From 5672c89da75373e3a874b45b731e45ce16ea9526 Mon Sep 17 00:00:00 2001 From: "duanyi.aster" Date: Mon, 26 Aug 2024 14:04:08 +0800 Subject: [PATCH] build x86 --- internal/native/avx2/skip_array_subr.go | 26 +- internal/native/avx2/skip_array_text_amd64.go | 7280 ++++++++++------- internal/native/avx2/skip_object_subr.go | 26 +- .../native/avx2/skip_object_text_amd64.go | 7280 ++++++++++------- internal/native/avx2/skip_one_subr.go | 26 +- internal/native/avx2/skip_one_text_amd64.go | 7280 ++++++++++------- internal/native/avx2/validate_one_subr.go | 26 +- .../native/avx2/validate_one_text_amd64.go | 7280 ++++++++++------- internal/native/sse/skip_array_subr.go | 26 +- internal/native/sse/skip_array_text_amd64.go | 6811 ++++++++------- internal/native/sse/skip_object_subr.go | 26 +- internal/native/sse/skip_object_text_amd64.go | 6811 ++++++++------- internal/native/sse/skip_one_subr.go | 26 +- internal/native/sse/skip_one_text_amd64.go | 6811 ++++++++------- internal/native/sse/validate_one_subr.go | 26 +- .../native/sse/validate_one_text_amd64.go | 6811 ++++++++------- native/scanning.h | 365 +- 17 files changed, 33608 insertions(+), 23329 deletions(-) diff --git a/internal/native/avx2/skip_array_subr.go b/internal/native/avx2/skip_array_subr.go index 75c74a6e2..6d4460fd6 100644 --- a/internal/native/avx2/skip_array_subr.go +++ b/internal/native/avx2/skip_array_subr.go @@ -8,15 +8,15 @@ import ( ) const ( - _entry__skip_array = 480 + _entry__skip_array = 704 ) const ( - _stack__skip_array = 96 + _stack__skip_array = 208 ) const ( - _size__skip_array = 10056 + _size__skip_array = 15888 ) var ( @@ -27,16 +27,16 @@ var ( {0xa, 24}, {0xc, 32}, {0xd, 40}, - {0x11, 48}, - {0x2529, 96}, - {0x252a, 48}, - {0x252c, 40}, - {0x252e, 32}, - {0x2530, 24}, - {0x2532, 16}, - {0x2533, 8}, - {0x2537, 0}, - {0x2748, 96}, + {0x14, 48}, + {0x3b41, 208}, + {0x3b42, 48}, + {0x3b44, 40}, + {0x3b46, 32}, + {0x3b48, 24}, + {0x3b4a, 16}, + {0x3b4b, 8}, + {0x3b4f, 0}, + {0x3e10, 208}, } ) diff --git a/internal/native/avx2/skip_array_text_amd64.go b/internal/native/avx2/skip_array_text_amd64.go index 302052252..c41dbacf9 100644 --- a/internal/native/avx2/skip_array_text_amd64.go +++ b/internal/native/avx2/skip_array_text_amd64.go @@ -8,2949 +8,4341 @@ var _text_skip_array = []byte{ // LCPI0_0 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // .quad 1 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000008 .quad 5 - //0x00000010 LCPI0_12 - 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x00000010 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++' - //0x00000020 LCPI0_13 - 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x00000020 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------' - //0x00000030 LCPI0_14 - 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, //0x00000030 QUAD $0xd0d0d0d0d0d0d0d0; QUAD $0xd0d0d0d0d0d0d0d0 // .space 16, '\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0' - //0x00000040 LCPI0_15 - 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, //0x00000040 QUAD $0x0909090909090909; QUAD $0x0909090909090909 // .space 16, '\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t' - //0x00000050 LCPI0_16 - 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, //0x00000050 QUAD $0xdfdfdfdfdfdfdfdf; QUAD $0xdfdfdfdfdfdfdfdf // .space 16, '\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf' - //0x00000060 LCPI0_17 - 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x00000060 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................' - //0x00000070 LCPI0_18 - 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, //0x00000070 QUAD $0x4545454545454545; QUAD $0x4545454545454545 // .space 16, 'EEEEEEEEEEEEEEEE' - //0x00000080 .p2align 5, 0x00 - //0x00000080 LCPI0_1 - 0x20, //0x00000080 .byte 32 - 0x00, //0x00000081 .byte 0 - 0x00, //0x00000082 .byte 0 - 0x00, //0x00000083 .byte 0 - 0x00, //0x00000084 .byte 0 - 0x00, //0x00000085 .byte 0 - 0x00, //0x00000086 .byte 0 - 0x00, //0x00000087 .byte 0 - 0x00, //0x00000088 .byte 0 - 0x09, //0x00000089 .byte 9 - 0x0a, //0x0000008a .byte 10 - 0x00, //0x0000008b .byte 0 - 0x00, //0x0000008c .byte 0 - 0x0d, //0x0000008d .byte 13 - 0x00, //0x0000008e .byte 0 - 0x00, //0x0000008f .byte 0 - 0x20, //0x00000090 .byte 32 - 0x00, //0x00000091 .byte 0 - 0x00, //0x00000092 .byte 0 - 0x00, //0x00000093 .byte 0 - 0x00, //0x00000094 .byte 0 - 0x00, //0x00000095 .byte 0 - 0x00, //0x00000096 .byte 0 - 0x00, //0x00000097 .byte 0 - 0x00, //0x00000098 .byte 0 - 0x09, //0x00000099 .byte 9 - 0x0a, //0x0000009a .byte 10 - 0x00, //0x0000009b .byte 0 - 0x00, //0x0000009c .byte 0 - 0x0d, //0x0000009d .byte 13 - 0x00, //0x0000009e .byte 0 - 0x00, //0x0000009f .byte 0 - //0x000000a0 LCPI0_2 - 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x000000a0 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""' - 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x000000b0 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""' - //0x000000c0 LCPI0_3 - 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x000000c0 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' - 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x000000d0 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' - //0x000000e0 LCPI0_4 - 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, //0x000000e0 QUAD $0x1f1f1f1f1f1f1f1f; QUAD $0x1f1f1f1f1f1f1f1f // .space 16, '\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f' - 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, //0x000000f0 QUAD $0x1f1f1f1f1f1f1f1f; QUAD $0x1f1f1f1f1f1f1f1f // .space 16, '\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f' - //0x00000100 LCPI0_5 - 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x00000100 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++' - 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x00000110 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++' - //0x00000120 LCPI0_6 - 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x00000120 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------' - 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x00000130 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------' - //0x00000140 LCPI0_7 - 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, //0x00000140 QUAD $0xdfdfdfdfdfdfdfdf; QUAD $0xdfdfdfdfdfdfdfdf // .space 16, '\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf' - 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, //0x00000150 QUAD $0xdfdfdfdfdfdfdfdf; QUAD $0xdfdfdfdfdfdfdfdf // .space 16, '\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf' - //0x00000160 LCPI0_8 - 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x00000160 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................' - 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x00000170 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................' - //0x00000180 LCPI0_9 - 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, //0x00000180 QUAD $0x4545454545454545; QUAD $0x4545454545454545 // .space 16, 'EEEEEEEEEEEEEEEE' - 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, //0x00000190 QUAD $0x4545454545454545; QUAD $0x4545454545454545 // .space 16, 'EEEEEEEEEEEEEEEE' - //0x000001a0 LCPI0_10 - 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, //0x000001a0 QUAD $0xd0d0d0d0d0d0d0d0; QUAD $0xd0d0d0d0d0d0d0d0 // .space 16, '\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0' - 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, //0x000001b0 QUAD $0xd0d0d0d0d0d0d0d0; QUAD $0xd0d0d0d0d0d0d0d0 // .space 16, '\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0' - //0x000001c0 LCPI0_11 - 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, //0x000001c0 QUAD $0x0909090909090909; QUAD $0x0909090909090909 // .space 16, '\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t' - 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, //0x000001d0 QUAD $0x0909090909090909; QUAD $0x0909090909090909 // .space 16, '\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t' - //0x000001e0 .p2align 4, 0x90 - //0x000001e0 _skip_array - 0x55, //0x000001e0 pushq %rbp - 0x48, 0x89, 0xe5, //0x000001e1 movq %rsp, %rbp - 0x41, 0x57, //0x000001e4 pushq %r15 - 0x41, 0x56, //0x000001e6 pushq %r14 - 0x41, 0x55, //0x000001e8 pushq %r13 - 0x41, 0x54, //0x000001ea pushq %r12 - 0x53, //0x000001ec pushq %rbx - 0x48, 0x83, 0xec, 0x30, //0x000001ed subq $48, %rsp - 0x48, 0x89, 0x4d, 0xa8, //0x000001f1 movq %rcx, $-88(%rbp) - 0x49, 0x89, 0xd1, //0x000001f5 movq %rdx, %r9 - 0x49, 0x89, 0xf2, //0x000001f8 movq %rsi, %r10 - 0x49, 0x89, 0xff, //0x000001fb movq %rdi, %r15 - 0xc5, 0xfa, 0x6f, 0x05, 0xfa, 0xfd, 0xff, 0xff, //0x000001fe vmovdqu $-518(%rip), %xmm0 /* LCPI0_0+0(%rip) */ - 0xc5, 0xfa, 0x7f, 0x02, //0x00000206 vmovdqu %xmm0, (%rdx) - 0x4c, 0x8b, 0x36, //0x0000020a movq (%rsi), %r14 - 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000020d movq $-1, %r8 - 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00000214 movl $1, %ebx - 0xc5, 0xfe, 0x6f, 0x2d, 0x5f, 0xfe, 0xff, 0xff, //0x00000219 vmovdqu $-417(%rip), %ymm5 /* LCPI0_1+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x35, 0x77, 0xfe, 0xff, 0xff, //0x00000221 vmovdqu $-393(%rip), %ymm6 /* LCPI0_2+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x3d, 0x8f, 0xfe, 0xff, 0xff, //0x00000229 vmovdqu $-369(%rip), %ymm7 /* LCPI0_3+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x05, 0xa7, 0xfe, 0xff, 0xff, //0x00000231 vmovdqu $-345(%rip), %ymm8 /* LCPI0_4+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x0d, 0xbf, 0xfe, 0xff, 0xff, //0x00000239 vmovdqu $-321(%rip), %ymm9 /* LCPI0_5+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x15, 0xd7, 0xfe, 0xff, 0xff, //0x00000241 vmovdqu $-297(%rip), %ymm10 /* LCPI0_6+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x1d, 0xef, 0xfe, 0xff, 0xff, //0x00000249 vmovdqu $-273(%rip), %ymm11 /* LCPI0_7+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x25, 0x07, 0xff, 0xff, 0xff, //0x00000251 vmovdqu $-249(%rip), %ymm12 /* LCPI0_8+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x2d, 0x1f, 0xff, 0xff, 0xff, //0x00000259 vmovdqu $-225(%rip), %ymm13 /* LCPI0_9+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x35, 0x37, 0xff, 0xff, 0xff, //0x00000261 vmovdqu $-201(%rip), %ymm14 /* LCPI0_10+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x3d, 0x4f, 0xff, 0xff, 0xff, //0x00000269 vmovdqu $-177(%rip), %ymm15 /* LCPI0_11+0(%rip) */ - 0x48, 0x89, 0x55, 0xc8, //0x00000271 movq %rdx, $-56(%rbp) - 0x48, 0x89, 0x7d, 0xc0, //0x00000275 movq %rdi, $-64(%rbp) - 0xe9, 0x34, 0x00, 0x00, 0x00, //0x00000279 jmp LBB0_5 - //0x0000027e LBB0_1 - 0x4d, 0x8d, 0x73, 0x04, //0x0000027e leaq $4(%r11), %r14 - //0x00000282 LBB0_2 - 0x4d, 0x89, 0x32, //0x00000282 movq %r14, (%r10) - 0x4c, 0x89, 0xd9, //0x00000285 movq %r11, %rcx - 0x48, 0xb8, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x00000288 movabsq $9223372036854775806, %rax - 0x49, 0x39, 0xc3, //0x00000292 cmpq %rax, %r11 - 0x0f, 0x87, 0x67, 0x24, 0x00, 0x00, //0x00000295 ja LBB0_538 - 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000029b .p2align 4, 0x90 - //0x000002a0 LBB0_3 - 0x49, 0x8b, 0x31, //0x000002a0 movq (%r9), %rsi - 0x48, 0x89, 0xf3, //0x000002a3 movq %rsi, %rbx - 0x4c, 0x89, 0xc1, //0x000002a6 movq %r8, %rcx - 0x48, 0x85, 0xf6, //0x000002a9 testq %rsi, %rsi - 0x0f, 0x84, 0x50, 0x24, 0x00, 0x00, //0x000002ac je LBB0_538 - //0x000002b2 LBB0_5 - 0x4d, 0x8b, 0x2f, //0x000002b2 movq (%r15), %r13 - 0x49, 0x8b, 0x4f, 0x08, //0x000002b5 movq $8(%r15), %rcx - 0x49, 0x39, 0xce, //0x000002b9 cmpq %rcx, %r14 - 0x0f, 0x83, 0x2e, 0x00, 0x00, 0x00, //0x000002bc jae LBB0_10 - 0x43, 0x8a, 0x44, 0x35, 0x00, //0x000002c2 movb (%r13,%r14), %al - 0x3c, 0x0d, //0x000002c7 cmpb $13, %al - 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x000002c9 je LBB0_10 - 0x3c, 0x20, //0x000002cf cmpb $32, %al - 0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x000002d1 je LBB0_10 - 0x04, 0xf5, //0x000002d7 addb $-11, %al - 0x3c, 0xfe, //0x000002d9 cmpb $-2, %al - 0x0f, 0x83, 0x0f, 0x00, 0x00, 0x00, //0x000002db jae LBB0_10 - 0x4d, 0x89, 0xf3, //0x000002e1 movq %r14, %r11 - 0xe9, 0x81, 0x01, 0x00, 0x00, //0x000002e4 jmp LBB0_35 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000002e9 .p2align 4, 0x90 - //0x000002f0 LBB0_10 - 0x4d, 0x8d, 0x5e, 0x01, //0x000002f0 leaq $1(%r14), %r11 - 0x49, 0x39, 0xcb, //0x000002f4 cmpq %rcx, %r11 - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000002f7 jae LBB0_14 - 0x43, 0x8a, 0x54, 0x1d, 0x00, //0x000002fd movb (%r13,%r11), %dl - 0x80, 0xfa, 0x0d, //0x00000302 cmpb $13, %dl - 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00000305 je LBB0_14 - 0x80, 0xfa, 0x20, //0x0000030b cmpb $32, %dl - 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x0000030e je LBB0_14 - 0x80, 0xc2, 0xf5, //0x00000314 addb $-11, %dl - 0x80, 0xfa, 0xfe, //0x00000317 cmpb $-2, %dl - 0x0f, 0x82, 0x4a, 0x01, 0x00, 0x00, //0x0000031a jb LBB0_35 - //0x00000320 .p2align 4, 0x90 - //0x00000320 LBB0_14 - 0x4d, 0x8d, 0x5e, 0x02, //0x00000320 leaq $2(%r14), %r11 - 0x49, 0x39, 0xcb, //0x00000324 cmpq %rcx, %r11 - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000327 jae LBB0_18 - 0x43, 0x8a, 0x54, 0x1d, 0x00, //0x0000032d movb (%r13,%r11), %dl - 0x80, 0xfa, 0x0d, //0x00000332 cmpb $13, %dl - 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00000335 je LBB0_18 - 0x80, 0xfa, 0x20, //0x0000033b cmpb $32, %dl - 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x0000033e je LBB0_18 - 0x80, 0xc2, 0xf5, //0x00000344 addb $-11, %dl - 0x80, 0xfa, 0xfe, //0x00000347 cmpb $-2, %dl - 0x0f, 0x82, 0x1a, 0x01, 0x00, 0x00, //0x0000034a jb LBB0_35 - //0x00000350 .p2align 4, 0x90 - //0x00000350 LBB0_18 - 0x4d, 0x8d, 0x5e, 0x03, //0x00000350 leaq $3(%r14), %r11 - 0x49, 0x39, 0xcb, //0x00000354 cmpq %rcx, %r11 - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000357 jae LBB0_22 - 0x43, 0x8a, 0x54, 0x1d, 0x00, //0x0000035d movb (%r13,%r11), %dl - 0x80, 0xfa, 0x0d, //0x00000362 cmpb $13, %dl - 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00000365 je LBB0_22 - 0x80, 0xfa, 0x20, //0x0000036b cmpb $32, %dl - 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x0000036e je LBB0_22 - 0x80, 0xc2, 0xf5, //0x00000374 addb $-11, %dl - 0x80, 0xfa, 0xfe, //0x00000377 cmpb $-2, %dl - 0x0f, 0x82, 0xea, 0x00, 0x00, 0x00, //0x0000037a jb LBB0_35 - //0x00000380 .p2align 4, 0x90 - //0x00000380 LBB0_22 - 0x4d, 0x8d, 0x5e, 0x04, //0x00000380 leaq $4(%r14), %r11 - 0x48, 0x89, 0xce, //0x00000384 movq %rcx, %rsi - 0x4c, 0x29, 0xde, //0x00000387 subq %r11, %rsi - 0x0f, 0x86, 0xfd, 0x22, 0x00, 0x00, //0x0000038a jbe LBB0_512 - 0x48, 0x83, 0xfe, 0x20, //0x00000390 cmpq $32, %rsi - 0x0f, 0x82, 0xe0, 0x17, 0x00, 0x00, //0x00000394 jb LBB0_362 - 0x48, 0xc7, 0xc6, 0xfc, 0xff, 0xff, 0xff, //0x0000039a movq $-4, %rsi - 0x4c, 0x29, 0xf6, //0x000003a1 subq %r14, %rsi - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000003a4 .p2align 4, 0x90 - //0x000003b0 LBB0_25 - 0xc4, 0x81, 0x7e, 0x6f, 0x44, 0x1d, 0x00, //0x000003b0 vmovdqu (%r13,%r11), %ymm0 - 0xc4, 0xe2, 0x55, 0x00, 0xc8, //0x000003b7 vpshufb %ymm0, %ymm5, %ymm1 - 0xc5, 0xfd, 0xf8, 0xd1, //0x000003bc vpsubb %ymm1, %ymm0, %ymm2 - 0xc4, 0xe2, 0x7d, 0x17, 0xd2, //0x000003c0 vptest %ymm2, %ymm2 - 0x0f, 0x85, 0x85, 0x00, 0x00, 0x00, //0x000003c5 jne LBB0_34 - 0x49, 0x83, 0xc3, 0x20, //0x000003cb addq $32, %r11 - 0x48, 0x8d, 0x04, 0x31, //0x000003cf leaq (%rcx,%rsi), %rax - 0x48, 0x83, 0xc0, 0xe0, //0x000003d3 addq $-32, %rax - 0x48, 0x83, 0xc6, 0xe0, //0x000003d7 addq $-32, %rsi - 0x48, 0x83, 0xf8, 0x1f, //0x000003db cmpq $31, %rax - 0x0f, 0x87, 0xcb, 0xff, 0xff, 0xff, //0x000003df ja LBB0_25 - 0x4d, 0x89, 0xeb, //0x000003e5 movq %r13, %r11 - 0x49, 0x29, 0xf3, //0x000003e8 subq %rsi, %r11 - 0x48, 0x01, 0xce, //0x000003eb addq %rcx, %rsi - 0x48, 0x85, 0xf6, //0x000003ee testq %rsi, %rsi - 0x0f, 0x84, 0x3b, 0x00, 0x00, 0x00, //0x000003f1 je LBB0_33 - //0x000003f7 LBB0_28 - 0x4d, 0x8d, 0x34, 0x33, //0x000003f7 leaq (%r11,%rsi), %r14 - 0x31, 0xd2, //0x000003fb xorl %edx, %edx - 0x90, 0x90, 0x90, //0x000003fd .p2align 4, 0x90 - //0x00000400 LBB0_29 - 0x41, 0x0f, 0xbe, 0x04, 0x13, //0x00000400 movsbl (%r11,%rdx), %eax - 0x83, 0xf8, 0x20, //0x00000405 cmpl $32, %eax - 0x0f, 0x87, 0x83, 0x15, 0x00, 0x00, //0x00000408 ja LBB0_350 - 0x48, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000040e movabsq $4294977024, %rdi - 0x48, 0x0f, 0xa3, 0xc7, //0x00000418 btq %rax, %rdi - 0x0f, 0x83, 0x6f, 0x15, 0x00, 0x00, //0x0000041c jae LBB0_350 - 0x48, 0x83, 0xc2, 0x01, //0x00000422 addq $1, %rdx - 0x48, 0x39, 0xd6, //0x00000426 cmpq %rdx, %rsi - 0x0f, 0x85, 0xd1, 0xff, 0xff, 0xff, //0x00000429 jne LBB0_29 - 0x4d, 0x89, 0xf3, //0x0000042f movq %r14, %r11 - //0x00000432 LBB0_33 - 0x4d, 0x29, 0xeb, //0x00000432 subq %r13, %r11 - 0x49, 0x39, 0xcb, //0x00000435 cmpq %rcx, %r11 - 0x0f, 0x82, 0x2c, 0x00, 0x00, 0x00, //0x00000438 jb LBB0_35 - 0xe9, 0x4d, 0x22, 0x00, 0x00, //0x0000043e jmp LBB0_513 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000443 .p2align 4, 0x90 - //0x00000450 LBB0_34 - 0xc5, 0xfd, 0x74, 0xc1, //0x00000450 vpcmpeqb %ymm1, %ymm0, %ymm0 - 0xc5, 0xfd, 0xd7, 0xc0, //0x00000454 vpmovmskb %ymm0, %eax - 0xf7, 0xd0, //0x00000458 notl %eax - 0x44, 0x0f, 0xbc, 0xd8, //0x0000045a bsfl %eax, %r11d - 0x49, 0x29, 0xf3, //0x0000045e subq %rsi, %r11 - 0x49, 0x39, 0xcb, //0x00000461 cmpq %rcx, %r11 - 0x0f, 0x83, 0x26, 0x22, 0x00, 0x00, //0x00000464 jae LBB0_513 - //0x0000046a LBB0_35 - 0x4d, 0x8d, 0x73, 0x01, //0x0000046a leaq $1(%r11), %r14 - 0x4d, 0x89, 0x32, //0x0000046e movq %r14, (%r10) - 0x43, 0x0f, 0xbe, 0x54, 0x1d, 0x00, //0x00000471 movsbl (%r13,%r11), %edx - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00000477 movq $-1, %rcx - 0x85, 0xd2, //0x0000047e testl %edx, %edx - 0x0f, 0x84, 0x7c, 0x22, 0x00, 0x00, //0x00000480 je LBB0_538 - 0x48, 0x8d, 0x73, 0xff, //0x00000486 leaq $-1(%rbx), %rsi - 0x41, 0x8b, 0x3c, 0xd9, //0x0000048a movl (%r9,%rbx,8), %edi - 0x49, 0x83, 0xf8, 0xff, //0x0000048e cmpq $-1, %r8 - 0x4d, 0x0f, 0x44, 0xc3, //0x00000492 cmoveq %r11, %r8 - 0x83, 0xc7, 0xff, //0x00000496 addl $-1, %edi - 0x83, 0xff, 0x05, //0x00000499 cmpl $5, %edi - 0x0f, 0x87, 0x04, 0x02, 0x00, 0x00, //0x0000049c ja LBB0_68 - 0x4c, 0x8d, 0x25, 0x7f, 0x24, 0x00, 0x00, //0x000004a2 leaq $9343(%rip), %r12 /* LJTI0_0+0(%rip) */ - 0x49, 0x63, 0x04, 0xbc, //0x000004a9 movslq (%r12,%rdi,4), %rax - 0x4c, 0x01, 0xe0, //0x000004ad addq %r12, %rax - 0xff, 0xe0, //0x000004b0 jmpq *%rax - //0x000004b2 LBB0_38 - 0x83, 0xfa, 0x2c, //0x000004b2 cmpl $44, %edx - 0x0f, 0x84, 0xb7, 0x05, 0x00, 0x00, //0x000004b5 je LBB0_125 - 0x83, 0xfa, 0x5d, //0x000004bb cmpl $93, %edx - 0x0f, 0x84, 0xcb, 0x01, 0x00, 0x00, //0x000004be je LBB0_40 - 0xe9, 0x32, 0x22, 0x00, 0x00, //0x000004c4 jmp LBB0_537 - //0x000004c9 LBB0_41 - 0x80, 0xfa, 0x5d, //0x000004c9 cmpb $93, %dl - 0x0f, 0x84, 0xbd, 0x01, 0x00, 0x00, //0x000004cc je LBB0_40 - 0x49, 0xc7, 0x04, 0xd9, 0x01, 0x00, 0x00, 0x00, //0x000004d2 movq $1, (%r9,%rbx,8) - 0x83, 0xfa, 0x7b, //0x000004da cmpl $123, %edx - 0x0f, 0x86, 0xcf, 0x01, 0x00, 0x00, //0x000004dd jbe LBB0_69 - 0xe9, 0x13, 0x22, 0x00, 0x00, //0x000004e3 jmp LBB0_537 - //0x000004e8 LBB0_43 - 0x80, 0xfa, 0x22, //0x000004e8 cmpb $34, %dl - 0x0f, 0x85, 0x0a, 0x22, 0x00, 0x00, //0x000004eb jne LBB0_537 - 0x49, 0xc7, 0x04, 0xd9, 0x04, 0x00, 0x00, 0x00, //0x000004f1 movq $4, (%r9,%rbx,8) - 0x4d, 0x8b, 0x67, 0x08, //0x000004f9 movq $8(%r15), %r12 - 0xf6, 0x45, 0xa8, 0x20, //0x000004fd testb $32, $-88(%rbp) - 0x0f, 0x85, 0xc1, 0x06, 0x00, 0x00, //0x00000501 jne LBB0_146 - 0x4c, 0x89, 0xe1, //0x00000507 movq %r12, %rcx - 0x4c, 0x29, 0xf1, //0x0000050a subq %r14, %rcx - 0x0f, 0x84, 0x79, 0x23, 0x00, 0x00, //0x0000050d je LBB0_544 - 0x48, 0x83, 0xf9, 0x40, //0x00000513 cmpq $64, %rcx - 0x0f, 0x82, 0xaa, 0x17, 0x00, 0x00, //0x00000517 jb LBB0_377 - 0x48, 0xc7, 0xc6, 0xfe, 0xff, 0xff, 0xff, //0x0000051d movq $-2, %rsi - 0x4c, 0x29, 0xde, //0x00000524 subq %r11, %rsi - 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x00000527 movq $-1, $-48(%rbp) - 0x45, 0x31, 0xc9, //0x0000052f xorl %r9d, %r9d - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000532 .p2align 4, 0x90 - //0x00000540 LBB0_48 - 0xc4, 0x81, 0x7e, 0x6f, 0x44, 0x35, 0x00, //0x00000540 vmovdqu (%r13,%r14), %ymm0 - 0xc4, 0x81, 0x7e, 0x6f, 0x4c, 0x35, 0x20, //0x00000547 vmovdqu $32(%r13,%r14), %ymm1 - 0xc5, 0xfd, 0x74, 0xd6, //0x0000054e vpcmpeqb %ymm6, %ymm0, %ymm2 - 0xc5, 0xfd, 0xd7, 0xfa, //0x00000552 vpmovmskb %ymm2, %edi - 0xc5, 0xf5, 0x74, 0xd6, //0x00000556 vpcmpeqb %ymm6, %ymm1, %ymm2 - 0xc5, 0xfd, 0xd7, 0xc2, //0x0000055a vpmovmskb %ymm2, %eax - 0xc5, 0xfd, 0x74, 0xc7, //0x0000055e vpcmpeqb %ymm7, %ymm0, %ymm0 - 0xc5, 0xfd, 0xd7, 0xd0, //0x00000562 vpmovmskb %ymm0, %edx - 0xc5, 0xf5, 0x74, 0xc7, //0x00000566 vpcmpeqb %ymm7, %ymm1, %ymm0 - 0xc5, 0xfd, 0xd7, 0xd8, //0x0000056a vpmovmskb %ymm0, %ebx - 0x48, 0xc1, 0xe0, 0x20, //0x0000056e shlq $32, %rax - 0x48, 0x09, 0xc7, //0x00000572 orq %rax, %rdi - 0x48, 0xc1, 0xe3, 0x20, //0x00000575 shlq $32, %rbx - 0x48, 0x09, 0xda, //0x00000579 orq %rbx, %rdx - 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x0000057c jne LBB0_57 - 0x4d, 0x85, 0xc9, //0x00000582 testq %r9, %r9 - 0x0f, 0x85, 0x45, 0x00, 0x00, 0x00, //0x00000585 jne LBB0_59 - 0x45, 0x31, 0xc9, //0x0000058b xorl %r9d, %r9d - 0x48, 0x85, 0xff, //0x0000058e testq %rdi, %rdi - 0x0f, 0x85, 0x95, 0x00, 0x00, 0x00, //0x00000591 jne LBB0_61 - //0x00000597 LBB0_51 - 0x48, 0x83, 0xc1, 0xc0, //0x00000597 addq $-64, %rcx - 0x48, 0x83, 0xc6, 0xc0, //0x0000059b addq $-64, %rsi - 0x49, 0x83, 0xc6, 0x40, //0x0000059f addq $64, %r14 - 0x48, 0x83, 0xf9, 0x3f, //0x000005a3 cmpq $63, %rcx - 0x0f, 0x87, 0x93, 0xff, 0xff, 0xff, //0x000005a7 ja LBB0_48 - 0xe9, 0x00, 0x14, 0x00, 0x00, //0x000005ad jmp LBB0_52 - //0x000005b2 LBB0_57 - 0x4d, 0x89, 0xd7, //0x000005b2 movq %r10, %r15 - 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x000005b5 cmpq $-1, $-48(%rbp) - 0x0f, 0x85, 0x13, 0x00, 0x00, 0x00, //0x000005ba jne LBB0_60 - 0x48, 0x0f, 0xbc, 0xc2, //0x000005c0 bsfq %rdx, %rax - 0x4c, 0x01, 0xf0, //0x000005c4 addq %r14, %rax - 0x48, 0x89, 0x45, 0xd0, //0x000005c7 movq %rax, $-48(%rbp) - 0xe9, 0x03, 0x00, 0x00, 0x00, //0x000005cb jmp LBB0_60 - //0x000005d0 LBB0_59 - 0x4d, 0x89, 0xd7, //0x000005d0 movq %r10, %r15 - //0x000005d3 LBB0_60 - 0x4c, 0x89, 0xc8, //0x000005d3 movq %r9, %rax - 0x48, 0xf7, 0xd0, //0x000005d6 notq %rax - 0x48, 0x21, 0xd0, //0x000005d9 andq %rdx, %rax - 0x4c, 0x8d, 0x14, 0x00, //0x000005dc leaq (%rax,%rax), %r10 - 0x4d, 0x09, 0xca, //0x000005e0 orq %r9, %r10 - 0x4c, 0x89, 0xd3, //0x000005e3 movq %r10, %rbx - 0x48, 0xf7, 0xd3, //0x000005e6 notq %rbx - 0x48, 0x21, 0xd3, //0x000005e9 andq %rdx, %rbx - 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000005ec movabsq $-6148914691236517206, %rdx - 0x48, 0x21, 0xd3, //0x000005f6 andq %rdx, %rbx - 0x45, 0x31, 0xc9, //0x000005f9 xorl %r9d, %r9d - 0x48, 0x01, 0xc3, //0x000005fc addq %rax, %rbx - 0x41, 0x0f, 0x92, 0xc1, //0x000005ff setb %r9b - 0x48, 0x01, 0xdb, //0x00000603 addq %rbx, %rbx - 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000606 movabsq $6148914691236517205, %rax - 0x48, 0x31, 0xc3, //0x00000610 xorq %rax, %rbx - 0x4c, 0x21, 0xd3, //0x00000613 andq %r10, %rbx - 0x48, 0xf7, 0xd3, //0x00000616 notq %rbx - 0x48, 0x21, 0xdf, //0x00000619 andq %rbx, %rdi - 0x4d, 0x89, 0xfa, //0x0000061c movq %r15, %r10 - 0x4c, 0x8b, 0x7d, 0xc0, //0x0000061f movq $-64(%rbp), %r15 - 0x48, 0x85, 0xff, //0x00000623 testq %rdi, %rdi - 0x0f, 0x84, 0x6b, 0xff, 0xff, 0xff, //0x00000626 je LBB0_51 - //0x0000062c LBB0_61 - 0x4c, 0x0f, 0xbc, 0xf7, //0x0000062c bsfq %rdi, %r14 - 0x49, 0x29, 0xf6, //0x00000630 subq %rsi, %r14 - 0x4c, 0x8b, 0x4d, 0xc8, //0x00000633 movq $-56(%rbp), %r9 - 0xe9, 0x69, 0x08, 0x00, 0x00, //0x00000637 jmp LBB0_190 - //0x0000063c LBB0_62 - 0x80, 0xfa, 0x3a, //0x0000063c cmpb $58, %dl - 0x0f, 0x85, 0xb6, 0x20, 0x00, 0x00, //0x0000063f jne LBB0_537 - 0x49, 0xc7, 0x04, 0xd9, 0x00, 0x00, 0x00, 0x00, //0x00000645 movq $0, (%r9,%rbx,8) - 0xe9, 0x4e, 0xfc, 0xff, 0xff, //0x0000064d jmp LBB0_3 - //0x00000652 LBB0_64 - 0x83, 0xfa, 0x2c, //0x00000652 cmpl $44, %edx - 0x0f, 0x85, 0x2b, 0x00, 0x00, 0x00, //0x00000655 jne LBB0_65 - 0x48, 0x81, 0xfb, 0xff, 0x0f, 0x00, 0x00, //0x0000065b cmpq $4095, %rbx - 0x0f, 0x8f, 0x34, 0x20, 0x00, 0x00, //0x00000662 jg LBB0_529 - 0x48, 0x8d, 0x43, 0x01, //0x00000668 leaq $1(%rbx), %rax - 0x49, 0x89, 0x01, //0x0000066c movq %rax, (%r9) - 0x49, 0xc7, 0x44, 0xd9, 0x08, 0x03, 0x00, 0x00, 0x00, //0x0000066f movq $3, $8(%r9,%rbx,8) - 0xe9, 0x23, 0xfc, 0xff, 0xff, //0x00000678 jmp LBB0_3 - //0x0000067d LBB0_66 - 0x83, 0xfa, 0x22, //0x0000067d cmpl $34, %edx - 0x0f, 0x84, 0x0e, 0x04, 0x00, 0x00, //0x00000680 je LBB0_129 - //0x00000686 LBB0_65 - 0x83, 0xfa, 0x7d, //0x00000686 cmpl $125, %edx - 0x0f, 0x85, 0x6c, 0x20, 0x00, 0x00, //0x00000689 jne LBB0_537 - //0x0000068f LBB0_40 - 0x49, 0x89, 0x31, //0x0000068f movq %rsi, (%r9) - 0x48, 0x89, 0xf3, //0x00000692 movq %rsi, %rbx - 0x4c, 0x89, 0xc1, //0x00000695 movq %r8, %rcx - 0x48, 0x85, 0xf6, //0x00000698 testq %rsi, %rsi - 0x0f, 0x85, 0x11, 0xfc, 0xff, 0xff, //0x0000069b jne LBB0_5 - 0xe9, 0x5c, 0x20, 0x00, 0x00, //0x000006a1 jmp LBB0_538 - //0x000006a6 LBB0_68 - 0x49, 0x89, 0x31, //0x000006a6 movq %rsi, (%r9) - 0x83, 0xfa, 0x7b, //0x000006a9 cmpl $123, %edx - 0x0f, 0x87, 0x49, 0x20, 0x00, 0x00, //0x000006ac ja LBB0_537 - //0x000006b2 LBB0_69 - 0x4b, 0x8d, 0x34, 0x2b, //0x000006b2 leaq (%r11,%r13), %rsi - 0x89, 0xd0, //0x000006b6 movl %edx, %eax - 0x48, 0x8d, 0x15, 0x81, 0x22, 0x00, 0x00, //0x000006b8 leaq $8833(%rip), %rdx /* LJTI0_1+0(%rip) */ - 0x48, 0x63, 0x04, 0x82, //0x000006bf movslq (%rdx,%rax,4), %rax - 0x48, 0x01, 0xd0, //0x000006c3 addq %rdx, %rax - 0xff, 0xe0, //0x000006c6 jmpq *%rax - //0x000006c8 LBB0_70 - 0x49, 0x8b, 0x5f, 0x08, //0x000006c8 movq $8(%r15), %rbx - 0x4c, 0x29, 0xdb, //0x000006cc subq %r11, %rbx - 0x0f, 0x84, 0xf0, 0x1f, 0x00, 0x00, //0x000006cf je LBB0_516 - 0x80, 0x3e, 0x30, //0x000006d5 cmpb $48, (%rsi) - 0x0f, 0x85, 0x36, 0x00, 0x00, 0x00, //0x000006d8 jne LBB0_75 - 0x41, 0xbf, 0x01, 0x00, 0x00, 0x00, //0x000006de movl $1, %r15d - 0x48, 0x83, 0xfb, 0x01, //0x000006e4 cmpq $1, %rbx - 0x0f, 0x84, 0xc3, 0x13, 0x00, 0x00, //0x000006e8 je LBB0_360 - 0x43, 0x8a, 0x44, 0x35, 0x00, //0x000006ee movb (%r13,%r14), %al - 0x04, 0xd2, //0x000006f3 addb $-46, %al - 0x3c, 0x37, //0x000006f5 cmpb $55, %al - 0x0f, 0x87, 0xb4, 0x13, 0x00, 0x00, //0x000006f7 ja LBB0_360 - 0x0f, 0xb6, 0xc0, //0x000006fd movzbl %al, %eax - 0x48, 0xb9, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x00000700 movabsq $36028797027352577, %rcx - 0x48, 0x0f, 0xa3, 0xc1, //0x0000070a btq %rax, %rcx - 0x0f, 0x83, 0x9d, 0x13, 0x00, 0x00, //0x0000070e jae LBB0_360 - //0x00000714 LBB0_75 - 0x48, 0x89, 0x75, 0xd0, //0x00000714 movq %rsi, $-48(%rbp) - 0x4c, 0x89, 0x45, 0xb0, //0x00000718 movq %r8, $-80(%rbp) - 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x0000071c movq $-1, %r12 - 0x48, 0x83, 0xfb, 0x20, //0x00000723 cmpq $32, %rbx - 0x0f, 0x82, 0x72, 0x15, 0x00, 0x00, //0x00000727 jb LBB0_376 - 0x45, 0x31, 0xff, //0x0000072d xorl %r15d, %r15d - 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00000730 movq $-1, %r9 - 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000737 movq $-1, %r8 - 0x4c, 0x8d, 0x35, 0x57, 0x24, 0x00, 0x00, //0x0000073e leaq $9303(%rip), %r14 /* LJTI0_3+0(%rip) */ - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000745 .p2align 4, 0x90 - //0x00000750 LBB0_77 - 0x48, 0x8b, 0x45, 0xd0, //0x00000750 movq $-48(%rbp), %rax - 0xc4, 0xa1, 0x7e, 0x6f, 0x04, 0x38, //0x00000754 vmovdqu (%rax,%r15), %ymm0 - 0xc5, 0xb5, 0x74, 0xc8, //0x0000075a vpcmpeqb %ymm0, %ymm9, %ymm1 - 0xc5, 0xad, 0x74, 0xd0, //0x0000075e vpcmpeqb %ymm0, %ymm10, %ymm2 - 0xc5, 0xed, 0xeb, 0xc9, //0x00000762 vpor %ymm1, %ymm2, %ymm1 - 0xc5, 0xa5, 0xdb, 0xd0, //0x00000766 vpand %ymm0, %ymm11, %ymm2 - 0xc5, 0x9d, 0x74, 0xd8, //0x0000076a vpcmpeqb %ymm0, %ymm12, %ymm3 - 0xc5, 0xfd, 0xd7, 0xd3, //0x0000076e vpmovmskb %ymm3, %edx - 0xc5, 0x95, 0x74, 0xd2, //0x00000772 vpcmpeqb %ymm2, %ymm13, %ymm2 - 0xc5, 0xfd, 0xd7, 0xfa, //0x00000776 vpmovmskb %ymm2, %edi - 0xc5, 0xfd, 0xd7, 0xf1, //0x0000077a vpmovmskb %ymm1, %esi - 0xc5, 0x8d, 0xfc, 0xc0, //0x0000077e vpaddb %ymm0, %ymm14, %ymm0 - 0xc5, 0x85, 0xda, 0xe0, //0x00000782 vpminub %ymm0, %ymm15, %ymm4 - 0xc5, 0xfd, 0x74, 0xc4, //0x00000786 vpcmpeqb %ymm4, %ymm0, %ymm0 - 0xc5, 0xe5, 0xeb, 0xd2, //0x0000078a vpor %ymm2, %ymm3, %ymm2 - 0xc5, 0xfd, 0xeb, 0xc2, //0x0000078e vpor %ymm2, %ymm0, %ymm0 - 0xc5, 0xfd, 0xeb, 0xc1, //0x00000792 vpor %ymm1, %ymm0, %ymm0 - 0xc5, 0xfd, 0xd7, 0xc0, //0x00000796 vpmovmskb %ymm0, %eax - 0x48, 0xf7, 0xd0, //0x0000079a notq %rax - 0x48, 0x0f, 0xbc, 0xc8, //0x0000079d bsfq %rax, %rcx - 0x83, 0xf9, 0x20, //0x000007a1 cmpl $32, %ecx - 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x000007a4 je LBB0_79 - 0xb8, 0xff, 0xff, 0xff, 0xff, //0x000007aa movl $-1, %eax - 0xd3, 0xe0, //0x000007af shll %cl, %eax - 0xf7, 0xd0, //0x000007b1 notl %eax - 0x21, 0xc2, //0x000007b3 andl %eax, %edx - 0x21, 0xc7, //0x000007b5 andl %eax, %edi - 0x21, 0xf0, //0x000007b7 andl %esi, %eax - 0x89, 0xc6, //0x000007b9 movl %eax, %esi - //0x000007bb LBB0_79 - 0x8d, 0x42, 0xff, //0x000007bb leal $-1(%rdx), %eax - 0x21, 0xd0, //0x000007be andl %edx, %eax - 0x0f, 0x85, 0x53, 0x10, 0x00, 0x00, //0x000007c0 jne LBB0_334 - 0x8d, 0x47, 0xff, //0x000007c6 leal $-1(%rdi), %eax - 0x21, 0xf8, //0x000007c9 andl %edi, %eax - 0x0f, 0x85, 0x48, 0x10, 0x00, 0x00, //0x000007cb jne LBB0_334 - 0x8d, 0x46, 0xff, //0x000007d1 leal $-1(%rsi), %eax - 0x21, 0xf0, //0x000007d4 andl %esi, %eax - 0x0f, 0x85, 0x3d, 0x10, 0x00, 0x00, //0x000007d6 jne LBB0_334 - 0x85, 0xd2, //0x000007dc testl %edx, %edx - 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x000007de je LBB0_85 - 0x0f, 0xbc, 0xd2, //0x000007e4 bsfl %edx, %edx - 0x49, 0x83, 0xf8, 0xff, //0x000007e7 cmpq $-1, %r8 - 0x0f, 0x85, 0xb4, 0x11, 0x00, 0x00, //0x000007eb jne LBB0_351 - 0x4c, 0x01, 0xfa, //0x000007f1 addq %r15, %rdx - 0x49, 0x89, 0xd0, //0x000007f4 movq %rdx, %r8 - //0x000007f7 LBB0_85 - 0x85, 0xff, //0x000007f7 testl %edi, %edi - 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x000007f9 je LBB0_88 - 0x0f, 0xbc, 0xd7, //0x000007ff bsfl %edi, %edx - 0x49, 0x83, 0xf9, 0xff, //0x00000802 cmpq $-1, %r9 - 0x0f, 0x85, 0x99, 0x11, 0x00, 0x00, //0x00000806 jne LBB0_351 - 0x4c, 0x01, 0xfa, //0x0000080c addq %r15, %rdx - 0x49, 0x89, 0xd1, //0x0000080f movq %rdx, %r9 - //0x00000812 LBB0_88 - 0x85, 0xf6, //0x00000812 testl %esi, %esi - 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00000814 je LBB0_91 - 0x0f, 0xbc, 0xd6, //0x0000081a bsfl %esi, %edx - 0x49, 0x83, 0xfc, 0xff, //0x0000081d cmpq $-1, %r12 - 0x0f, 0x85, 0x7e, 0x11, 0x00, 0x00, //0x00000821 jne LBB0_351 - 0x4c, 0x01, 0xfa, //0x00000827 addq %r15, %rdx - 0x49, 0x89, 0xd4, //0x0000082a movq %rdx, %r12 - //0x0000082d LBB0_91 - 0x83, 0xf9, 0x20, //0x0000082d cmpl $32, %ecx - 0x0f, 0x85, 0xde, 0x04, 0x00, 0x00, //0x00000830 jne LBB0_166 - 0x48, 0x83, 0xc3, 0xe0, //0x00000836 addq $-32, %rbx - 0x49, 0x83, 0xc7, 0x20, //0x0000083a addq $32, %r15 - 0x48, 0x83, 0xfb, 0x1f, //0x0000083e cmpq $31, %rbx - 0x0f, 0x87, 0x08, 0xff, 0xff, 0xff, //0x00000842 ja LBB0_77 - 0xc5, 0xf8, 0x77, //0x00000848 vzeroupper - 0xc5, 0x7e, 0x6f, 0x3d, 0x6d, 0xf9, 0xff, 0xff, //0x0000084b vmovdqu $-1683(%rip), %ymm15 /* LCPI0_11+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x35, 0x45, 0xf9, 0xff, 0xff, //0x00000853 vmovdqu $-1723(%rip), %ymm14 /* LCPI0_10+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x2d, 0x1d, 0xf9, 0xff, 0xff, //0x0000085b vmovdqu $-1763(%rip), %ymm13 /* LCPI0_9+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x25, 0xf5, 0xf8, 0xff, 0xff, //0x00000863 vmovdqu $-1803(%rip), %ymm12 /* LCPI0_8+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x1d, 0xcd, 0xf8, 0xff, 0xff, //0x0000086b vmovdqu $-1843(%rip), %ymm11 /* LCPI0_7+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x15, 0xa5, 0xf8, 0xff, 0xff, //0x00000873 vmovdqu $-1883(%rip), %ymm10 /* LCPI0_6+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x0d, 0x7d, 0xf8, 0xff, 0xff, //0x0000087b vmovdqu $-1923(%rip), %ymm9 /* LCPI0_5+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x05, 0x55, 0xf8, 0xff, 0xff, //0x00000883 vmovdqu $-1963(%rip), %ymm8 /* LCPI0_4+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x3d, 0x2d, 0xf8, 0xff, 0xff, //0x0000088b vmovdqu $-2003(%rip), %ymm7 /* LCPI0_3+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x35, 0x05, 0xf8, 0xff, 0xff, //0x00000893 vmovdqu $-2043(%rip), %ymm6 /* LCPI0_2+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x2d, 0xdd, 0xf7, 0xff, 0xff, //0x0000089b vmovdqu $-2083(%rip), %ymm5 /* LCPI0_1+0(%rip) */ - 0x4c, 0x03, 0x7d, 0xd0, //0x000008a3 addq $-48(%rbp), %r15 - 0x48, 0x83, 0xfb, 0x10, //0x000008a7 cmpq $16, %rbx - 0x0f, 0x82, 0x34, 0x01, 0x00, 0x00, //0x000008ab jb LBB0_112 - //0x000008b1 LBB0_94 - 0x4c, 0x89, 0x55, 0xb8, //0x000008b1 movq %r10, $-72(%rbp) - 0x4d, 0x89, 0xfa, //0x000008b5 movq %r15, %r10 - 0x4c, 0x2b, 0x55, 0xd0, //0x000008b8 subq $-48(%rbp), %r10 - 0x45, 0x31, 0xf6, //0x000008bc xorl %r14d, %r14d - 0x90, //0x000008bf .p2align 4, 0x90 - //0x000008c0 LBB0_95 - 0xc4, 0x81, 0x7a, 0x6f, 0x04, 0x37, //0x000008c0 vmovdqu (%r15,%r14), %xmm0 - 0xc5, 0xf9, 0x74, 0x0d, 0x42, 0xf7, 0xff, 0xff, //0x000008c6 vpcmpeqb $-2238(%rip), %xmm0, %xmm1 /* LCPI0_12+0(%rip) */ - 0xc5, 0xf9, 0x74, 0x15, 0x4a, 0xf7, 0xff, 0xff, //0x000008ce vpcmpeqb $-2230(%rip), %xmm0, %xmm2 /* LCPI0_13+0(%rip) */ - 0xc5, 0xe9, 0xeb, 0xc9, //0x000008d6 vpor %xmm1, %xmm2, %xmm1 - 0xc5, 0xf9, 0xfc, 0x15, 0x4e, 0xf7, 0xff, 0xff, //0x000008da vpaddb $-2226(%rip), %xmm0, %xmm2 /* LCPI0_14+0(%rip) */ - 0xc5, 0xe9, 0xda, 0x1d, 0x56, 0xf7, 0xff, 0xff, //0x000008e2 vpminub $-2218(%rip), %xmm2, %xmm3 /* LCPI0_15+0(%rip) */ - 0xc5, 0xe9, 0x74, 0xd3, //0x000008ea vpcmpeqb %xmm3, %xmm2, %xmm2 - 0xc5, 0xf9, 0xdb, 0x1d, 0x5a, 0xf7, 0xff, 0xff, //0x000008ee vpand $-2214(%rip), %xmm0, %xmm3 /* LCPI0_16+0(%rip) */ - 0xc5, 0xf9, 0x74, 0x05, 0x62, 0xf7, 0xff, 0xff, //0x000008f6 vpcmpeqb $-2206(%rip), %xmm0, %xmm0 /* LCPI0_17+0(%rip) */ - 0xc5, 0xe1, 0x74, 0x1d, 0x6a, 0xf7, 0xff, 0xff, //0x000008fe vpcmpeqb $-2198(%rip), %xmm3, %xmm3 /* LCPI0_18+0(%rip) */ - 0xc5, 0xe1, 0xeb, 0xe0, //0x00000906 vpor %xmm0, %xmm3, %xmm4 - 0xc5, 0xd9, 0xeb, 0xe1, //0x0000090a vpor %xmm1, %xmm4, %xmm4 - 0xc5, 0xd9, 0xeb, 0xd2, //0x0000090e vpor %xmm2, %xmm4, %xmm2 - 0xc5, 0xf9, 0xd7, 0xd0, //0x00000912 vpmovmskb %xmm0, %edx - 0xc5, 0xf9, 0xd7, 0xfb, //0x00000916 vpmovmskb %xmm3, %edi - 0xc5, 0xf9, 0xd7, 0xf1, //0x0000091a vpmovmskb %xmm1, %esi - 0xc5, 0xf9, 0xd7, 0xc2, //0x0000091e vpmovmskb %xmm2, %eax - 0xf7, 0xd0, //0x00000922 notl %eax - 0x0f, 0xbc, 0xc8, //0x00000924 bsfl %eax, %ecx - 0x83, 0xf9, 0x10, //0x00000927 cmpl $16, %ecx - 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x0000092a je LBB0_97 - 0xb8, 0xff, 0xff, 0xff, 0xff, //0x00000930 movl $-1, %eax - 0xd3, 0xe0, //0x00000935 shll %cl, %eax - 0xf7, 0xd0, //0x00000937 notl %eax - 0x21, 0xc2, //0x00000939 andl %eax, %edx - 0x21, 0xc7, //0x0000093b andl %eax, %edi - 0x21, 0xf0, //0x0000093d andl %esi, %eax - 0x89, 0xc6, //0x0000093f movl %eax, %esi - //0x00000941 LBB0_97 - 0x8d, 0x42, 0xff, //0x00000941 leal $-1(%rdx), %eax - 0x21, 0xd0, //0x00000944 andl %edx, %eax - 0x0f, 0x85, 0x1d, 0x11, 0x00, 0x00, //0x00000946 jne LBB0_354 - 0x8d, 0x47, 0xff, //0x0000094c leal $-1(%rdi), %eax - 0x21, 0xf8, //0x0000094f andl %edi, %eax - 0x0f, 0x85, 0x12, 0x11, 0x00, 0x00, //0x00000951 jne LBB0_354 - 0x8d, 0x46, 0xff, //0x00000957 leal $-1(%rsi), %eax - 0x21, 0xf0, //0x0000095a andl %esi, %eax - 0x0f, 0x85, 0x07, 0x11, 0x00, 0x00, //0x0000095c jne LBB0_354 - 0x85, 0xd2, //0x00000962 testl %edx, %edx - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000964 je LBB0_103 - 0x0f, 0xbc, 0xd2, //0x0000096a bsfl %edx, %edx - 0x49, 0x83, 0xf8, 0xff, //0x0000096d cmpq $-1, %r8 - 0x0f, 0x85, 0x0e, 0x11, 0x00, 0x00, //0x00000971 jne LBB0_356 - 0x4c, 0x01, 0xd2, //0x00000977 addq %r10, %rdx - 0x4c, 0x01, 0xf2, //0x0000097a addq %r14, %rdx - 0x49, 0x89, 0xd0, //0x0000097d movq %rdx, %r8 - //0x00000980 LBB0_103 - 0x85, 0xff, //0x00000980 testl %edi, %edi - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000982 je LBB0_106 - 0x0f, 0xbc, 0xd7, //0x00000988 bsfl %edi, %edx - 0x49, 0x83, 0xf9, 0xff, //0x0000098b cmpq $-1, %r9 - 0x0f, 0x85, 0xf0, 0x10, 0x00, 0x00, //0x0000098f jne LBB0_356 - 0x4c, 0x01, 0xd2, //0x00000995 addq %r10, %rdx - 0x4c, 0x01, 0xf2, //0x00000998 addq %r14, %rdx - 0x49, 0x89, 0xd1, //0x0000099b movq %rdx, %r9 - //0x0000099e LBB0_106 - 0x85, 0xf6, //0x0000099e testl %esi, %esi - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000009a0 je LBB0_109 - 0x0f, 0xbc, 0xd6, //0x000009a6 bsfl %esi, %edx - 0x49, 0x83, 0xfc, 0xff, //0x000009a9 cmpq $-1, %r12 - 0x0f, 0x85, 0xd2, 0x10, 0x00, 0x00, //0x000009ad jne LBB0_356 - 0x4c, 0x01, 0xd2, //0x000009b3 addq %r10, %rdx - 0x4c, 0x01, 0xf2, //0x000009b6 addq %r14, %rdx - 0x49, 0x89, 0xd4, //0x000009b9 movq %rdx, %r12 - //0x000009bc LBB0_109 - 0x83, 0xf9, 0x10, //0x000009bc cmpl $16, %ecx - 0x0f, 0x85, 0x07, 0x05, 0x00, 0x00, //0x000009bf jne LBB0_192 - 0x48, 0x83, 0xc3, 0xf0, //0x000009c5 addq $-16, %rbx - 0x49, 0x83, 0xc6, 0x10, //0x000009c9 addq $16, %r14 - 0x48, 0x83, 0xfb, 0x0f, //0x000009cd cmpq $15, %rbx - 0x0f, 0x87, 0xe9, 0xfe, 0xff, 0xff, //0x000009d1 ja LBB0_95 - 0x4d, 0x01, 0xf7, //0x000009d7 addq %r14, %r15 - 0x4c, 0x8b, 0x55, 0xb8, //0x000009da movq $-72(%rbp), %r10 - 0x4c, 0x8d, 0x35, 0xb7, 0x21, 0x00, 0x00, //0x000009de leaq $8631(%rip), %r14 /* LJTI0_3+0(%rip) */ - //0x000009e5 LBB0_112 - 0x48, 0x85, 0xdb, //0x000009e5 testq %rbx, %rbx - 0x0f, 0x84, 0x02, 0x05, 0x00, 0x00, //0x000009e8 je LBB0_194 - 0x49, 0x8d, 0x34, 0x1f, //0x000009ee leaq (%r15,%rbx), %rsi - 0x4c, 0x89, 0xff, //0x000009f2 movq %r15, %rdi - 0x48, 0x2b, 0x7d, 0xd0, //0x000009f5 subq $-48(%rbp), %rdi - 0x31, 0xc9, //0x000009f9 xorl %ecx, %ecx - 0xe9, 0x1d, 0x00, 0x00, 0x00, //0x000009fb jmp LBB0_117 - //0x00000a00 LBB0_114 - 0x49, 0x83, 0xfc, 0xff, //0x00000a00 cmpq $-1, %r12 - 0x0f, 0x85, 0x67, 0x10, 0x00, 0x00, //0x00000a04 jne LBB0_355 - 0x4c, 0x8d, 0x24, 0x0f, //0x00000a0a leaq (%rdi,%rcx), %r12 - 0x90, 0x90, //0x00000a0e .p2align 4, 0x90 - //0x00000a10 LBB0_116 - 0x48, 0x83, 0xc1, 0x01, //0x00000a10 addq $1, %rcx - 0x48, 0x39, 0xcb, //0x00000a14 cmpq %rcx, %rbx - 0x0f, 0x84, 0xa0, 0x0d, 0x00, 0x00, //0x00000a17 je LBB0_328 - //0x00000a1d LBB0_117 - 0x41, 0x0f, 0xbe, 0x14, 0x0f, //0x00000a1d movsbl (%r15,%rcx), %edx - 0x8d, 0x42, 0xd0, //0x00000a22 leal $-48(%rdx), %eax - 0x83, 0xf8, 0x0a, //0x00000a25 cmpl $10, %eax - 0x0f, 0x82, 0xe2, 0xff, 0xff, 0xff, //0x00000a28 jb LBB0_116 - 0x8d, 0x42, 0xd5, //0x00000a2e leal $-43(%rdx), %eax - 0x83, 0xf8, 0x1a, //0x00000a31 cmpl $26, %eax - 0x0f, 0x87, 0x1c, 0x00, 0x00, 0x00, //0x00000a34 ja LBB0_122 - 0x49, 0x63, 0x04, 0x86, //0x00000a3a movslq (%r14,%rax,4), %rax - 0x4c, 0x01, 0xf0, //0x00000a3e addq %r14, %rax - 0xff, 0xe0, //0x00000a41 jmpq *%rax - //0x00000a43 LBB0_120 - 0x49, 0x83, 0xf8, 0xff, //0x00000a43 cmpq $-1, %r8 - 0x0f, 0x85, 0x24, 0x10, 0x00, 0x00, //0x00000a47 jne LBB0_355 - 0x4c, 0x8d, 0x04, 0x0f, //0x00000a4d leaq (%rdi,%rcx), %r8 - 0xe9, 0xba, 0xff, 0xff, 0xff, //0x00000a51 jmp LBB0_116 - //0x00000a56 LBB0_122 - 0x83, 0xfa, 0x65, //0x00000a56 cmpl $101, %edx - 0x0f, 0x85, 0x8e, 0x04, 0x00, 0x00, //0x00000a59 jne LBB0_193 - //0x00000a5f LBB0_123 - 0x49, 0x83, 0xf9, 0xff, //0x00000a5f cmpq $-1, %r9 - 0x0f, 0x85, 0x08, 0x10, 0x00, 0x00, //0x00000a63 jne LBB0_355 - 0x4c, 0x8d, 0x0c, 0x0f, //0x00000a69 leaq (%rdi,%rcx), %r9 - 0xe9, 0x9e, 0xff, 0xff, 0xff, //0x00000a6d jmp LBB0_116 - //0x00000a72 LBB0_125 - 0x48, 0x81, 0xfb, 0xff, 0x0f, 0x00, 0x00, //0x00000a72 cmpq $4095, %rbx - 0x0f, 0x8f, 0x1d, 0x1c, 0x00, 0x00, //0x00000a79 jg LBB0_529 - 0x48, 0x8d, 0x43, 0x01, //0x00000a7f leaq $1(%rbx), %rax - 0x49, 0x89, 0x01, //0x00000a83 movq %rax, (%r9) - 0x49, 0xc7, 0x44, 0xd9, 0x08, 0x00, 0x00, 0x00, 0x00, //0x00000a86 movq $0, $8(%r9,%rbx,8) - 0xe9, 0x0c, 0xf8, 0xff, 0xff, //0x00000a8f jmp LBB0_3 - //0x00000a94 LBB0_129 - 0x49, 0xc7, 0x04, 0xd9, 0x02, 0x00, 0x00, 0x00, //0x00000a94 movq $2, (%r9,%rbx,8) - 0x49, 0x8b, 0x47, 0x08, //0x00000a9c movq $8(%r15), %rax - 0xf6, 0x45, 0xa8, 0x20, //0x00000aa0 testb $32, $-88(%rbp) - 0x48, 0x89, 0x45, 0xd0, //0x00000aa4 movq %rax, $-48(%rbp) - 0x48, 0x89, 0xc1, //0x00000aa8 movq %rax, %rcx - 0x0f, 0x85, 0x85, 0x02, 0x00, 0x00, //0x00000aab jne LBB0_167 - 0x4c, 0x29, 0xf1, //0x00000ab1 subq %r14, %rcx - 0x0f, 0x84, 0xda, 0x1d, 0x00, 0x00, //0x00000ab4 je LBB0_545 - 0x4d, 0x89, 0xd4, //0x00000aba movq %r10, %r12 - 0x48, 0x83, 0xf9, 0x40, //0x00000abd cmpq $64, %rcx - 0x0f, 0x82, 0x3e, 0x12, 0x00, 0x00, //0x00000ac1 jb LBB0_380 - 0x48, 0xc7, 0xc6, 0xfe, 0xff, 0xff, 0xff, //0x00000ac7 movq $-2, %rsi - 0x4c, 0x29, 0xde, //0x00000ace subq %r11, %rsi - 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00000ad1 movq $-1, %r9 - 0x45, 0x31, 0xd2, //0x00000ad8 xorl %r10d, %r10d - 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000adb .p2align 4, 0x90 - //0x00000ae0 LBB0_133 - 0xc4, 0x81, 0x7e, 0x6f, 0x44, 0x35, 0x00, //0x00000ae0 vmovdqu (%r13,%r14), %ymm0 - 0xc4, 0x81, 0x7e, 0x6f, 0x4c, 0x35, 0x20, //0x00000ae7 vmovdqu $32(%r13,%r14), %ymm1 - 0xc5, 0xfd, 0x74, 0xd6, //0x00000aee vpcmpeqb %ymm6, %ymm0, %ymm2 - 0xc5, 0xfd, 0xd7, 0xfa, //0x00000af2 vpmovmskb %ymm2, %edi - 0xc5, 0xf5, 0x74, 0xd6, //0x00000af6 vpcmpeqb %ymm6, %ymm1, %ymm2 - 0xc5, 0xfd, 0xd7, 0xc2, //0x00000afa vpmovmskb %ymm2, %eax - 0xc5, 0xfd, 0x74, 0xc7, //0x00000afe vpcmpeqb %ymm7, %ymm0, %ymm0 - 0xc5, 0xfd, 0xd7, 0xd0, //0x00000b02 vpmovmskb %ymm0, %edx - 0xc5, 0xf5, 0x74, 0xc7, //0x00000b06 vpcmpeqb %ymm7, %ymm1, %ymm0 - 0xc5, 0xfd, 0xd7, 0xd8, //0x00000b0a vpmovmskb %ymm0, %ebx - 0x48, 0xc1, 0xe0, 0x20, //0x00000b0e shlq $32, %rax - 0x48, 0x09, 0xc7, //0x00000b12 orq %rax, %rdi - 0x48, 0xc1, 0xe3, 0x20, //0x00000b15 shlq $32, %rbx - 0x48, 0x09, 0xda, //0x00000b19 orq %rbx, %rdx - 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x00000b1c jne LBB0_142 - 0x4d, 0x85, 0xd2, //0x00000b22 testq %r10, %r10 - 0x0f, 0x85, 0x38, 0x00, 0x00, 0x00, //0x00000b25 jne LBB0_144 - 0x45, 0x31, 0xd2, //0x00000b2b xorl %r10d, %r10d - 0x48, 0x85, 0xff, //0x00000b2e testq %rdi, %rdi - 0x0f, 0x85, 0x82, 0x00, 0x00, 0x00, //0x00000b31 jne LBB0_145 - //0x00000b37 LBB0_136 - 0x48, 0x83, 0xc1, 0xc0, //0x00000b37 addq $-64, %rcx - 0x48, 0x83, 0xc6, 0xc0, //0x00000b3b addq $-64, %rsi - 0x49, 0x83, 0xc6, 0x40, //0x00000b3f addq $64, %r14 - 0x48, 0x83, 0xf9, 0x3f, //0x00000b43 cmpq $63, %rcx - 0x0f, 0x87, 0x93, 0xff, 0xff, 0xff, //0x00000b47 ja LBB0_133 - 0xe9, 0x88, 0x0f, 0x00, 0x00, //0x00000b4d jmp LBB0_137 - //0x00000b52 LBB0_142 - 0x49, 0x83, 0xf9, 0xff, //0x00000b52 cmpq $-1, %r9 - 0x0f, 0x85, 0x07, 0x00, 0x00, 0x00, //0x00000b56 jne LBB0_144 - 0x4c, 0x0f, 0xbc, 0xca, //0x00000b5c bsfq %rdx, %r9 - 0x4d, 0x01, 0xf1, //0x00000b60 addq %r14, %r9 - //0x00000b63 LBB0_144 - 0x4c, 0x89, 0xd0, //0x00000b63 movq %r10, %rax - 0x48, 0xf7, 0xd0, //0x00000b66 notq %rax - 0x48, 0x21, 0xd0, //0x00000b69 andq %rdx, %rax - 0x4c, 0x8d, 0x3c, 0x00, //0x00000b6c leaq (%rax,%rax), %r15 - 0x4d, 0x09, 0xd7, //0x00000b70 orq %r10, %r15 - 0x4c, 0x89, 0xfb, //0x00000b73 movq %r15, %rbx - 0x48, 0xf7, 0xd3, //0x00000b76 notq %rbx - 0x48, 0x21, 0xd3, //0x00000b79 andq %rdx, %rbx - 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000b7c movabsq $-6148914691236517206, %rdx - 0x48, 0x21, 0xd3, //0x00000b86 andq %rdx, %rbx - 0x45, 0x31, 0xd2, //0x00000b89 xorl %r10d, %r10d - 0x48, 0x01, 0xc3, //0x00000b8c addq %rax, %rbx - 0x41, 0x0f, 0x92, 0xc2, //0x00000b8f setb %r10b - 0x48, 0x01, 0xdb, //0x00000b93 addq %rbx, %rbx - 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000b96 movabsq $6148914691236517205, %rax - 0x48, 0x31, 0xc3, //0x00000ba0 xorq %rax, %rbx - 0x4c, 0x21, 0xfb, //0x00000ba3 andq %r15, %rbx - 0x48, 0xf7, 0xd3, //0x00000ba6 notq %rbx - 0x48, 0x21, 0xdf, //0x00000ba9 andq %rbx, %rdi - 0x4c, 0x8b, 0x7d, 0xc0, //0x00000bac movq $-64(%rbp), %r15 - 0x48, 0x85, 0xff, //0x00000bb0 testq %rdi, %rdi - 0x0f, 0x84, 0x7e, 0xff, 0xff, 0xff, //0x00000bb3 je LBB0_136 - //0x00000bb9 LBB0_145 - 0x4c, 0x0f, 0xbc, 0xf7, //0x00000bb9 bsfq %rdi, %r14 - 0x49, 0x29, 0xf6, //0x00000bbd subq %rsi, %r14 - 0x4d, 0x89, 0xe2, //0x00000bc0 movq %r12, %r10 - 0xe9, 0x83, 0x04, 0x00, 0x00, //0x00000bc3 jmp LBB0_209 - //0x00000bc8 LBB0_146 - 0x4c, 0x89, 0xe1, //0x00000bc8 movq %r12, %rcx - 0x4c, 0x29, 0xf1, //0x00000bcb subq %r14, %rcx - 0x0f, 0x84, 0xb8, 0x1c, 0x00, 0x00, //0x00000bce je LBB0_544 - 0x4d, 0x89, 0xd7, //0x00000bd4 movq %r10, %r15 - 0x48, 0x83, 0xf9, 0x40, //0x00000bd7 cmpq $64, %rcx - 0x0f, 0x82, 0x03, 0x11, 0x00, 0x00, //0x00000bdb jb LBB0_378 - 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x00000be1 movq $-1, $-48(%rbp) - 0x45, 0x31, 0xd2, //0x00000be9 xorl %r10d, %r10d - 0x90, 0x90, 0x90, 0x90, //0x00000bec .p2align 4, 0x90 - //0x00000bf0 LBB0_149 - 0xc4, 0x81, 0x7e, 0x6f, 0x44, 0x35, 0x00, //0x00000bf0 vmovdqu (%r13,%r14), %ymm0 - 0xc4, 0x81, 0x7e, 0x6f, 0x4c, 0x35, 0x20, //0x00000bf7 vmovdqu $32(%r13,%r14), %ymm1 - 0xc5, 0xfd, 0x74, 0xd6, //0x00000bfe vpcmpeqb %ymm6, %ymm0, %ymm2 - 0xc5, 0xfd, 0xd7, 0xfa, //0x00000c02 vpmovmskb %ymm2, %edi - 0xc5, 0xf5, 0x74, 0xd6, //0x00000c06 vpcmpeqb %ymm6, %ymm1, %ymm2 - 0xc5, 0xfd, 0xd7, 0xc2, //0x00000c0a vpmovmskb %ymm2, %eax - 0xc5, 0xfd, 0x74, 0xd7, //0x00000c0e vpcmpeqb %ymm7, %ymm0, %ymm2 - 0xc5, 0xfd, 0xd7, 0xd2, //0x00000c12 vpmovmskb %ymm2, %edx - 0xc5, 0xf5, 0x74, 0xd7, //0x00000c16 vpcmpeqb %ymm7, %ymm1, %ymm2 - 0xc5, 0xfd, 0xd7, 0xda, //0x00000c1a vpmovmskb %ymm2, %ebx - 0xc5, 0xbd, 0xda, 0xd1, //0x00000c1e vpminub %ymm1, %ymm8, %ymm2 - 0xc5, 0xf5, 0x74, 0xca, //0x00000c22 vpcmpeqb %ymm2, %ymm1, %ymm1 - 0xc5, 0xfd, 0xd7, 0xf1, //0x00000c26 vpmovmskb %ymm1, %esi - 0x48, 0xc1, 0xe0, 0x20, //0x00000c2a shlq $32, %rax - 0x48, 0x09, 0xc7, //0x00000c2e orq %rax, %rdi - 0x48, 0xc1, 0xe3, 0x20, //0x00000c31 shlq $32, %rbx - 0x48, 0xc1, 0xe6, 0x20, //0x00000c35 shlq $32, %rsi - 0x48, 0x09, 0xda, //0x00000c39 orq %rbx, %rdx - 0x0f, 0x85, 0x44, 0x00, 0x00, 0x00, //0x00000c3c jne LBB0_160 - 0x4d, 0x85, 0xd2, //0x00000c42 testq %r10, %r10 - 0x0f, 0x85, 0x51, 0x00, 0x00, 0x00, //0x00000c45 jne LBB0_162 - 0x45, 0x31, 0xd2, //0x00000c4b xorl %r10d, %r10d - //0x00000c4e LBB0_152 - 0xc5, 0xbd, 0xda, 0xc8, //0x00000c4e vpminub %ymm0, %ymm8, %ymm1 - 0xc5, 0xfd, 0x74, 0xc1, //0x00000c52 vpcmpeqb %ymm1, %ymm0, %ymm0 - 0xc5, 0xfd, 0xd7, 0xc0, //0x00000c56 vpmovmskb %ymm0, %eax - 0x48, 0x09, 0xc6, //0x00000c5a orq %rax, %rsi - 0x48, 0x85, 0xff, //0x00000c5d testq %rdi, %rdi - 0x0f, 0x85, 0x88, 0x00, 0x00, 0x00, //0x00000c60 jne LBB0_163 - 0x48, 0x85, 0xf6, //0x00000c66 testq %rsi, %rsi - 0x0f, 0x85, 0xb0, 0x1a, 0x00, 0x00, //0x00000c69 jne LBB0_521 - 0x48, 0x83, 0xc1, 0xc0, //0x00000c6f addq $-64, %rcx - 0x49, 0x83, 0xc6, 0x40, //0x00000c73 addq $64, %r14 - 0x48, 0x83, 0xf9, 0x3f, //0x00000c77 cmpq $63, %rcx - 0x0f, 0x87, 0x6f, 0xff, 0xff, 0xff, //0x00000c7b ja LBB0_149 - 0xe9, 0x82, 0x0d, 0x00, 0x00, //0x00000c81 jmp LBB0_155 - //0x00000c86 LBB0_160 - 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x00000c86 cmpq $-1, $-48(%rbp) - 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x00000c8b jne LBB0_162 - 0x48, 0x0f, 0xbc, 0xc2, //0x00000c91 bsfq %rdx, %rax - 0x4c, 0x01, 0xf0, //0x00000c95 addq %r14, %rax - 0x48, 0x89, 0x45, 0xd0, //0x00000c98 movq %rax, $-48(%rbp) - //0x00000c9c LBB0_162 - 0x4c, 0x89, 0xd0, //0x00000c9c movq %r10, %rax - 0x48, 0xf7, 0xd0, //0x00000c9f notq %rax - 0x48, 0x21, 0xd0, //0x00000ca2 andq %rdx, %rax - 0x4c, 0x8d, 0x0c, 0x00, //0x00000ca5 leaq (%rax,%rax), %r9 - 0x4d, 0x09, 0xd1, //0x00000ca9 orq %r10, %r9 - 0x4c, 0x89, 0xcb, //0x00000cac movq %r9, %rbx - 0x48, 0xf7, 0xd3, //0x00000caf notq %rbx - 0x48, 0x21, 0xd3, //0x00000cb2 andq %rdx, %rbx - 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000cb5 movabsq $-6148914691236517206, %rdx - 0x48, 0x21, 0xd3, //0x00000cbf andq %rdx, %rbx - 0x45, 0x31, 0xd2, //0x00000cc2 xorl %r10d, %r10d - 0x48, 0x01, 0xc3, //0x00000cc5 addq %rax, %rbx - 0x41, 0x0f, 0x92, 0xc2, //0x00000cc8 setb %r10b - 0x48, 0x01, 0xdb, //0x00000ccc addq %rbx, %rbx - 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000ccf movabsq $6148914691236517205, %rax - 0x48, 0x31, 0xc3, //0x00000cd9 xorq %rax, %rbx - 0x4c, 0x21, 0xcb, //0x00000cdc andq %r9, %rbx - 0x48, 0xf7, 0xd3, //0x00000cdf notq %rbx - 0x48, 0x21, 0xdf, //0x00000ce2 andq %rbx, %rdi - 0x4c, 0x8b, 0x4d, 0xc8, //0x00000ce5 movq $-56(%rbp), %r9 - 0xe9, 0x60, 0xff, 0xff, 0xff, //0x00000ce9 jmp LBB0_152 - //0x00000cee LBB0_163 - 0x48, 0x0f, 0xbc, 0xcf, //0x00000cee bsfq %rdi, %rcx - 0x48, 0x85, 0xf6, //0x00000cf2 testq %rsi, %rsi - 0x0f, 0x84, 0x8e, 0x01, 0x00, 0x00, //0x00000cf5 je LBB0_188 - 0x48, 0x0f, 0xbc, 0xd6, //0x00000cfb bsfq %rsi, %rdx - 0x4d, 0x89, 0xfa, //0x00000cff movq %r15, %r10 - 0x48, 0x39, 0xca, //0x00000d02 cmpq %rcx, %rdx - 0x4c, 0x8b, 0x7d, 0xc0, //0x00000d05 movq $-64(%rbp), %r15 - 0x0f, 0x83, 0x8f, 0x01, 0x00, 0x00, //0x00000d09 jae LBB0_189 - 0xe9, 0x89, 0x1b, 0x00, 0x00, //0x00000d0f jmp LBB0_165 - //0x00000d14 LBB0_166 - 0x4c, 0x01, 0xf9, //0x00000d14 addq %r15, %rcx - 0x48, 0x03, 0x4d, 0xd0, //0x00000d17 addq $-48(%rbp), %rcx - 0xc5, 0xf8, 0x77, //0x00000d1b vzeroupper - 0x49, 0x89, 0xcf, //0x00000d1e movq %rcx, %r15 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00000d21 movq $-1, %rcx - 0x4d, 0x85, 0xc0, //0x00000d28 testq %r8, %r8 - 0x0f, 0x85, 0xcf, 0x01, 0x00, 0x00, //0x00000d2b jne LBB0_195 - 0xe9, 0xb8, 0x19, 0x00, 0x00, //0x00000d31 jmp LBB0_520 - //0x00000d36 LBB0_167 - 0x4c, 0x29, 0xf1, //0x00000d36 subq %r14, %rcx - 0x0f, 0x84, 0x55, 0x1b, 0x00, 0x00, //0x00000d39 je LBB0_545 - 0x48, 0x83, 0xf9, 0x40, //0x00000d3f cmpq $64, %rcx - 0x0f, 0x82, 0xd8, 0x0f, 0x00, 0x00, //0x00000d43 jb LBB0_381 - 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00000d49 movq $-1, %r9 - 0x45, 0x31, 0xff, //0x00000d50 xorl %r15d, %r15d - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000d53 .p2align 4, 0x90 - //0x00000d60 LBB0_170 - 0xc4, 0x81, 0x7e, 0x6f, 0x44, 0x35, 0x00, //0x00000d60 vmovdqu (%r13,%r14), %ymm0 - 0xc4, 0x81, 0x7e, 0x6f, 0x4c, 0x35, 0x20, //0x00000d67 vmovdqu $32(%r13,%r14), %ymm1 - 0xc5, 0xfd, 0x74, 0xd6, //0x00000d6e vpcmpeqb %ymm6, %ymm0, %ymm2 - 0xc5, 0xfd, 0xd7, 0xfa, //0x00000d72 vpmovmskb %ymm2, %edi - 0xc5, 0xf5, 0x74, 0xd6, //0x00000d76 vpcmpeqb %ymm6, %ymm1, %ymm2 - 0xc5, 0xfd, 0xd7, 0xc2, //0x00000d7a vpmovmskb %ymm2, %eax - 0xc5, 0xfd, 0x74, 0xd7, //0x00000d7e vpcmpeqb %ymm7, %ymm0, %ymm2 - 0xc5, 0xfd, 0xd7, 0xd2, //0x00000d82 vpmovmskb %ymm2, %edx - 0xc5, 0xf5, 0x74, 0xd7, //0x00000d86 vpcmpeqb %ymm7, %ymm1, %ymm2 - 0xc5, 0xfd, 0xd7, 0xda, //0x00000d8a vpmovmskb %ymm2, %ebx - 0xc5, 0xbd, 0xda, 0xd1, //0x00000d8e vpminub %ymm1, %ymm8, %ymm2 - 0xc5, 0xf5, 0x74, 0xca, //0x00000d92 vpcmpeqb %ymm2, %ymm1, %ymm1 - 0xc5, 0xfd, 0xd7, 0xf1, //0x00000d96 vpmovmskb %ymm1, %esi - 0x48, 0xc1, 0xe0, 0x20, //0x00000d9a shlq $32, %rax - 0x48, 0x09, 0xc7, //0x00000d9e orq %rax, %rdi - 0x48, 0xc1, 0xe3, 0x20, //0x00000da1 shlq $32, %rbx - 0x48, 0xc1, 0xe6, 0x20, //0x00000da5 shlq $32, %rsi - 0x48, 0x09, 0xda, //0x00000da9 orq %rbx, %rdx - 0x0f, 0x85, 0x44, 0x00, 0x00, 0x00, //0x00000dac jne LBB0_181 - 0x4d, 0x85, 0xff, //0x00000db2 testq %r15, %r15 - 0x0f, 0x85, 0x57, 0x00, 0x00, 0x00, //0x00000db5 jne LBB0_183 - 0x45, 0x31, 0xff, //0x00000dbb xorl %r15d, %r15d - //0x00000dbe LBB0_173 - 0xc5, 0xbd, 0xda, 0xc8, //0x00000dbe vpminub %ymm0, %ymm8, %ymm1 - 0xc5, 0xfd, 0x74, 0xc1, //0x00000dc2 vpcmpeqb %ymm1, %ymm0, %ymm0 - 0xc5, 0xfd, 0xd7, 0xc0, //0x00000dc6 vpmovmskb %ymm0, %eax - 0x48, 0x09, 0xc6, //0x00000dca orq %rax, %rsi - 0x48, 0x85, 0xff, //0x00000dcd testq %rdi, %rdi - 0x0f, 0x85, 0x90, 0x00, 0x00, 0x00, //0x00000dd0 jne LBB0_185 - 0x48, 0x85, 0xf6, //0x00000dd6 testq %rsi, %rsi - 0x0f, 0x85, 0x6a, 0x19, 0x00, 0x00, //0x00000dd9 jne LBB0_539 - 0x48, 0x83, 0xc1, 0xc0, //0x00000ddf addq $-64, %rcx - 0x49, 0x83, 0xc6, 0x40, //0x00000de3 addq $64, %r14 - 0x48, 0x83, 0xf9, 0x3f, //0x00000de7 cmpq $63, %rcx - 0x0f, 0x87, 0x6f, 0xff, 0xff, 0xff, //0x00000deb ja LBB0_170 - 0xe9, 0x39, 0x0d, 0x00, 0x00, //0x00000df1 jmp LBB0_176 - //0x00000df6 LBB0_181 - 0x4c, 0x89, 0xc8, //0x00000df6 movq %r9, %rax - 0x4d, 0x89, 0xd4, //0x00000df9 movq %r10, %r12 - 0x49, 0x83, 0xf9, 0xff, //0x00000dfc cmpq $-1, %r9 - 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x00000e00 jne LBB0_184 - 0x4c, 0x0f, 0xbc, 0xca, //0x00000e06 bsfq %rdx, %r9 - 0x4d, 0x01, 0xf1, //0x00000e0a addq %r14, %r9 - 0xe9, 0x03, 0x00, 0x00, 0x00, //0x00000e0d jmp LBB0_184 - //0x00000e12 LBB0_183 - 0x4d, 0x89, 0xd4, //0x00000e12 movq %r10, %r12 - //0x00000e15 LBB0_184 - 0x4c, 0x89, 0xf8, //0x00000e15 movq %r15, %rax - 0x48, 0xf7, 0xd0, //0x00000e18 notq %rax - 0x48, 0x21, 0xd0, //0x00000e1b andq %rdx, %rax - 0x4c, 0x8d, 0x14, 0x00, //0x00000e1e leaq (%rax,%rax), %r10 - 0x4d, 0x09, 0xfa, //0x00000e22 orq %r15, %r10 - 0x4c, 0x89, 0xd3, //0x00000e25 movq %r10, %rbx - 0x48, 0xf7, 0xd3, //0x00000e28 notq %rbx - 0x48, 0x21, 0xd3, //0x00000e2b andq %rdx, %rbx - 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000e2e movabsq $-6148914691236517206, %rdx - 0x48, 0x21, 0xd3, //0x00000e38 andq %rdx, %rbx - 0x45, 0x31, 0xff, //0x00000e3b xorl %r15d, %r15d - 0x48, 0x01, 0xc3, //0x00000e3e addq %rax, %rbx - 0x41, 0x0f, 0x92, 0xc7, //0x00000e41 setb %r15b - 0x48, 0x01, 0xdb, //0x00000e45 addq %rbx, %rbx - 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000e48 movabsq $6148914691236517205, %rax - 0x48, 0x31, 0xc3, //0x00000e52 xorq %rax, %rbx - 0x4c, 0x21, 0xd3, //0x00000e55 andq %r10, %rbx - 0x48, 0xf7, 0xd3, //0x00000e58 notq %rbx - 0x48, 0x21, 0xdf, //0x00000e5b andq %rbx, %rdi - 0x4d, 0x89, 0xe2, //0x00000e5e movq %r12, %r10 - 0xe9, 0x58, 0xff, 0xff, 0xff, //0x00000e61 jmp LBB0_173 - //0x00000e66 LBB0_185 - 0x48, 0x0f, 0xbc, 0xcf, //0x00000e66 bsfq %rdi, %rcx - 0x48, 0x85, 0xf6, //0x00000e6a testq %rsi, %rsi - 0x0f, 0x84, 0xbf, 0x01, 0x00, 0x00, //0x00000e6d je LBB0_207 - 0x48, 0x0f, 0xbc, 0xd6, //0x00000e73 bsfq %rsi, %rdx - 0x4c, 0x8b, 0x7d, 0xc0, //0x00000e77 movq $-64(%rbp), %r15 - 0x48, 0x39, 0xca, //0x00000e7b cmpq %rcx, %rdx - 0x0f, 0x83, 0xc0, 0x01, 0x00, 0x00, //0x00000e7e jae LBB0_208 - 0xe9, 0x23, 0x1a, 0x00, 0x00, //0x00000e84 jmp LBB0_187 - //0x00000e89 LBB0_188 - 0xba, 0x40, 0x00, 0x00, 0x00, //0x00000e89 movl $64, %edx - 0x4d, 0x89, 0xfa, //0x00000e8e movq %r15, %r10 - 0x48, 0x39, 0xca, //0x00000e91 cmpq %rcx, %rdx - 0x4c, 0x8b, 0x7d, 0xc0, //0x00000e94 movq $-64(%rbp), %r15 - 0x0f, 0x82, 0xff, 0x19, 0x00, 0x00, //0x00000e98 jb LBB0_165 - //0x00000e9e LBB0_189 - 0x49, 0x01, 0xce, //0x00000e9e addq %rcx, %r14 - 0x49, 0x83, 0xc6, 0x01, //0x00000ea1 addq $1, %r14 - //0x00000ea5 LBB0_190 - 0x4d, 0x85, 0xf6, //0x00000ea5 testq %r14, %r14 - 0x0f, 0x88, 0xfa, 0x17, 0x00, 0x00, //0x00000ea8 js LBB0_514 - 0x4d, 0x89, 0x32, //0x00000eae movq %r14, (%r10) - 0x4c, 0x89, 0xd9, //0x00000eb1 movq %r11, %rcx - 0x49, 0xbc, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x00000eb4 movabsq $9223372036854775806, %r12 - 0x4d, 0x39, 0xe3, //0x00000ebe cmpq %r12, %r11 - 0x0f, 0x86, 0xd9, 0xf3, 0xff, 0xff, //0x00000ec1 jbe LBB0_3 - 0xe9, 0x36, 0x18, 0x00, 0x00, //0x00000ec7 jmp LBB0_538 - //0x00000ecc LBB0_192 - 0x89, 0xc8, //0x00000ecc movl %ecx, %eax - 0x49, 0x01, 0xc7, //0x00000ece addq %rax, %r15 - 0x4d, 0x01, 0xf7, //0x00000ed1 addq %r14, %r15 - 0x4c, 0x8b, 0x55, 0xb8, //0x00000ed4 movq $-72(%rbp), %r10 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00000ed8 movq $-1, %rcx - 0x4d, 0x85, 0xc0, //0x00000edf testq %r8, %r8 - 0x0f, 0x85, 0x18, 0x00, 0x00, 0x00, //0x00000ee2 jne LBB0_195 - 0xe9, 0x01, 0x18, 0x00, 0x00, //0x00000ee8 jmp LBB0_520 - //0x00000eed LBB0_193 - 0x49, 0x01, 0xcf, //0x00000eed addq %rcx, %r15 - //0x00000ef0 LBB0_194 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00000ef0 movq $-1, %rcx - 0x4d, 0x85, 0xc0, //0x00000ef7 testq %r8, %r8 - 0x0f, 0x84, 0xee, 0x17, 0x00, 0x00, //0x00000efa je LBB0_520 - //0x00000f00 LBB0_195 - 0x4d, 0x85, 0xe4, //0x00000f00 testq %r12, %r12 - 0x0f, 0x84, 0xe5, 0x17, 0x00, 0x00, //0x00000f03 je LBB0_520 - 0x4d, 0x85, 0xc9, //0x00000f09 testq %r9, %r9 - 0x0f, 0x84, 0xdc, 0x17, 0x00, 0x00, //0x00000f0c je LBB0_520 - 0x4c, 0x2b, 0x7d, 0xd0, //0x00000f12 subq $-48(%rbp), %r15 - 0x49, 0x8d, 0x4f, 0xff, //0x00000f16 leaq $-1(%r15), %rcx - 0x49, 0x39, 0xc8, //0x00000f1a cmpq %rcx, %r8 - 0x0f, 0x84, 0x8c, 0x00, 0x00, 0x00, //0x00000f1d je LBB0_203 - 0x49, 0x39, 0xcc, //0x00000f23 cmpq %rcx, %r12 - 0x0f, 0x84, 0x83, 0x00, 0x00, 0x00, //0x00000f26 je LBB0_203 - 0x49, 0x39, 0xc9, //0x00000f2c cmpq %rcx, %r9 - 0x0f, 0x84, 0x7a, 0x00, 0x00, 0x00, //0x00000f2f je LBB0_203 - 0x4d, 0x85, 0xe4, //0x00000f35 testq %r12, %r12 - 0xc5, 0xfe, 0x6f, 0x2d, 0x40, 0xf1, 0xff, 0xff, //0x00000f38 vmovdqu $-3776(%rip), %ymm5 /* LCPI0_1+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x35, 0x58, 0xf1, 0xff, 0xff, //0x00000f40 vmovdqu $-3752(%rip), %ymm6 /* LCPI0_2+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x3d, 0x70, 0xf1, 0xff, 0xff, //0x00000f48 vmovdqu $-3728(%rip), %ymm7 /* LCPI0_3+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x05, 0x88, 0xf1, 0xff, 0xff, //0x00000f50 vmovdqu $-3704(%rip), %ymm8 /* LCPI0_4+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x0d, 0xa0, 0xf1, 0xff, 0xff, //0x00000f58 vmovdqu $-3680(%rip), %ymm9 /* LCPI0_5+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x15, 0xb8, 0xf1, 0xff, 0xff, //0x00000f60 vmovdqu $-3656(%rip), %ymm10 /* LCPI0_6+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x1d, 0xd0, 0xf1, 0xff, 0xff, //0x00000f68 vmovdqu $-3632(%rip), %ymm11 /* LCPI0_7+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x25, 0xe8, 0xf1, 0xff, 0xff, //0x00000f70 vmovdqu $-3608(%rip), %ymm12 /* LCPI0_8+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x2d, 0x00, 0xf2, 0xff, 0xff, //0x00000f78 vmovdqu $-3584(%rip), %ymm13 /* LCPI0_9+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x35, 0x18, 0xf2, 0xff, 0xff, //0x00000f80 vmovdqu $-3560(%rip), %ymm14 /* LCPI0_10+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x3d, 0x30, 0xf2, 0xff, 0xff, //0x00000f88 vmovdqu $-3536(%rip), %ymm15 /* LCPI0_11+0(%rip) */ - 0x0f, 0x8e, 0x79, 0x00, 0x00, 0x00, //0x00000f90 jle LBB0_204 - 0x49, 0x8d, 0x44, 0x24, 0xff, //0x00000f96 leaq $-1(%r12), %rax - 0x49, 0x39, 0xc1, //0x00000f9b cmpq %rax, %r9 - 0x0f, 0x84, 0x6b, 0x00, 0x00, 0x00, //0x00000f9e je LBB0_204 - 0x49, 0xf7, 0xd4, //0x00000fa4 notq %r12 - 0x4d, 0x89, 0xe7, //0x00000fa7 movq %r12, %r15 - 0xe9, 0xee, 0x0a, 0x00, 0x00, //0x00000faa jmp LBB0_358 - //0x00000faf LBB0_203 - 0x49, 0xf7, 0xdf, //0x00000faf negq %r15 - 0xc5, 0xfe, 0x6f, 0x2d, 0xc6, 0xf0, 0xff, 0xff, //0x00000fb2 vmovdqu $-3898(%rip), %ymm5 /* LCPI0_1+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x35, 0xde, 0xf0, 0xff, 0xff, //0x00000fba vmovdqu $-3874(%rip), %ymm6 /* LCPI0_2+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x3d, 0xf6, 0xf0, 0xff, 0xff, //0x00000fc2 vmovdqu $-3850(%rip), %ymm7 /* LCPI0_3+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x05, 0x0e, 0xf1, 0xff, 0xff, //0x00000fca vmovdqu $-3826(%rip), %ymm8 /* LCPI0_4+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x0d, 0x26, 0xf1, 0xff, 0xff, //0x00000fd2 vmovdqu $-3802(%rip), %ymm9 /* LCPI0_5+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x15, 0x3e, 0xf1, 0xff, 0xff, //0x00000fda vmovdqu $-3778(%rip), %ymm10 /* LCPI0_6+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x1d, 0x56, 0xf1, 0xff, 0xff, //0x00000fe2 vmovdqu $-3754(%rip), %ymm11 /* LCPI0_7+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x25, 0x6e, 0xf1, 0xff, 0xff, //0x00000fea vmovdqu $-3730(%rip), %ymm12 /* LCPI0_8+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x2d, 0x86, 0xf1, 0xff, 0xff, //0x00000ff2 vmovdqu $-3706(%rip), %ymm13 /* LCPI0_9+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x35, 0x9e, 0xf1, 0xff, 0xff, //0x00000ffa vmovdqu $-3682(%rip), %ymm14 /* LCPI0_10+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x3d, 0xb6, 0xf1, 0xff, 0xff, //0x00001002 vmovdqu $-3658(%rip), %ymm15 /* LCPI0_11+0(%rip) */ - 0xe9, 0x8e, 0x0a, 0x00, 0x00, //0x0000100a jmp LBB0_358 - //0x0000100f LBB0_204 - 0x4c, 0x89, 0xc0, //0x0000100f movq %r8, %rax - 0x4c, 0x09, 0xc8, //0x00001012 orq %r9, %rax - 0x0f, 0x99, 0xc1, //0x00001015 setns %cl - 0x0f, 0x88, 0x2a, 0x06, 0x00, 0x00, //0x00001018 js LBB0_306 - 0x4d, 0x39, 0xc8, //0x0000101e cmpq %r9, %r8 - 0x0f, 0x8c, 0x21, 0x06, 0x00, 0x00, //0x00001021 jl LBB0_306 - 0x49, 0xf7, 0xd0, //0x00001027 notq %r8 - 0x4d, 0x89, 0xc7, //0x0000102a movq %r8, %r15 - 0xe9, 0x6b, 0x0a, 0x00, 0x00, //0x0000102d jmp LBB0_358 - //0x00001032 LBB0_207 - 0xba, 0x40, 0x00, 0x00, 0x00, //0x00001032 movl $64, %edx - 0x4c, 0x8b, 0x7d, 0xc0, //0x00001037 movq $-64(%rbp), %r15 - 0x48, 0x39, 0xca, //0x0000103b cmpq %rcx, %rdx - 0x0f, 0x82, 0x68, 0x18, 0x00, 0x00, //0x0000103e jb LBB0_187 - //0x00001044 LBB0_208 - 0x49, 0x01, 0xce, //0x00001044 addq %rcx, %r14 - 0x49, 0x83, 0xc6, 0x01, //0x00001047 addq $1, %r14 - //0x0000104b LBB0_209 - 0x4d, 0x85, 0xf6, //0x0000104b testq %r14, %r14 - 0x0f, 0x88, 0x7d, 0x16, 0x00, 0x00, //0x0000104e js LBB0_517 - 0x4d, 0x89, 0x32, //0x00001054 movq %r14, (%r10) - 0x4c, 0x89, 0xd9, //0x00001057 movq %r11, %rcx - 0x48, 0xb8, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x0000105a movabsq $9223372036854775806, %rax - 0x49, 0x39, 0xc3, //0x00001064 cmpq %rax, %r11 - 0x4c, 0x8b, 0x4d, 0xc8, //0x00001067 movq $-56(%rbp), %r9 - 0x0f, 0x87, 0x91, 0x16, 0x00, 0x00, //0x0000106b ja LBB0_538 - 0x49, 0x8b, 0x01, //0x00001071 movq (%r9), %rax - 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x00001074 cmpq $4095, %rax - 0x0f, 0x8f, 0x1c, 0x16, 0x00, 0x00, //0x0000107a jg LBB0_529 - 0x48, 0x8d, 0x48, 0x01, //0x00001080 leaq $1(%rax), %rcx - 0x49, 0x89, 0x09, //0x00001084 movq %rcx, (%r9) - 0x49, 0xc7, 0x44, 0xc1, 0x08, 0x04, 0x00, 0x00, 0x00, //0x00001087 movq $4, $8(%r9,%rax,8) - 0xe9, 0x0b, 0xf2, 0xff, 0xff, //0x00001090 jmp LBB0_3 - //0x00001095 LBB0_213 - 0x49, 0x8b, 0x47, 0x08, //0x00001095 movq $8(%r15), %rax - 0xf6, 0x45, 0xa8, 0x20, //0x00001099 testb $32, $-88(%rbp) - 0x48, 0x89, 0x45, 0xd0, //0x0000109d movq %rax, $-48(%rbp) - 0x48, 0x89, 0xc1, //0x000010a1 movq %rax, %rcx - 0x0f, 0x85, 0xb7, 0x05, 0x00, 0x00, //0x000010a4 jne LBB0_307 - 0x4c, 0x29, 0xf1, //0x000010aa subq %r14, %rcx - 0x0f, 0x84, 0xe1, 0x17, 0x00, 0x00, //0x000010ad je LBB0_545 - 0x4d, 0x89, 0xd4, //0x000010b3 movq %r10, %r12 - 0x48, 0x83, 0xf9, 0x40, //0x000010b6 cmpq $64, %rcx - 0x0f, 0x82, 0x99, 0x0c, 0x00, 0x00, //0x000010ba jb LBB0_384 - 0x48, 0xc7, 0xc6, 0xfe, 0xff, 0xff, 0xff, //0x000010c0 movq $-2, %rsi - 0x4c, 0x29, 0xde, //0x000010c7 subq %r11, %rsi - 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000010ca movq $-1, %r9 - 0x45, 0x31, 0xd2, //0x000010d1 xorl %r10d, %r10d - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000010d4 .p2align 4, 0x90 - //0x000010e0 LBB0_217 - 0xc4, 0x81, 0x7e, 0x6f, 0x44, 0x35, 0x00, //0x000010e0 vmovdqu (%r13,%r14), %ymm0 - 0xc4, 0x81, 0x7e, 0x6f, 0x4c, 0x35, 0x20, //0x000010e7 vmovdqu $32(%r13,%r14), %ymm1 - 0xc5, 0xfd, 0x74, 0xd6, //0x000010ee vpcmpeqb %ymm6, %ymm0, %ymm2 - 0xc5, 0xfd, 0xd7, 0xfa, //0x000010f2 vpmovmskb %ymm2, %edi - 0xc5, 0xf5, 0x74, 0xd6, //0x000010f6 vpcmpeqb %ymm6, %ymm1, %ymm2 - 0xc5, 0xfd, 0xd7, 0xc2, //0x000010fa vpmovmskb %ymm2, %eax - 0xc5, 0xfd, 0x74, 0xc7, //0x000010fe vpcmpeqb %ymm7, %ymm0, %ymm0 - 0xc5, 0xfd, 0xd7, 0xd0, //0x00001102 vpmovmskb %ymm0, %edx - 0xc5, 0xf5, 0x74, 0xc7, //0x00001106 vpcmpeqb %ymm7, %ymm1, %ymm0 - 0xc5, 0xfd, 0xd7, 0xd8, //0x0000110a vpmovmskb %ymm0, %ebx - 0x48, 0xc1, 0xe0, 0x20, //0x0000110e shlq $32, %rax - 0x48, 0x09, 0xc7, //0x00001112 orq %rax, %rdi - 0x48, 0xc1, 0xe3, 0x20, //0x00001115 shlq $32, %rbx - 0x48, 0x09, 0xda, //0x00001119 orq %rbx, %rdx - 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x0000111c jne LBB0_226 - 0x4d, 0x85, 0xd2, //0x00001122 testq %r10, %r10 - 0x0f, 0x85, 0x38, 0x00, 0x00, 0x00, //0x00001125 jne LBB0_228 - 0x45, 0x31, 0xd2, //0x0000112b xorl %r10d, %r10d - 0x48, 0x85, 0xff, //0x0000112e testq %rdi, %rdi - 0x0f, 0x85, 0x82, 0x00, 0x00, 0x00, //0x00001131 jne LBB0_229 - //0x00001137 LBB0_220 - 0x48, 0x83, 0xc1, 0xc0, //0x00001137 addq $-64, %rcx - 0x48, 0x83, 0xc6, 0xc0, //0x0000113b addq $-64, %rsi - 0x49, 0x83, 0xc6, 0x40, //0x0000113f addq $64, %r14 - 0x48, 0x83, 0xf9, 0x3f, //0x00001143 cmpq $63, %rcx - 0x0f, 0x87, 0x93, 0xff, 0xff, 0xff, //0x00001147 ja LBB0_217 - 0xe9, 0x66, 0x0a, 0x00, 0x00, //0x0000114d jmp LBB0_221 - //0x00001152 LBB0_226 - 0x49, 0x83, 0xf9, 0xff, //0x00001152 cmpq $-1, %r9 - 0x0f, 0x85, 0x07, 0x00, 0x00, 0x00, //0x00001156 jne LBB0_228 - 0x4c, 0x0f, 0xbc, 0xca, //0x0000115c bsfq %rdx, %r9 - 0x4d, 0x01, 0xf1, //0x00001160 addq %r14, %r9 - //0x00001163 LBB0_228 - 0x4c, 0x89, 0xd0, //0x00001163 movq %r10, %rax - 0x48, 0xf7, 0xd0, //0x00001166 notq %rax - 0x48, 0x21, 0xd0, //0x00001169 andq %rdx, %rax - 0x4c, 0x8d, 0x3c, 0x00, //0x0000116c leaq (%rax,%rax), %r15 - 0x4d, 0x09, 0xd7, //0x00001170 orq %r10, %r15 - 0x4c, 0x89, 0xfb, //0x00001173 movq %r15, %rbx - 0x48, 0xf7, 0xd3, //0x00001176 notq %rbx - 0x48, 0x21, 0xd3, //0x00001179 andq %rdx, %rbx - 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000117c movabsq $-6148914691236517206, %rdx - 0x48, 0x21, 0xd3, //0x00001186 andq %rdx, %rbx - 0x45, 0x31, 0xd2, //0x00001189 xorl %r10d, %r10d - 0x48, 0x01, 0xc3, //0x0000118c addq %rax, %rbx - 0x41, 0x0f, 0x92, 0xc2, //0x0000118f setb %r10b - 0x48, 0x01, 0xdb, //0x00001193 addq %rbx, %rbx - 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001196 movabsq $6148914691236517205, %rax - 0x48, 0x31, 0xc3, //0x000011a0 xorq %rax, %rbx - 0x4c, 0x21, 0xfb, //0x000011a3 andq %r15, %rbx - 0x48, 0xf7, 0xd3, //0x000011a6 notq %rbx - 0x48, 0x21, 0xdf, //0x000011a9 andq %rbx, %rdi - 0x4c, 0x8b, 0x7d, 0xc0, //0x000011ac movq $-64(%rbp), %r15 - 0x48, 0x85, 0xff, //0x000011b0 testq %rdi, %rdi - 0x0f, 0x84, 0x7e, 0xff, 0xff, 0xff, //0x000011b3 je LBB0_220 - //0x000011b9 LBB0_229 - 0x4c, 0x0f, 0xbc, 0xf7, //0x000011b9 bsfq %rdi, %r14 - 0x49, 0x29, 0xf6, //0x000011bd subq %rsi, %r14 - 0x4d, 0x89, 0xe2, //0x000011c0 movq %r12, %r10 - 0xe9, 0x26, 0x06, 0x00, 0x00, //0x000011c3 jmp LBB0_332 - //0x000011c8 LBB0_230 - 0x4d, 0x8b, 0x7f, 0x08, //0x000011c8 movq $8(%r15), %r15 - 0x4d, 0x29, 0xf7, //0x000011cc subq %r14, %r15 - 0x0f, 0x84, 0x97, 0x15, 0x00, 0x00, //0x000011cf je LBB0_527 - 0x4f, 0x8d, 0x24, 0x2e, //0x000011d5 leaq (%r14,%r13), %r12 - 0x41, 0x80, 0x3c, 0x24, 0x30, //0x000011d9 cmpb $48, (%r12) - 0x0f, 0x85, 0x35, 0x00, 0x00, 0x00, //0x000011de jne LBB0_235 - 0xbb, 0x01, 0x00, 0x00, 0x00, //0x000011e4 movl $1, %ebx - 0x49, 0x83, 0xff, 0x01, //0x000011e9 cmpq $1, %r15 - 0x0f, 0x84, 0xa4, 0x0a, 0x00, 0x00, //0x000011ed je LBB0_375 - 0x41, 0x8a, 0x44, 0x24, 0x01, //0x000011f3 movb $1(%r12), %al - 0x04, 0xd2, //0x000011f8 addb $-46, %al - 0x3c, 0x37, //0x000011fa cmpb $55, %al - 0x0f, 0x87, 0x95, 0x0a, 0x00, 0x00, //0x000011fc ja LBB0_375 - 0x0f, 0xb6, 0xc0, //0x00001202 movzbl %al, %eax - 0x48, 0xb9, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x00001205 movabsq $36028797027352577, %rcx - 0x48, 0x0f, 0xa3, 0xc1, //0x0000120f btq %rax, %rcx - 0x0f, 0x83, 0x7e, 0x0a, 0x00, 0x00, //0x00001213 jae LBB0_375 - //0x00001219 LBB0_235 - 0x4c, 0x89, 0x45, 0xb0, //0x00001219 movq %r8, $-80(%rbp) - 0x4c, 0x89, 0x55, 0xb8, //0x0000121d movq %r10, $-72(%rbp) - 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00001221 movq $-1, %r8 - 0x49, 0x83, 0xff, 0x20, //0x00001228 cmpq $32, %r15 - 0x0f, 0x82, 0x11, 0x0b, 0x00, 0x00, //0x0000122c jb LBB0_383 - 0x31, 0xdb, //0x00001232 xorl %ebx, %ebx - 0x49, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00001234 movq $-1, %r10 - 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x0000123b movq $-1, %r9 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001242 .p2align 4, 0x90 - //0x00001250 LBB0_237 - 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x1c, //0x00001250 vmovdqu (%r12,%rbx), %ymm0 - 0xc5, 0xb5, 0x74, 0xc8, //0x00001256 vpcmpeqb %ymm0, %ymm9, %ymm1 - 0xc5, 0xad, 0x74, 0xd0, //0x0000125a vpcmpeqb %ymm0, %ymm10, %ymm2 - 0xc5, 0xed, 0xeb, 0xc9, //0x0000125e vpor %ymm1, %ymm2, %ymm1 - 0xc5, 0xa5, 0xdb, 0xd0, //0x00001262 vpand %ymm0, %ymm11, %ymm2 - 0xc5, 0x9d, 0x74, 0xd8, //0x00001266 vpcmpeqb %ymm0, %ymm12, %ymm3 - 0xc5, 0xfd, 0xd7, 0xd3, //0x0000126a vpmovmskb %ymm3, %edx - 0xc5, 0x95, 0x74, 0xd2, //0x0000126e vpcmpeqb %ymm2, %ymm13, %ymm2 - 0xc5, 0xfd, 0xd7, 0xfa, //0x00001272 vpmovmskb %ymm2, %edi - 0xc5, 0xfd, 0xd7, 0xf1, //0x00001276 vpmovmskb %ymm1, %esi - 0xc5, 0x8d, 0xfc, 0xc0, //0x0000127a vpaddb %ymm0, %ymm14, %ymm0 - 0xc5, 0x85, 0xda, 0xe0, //0x0000127e vpminub %ymm0, %ymm15, %ymm4 - 0xc5, 0xfd, 0x74, 0xc4, //0x00001282 vpcmpeqb %ymm4, %ymm0, %ymm0 - 0xc5, 0xe5, 0xeb, 0xd2, //0x00001286 vpor %ymm2, %ymm3, %ymm2 - 0xc5, 0xfd, 0xeb, 0xc2, //0x0000128a vpor %ymm2, %ymm0, %ymm0 - 0xc5, 0xfd, 0xeb, 0xc1, //0x0000128e vpor %ymm1, %ymm0, %ymm0 - 0xc5, 0xfd, 0xd7, 0xc0, //0x00001292 vpmovmskb %ymm0, %eax - 0x48, 0xf7, 0xd0, //0x00001296 notq %rax - 0x48, 0x0f, 0xbc, 0xc8, //0x00001299 bsfq %rax, %rcx - 0x83, 0xf9, 0x20, //0x0000129d cmpl $32, %ecx - 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x000012a0 je LBB0_239 - 0xb8, 0xff, 0xff, 0xff, 0xff, //0x000012a6 movl $-1, %eax - 0xd3, 0xe0, //0x000012ab shll %cl, %eax - 0xf7, 0xd0, //0x000012ad notl %eax - 0x21, 0xc2, //0x000012af andl %eax, %edx - 0x21, 0xc7, //0x000012b1 andl %eax, %edi - 0x21, 0xf0, //0x000012b3 andl %esi, %eax - 0x89, 0xc6, //0x000012b5 movl %eax, %esi - //0x000012b7 LBB0_239 - 0x8d, 0x42, 0xff, //0x000012b7 leal $-1(%rdx), %eax - 0x21, 0xd0, //0x000012ba andl %edx, %eax - 0x0f, 0x85, 0xe1, 0x08, 0x00, 0x00, //0x000012bc jne LBB0_364 - 0x8d, 0x47, 0xff, //0x000012c2 leal $-1(%rdi), %eax - 0x21, 0xf8, //0x000012c5 andl %edi, %eax - 0x0f, 0x85, 0xd6, 0x08, 0x00, 0x00, //0x000012c7 jne LBB0_364 - 0x8d, 0x46, 0xff, //0x000012cd leal $-1(%rsi), %eax - 0x21, 0xf0, //0x000012d0 andl %esi, %eax - 0x0f, 0x85, 0xcb, 0x08, 0x00, 0x00, //0x000012d2 jne LBB0_364 - 0x85, 0xd2, //0x000012d8 testl %edx, %edx - 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x000012da je LBB0_245 - 0x0f, 0xbc, 0xd2, //0x000012e0 bsfl %edx, %edx - 0x49, 0x83, 0xf9, 0xff, //0x000012e3 cmpq $-1, %r9 - 0x0f, 0x85, 0xbe, 0x08, 0x00, 0x00, //0x000012e7 jne LBB0_365 - 0x48, 0x01, 0xda, //0x000012ed addq %rbx, %rdx - 0x49, 0x89, 0xd1, //0x000012f0 movq %rdx, %r9 - //0x000012f3 LBB0_245 - 0x85, 0xff, //0x000012f3 testl %edi, %edi - 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x000012f5 je LBB0_248 - 0x0f, 0xbc, 0xd7, //0x000012fb bsfl %edi, %edx - 0x49, 0x83, 0xfa, 0xff, //0x000012fe cmpq $-1, %r10 - 0x0f, 0x85, 0xa3, 0x08, 0x00, 0x00, //0x00001302 jne LBB0_365 - 0x48, 0x01, 0xda, //0x00001308 addq %rbx, %rdx - 0x49, 0x89, 0xd2, //0x0000130b movq %rdx, %r10 - //0x0000130e LBB0_248 - 0x85, 0xf6, //0x0000130e testl %esi, %esi - 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00001310 je LBB0_251 - 0x0f, 0xbc, 0xd6, //0x00001316 bsfl %esi, %edx - 0x49, 0x83, 0xf8, 0xff, //0x00001319 cmpq $-1, %r8 - 0x0f, 0x85, 0x88, 0x08, 0x00, 0x00, //0x0000131d jne LBB0_365 - 0x48, 0x01, 0xda, //0x00001323 addq %rbx, %rdx - 0x49, 0x89, 0xd0, //0x00001326 movq %rdx, %r8 - //0x00001329 LBB0_251 - 0x83, 0xf9, 0x20, //0x00001329 cmpl $32, %ecx - 0x0f, 0x85, 0x6a, 0x04, 0x00, 0x00, //0x0000132c jne LBB0_327 - 0x49, 0x83, 0xc7, 0xe0, //0x00001332 addq $-32, %r15 - 0x48, 0x83, 0xc3, 0x20, //0x00001336 addq $32, %rbx - 0x49, 0x83, 0xff, 0x1f, //0x0000133a cmpq $31, %r15 - 0x0f, 0x87, 0x0c, 0xff, 0xff, 0xff, //0x0000133e ja LBB0_237 - 0xc5, 0xf8, 0x77, //0x00001344 vzeroupper - 0x4c, 0x01, 0xe3, //0x00001347 addq %r12, %rbx - //0x0000134a LBB0_254 - 0x4c, 0x89, 0x65, 0xd0, //0x0000134a movq %r12, $-48(%rbp) - 0x49, 0x83, 0xff, 0x10, //0x0000134e cmpq $16, %r15 - 0xc5, 0xfe, 0x6f, 0x2d, 0x26, 0xed, 0xff, 0xff, //0x00001352 vmovdqu $-4826(%rip), %ymm5 /* LCPI0_1+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x35, 0x3e, 0xed, 0xff, 0xff, //0x0000135a vmovdqu $-4802(%rip), %ymm6 /* LCPI0_2+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x3d, 0x56, 0xed, 0xff, 0xff, //0x00001362 vmovdqu $-4778(%rip), %ymm7 /* LCPI0_3+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x05, 0x6e, 0xed, 0xff, 0xff, //0x0000136a vmovdqu $-4754(%rip), %ymm8 /* LCPI0_4+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x0d, 0x86, 0xed, 0xff, 0xff, //0x00001372 vmovdqu $-4730(%rip), %ymm9 /* LCPI0_5+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x15, 0x9e, 0xed, 0xff, 0xff, //0x0000137a vmovdqu $-4706(%rip), %ymm10 /* LCPI0_6+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x1d, 0xb6, 0xed, 0xff, 0xff, //0x00001382 vmovdqu $-4682(%rip), %ymm11 /* LCPI0_7+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x25, 0xce, 0xed, 0xff, 0xff, //0x0000138a vmovdqu $-4658(%rip), %ymm12 /* LCPI0_8+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x2d, 0xe6, 0xed, 0xff, 0xff, //0x00001392 vmovdqu $-4634(%rip), %ymm13 /* LCPI0_9+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x35, 0xfe, 0xed, 0xff, 0xff, //0x0000139a vmovdqu $-4610(%rip), %ymm14 /* LCPI0_10+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x3d, 0x16, 0xee, 0xff, 0xff, //0x000013a2 vmovdqu $-4586(%rip), %ymm15 /* LCPI0_11+0(%rip) */ - 0x0f, 0x82, 0x3a, 0x01, 0x00, 0x00, //0x000013aa jb LBB0_273 - 0x48, 0x89, 0xd8, //0x000013b0 movq %rbx, %rax - 0x4c, 0x29, 0xd8, //0x000013b3 subq %r11, %rax - 0x4d, 0x89, 0xec, //0x000013b6 movq %r13, %r12 - 0x49, 0xf7, 0xd4, //0x000013b9 notq %r12 - 0x49, 0x01, 0xc4, //0x000013bc addq %rax, %r12 - 0x45, 0x31, 0xf6, //0x000013bf xorl %r14d, %r14d - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000013c2 .p2align 4, 0x90 - //0x000013d0 LBB0_256 - 0xc4, 0xa1, 0x7a, 0x6f, 0x04, 0x33, //0x000013d0 vmovdqu (%rbx,%r14), %xmm0 - 0xc5, 0xf9, 0x74, 0x0d, 0x32, 0xec, 0xff, 0xff, //0x000013d6 vpcmpeqb $-5070(%rip), %xmm0, %xmm1 /* LCPI0_12+0(%rip) */ - 0xc5, 0xf9, 0x74, 0x15, 0x3a, 0xec, 0xff, 0xff, //0x000013de vpcmpeqb $-5062(%rip), %xmm0, %xmm2 /* LCPI0_13+0(%rip) */ - 0xc5, 0xe9, 0xeb, 0xc9, //0x000013e6 vpor %xmm1, %xmm2, %xmm1 - 0xc5, 0xf9, 0xfc, 0x15, 0x3e, 0xec, 0xff, 0xff, //0x000013ea vpaddb $-5058(%rip), %xmm0, %xmm2 /* LCPI0_14+0(%rip) */ - 0xc5, 0xe9, 0xda, 0x1d, 0x46, 0xec, 0xff, 0xff, //0x000013f2 vpminub $-5050(%rip), %xmm2, %xmm3 /* LCPI0_15+0(%rip) */ - 0xc5, 0xe9, 0x74, 0xd3, //0x000013fa vpcmpeqb %xmm3, %xmm2, %xmm2 - 0xc5, 0xf9, 0xdb, 0x1d, 0x4a, 0xec, 0xff, 0xff, //0x000013fe vpand $-5046(%rip), %xmm0, %xmm3 /* LCPI0_16+0(%rip) */ - 0xc5, 0xf9, 0x74, 0x05, 0x52, 0xec, 0xff, 0xff, //0x00001406 vpcmpeqb $-5038(%rip), %xmm0, %xmm0 /* LCPI0_17+0(%rip) */ - 0xc5, 0xe1, 0x74, 0x1d, 0x5a, 0xec, 0xff, 0xff, //0x0000140e vpcmpeqb $-5030(%rip), %xmm3, %xmm3 /* LCPI0_18+0(%rip) */ - 0xc5, 0xe1, 0xeb, 0xe0, //0x00001416 vpor %xmm0, %xmm3, %xmm4 - 0xc5, 0xd9, 0xeb, 0xe1, //0x0000141a vpor %xmm1, %xmm4, %xmm4 - 0xc5, 0xd9, 0xeb, 0xd2, //0x0000141e vpor %xmm2, %xmm4, %xmm2 - 0xc5, 0xf9, 0xd7, 0xd0, //0x00001422 vpmovmskb %xmm0, %edx - 0xc5, 0xf9, 0xd7, 0xfb, //0x00001426 vpmovmskb %xmm3, %edi - 0xc5, 0xf9, 0xd7, 0xf1, //0x0000142a vpmovmskb %xmm1, %esi - 0xc5, 0xf9, 0xd7, 0xc2, //0x0000142e vpmovmskb %xmm2, %eax - 0xf7, 0xd0, //0x00001432 notl %eax - 0x0f, 0xbc, 0xc8, //0x00001434 bsfl %eax, %ecx - 0x83, 0xf9, 0x10, //0x00001437 cmpl $16, %ecx - 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x0000143a je LBB0_258 - 0xb8, 0xff, 0xff, 0xff, 0xff, //0x00001440 movl $-1, %eax - 0xd3, 0xe0, //0x00001445 shll %cl, %eax - 0xf7, 0xd0, //0x00001447 notl %eax - 0x21, 0xc2, //0x00001449 andl %eax, %edx - 0x21, 0xc7, //0x0000144b andl %eax, %edi - 0x21, 0xf0, //0x0000144d andl %esi, %eax - 0x89, 0xc6, //0x0000144f movl %eax, %esi - //0x00001451 LBB0_258 - 0x8d, 0x42, 0xff, //0x00001451 leal $-1(%rdx), %eax - 0x21, 0xd0, //0x00001454 andl %edx, %eax - 0x0f, 0x85, 0xfc, 0x07, 0x00, 0x00, //0x00001456 jne LBB0_367 - 0x8d, 0x47, 0xff, //0x0000145c leal $-1(%rdi), %eax - 0x21, 0xf8, //0x0000145f andl %edi, %eax - 0x0f, 0x85, 0xf1, 0x07, 0x00, 0x00, //0x00001461 jne LBB0_367 - 0x8d, 0x46, 0xff, //0x00001467 leal $-1(%rsi), %eax - 0x21, 0xf0, //0x0000146a andl %esi, %eax - 0x0f, 0x85, 0xe6, 0x07, 0x00, 0x00, //0x0000146c jne LBB0_367 - 0x85, 0xd2, //0x00001472 testl %edx, %edx - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00001474 je LBB0_264 - 0x0f, 0xbc, 0xd2, //0x0000147a bsfl %edx, %edx - 0x49, 0x83, 0xf9, 0xff, //0x0000147d cmpq $-1, %r9 - 0x0f, 0x85, 0xe7, 0x07, 0x00, 0x00, //0x00001481 jne LBB0_369 - 0x4c, 0x01, 0xe2, //0x00001487 addq %r12, %rdx - 0x4c, 0x01, 0xf2, //0x0000148a addq %r14, %rdx - 0x49, 0x89, 0xd1, //0x0000148d movq %rdx, %r9 - //0x00001490 LBB0_264 - 0x85, 0xff, //0x00001490 testl %edi, %edi - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00001492 je LBB0_267 - 0x0f, 0xbc, 0xd7, //0x00001498 bsfl %edi, %edx - 0x49, 0x83, 0xfa, 0xff, //0x0000149b cmpq $-1, %r10 - 0x0f, 0x85, 0xc9, 0x07, 0x00, 0x00, //0x0000149f jne LBB0_369 - 0x4c, 0x01, 0xe2, //0x000014a5 addq %r12, %rdx - 0x4c, 0x01, 0xf2, //0x000014a8 addq %r14, %rdx - 0x49, 0x89, 0xd2, //0x000014ab movq %rdx, %r10 - //0x000014ae LBB0_267 - 0x85, 0xf6, //0x000014ae testl %esi, %esi - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000014b0 je LBB0_270 - 0x0f, 0xbc, 0xd6, //0x000014b6 bsfl %esi, %edx - 0x49, 0x83, 0xf8, 0xff, //0x000014b9 cmpq $-1, %r8 - 0x0f, 0x85, 0xab, 0x07, 0x00, 0x00, //0x000014bd jne LBB0_369 - 0x4c, 0x01, 0xe2, //0x000014c3 addq %r12, %rdx - 0x4c, 0x01, 0xf2, //0x000014c6 addq %r14, %rdx - 0x49, 0x89, 0xd0, //0x000014c9 movq %rdx, %r8 - //0x000014cc LBB0_270 - 0x83, 0xf9, 0x10, //0x000014cc cmpl $16, %ecx - 0x0f, 0x85, 0x4c, 0x03, 0x00, 0x00, //0x000014cf jne LBB0_335 - 0x49, 0x83, 0xc7, 0xf0, //0x000014d5 addq $-16, %r15 - 0x49, 0x83, 0xc6, 0x10, //0x000014d9 addq $16, %r14 - 0x49, 0x83, 0xff, 0x0f, //0x000014dd cmpq $15, %r15 - 0x0f, 0x87, 0xe9, 0xfe, 0xff, 0xff, //0x000014e1 ja LBB0_256 - 0x4c, 0x01, 0xf3, //0x000014e7 addq %r14, %rbx - //0x000014ea LBB0_273 - 0x4d, 0x85, 0xff, //0x000014ea testq %r15, %r15 - 0x48, 0x8d, 0x35, 0x3c, 0x16, 0x00, 0x00, //0x000014ed leaq $5692(%rip), %rsi /* LJTI0_2+0(%rip) */ - 0x4c, 0x8b, 0x65, 0xd0, //0x000014f4 movq $-48(%rbp), %r12 - 0x0f, 0x84, 0x47, 0x03, 0x00, 0x00, //0x000014f8 je LBB0_337 - 0x4e, 0x8d, 0x34, 0x3b, //0x000014fe leaq (%rbx,%r15), %r14 - 0x48, 0x89, 0xd8, //0x00001502 movq %rbx, %rax - 0x4c, 0x29, 0xd8, //0x00001505 subq %r11, %rax - 0x4c, 0x89, 0xef, //0x00001508 movq %r13, %rdi - 0x48, 0xf7, 0xd7, //0x0000150b notq %rdi - 0x48, 0x01, 0xc7, //0x0000150e addq %rax, %rdi - 0x31, 0xc9, //0x00001511 xorl %ecx, %ecx - 0xe9, 0x25, 0x00, 0x00, 0x00, //0x00001513 jmp LBB0_278 - //0x00001518 LBB0_275 - 0x49, 0x83, 0xf8, 0xff, //0x00001518 cmpq $-1, %r8 - 0x0f, 0x85, 0x3e, 0x07, 0x00, 0x00, //0x0000151c jne LBB0_368 - 0x4c, 0x8d, 0x04, 0x0f, //0x00001522 leaq (%rdi,%rcx), %r8 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001526 .p2align 4, 0x90 - //0x00001530 LBB0_277 - 0x48, 0x83, 0xc1, 0x01, //0x00001530 addq $1, %rcx - 0x49, 0x39, 0xcf, //0x00001534 cmpq %rcx, %r15 - 0x0f, 0x84, 0x4e, 0x06, 0x00, 0x00, //0x00001537 je LBB0_363 - //0x0000153d LBB0_278 - 0x0f, 0xbe, 0x14, 0x0b, //0x0000153d movsbl (%rbx,%rcx), %edx - 0x8d, 0x42, 0xd0, //0x00001541 leal $-48(%rdx), %eax - 0x83, 0xf8, 0x0a, //0x00001544 cmpl $10, %eax - 0x0f, 0x82, 0xe3, 0xff, 0xff, 0xff, //0x00001547 jb LBB0_277 - 0x8d, 0x42, 0xd5, //0x0000154d leal $-43(%rdx), %eax - 0x83, 0xf8, 0x1a, //0x00001550 cmpl $26, %eax - 0x0f, 0x87, 0x1c, 0x00, 0x00, 0x00, //0x00001553 ja LBB0_283 - 0x48, 0x63, 0x04, 0x86, //0x00001559 movslq (%rsi,%rax,4), %rax - 0x48, 0x01, 0xf0, //0x0000155d addq %rsi, %rax - 0xff, 0xe0, //0x00001560 jmpq *%rax - //0x00001562 LBB0_281 - 0x49, 0x83, 0xf9, 0xff, //0x00001562 cmpq $-1, %r9 - 0x0f, 0x85, 0xf4, 0x06, 0x00, 0x00, //0x00001566 jne LBB0_368 - 0x4c, 0x8d, 0x0c, 0x0f, //0x0000156c leaq (%rdi,%rcx), %r9 - 0xe9, 0xbb, 0xff, 0xff, 0xff, //0x00001570 jmp LBB0_277 - //0x00001575 LBB0_283 - 0x83, 0xfa, 0x65, //0x00001575 cmpl $101, %edx - 0x0f, 0x85, 0xc4, 0x02, 0x00, 0x00, //0x00001578 jne LBB0_336 - //0x0000157e LBB0_284 - 0x49, 0x83, 0xfa, 0xff, //0x0000157e cmpq $-1, %r10 - 0x0f, 0x85, 0xd8, 0x06, 0x00, 0x00, //0x00001582 jne LBB0_368 - 0x4c, 0x8d, 0x14, 0x0f, //0x00001588 leaq (%rdi,%rcx), %r10 - 0xe9, 0x9f, 0xff, 0xff, 0xff, //0x0000158c jmp LBB0_277 - //0x00001591 LBB0_286 - 0x49, 0x8b, 0x01, //0x00001591 movq (%r9), %rax - 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x00001594 cmpq $4095, %rax - 0x0f, 0x8f, 0xfc, 0x10, 0x00, 0x00, //0x0000159a jg LBB0_529 - 0x48, 0x8d, 0x48, 0x01, //0x000015a0 leaq $1(%rax), %rcx - 0x49, 0x89, 0x09, //0x000015a4 movq %rcx, (%r9) - 0x49, 0xc7, 0x44, 0xc1, 0x08, 0x05, 0x00, 0x00, 0x00, //0x000015a7 movq $5, $8(%r9,%rax,8) - 0xe9, 0xeb, 0xec, 0xff, 0xff, //0x000015b0 jmp LBB0_3 - //0x000015b5 LBB0_288 - 0x49, 0x8b, 0x47, 0x08, //0x000015b5 movq $8(%r15), %rax - 0x48, 0x8d, 0x50, 0xfc, //0x000015b9 leaq $-4(%rax), %rdx - 0x49, 0x39, 0xd3, //0x000015bd cmpq %rdx, %r11 - 0x0f, 0x83, 0x51, 0x11, 0x00, 0x00, //0x000015c0 jae LBB0_528 - 0x43, 0x8b, 0x54, 0x35, 0x00, //0x000015c6 movl (%r13,%r14), %edx - 0x81, 0xfa, 0x61, 0x6c, 0x73, 0x65, //0x000015cb cmpl $1702063201, %edx - 0x0f, 0x85, 0xa5, 0x11, 0x00, 0x00, //0x000015d1 jne LBB0_530 - 0x4d, 0x8d, 0x73, 0x05, //0x000015d7 leaq $5(%r11), %r14 - 0xe9, 0xa2, 0xec, 0xff, 0xff, //0x000015db jmp LBB0_2 - //0x000015e0 LBB0_291 - 0x49, 0x8b, 0x47, 0x08, //0x000015e0 movq $8(%r15), %rax - 0x48, 0x8d, 0x50, 0xfd, //0x000015e4 leaq $-3(%rax), %rdx - 0x49, 0x39, 0xd3, //0x000015e8 cmpq %rdx, %r11 - 0x0f, 0x83, 0x26, 0x11, 0x00, 0x00, //0x000015eb jae LBB0_528 - 0x81, 0x3e, 0x6e, 0x75, 0x6c, 0x6c, //0x000015f1 cmpl $1819047278, (%rsi) - 0x0f, 0x84, 0x81, 0xec, 0xff, 0xff, //0x000015f7 je LBB0_1 - 0xe9, 0xcf, 0x11, 0x00, 0x00, //0x000015fd jmp LBB0_293 - //0x00001602 LBB0_298 - 0x49, 0x8b, 0x47, 0x08, //0x00001602 movq $8(%r15), %rax - 0x48, 0x8d, 0x50, 0xfd, //0x00001606 leaq $-3(%rax), %rdx - 0x49, 0x39, 0xd3, //0x0000160a cmpq %rdx, %r11 - 0x0f, 0x83, 0x04, 0x11, 0x00, 0x00, //0x0000160d jae LBB0_528 - 0x81, 0x3e, 0x74, 0x72, 0x75, 0x65, //0x00001613 cmpl $1702195828, (%rsi) - 0x0f, 0x84, 0x5f, 0xec, 0xff, 0xff, //0x00001619 je LBB0_1 - 0xe9, 0xfe, 0x11, 0x00, 0x00, //0x0000161f jmp LBB0_300 - //0x00001624 LBB0_304 - 0x49, 0x8b, 0x01, //0x00001624 movq (%r9), %rax - 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x00001627 cmpq $4095, %rax - 0x0f, 0x8f, 0x69, 0x10, 0x00, 0x00, //0x0000162d jg LBB0_529 - 0x48, 0x8d, 0x48, 0x01, //0x00001633 leaq $1(%rax), %rcx - 0x49, 0x89, 0x09, //0x00001637 movq %rcx, (%r9) - 0x49, 0xc7, 0x44, 0xc1, 0x08, 0x06, 0x00, 0x00, 0x00, //0x0000163a movq $6, $8(%r9,%rax,8) - 0xe9, 0x58, 0xec, 0xff, 0xff, //0x00001643 jmp LBB0_3 - //0x00001648 LBB0_306 - 0x49, 0x8d, 0x41, 0xff, //0x00001648 leaq $-1(%r9), %rax - 0x49, 0x39, 0xc0, //0x0000164c cmpq %rax, %r8 - 0x49, 0xf7, 0xd1, //0x0000164f notq %r9 - 0x4d, 0x0f, 0x45, 0xcf, //0x00001652 cmovneq %r15, %r9 - 0x84, 0xc9, //0x00001656 testb %cl, %cl - 0x4d, 0x0f, 0x45, 0xf9, //0x00001658 cmovneq %r9, %r15 - 0xe9, 0x3c, 0x04, 0x00, 0x00, //0x0000165c jmp LBB0_358 - //0x00001661 LBB0_307 - 0x4c, 0x29, 0xf1, //0x00001661 subq %r14, %rcx - 0x0f, 0x84, 0x2a, 0x12, 0x00, 0x00, //0x00001664 je LBB0_545 - 0x48, 0x83, 0xf9, 0x40, //0x0000166a cmpq $64, %rcx - 0x0f, 0x82, 0x01, 0x07, 0x00, 0x00, //0x0000166e jb LBB0_385 - 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001674 movq $-1, %r9 - 0x45, 0x31, 0xff, //0x0000167b xorl %r15d, %r15d - 0x90, 0x90, //0x0000167e .p2align 4, 0x90 - //0x00001680 LBB0_310 - 0xc4, 0x81, 0x7e, 0x6f, 0x44, 0x35, 0x00, //0x00001680 vmovdqu (%r13,%r14), %ymm0 - 0xc4, 0x81, 0x7e, 0x6f, 0x4c, 0x35, 0x20, //0x00001687 vmovdqu $32(%r13,%r14), %ymm1 - 0xc5, 0xfd, 0x74, 0xd6, //0x0000168e vpcmpeqb %ymm6, %ymm0, %ymm2 - 0xc5, 0xfd, 0xd7, 0xfa, //0x00001692 vpmovmskb %ymm2, %edi - 0xc5, 0xf5, 0x74, 0xd6, //0x00001696 vpcmpeqb %ymm6, %ymm1, %ymm2 - 0xc5, 0xfd, 0xd7, 0xc2, //0x0000169a vpmovmskb %ymm2, %eax - 0xc5, 0xfd, 0x74, 0xd7, //0x0000169e vpcmpeqb %ymm7, %ymm0, %ymm2 - 0xc5, 0xfd, 0xd7, 0xd2, //0x000016a2 vpmovmskb %ymm2, %edx - 0xc5, 0xf5, 0x74, 0xd7, //0x000016a6 vpcmpeqb %ymm7, %ymm1, %ymm2 - 0xc5, 0xfd, 0xd7, 0xda, //0x000016aa vpmovmskb %ymm2, %ebx - 0xc5, 0xbd, 0xda, 0xd1, //0x000016ae vpminub %ymm1, %ymm8, %ymm2 - 0xc5, 0xf5, 0x74, 0xca, //0x000016b2 vpcmpeqb %ymm2, %ymm1, %ymm1 - 0xc5, 0xfd, 0xd7, 0xf1, //0x000016b6 vpmovmskb %ymm1, %esi - 0x48, 0xc1, 0xe0, 0x20, //0x000016ba shlq $32, %rax - 0x48, 0x09, 0xc7, //0x000016be orq %rax, %rdi - 0x48, 0xc1, 0xe3, 0x20, //0x000016c1 shlq $32, %rbx - 0x48, 0xc1, 0xe6, 0x20, //0x000016c5 shlq $32, %rsi - 0x48, 0x09, 0xda, //0x000016c9 orq %rbx, %rdx - 0x0f, 0x85, 0x44, 0x00, 0x00, 0x00, //0x000016cc jne LBB0_321 - 0x4d, 0x85, 0xff, //0x000016d2 testq %r15, %r15 - 0x0f, 0x85, 0x57, 0x00, 0x00, 0x00, //0x000016d5 jne LBB0_323 - 0x45, 0x31, 0xff, //0x000016db xorl %r15d, %r15d - //0x000016de LBB0_313 - 0xc5, 0xbd, 0xda, 0xc8, //0x000016de vpminub %ymm0, %ymm8, %ymm1 - 0xc5, 0xfd, 0x74, 0xc1, //0x000016e2 vpcmpeqb %ymm1, %ymm0, %ymm0 - 0xc5, 0xfd, 0xd7, 0xc0, //0x000016e6 vpmovmskb %ymm0, %eax - 0x48, 0x09, 0xc6, //0x000016ea orq %rax, %rsi - 0x48, 0x85, 0xff, //0x000016ed testq %rdi, %rdi - 0x0f, 0x85, 0x90, 0x00, 0x00, 0x00, //0x000016f0 jne LBB0_325 - 0x48, 0x85, 0xf6, //0x000016f6 testq %rsi, %rsi - 0x0f, 0x85, 0x4a, 0x10, 0x00, 0x00, //0x000016f9 jne LBB0_539 - 0x48, 0x83, 0xc1, 0xc0, //0x000016ff addq $-64, %rcx - 0x49, 0x83, 0xc6, 0x40, //0x00001703 addq $64, %r14 - 0x48, 0x83, 0xf9, 0x3f, //0x00001707 cmpq $63, %rcx - 0x0f, 0x87, 0x6f, 0xff, 0xff, 0xff, //0x0000170b ja LBB0_310 - 0xe9, 0xf7, 0x04, 0x00, 0x00, //0x00001711 jmp LBB0_316 - //0x00001716 LBB0_321 - 0x4c, 0x89, 0xc8, //0x00001716 movq %r9, %rax - 0x4d, 0x89, 0xd4, //0x00001719 movq %r10, %r12 - 0x49, 0x83, 0xf9, 0xff, //0x0000171c cmpq $-1, %r9 - 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x00001720 jne LBB0_324 - 0x4c, 0x0f, 0xbc, 0xca, //0x00001726 bsfq %rdx, %r9 - 0x4d, 0x01, 0xf1, //0x0000172a addq %r14, %r9 - 0xe9, 0x03, 0x00, 0x00, 0x00, //0x0000172d jmp LBB0_324 - //0x00001732 LBB0_323 - 0x4d, 0x89, 0xd4, //0x00001732 movq %r10, %r12 - //0x00001735 LBB0_324 - 0x4c, 0x89, 0xf8, //0x00001735 movq %r15, %rax - 0x48, 0xf7, 0xd0, //0x00001738 notq %rax - 0x48, 0x21, 0xd0, //0x0000173b andq %rdx, %rax - 0x4c, 0x8d, 0x14, 0x00, //0x0000173e leaq (%rax,%rax), %r10 - 0x4d, 0x09, 0xfa, //0x00001742 orq %r15, %r10 - 0x4c, 0x89, 0xd3, //0x00001745 movq %r10, %rbx - 0x48, 0xf7, 0xd3, //0x00001748 notq %rbx - 0x48, 0x21, 0xd3, //0x0000174b andq %rdx, %rbx - 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000174e movabsq $-6148914691236517206, %rdx - 0x48, 0x21, 0xd3, //0x00001758 andq %rdx, %rbx - 0x45, 0x31, 0xff, //0x0000175b xorl %r15d, %r15d - 0x48, 0x01, 0xc3, //0x0000175e addq %rax, %rbx - 0x41, 0x0f, 0x92, 0xc7, //0x00001761 setb %r15b - 0x48, 0x01, 0xdb, //0x00001765 addq %rbx, %rbx - 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001768 movabsq $6148914691236517205, %rax - 0x48, 0x31, 0xc3, //0x00001772 xorq %rax, %rbx - 0x4c, 0x21, 0xd3, //0x00001775 andq %r10, %rbx - 0x48, 0xf7, 0xd3, //0x00001778 notq %rbx - 0x48, 0x21, 0xdf, //0x0000177b andq %rbx, %rdi - 0x4d, 0x89, 0xe2, //0x0000177e movq %r12, %r10 - 0xe9, 0x58, 0xff, 0xff, 0xff, //0x00001781 jmp LBB0_313 - //0x00001786 LBB0_325 - 0x48, 0x0f, 0xbc, 0xcf, //0x00001786 bsfq %rdi, %rcx - 0x48, 0x85, 0xf6, //0x0000178a testq %rsi, %rsi - 0x0f, 0x84, 0x42, 0x00, 0x00, 0x00, //0x0000178d je LBB0_329 - 0x48, 0x0f, 0xbc, 0xd6, //0x00001793 bsfq %rsi, %rdx - 0xe9, 0x3e, 0x00, 0x00, 0x00, //0x00001797 jmp LBB0_330 - //0x0000179c LBB0_327 - 0x48, 0x01, 0xd9, //0x0000179c addq %rbx, %rcx - 0x4c, 0x01, 0xe1, //0x0000179f addq %r12, %rcx - 0xc5, 0xf8, 0x77, //0x000017a2 vzeroupper - 0x48, 0x89, 0xcb, //0x000017a5 movq %rcx, %rbx - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000017a8 movq $-1, %rcx - 0x4d, 0x85, 0xc9, //0x000017af testq %r9, %r9 - 0x0f, 0x85, 0x9d, 0x00, 0x00, 0x00, //0x000017b2 jne LBB0_338 - 0xe9, 0xc0, 0x10, 0x00, 0x00, //0x000017b8 jmp LBB0_536 - //0x000017bd LBB0_328 - 0x49, 0x89, 0xf7, //0x000017bd movq %rsi, %r15 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000017c0 movq $-1, %rcx - 0x4d, 0x85, 0xc0, //0x000017c7 testq %r8, %r8 - 0x0f, 0x85, 0x30, 0xf7, 0xff, 0xff, //0x000017ca jne LBB0_195 - 0xe9, 0x19, 0x0f, 0x00, 0x00, //0x000017d0 jmp LBB0_520 - //0x000017d5 LBB0_329 - 0xba, 0x40, 0x00, 0x00, 0x00, //0x000017d5 movl $64, %edx - //0x000017da LBB0_330 - 0x4c, 0x8b, 0x7d, 0xc0, //0x000017da movq $-64(%rbp), %r15 - 0x48, 0x39, 0xca, //0x000017de cmpq %rcx, %rdx - 0x0f, 0x82, 0xc5, 0x10, 0x00, 0x00, //0x000017e1 jb LBB0_187 - 0x49, 0x01, 0xce, //0x000017e7 addq %rcx, %r14 - 0x49, 0x83, 0xc6, 0x01, //0x000017ea addq $1, %r14 - //0x000017ee LBB0_332 - 0x4d, 0x85, 0xf6, //0x000017ee testq %r14, %r14 - 0x0f, 0x88, 0xda, 0x0e, 0x00, 0x00, //0x000017f1 js LBB0_517 - 0x4d, 0x89, 0x32, //0x000017f7 movq %r14, (%r10) - 0x4c, 0x89, 0xd9, //0x000017fa movq %r11, %rcx - 0x48, 0xb8, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x000017fd movabsq $9223372036854775806, %rax - 0x49, 0x39, 0xc3, //0x00001807 cmpq %rax, %r11 - 0x4c, 0x8b, 0x4d, 0xc8, //0x0000180a movq $-56(%rbp), %r9 - 0x0f, 0x86, 0x8c, 0xea, 0xff, 0xff, //0x0000180e jbe LBB0_3 - 0xe9, 0xe9, 0x0e, 0x00, 0x00, //0x00001814 jmp LBB0_538 - //0x00001819 LBB0_334 - 0x0f, 0xbc, 0xc0, //0x00001819 bsfl %eax, %eax - 0xe9, 0x86, 0x01, 0x00, 0x00, //0x0000181c jmp LBB0_352 - //0x00001821 LBB0_335 - 0x89, 0xc8, //0x00001821 movl %ecx, %eax - 0x48, 0x01, 0xc3, //0x00001823 addq %rax, %rbx - 0x4c, 0x01, 0xf3, //0x00001826 addq %r14, %rbx - 0x4c, 0x8b, 0x65, 0xd0, //0x00001829 movq $-48(%rbp), %r12 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x0000182d movq $-1, %rcx - 0x4d, 0x85, 0xc9, //0x00001834 testq %r9, %r9 - 0x0f, 0x85, 0x18, 0x00, 0x00, 0x00, //0x00001837 jne LBB0_338 - 0xe9, 0x3b, 0x10, 0x00, 0x00, //0x0000183d jmp LBB0_536 - //0x00001842 LBB0_336 - 0x48, 0x01, 0xcb, //0x00001842 addq %rcx, %rbx - //0x00001845 LBB0_337 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001845 movq $-1, %rcx - 0x4d, 0x85, 0xc9, //0x0000184c testq %r9, %r9 - 0x0f, 0x84, 0x28, 0x10, 0x00, 0x00, //0x0000184f je LBB0_536 - //0x00001855 LBB0_338 - 0x4d, 0x85, 0xc0, //0x00001855 testq %r8, %r8 - 0x0f, 0x84, 0x1f, 0x10, 0x00, 0x00, //0x00001858 je LBB0_536 - 0x4d, 0x85, 0xd2, //0x0000185e testq %r10, %r10 - 0x0f, 0x84, 0x16, 0x10, 0x00, 0x00, //0x00001861 je LBB0_536 - 0x4c, 0x29, 0xe3, //0x00001867 subq %r12, %rbx - 0x48, 0x8d, 0x4b, 0xff, //0x0000186a leaq $-1(%rbx), %rcx - 0x49, 0x39, 0xc9, //0x0000186e cmpq %rcx, %r9 - 0x0f, 0x84, 0x8b, 0x00, 0x00, 0x00, //0x00001871 je LBB0_346 - 0x49, 0x39, 0xc8, //0x00001877 cmpq %rcx, %r8 - 0x0f, 0x84, 0x82, 0x00, 0x00, 0x00, //0x0000187a je LBB0_346 - 0x49, 0x39, 0xca, //0x00001880 cmpq %rcx, %r10 - 0x0f, 0x84, 0x79, 0x00, 0x00, 0x00, //0x00001883 je LBB0_346 - 0x4d, 0x85, 0xc0, //0x00001889 testq %r8, %r8 - 0xc5, 0xfe, 0x6f, 0x2d, 0xec, 0xe7, 0xff, 0xff, //0x0000188c vmovdqu $-6164(%rip), %ymm5 /* LCPI0_1+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x35, 0x04, 0xe8, 0xff, 0xff, //0x00001894 vmovdqu $-6140(%rip), %ymm6 /* LCPI0_2+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x3d, 0x1c, 0xe8, 0xff, 0xff, //0x0000189c vmovdqu $-6116(%rip), %ymm7 /* LCPI0_3+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x05, 0x34, 0xe8, 0xff, 0xff, //0x000018a4 vmovdqu $-6092(%rip), %ymm8 /* LCPI0_4+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x0d, 0x4c, 0xe8, 0xff, 0xff, //0x000018ac vmovdqu $-6068(%rip), %ymm9 /* LCPI0_5+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x15, 0x64, 0xe8, 0xff, 0xff, //0x000018b4 vmovdqu $-6044(%rip), %ymm10 /* LCPI0_6+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x1d, 0x7c, 0xe8, 0xff, 0xff, //0x000018bc vmovdqu $-6020(%rip), %ymm11 /* LCPI0_7+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x25, 0x94, 0xe8, 0xff, 0xff, //0x000018c4 vmovdqu $-5996(%rip), %ymm12 /* LCPI0_8+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x2d, 0xac, 0xe8, 0xff, 0xff, //0x000018cc vmovdqu $-5972(%rip), %ymm13 /* LCPI0_9+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x35, 0xc4, 0xe8, 0xff, 0xff, //0x000018d4 vmovdqu $-5948(%rip), %ymm14 /* LCPI0_10+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x3d, 0xdc, 0xe8, 0xff, 0xff, //0x000018dc vmovdqu $-5924(%rip), %ymm15 /* LCPI0_11+0(%rip) */ - 0x0f, 0x8e, 0x84, 0x00, 0x00, 0x00, //0x000018e4 jle LBB0_347 - 0x49, 0x8d, 0x40, 0xff, //0x000018ea leaq $-1(%r8), %rax - 0x49, 0x39, 0xc2, //0x000018ee cmpq %rax, %r10 - 0x0f, 0x84, 0x77, 0x00, 0x00, 0x00, //0x000018f1 je LBB0_347 - 0x49, 0xf7, 0xd0, //0x000018f7 notq %r8 - 0x4c, 0x89, 0xc3, //0x000018fa movq %r8, %rbx - 0xe9, 0x7d, 0x03, 0x00, 0x00, //0x000018fd jmp LBB0_372 - //0x00001902 LBB0_346 - 0x48, 0xf7, 0xdb, //0x00001902 negq %rbx - 0x4c, 0x8b, 0x55, 0xb8, //0x00001905 movq $-72(%rbp), %r10 - 0x4c, 0x8b, 0x4d, 0xc8, //0x00001909 movq $-56(%rbp), %r9 - 0x4c, 0x8b, 0x45, 0xb0, //0x0000190d movq $-80(%rbp), %r8 - 0xc5, 0xfe, 0x6f, 0x2d, 0x67, 0xe7, 0xff, 0xff, //0x00001911 vmovdqu $-6297(%rip), %ymm5 /* LCPI0_1+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x35, 0x7f, 0xe7, 0xff, 0xff, //0x00001919 vmovdqu $-6273(%rip), %ymm6 /* LCPI0_2+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x3d, 0x97, 0xe7, 0xff, 0xff, //0x00001921 vmovdqu $-6249(%rip), %ymm7 /* LCPI0_3+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x05, 0xaf, 0xe7, 0xff, 0xff, //0x00001929 vmovdqu $-6225(%rip), %ymm8 /* LCPI0_4+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x0d, 0xc7, 0xe7, 0xff, 0xff, //0x00001931 vmovdqu $-6201(%rip), %ymm9 /* LCPI0_5+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x15, 0xdf, 0xe7, 0xff, 0xff, //0x00001939 vmovdqu $-6177(%rip), %ymm10 /* LCPI0_6+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x1d, 0xf7, 0xe7, 0xff, 0xff, //0x00001941 vmovdqu $-6153(%rip), %ymm11 /* LCPI0_7+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x25, 0x0f, 0xe8, 0xff, 0xff, //0x00001949 vmovdqu $-6129(%rip), %ymm12 /* LCPI0_8+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x2d, 0x27, 0xe8, 0xff, 0xff, //0x00001951 vmovdqu $-6105(%rip), %ymm13 /* LCPI0_9+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x35, 0x3f, 0xe8, 0xff, 0xff, //0x00001959 vmovdqu $-6081(%rip), %ymm14 /* LCPI0_10+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x3d, 0x57, 0xe8, 0xff, 0xff, //0x00001961 vmovdqu $-6057(%rip), %ymm15 /* LCPI0_11+0(%rip) */ - 0xe9, 0x1d, 0x03, 0x00, 0x00, //0x00001969 jmp LBB0_373 - //0x0000196e LBB0_347 - 0x4c, 0x89, 0xc8, //0x0000196e movq %r9, %rax - 0x4c, 0x09, 0xd0, //0x00001971 orq %r10, %rax - 0x0f, 0x99, 0xc1, //0x00001974 setns %cl - 0x0f, 0x88, 0xd3, 0x00, 0x00, 0x00, //0x00001977 js LBB0_353 - 0x4d, 0x39, 0xd1, //0x0000197d cmpq %r10, %r9 - 0x0f, 0x8c, 0xca, 0x00, 0x00, 0x00, //0x00001980 jl LBB0_353 - 0x49, 0xf7, 0xd1, //0x00001986 notq %r9 - 0x4c, 0x89, 0xcb, //0x00001989 movq %r9, %rbx - 0xe9, 0xee, 0x02, 0x00, 0x00, //0x0000198c jmp LBB0_372 - //0x00001991 LBB0_350 - 0x4d, 0x29, 0xeb, //0x00001991 subq %r13, %r11 - 0x49, 0x01, 0xd3, //0x00001994 addq %rdx, %r11 - 0x49, 0x39, 0xcb, //0x00001997 cmpq %rcx, %r11 - 0x0f, 0x82, 0xca, 0xea, 0xff, 0xff, //0x0000199a jb LBB0_35 - 0xe9, 0xeb, 0x0c, 0x00, 0x00, //0x000019a0 jmp LBB0_513 - //0x000019a5 LBB0_351 - 0x89, 0xd0, //0x000019a5 movl %edx, %eax - //0x000019a7 LBB0_352 - 0x49, 0xf7, 0xd7, //0x000019a7 notq %r15 - 0x49, 0x29, 0xc7, //0x000019aa subq %rax, %r15 - 0xe9, 0xeb, 0x00, 0x00, 0x00, //0x000019ad jmp LBB0_358 - //0x000019b2 LBB0_52 - 0x4d, 0x01, 0xee, //0x000019b2 addq %r13, %r14 - 0x48, 0x83, 0xf9, 0x20, //0x000019b5 cmpq $32, %rcx - 0x0f, 0x82, 0x38, 0x04, 0x00, 0x00, //0x000019b9 jb LBB0_391 - //0x000019bf LBB0_53 - 0xc4, 0xc1, 0x7e, 0x6f, 0x06, //0x000019bf vmovdqu (%r14), %ymm0 - 0xc5, 0xfd, 0x74, 0xce, //0x000019c4 vpcmpeqb %ymm6, %ymm0, %ymm1 - 0xc5, 0xfd, 0xd7, 0xf1, //0x000019c8 vpmovmskb %ymm1, %esi - 0xc5, 0xfd, 0x74, 0xc7, //0x000019cc vpcmpeqb %ymm7, %ymm0, %ymm0 - 0xc5, 0xfd, 0xd7, 0xd0, //0x000019d0 vpmovmskb %ymm0, %edx - 0x85, 0xd2, //0x000019d4 testl %edx, %edx - 0x0f, 0x85, 0xbb, 0x03, 0x00, 0x00, //0x000019d6 jne LBB0_387 - 0x4d, 0x85, 0xc9, //0x000019dc testq %r9, %r9 - 0x0f, 0x85, 0xce, 0x03, 0x00, 0x00, //0x000019df jne LBB0_389 - 0x45, 0x31, 0xc9, //0x000019e5 xorl %r9d, %r9d - 0x48, 0x85, 0xf6, //0x000019e8 testq %rsi, %rsi - 0x0f, 0x84, 0xfe, 0x03, 0x00, 0x00, //0x000019eb je LBB0_390 - //0x000019f1 LBB0_56 - 0x48, 0x0f, 0xbc, 0xc6, //0x000019f1 bsfq %rsi, %rax - 0x4d, 0x29, 0xee, //0x000019f5 subq %r13, %r14 - 0x49, 0x01, 0xc6, //0x000019f8 addq %rax, %r14 - 0x49, 0x83, 0xc6, 0x01, //0x000019fb addq $1, %r14 - 0x4c, 0x8b, 0x4d, 0xc8, //0x000019ff movq $-56(%rbp), %r9 - 0xe9, 0x9d, 0xf4, 0xff, 0xff, //0x00001a03 jmp LBB0_190 - //0x00001a08 LBB0_155 - 0x4d, 0x01, 0xee, //0x00001a08 addq %r13, %r14 - 0x48, 0x83, 0xf9, 0x20, //0x00001a0b cmpq $32, %rcx - 0x0f, 0x82, 0xe7, 0x02, 0x00, 0x00, //0x00001a0f jb LBB0_379 - //0x00001a15 LBB0_156 - 0xc4, 0xc1, 0x7e, 0x6f, 0x06, //0x00001a15 vmovdqu (%r14), %ymm0 - 0xc5, 0xfd, 0x74, 0xce, //0x00001a1a vpcmpeqb %ymm6, %ymm0, %ymm1 - 0xc5, 0x7d, 0xd7, 0xc9, //0x00001a1e vpmovmskb %ymm1, %r9d - 0xc5, 0xfd, 0x74, 0xcf, //0x00001a22 vpcmpeqb %ymm7, %ymm0, %ymm1 - 0xc5, 0xfd, 0xd7, 0xd1, //0x00001a26 vpmovmskb %ymm1, %edx - 0x85, 0xd2, //0x00001a2a testl %edx, %edx - 0x0f, 0x85, 0x8e, 0x04, 0x00, 0x00, //0x00001a2c jne LBB0_404 - 0x4d, 0x85, 0xd2, //0x00001a32 testq %r10, %r10 - 0x0f, 0x85, 0xa1, 0x04, 0x00, 0x00, //0x00001a35 jne LBB0_406 - 0x45, 0x31, 0xd2, //0x00001a3b xorl %r10d, %r10d - 0x4d, 0x85, 0xc9, //0x00001a3e testq %r9, %r9 - 0x0f, 0x84, 0xce, 0x04, 0x00, 0x00, //0x00001a41 je LBB0_407 - //0x00001a47 LBB0_159 - 0x49, 0x0f, 0xbc, 0xd1, //0x00001a47 bsfq %r9, %rdx - 0xe9, 0xca, 0x04, 0x00, 0x00, //0x00001a4b jmp LBB0_408 - //0x00001a50 LBB0_353 - 0x49, 0x8d, 0x42, 0xff, //0x00001a50 leaq $-1(%r10), %rax - 0x49, 0x39, 0xc1, //0x00001a54 cmpq %rax, %r9 - 0x49, 0xf7, 0xd2, //0x00001a57 notq %r10 - 0x4c, 0x0f, 0x45, 0xd3, //0x00001a5a cmovneq %rbx, %r10 - 0x84, 0xc9, //0x00001a5e testb %cl, %cl - 0x49, 0x0f, 0x45, 0xda, //0x00001a60 cmovneq %r10, %rbx - 0xe9, 0x16, 0x02, 0x00, 0x00, //0x00001a64 jmp LBB0_372 - //0x00001a69 LBB0_354 - 0x0f, 0xbc, 0xc0, //0x00001a69 bsfl %eax, %eax - 0xe9, 0x16, 0x00, 0x00, 0x00, //0x00001a6c jmp LBB0_357 - //0x00001a71 LBB0_355 - 0x4d, 0x01, 0xdd, //0x00001a71 addq %r11, %r13 - 0x4d, 0x29, 0xfd, //0x00001a74 subq %r15, %r13 - 0x48, 0xf7, 0xd1, //0x00001a77 notq %rcx - 0x4c, 0x01, 0xe9, //0x00001a7a addq %r13, %rcx - 0x49, 0x89, 0xcf, //0x00001a7d movq %rcx, %r15 - 0xe9, 0x18, 0x00, 0x00, 0x00, //0x00001a80 jmp LBB0_358 - //0x00001a85 LBB0_356 - 0x89, 0xd0, //0x00001a85 movl %edx, %eax - //0x00001a87 LBB0_357 - 0x4d, 0x01, 0xdd, //0x00001a87 addq %r11, %r13 - 0x4d, 0x29, 0xfd, //0x00001a8a subq %r15, %r13 - 0x49, 0x29, 0xc5, //0x00001a8d subq %rax, %r13 - 0x49, 0xf7, 0xd6, //0x00001a90 notq %r14 - 0x4d, 0x01, 0xee, //0x00001a93 addq %r13, %r14 - 0x4d, 0x89, 0xf7, //0x00001a96 movq %r14, %r15 - 0x4c, 0x8b, 0x55, 0xb8, //0x00001a99 movq $-72(%rbp), %r10 - //0x00001a9d LBB0_358 - 0x4d, 0x85, 0xff, //0x00001a9d testq %r15, %r15 - 0x4c, 0x8b, 0x4d, 0xc8, //0x00001aa0 movq $-56(%rbp), %r9 - 0x4c, 0x8b, 0x45, 0xb0, //0x00001aa4 movq $-80(%rbp), %r8 - 0x0f, 0x88, 0x3d, 0x0c, 0x00, 0x00, //0x00001aa8 js LBB0_519 - 0x4d, 0x8b, 0x32, //0x00001aae movq (%r10), %r14 - //0x00001ab1 LBB0_360 - 0x4d, 0x01, 0xfe, //0x00001ab1 addq %r15, %r14 - 0x49, 0x83, 0xc6, 0xff, //0x00001ab4 addq $-1, %r14 - //0x00001ab8 LBB0_361 - 0x4d, 0x89, 0x32, //0x00001ab8 movq %r14, (%r10) - 0x4c, 0x89, 0xd9, //0x00001abb movq %r11, %rcx - 0x48, 0xb8, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x00001abe movabsq $9223372036854775806, %rax - 0x49, 0x39, 0xc3, //0x00001ac8 cmpq %rax, %r11 - 0x4c, 0x8b, 0x7d, 0xc0, //0x00001acb movq $-64(%rbp), %r15 - 0x0f, 0x86, 0xcb, 0xe7, 0xff, 0xff, //0x00001acf jbe LBB0_3 - 0xe9, 0x28, 0x0c, 0x00, 0x00, //0x00001ad5 jmp LBB0_538 - //0x00001ada LBB0_137 - 0x4d, 0x01, 0xee, //0x00001ada addq %r13, %r14 - 0x48, 0x83, 0xf9, 0x20, //0x00001add cmpq $32, %rcx - 0x0f, 0x82, 0x8e, 0x05, 0x00, 0x00, //0x00001ae1 jb LBB0_428 - //0x00001ae7 LBB0_138 - 0xc4, 0xc1, 0x7e, 0x6f, 0x06, //0x00001ae7 vmovdqu (%r14), %ymm0 - 0xc5, 0xfd, 0x74, 0xce, //0x00001aec vpcmpeqb %ymm6, %ymm0, %ymm1 - 0xc5, 0xfd, 0xd7, 0xf1, //0x00001af0 vpmovmskb %ymm1, %esi - 0xc5, 0xfd, 0x74, 0xc7, //0x00001af4 vpcmpeqb %ymm7, %ymm0, %ymm0 - 0xc5, 0xfd, 0xd7, 0xd0, //0x00001af8 vpmovmskb %ymm0, %edx - 0x85, 0xd2, //0x00001afc testl %edx, %edx - 0x0f, 0x85, 0x16, 0x05, 0x00, 0x00, //0x00001afe jne LBB0_424 - 0x4d, 0x85, 0xd2, //0x00001b04 testq %r10, %r10 - 0x0f, 0x85, 0x24, 0x05, 0x00, 0x00, //0x00001b07 jne LBB0_426 - 0x45, 0x31, 0xd2, //0x00001b0d xorl %r10d, %r10d - 0x48, 0x85, 0xf6, //0x00001b10 testq %rsi, %rsi - 0x0f, 0x84, 0x54, 0x05, 0x00, 0x00, //0x00001b13 je LBB0_427 - //0x00001b19 LBB0_141 - 0x48, 0x0f, 0xbc, 0xc6, //0x00001b19 bsfq %rsi, %rax - 0x4d, 0x29, 0xee, //0x00001b1d subq %r13, %r14 - 0x49, 0x01, 0xc6, //0x00001b20 addq %rax, %r14 - 0x49, 0x83, 0xc6, 0x01, //0x00001b23 addq $1, %r14 - 0x4d, 0x89, 0xe2, //0x00001b27 movq %r12, %r10 - 0xe9, 0x1c, 0xf5, 0xff, 0xff, //0x00001b2a jmp LBB0_209 - //0x00001b2f LBB0_176 - 0x4d, 0x01, 0xee, //0x00001b2f addq %r13, %r14 - 0x4c, 0x89, 0xd3, //0x00001b32 movq %r10, %rbx - 0x48, 0x83, 0xf9, 0x20, //0x00001b35 cmpq $32, %rcx - 0x0f, 0x82, 0xfc, 0x01, 0x00, 0x00, //0x00001b39 jb LBB0_382 - //0x00001b3f LBB0_177 - 0xc4, 0xc1, 0x7e, 0x6f, 0x06, //0x00001b3f vmovdqu (%r14), %ymm0 - 0xc5, 0xfd, 0x74, 0xce, //0x00001b44 vpcmpeqb %ymm6, %ymm0, %ymm1 - 0xc5, 0x7d, 0xd7, 0xd1, //0x00001b48 vpmovmskb %ymm1, %r10d - 0xc5, 0xfd, 0x74, 0xcf, //0x00001b4c vpcmpeqb %ymm7, %ymm0, %ymm1 - 0xc5, 0xfd, 0xd7, 0xd1, //0x00001b50 vpmovmskb %ymm1, %edx - 0x85, 0xd2, //0x00001b54 testl %edx, %edx - 0x0f, 0x85, 0xd6, 0x05, 0x00, 0x00, //0x00001b56 jne LBB0_441 - 0x4d, 0x85, 0xff, //0x00001b5c testq %r15, %r15 - 0x0f, 0x85, 0xec, 0x05, 0x00, 0x00, //0x00001b5f jne LBB0_443 - 0x45, 0x31, 0xff, //0x00001b65 xorl %r15d, %r15d - 0x4d, 0x85, 0xd2, //0x00001b68 testq %r10, %r10 - 0x0f, 0x84, 0x1f, 0x06, 0x00, 0x00, //0x00001b6b je LBB0_445 - //0x00001b71 LBB0_180 - 0x49, 0x0f, 0xbc, 0xd2, //0x00001b71 bsfq %r10, %rdx - 0xe9, 0x1b, 0x06, 0x00, 0x00, //0x00001b75 jmp LBB0_446 - //0x00001b7a LBB0_362 - 0x4d, 0x01, 0xeb, //0x00001b7a addq %r13, %r11 - 0x48, 0x85, 0xf6, //0x00001b7d testq %rsi, %rsi - 0x0f, 0x85, 0x71, 0xe8, 0xff, 0xff, //0x00001b80 jne LBB0_28 - 0xe9, 0xa7, 0xe8, 0xff, 0xff, //0x00001b86 jmp LBB0_33 - //0x00001b8b LBB0_363 - 0x4c, 0x89, 0xf3, //0x00001b8b movq %r14, %rbx - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001b8e movq $-1, %rcx - 0x4d, 0x85, 0xc9, //0x00001b95 testq %r9, %r9 - 0x0f, 0x85, 0xb7, 0xfc, 0xff, 0xff, //0x00001b98 jne LBB0_338 - 0xe9, 0xda, 0x0c, 0x00, 0x00, //0x00001b9e jmp LBB0_536 - //0x00001ba3 LBB0_364 - 0x0f, 0xbc, 0xc0, //0x00001ba3 bsfl %eax, %eax - 0xe9, 0x02, 0x00, 0x00, 0x00, //0x00001ba6 jmp LBB0_366 - //0x00001bab LBB0_365 - 0x89, 0xd0, //0x00001bab movl %edx, %eax - //0x00001bad LBB0_366 - 0x48, 0xf7, 0xd3, //0x00001bad notq %rbx - 0x48, 0x29, 0xc3, //0x00001bb0 subq %rax, %rbx - 0xe9, 0xc7, 0x00, 0x00, 0x00, //0x00001bb3 jmp LBB0_372 - //0x00001bb8 LBB0_221 - 0x4d, 0x01, 0xee, //0x00001bb8 addq %r13, %r14 - 0x48, 0x83, 0xf9, 0x20, //0x00001bbb cmpq $32, %rcx - 0x0f, 0x82, 0x30, 0x08, 0x00, 0x00, //0x00001bbf jb LBB0_474 - //0x00001bc5 LBB0_222 - 0xc4, 0xc1, 0x7e, 0x6f, 0x06, //0x00001bc5 vmovdqu (%r14), %ymm0 - 0xc5, 0xfd, 0x74, 0xce, //0x00001bca vpcmpeqb %ymm6, %ymm0, %ymm1 - 0xc5, 0xfd, 0xd7, 0xf1, //0x00001bce vpmovmskb %ymm1, %esi - 0xc5, 0xfd, 0x74, 0xc7, //0x00001bd2 vpcmpeqb %ymm7, %ymm0, %ymm0 - 0xc5, 0xfd, 0xd7, 0xd0, //0x00001bd6 vpmovmskb %ymm0, %edx - 0x85, 0xd2, //0x00001bda testl %edx, %edx - 0x0f, 0x85, 0xb8, 0x07, 0x00, 0x00, //0x00001bdc jne LBB0_470 - 0x4d, 0x85, 0xd2, //0x00001be2 testq %r10, %r10 - 0x0f, 0x85, 0xc6, 0x07, 0x00, 0x00, //0x00001be5 jne LBB0_472 - 0x45, 0x31, 0xd2, //0x00001beb xorl %r10d, %r10d - 0x48, 0x85, 0xf6, //0x00001bee testq %rsi, %rsi - 0x0f, 0x84, 0xf6, 0x07, 0x00, 0x00, //0x00001bf1 je LBB0_473 - //0x00001bf7 LBB0_225 - 0x48, 0x0f, 0xbc, 0xc6, //0x00001bf7 bsfq %rsi, %rax - 0x4d, 0x29, 0xee, //0x00001bfb subq %r13, %r14 - 0x49, 0x01, 0xc6, //0x00001bfe addq %rax, %r14 - 0x49, 0x83, 0xc6, 0x01, //0x00001c01 addq $1, %r14 - 0x4d, 0x89, 0xe2, //0x00001c05 movq %r12, %r10 - 0xe9, 0xe1, 0xfb, 0xff, 0xff, //0x00001c08 jmp LBB0_332 - //0x00001c0d LBB0_316 - 0x4d, 0x01, 0xee, //0x00001c0d addq %r13, %r14 - 0x4c, 0x89, 0xd3, //0x00001c10 movq %r10, %rbx - 0x48, 0x83, 0xf9, 0x20, //0x00001c13 cmpq $32, %rcx - 0x0f, 0x82, 0x72, 0x01, 0x00, 0x00, //0x00001c17 jb LBB0_386 - //0x00001c1d LBB0_317 - 0xc4, 0xc1, 0x7e, 0x6f, 0x06, //0x00001c1d vmovdqu (%r14), %ymm0 - 0xc5, 0xfd, 0x74, 0xce, //0x00001c22 vpcmpeqb %ymm6, %ymm0, %ymm1 - 0xc5, 0x7d, 0xd7, 0xd1, //0x00001c26 vpmovmskb %ymm1, %r10d - 0xc5, 0xfd, 0x74, 0xcf, //0x00001c2a vpcmpeqb %ymm7, %ymm0, %ymm1 - 0xc5, 0xfd, 0xd7, 0xd1, //0x00001c2e vpmovmskb %ymm1, %edx - 0x85, 0xd2, //0x00001c32 testl %edx, %edx - 0x0f, 0x85, 0x78, 0x08, 0x00, 0x00, //0x00001c34 jne LBB0_487 - 0x4d, 0x85, 0xff, //0x00001c3a testq %r15, %r15 - 0x0f, 0x85, 0x8e, 0x08, 0x00, 0x00, //0x00001c3d jne LBB0_489 - 0x45, 0x31, 0xff, //0x00001c43 xorl %r15d, %r15d - 0x4d, 0x85, 0xd2, //0x00001c46 testq %r10, %r10 - 0x0f, 0x84, 0xc1, 0x08, 0x00, 0x00, //0x00001c49 je LBB0_491 - //0x00001c4f LBB0_320 - 0x49, 0x0f, 0xbc, 0xd2, //0x00001c4f bsfq %r10, %rdx - 0xe9, 0xbd, 0x08, 0x00, 0x00, //0x00001c53 jmp LBB0_492 - //0x00001c58 LBB0_367 - 0x0f, 0xbc, 0xc0, //0x00001c58 bsfl %eax, %eax - 0xe9, 0x10, 0x00, 0x00, 0x00, //0x00001c5b jmp LBB0_370 - //0x00001c60 LBB0_368 - 0x4d, 0x01, 0xdd, //0x00001c60 addq %r11, %r13 - 0x49, 0x29, 0xdd, //0x00001c63 subq %rbx, %r13 - 0x49, 0x29, 0xcd, //0x00001c66 subq %rcx, %r13 - 0xe9, 0x0e, 0x00, 0x00, 0x00, //0x00001c69 jmp LBB0_371 - //0x00001c6e LBB0_369 - 0x89, 0xd0, //0x00001c6e movl %edx, %eax - //0x00001c70 LBB0_370 - 0x4d, 0x01, 0xdd, //0x00001c70 addq %r11, %r13 - 0x49, 0x29, 0xdd, //0x00001c73 subq %rbx, %r13 - 0x49, 0x29, 0xc5, //0x00001c76 subq %rax, %r13 - 0x4d, 0x29, 0xf5, //0x00001c79 subq %r14, %r13 - //0x00001c7c LBB0_371 - 0x4c, 0x89, 0xeb, //0x00001c7c movq %r13, %rbx - //0x00001c7f LBB0_372 - 0x4c, 0x8b, 0x55, 0xb8, //0x00001c7f movq $-72(%rbp), %r10 - 0x4c, 0x8b, 0x4d, 0xc8, //0x00001c83 movq $-56(%rbp), %r9 - 0x4c, 0x8b, 0x45, 0xb0, //0x00001c87 movq $-80(%rbp), %r8 - //0x00001c8b LBB0_373 - 0x48, 0x85, 0xdb, //0x00001c8b testq %rbx, %rbx - 0x0f, 0x88, 0xe6, 0x0b, 0x00, 0x00, //0x00001c8e js LBB0_535 - 0x4d, 0x8b, 0x32, //0x00001c94 movq (%r10), %r14 - //0x00001c97 LBB0_375 - 0x49, 0x01, 0xde, //0x00001c97 addq %rbx, %r14 - 0xe9, 0x19, 0xfe, 0xff, 0xff, //0x00001c9a jmp LBB0_361 - //0x00001c9f LBB0_376 - 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001c9f movq $-1, %r9 - 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00001ca6 movq $-1, %r8 - 0x4c, 0x8b, 0x7d, 0xd0, //0x00001cad movq $-48(%rbp), %r15 - 0x4c, 0x8d, 0x35, 0xe4, 0x0e, 0x00, 0x00, //0x00001cb1 leaq $3812(%rip), %r14 /* LJTI0_3+0(%rip) */ - 0x48, 0x83, 0xfb, 0x10, //0x00001cb8 cmpq $16, %rbx - 0x0f, 0x83, 0xef, 0xeb, 0xff, 0xff, //0x00001cbc jae LBB0_94 - 0xe9, 0x1e, 0xed, 0xff, 0xff, //0x00001cc2 jmp LBB0_112 - //0x00001cc7 LBB0_377 - 0x4d, 0x01, 0xee, //0x00001cc7 addq %r13, %r14 - 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x00001cca movq $-1, $-48(%rbp) - 0x45, 0x31, 0xc9, //0x00001cd2 xorl %r9d, %r9d - 0x48, 0x83, 0xf9, 0x20, //0x00001cd5 cmpq $32, %rcx - 0x0f, 0x83, 0xe0, 0xfc, 0xff, 0xff, //0x00001cd9 jae LBB0_53 - 0xe9, 0x13, 0x01, 0x00, 0x00, //0x00001cdf jmp LBB0_391 - //0x00001ce4 LBB0_378 - 0x4d, 0x01, 0xee, //0x00001ce4 addq %r13, %r14 - 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x00001ce7 movq $-1, $-48(%rbp) - 0x45, 0x31, 0xd2, //0x00001cef xorl %r10d, %r10d - 0x48, 0x83, 0xf9, 0x20, //0x00001cf2 cmpq $32, %rcx - 0x0f, 0x83, 0x19, 0xfd, 0xff, 0xff, //0x00001cf6 jae LBB0_156 - //0x00001cfc LBB0_379 - 0x4c, 0x8b, 0x4d, 0xc8, //0x00001cfc movq $-56(%rbp), %r9 - 0xe9, 0x6e, 0x02, 0x00, 0x00, //0x00001d00 jmp LBB0_413 - //0x00001d05 LBB0_380 - 0x4d, 0x01, 0xee, //0x00001d05 addq %r13, %r14 - 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001d08 movq $-1, %r9 - 0x45, 0x31, 0xd2, //0x00001d0f xorl %r10d, %r10d - 0x48, 0x83, 0xf9, 0x20, //0x00001d12 cmpq $32, %rcx - 0x0f, 0x83, 0xcb, 0xfd, 0xff, 0xff, //0x00001d16 jae LBB0_138 - 0xe9, 0x54, 0x03, 0x00, 0x00, //0x00001d1c jmp LBB0_428 - //0x00001d21 LBB0_381 - 0x4d, 0x01, 0xee, //0x00001d21 addq %r13, %r14 - 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001d24 movq $-1, %r9 - 0x45, 0x31, 0xff, //0x00001d2b xorl %r15d, %r15d - 0x4c, 0x89, 0xd3, //0x00001d2e movq %r10, %rbx - 0x48, 0x83, 0xf9, 0x20, //0x00001d31 cmpq $32, %rcx - 0x0f, 0x83, 0x04, 0xfe, 0xff, 0xff, //0x00001d35 jae LBB0_177 - //0x00001d3b LBB0_382 - 0x49, 0x89, 0xda, //0x00001d3b movq %rbx, %r10 - 0xe9, 0xa6, 0x04, 0x00, 0x00, //0x00001d3e jmp LBB0_451 - //0x00001d43 LBB0_383 - 0x49, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00001d43 movq $-1, %r10 - 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001d4a movq $-1, %r9 - 0x4c, 0x89, 0xe3, //0x00001d51 movq %r12, %rbx - 0xe9, 0xf1, 0xf5, 0xff, 0xff, //0x00001d54 jmp LBB0_254 - //0x00001d59 LBB0_384 - 0x4d, 0x01, 0xee, //0x00001d59 addq %r13, %r14 - 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001d5c movq $-1, %r9 - 0x45, 0x31, 0xd2, //0x00001d63 xorl %r10d, %r10d - 0x48, 0x83, 0xf9, 0x20, //0x00001d66 cmpq $32, %rcx - 0x0f, 0x83, 0x55, 0xfe, 0xff, 0xff, //0x00001d6a jae LBB0_222 - 0xe9, 0x80, 0x06, 0x00, 0x00, //0x00001d70 jmp LBB0_474 - //0x00001d75 LBB0_385 - 0x4d, 0x01, 0xee, //0x00001d75 addq %r13, %r14 - 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001d78 movq $-1, %r9 - 0x45, 0x31, 0xff, //0x00001d7f xorl %r15d, %r15d - 0x4c, 0x89, 0xd3, //0x00001d82 movq %r10, %rbx - 0x48, 0x83, 0xf9, 0x20, //0x00001d85 cmpq $32, %rcx - 0x0f, 0x83, 0x8e, 0xfe, 0xff, 0xff, //0x00001d89 jae LBB0_317 - //0x00001d8f LBB0_386 - 0x49, 0x89, 0xda, //0x00001d8f movq %rbx, %r10 - 0xe9, 0xd2, 0x07, 0x00, 0x00, //0x00001d92 jmp LBB0_497 - //0x00001d97 LBB0_387 - 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x00001d97 cmpq $-1, $-48(%rbp) - 0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x00001d9c jne LBB0_389 - 0x4c, 0x89, 0xf0, //0x00001da2 movq %r14, %rax - 0x4c, 0x29, 0xe8, //0x00001da5 subq %r13, %rax - 0x48, 0x0f, 0xbc, 0xfa, //0x00001da8 bsfq %rdx, %rdi - 0x48, 0x01, 0xc7, //0x00001dac addq %rax, %rdi - 0x48, 0x89, 0x7d, 0xd0, //0x00001daf movq %rdi, $-48(%rbp) - //0x00001db3 LBB0_389 - 0x44, 0x89, 0xc8, //0x00001db3 movl %r9d, %eax - 0xf7, 0xd0, //0x00001db6 notl %eax - 0x21, 0xd0, //0x00001db8 andl %edx, %eax - 0x8d, 0x3c, 0x00, //0x00001dba leal (%rax,%rax), %edi - 0x41, 0x8d, 0x1c, 0x41, //0x00001dbd leal (%r9,%rax,2), %ebx - 0xf7, 0xd7, //0x00001dc1 notl %edi - 0x21, 0xd7, //0x00001dc3 andl %edx, %edi - 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001dc5 andl $-1431655766, %edi - 0x45, 0x31, 0xc9, //0x00001dcb xorl %r9d, %r9d - 0x01, 0xc7, //0x00001dce addl %eax, %edi - 0x41, 0x0f, 0x92, 0xc1, //0x00001dd0 setb %r9b - 0x01, 0xff, //0x00001dd4 addl %edi, %edi - 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x00001dd6 xorl $1431655765, %edi - 0x21, 0xdf, //0x00001ddc andl %ebx, %edi - 0xf7, 0xd7, //0x00001dde notl %edi - 0x21, 0xfe, //0x00001de0 andl %edi, %esi - 0x4c, 0x8b, 0x7d, 0xc0, //0x00001de2 movq $-64(%rbp), %r15 - 0x48, 0x85, 0xf6, //0x00001de6 testq %rsi, %rsi - 0x0f, 0x85, 0x02, 0xfc, 0xff, 0xff, //0x00001de9 jne LBB0_56 - //0x00001def LBB0_390 - 0x49, 0x83, 0xc6, 0x20, //0x00001def addq $32, %r14 - 0x48, 0x83, 0xc1, 0xe0, //0x00001df3 addq $-32, %rcx - //0x00001df7 LBB0_391 - 0x4d, 0x85, 0xc9, //0x00001df7 testq %r9, %r9 - 0x0f, 0x85, 0x8b, 0x04, 0x00, 0x00, //0x00001dfa jne LBB0_462 - 0x48, 0x8b, 0x75, 0xd0, //0x00001e00 movq $-48(%rbp), %rsi - 0x4c, 0x8b, 0x4d, 0xc8, //0x00001e04 movq $-56(%rbp), %r9 - 0x48, 0x85, 0xc9, //0x00001e08 testq %rcx, %rcx - 0x0f, 0x84, 0x8e, 0x00, 0x00, 0x00, //0x00001e0b je LBB0_403 - //0x00001e11 LBB0_393 - 0x4c, 0x89, 0xea, //0x00001e11 movq %r13, %rdx - 0x48, 0xf7, 0xda, //0x00001e14 negq %rdx - //0x00001e17 LBB0_394 - 0x31, 0xff, //0x00001e17 xorl %edi, %edi - //0x00001e19 LBB0_395 - 0x41, 0x0f, 0xb6, 0x1c, 0x3e, //0x00001e19 movzbl (%r14,%rdi), %ebx - 0x80, 0xfb, 0x22, //0x00001e1e cmpb $34, %bl - 0x0f, 0x84, 0x71, 0x00, 0x00, 0x00, //0x00001e21 je LBB0_402 - 0x80, 0xfb, 0x5c, //0x00001e27 cmpb $92, %bl - 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00001e2a je LBB0_400 - 0x48, 0x83, 0xc7, 0x01, //0x00001e30 addq $1, %rdi - 0x48, 0x39, 0xf9, //0x00001e34 cmpq %rdi, %rcx - 0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x00001e37 jne LBB0_395 - 0xe9, 0x65, 0x00, 0x00, 0x00, //0x00001e3d jmp LBB0_398 - //0x00001e42 LBB0_400 - 0x48, 0x8d, 0x41, 0xff, //0x00001e42 leaq $-1(%rcx), %rax - 0x48, 0x39, 0xf8, //0x00001e46 cmpq %rdi, %rax - 0x0f, 0x84, 0x67, 0x08, 0x00, 0x00, //0x00001e49 je LBB0_515 - 0x4a, 0x8d, 0x04, 0x32, //0x00001e4f leaq (%rdx,%r14), %rax - 0x48, 0x01, 0xf8, //0x00001e53 addq %rdi, %rax - 0x48, 0x83, 0xfe, 0xff, //0x00001e56 cmpq $-1, %rsi - 0x48, 0x8b, 0x5d, 0xd0, //0x00001e5a movq $-48(%rbp), %rbx - 0x48, 0x0f, 0x44, 0xd8, //0x00001e5e cmoveq %rax, %rbx - 0x48, 0x89, 0x5d, 0xd0, //0x00001e62 movq %rbx, $-48(%rbp) - 0x48, 0x0f, 0x44, 0xf0, //0x00001e66 cmoveq %rax, %rsi - 0x49, 0x01, 0xfe, //0x00001e6a addq %rdi, %r14 - 0x49, 0x83, 0xc6, 0x02, //0x00001e6d addq $2, %r14 - 0x48, 0x89, 0xc8, //0x00001e71 movq %rcx, %rax - 0x48, 0x29, 0xf8, //0x00001e74 subq %rdi, %rax - 0x48, 0x83, 0xc0, 0xfe, //0x00001e77 addq $-2, %rax - 0x48, 0x83, 0xc1, 0xfe, //0x00001e7b addq $-2, %rcx - 0x48, 0x39, 0xf9, //0x00001e7f cmpq %rdi, %rcx - 0x48, 0x89, 0xc1, //0x00001e82 movq %rax, %rcx - 0x4c, 0x8b, 0x4d, 0xc8, //0x00001e85 movq $-56(%rbp), %r9 - 0x4c, 0x8b, 0x7d, 0xc0, //0x00001e89 movq $-64(%rbp), %r15 - 0x0f, 0x85, 0x84, 0xff, 0xff, 0xff, //0x00001e8d jne LBB0_394 - 0xe9, 0x1e, 0x08, 0x00, 0x00, //0x00001e93 jmp LBB0_515 - //0x00001e98 LBB0_402 - 0x49, 0x01, 0xfe, //0x00001e98 addq %rdi, %r14 - 0x49, 0x83, 0xc6, 0x01, //0x00001e9b addq $1, %r14 - //0x00001e9f LBB0_403 - 0x4d, 0x29, 0xee, //0x00001e9f subq %r13, %r14 - 0xe9, 0xfe, 0xef, 0xff, 0xff, //0x00001ea2 jmp LBB0_190 - //0x00001ea7 LBB0_398 - 0x80, 0xfb, 0x22, //0x00001ea7 cmpb $34, %bl - 0x0f, 0x85, 0x06, 0x08, 0x00, 0x00, //0x00001eaa jne LBB0_515 - 0x49, 0x01, 0xce, //0x00001eb0 addq %rcx, %r14 - 0x4c, 0x8b, 0x4d, 0xc8, //0x00001eb3 movq $-56(%rbp), %r9 - 0x4c, 0x8b, 0x7d, 0xc0, //0x00001eb7 movq $-64(%rbp), %r15 - 0xe9, 0xdf, 0xff, 0xff, 0xff, //0x00001ebb jmp LBB0_403 - //0x00001ec0 LBB0_404 - 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x00001ec0 cmpq $-1, $-48(%rbp) - 0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x00001ec5 jne LBB0_406 - 0x4c, 0x89, 0xf0, //0x00001ecb movq %r14, %rax - 0x4c, 0x29, 0xe8, //0x00001ece subq %r13, %rax - 0x48, 0x0f, 0xbc, 0xf2, //0x00001ed1 bsfq %rdx, %rsi - 0x48, 0x01, 0xc6, //0x00001ed5 addq %rax, %rsi - 0x48, 0x89, 0x75, 0xd0, //0x00001ed8 movq %rsi, $-48(%rbp) - //0x00001edc LBB0_406 - 0x44, 0x89, 0xd0, //0x00001edc movl %r10d, %eax - 0xf7, 0xd0, //0x00001edf notl %eax - 0x21, 0xd0, //0x00001ee1 andl %edx, %eax - 0x8d, 0x34, 0x00, //0x00001ee3 leal (%rax,%rax), %esi - 0x41, 0x8d, 0x3c, 0x42, //0x00001ee6 leal (%r10,%rax,2), %edi - 0xf7, 0xd6, //0x00001eea notl %esi - 0x21, 0xd6, //0x00001eec andl %edx, %esi - 0x81, 0xe6, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001eee andl $-1431655766, %esi - 0x45, 0x31, 0xd2, //0x00001ef4 xorl %r10d, %r10d - 0x01, 0xc6, //0x00001ef7 addl %eax, %esi - 0x41, 0x0f, 0x92, 0xc2, //0x00001ef9 setb %r10b - 0x01, 0xf6, //0x00001efd addl %esi, %esi - 0x81, 0xf6, 0x55, 0x55, 0x55, 0x55, //0x00001eff xorl $1431655765, %esi - 0x21, 0xfe, //0x00001f05 andl %edi, %esi - 0xf7, 0xd6, //0x00001f07 notl %esi - 0x41, 0x21, 0xf1, //0x00001f09 andl %esi, %r9d - 0x4d, 0x85, 0xc9, //0x00001f0c testq %r9, %r9 - 0x0f, 0x85, 0x32, 0xfb, 0xff, 0xff, //0x00001f0f jne LBB0_159 - //0x00001f15 LBB0_407 - 0xba, 0x40, 0x00, 0x00, 0x00, //0x00001f15 movl $64, %edx - //0x00001f1a LBB0_408 - 0xc5, 0xbd, 0xda, 0xc8, //0x00001f1a vpminub %ymm0, %ymm8, %ymm1 - 0xc5, 0xfd, 0x74, 0xc1, //0x00001f1e vpcmpeqb %ymm1, %ymm0, %ymm0 - 0xc5, 0xfd, 0xd7, 0xf0, //0x00001f22 vpmovmskb %ymm0, %esi - 0x0f, 0xbc, 0xfe, //0x00001f26 bsfl %esi, %edi - 0x4d, 0x85, 0xc9, //0x00001f29 testq %r9, %r9 - 0x0f, 0x84, 0x2d, 0x00, 0x00, 0x00, //0x00001f2c je LBB0_411 - 0x85, 0xf6, //0x00001f32 testl %esi, %esi - 0xb8, 0x40, 0x00, 0x00, 0x00, //0x00001f34 movl $64, %eax - 0x0f, 0x44, 0xf8, //0x00001f39 cmovel %eax, %edi - 0x48, 0x39, 0xfa, //0x00001f3c cmpq %rdi, %rdx - 0x4c, 0x8b, 0x4d, 0xc8, //0x00001f3f movq $-56(%rbp), %r9 - 0x0f, 0x87, 0x75, 0x09, 0x00, 0x00, //0x00001f43 ja LBB0_546 - 0x4d, 0x29, 0xee, //0x00001f49 subq %r13, %r14 - 0x49, 0x01, 0xd6, //0x00001f4c addq %rdx, %r14 - 0x49, 0x83, 0xc6, 0x01, //0x00001f4f addq $1, %r14 - 0x4d, 0x89, 0xfa, //0x00001f53 movq %r15, %r10 - 0x4c, 0x8b, 0x7d, 0xc0, //0x00001f56 movq $-64(%rbp), %r15 - 0xe9, 0x46, 0xef, 0xff, 0xff, //0x00001f5a jmp LBB0_190 - //0x00001f5f LBB0_411 - 0x85, 0xf6, //0x00001f5f testl %esi, %esi - 0x4c, 0x8b, 0x4d, 0xc8, //0x00001f61 movq $-56(%rbp), %r9 - 0x0f, 0x85, 0x63, 0x09, 0x00, 0x00, //0x00001f65 jne LBB0_547 - 0x49, 0x83, 0xc6, 0x20, //0x00001f6b addq $32, %r14 - 0x48, 0x83, 0xc1, 0xe0, //0x00001f6f addq $-32, %rcx - //0x00001f73 LBB0_413 - 0x4d, 0x85, 0xd2, //0x00001f73 testq %r10, %r10 - 0x0f, 0x85, 0x56, 0x03, 0x00, 0x00, //0x00001f76 jne LBB0_464 - 0x48, 0x8b, 0x75, 0xd0, //0x00001f7c movq $-48(%rbp), %rsi - 0x4d, 0x89, 0xfa, //0x00001f80 movq %r15, %r10 - 0x48, 0x85, 0xc9, //0x00001f83 testq %rcx, %rcx - 0x0f, 0x84, 0x2a, 0x07, 0x00, 0x00, //0x00001f86 je LBB0_515 - //0x00001f8c LBB0_415 - 0x41, 0x0f, 0xb6, 0x16, //0x00001f8c movzbl (%r14), %edx - 0x80, 0xfa, 0x22, //0x00001f90 cmpb $34, %dl - 0x0f, 0x84, 0x71, 0x00, 0x00, 0x00, //0x00001f93 je LBB0_423 - 0x80, 0xfa, 0x5c, //0x00001f99 cmpb $92, %dl - 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00001f9c je LBB0_419 - 0x80, 0xfa, 0x1f, //0x00001fa2 cmpb $31, %dl - 0x0f, 0x86, 0x3a, 0x09, 0x00, 0x00, //0x00001fa5 jbe LBB0_549 - 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00001fab movq $-1, %rdx - 0xbf, 0x01, 0x00, 0x00, 0x00, //0x00001fb2 movl $1, %edi - 0x49, 0x01, 0xfe, //0x00001fb7 addq %rdi, %r14 - 0x48, 0x01, 0xd1, //0x00001fba addq %rdx, %rcx - 0x0f, 0x85, 0xc9, 0xff, 0xff, 0xff, //0x00001fbd jne LBB0_415 - 0xe9, 0xee, 0x06, 0x00, 0x00, //0x00001fc3 jmp LBB0_515 - //0x00001fc8 LBB0_419 - 0x48, 0x83, 0xf9, 0x01, //0x00001fc8 cmpq $1, %rcx - 0x0f, 0x84, 0x43, 0x09, 0x00, 0x00, //0x00001fcc je LBB0_553 - 0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x00001fd2 movq $-2, %rdx - 0xbf, 0x02, 0x00, 0x00, 0x00, //0x00001fd9 movl $2, %edi - 0x48, 0x83, 0xfe, 0xff, //0x00001fde cmpq $-1, %rsi - 0x0f, 0x85, 0x0a, 0x00, 0x00, 0x00, //0x00001fe2 jne LBB0_422 - 0x4c, 0x89, 0xf6, //0x00001fe8 movq %r14, %rsi - 0x4c, 0x29, 0xee, //0x00001feb subq %r13, %rsi - 0x48, 0x89, 0x75, 0xd0, //0x00001fee movq %rsi, $-48(%rbp) - //0x00001ff2 LBB0_422 - 0x4d, 0x89, 0xfa, //0x00001ff2 movq %r15, %r10 - 0x4c, 0x8b, 0x4d, 0xc8, //0x00001ff5 movq $-56(%rbp), %r9 - 0x49, 0x01, 0xfe, //0x00001ff9 addq %rdi, %r14 - 0x48, 0x01, 0xd1, //0x00001ffc addq %rdx, %rcx - 0x0f, 0x85, 0x87, 0xff, 0xff, 0xff, //0x00001fff jne LBB0_415 - 0xe9, 0xac, 0x06, 0x00, 0x00, //0x00002005 jmp LBB0_515 - //0x0000200a LBB0_423 - 0x4d, 0x29, 0xee, //0x0000200a subq %r13, %r14 - 0x49, 0x83, 0xc6, 0x01, //0x0000200d addq $1, %r14 - 0x4c, 0x8b, 0x7d, 0xc0, //0x00002011 movq $-64(%rbp), %r15 - 0xe9, 0x8b, 0xee, 0xff, 0xff, //0x00002015 jmp LBB0_190 - //0x0000201a LBB0_424 - 0x49, 0x83, 0xf9, 0xff, //0x0000201a cmpq $-1, %r9 - 0x0f, 0x85, 0x0d, 0x00, 0x00, 0x00, //0x0000201e jne LBB0_426 - 0x4c, 0x89, 0xf0, //0x00002024 movq %r14, %rax - 0x4c, 0x29, 0xe8, //0x00002027 subq %r13, %rax - 0x4c, 0x0f, 0xbc, 0xca, //0x0000202a bsfq %rdx, %r9 - 0x49, 0x01, 0xc1, //0x0000202e addq %rax, %r9 - //0x00002031 LBB0_426 - 0x44, 0x89, 0xd0, //0x00002031 movl %r10d, %eax - 0xf7, 0xd0, //0x00002034 notl %eax - 0x21, 0xd0, //0x00002036 andl %edx, %eax - 0x8d, 0x3c, 0x00, //0x00002038 leal (%rax,%rax), %edi - 0x41, 0x8d, 0x1c, 0x42, //0x0000203b leal (%r10,%rax,2), %ebx - 0xf7, 0xd7, //0x0000203f notl %edi - 0x21, 0xd7, //0x00002041 andl %edx, %edi - 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002043 andl $-1431655766, %edi - 0x45, 0x31, 0xd2, //0x00002049 xorl %r10d, %r10d - 0x01, 0xc7, //0x0000204c addl %eax, %edi - 0x41, 0x0f, 0x92, 0xc2, //0x0000204e setb %r10b - 0x01, 0xff, //0x00002052 addl %edi, %edi - 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x00002054 xorl $1431655765, %edi - 0x21, 0xdf, //0x0000205a andl %ebx, %edi - 0xf7, 0xd7, //0x0000205c notl %edi - 0x21, 0xfe, //0x0000205e andl %edi, %esi - 0x4c, 0x8b, 0x7d, 0xc0, //0x00002060 movq $-64(%rbp), %r15 - 0x48, 0x85, 0xf6, //0x00002064 testq %rsi, %rsi - 0x0f, 0x85, 0xac, 0xfa, 0xff, 0xff, //0x00002067 jne LBB0_141 - //0x0000206d LBB0_427 - 0x49, 0x83, 0xc6, 0x20, //0x0000206d addq $32, %r14 - 0x48, 0x83, 0xc1, 0xe0, //0x00002071 addq $-32, %rcx - //0x00002075 LBB0_428 - 0x4d, 0x85, 0xd2, //0x00002075 testq %r10, %r10 - 0x0f, 0x85, 0x9a, 0x02, 0x00, 0x00, //0x00002078 jne LBB0_466 - 0x4c, 0x89, 0xce, //0x0000207e movq %r9, %rsi - 0x4d, 0x89, 0xe2, //0x00002081 movq %r12, %r10 - 0x48, 0x85, 0xc9, //0x00002084 testq %rcx, %rcx - 0x0f, 0x84, 0x85, 0x00, 0x00, 0x00, //0x00002087 je LBB0_440 - //0x0000208d LBB0_430 - 0x4c, 0x89, 0xea, //0x0000208d movq %r13, %rdx - 0x48, 0xf7, 0xda, //0x00002090 negq %rdx - //0x00002093 LBB0_431 - 0x31, 0xff, //0x00002093 xorl %edi, %edi - //0x00002095 LBB0_432 - 0x41, 0x0f, 0xb6, 0x1c, 0x3e, //0x00002095 movzbl (%r14,%rdi), %ebx - 0x80, 0xfb, 0x22, //0x0000209a cmpb $34, %bl - 0x0f, 0x84, 0x68, 0x00, 0x00, 0x00, //0x0000209d je LBB0_439 - 0x80, 0xfb, 0x5c, //0x000020a3 cmpb $92, %bl - 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x000020a6 je LBB0_437 - 0x48, 0x83, 0xc7, 0x01, //0x000020ac addq $1, %rdi - 0x48, 0x39, 0xf9, //0x000020b0 cmpq %rdi, %rcx - 0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x000020b3 jne LBB0_432 - 0xe9, 0x5c, 0x00, 0x00, 0x00, //0x000020b9 jmp LBB0_435 - //0x000020be LBB0_437 - 0x48, 0x8d, 0x41, 0xff, //0x000020be leaq $-1(%rcx), %rax - 0x48, 0x39, 0xf8, //0x000020c2 cmpq %rdi, %rax - 0x0f, 0x84, 0x2c, 0x08, 0x00, 0x00, //0x000020c5 je LBB0_555 - 0x4a, 0x8d, 0x04, 0x32, //0x000020cb leaq (%rdx,%r14), %rax - 0x48, 0x01, 0xf8, //0x000020cf addq %rdi, %rax - 0x48, 0x83, 0xfe, 0xff, //0x000020d2 cmpq $-1, %rsi - 0x4c, 0x0f, 0x44, 0xc8, //0x000020d6 cmoveq %rax, %r9 - 0x48, 0x0f, 0x44, 0xf0, //0x000020da cmoveq %rax, %rsi - 0x49, 0x01, 0xfe, //0x000020de addq %rdi, %r14 - 0x49, 0x83, 0xc6, 0x02, //0x000020e1 addq $2, %r14 - 0x48, 0x89, 0xc8, //0x000020e5 movq %rcx, %rax - 0x48, 0x29, 0xf8, //0x000020e8 subq %rdi, %rax - 0x48, 0x83, 0xc0, 0xfe, //0x000020eb addq $-2, %rax - 0x48, 0x83, 0xc1, 0xfe, //0x000020ef addq $-2, %rcx - 0x48, 0x39, 0xf9, //0x000020f3 cmpq %rdi, %rcx - 0x48, 0x89, 0xc1, //0x000020f6 movq %rax, %rcx - 0x4d, 0x89, 0xe2, //0x000020f9 movq %r12, %r10 - 0x4c, 0x8b, 0x7d, 0xc0, //0x000020fc movq $-64(%rbp), %r15 - 0x0f, 0x85, 0x8d, 0xff, 0xff, 0xff, //0x00002100 jne LBB0_431 - 0xe9, 0xd0, 0x05, 0x00, 0x00, //0x00002106 jmp LBB0_518 - //0x0000210b LBB0_439 - 0x49, 0x01, 0xfe, //0x0000210b addq %rdi, %r14 - 0x49, 0x83, 0xc6, 0x01, //0x0000210e addq $1, %r14 - //0x00002112 LBB0_440 - 0x4d, 0x29, 0xee, //0x00002112 subq %r13, %r14 - 0xe9, 0x31, 0xef, 0xff, 0xff, //0x00002115 jmp LBB0_209 - //0x0000211a LBB0_435 - 0x80, 0xfb, 0x22, //0x0000211a cmpb $34, %bl - 0x0f, 0x85, 0xd4, 0x07, 0x00, 0x00, //0x0000211d jne LBB0_555 - 0x49, 0x01, 0xce, //0x00002123 addq %rcx, %r14 - 0x4d, 0x89, 0xe2, //0x00002126 movq %r12, %r10 - 0x4c, 0x8b, 0x7d, 0xc0, //0x00002129 movq $-64(%rbp), %r15 - 0xe9, 0xe0, 0xff, 0xff, 0xff, //0x0000212d jmp LBB0_440 - //0x00002132 LBB0_441 - 0x4d, 0x89, 0xcc, //0x00002132 movq %r9, %r12 - 0x49, 0x83, 0xf9, 0xff, //0x00002135 cmpq $-1, %r9 - 0x0f, 0x85, 0x15, 0x00, 0x00, 0x00, //0x00002139 jne LBB0_444 - 0x4c, 0x89, 0xf0, //0x0000213f movq %r14, %rax - 0x4c, 0x29, 0xe8, //0x00002142 subq %r13, %rax - 0x4c, 0x0f, 0xbc, 0xe2, //0x00002145 bsfq %rdx, %r12 - 0x49, 0x01, 0xc4, //0x00002149 addq %rax, %r12 - 0xe9, 0x03, 0x00, 0x00, 0x00, //0x0000214c jmp LBB0_444 - //0x00002151 LBB0_443 - 0x4d, 0x89, 0xcc, //0x00002151 movq %r9, %r12 - //0x00002154 LBB0_444 - 0x44, 0x89, 0xf8, //0x00002154 movl %r15d, %eax - 0xf7, 0xd0, //0x00002157 notl %eax - 0x21, 0xd0, //0x00002159 andl %edx, %eax - 0x8d, 0x34, 0x00, //0x0000215b leal (%rax,%rax), %esi - 0x41, 0x8d, 0x3c, 0x47, //0x0000215e leal (%r15,%rax,2), %edi - 0xf7, 0xd6, //0x00002162 notl %esi - 0x21, 0xd6, //0x00002164 andl %edx, %esi - 0x81, 0xe6, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002166 andl $-1431655766, %esi - 0x45, 0x31, 0xff, //0x0000216c xorl %r15d, %r15d - 0x01, 0xc6, //0x0000216f addl %eax, %esi - 0x41, 0x0f, 0x92, 0xc7, //0x00002171 setb %r15b - 0x01, 0xf6, //0x00002175 addl %esi, %esi - 0x81, 0xf6, 0x55, 0x55, 0x55, 0x55, //0x00002177 xorl $1431655765, %esi - 0x21, 0xfe, //0x0000217d andl %edi, %esi - 0xf7, 0xd6, //0x0000217f notl %esi - 0x41, 0x21, 0xf2, //0x00002181 andl %esi, %r10d - 0x4d, 0x89, 0xe1, //0x00002184 movq %r12, %r9 - 0x4d, 0x85, 0xd2, //0x00002187 testq %r10, %r10 - 0x0f, 0x85, 0xe1, 0xf9, 0xff, 0xff, //0x0000218a jne LBB0_180 - //0x00002190 LBB0_445 - 0xba, 0x40, 0x00, 0x00, 0x00, //0x00002190 movl $64, %edx - //0x00002195 LBB0_446 - 0xc5, 0xbd, 0xda, 0xc8, //0x00002195 vpminub %ymm0, %ymm8, %ymm1 - 0xc5, 0xfd, 0x74, 0xc1, //0x00002199 vpcmpeqb %ymm1, %ymm0, %ymm0 - 0xc5, 0xfd, 0xd7, 0xf0, //0x0000219d vpmovmskb %ymm0, %esi - 0x0f, 0xbc, 0xfe, //0x000021a1 bsfl %esi, %edi - 0x4d, 0x85, 0xd2, //0x000021a4 testq %r10, %r10 - 0x0f, 0x84, 0x29, 0x00, 0x00, 0x00, //0x000021a7 je LBB0_449 - 0x85, 0xf6, //0x000021ad testl %esi, %esi - 0xb8, 0x40, 0x00, 0x00, 0x00, //0x000021af movl $64, %eax - 0x0f, 0x44, 0xf8, //0x000021b4 cmovel %eax, %edi - 0x48, 0x39, 0xfa, //0x000021b7 cmpq %rdi, %rdx - 0x49, 0x89, 0xda, //0x000021ba movq %rbx, %r10 - 0x0f, 0x87, 0x15, 0x07, 0x00, 0x00, //0x000021bd ja LBB0_548 - 0x4d, 0x29, 0xee, //0x000021c3 subq %r13, %r14 - 0x49, 0x01, 0xd6, //0x000021c6 addq %rdx, %r14 - 0x49, 0x83, 0xc6, 0x01, //0x000021c9 addq $1, %r14 - 0x4c, 0x8b, 0x7d, 0xc0, //0x000021cd movq $-64(%rbp), %r15 - 0xe9, 0x75, 0xee, 0xff, 0xff, //0x000021d1 jmp LBB0_209 - //0x000021d6 LBB0_449 - 0x85, 0xf6, //0x000021d6 testl %esi, %esi - 0x49, 0x89, 0xda, //0x000021d8 movq %rbx, %r10 - 0x0f, 0x85, 0x1e, 0x07, 0x00, 0x00, //0x000021db jne LBB0_550 - 0x49, 0x83, 0xc6, 0x20, //0x000021e1 addq $32, %r14 - 0x48, 0x83, 0xc1, 0xe0, //0x000021e5 addq $-32, %rcx - //0x000021e9 LBB0_451 - 0x4d, 0x85, 0xff, //0x000021e9 testq %r15, %r15 - 0x0f, 0x85, 0x67, 0x01, 0x00, 0x00, //0x000021ec jne LBB0_468 - 0x4c, 0x89, 0xce, //0x000021f2 movq %r9, %rsi - 0x4c, 0x8b, 0x7d, 0xc0, //0x000021f5 movq $-64(%rbp), %r15 - 0x48, 0x85, 0xc9, //0x000021f9 testq %rcx, %rcx - 0x0f, 0x84, 0xd9, 0x04, 0x00, 0x00, //0x000021fc je LBB0_518 - //0x00002202 LBB0_453 - 0x41, 0x0f, 0xb6, 0x16, //0x00002202 movzbl (%r14), %edx - 0x80, 0xfa, 0x22, //0x00002206 cmpb $34, %dl - 0x0f, 0x84, 0x70, 0x00, 0x00, 0x00, //0x00002209 je LBB0_461 - 0x80, 0xfa, 0x5c, //0x0000220f cmpb $92, %dl - 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00002212 je LBB0_457 - 0x80, 0xfa, 0x1f, //0x00002218 cmpb $31, %dl - 0x0f, 0x86, 0xe9, 0x06, 0x00, 0x00, //0x0000221b jbe LBB0_551 - 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00002221 movq $-1, %rdx - 0xbf, 0x01, 0x00, 0x00, 0x00, //0x00002228 movl $1, %edi - 0x49, 0x01, 0xfe, //0x0000222d addq %rdi, %r14 - 0x48, 0x01, 0xd1, //0x00002230 addq %rdx, %rcx - 0x0f, 0x85, 0xc9, 0xff, 0xff, 0xff, //0x00002233 jne LBB0_453 - 0xe9, 0x9d, 0x04, 0x00, 0x00, //0x00002239 jmp LBB0_518 - //0x0000223e LBB0_457 - 0x48, 0x83, 0xf9, 0x01, //0x0000223e cmpq $1, %rcx - 0x0f, 0x84, 0xd5, 0x06, 0x00, 0x00, //0x00002242 je LBB0_554 - 0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x00002248 movq $-2, %rdx - 0xbf, 0x02, 0x00, 0x00, 0x00, //0x0000224f movl $2, %edi - 0x48, 0x83, 0xfe, 0xff, //0x00002254 cmpq $-1, %rsi - 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00002258 jne LBB0_460 - 0x4d, 0x89, 0xf1, //0x0000225e movq %r14, %r9 - 0x4d, 0x29, 0xe9, //0x00002261 subq %r13, %r9 - 0x4c, 0x89, 0xce, //0x00002264 movq %r9, %rsi - //0x00002267 LBB0_460 - 0x49, 0x89, 0xda, //0x00002267 movq %rbx, %r10 - 0x4c, 0x8b, 0x7d, 0xc0, //0x0000226a movq $-64(%rbp), %r15 - 0x49, 0x01, 0xfe, //0x0000226e addq %rdi, %r14 - 0x48, 0x01, 0xd1, //0x00002271 addq %rdx, %rcx - 0x0f, 0x85, 0x88, 0xff, 0xff, 0xff, //0x00002274 jne LBB0_453 - 0xe9, 0x5c, 0x04, 0x00, 0x00, //0x0000227a jmp LBB0_518 - //0x0000227f LBB0_461 - 0x4d, 0x29, 0xee, //0x0000227f subq %r13, %r14 - 0x49, 0x83, 0xc6, 0x01, //0x00002282 addq $1, %r14 - 0xe9, 0xc0, 0xed, 0xff, 0xff, //0x00002286 jmp LBB0_209 - //0x0000228b LBB0_462 - 0x48, 0x85, 0xc9, //0x0000228b testq %rcx, %rcx - 0x0f, 0x84, 0x22, 0x04, 0x00, 0x00, //0x0000228e je LBB0_515 - 0x4c, 0x89, 0xee, //0x00002294 movq %r13, %rsi - 0x48, 0xf7, 0xd6, //0x00002297 notq %rsi - 0x4c, 0x01, 0xf6, //0x0000229a addq %r14, %rsi - 0x48, 0x8b, 0x55, 0xd0, //0x0000229d movq $-48(%rbp), %rdx - 0x48, 0x83, 0xfa, 0xff, //0x000022a1 cmpq $-1, %rdx - 0x48, 0x89, 0xd0, //0x000022a5 movq %rdx, %rax - 0x48, 0x0f, 0x44, 0xc6, //0x000022a8 cmoveq %rsi, %rax - 0x48, 0x0f, 0x45, 0xf2, //0x000022ac cmovneq %rdx, %rsi - 0x49, 0x83, 0xc6, 0x01, //0x000022b0 addq $1, %r14 - 0x48, 0x83, 0xc1, 0xff, //0x000022b4 addq $-1, %rcx - 0x48, 0x89, 0x45, 0xd0, //0x000022b8 movq %rax, $-48(%rbp) - 0x4c, 0x8b, 0x4d, 0xc8, //0x000022bc movq $-56(%rbp), %r9 - 0x4c, 0x8b, 0x7d, 0xc0, //0x000022c0 movq $-64(%rbp), %r15 - 0x48, 0x85, 0xc9, //0x000022c4 testq %rcx, %rcx - 0x0f, 0x85, 0x44, 0xfb, 0xff, 0xff, //0x000022c7 jne LBB0_393 - 0xe9, 0xcd, 0xfb, 0xff, 0xff, //0x000022cd jmp LBB0_403 - //0x000022d2 LBB0_464 - 0x48, 0x85, 0xc9, //0x000022d2 testq %rcx, %rcx - 0x0f, 0x84, 0x3a, 0x06, 0x00, 0x00, //0x000022d5 je LBB0_553 - 0x4c, 0x89, 0xee, //0x000022db movq %r13, %rsi - 0x48, 0xf7, 0xd6, //0x000022de notq %rsi - 0x4c, 0x01, 0xf6, //0x000022e1 addq %r14, %rsi - 0x48, 0x8b, 0x55, 0xd0, //0x000022e4 movq $-48(%rbp), %rdx - 0x48, 0x83, 0xfa, 0xff, //0x000022e8 cmpq $-1, %rdx - 0x48, 0x89, 0xd0, //0x000022ec movq %rdx, %rax - 0x48, 0x0f, 0x44, 0xc6, //0x000022ef cmoveq %rsi, %rax - 0x48, 0x0f, 0x45, 0xf2, //0x000022f3 cmovneq %rdx, %rsi - 0x49, 0x83, 0xc6, 0x01, //0x000022f7 addq $1, %r14 - 0x48, 0x83, 0xc1, 0xff, //0x000022fb addq $-1, %rcx - 0x48, 0x89, 0x45, 0xd0, //0x000022ff movq %rax, $-48(%rbp) - 0x4d, 0x89, 0xfa, //0x00002303 movq %r15, %r10 - 0x4c, 0x8b, 0x4d, 0xc8, //0x00002306 movq $-56(%rbp), %r9 - 0x48, 0x85, 0xc9, //0x0000230a testq %rcx, %rcx - 0x0f, 0x85, 0x79, 0xfc, 0xff, 0xff, //0x0000230d jne LBB0_415 - 0xe9, 0x9e, 0x03, 0x00, 0x00, //0x00002313 jmp LBB0_515 - //0x00002318 LBB0_466 - 0x48, 0x85, 0xc9, //0x00002318 testq %rcx, %rcx - 0x0f, 0x84, 0xd6, 0x05, 0x00, 0x00, //0x0000231b je LBB0_555 - 0x4c, 0x89, 0xee, //0x00002321 movq %r13, %rsi - 0x48, 0xf7, 0xd6, //0x00002324 notq %rsi - 0x4c, 0x01, 0xf6, //0x00002327 addq %r14, %rsi - 0x49, 0x83, 0xf9, 0xff, //0x0000232a cmpq $-1, %r9 - 0x4c, 0x89, 0xc8, //0x0000232e movq %r9, %rax - 0x48, 0x0f, 0x44, 0xc6, //0x00002331 cmoveq %rsi, %rax - 0x49, 0x0f, 0x45, 0xf1, //0x00002335 cmovneq %r9, %rsi - 0x49, 0x83, 0xc6, 0x01, //0x00002339 addq $1, %r14 - 0x48, 0x83, 0xc1, 0xff, //0x0000233d addq $-1, %rcx - 0x49, 0x89, 0xc1, //0x00002341 movq %rax, %r9 - 0x4d, 0x89, 0xe2, //0x00002344 movq %r12, %r10 - 0x4c, 0x8b, 0x7d, 0xc0, //0x00002347 movq $-64(%rbp), %r15 - 0x48, 0x85, 0xc9, //0x0000234b testq %rcx, %rcx - 0x0f, 0x85, 0x39, 0xfd, 0xff, 0xff, //0x0000234e jne LBB0_430 - 0xe9, 0xb9, 0xfd, 0xff, 0xff, //0x00002354 jmp LBB0_440 - //0x00002359 LBB0_468 - 0x48, 0x85, 0xc9, //0x00002359 testq %rcx, %rcx - 0x0f, 0x84, 0xbb, 0x05, 0x00, 0x00, //0x0000235c je LBB0_554 - 0x4c, 0x89, 0xee, //0x00002362 movq %r13, %rsi - 0x48, 0xf7, 0xd6, //0x00002365 notq %rsi - 0x4c, 0x01, 0xf6, //0x00002368 addq %r14, %rsi - 0x49, 0x83, 0xf9, 0xff, //0x0000236b cmpq $-1, %r9 - 0x4c, 0x89, 0xc8, //0x0000236f movq %r9, %rax - 0x48, 0x0f, 0x44, 0xc6, //0x00002372 cmoveq %rsi, %rax - 0x49, 0x0f, 0x45, 0xf1, //0x00002376 cmovneq %r9, %rsi - 0x49, 0x83, 0xc6, 0x01, //0x0000237a addq $1, %r14 - 0x48, 0x83, 0xc1, 0xff, //0x0000237e addq $-1, %rcx - 0x49, 0x89, 0xc1, //0x00002382 movq %rax, %r9 - 0x49, 0x89, 0xda, //0x00002385 movq %rbx, %r10 - 0x4c, 0x8b, 0x7d, 0xc0, //0x00002388 movq $-64(%rbp), %r15 - 0x48, 0x85, 0xc9, //0x0000238c testq %rcx, %rcx - 0x0f, 0x85, 0x6d, 0xfe, 0xff, 0xff, //0x0000238f jne LBB0_453 - 0xe9, 0x41, 0x03, 0x00, 0x00, //0x00002395 jmp LBB0_518 - //0x0000239a LBB0_470 - 0x49, 0x83, 0xf9, 0xff, //0x0000239a cmpq $-1, %r9 - 0x0f, 0x85, 0x0d, 0x00, 0x00, 0x00, //0x0000239e jne LBB0_472 - 0x4c, 0x89, 0xf0, //0x000023a4 movq %r14, %rax - 0x4c, 0x29, 0xe8, //0x000023a7 subq %r13, %rax - 0x4c, 0x0f, 0xbc, 0xca, //0x000023aa bsfq %rdx, %r9 - 0x49, 0x01, 0xc1, //0x000023ae addq %rax, %r9 - //0x000023b1 LBB0_472 - 0x44, 0x89, 0xd0, //0x000023b1 movl %r10d, %eax - 0xf7, 0xd0, //0x000023b4 notl %eax - 0x21, 0xd0, //0x000023b6 andl %edx, %eax - 0x8d, 0x3c, 0x00, //0x000023b8 leal (%rax,%rax), %edi - 0x41, 0x8d, 0x1c, 0x42, //0x000023bb leal (%r10,%rax,2), %ebx - 0xf7, 0xd7, //0x000023bf notl %edi - 0x21, 0xd7, //0x000023c1 andl %edx, %edi - 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x000023c3 andl $-1431655766, %edi - 0x45, 0x31, 0xd2, //0x000023c9 xorl %r10d, %r10d - 0x01, 0xc7, //0x000023cc addl %eax, %edi - 0x41, 0x0f, 0x92, 0xc2, //0x000023ce setb %r10b - 0x01, 0xff, //0x000023d2 addl %edi, %edi - 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x000023d4 xorl $1431655765, %edi - 0x21, 0xdf, //0x000023da andl %ebx, %edi - 0xf7, 0xd7, //0x000023dc notl %edi - 0x21, 0xfe, //0x000023de andl %edi, %esi - 0x4c, 0x8b, 0x7d, 0xc0, //0x000023e0 movq $-64(%rbp), %r15 - 0x48, 0x85, 0xf6, //0x000023e4 testq %rsi, %rsi - 0x0f, 0x85, 0x0a, 0xf8, 0xff, 0xff, //0x000023e7 jne LBB0_225 - //0x000023ed LBB0_473 - 0x49, 0x83, 0xc6, 0x20, //0x000023ed addq $32, %r14 - 0x48, 0x83, 0xc1, 0xe0, //0x000023f1 addq $-32, %rcx - //0x000023f5 LBB0_474 - 0x4d, 0x85, 0xd2, //0x000023f5 testq %r10, %r10 - 0x0f, 0x85, 0x0d, 0x02, 0x00, 0x00, //0x000023f8 jne LBB0_508 - 0x4c, 0x89, 0xce, //0x000023fe movq %r9, %rsi - 0x4d, 0x89, 0xe2, //0x00002401 movq %r12, %r10 - 0x48, 0x85, 0xc9, //0x00002404 testq %rcx, %rcx - 0x0f, 0x84, 0x85, 0x00, 0x00, 0x00, //0x00002407 je LBB0_486 - //0x0000240d LBB0_476 - 0x4c, 0x89, 0xea, //0x0000240d movq %r13, %rdx - 0x48, 0xf7, 0xda, //0x00002410 negq %rdx - //0x00002413 LBB0_477 - 0x31, 0xff, //0x00002413 xorl %edi, %edi - //0x00002415 LBB0_478 - 0x41, 0x0f, 0xb6, 0x1c, 0x3e, //0x00002415 movzbl (%r14,%rdi), %ebx - 0x80, 0xfb, 0x22, //0x0000241a cmpb $34, %bl - 0x0f, 0x84, 0x68, 0x00, 0x00, 0x00, //0x0000241d je LBB0_485 - 0x80, 0xfb, 0x5c, //0x00002423 cmpb $92, %bl - 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00002426 je LBB0_483 - 0x48, 0x83, 0xc7, 0x01, //0x0000242c addq $1, %rdi - 0x48, 0x39, 0xf9, //0x00002430 cmpq %rdi, %rcx - 0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x00002433 jne LBB0_478 - 0xe9, 0x5c, 0x00, 0x00, 0x00, //0x00002439 jmp LBB0_481 - //0x0000243e LBB0_483 - 0x48, 0x8d, 0x41, 0xff, //0x0000243e leaq $-1(%rcx), %rax - 0x48, 0x39, 0xf8, //0x00002442 cmpq %rdi, %rax - 0x0f, 0x84, 0xac, 0x04, 0x00, 0x00, //0x00002445 je LBB0_555 - 0x4a, 0x8d, 0x04, 0x32, //0x0000244b leaq (%rdx,%r14), %rax - 0x48, 0x01, 0xf8, //0x0000244f addq %rdi, %rax - 0x48, 0x83, 0xfe, 0xff, //0x00002452 cmpq $-1, %rsi - 0x4c, 0x0f, 0x44, 0xc8, //0x00002456 cmoveq %rax, %r9 - 0x48, 0x0f, 0x44, 0xf0, //0x0000245a cmoveq %rax, %rsi - 0x49, 0x01, 0xfe, //0x0000245e addq %rdi, %r14 - 0x49, 0x83, 0xc6, 0x02, //0x00002461 addq $2, %r14 - 0x48, 0x89, 0xc8, //0x00002465 movq %rcx, %rax - 0x48, 0x29, 0xf8, //0x00002468 subq %rdi, %rax - 0x48, 0x83, 0xc0, 0xfe, //0x0000246b addq $-2, %rax - 0x48, 0x83, 0xc1, 0xfe, //0x0000246f addq $-2, %rcx - 0x48, 0x39, 0xf9, //0x00002473 cmpq %rdi, %rcx - 0x48, 0x89, 0xc1, //0x00002476 movq %rax, %rcx - 0x4d, 0x89, 0xe2, //0x00002479 movq %r12, %r10 - 0x4c, 0x8b, 0x7d, 0xc0, //0x0000247c movq $-64(%rbp), %r15 - 0x0f, 0x85, 0x8d, 0xff, 0xff, 0xff, //0x00002480 jne LBB0_477 - 0xe9, 0x50, 0x02, 0x00, 0x00, //0x00002486 jmp LBB0_518 - //0x0000248b LBB0_485 - 0x49, 0x01, 0xfe, //0x0000248b addq %rdi, %r14 - 0x49, 0x83, 0xc6, 0x01, //0x0000248e addq $1, %r14 - //0x00002492 LBB0_486 - 0x4d, 0x29, 0xee, //0x00002492 subq %r13, %r14 - 0xe9, 0x54, 0xf3, 0xff, 0xff, //0x00002495 jmp LBB0_332 - //0x0000249a LBB0_481 - 0x80, 0xfb, 0x22, //0x0000249a cmpb $34, %bl - 0x0f, 0x85, 0x54, 0x04, 0x00, 0x00, //0x0000249d jne LBB0_555 - 0x49, 0x01, 0xce, //0x000024a3 addq %rcx, %r14 - 0x4d, 0x89, 0xe2, //0x000024a6 movq %r12, %r10 - 0x4c, 0x8b, 0x7d, 0xc0, //0x000024a9 movq $-64(%rbp), %r15 - 0xe9, 0xe0, 0xff, 0xff, 0xff, //0x000024ad jmp LBB0_486 - //0x000024b2 LBB0_487 - 0x4d, 0x89, 0xcc, //0x000024b2 movq %r9, %r12 - 0x49, 0x83, 0xf9, 0xff, //0x000024b5 cmpq $-1, %r9 - 0x0f, 0x85, 0x15, 0x00, 0x00, 0x00, //0x000024b9 jne LBB0_490 - 0x4c, 0x89, 0xf0, //0x000024bf movq %r14, %rax - 0x4c, 0x29, 0xe8, //0x000024c2 subq %r13, %rax - 0x4c, 0x0f, 0xbc, 0xe2, //0x000024c5 bsfq %rdx, %r12 - 0x49, 0x01, 0xc4, //0x000024c9 addq %rax, %r12 - 0xe9, 0x03, 0x00, 0x00, 0x00, //0x000024cc jmp LBB0_490 - //0x000024d1 LBB0_489 - 0x4d, 0x89, 0xcc, //0x000024d1 movq %r9, %r12 - //0x000024d4 LBB0_490 - 0x44, 0x89, 0xf8, //0x000024d4 movl %r15d, %eax - 0xf7, 0xd0, //0x000024d7 notl %eax - 0x21, 0xd0, //0x000024d9 andl %edx, %eax - 0x8d, 0x34, 0x00, //0x000024db leal (%rax,%rax), %esi - 0x41, 0x8d, 0x3c, 0x47, //0x000024de leal (%r15,%rax,2), %edi - 0xf7, 0xd6, //0x000024e2 notl %esi - 0x21, 0xd6, //0x000024e4 andl %edx, %esi - 0x81, 0xe6, 0xaa, 0xaa, 0xaa, 0xaa, //0x000024e6 andl $-1431655766, %esi - 0x45, 0x31, 0xff, //0x000024ec xorl %r15d, %r15d - 0x01, 0xc6, //0x000024ef addl %eax, %esi - 0x41, 0x0f, 0x92, 0xc7, //0x000024f1 setb %r15b - 0x01, 0xf6, //0x000024f5 addl %esi, %esi - 0x81, 0xf6, 0x55, 0x55, 0x55, 0x55, //0x000024f7 xorl $1431655765, %esi - 0x21, 0xfe, //0x000024fd andl %edi, %esi - 0xf7, 0xd6, //0x000024ff notl %esi - 0x41, 0x21, 0xf2, //0x00002501 andl %esi, %r10d - 0x4d, 0x89, 0xe1, //0x00002504 movq %r12, %r9 - 0x4d, 0x85, 0xd2, //0x00002507 testq %r10, %r10 - 0x0f, 0x85, 0x3f, 0xf7, 0xff, 0xff, //0x0000250a jne LBB0_320 - //0x00002510 LBB0_491 - 0xba, 0x40, 0x00, 0x00, 0x00, //0x00002510 movl $64, %edx - //0x00002515 LBB0_492 - 0xc5, 0xbd, 0xda, 0xc8, //0x00002515 vpminub %ymm0, %ymm8, %ymm1 - 0xc5, 0xfd, 0x74, 0xc1, //0x00002519 vpcmpeqb %ymm1, %ymm0, %ymm0 - 0xc5, 0xfd, 0xd7, 0xf0, //0x0000251d vpmovmskb %ymm0, %esi - 0x0f, 0xbc, 0xfe, //0x00002521 bsfl %esi, %edi - 0x4d, 0x85, 0xd2, //0x00002524 testq %r10, %r10 - 0x0f, 0x84, 0x29, 0x00, 0x00, 0x00, //0x00002527 je LBB0_495 - 0x85, 0xf6, //0x0000252d testl %esi, %esi - 0xb8, 0x40, 0x00, 0x00, 0x00, //0x0000252f movl $64, %eax - 0x0f, 0x44, 0xf8, //0x00002534 cmovel %eax, %edi - 0x48, 0x39, 0xfa, //0x00002537 cmpq %rdi, %rdx - 0x49, 0x89, 0xda, //0x0000253a movq %rbx, %r10 - 0x0f, 0x87, 0x95, 0x03, 0x00, 0x00, //0x0000253d ja LBB0_548 - 0x4d, 0x29, 0xee, //0x00002543 subq %r13, %r14 - 0x49, 0x01, 0xd6, //0x00002546 addq %rdx, %r14 - 0x49, 0x83, 0xc6, 0x01, //0x00002549 addq $1, %r14 - 0x4c, 0x8b, 0x7d, 0xc0, //0x0000254d movq $-64(%rbp), %r15 - 0xe9, 0x98, 0xf2, 0xff, 0xff, //0x00002551 jmp LBB0_332 - //0x00002556 LBB0_495 - 0x85, 0xf6, //0x00002556 testl %esi, %esi - 0x49, 0x89, 0xda, //0x00002558 movq %rbx, %r10 - 0x0f, 0x85, 0x9e, 0x03, 0x00, 0x00, //0x0000255b jne LBB0_550 - 0x49, 0x83, 0xc6, 0x20, //0x00002561 addq $32, %r14 - 0x48, 0x83, 0xc1, 0xe0, //0x00002565 addq $-32, %rcx - //0x00002569 LBB0_497 - 0x4d, 0x85, 0xff, //0x00002569 testq %r15, %r15 - 0x0f, 0x85, 0xda, 0x00, 0x00, 0x00, //0x0000256c jne LBB0_510 - 0x4c, 0x89, 0xce, //0x00002572 movq %r9, %rsi - 0x4c, 0x8b, 0x7d, 0xc0, //0x00002575 movq $-64(%rbp), %r15 - 0x48, 0x85, 0xc9, //0x00002579 testq %rcx, %rcx - 0x0f, 0x84, 0x59, 0x01, 0x00, 0x00, //0x0000257c je LBB0_518 - //0x00002582 LBB0_499 - 0x41, 0x0f, 0xb6, 0x16, //0x00002582 movzbl (%r14), %edx - 0x80, 0xfa, 0x22, //0x00002586 cmpb $34, %dl - 0x0f, 0x84, 0x70, 0x00, 0x00, 0x00, //0x00002589 je LBB0_507 - 0x80, 0xfa, 0x5c, //0x0000258f cmpb $92, %dl - 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00002592 je LBB0_503 - 0x80, 0xfa, 0x1f, //0x00002598 cmpb $31, %dl - 0x0f, 0x86, 0x69, 0x03, 0x00, 0x00, //0x0000259b jbe LBB0_551 - 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x000025a1 movq $-1, %rdx - 0xbf, 0x01, 0x00, 0x00, 0x00, //0x000025a8 movl $1, %edi - 0x49, 0x01, 0xfe, //0x000025ad addq %rdi, %r14 - 0x48, 0x01, 0xd1, //0x000025b0 addq %rdx, %rcx - 0x0f, 0x85, 0xc9, 0xff, 0xff, 0xff, //0x000025b3 jne LBB0_499 - 0xe9, 0x1d, 0x01, 0x00, 0x00, //0x000025b9 jmp LBB0_518 - //0x000025be LBB0_503 - 0x48, 0x83, 0xf9, 0x01, //0x000025be cmpq $1, %rcx - 0x0f, 0x84, 0x55, 0x03, 0x00, 0x00, //0x000025c2 je LBB0_554 - 0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x000025c8 movq $-2, %rdx - 0xbf, 0x02, 0x00, 0x00, 0x00, //0x000025cf movl $2, %edi - 0x48, 0x83, 0xfe, 0xff, //0x000025d4 cmpq $-1, %rsi - 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x000025d8 jne LBB0_506 - 0x4d, 0x89, 0xf1, //0x000025de movq %r14, %r9 - 0x4d, 0x29, 0xe9, //0x000025e1 subq %r13, %r9 - 0x4c, 0x89, 0xce, //0x000025e4 movq %r9, %rsi - //0x000025e7 LBB0_506 - 0x49, 0x89, 0xda, //0x000025e7 movq %rbx, %r10 - 0x4c, 0x8b, 0x7d, 0xc0, //0x000025ea movq $-64(%rbp), %r15 - 0x49, 0x01, 0xfe, //0x000025ee addq %rdi, %r14 - 0x48, 0x01, 0xd1, //0x000025f1 addq %rdx, %rcx - 0x0f, 0x85, 0x88, 0xff, 0xff, 0xff, //0x000025f4 jne LBB0_499 - 0xe9, 0xdc, 0x00, 0x00, 0x00, //0x000025fa jmp LBB0_518 - //0x000025ff LBB0_507 - 0x4d, 0x29, 0xee, //0x000025ff subq %r13, %r14 - 0x49, 0x83, 0xc6, 0x01, //0x00002602 addq $1, %r14 - 0xe9, 0xe3, 0xf1, 0xff, 0xff, //0x00002606 jmp LBB0_332 - //0x0000260b LBB0_508 - 0x48, 0x85, 0xc9, //0x0000260b testq %rcx, %rcx - 0x0f, 0x84, 0xe3, 0x02, 0x00, 0x00, //0x0000260e je LBB0_555 - 0x4c, 0x89, 0xee, //0x00002614 movq %r13, %rsi - 0x48, 0xf7, 0xd6, //0x00002617 notq %rsi - 0x4c, 0x01, 0xf6, //0x0000261a addq %r14, %rsi - 0x49, 0x83, 0xf9, 0xff, //0x0000261d cmpq $-1, %r9 - 0x4c, 0x89, 0xc8, //0x00002621 movq %r9, %rax - 0x48, 0x0f, 0x44, 0xc6, //0x00002624 cmoveq %rsi, %rax - 0x49, 0x0f, 0x45, 0xf1, //0x00002628 cmovneq %r9, %rsi - 0x49, 0x83, 0xc6, 0x01, //0x0000262c addq $1, %r14 - 0x48, 0x83, 0xc1, 0xff, //0x00002630 addq $-1, %rcx - 0x49, 0x89, 0xc1, //0x00002634 movq %rax, %r9 - 0x4d, 0x89, 0xe2, //0x00002637 movq %r12, %r10 - 0x4c, 0x8b, 0x7d, 0xc0, //0x0000263a movq $-64(%rbp), %r15 - 0x48, 0x85, 0xc9, //0x0000263e testq %rcx, %rcx - 0x0f, 0x85, 0xc6, 0xfd, 0xff, 0xff, //0x00002641 jne LBB0_476 - 0xe9, 0x46, 0xfe, 0xff, 0xff, //0x00002647 jmp LBB0_486 - //0x0000264c LBB0_510 - 0x48, 0x85, 0xc9, //0x0000264c testq %rcx, %rcx - 0x0f, 0x84, 0xc8, 0x02, 0x00, 0x00, //0x0000264f je LBB0_554 - 0x4c, 0x89, 0xee, //0x00002655 movq %r13, %rsi - 0x48, 0xf7, 0xd6, //0x00002658 notq %rsi - 0x4c, 0x01, 0xf6, //0x0000265b addq %r14, %rsi - 0x49, 0x83, 0xf9, 0xff, //0x0000265e cmpq $-1, %r9 - 0x4c, 0x89, 0xc8, //0x00002662 movq %r9, %rax - 0x48, 0x0f, 0x44, 0xc6, //0x00002665 cmoveq %rsi, %rax - 0x49, 0x0f, 0x45, 0xf1, //0x00002669 cmovneq %r9, %rsi - 0x49, 0x83, 0xc6, 0x01, //0x0000266d addq $1, %r14 - 0x48, 0x83, 0xc1, 0xff, //0x00002671 addq $-1, %rcx - 0x49, 0x89, 0xc1, //0x00002675 movq %rax, %r9 - 0x49, 0x89, 0xda, //0x00002678 movq %rbx, %r10 - 0x4c, 0x8b, 0x7d, 0xc0, //0x0000267b movq $-64(%rbp), %r15 - 0x48, 0x85, 0xc9, //0x0000267f testq %rcx, %rcx - 0x0f, 0x85, 0xfa, 0xfe, 0xff, 0xff, //0x00002682 jne LBB0_499 - 0xe9, 0x4e, 0x00, 0x00, 0x00, //0x00002688 jmp LBB0_518 - //0x0000268d LBB0_512 - 0x4d, 0x89, 0x1a, //0x0000268d movq %r11, (%r10) - //0x00002690 LBB0_513 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00002690 movq $-1, %rcx - 0xe9, 0x66, 0x00, 0x00, 0x00, //0x00002697 jmp LBB0_538 - //0x0000269c LBB0_529 - 0x48, 0xc7, 0xc1, 0xf9, 0xff, 0xff, 0xff, //0x0000269c movq $-7, %rcx - 0xe9, 0x5a, 0x00, 0x00, 0x00, //0x000026a3 jmp LBB0_538 - //0x000026a8 LBB0_514 - 0x49, 0x83, 0xfe, 0xff, //0x000026a8 cmpq $-1, %r14 - 0x48, 0x8b, 0x55, 0xd0, //0x000026ac movq $-48(%rbp), %rdx - 0x0f, 0x85, 0x88, 0x00, 0x00, 0x00, //0x000026b0 jne LBB0_525 - //0x000026b6 LBB0_515 - 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x000026b6 movq $-1, %r14 - 0x4c, 0x89, 0xe2, //0x000026bd movq %r12, %rdx - 0xe9, 0x79, 0x00, 0x00, 0x00, //0x000026c0 jmp LBB0_525 - //0x000026c5 LBB0_516 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000026c5 movq $-1, %rcx - 0xe9, 0x1d, 0x00, 0x00, 0x00, //0x000026cc jmp LBB0_520 - //0x000026d1 LBB0_517 - 0x49, 0x83, 0xfe, 0xff, //0x000026d1 cmpq $-1, %r14 - 0x0f, 0x85, 0x86, 0x00, 0x00, 0x00, //0x000026d5 jne LBB0_543 - //0x000026db LBB0_518 - 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x000026db movq $-1, %r14 - 0x4c, 0x8b, 0x4d, 0xd0, //0x000026e2 movq $-48(%rbp), %r9 - 0xe9, 0x76, 0x00, 0x00, 0x00, //0x000026e6 jmp LBB0_543 - //0x000026eb LBB0_519 - 0x4c, 0x89, 0xf9, //0x000026eb movq %r15, %rcx - //0x000026ee LBB0_520 - 0x49, 0x8b, 0x02, //0x000026ee movq (%r10), %rax - 0x48, 0x29, 0xc8, //0x000026f1 subq %rcx, %rax - 0x48, 0x83, 0xc0, 0xfe, //0x000026f4 addq $-2, %rax - 0x49, 0x89, 0x02, //0x000026f8 movq %rax, (%r10) - //0x000026fb LBB0_537 - 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x000026fb movq $-2, %rcx - //0x00002702 LBB0_538 - 0x48, 0x89, 0xc8, //0x00002702 movq %rcx, %rax - 0x48, 0x83, 0xc4, 0x30, //0x00002705 addq $48, %rsp - 0x5b, //0x00002709 popq %rbx - 0x41, 0x5c, //0x0000270a popq %r12 - 0x41, 0x5d, //0x0000270c popq %r13 - 0x41, 0x5e, //0x0000270e popq %r14 - 0x41, 0x5f, //0x00002710 popq %r15 - 0x5d, //0x00002712 popq %rbp - 0xc5, 0xf8, 0x77, //0x00002713 vzeroupper - 0xc3, //0x00002716 retq - //0x00002717 LBB0_528 - 0x49, 0x89, 0x02, //0x00002717 movq %rax, (%r10) - 0xe9, 0xe3, 0xff, 0xff, 0xff, //0x0000271a jmp LBB0_538 - //0x0000271f LBB0_521 - 0x48, 0x8b, 0x55, 0xd0, //0x0000271f movq $-48(%rbp), %rdx - 0x48, 0x83, 0xfa, 0xff, //0x00002723 cmpq $-1, %rdx - 0x0f, 0x85, 0x07, 0x00, 0x00, 0x00, //0x00002727 jne LBB0_524 - 0x48, 0x0f, 0xbc, 0xd6, //0x0000272d bsfq %rsi, %rdx - //0x00002731 LBB0_523 - 0x4c, 0x01, 0xf2, //0x00002731 addq %r14, %rdx - //0x00002734 LBB0_524 - 0x49, 0xc7, 0xc6, 0xfe, 0xff, 0xff, 0xff, //0x00002734 movq $-2, %r14 - 0x4d, 0x89, 0xfa, //0x0000273b movq %r15, %r10 - //0x0000273e LBB0_525 - 0x49, 0x89, 0x12, //0x0000273e movq %rdx, (%r10) - 0x4c, 0x89, 0xf1, //0x00002741 movq %r14, %rcx - 0xe9, 0xb9, 0xff, 0xff, 0xff, //0x00002744 jmp LBB0_538 - //0x00002749 LBB0_539 - 0x49, 0x83, 0xf9, 0xff, //0x00002749 cmpq $-1, %r9 - 0x0f, 0x85, 0x07, 0x00, 0x00, 0x00, //0x0000274d jne LBB0_542 - 0x4c, 0x0f, 0xbc, 0xce, //0x00002753 bsfq %rsi, %r9 - //0x00002757 LBB0_541 - 0x4d, 0x01, 0xf1, //0x00002757 addq %r14, %r9 - //0x0000275a LBB0_542 - 0x49, 0xc7, 0xc6, 0xfe, 0xff, 0xff, 0xff, //0x0000275a movq $-2, %r14 - //0x00002761 LBB0_543 - 0x4d, 0x89, 0x0a, //0x00002761 movq %r9, (%r10) - 0x4c, 0x89, 0xf1, //0x00002764 movq %r14, %rcx - 0xe9, 0x96, 0xff, 0xff, 0xff, //0x00002767 jmp LBB0_538 - //0x0000276c LBB0_527 - 0x4c, 0x89, 0x55, 0xb8, //0x0000276c movq %r10, $-72(%rbp) - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00002770 movq $-1, %rcx - 0xe9, 0x01, 0x01, 0x00, 0x00, //0x00002777 jmp LBB0_536 - //0x0000277c LBB0_530 - 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x0000277c movq $-2, %rcx - 0x80, 0xfa, 0x61, //0x00002783 cmpb $97, %dl - 0x0f, 0x85, 0x76, 0xff, 0xff, 0xff, //0x00002786 jne LBB0_538 - 0x49, 0x8d, 0x43, 0x02, //0x0000278c leaq $2(%r11), %rax - 0x49, 0x89, 0x02, //0x00002790 movq %rax, (%r10) - 0x43, 0x80, 0x7c, 0x1d, 0x02, 0x6c, //0x00002793 cmpb $108, $2(%r13,%r11) - 0x0f, 0x85, 0x63, 0xff, 0xff, 0xff, //0x00002799 jne LBB0_538 - 0x49, 0x8d, 0x43, 0x03, //0x0000279f leaq $3(%r11), %rax - 0x49, 0x89, 0x02, //0x000027a3 movq %rax, (%r10) - 0x43, 0x80, 0x7c, 0x1d, 0x03, 0x73, //0x000027a6 cmpb $115, $3(%r13,%r11) - 0x0f, 0x85, 0x50, 0xff, 0xff, 0xff, //0x000027ac jne LBB0_538 - 0x49, 0x8d, 0x43, 0x04, //0x000027b2 leaq $4(%r11), %rax - 0x49, 0x89, 0x02, //0x000027b6 movq %rax, (%r10) - 0x43, 0x80, 0x7c, 0x1d, 0x04, 0x65, //0x000027b9 cmpb $101, $4(%r13,%r11) - 0x0f, 0x85, 0x3d, 0xff, 0xff, 0xff, //0x000027bf jne LBB0_538 - 0x49, 0x83, 0xc3, 0x05, //0x000027c5 addq $5, %r11 - 0x4d, 0x89, 0x1a, //0x000027c9 movq %r11, (%r10) - 0xe9, 0x31, 0xff, 0xff, 0xff, //0x000027cc jmp LBB0_538 - //0x000027d1 LBB0_293 - 0x4d, 0x89, 0x1a, //0x000027d1 movq %r11, (%r10) - 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x000027d4 movq $-2, %rcx - 0x80, 0x3e, 0x6e, //0x000027db cmpb $110, (%rsi) - 0x0f, 0x85, 0x1e, 0xff, 0xff, 0xff, //0x000027de jne LBB0_538 - 0x49, 0x8d, 0x43, 0x01, //0x000027e4 leaq $1(%r11), %rax - 0x49, 0x89, 0x02, //0x000027e8 movq %rax, (%r10) - 0x43, 0x80, 0x7c, 0x1d, 0x01, 0x75, //0x000027eb cmpb $117, $1(%r13,%r11) - 0x0f, 0x85, 0x0b, 0xff, 0xff, 0xff, //0x000027f1 jne LBB0_538 - 0x49, 0x8d, 0x43, 0x02, //0x000027f7 leaq $2(%r11), %rax - 0x49, 0x89, 0x02, //0x000027fb movq %rax, (%r10) - 0x43, 0x80, 0x7c, 0x1d, 0x02, 0x6c, //0x000027fe cmpb $108, $2(%r13,%r11) - 0x0f, 0x85, 0xf8, 0xfe, 0xff, 0xff, //0x00002804 jne LBB0_538 - 0x49, 0x8d, 0x43, 0x03, //0x0000280a leaq $3(%r11), %rax - 0x49, 0x89, 0x02, //0x0000280e movq %rax, (%r10) - 0x43, 0x80, 0x7c, 0x1d, 0x03, 0x6c, //0x00002811 cmpb $108, $3(%r13,%r11) - 0x0f, 0x85, 0xe5, 0xfe, 0xff, 0xff, //0x00002817 jne LBB0_538 - 0xe9, 0x4c, 0x00, 0x00, 0x00, //0x0000281d jmp LBB0_297 - //0x00002822 LBB0_300 - 0x4d, 0x89, 0x1a, //0x00002822 movq %r11, (%r10) - 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00002825 movq $-2, %rcx - 0x80, 0x3e, 0x74, //0x0000282c cmpb $116, (%rsi) - 0x0f, 0x85, 0xcd, 0xfe, 0xff, 0xff, //0x0000282f jne LBB0_538 - 0x49, 0x8d, 0x43, 0x01, //0x00002835 leaq $1(%r11), %rax - 0x49, 0x89, 0x02, //0x00002839 movq %rax, (%r10) - 0x43, 0x80, 0x7c, 0x1d, 0x01, 0x72, //0x0000283c cmpb $114, $1(%r13,%r11) - 0x0f, 0x85, 0xba, 0xfe, 0xff, 0xff, //0x00002842 jne LBB0_538 - 0x49, 0x8d, 0x43, 0x02, //0x00002848 leaq $2(%r11), %rax - 0x49, 0x89, 0x02, //0x0000284c movq %rax, (%r10) - 0x43, 0x80, 0x7c, 0x1d, 0x02, 0x75, //0x0000284f cmpb $117, $2(%r13,%r11) - 0x0f, 0x85, 0xa7, 0xfe, 0xff, 0xff, //0x00002855 jne LBB0_538 - 0x49, 0x8d, 0x43, 0x03, //0x0000285b leaq $3(%r11), %rax - 0x49, 0x89, 0x02, //0x0000285f movq %rax, (%r10) - 0x43, 0x80, 0x7c, 0x1d, 0x03, 0x65, //0x00002862 cmpb $101, $3(%r13,%r11) - 0x0f, 0x85, 0x94, 0xfe, 0xff, 0xff, //0x00002868 jne LBB0_538 - //0x0000286e LBB0_297 - 0x49, 0x83, 0xc3, 0x04, //0x0000286e addq $4, %r11 - 0x4d, 0x89, 0x1a, //0x00002872 movq %r11, (%r10) - 0xe9, 0x88, 0xfe, 0xff, 0xff, //0x00002875 jmp LBB0_538 - //0x0000287a LBB0_535 - 0x48, 0x89, 0xd9, //0x0000287a movq %rbx, %rcx - //0x0000287d LBB0_536 - 0x48, 0xf7, 0xd1, //0x0000287d notq %rcx - 0x48, 0x8b, 0x45, 0xb8, //0x00002880 movq $-72(%rbp), %rax - 0x48, 0x01, 0x08, //0x00002884 addq %rcx, (%rax) - 0xe9, 0x6f, 0xfe, 0xff, 0xff, //0x00002887 jmp LBB0_537 - //0x0000288c LBB0_544 - 0x4d, 0x89, 0xf4, //0x0000288c movq %r14, %r12 - 0xe9, 0x22, 0xfe, 0xff, 0xff, //0x0000288f jmp LBB0_515 - //0x00002894 LBB0_545 - 0x4c, 0x89, 0x75, 0xd0, //0x00002894 movq %r14, $-48(%rbp) - 0xe9, 0x3e, 0xfe, 0xff, 0xff, //0x00002898 jmp LBB0_518 - //0x0000289d LBB0_165 - 0x4c, 0x01, 0xf2, //0x0000289d addq %r14, %rdx - 0x49, 0xc7, 0xc6, 0xfe, 0xff, 0xff, 0xff, //0x000028a0 movq $-2, %r14 - 0xe9, 0x92, 0xfe, 0xff, 0xff, //0x000028a7 jmp LBB0_525 - //0x000028ac LBB0_187 - 0x4c, 0x01, 0xf2, //0x000028ac addq %r14, %rdx - 0x49, 0xc7, 0xc6, 0xfe, 0xff, 0xff, 0xff, //0x000028af movq $-2, %r14 - 0x49, 0x89, 0xd1, //0x000028b6 movq %rdx, %r9 - 0xe9, 0xa3, 0xfe, 0xff, 0xff, //0x000028b9 jmp LBB0_543 - //0x000028be LBB0_546 - 0x89, 0xf8, //0x000028be movl %edi, %eax - 0x4d, 0x29, 0xee, //0x000028c0 subq %r13, %r14 - 0x49, 0x01, 0xc6, //0x000028c3 addq %rax, %r14 - 0x4c, 0x89, 0xf2, //0x000028c6 movq %r14, %rdx - 0xe9, 0x66, 0xfe, 0xff, 0xff, //0x000028c9 jmp LBB0_524 - //0x000028ce LBB0_547 - 0x4d, 0x29, 0xee, //0x000028ce subq %r13, %r14 - 0x89, 0xfa, //0x000028d1 movl %edi, %edx - 0xe9, 0x59, 0xfe, 0xff, 0xff, //0x000028d3 jmp LBB0_523 - //0x000028d8 LBB0_548 - 0x89, 0xf8, //0x000028d8 movl %edi, %eax - 0x4d, 0x29, 0xee, //0x000028da subq %r13, %r14 - 0x49, 0x01, 0xc6, //0x000028dd addq %rax, %r14 - 0xe9, 0x28, 0x00, 0x00, 0x00, //0x000028e0 jmp LBB0_552 - //0x000028e5 LBB0_549 - 0x4d, 0x29, 0xee, //0x000028e5 subq %r13, %r14 - 0x4c, 0x89, 0xf2, //0x000028e8 movq %r14, %rdx - 0x49, 0xc7, 0xc6, 0xfe, 0xff, 0xff, 0xff, //0x000028eb movq $-2, %r14 - 0xe9, 0x47, 0xfe, 0xff, 0xff, //0x000028f2 jmp LBB0_525 - //0x000028f7 LBB0_555 - 0x4d, 0x89, 0xe2, //0x000028f7 movq %r12, %r10 - 0xe9, 0xdc, 0xfd, 0xff, 0xff, //0x000028fa jmp LBB0_518 - //0x000028ff LBB0_550 - 0x4d, 0x29, 0xee, //0x000028ff subq %r13, %r14 - 0x41, 0x89, 0xf9, //0x00002902 movl %edi, %r9d - 0xe9, 0x4d, 0xfe, 0xff, 0xff, //0x00002905 jmp LBB0_541 - //0x0000290a LBB0_551 - 0x4d, 0x29, 0xee, //0x0000290a subq %r13, %r14 - //0x0000290d LBB0_552 - 0x4d, 0x89, 0xf1, //0x0000290d movq %r14, %r9 - 0xe9, 0x45, 0xfe, 0xff, 0xff, //0x00002910 jmp LBB0_542 - //0x00002915 LBB0_553 - 0x4d, 0x89, 0xfa, //0x00002915 movq %r15, %r10 - 0xe9, 0x99, 0xfd, 0xff, 0xff, //0x00002918 jmp LBB0_515 - //0x0000291d LBB0_554 - 0x49, 0x89, 0xda, //0x0000291d movq %rbx, %r10 - 0xe9, 0xb6, 0xfd, 0xff, 0xff, //0x00002920 jmp LBB0_518 - 0x90, 0x90, 0x90, //0x00002925 .p2align 2, 0x90 - // // .set L0_0_set_38, LBB0_38-LJTI0_0 - // // .set L0_0_set_64, LBB0_64-LJTI0_0 - // // .set L0_0_set_43, LBB0_43-LJTI0_0 - // // .set L0_0_set_62, LBB0_62-LJTI0_0 - // // .set L0_0_set_41, LBB0_41-LJTI0_0 - // // .set L0_0_set_66, LBB0_66-LJTI0_0 - //0x00002928 LJTI0_0 - 0x8a, 0xdb, 0xff, 0xff, //0x00002928 .long L0_0_set_38 - 0x2a, 0xdd, 0xff, 0xff, //0x0000292c .long L0_0_set_64 - 0xc0, 0xdb, 0xff, 0xff, //0x00002930 .long L0_0_set_43 - 0x14, 0xdd, 0xff, 0xff, //0x00002934 .long L0_0_set_62 - 0xa1, 0xdb, 0xff, 0xff, //0x00002938 .long L0_0_set_41 - 0x55, 0xdd, 0xff, 0xff, //0x0000293c .long L0_0_set_66 - // // .set L0_1_set_538, LBB0_538-LJTI0_1 - // // .set L0_1_set_537, LBB0_537-LJTI0_1 - // // .set L0_1_set_213, LBB0_213-LJTI0_1 - // // .set L0_1_set_230, LBB0_230-LJTI0_1 - // // .set L0_1_set_70, LBB0_70-LJTI0_1 - // // .set L0_1_set_286, LBB0_286-LJTI0_1 - // // .set L0_1_set_288, LBB0_288-LJTI0_1 - // // .set L0_1_set_291, LBB0_291-LJTI0_1 - // // .set L0_1_set_298, LBB0_298-LJTI0_1 - // // .set L0_1_set_304, LBB0_304-LJTI0_1 - //0x00002940 LJTI0_1 - 0xc2, 0xfd, 0xff, 0xff, //0x00002940 .long L0_1_set_538 - 0xbb, 0xfd, 0xff, 0xff, //0x00002944 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002948 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x0000294c .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002950 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002954 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002958 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x0000295c .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002960 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002964 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002968 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x0000296c .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002970 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002974 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002978 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x0000297c .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002980 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002984 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002988 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x0000298c .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002990 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002994 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002998 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x0000299c .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x000029a0 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x000029a4 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x000029a8 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x000029ac .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x000029b0 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x000029b4 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x000029b8 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x000029bc .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x000029c0 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x000029c4 .long L0_1_set_537 - 0x55, 0xe7, 0xff, 0xff, //0x000029c8 .long L0_1_set_213 - 0xbb, 0xfd, 0xff, 0xff, //0x000029cc .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x000029d0 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x000029d4 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x000029d8 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x000029dc .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x000029e0 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x000029e4 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x000029e8 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x000029ec .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x000029f0 .long L0_1_set_537 - 0x88, 0xe8, 0xff, 0xff, //0x000029f4 .long L0_1_set_230 - 0xbb, 0xfd, 0xff, 0xff, //0x000029f8 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x000029fc .long L0_1_set_537 - 0x88, 0xdd, 0xff, 0xff, //0x00002a00 .long L0_1_set_70 - 0x88, 0xdd, 0xff, 0xff, //0x00002a04 .long L0_1_set_70 - 0x88, 0xdd, 0xff, 0xff, //0x00002a08 .long L0_1_set_70 - 0x88, 0xdd, 0xff, 0xff, //0x00002a0c .long L0_1_set_70 - 0x88, 0xdd, 0xff, 0xff, //0x00002a10 .long L0_1_set_70 - 0x88, 0xdd, 0xff, 0xff, //0x00002a14 .long L0_1_set_70 - 0x88, 0xdd, 0xff, 0xff, //0x00002a18 .long L0_1_set_70 - 0x88, 0xdd, 0xff, 0xff, //0x00002a1c .long L0_1_set_70 - 0x88, 0xdd, 0xff, 0xff, //0x00002a20 .long L0_1_set_70 - 0x88, 0xdd, 0xff, 0xff, //0x00002a24 .long L0_1_set_70 - 0xbb, 0xfd, 0xff, 0xff, //0x00002a28 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002a2c .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002a30 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002a34 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002a38 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002a3c .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002a40 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002a44 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002a48 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002a4c .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002a50 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002a54 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002a58 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002a5c .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002a60 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002a64 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002a68 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002a6c .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002a70 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002a74 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002a78 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002a7c .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002a80 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002a84 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002a88 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002a8c .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002a90 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002a94 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002a98 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002a9c .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002aa0 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002aa4 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002aa8 .long L0_1_set_537 - 0x51, 0xec, 0xff, 0xff, //0x00002aac .long L0_1_set_286 - 0xbb, 0xfd, 0xff, 0xff, //0x00002ab0 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002ab4 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002ab8 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002abc .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002ac0 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002ac4 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002ac8 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002acc .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002ad0 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002ad4 .long L0_1_set_537 - 0x75, 0xec, 0xff, 0xff, //0x00002ad8 .long L0_1_set_288 - 0xbb, 0xfd, 0xff, 0xff, //0x00002adc .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002ae0 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002ae4 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002ae8 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002aec .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002af0 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002af4 .long L0_1_set_537 - 0xa0, 0xec, 0xff, 0xff, //0x00002af8 .long L0_1_set_291 - 0xbb, 0xfd, 0xff, 0xff, //0x00002afc .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002b00 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002b04 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002b08 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002b0c .long L0_1_set_537 - 0xc2, 0xec, 0xff, 0xff, //0x00002b10 .long L0_1_set_298 - 0xbb, 0xfd, 0xff, 0xff, //0x00002b14 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002b18 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002b1c .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002b20 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002b24 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002b28 .long L0_1_set_537 - 0xe4, 0xec, 0xff, 0xff, //0x00002b2c .long L0_1_set_304 - // // .set L0_2_set_275, LBB0_275-LJTI0_2 - // // .set L0_2_set_336, LBB0_336-LJTI0_2 - // // .set L0_2_set_281, LBB0_281-LJTI0_2 - // // .set L0_2_set_284, LBB0_284-LJTI0_2 - //0x00002b30 LJTI0_2 - 0xe8, 0xe9, 0xff, 0xff, //0x00002b30 .long L0_2_set_275 - 0x12, 0xed, 0xff, 0xff, //0x00002b34 .long L0_2_set_336 - 0xe8, 0xe9, 0xff, 0xff, //0x00002b38 .long L0_2_set_275 - 0x32, 0xea, 0xff, 0xff, //0x00002b3c .long L0_2_set_281 - 0x12, 0xed, 0xff, 0xff, //0x00002b40 .long L0_2_set_336 - 0x12, 0xed, 0xff, 0xff, //0x00002b44 .long L0_2_set_336 - 0x12, 0xed, 0xff, 0xff, //0x00002b48 .long L0_2_set_336 - 0x12, 0xed, 0xff, 0xff, //0x00002b4c .long L0_2_set_336 - 0x12, 0xed, 0xff, 0xff, //0x00002b50 .long L0_2_set_336 - 0x12, 0xed, 0xff, 0xff, //0x00002b54 .long L0_2_set_336 - 0x12, 0xed, 0xff, 0xff, //0x00002b58 .long L0_2_set_336 - 0x12, 0xed, 0xff, 0xff, //0x00002b5c .long L0_2_set_336 - 0x12, 0xed, 0xff, 0xff, //0x00002b60 .long L0_2_set_336 - 0x12, 0xed, 0xff, 0xff, //0x00002b64 .long L0_2_set_336 - 0x12, 0xed, 0xff, 0xff, //0x00002b68 .long L0_2_set_336 - 0x12, 0xed, 0xff, 0xff, //0x00002b6c .long L0_2_set_336 - 0x12, 0xed, 0xff, 0xff, //0x00002b70 .long L0_2_set_336 - 0x12, 0xed, 0xff, 0xff, //0x00002b74 .long L0_2_set_336 - 0x12, 0xed, 0xff, 0xff, //0x00002b78 .long L0_2_set_336 - 0x12, 0xed, 0xff, 0xff, //0x00002b7c .long L0_2_set_336 - 0x12, 0xed, 0xff, 0xff, //0x00002b80 .long L0_2_set_336 - 0x12, 0xed, 0xff, 0xff, //0x00002b84 .long L0_2_set_336 - 0x12, 0xed, 0xff, 0xff, //0x00002b88 .long L0_2_set_336 - 0x12, 0xed, 0xff, 0xff, //0x00002b8c .long L0_2_set_336 - 0x12, 0xed, 0xff, 0xff, //0x00002b90 .long L0_2_set_336 - 0x12, 0xed, 0xff, 0xff, //0x00002b94 .long L0_2_set_336 - 0x4e, 0xea, 0xff, 0xff, //0x00002b98 .long L0_2_set_284 - // // .set L0_3_set_114, LBB0_114-LJTI0_3 - // // .set L0_3_set_193, LBB0_193-LJTI0_3 - // // .set L0_3_set_120, LBB0_120-LJTI0_3 - // // .set L0_3_set_123, LBB0_123-LJTI0_3 - //0x00002b9c LJTI0_3 - 0x64, 0xde, 0xff, 0xff, //0x00002b9c .long L0_3_set_114 - 0x51, 0xe3, 0xff, 0xff, //0x00002ba0 .long L0_3_set_193 - 0x64, 0xde, 0xff, 0xff, //0x00002ba4 .long L0_3_set_114 - 0xa7, 0xde, 0xff, 0xff, //0x00002ba8 .long L0_3_set_120 - 0x51, 0xe3, 0xff, 0xff, //0x00002bac .long L0_3_set_193 - 0x51, 0xe3, 0xff, 0xff, //0x00002bb0 .long L0_3_set_193 - 0x51, 0xe3, 0xff, 0xff, //0x00002bb4 .long L0_3_set_193 - 0x51, 0xe3, 0xff, 0xff, //0x00002bb8 .long L0_3_set_193 - 0x51, 0xe3, 0xff, 0xff, //0x00002bbc .long L0_3_set_193 - 0x51, 0xe3, 0xff, 0xff, //0x00002bc0 .long L0_3_set_193 - 0x51, 0xe3, 0xff, 0xff, //0x00002bc4 .long L0_3_set_193 - 0x51, 0xe3, 0xff, 0xff, //0x00002bc8 .long L0_3_set_193 - 0x51, 0xe3, 0xff, 0xff, //0x00002bcc .long L0_3_set_193 - 0x51, 0xe3, 0xff, 0xff, //0x00002bd0 .long L0_3_set_193 - 0x51, 0xe3, 0xff, 0xff, //0x00002bd4 .long L0_3_set_193 - 0x51, 0xe3, 0xff, 0xff, //0x00002bd8 .long L0_3_set_193 - 0x51, 0xe3, 0xff, 0xff, //0x00002bdc .long L0_3_set_193 - 0x51, 0xe3, 0xff, 0xff, //0x00002be0 .long L0_3_set_193 - 0x51, 0xe3, 0xff, 0xff, //0x00002be4 .long L0_3_set_193 - 0x51, 0xe3, 0xff, 0xff, //0x00002be8 .long L0_3_set_193 - 0x51, 0xe3, 0xff, 0xff, //0x00002bec .long L0_3_set_193 - 0x51, 0xe3, 0xff, 0xff, //0x00002bf0 .long L0_3_set_193 - 0x51, 0xe3, 0xff, 0xff, //0x00002bf4 .long L0_3_set_193 - 0x51, 0xe3, 0xff, 0xff, //0x00002bf8 .long L0_3_set_193 - 0x51, 0xe3, 0xff, 0xff, //0x00002bfc .long L0_3_set_193 - 0x51, 0xe3, 0xff, 0xff, //0x00002c00 .long L0_3_set_193 - 0xc3, 0xde, 0xff, 0xff, //0x00002c04 .long L0_3_set_123 - //0x00002c08 .p2align 2, 0x00 - //0x00002c08 _MASK_USE_NUMBER - 0x02, 0x00, 0x00, 0x00, //0x00002c08 .long 2 + //0x00000010 LCPI0_11 + 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, //0x00000010 QUAD $0x2c2c2c2c2c2c2c2c; QUAD $0x2c2c2c2c2c2c2c2c // .space 16, ',,,,,,,,,,,,,,,,' + //0x00000020 LCPI0_12 + 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, //0x00000020 QUAD $0xdfdfdfdfdfdfdfdf; QUAD $0xdfdfdfdfdfdfdfdf // .space 16, '\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf' + //0x00000030 LCPI0_13 + 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, //0x00000030 QUAD $0x5d5d5d5d5d5d5d5d; QUAD $0x5d5d5d5d5d5d5d5d // .space 16, ']]]]]]]]]]]]]]]]' + //0x00000040 LCPI0_20 + 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x00000040 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++' + //0x00000050 LCPI0_21 + 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x00000050 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------' + //0x00000060 LCPI0_22 + 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, //0x00000060 QUAD $0xd0d0d0d0d0d0d0d0; QUAD $0xd0d0d0d0d0d0d0d0 // .space 16, '\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0' + //0x00000070 LCPI0_23 + 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, //0x00000070 QUAD $0x0909090909090909; QUAD $0x0909090909090909 // .space 16, '\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t' + //0x00000080 LCPI0_24 + 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x00000080 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................' + //0x00000090 LCPI0_25 + 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, //0x00000090 QUAD $0x4545454545454545; QUAD $0x4545454545454545 // .space 16, 'EEEEEEEEEEEEEEEE' + //0x000000a0 LCPI0_26 + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x000000a0 QUAD $0xffffffffffffffff; QUAD $0xffffffffffffffff // .space 16, '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000000b0 .p2align 5, 0x00 + //0x000000c0 LCPI0_1 + 0x20, //0x000000c0 .byte 32 + 0x00, //0x000000c1 .byte 0 + 0x00, //0x000000c2 .byte 0 + 0x00, //0x000000c3 .byte 0 + 0x00, //0x000000c4 .byte 0 + 0x00, //0x000000c5 .byte 0 + 0x00, //0x000000c6 .byte 0 + 0x00, //0x000000c7 .byte 0 + 0x00, //0x000000c8 .byte 0 + 0x09, //0x000000c9 .byte 9 + 0x0a, //0x000000ca .byte 10 + 0x00, //0x000000cb .byte 0 + 0x00, //0x000000cc .byte 0 + 0x0d, //0x000000cd .byte 13 + 0x00, //0x000000ce .byte 0 + 0x00, //0x000000cf .byte 0 + 0x20, //0x000000d0 .byte 32 + 0x00, //0x000000d1 .byte 0 + 0x00, //0x000000d2 .byte 0 + 0x00, //0x000000d3 .byte 0 + 0x00, //0x000000d4 .byte 0 + 0x00, //0x000000d5 .byte 0 + 0x00, //0x000000d6 .byte 0 + 0x00, //0x000000d7 .byte 0 + 0x00, //0x000000d8 .byte 0 + 0x09, //0x000000d9 .byte 9 + 0x0a, //0x000000da .byte 10 + 0x00, //0x000000db .byte 0 + 0x00, //0x000000dc .byte 0 + 0x0d, //0x000000dd .byte 13 + 0x00, //0x000000de .byte 0 + 0x00, //0x000000df .byte 0 + //0x000000e0 LCPI0_2 + 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x000000e0 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""' + 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x000000f0 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""' + //0x00000100 LCPI0_3 + 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x00000100 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' + 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x00000110 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' + //0x00000120 LCPI0_4 + 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, //0x00000120 QUAD $0x1f1f1f1f1f1f1f1f; QUAD $0x1f1f1f1f1f1f1f1f // .space 16, '\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f' + 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, //0x00000130 QUAD $0x1f1f1f1f1f1f1f1f; QUAD $0x1f1f1f1f1f1f1f1f // .space 16, '\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f' + //0x00000140 LCPI0_5 + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, //0x00000140 QUAD $0x7b7b7b7b7b7b7b7b; QUAD $0x7b7b7b7b7b7b7b7b // .space 16, '{{{{{{{{{{{{{{{{' + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, //0x00000150 QUAD $0x7b7b7b7b7b7b7b7b; QUAD $0x7b7b7b7b7b7b7b7b // .space 16, '{{{{{{{{{{{{{{{{' + //0x00000160 LCPI0_6 + 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, //0x00000160 QUAD $0x7d7d7d7d7d7d7d7d; QUAD $0x7d7d7d7d7d7d7d7d // .space 16, '}}}}}}}}}}}}}}}}' + 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, //0x00000170 QUAD $0x7d7d7d7d7d7d7d7d; QUAD $0x7d7d7d7d7d7d7d7d // .space 16, '}}}}}}}}}}}}}}}}' + //0x00000180 LCPI0_7 + 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, //0x00000180 QUAD $0x5b5b5b5b5b5b5b5b; QUAD $0x5b5b5b5b5b5b5b5b // .space 16, '[[[[[[[[[[[[[[[[' + 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, //0x00000190 QUAD $0x5b5b5b5b5b5b5b5b; QUAD $0x5b5b5b5b5b5b5b5b // .space 16, '[[[[[[[[[[[[[[[[' + //0x000001a0 LCPI0_8 + 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, //0x000001a0 QUAD $0x5d5d5d5d5d5d5d5d; QUAD $0x5d5d5d5d5d5d5d5d // .space 16, ']]]]]]]]]]]]]]]]' + 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, //0x000001b0 QUAD $0x5d5d5d5d5d5d5d5d; QUAD $0x5d5d5d5d5d5d5d5d // .space 16, ']]]]]]]]]]]]]]]]' + //0x000001c0 LCPI0_9 + 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, //0x000001c0 QUAD $0x2c2c2c2c2c2c2c2c; QUAD $0x2c2c2c2c2c2c2c2c // .space 16, ',,,,,,,,,,,,,,,,' + 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, //0x000001d0 QUAD $0x2c2c2c2c2c2c2c2c; QUAD $0x2c2c2c2c2c2c2c2c // .space 16, ',,,,,,,,,,,,,,,,' + //0x000001e0 LCPI0_10 + 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, //0x000001e0 QUAD $0xdfdfdfdfdfdfdfdf; QUAD $0xdfdfdfdfdfdfdfdf // .space 16, '\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf' + 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, //0x000001f0 QUAD $0xdfdfdfdfdfdfdfdf; QUAD $0xdfdfdfdfdfdfdfdf // .space 16, '\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf' + //0x00000200 LCPI0_14 + 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x00000200 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++' + 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x00000210 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++' + //0x00000220 LCPI0_15 + 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x00000220 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------' + 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x00000230 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------' + //0x00000240 LCPI0_16 + 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x00000240 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................' + 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x00000250 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................' + //0x00000260 LCPI0_17 + 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, //0x00000260 QUAD $0x4545454545454545; QUAD $0x4545454545454545 // .space 16, 'EEEEEEEEEEEEEEEE' + 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, //0x00000270 QUAD $0x4545454545454545; QUAD $0x4545454545454545 // .space 16, 'EEEEEEEEEEEEEEEE' + //0x00000280 LCPI0_18 + 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, //0x00000280 QUAD $0xd0d0d0d0d0d0d0d0; QUAD $0xd0d0d0d0d0d0d0d0 // .space 16, '\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0' + 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, //0x00000290 QUAD $0xd0d0d0d0d0d0d0d0; QUAD $0xd0d0d0d0d0d0d0d0 // .space 16, '\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0' + //0x000002a0 LCPI0_19 + 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, //0x000002a0 QUAD $0x0909090909090909; QUAD $0x0909090909090909 // .space 16, '\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t' + 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, //0x000002b0 QUAD $0x0909090909090909; QUAD $0x0909090909090909 // .space 16, '\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t' + //0x000002c0 .p2align 4, 0x90 + //0x000002c0 _skip_array + 0x55, //0x000002c0 pushq %rbp + 0x48, 0x89, 0xe5, //0x000002c1 movq %rsp, %rbp + 0x41, 0x57, //0x000002c4 pushq %r15 + 0x41, 0x56, //0x000002c6 pushq %r14 + 0x41, 0x55, //0x000002c8 pushq %r13 + 0x41, 0x54, //0x000002ca pushq %r12 + 0x53, //0x000002cc pushq %rbx + 0x48, 0x81, 0xec, 0xa0, 0x00, 0x00, 0x00, //0x000002cd subq $160, %rsp + 0x49, 0x89, 0xc8, //0x000002d4 movq %rcx, %r8 + 0x49, 0x89, 0xd6, //0x000002d7 movq %rdx, %r14 + 0x49, 0x89, 0xfb, //0x000002da movq %rdi, %r11 + 0xc5, 0xfa, 0x6f, 0x05, 0x1b, 0xfd, 0xff, 0xff, //0x000002dd vmovdqu $-741(%rip), %xmm0 /* LCPI0_0+0(%rip) */ + 0xc5, 0xfa, 0x7f, 0x02, //0x000002e5 vmovdqu %xmm0, (%rdx) + 0x48, 0x89, 0x74, 0x24, 0x08, //0x000002e9 movq %rsi, $8(%rsp) + 0x48, 0x8b, 0x0e, //0x000002ee movq (%rsi), %rcx + 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000002f1 movq $-1, %r9 + 0x41, 0xba, 0x01, 0x00, 0x00, 0x00, //0x000002f8 movl $1, %r10d + 0xc5, 0xfe, 0x6f, 0x2d, 0xba, 0xfd, 0xff, 0xff, //0x000002fe vmovdqu $-582(%rip), %ymm5 /* LCPI0_1+0(%rip) */ + 0x49, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000306 movabsq $4294977024, %r15 + 0xc5, 0xfe, 0x6f, 0x35, 0xc8, 0xfd, 0xff, 0xff, //0x00000310 vmovdqu $-568(%rip), %ymm6 /* LCPI0_2+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x3d, 0xe0, 0xfd, 0xff, 0xff, //0x00000318 vmovdqu $-544(%rip), %ymm7 /* LCPI0_3+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x05, 0xf8, 0xfd, 0xff, 0xff, //0x00000320 vmovdqu $-520(%rip), %ymm8 /* LCPI0_4+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x0d, 0xd0, 0xfe, 0xff, 0xff, //0x00000328 vmovdqu $-304(%rip), %ymm9 /* LCPI0_14+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x2d, 0xe8, 0xfe, 0xff, 0xff, //0x00000330 vmovdqu $-280(%rip), %ymm13 /* LCPI0_15+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x1d, 0xa0, 0xfe, 0xff, 0xff, //0x00000338 vmovdqu $-352(%rip), %ymm11 /* LCPI0_10+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x35, 0xf8, 0xfe, 0xff, 0xff, //0x00000340 vmovdqu $-264(%rip), %ymm14 /* LCPI0_16+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x3d, 0x10, 0xff, 0xff, 0xff, //0x00000348 vmovdqu $-240(%rip), %ymm15 /* LCPI0_17+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x1d, 0x68, 0xfe, 0xff, 0xff, //0x00000350 vmovdqu $-408(%rip), %ymm3 /* LCPI0_9+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0x40, 0xfe, 0xff, 0xff, //0x00000358 vmovdqu $-448(%rip), %ymm4 /* LCPI0_8+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x15, 0xd8, 0xfd, 0xff, 0xff, //0x00000360 vmovdqu $-552(%rip), %ymm10 /* LCPI0_5+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x25, 0xf0, 0xfd, 0xff, 0xff, //0x00000368 vmovdqu $-528(%rip), %ymm12 /* LCPI0_6+0(%rip) */ + 0x4c, 0x89, 0x44, 0x24, 0x18, //0x00000370 movq %r8, $24(%rsp) + 0x48, 0x89, 0x7c, 0x24, 0x20, //0x00000375 movq %rdi, $32(%rsp) + 0x48, 0x89, 0x54, 0x24, 0x28, //0x0000037a movq %rdx, $40(%rsp) + 0xe9, 0x2f, 0x00, 0x00, 0x00, //0x0000037f jmp LBB0_6 + //0x00000384 LBB0_1 + 0x49, 0x8d, 0x4d, 0x04, //0x00000384 leaq $4(%r13), %rcx + //0x00000388 LBB0_2 + 0x48, 0x89, 0x0a, //0x00000388 movq %rcx, (%rdx) + //0x0000038b LBB0_3 + 0x4c, 0x89, 0xe8, //0x0000038b movq %r13, %rax + 0x48, 0xba, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x0000038e movabsq $9223372036854775806, %rdx + 0x49, 0x39, 0xd5, //0x00000398 cmpq %rdx, %r13 + 0x0f, 0x87, 0x5c, 0x3a, 0x00, 0x00, //0x0000039b ja LBB0_721 + //0x000003a1 LBB0_4 + 0x49, 0x8b, 0x36, //0x000003a1 movq (%r14), %rsi + 0x49, 0x89, 0xf2, //0x000003a4 movq %rsi, %r10 + 0x4c, 0x89, 0xc8, //0x000003a7 movq %r9, %rax + 0x48, 0x85, 0xf6, //0x000003aa testq %rsi, %rsi + 0x0f, 0x84, 0x4a, 0x3a, 0x00, 0x00, //0x000003ad je LBB0_721 + //0x000003b3 LBB0_6 + 0x4d, 0x8b, 0x23, //0x000003b3 movq (%r11), %r12 + 0x49, 0x8b, 0x43, 0x08, //0x000003b6 movq $8(%r11), %rax + 0x48, 0x39, 0xc1, //0x000003ba cmpq %rax, %rcx + 0x0f, 0x83, 0x2d, 0x00, 0x00, 0x00, //0x000003bd jae LBB0_11 + 0x41, 0x8a, 0x14, 0x0c, //0x000003c3 movb (%r12,%rcx), %dl + 0x80, 0xfa, 0x0d, //0x000003c7 cmpb $13, %dl + 0x0f, 0x84, 0x20, 0x00, 0x00, 0x00, //0x000003ca je LBB0_11 + 0x80, 0xfa, 0x20, //0x000003d0 cmpb $32, %dl + 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x000003d3 je LBB0_11 + 0x80, 0xc2, 0xf5, //0x000003d9 addb $-11, %dl + 0x80, 0xfa, 0xfe, //0x000003dc cmpb $-2, %dl + 0x0f, 0x83, 0x0b, 0x00, 0x00, 0x00, //0x000003df jae LBB0_11 + 0x49, 0x89, 0xcd, //0x000003e5 movq %rcx, %r13 + 0xe9, 0x6d, 0x01, 0x00, 0x00, //0x000003e8 jmp LBB0_36 + 0x90, 0x90, 0x90, //0x000003ed .p2align 4, 0x90 + //0x000003f0 LBB0_11 + 0x4c, 0x8d, 0x69, 0x01, //0x000003f0 leaq $1(%rcx), %r13 + 0x49, 0x39, 0xc5, //0x000003f4 cmpq %rax, %r13 + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000003f7 jae LBB0_15 + 0x43, 0x8a, 0x14, 0x2c, //0x000003fd movb (%r12,%r13), %dl + 0x80, 0xfa, 0x0d, //0x00000401 cmpb $13, %dl + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000404 je LBB0_15 + 0x80, 0xfa, 0x20, //0x0000040a cmpb $32, %dl + 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000040d je LBB0_15 + 0x80, 0xc2, 0xf5, //0x00000413 addb $-11, %dl + 0x80, 0xfa, 0xfe, //0x00000416 cmpb $-2, %dl + 0x0f, 0x82, 0x3b, 0x01, 0x00, 0x00, //0x00000419 jb LBB0_36 + 0x90, //0x0000041f .p2align 4, 0x90 + //0x00000420 LBB0_15 + 0x4c, 0x8d, 0x69, 0x02, //0x00000420 leaq $2(%rcx), %r13 + 0x49, 0x39, 0xc5, //0x00000424 cmpq %rax, %r13 + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000427 jae LBB0_19 + 0x43, 0x8a, 0x14, 0x2c, //0x0000042d movb (%r12,%r13), %dl + 0x80, 0xfa, 0x0d, //0x00000431 cmpb $13, %dl + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000434 je LBB0_19 + 0x80, 0xfa, 0x20, //0x0000043a cmpb $32, %dl + 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000043d je LBB0_19 + 0x80, 0xc2, 0xf5, //0x00000443 addb $-11, %dl + 0x80, 0xfa, 0xfe, //0x00000446 cmpb $-2, %dl + 0x0f, 0x82, 0x0b, 0x01, 0x00, 0x00, //0x00000449 jb LBB0_36 + 0x90, //0x0000044f .p2align 4, 0x90 + //0x00000450 LBB0_19 + 0x4c, 0x8d, 0x69, 0x03, //0x00000450 leaq $3(%rcx), %r13 + 0x49, 0x39, 0xc5, //0x00000454 cmpq %rax, %r13 + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000457 jae LBB0_23 + 0x43, 0x8a, 0x14, 0x2c, //0x0000045d movb (%r12,%r13), %dl + 0x80, 0xfa, 0x0d, //0x00000461 cmpb $13, %dl + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000464 je LBB0_23 + 0x80, 0xfa, 0x20, //0x0000046a cmpb $32, %dl + 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000046d je LBB0_23 + 0x80, 0xc2, 0xf5, //0x00000473 addb $-11, %dl + 0x80, 0xfa, 0xfe, //0x00000476 cmpb $-2, %dl + 0x0f, 0x82, 0xdb, 0x00, 0x00, 0x00, //0x00000479 jb LBB0_36 + 0x90, //0x0000047f .p2align 4, 0x90 + //0x00000480 LBB0_23 + 0x4c, 0x8d, 0x69, 0x04, //0x00000480 leaq $4(%rcx), %r13 + 0x48, 0x89, 0xc6, //0x00000484 movq %rax, %rsi + 0x4c, 0x29, 0xee, //0x00000487 subq %r13, %rsi + 0x0f, 0x86, 0x01, 0x39, 0x00, 0x00, //0x0000048a jbe LBB0_693 + 0x48, 0x83, 0xfe, 0x20, //0x00000490 cmpq $32, %rsi + 0x0f, 0x82, 0x5c, 0x25, 0x00, 0x00, //0x00000494 jb LBB0_502 + 0x48, 0xc7, 0xc6, 0xfc, 0xff, 0xff, 0xff, //0x0000049a movq $-4, %rsi + 0x48, 0x29, 0xce, //0x000004a1 subq %rcx, %rsi + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000004a4 .p2align 4, 0x90 + //0x000004b0 LBB0_26 + 0xc4, 0x81, 0x7e, 0x6f, 0x04, 0x2c, //0x000004b0 vmovdqu (%r12,%r13), %ymm0 + 0xc4, 0xe2, 0x55, 0x00, 0xc8, //0x000004b6 vpshufb %ymm0, %ymm5, %ymm1 + 0xc5, 0xfd, 0xf8, 0xd1, //0x000004bb vpsubb %ymm1, %ymm0, %ymm2 + 0xc4, 0xe2, 0x7d, 0x17, 0xd2, //0x000004bf vptest %ymm2, %ymm2 + 0x0f, 0x85, 0x76, 0x00, 0x00, 0x00, //0x000004c4 jne LBB0_35 + 0x49, 0x83, 0xc5, 0x20, //0x000004ca addq $32, %r13 + 0x48, 0x8d, 0x0c, 0x30, //0x000004ce leaq (%rax,%rsi), %rcx + 0x48, 0x83, 0xc1, 0xe0, //0x000004d2 addq $-32, %rcx + 0x48, 0x83, 0xc6, 0xe0, //0x000004d6 addq $-32, %rsi + 0x48, 0x83, 0xf9, 0x1f, //0x000004da cmpq $31, %rcx + 0x0f, 0x87, 0xcc, 0xff, 0xff, 0xff, //0x000004de ja LBB0_26 + 0x4d, 0x89, 0xe5, //0x000004e4 movq %r12, %r13 + 0x49, 0x29, 0xf5, //0x000004e7 subq %rsi, %r13 + 0x48, 0x01, 0xc6, //0x000004ea addq %rax, %rsi + 0x48, 0x85, 0xf6, //0x000004ed testq %rsi, %rsi + 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x000004f0 je LBB0_34 + //0x000004f6 LBB0_29 + 0x4a, 0x8d, 0x14, 0x2e, //0x000004f6 leaq (%rsi,%r13), %rdx + 0x31, 0xc9, //0x000004fa xorl %ecx, %ecx + 0x90, 0x90, 0x90, 0x90, //0x000004fc .p2align 4, 0x90 + //0x00000500 LBB0_30 + 0x41, 0x0f, 0xbe, 0x7c, 0x0d, 0x00, //0x00000500 movsbl (%r13,%rcx), %edi + 0x83, 0xff, 0x20, //0x00000506 cmpl $32, %edi + 0x0f, 0x87, 0x98, 0x20, 0x00, 0x00, //0x00000509 ja LBB0_470 + 0x49, 0x0f, 0xa3, 0xff, //0x0000050f btq %rdi, %r15 + 0x0f, 0x83, 0x8e, 0x20, 0x00, 0x00, //0x00000513 jae LBB0_470 + 0x48, 0x83, 0xc1, 0x01, //0x00000519 addq $1, %rcx + 0x48, 0x39, 0xce, //0x0000051d cmpq %rcx, %rsi + 0x0f, 0x85, 0xda, 0xff, 0xff, 0xff, //0x00000520 jne LBB0_30 + 0x49, 0x89, 0xd5, //0x00000526 movq %rdx, %r13 + //0x00000529 LBB0_34 + 0x4d, 0x29, 0xe5, //0x00000529 subq %r12, %r13 + 0x49, 0x39, 0xc5, //0x0000052c cmpq %rax, %r13 + 0x0f, 0x82, 0x25, 0x00, 0x00, 0x00, //0x0000052f jb LBB0_36 + 0xe9, 0x5f, 0x38, 0x00, 0x00, //0x00000535 jmp LBB0_694 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000053a .p2align 4, 0x90 + //0x00000540 LBB0_35 + 0xc5, 0xfd, 0x74, 0xc1, //0x00000540 vpcmpeqb %ymm1, %ymm0, %ymm0 + 0xc5, 0xfd, 0xd7, 0xc8, //0x00000544 vpmovmskb %ymm0, %ecx + 0xf7, 0xd1, //0x00000548 notl %ecx + 0x44, 0x0f, 0xbc, 0xe9, //0x0000054a bsfl %ecx, %r13d + 0x49, 0x29, 0xf5, //0x0000054e subq %rsi, %r13 + 0x49, 0x39, 0xc5, //0x00000551 cmpq %rax, %r13 + 0x0f, 0x83, 0x3f, 0x38, 0x00, 0x00, //0x00000554 jae LBB0_694 + //0x0000055a LBB0_36 + 0x49, 0x8d, 0x4d, 0x01, //0x0000055a leaq $1(%r13), %rcx + 0x48, 0x8b, 0x44, 0x24, 0x08, //0x0000055e movq $8(%rsp), %rax + 0x48, 0x89, 0x08, //0x00000563 movq %rcx, (%rax) + 0x43, 0x0f, 0xbe, 0x14, 0x2c, //0x00000566 movsbl (%r12,%r13), %edx + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000056b movq $-1, %rax + 0x85, 0xd2, //0x00000572 testl %edx, %edx + 0x0f, 0x84, 0x83, 0x38, 0x00, 0x00, //0x00000574 je LBB0_721 + 0x49, 0x8d, 0x72, 0xff, //0x0000057a leaq $-1(%r10), %rsi + 0x43, 0x8b, 0x3c, 0xd6, //0x0000057e movl (%r14,%r10,8), %edi + 0x49, 0x83, 0xf9, 0xff, //0x00000582 cmpq $-1, %r9 + 0x4d, 0x0f, 0x44, 0xcd, //0x00000586 cmoveq %r13, %r9 + 0x83, 0xc7, 0xff, //0x0000058a addl $-1, %edi + 0x83, 0xff, 0x05, //0x0000058d cmpl $5, %edi + 0x0f, 0x87, 0x13, 0x02, 0x00, 0x00, //0x00000590 ja LBB0_84 + 0x48, 0x8d, 0x1d, 0x33, 0x3b, 0x00, 0x00, //0x00000596 leaq $15155(%rip), %rbx /* LJTI0_0+0(%rip) */ + 0x48, 0x63, 0x3c, 0xbb, //0x0000059d movslq (%rbx,%rdi,4), %rdi + 0x48, 0x01, 0xdf, //0x000005a1 addq %rbx, %rdi + 0xff, 0xe7, //0x000005a4 jmpq *%rdi + //0x000005a6 LBB0_39 + 0x83, 0xfa, 0x2c, //0x000005a6 cmpl $44, %edx + 0x0f, 0x84, 0x71, 0x06, 0x00, 0x00, //0x000005a9 je LBB0_143 + 0x83, 0xfa, 0x5d, //0x000005af cmpl $93, %edx + 0x0f, 0x84, 0xda, 0x01, 0x00, 0x00, //0x000005b2 je LBB0_41 + 0xe9, 0x39, 0x38, 0x00, 0x00, //0x000005b8 jmp LBB0_720 + //0x000005bd LBB0_42 + 0x80, 0xfa, 0x5d, //0x000005bd cmpb $93, %dl + 0x0f, 0x84, 0xcc, 0x01, 0x00, 0x00, //0x000005c0 je LBB0_41 + 0x4b, 0xc7, 0x04, 0xd6, 0x01, 0x00, 0x00, 0x00, //0x000005c6 movq $1, (%r14,%r10,8) + 0x83, 0xfa, 0x7b, //0x000005ce cmpl $123, %edx + 0x0f, 0x86, 0xde, 0x01, 0x00, 0x00, //0x000005d1 jbe LBB0_85 + 0xe9, 0x1a, 0x38, 0x00, 0x00, //0x000005d7 jmp LBB0_720 + //0x000005dc LBB0_44 + 0x80, 0xfa, 0x22, //0x000005dc cmpb $34, %dl + 0x0f, 0x85, 0x11, 0x38, 0x00, 0x00, //0x000005df jne LBB0_720 + 0x4b, 0xc7, 0x04, 0xd6, 0x04, 0x00, 0x00, 0x00, //0x000005e5 movq $4, (%r14,%r10,8) + 0x4d, 0x8b, 0x73, 0x08, //0x000005ed movq $8(%r11), %r14 + 0x41, 0xf6, 0xc0, 0x40, //0x000005f1 testb $64, %r8b + 0x0f, 0x85, 0x94, 0x07, 0x00, 0x00, //0x000005f5 jne LBB0_153 + 0x41, 0xf6, 0xc0, 0x20, //0x000005fb testb $32, %r8b + 0x0f, 0x85, 0xa1, 0x0a, 0x00, 0x00, //0x000005ff jne LBB0_195 + 0x4d, 0x89, 0xf2, //0x00000605 movq %r14, %r10 + 0x49, 0x29, 0xca, //0x00000608 subq %rcx, %r10 + 0x0f, 0x84, 0x92, 0x39, 0x00, 0x00, //0x0000060b je LBB0_724 + 0x49, 0x83, 0xfa, 0x40, //0x00000611 cmpq $64, %r10 + 0x0f, 0x82, 0xfc, 0x26, 0x00, 0x00, //0x00000615 jb LBB0_532 + 0x48, 0xc7, 0xc6, 0xfe, 0xff, 0xff, 0xff, //0x0000061b movq $-2, %rsi + 0x4c, 0x29, 0xee, //0x00000622 subq %r13, %rsi + 0x48, 0xc7, 0x44, 0x24, 0x10, 0xff, 0xff, 0xff, 0xff, //0x00000625 movq $-1, $16(%rsp) + 0x45, 0x31, 0xc0, //0x0000062e xorl %r8d, %r8d + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000631 .p2align 4, 0x90 + //0x00000640 LBB0_50 + 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x0c, //0x00000640 vmovdqu (%r12,%rcx), %ymm0 + 0xc4, 0xc1, 0x7e, 0x6f, 0x4c, 0x0c, 0x20, //0x00000646 vmovdqu $32(%r12,%rcx), %ymm1 + 0xc5, 0xfd, 0x74, 0xd6, //0x0000064d vpcmpeqb %ymm6, %ymm0, %ymm2 + 0xc5, 0xfd, 0xd7, 0xfa, //0x00000651 vpmovmskb %ymm2, %edi + 0xc5, 0xf5, 0x74, 0xd6, //0x00000655 vpcmpeqb %ymm6, %ymm1, %ymm2 + 0xc5, 0xfd, 0xd7, 0xc2, //0x00000659 vpmovmskb %ymm2, %eax + 0xc5, 0xfd, 0x74, 0xc7, //0x0000065d vpcmpeqb %ymm7, %ymm0, %ymm0 + 0xc5, 0xfd, 0xd7, 0xd0, //0x00000661 vpmovmskb %ymm0, %edx + 0xc5, 0xf5, 0x74, 0xc7, //0x00000665 vpcmpeqb %ymm7, %ymm1, %ymm0 + 0xc5, 0xfd, 0xd7, 0xd8, //0x00000669 vpmovmskb %ymm0, %ebx + 0x48, 0xc1, 0xe0, 0x20, //0x0000066d shlq $32, %rax + 0x48, 0x09, 0xc7, //0x00000671 orq %rax, %rdi + 0x48, 0xc1, 0xe3, 0x20, //0x00000674 shlq $32, %rbx + 0x48, 0x09, 0xda, //0x00000678 orq %rbx, %rdx + 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x0000067b jne LBB0_59 + 0x4d, 0x85, 0xc0, //0x00000681 testq %r8, %r8 + 0x0f, 0x85, 0x3f, 0x00, 0x00, 0x00, //0x00000684 jne LBB0_61 + 0x45, 0x31, 0xc0, //0x0000068a xorl %r8d, %r8d + 0x48, 0x85, 0xff, //0x0000068d testq %rdi, %rdi + 0x0f, 0x85, 0x8a, 0x00, 0x00, 0x00, //0x00000690 jne LBB0_62 + //0x00000696 LBB0_53 + 0x49, 0x83, 0xc2, 0xc0, //0x00000696 addq $-64, %r10 + 0x48, 0x83, 0xc6, 0xc0, //0x0000069a addq $-64, %rsi + 0x48, 0x83, 0xc1, 0x40, //0x0000069e addq $64, %rcx + 0x49, 0x83, 0xfa, 0x3f, //0x000006a2 cmpq $63, %r10 + 0x0f, 0x87, 0x94, 0xff, 0xff, 0xff, //0x000006a6 ja LBB0_50 + 0xe9, 0x71, 0x22, 0x00, 0x00, //0x000006ac jmp LBB0_54 + //0x000006b1 LBB0_59 + 0x48, 0x83, 0x7c, 0x24, 0x10, 0xff, //0x000006b1 cmpq $-1, $16(%rsp) + 0x0f, 0x85, 0x0c, 0x00, 0x00, 0x00, //0x000006b7 jne LBB0_61 + 0x48, 0x0f, 0xbc, 0xc2, //0x000006bd bsfq %rdx, %rax + 0x48, 0x01, 0xc8, //0x000006c1 addq %rcx, %rax + 0x48, 0x89, 0x44, 0x24, 0x10, //0x000006c4 movq %rax, $16(%rsp) + //0x000006c9 LBB0_61 + 0x4c, 0x89, 0xc0, //0x000006c9 movq %r8, %rax + 0x48, 0xf7, 0xd0, //0x000006cc notq %rax + 0x48, 0x21, 0xd0, //0x000006cf andq %rdx, %rax + 0x4c, 0x8d, 0x1c, 0x00, //0x000006d2 leaq (%rax,%rax), %r11 + 0x4d, 0x09, 0xc3, //0x000006d6 orq %r8, %r11 + 0x4c, 0x89, 0xdb, //0x000006d9 movq %r11, %rbx + 0x48, 0xf7, 0xd3, //0x000006dc notq %rbx + 0x48, 0x21, 0xd3, //0x000006df andq %rdx, %rbx + 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000006e2 movabsq $-6148914691236517206, %rdx + 0x48, 0x21, 0xd3, //0x000006ec andq %rdx, %rbx + 0x45, 0x31, 0xc0, //0x000006ef xorl %r8d, %r8d + 0x48, 0x01, 0xc3, //0x000006f2 addq %rax, %rbx + 0x41, 0x0f, 0x92, 0xc0, //0x000006f5 setb %r8b + 0x48, 0x01, 0xdb, //0x000006f9 addq %rbx, %rbx + 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000006fc movabsq $6148914691236517205, %rax + 0x48, 0x31, 0xc3, //0x00000706 xorq %rax, %rbx + 0x4c, 0x21, 0xdb, //0x00000709 andq %r11, %rbx + 0x48, 0xf7, 0xd3, //0x0000070c notq %rbx + 0x48, 0x21, 0xdf, //0x0000070f andq %rbx, %rdi + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00000712 movq $32(%rsp), %r11 + 0x48, 0x85, 0xff, //0x00000717 testq %rdi, %rdi + 0x0f, 0x84, 0x76, 0xff, 0xff, 0xff, //0x0000071a je LBB0_53 + //0x00000720 LBB0_62 + 0x48, 0x0f, 0xbc, 0xcf, //0x00000720 bsfq %rdi, %rcx + 0x48, 0x29, 0xf1, //0x00000724 subq %rsi, %rcx + //0x00000727 LBB0_63 + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00000727 movq $24(%rsp), %r8 + //0x0000072c LBB0_64 + 0x48, 0x8b, 0x5c, 0x24, 0x08, //0x0000072c movq $8(%rsp), %rbx + 0x48, 0x85, 0xc9, //0x00000731 testq %rcx, %rcx + 0x0f, 0x89, 0x67, 0x0c, 0x00, 0x00, //0x00000734 jns LBB0_247 + 0xe9, 0x72, 0x36, 0x00, 0x00, //0x0000073a jmp LBB0_696 + //0x0000073f LBB0_65 + 0x80, 0xfa, 0x3a, //0x0000073f cmpb $58, %dl + 0x0f, 0x85, 0xae, 0x36, 0x00, 0x00, //0x00000742 jne LBB0_720 + 0x4b, 0xc7, 0x04, 0xd6, 0x00, 0x00, 0x00, 0x00, //0x00000748 movq $0, (%r14,%r10,8) + 0xe9, 0x4c, 0xfc, 0xff, 0xff, //0x00000750 jmp LBB0_4 + //0x00000755 LBB0_67 + 0x83, 0xfa, 0x2c, //0x00000755 cmpl $44, %edx + 0x0f, 0x85, 0x2b, 0x00, 0x00, 0x00, //0x00000758 jne LBB0_68 + 0x49, 0x81, 0xfa, 0xff, 0x0f, 0x00, 0x00, //0x0000075e cmpq $4095, %r10 + 0x0f, 0x8f, 0x3a, 0x36, 0x00, 0x00, //0x00000765 jg LBB0_713 + 0x49, 0x8d, 0x42, 0x01, //0x0000076b leaq $1(%r10), %rax + 0x49, 0x89, 0x06, //0x0000076f movq %rax, (%r14) + 0x4b, 0xc7, 0x44, 0xd6, 0x08, 0x03, 0x00, 0x00, 0x00, //0x00000772 movq $3, $8(%r14,%r10,8) + 0xe9, 0x21, 0xfc, 0xff, 0xff, //0x0000077b jmp LBB0_4 + //0x00000780 LBB0_69 + 0x83, 0xfa, 0x22, //0x00000780 cmpl $34, %edx + 0x0f, 0x84, 0xb9, 0x04, 0x00, 0x00, //0x00000783 je LBB0_70 + //0x00000789 LBB0_68 + 0x83, 0xfa, 0x7d, //0x00000789 cmpl $125, %edx + 0x0f, 0x85, 0x64, 0x36, 0x00, 0x00, //0x0000078c jne LBB0_720 + //0x00000792 LBB0_41 + 0x49, 0x89, 0x36, //0x00000792 movq %rsi, (%r14) + 0x49, 0x89, 0xf2, //0x00000795 movq %rsi, %r10 + 0x4c, 0x89, 0xc8, //0x00000798 movq %r9, %rax + 0x48, 0x85, 0xf6, //0x0000079b testq %rsi, %rsi + 0x0f, 0x85, 0x0f, 0xfc, 0xff, 0xff, //0x0000079e jne LBB0_6 + 0xe9, 0x54, 0x36, 0x00, 0x00, //0x000007a4 jmp LBB0_721 + //0x000007a9 LBB0_84 + 0x49, 0x89, 0x36, //0x000007a9 movq %rsi, (%r14) + 0x83, 0xfa, 0x7b, //0x000007ac cmpl $123, %edx + 0x0f, 0x87, 0x41, 0x36, 0x00, 0x00, //0x000007af ja LBB0_720 + //0x000007b5 LBB0_85 + 0x4f, 0x8d, 0x14, 0x2c, //0x000007b5 leaq (%r12,%r13), %r10 + 0x89, 0xd2, //0x000007b9 movl %edx, %edx + 0x48, 0x8d, 0x35, 0x26, 0x39, 0x00, 0x00, //0x000007bb leaq $14630(%rip), %rsi /* LJTI0_1+0(%rip) */ + 0x48, 0x63, 0x14, 0x96, //0x000007c2 movslq (%rsi,%rdx,4), %rdx + 0x48, 0x01, 0xf2, //0x000007c6 addq %rsi, %rdx + 0xff, 0xe2, //0x000007c9 jmpq *%rdx + //0x000007cb LBB0_86 + 0x49, 0x8b, 0x5b, 0x08, //0x000007cb movq $8(%r11), %rbx + 0x41, 0xf6, 0xc0, 0x40, //0x000007cf testb $64, %r8b + 0x0f, 0x85, 0xa7, 0x06, 0x00, 0x00, //0x000007d3 jne LBB0_165 + 0x4c, 0x29, 0xeb, //0x000007d9 subq %r13, %rbx + 0x48, 0x8b, 0x74, 0x24, 0x08, //0x000007dc movq $8(%rsp), %rsi + 0x0f, 0x84, 0xee, 0x35, 0x00, 0x00, //0x000007e1 je LBB0_699 + 0x41, 0x80, 0x3a, 0x30, //0x000007e7 cmpb $48, (%r10) + 0x0f, 0x85, 0x35, 0x00, 0x00, 0x00, //0x000007eb jne LBB0_92 + 0x41, 0xbb, 0x01, 0x00, 0x00, 0x00, //0x000007f1 movl $1, %r11d + 0x48, 0x83, 0xfb, 0x01, //0x000007f7 cmpq $1, %rbx + 0x0f, 0x84, 0xd9, 0x22, 0x00, 0x00, //0x000007fb je LBB0_509 + 0x41, 0x8a, 0x04, 0x0c, //0x00000801 movb (%r12,%rcx), %al + 0x04, 0xd2, //0x00000805 addb $-46, %al + 0x3c, 0x37, //0x00000807 cmpb $55, %al + 0x0f, 0x87, 0xcb, 0x22, 0x00, 0x00, //0x00000809 ja LBB0_509 + 0x0f, 0xb6, 0xc0, //0x0000080f movzbl %al, %eax + 0x48, 0xba, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x00000812 movabsq $36028797027352577, %rdx + 0x48, 0x0f, 0xa3, 0xc2, //0x0000081c btq %rax, %rdx + 0x0f, 0x83, 0xb4, 0x22, 0x00, 0x00, //0x00000820 jae LBB0_509 + //0x00000826 LBB0_92 + 0x48, 0x83, 0xfb, 0x20, //0x00000826 cmpq $32, %rbx + 0x0f, 0x82, 0x56, 0x24, 0x00, 0x00, //0x0000082a jb LBB0_524 + 0x48, 0xc7, 0x44, 0x24, 0x10, 0xff, 0xff, 0xff, 0xff, //0x00000830 movq $-1, $16(%rsp) + 0x45, 0x31, 0xdb, //0x00000839 xorl %r11d, %r11d + 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000083c movq $-1, %r8 + 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00000843 movq $-1, %r15 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000084a .p2align 4, 0x90 + //0x00000850 LBB0_94 + 0xc4, 0x81, 0x7e, 0x6f, 0x04, 0x1a, //0x00000850 vmovdqu (%r10,%r11), %ymm0 + 0xc5, 0xb5, 0x74, 0xc8, //0x00000856 vpcmpeqb %ymm0, %ymm9, %ymm1 + 0xc5, 0x95, 0x74, 0xd0, //0x0000085a vpcmpeqb %ymm0, %ymm13, %ymm2 + 0xc5, 0xed, 0xeb, 0xc9, //0x0000085e vpor %ymm1, %ymm2, %ymm1 + 0xc5, 0xa5, 0xdb, 0xd0, //0x00000862 vpand %ymm0, %ymm11, %ymm2 + 0xc5, 0x8d, 0x74, 0xd8, //0x00000866 vpcmpeqb %ymm0, %ymm14, %ymm3 + 0xc5, 0xfd, 0xd7, 0xfb, //0x0000086a vpmovmskb %ymm3, %edi + 0xc5, 0x85, 0x74, 0xd2, //0x0000086e vpcmpeqb %ymm2, %ymm15, %ymm2 + 0xc5, 0xfd, 0xd7, 0xf2, //0x00000872 vpmovmskb %ymm2, %esi + 0xc5, 0xfd, 0xd7, 0xc1, //0x00000876 vpmovmskb %ymm1, %eax + 0xc5, 0xfd, 0xfc, 0x05, 0xfe, 0xf9, 0xff, 0xff, //0x0000087a vpaddb $-1538(%rip), %ymm0, %ymm0 /* LCPI0_18+0(%rip) */ + 0xc5, 0xfd, 0xda, 0x25, 0x16, 0xfa, 0xff, 0xff, //0x00000882 vpminub $-1514(%rip), %ymm0, %ymm4 /* LCPI0_19+0(%rip) */ + 0xc5, 0xfd, 0x74, 0xc4, //0x0000088a vpcmpeqb %ymm4, %ymm0, %ymm0 + 0xc5, 0xe5, 0xeb, 0xd2, //0x0000088e vpor %ymm2, %ymm3, %ymm2 + 0xc5, 0xfd, 0xeb, 0xc2, //0x00000892 vpor %ymm2, %ymm0, %ymm0 + 0xc5, 0xfd, 0xeb, 0xc1, //0x00000896 vpor %ymm1, %ymm0, %ymm0 + 0xc5, 0xfd, 0xd7, 0xc8, //0x0000089a vpmovmskb %ymm0, %ecx + 0x48, 0xf7, 0xd1, //0x0000089e notq %rcx + 0x48, 0x0f, 0xbc, 0xc9, //0x000008a1 bsfq %rcx, %rcx + 0x83, 0xf9, 0x20, //0x000008a5 cmpl $32, %ecx + 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x000008a8 je LBB0_96 + 0xba, 0xff, 0xff, 0xff, 0xff, //0x000008ae movl $-1, %edx + 0xd3, 0xe2, //0x000008b3 shll %cl, %edx + 0xf7, 0xd2, //0x000008b5 notl %edx + 0x21, 0xd7, //0x000008b7 andl %edx, %edi + 0x21, 0xd6, //0x000008b9 andl %edx, %esi + 0x21, 0xc2, //0x000008bb andl %eax, %edx + 0x89, 0xd0, //0x000008bd movl %edx, %eax + //0x000008bf LBB0_96 + 0x8d, 0x57, 0xff, //0x000008bf leal $-1(%rdi), %edx + 0x21, 0xfa, //0x000008c2 andl %edi, %edx + 0xc5, 0xfe, 0x6f, 0x1d, 0xf4, 0xf8, 0xff, 0xff, //0x000008c4 vmovdqu $-1804(%rip), %ymm3 /* LCPI0_9+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0xcc, 0xf8, 0xff, 0xff, //0x000008cc vmovdqu $-1844(%rip), %ymm4 /* LCPI0_8+0(%rip) */ + 0x0f, 0x85, 0xfc, 0x1d, 0x00, 0x00, //0x000008d4 jne LBB0_478 + 0x8d, 0x56, 0xff, //0x000008da leal $-1(%rsi), %edx + 0x21, 0xf2, //0x000008dd andl %esi, %edx + 0x0f, 0x85, 0xf1, 0x1d, 0x00, 0x00, //0x000008df jne LBB0_478 + 0x8d, 0x50, 0xff, //0x000008e5 leal $-1(%rax), %edx + 0x21, 0xc2, //0x000008e8 andl %eax, %edx + 0x0f, 0x85, 0xe6, 0x1d, 0x00, 0x00, //0x000008ea jne LBB0_478 + 0x85, 0xff, //0x000008f0 testl %edi, %edi + 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x000008f2 je LBB0_102 + 0x0f, 0xbc, 0xd7, //0x000008f8 bsfl %edi, %edx + 0x49, 0x83, 0xff, 0xff, //0x000008fb cmpq $-1, %r15 + 0x0f, 0x85, 0xe6, 0x20, 0x00, 0x00, //0x000008ff jne LBB0_501 + 0x4c, 0x01, 0xda, //0x00000905 addq %r11, %rdx + 0x49, 0x89, 0xd7, //0x00000908 movq %rdx, %r15 + //0x0000090b LBB0_102 + 0x85, 0xf6, //0x0000090b testl %esi, %esi + 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x0000090d je LBB0_105 + 0x0f, 0xbc, 0xd6, //0x00000913 bsfl %esi, %edx + 0x49, 0x83, 0xf8, 0xff, //0x00000916 cmpq $-1, %r8 + 0x0f, 0x85, 0xcb, 0x20, 0x00, 0x00, //0x0000091a jne LBB0_501 + 0x4c, 0x01, 0xda, //0x00000920 addq %r11, %rdx + 0x49, 0x89, 0xd0, //0x00000923 movq %rdx, %r8 + //0x00000926 LBB0_105 + 0x85, 0xc0, //0x00000926 testl %eax, %eax + 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00000928 je LBB0_108 + 0x0f, 0xbc, 0xc0, //0x0000092e bsfl %eax, %eax + 0x48, 0x83, 0x7c, 0x24, 0x10, 0xff, //0x00000931 cmpq $-1, $16(%rsp) + 0x0f, 0x85, 0x6d, 0x21, 0x00, 0x00, //0x00000937 jne LBB0_504 + 0x4c, 0x01, 0xd8, //0x0000093d addq %r11, %rax + 0x48, 0x89, 0x44, 0x24, 0x10, //0x00000940 movq %rax, $16(%rsp) + //0x00000945 LBB0_108 + 0x83, 0xf9, 0x20, //0x00000945 cmpl $32, %ecx + 0x0f, 0x85, 0xab, 0x08, 0x00, 0x00, //0x00000948 jne LBB0_219 + 0x48, 0x83, 0xc3, 0xe0, //0x0000094e addq $-32, %rbx + 0x49, 0x83, 0xc3, 0x20, //0x00000952 addq $32, %r11 + 0x48, 0x83, 0xfb, 0x1f, //0x00000956 cmpq $31, %rbx + 0x0f, 0x87, 0xf0, 0xfe, 0xff, 0xff, //0x0000095a ja LBB0_94 + 0xc5, 0xf8, 0x77, //0x00000960 vzeroupper + 0xc5, 0x7e, 0x6f, 0x3d, 0xf5, 0xf8, 0xff, 0xff, //0x00000963 vmovdqu $-1803(%rip), %ymm15 /* LCPI0_17+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x35, 0xcd, 0xf8, 0xff, 0xff, //0x0000096b vmovdqu $-1843(%rip), %ymm14 /* LCPI0_16+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x1d, 0x65, 0xf8, 0xff, 0xff, //0x00000973 vmovdqu $-1947(%rip), %ymm11 /* LCPI0_10+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x2d, 0x9d, 0xf8, 0xff, 0xff, //0x0000097b vmovdqu $-1891(%rip), %ymm13 /* LCPI0_15+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x0d, 0x75, 0xf8, 0xff, 0xff, //0x00000983 vmovdqu $-1931(%rip), %ymm9 /* LCPI0_14+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x25, 0xcd, 0xf7, 0xff, 0xff, //0x0000098b vmovdqu $-2099(%rip), %ymm12 /* LCPI0_6+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x15, 0xa5, 0xf7, 0xff, 0xff, //0x00000993 vmovdqu $-2139(%rip), %ymm10 /* LCPI0_5+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x05, 0x7d, 0xf7, 0xff, 0xff, //0x0000099b vmovdqu $-2179(%rip), %ymm8 /* LCPI0_4+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x3d, 0x55, 0xf7, 0xff, 0xff, //0x000009a3 vmovdqu $-2219(%rip), %ymm7 /* LCPI0_3+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x35, 0x2d, 0xf7, 0xff, 0xff, //0x000009ab vmovdqu $-2259(%rip), %ymm6 /* LCPI0_2+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x2d, 0x05, 0xf7, 0xff, 0xff, //0x000009b3 vmovdqu $-2299(%rip), %ymm5 /* LCPI0_1+0(%rip) */ + 0x4d, 0x01, 0xd3, //0x000009bb addq %r10, %r11 + 0x48, 0x83, 0xfb, 0x10, //0x000009be cmpq $16, %rbx + 0x0f, 0x82, 0xa2, 0x01, 0x00, 0x00, //0x000009c2 jb LBB0_130 + //0x000009c8 LBB0_111 + 0x4c, 0x89, 0xd8, //0x000009c8 movq %r11, %rax + 0x4c, 0x29, 0xd0, //0x000009cb subq %r10, %rax + 0x48, 0x89, 0x44, 0x24, 0x38, //0x000009ce movq %rax, $56(%rsp) + 0x45, 0x31, 0xf6, //0x000009d3 xorl %r14d, %r14d + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000009d6 .p2align 4, 0x90 + //0x000009e0 LBB0_112 + 0x4c, 0x89, 0x44, 0x24, 0x30, //0x000009e0 movq %r8, $48(%rsp) + 0x4d, 0x89, 0xd0, //0x000009e5 movq %r10, %r8 + 0xc4, 0x81, 0x7a, 0x6f, 0x04, 0x33, //0x000009e8 vmovdqu (%r11,%r14), %xmm0 + 0xc5, 0xf9, 0x74, 0x0d, 0x4a, 0xf6, 0xff, 0xff, //0x000009ee vpcmpeqb $-2486(%rip), %xmm0, %xmm1 /* LCPI0_20+0(%rip) */ + 0xc5, 0xf9, 0x74, 0x15, 0x52, 0xf6, 0xff, 0xff, //0x000009f6 vpcmpeqb $-2478(%rip), %xmm0, %xmm2 /* LCPI0_21+0(%rip) */ + 0xc5, 0xe9, 0xeb, 0xc9, //0x000009fe vpor %xmm1, %xmm2, %xmm1 + 0xc5, 0xf9, 0xfc, 0x15, 0x56, 0xf6, 0xff, 0xff, //0x00000a02 vpaddb $-2474(%rip), %xmm0, %xmm2 /* LCPI0_22+0(%rip) */ + 0xc5, 0xe9, 0xda, 0x1d, 0x5e, 0xf6, 0xff, 0xff, //0x00000a0a vpminub $-2466(%rip), %xmm2, %xmm3 /* LCPI0_23+0(%rip) */ + 0xc5, 0xe9, 0x74, 0xd3, //0x00000a12 vpcmpeqb %xmm3, %xmm2, %xmm2 + 0xc5, 0xf9, 0xdb, 0x1d, 0x02, 0xf6, 0xff, 0xff, //0x00000a16 vpand $-2558(%rip), %xmm0, %xmm3 /* LCPI0_12+0(%rip) */ + 0xc5, 0xf9, 0x74, 0x05, 0x5a, 0xf6, 0xff, 0xff, //0x00000a1e vpcmpeqb $-2470(%rip), %xmm0, %xmm0 /* LCPI0_24+0(%rip) */ + 0xc5, 0xe1, 0x74, 0x1d, 0x62, 0xf6, 0xff, 0xff, //0x00000a26 vpcmpeqb $-2462(%rip), %xmm3, %xmm3 /* LCPI0_25+0(%rip) */ + 0xc5, 0xe1, 0xeb, 0xe0, //0x00000a2e vpor %xmm0, %xmm3, %xmm4 + 0xc5, 0xd9, 0xeb, 0xe1, //0x00000a32 vpor %xmm1, %xmm4, %xmm4 + 0xc5, 0xd9, 0xeb, 0xd2, //0x00000a36 vpor %xmm2, %xmm4, %xmm2 + 0xc5, 0xf9, 0xd7, 0xd0, //0x00000a3a vpmovmskb %xmm0, %edx + 0xc5, 0xf9, 0xd7, 0xfb, //0x00000a3e vpmovmskb %xmm3, %edi + 0xc5, 0xf9, 0xd7, 0xf1, //0x00000a42 vpmovmskb %xmm1, %esi + 0xc5, 0xf9, 0xd7, 0xc2, //0x00000a46 vpmovmskb %xmm2, %eax + 0xf7, 0xd0, //0x00000a4a notl %eax + 0x0f, 0xbc, 0xc8, //0x00000a4c bsfl %eax, %ecx + 0x4d, 0x89, 0xca, //0x00000a4f movq %r9, %r10 + 0x83, 0xf9, 0x10, //0x00000a52 cmpl $16, %ecx + 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x00000a55 je LBB0_114 + 0xb8, 0xff, 0xff, 0xff, 0xff, //0x00000a5b movl $-1, %eax + 0xd3, 0xe0, //0x00000a60 shll %cl, %eax + 0xf7, 0xd0, //0x00000a62 notl %eax + 0x21, 0xc2, //0x00000a64 andl %eax, %edx + 0x21, 0xc7, //0x00000a66 andl %eax, %edi + 0x21, 0xf0, //0x00000a68 andl %esi, %eax + 0x89, 0xc6, //0x00000a6a movl %eax, %esi + //0x00000a6c LBB0_114 + 0xc5, 0xfe, 0x6f, 0x1d, 0x4c, 0xf7, 0xff, 0xff, //0x00000a6c vmovdqu $-2228(%rip), %ymm3 /* LCPI0_9+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0x24, 0xf7, 0xff, 0xff, //0x00000a74 vmovdqu $-2268(%rip), %ymm4 /* LCPI0_8+0(%rip) */ + 0x44, 0x8d, 0x4a, 0xff, //0x00000a7c leal $-1(%rdx), %r9d + 0x41, 0x21, 0xd1, //0x00000a80 andl %edx, %r9d + 0x0f, 0x85, 0x7b, 0x20, 0x00, 0x00, //0x00000a83 jne LBB0_510 + 0x8d, 0x47, 0xff, //0x00000a89 leal $-1(%rdi), %eax + 0x21, 0xf8, //0x00000a8c andl %edi, %eax + 0x0f, 0x85, 0x7d, 0x20, 0x00, 0x00, //0x00000a8e jne LBB0_511 + 0x8d, 0x46, 0xff, //0x00000a94 leal $-1(%rsi), %eax + 0x21, 0xf0, //0x00000a97 andl %esi, %eax + 0x4d, 0x89, 0xd1, //0x00000a99 movq %r10, %r9 + 0x0f, 0x85, 0x9a, 0x20, 0x00, 0x00, //0x00000a9c jne LBB0_513 + 0x85, 0xd2, //0x00000aa2 testl %edx, %edx + 0x0f, 0x84, 0x66, 0x00, 0x00, 0x00, //0x00000aa4 je LBB0_123 + 0x0f, 0xbc, 0xd2, //0x00000aaa bsfl %edx, %edx + 0x49, 0x83, 0xff, 0xff, //0x00000aad cmpq $-1, %r15 + 0x0f, 0x85, 0x50, 0x1f, 0x00, 0x00, //0x00000ab1 jne LBB0_503 + 0x4d, 0x89, 0xc2, //0x00000ab7 movq %r8, %r10 + 0x48, 0x8b, 0x44, 0x24, 0x38, //0x00000aba movq $56(%rsp), %rax + 0x4c, 0x01, 0xf0, //0x00000abf addq %r14, %rax + 0x48, 0x01, 0xc2, //0x00000ac2 addq %rax, %rdx + 0x49, 0x89, 0xd7, //0x00000ac5 movq %rdx, %r15 + 0x85, 0xff, //0x00000ac8 testl %edi, %edi + 0x4c, 0x8b, 0x44, 0x24, 0x30, //0x00000aca movq $48(%rsp), %r8 + 0x0f, 0x84, 0x4b, 0x00, 0x00, 0x00, //0x00000acf je LBB0_120 + //0x00000ad5 LBB0_124 + 0x0f, 0xbc, 0xd7, //0x00000ad5 bsfl %edi, %edx + 0x49, 0x83, 0xf8, 0xff, //0x00000ad8 cmpq $-1, %r8 + 0x0f, 0x85, 0x25, 0x1f, 0x00, 0x00, //0x00000adc jne LBB0_503 + 0x48, 0x8b, 0x44, 0x24, 0x38, //0x00000ae2 movq $56(%rsp), %rax + 0x4c, 0x01, 0xf0, //0x00000ae7 addq %r14, %rax + 0x48, 0x01, 0xc2, //0x00000aea addq %rax, %rdx + 0x49, 0x89, 0xd0, //0x00000aed movq %rdx, %r8 + 0x85, 0xf6, //0x00000af0 testl %esi, %esi + 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x00000af2 jne LBB0_126 + //0x00000af8 LBB0_121 + 0x83, 0xf9, 0x10, //0x00000af8 cmpl $16, %ecx + 0x0f, 0x84, 0x4f, 0x00, 0x00, 0x00, //0x00000afb je LBB0_128 + 0xe9, 0x6a, 0x0e, 0x00, 0x00, //0x00000b01 jmp LBB0_122 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000b06 .p2align 4, 0x90 + //0x00000b10 LBB0_123 + 0x4d, 0x89, 0xc2, //0x00000b10 movq %r8, %r10 + 0x85, 0xff, //0x00000b13 testl %edi, %edi + 0x4c, 0x8b, 0x44, 0x24, 0x30, //0x00000b15 movq $48(%rsp), %r8 + 0x0f, 0x85, 0xb5, 0xff, 0xff, 0xff, //0x00000b1a jne LBB0_124 + //0x00000b20 .p2align 4, 0x90 + //0x00000b20 LBB0_120 + 0x85, 0xf6, //0x00000b20 testl %esi, %esi + 0x0f, 0x84, 0xd0, 0xff, 0xff, 0xff, //0x00000b22 je LBB0_121 + //0x00000b28 LBB0_126 + 0x0f, 0xbc, 0xd6, //0x00000b28 bsfl %esi, %edx + 0x48, 0x83, 0x7c, 0x24, 0x10, 0xff, //0x00000b2b cmpq $-1, $16(%rsp) + 0x0f, 0x85, 0xd0, 0x1e, 0x00, 0x00, //0x00000b31 jne LBB0_503 + 0x48, 0x8b, 0x44, 0x24, 0x38, //0x00000b37 movq $56(%rsp), %rax + 0x4c, 0x01, 0xf0, //0x00000b3c addq %r14, %rax + 0x48, 0x01, 0xc2, //0x00000b3f addq %rax, %rdx + 0x48, 0x89, 0x54, 0x24, 0x10, //0x00000b42 movq %rdx, $16(%rsp) + 0x83, 0xf9, 0x10, //0x00000b47 cmpl $16, %ecx + 0x0f, 0x85, 0x20, 0x0e, 0x00, 0x00, //0x00000b4a jne LBB0_122 + //0x00000b50 LBB0_128 + 0x48, 0x83, 0xc3, 0xf0, //0x00000b50 addq $-16, %rbx + 0x49, 0x83, 0xc6, 0x10, //0x00000b54 addq $16, %r14 + 0x48, 0x83, 0xfb, 0x0f, //0x00000b58 cmpq $15, %rbx + 0x0f, 0x87, 0x7e, 0xfe, 0xff, 0xff, //0x00000b5c ja LBB0_112 + 0x4d, 0x01, 0xf3, //0x00000b62 addq %r14, %r11 + 0x4c, 0x8b, 0x74, 0x24, 0x28, //0x00000b65 movq $40(%rsp), %r14 + //0x00000b6a LBB0_130 + 0x48, 0x85, 0xdb, //0x00000b6a testq %rbx, %rbx + 0x0f, 0x84, 0x27, 0x0e, 0x00, 0x00, //0x00000b6d je LBB0_346 + 0x49, 0x8d, 0x04, 0x1b, //0x00000b73 leaq (%r11,%rbx), %rax + 0x48, 0x89, 0x44, 0x24, 0x30, //0x00000b77 movq %rax, $48(%rsp) + 0x4c, 0x89, 0xde, //0x00000b7c movq %r11, %rsi + 0x4c, 0x29, 0xd6, //0x00000b7f subq %r10, %rsi + 0x31, 0xc0, //0x00000b82 xorl %eax, %eax + 0xc5, 0xfe, 0x6f, 0x1d, 0x34, 0xf6, 0xff, 0xff, //0x00000b84 vmovdqu $-2508(%rip), %ymm3 /* LCPI0_9+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0x0c, 0xf6, 0xff, 0xff, //0x00000b8c vmovdqu $-2548(%rip), %ymm4 /* LCPI0_8+0(%rip) */ + 0xe9, 0x24, 0x00, 0x00, 0x00, //0x00000b94 jmp LBB0_135 + //0x00000b99 LBB0_132 + 0x49, 0x83, 0xff, 0xff, //0x00000b99 cmpq $-1, %r15 + 0x0f, 0x85, 0x30, 0x1e, 0x00, 0x00, //0x00000b9d jne LBB0_500 + 0x4c, 0x8d, 0x3c, 0x06, //0x00000ba3 leaq (%rsi,%rax), %r15 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000ba7 .p2align 4, 0x90 + //0x00000bb0 LBB0_134 + 0x48, 0x83, 0xc0, 0x01, //0x00000bb0 addq $1, %rax + 0x48, 0x39, 0xc3, //0x00000bb4 cmpq %rax, %rbx + 0x0f, 0x84, 0xfe, 0x19, 0x00, 0x00, //0x00000bb7 je LBB0_471 + //0x00000bbd LBB0_135 + 0x41, 0x0f, 0xbe, 0x14, 0x03, //0x00000bbd movsbl (%r11,%rax), %edx + 0x8d, 0x7a, 0xd0, //0x00000bc2 leal $-48(%rdx), %edi + 0x83, 0xff, 0x0a, //0x00000bc5 cmpl $10, %edi + 0x0f, 0x82, 0xe2, 0xff, 0xff, 0xff, //0x00000bc8 jb LBB0_134 + 0x8d, 0x7a, 0xd5, //0x00000bce leal $-43(%rdx), %edi + 0x83, 0xff, 0x1a, //0x00000bd1 cmpl $26, %edi + 0x0f, 0x87, 0x2a, 0x00, 0x00, 0x00, //0x00000bd4 ja LBB0_140 + 0x48, 0x8d, 0x0d, 0x63, 0x37, 0x00, 0x00, //0x00000bda leaq $14179(%rip), %rcx /* LJTI0_3+0(%rip) */ + 0x48, 0x63, 0x14, 0xb9, //0x00000be1 movslq (%rcx,%rdi,4), %rdx + 0x48, 0x01, 0xca, //0x00000be5 addq %rcx, %rdx + 0xff, 0xe2, //0x00000be8 jmpq *%rdx + //0x00000bea LBB0_138 + 0x48, 0x83, 0x7c, 0x24, 0x10, 0xff, //0x00000bea cmpq $-1, $16(%rsp) + 0x0f, 0x85, 0xdd, 0x1d, 0x00, 0x00, //0x00000bf0 jne LBB0_500 + 0x48, 0x8d, 0x0c, 0x06, //0x00000bf6 leaq (%rsi,%rax), %rcx + 0x48, 0x89, 0x4c, 0x24, 0x10, //0x00000bfa movq %rcx, $16(%rsp) + 0xe9, 0xac, 0xff, 0xff, 0xff, //0x00000bff jmp LBB0_134 + //0x00000c04 LBB0_140 + 0x83, 0xfa, 0x65, //0x00000c04 cmpl $101, %edx + 0x0f, 0x85, 0x8a, 0x0d, 0x00, 0x00, //0x00000c07 jne LBB0_345 + //0x00000c0d LBB0_141 + 0x49, 0x83, 0xf8, 0xff, //0x00000c0d cmpq $-1, %r8 + 0x0f, 0x85, 0xbc, 0x1d, 0x00, 0x00, //0x00000c11 jne LBB0_500 + 0x4c, 0x8d, 0x04, 0x06, //0x00000c17 leaq (%rsi,%rax), %r8 + 0xe9, 0x90, 0xff, 0xff, 0xff, //0x00000c1b jmp LBB0_134 + //0x00000c20 LBB0_143 + 0x49, 0x81, 0xfa, 0xff, 0x0f, 0x00, 0x00, //0x00000c20 cmpq $4095, %r10 + 0x0f, 0x8f, 0x78, 0x31, 0x00, 0x00, //0x00000c27 jg LBB0_713 + 0x49, 0x8d, 0x42, 0x01, //0x00000c2d leaq $1(%r10), %rax + 0x49, 0x89, 0x06, //0x00000c31 movq %rax, (%r14) + 0x4b, 0xc7, 0x44, 0xd6, 0x08, 0x00, 0x00, 0x00, 0x00, //0x00000c34 movq $0, $8(%r14,%r10,8) + 0xe9, 0x5f, 0xf7, 0xff, 0xff, //0x00000c3d jmp LBB0_4 + //0x00000c42 LBB0_70 + 0x4b, 0xc7, 0x04, 0xd6, 0x02, 0x00, 0x00, 0x00, //0x00000c42 movq $2, (%r14,%r10,8) + 0x4d, 0x8b, 0x73, 0x08, //0x00000c4a movq $8(%r11), %r14 + 0x41, 0xf6, 0xc0, 0x40, //0x00000c4e testb $64, %r8b + 0x0f, 0x85, 0x49, 0x03, 0x00, 0x00, //0x00000c52 jne LBB0_183 + 0x41, 0xf6, 0xc0, 0x20, //0x00000c58 testb $32, %r8b + 0x0f, 0x85, 0xbd, 0x05, 0x00, 0x00, //0x00000c5c jne LBB0_220 + 0x4d, 0x89, 0xf2, //0x00000c62 movq %r14, %r10 + 0x49, 0x29, 0xca, //0x00000c65 subq %rcx, %r10 + 0x0f, 0x84, 0x35, 0x33, 0x00, 0x00, //0x00000c68 je LBB0_724 + 0x49, 0x83, 0xfa, 0x40, //0x00000c6e cmpq $64, %r10 + 0x0f, 0x82, 0x18, 0x21, 0x00, 0x00, //0x00000c72 jb LBB0_538 + 0x48, 0xc7, 0xc6, 0xfe, 0xff, 0xff, 0xff, //0x00000c78 movq $-2, %rsi + 0x4c, 0x29, 0xee, //0x00000c7f subq %r13, %rsi + 0x48, 0xc7, 0x44, 0x24, 0x10, 0xff, 0xff, 0xff, 0xff, //0x00000c82 movq $-1, $16(%rsp) + 0x45, 0x31, 0xc0, //0x00000c8b xorl %r8d, %r8d + 0x90, 0x90, //0x00000c8e .p2align 4, 0x90 + //0x00000c90 LBB0_75 + 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x0c, //0x00000c90 vmovdqu (%r12,%rcx), %ymm0 + 0xc4, 0xc1, 0x7e, 0x6f, 0x4c, 0x0c, 0x20, //0x00000c96 vmovdqu $32(%r12,%rcx), %ymm1 + 0xc5, 0xfd, 0x74, 0xd6, //0x00000c9d vpcmpeqb %ymm6, %ymm0, %ymm2 + 0xc5, 0xfd, 0xd7, 0xfa, //0x00000ca1 vpmovmskb %ymm2, %edi + 0xc5, 0xf5, 0x74, 0xd6, //0x00000ca5 vpcmpeqb %ymm6, %ymm1, %ymm2 + 0xc5, 0xfd, 0xd7, 0xc2, //0x00000ca9 vpmovmskb %ymm2, %eax + 0xc5, 0xfd, 0x74, 0xc7, //0x00000cad vpcmpeqb %ymm7, %ymm0, %ymm0 + 0xc5, 0xfd, 0xd7, 0xd0, //0x00000cb1 vpmovmskb %ymm0, %edx + 0xc5, 0xf5, 0x74, 0xc7, //0x00000cb5 vpcmpeqb %ymm7, %ymm1, %ymm0 + 0xc5, 0xfd, 0xd7, 0xd8, //0x00000cb9 vpmovmskb %ymm0, %ebx + 0x48, 0xc1, 0xe0, 0x20, //0x00000cbd shlq $32, %rax + 0x48, 0x09, 0xc7, //0x00000cc1 orq %rax, %rdi + 0x48, 0xc1, 0xe3, 0x20, //0x00000cc4 shlq $32, %rbx + 0x48, 0x09, 0xda, //0x00000cc8 orq %rbx, %rdx + 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x00000ccb jne LBB0_147 + 0x4d, 0x85, 0xc0, //0x00000cd1 testq %r8, %r8 + 0x0f, 0x85, 0x3f, 0x00, 0x00, 0x00, //0x00000cd4 jne LBB0_149 + 0x45, 0x31, 0xc0, //0x00000cda xorl %r8d, %r8d + 0x48, 0x85, 0xff, //0x00000cdd testq %rdi, %rdi + 0x0f, 0x85, 0x8a, 0x00, 0x00, 0x00, //0x00000ce0 jne LBB0_150 + //0x00000ce6 LBB0_78 + 0x49, 0x83, 0xc2, 0xc0, //0x00000ce6 addq $-64, %r10 + 0x48, 0x83, 0xc6, 0xc0, //0x00000cea addq $-64, %rsi + 0x48, 0x83, 0xc1, 0x40, //0x00000cee addq $64, %rcx + 0x49, 0x83, 0xfa, 0x3f, //0x00000cf2 cmpq $63, %r10 + 0x0f, 0x87, 0x94, 0xff, 0xff, 0xff, //0x00000cf6 ja LBB0_75 + 0xe9, 0x11, 0x1d, 0x00, 0x00, //0x00000cfc jmp LBB0_79 + //0x00000d01 LBB0_147 + 0x48, 0x83, 0x7c, 0x24, 0x10, 0xff, //0x00000d01 cmpq $-1, $16(%rsp) + 0x0f, 0x85, 0x0c, 0x00, 0x00, 0x00, //0x00000d07 jne LBB0_149 + 0x48, 0x0f, 0xbc, 0xc2, //0x00000d0d bsfq %rdx, %rax + 0x48, 0x01, 0xc8, //0x00000d11 addq %rcx, %rax + 0x48, 0x89, 0x44, 0x24, 0x10, //0x00000d14 movq %rax, $16(%rsp) + //0x00000d19 LBB0_149 + 0x4c, 0x89, 0xc0, //0x00000d19 movq %r8, %rax + 0x48, 0xf7, 0xd0, //0x00000d1c notq %rax + 0x48, 0x21, 0xd0, //0x00000d1f andq %rdx, %rax + 0x4c, 0x8d, 0x1c, 0x00, //0x00000d22 leaq (%rax,%rax), %r11 + 0x4d, 0x09, 0xc3, //0x00000d26 orq %r8, %r11 + 0x4c, 0x89, 0xdb, //0x00000d29 movq %r11, %rbx + 0x48, 0xf7, 0xd3, //0x00000d2c notq %rbx + 0x48, 0x21, 0xd3, //0x00000d2f andq %rdx, %rbx + 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000d32 movabsq $-6148914691236517206, %rdx + 0x48, 0x21, 0xd3, //0x00000d3c andq %rdx, %rbx + 0x45, 0x31, 0xc0, //0x00000d3f xorl %r8d, %r8d + 0x48, 0x01, 0xc3, //0x00000d42 addq %rax, %rbx + 0x41, 0x0f, 0x92, 0xc0, //0x00000d45 setb %r8b + 0x48, 0x01, 0xdb, //0x00000d49 addq %rbx, %rbx + 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000d4c movabsq $6148914691236517205, %rax + 0x48, 0x31, 0xc3, //0x00000d56 xorq %rax, %rbx + 0x4c, 0x21, 0xdb, //0x00000d59 andq %r11, %rbx + 0x48, 0xf7, 0xd3, //0x00000d5c notq %rbx + 0x48, 0x21, 0xdf, //0x00000d5f andq %rbx, %rdi + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00000d62 movq $32(%rsp), %r11 + 0x48, 0x85, 0xff, //0x00000d67 testq %rdi, %rdi + 0x0f, 0x84, 0x76, 0xff, 0xff, 0xff, //0x00000d6a je LBB0_78 + //0x00000d70 LBB0_150 + 0x48, 0x0f, 0xbc, 0xcf, //0x00000d70 bsfq %rdi, %rcx + 0x48, 0x29, 0xf1, //0x00000d74 subq %rsi, %rcx + //0x00000d77 LBB0_151 + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00000d77 movq $24(%rsp), %r8 + //0x00000d7c LBB0_152 + 0x48, 0x8b, 0x5c, 0x24, 0x08, //0x00000d7c movq $8(%rsp), %rbx + 0x48, 0x85, 0xc9, //0x00000d81 testq %rcx, %rcx + 0x0f, 0x89, 0xb9, 0x0d, 0x00, 0x00, //0x00000d84 jns LBB0_363 + 0xe9, 0x22, 0x30, 0x00, 0x00, //0x00000d8a jmp LBB0_696 + //0x00000d8f LBB0_153 + 0x4d, 0x89, 0xf2, //0x00000d8f movq %r14, %r10 + 0x49, 0x29, 0xca, //0x00000d92 subq %rcx, %r10 + 0x49, 0x83, 0xfa, 0x20, //0x00000d95 cmpq $32, %r10 + 0x0f, 0x8c, 0x9e, 0x1e, 0x00, 0x00, //0x00000d99 jl LBB0_520 + 0x4d, 0x89, 0xcf, //0x00000d9f movq %r9, %r15 + 0x4f, 0x8d, 0x04, 0x2c, //0x00000da2 leaq (%r12,%r13), %r8 + 0x4d, 0x29, 0xee, //0x00000da6 subq %r13, %r14 + 0xbe, 0x1f, 0x00, 0x00, 0x00, //0x00000da9 movl $31, %esi + 0x45, 0x31, 0xd2, //0x00000dae xorl %r10d, %r10d + 0x45, 0x31, 0xdb, //0x00000db1 xorl %r11d, %r11d + 0xe9, 0x5b, 0x00, 0x00, 0x00, //0x00000db4 jmp LBB0_155 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000db9 .p2align 4, 0x90 + //0x00000dc0 LBB0_160 + 0x44, 0x89, 0xdf, //0x00000dc0 movl %r11d, %edi + 0xf7, 0xd7, //0x00000dc3 notl %edi + 0x21, 0xcf, //0x00000dc5 andl %ecx, %edi + 0x8d, 0x14, 0x3f, //0x00000dc7 leal (%rdi,%rdi), %edx + 0x44, 0x09, 0xda, //0x00000dca orl %r11d, %edx + 0x89, 0xd3, //0x00000dcd movl %edx, %ebx + 0xf7, 0xd3, //0x00000dcf notl %ebx + 0x21, 0xcb, //0x00000dd1 andl %ecx, %ebx + 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000dd3 andl $-1431655766, %ebx + 0x45, 0x31, 0xdb, //0x00000dd9 xorl %r11d, %r11d + 0x01, 0xfb, //0x00000ddc addl %edi, %ebx + 0x41, 0x0f, 0x92, 0xc3, //0x00000dde setb %r11b + 0x01, 0xdb, //0x00000de2 addl %ebx, %ebx + 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x00000de4 xorl $1431655765, %ebx + 0x21, 0xd3, //0x00000dea andl %edx, %ebx + 0xf7, 0xd3, //0x00000dec notl %ebx + 0x41, 0x21, 0xd9, //0x00000dee andl %ebx, %r9d + 0x4d, 0x85, 0xc9, //0x00000df1 testq %r9, %r9 + 0x0f, 0x85, 0x4e, 0x00, 0x00, 0x00, //0x00000df4 jne LBB0_158 + //0x00000dfa LBB0_161 + 0x49, 0x83, 0xc2, 0x20, //0x00000dfa addq $32, %r10 + 0x49, 0x8d, 0x0c, 0x36, //0x00000dfe leaq (%r14,%rsi), %rcx + 0x48, 0x83, 0xc1, 0xe0, //0x00000e02 addq $-32, %rcx + 0x48, 0x83, 0xc6, 0xe0, //0x00000e06 addq $-32, %rsi + 0x48, 0x83, 0xf9, 0x3f, //0x00000e0a cmpq $63, %rcx + 0x0f, 0x8e, 0x28, 0x18, 0x00, 0x00, //0x00000e0e jle LBB0_162 + //0x00000e14 LBB0_155 + 0xc4, 0x81, 0x7e, 0x6f, 0x44, 0x10, 0x01, //0x00000e14 vmovdqu $1(%r8,%r10), %ymm0 + 0xc5, 0xfd, 0x74, 0xce, //0x00000e1b vpcmpeqb %ymm6, %ymm0, %ymm1 + 0xc5, 0x7d, 0xd7, 0xc9, //0x00000e1f vpmovmskb %ymm1, %r9d + 0xc5, 0xfd, 0x74, 0xc7, //0x00000e23 vpcmpeqb %ymm7, %ymm0, %ymm0 + 0xc5, 0xfd, 0xd7, 0xc8, //0x00000e27 vpmovmskb %ymm0, %ecx + 0x85, 0xc9, //0x00000e2b testl %ecx, %ecx + 0x0f, 0x85, 0x8d, 0xff, 0xff, 0xff, //0x00000e2d jne LBB0_160 + 0x4d, 0x85, 0xdb, //0x00000e33 testq %r11, %r11 + 0x0f, 0x85, 0x84, 0xff, 0xff, 0xff, //0x00000e36 jne LBB0_160 + 0x45, 0x31, 0xdb, //0x00000e3c xorl %r11d, %r11d + 0x4d, 0x85, 0xc9, //0x00000e3f testq %r9, %r9 + 0x0f, 0x84, 0xb2, 0xff, 0xff, 0xff, //0x00000e42 je LBB0_161 + //0x00000e48 LBB0_158 + 0x41, 0x0f, 0xbc, 0xc1, //0x00000e48 bsfl %r9d, %eax + 0x4c, 0x01, 0xe8, //0x00000e4c addq %r13, %rax + 0x49, 0x8d, 0x0c, 0x02, //0x00000e4f leaq (%r10,%rax), %rcx + 0x48, 0x83, 0xc1, 0x02, //0x00000e53 addq $2, %rcx + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00000e57 movq $24(%rsp), %r8 + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00000e5c movq $32(%rsp), %r11 + 0x4c, 0x8b, 0x74, 0x24, 0x28, //0x00000e61 movq $40(%rsp), %r14 + 0x4d, 0x89, 0xf9, //0x00000e66 movq %r15, %r9 + 0x49, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000e69 movabsq $4294977024, %r15 + //0x00000e73 LBB0_159 + 0x48, 0x8b, 0x44, 0x24, 0x08, //0x00000e73 movq $8(%rsp), %rax + 0x48, 0x89, 0x08, //0x00000e78 movq %rcx, (%rax) + 0xe9, 0x0b, 0xf5, 0xff, 0xff, //0x00000e7b jmp LBB0_3 + //0x00000e80 LBB0_165 + 0x48, 0x89, 0xd8, //0x00000e80 movq %rbx, %rax + 0x48, 0x29, 0xc8, //0x00000e83 subq %rcx, %rax + 0x48, 0x83, 0xf8, 0x20, //0x00000e86 cmpq $32, %rax + 0x48, 0x8b, 0x7c, 0x24, 0x08, //0x00000e8a movq $8(%rsp), %rdi + 0x0f, 0x82, 0xb0, 0x1d, 0x00, 0x00, //0x00000e8f jb LBB0_521 + 0x4c, 0x89, 0xe8, //0x00000e95 movq %r13, %rax + 0x48, 0xf7, 0xd0, //0x00000e98 notq %rax + 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000e9b .p2align 4, 0x90 + //0x00000ea0 LBB0_167 + 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x0c, //0x00000ea0 vmovdqu (%r12,%rcx), %ymm0 + 0xc5, 0xfd, 0x74, 0xcb, //0x00000ea6 vpcmpeqb %ymm3, %ymm0, %ymm1 + 0xc5, 0xa5, 0xdb, 0xc0, //0x00000eaa vpand %ymm0, %ymm11, %ymm0 + 0xc5, 0xfd, 0x74, 0xc4, //0x00000eae vpcmpeqb %ymm4, %ymm0, %ymm0 + 0xc5, 0xfd, 0xeb, 0xc1, //0x00000eb2 vpor %ymm1, %ymm0, %ymm0 + 0xc5, 0xfd, 0xd7, 0xd0, //0x00000eb6 vpmovmskb %ymm0, %edx + 0x85, 0xd2, //0x00000eba testl %edx, %edx + 0x0f, 0x85, 0xd1, 0x00, 0x00, 0x00, //0x00000ebc jne LBB0_181 + 0x48, 0x83, 0xc1, 0x20, //0x00000ec2 addq $32, %rcx + 0x48, 0x8d, 0x14, 0x03, //0x00000ec6 leaq (%rbx,%rax), %rdx + 0x48, 0x83, 0xc2, 0xe0, //0x00000eca addq $-32, %rdx + 0x48, 0x83, 0xc0, 0xe0, //0x00000ece addq $-32, %rax + 0x48, 0x83, 0xfa, 0x1f, //0x00000ed2 cmpq $31, %rdx + 0x0f, 0x87, 0xc4, 0xff, 0xff, 0xff, //0x00000ed6 ja LBB0_167 + 0x4c, 0x89, 0xe1, //0x00000edc movq %r12, %rcx + 0x48, 0x29, 0xc1, //0x00000edf subq %rax, %rcx + 0x48, 0x01, 0xc3, //0x00000ee2 addq %rax, %rbx + 0x48, 0x89, 0xd8, //0x00000ee5 movq %rbx, %rax + 0x48, 0x83, 0xf8, 0x10, //0x00000ee8 cmpq $16, %rax + 0x0f, 0x82, 0x48, 0x00, 0x00, 0x00, //0x00000eec jb LBB0_173 + //0x00000ef2 LBB0_170 + 0x4c, 0x89, 0xe2, //0x00000ef2 movq %r12, %rdx + 0x48, 0x29, 0xca, //0x00000ef5 subq %rcx, %rdx + //0x00000ef8 LBB0_171 + 0xc5, 0xfa, 0x6f, 0x01, //0x00000ef8 vmovdqu (%rcx), %xmm0 + 0xc5, 0xf9, 0x74, 0x0d, 0x0c, 0xf1, 0xff, 0xff, //0x00000efc vpcmpeqb $-3828(%rip), %xmm0, %xmm1 /* LCPI0_11+0(%rip) */ + 0xc5, 0xf9, 0xdb, 0x05, 0x14, 0xf1, 0xff, 0xff, //0x00000f04 vpand $-3820(%rip), %xmm0, %xmm0 /* LCPI0_12+0(%rip) */ + 0xc5, 0xf9, 0x74, 0x05, 0x1c, 0xf1, 0xff, 0xff, //0x00000f0c vpcmpeqb $-3812(%rip), %xmm0, %xmm0 /* LCPI0_13+0(%rip) */ + 0xc5, 0xf9, 0xeb, 0xc1, //0x00000f14 vpor %xmm1, %xmm0, %xmm0 + 0xc5, 0xf9, 0xd7, 0xf0, //0x00000f18 vpmovmskb %xmm0, %esi + 0x85, 0xf6, //0x00000f1c testl %esi, %esi + 0x0f, 0x85, 0x09, 0x17, 0x00, 0x00, //0x00000f1e jne LBB0_477 + 0x48, 0x83, 0xc1, 0x10, //0x00000f24 addq $16, %rcx + 0x48, 0x83, 0xc0, 0xf0, //0x00000f28 addq $-16, %rax + 0x48, 0x83, 0xc2, 0xf0, //0x00000f2c addq $-16, %rdx + 0x48, 0x83, 0xf8, 0x0f, //0x00000f30 cmpq $15, %rax + 0x0f, 0x87, 0xbe, 0xff, 0xff, 0xff, //0x00000f34 ja LBB0_171 + //0x00000f3a LBB0_173 + 0xc5, 0x7d, 0x7f, 0xe1, //0x00000f3a vmovdqa %ymm12, %ymm1 + 0xc5, 0x7d, 0x7f, 0xd0, //0x00000f3e vmovdqa %ymm10, %ymm0 + 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x00000f42 vmovdqa %ymm13, %ymm10 + 0x4c, 0x89, 0xfe, //0x00000f47 movq %r15, %rsi + 0x49, 0x89, 0xff, //0x00000f4a movq %rdi, %r15 + 0x48, 0x85, 0xc0, //0x00000f4d testq %rax, %rax + 0x0f, 0x84, 0x35, 0x00, 0x00, 0x00, //0x00000f50 je LBB0_180 + 0x48, 0x8d, 0x3c, 0x01, //0x00000f56 leaq (%rcx,%rax), %rdi + 0x31, 0xd2, //0x00000f5a xorl %edx, %edx + //0x00000f5c LBB0_175 + 0x0f, 0xb6, 0x1c, 0x11, //0x00000f5c movzbl (%rcx,%rdx), %ebx + 0x80, 0xfb, 0x2c, //0x00000f60 cmpb $44, %bl + 0x0f, 0x84, 0xef, 0x1d, 0x00, 0x00, //0x00000f63 je LBB0_535 + 0x80, 0xfb, 0x7d, //0x00000f69 cmpb $125, %bl + 0x0f, 0x84, 0xe6, 0x1d, 0x00, 0x00, //0x00000f6c je LBB0_535 + 0x80, 0xfb, 0x5d, //0x00000f72 cmpb $93, %bl + 0x0f, 0x84, 0xdd, 0x1d, 0x00, 0x00, //0x00000f75 je LBB0_535 + 0x48, 0x83, 0xc2, 0x01, //0x00000f7b addq $1, %rdx + 0x48, 0x39, 0xd0, //0x00000f7f cmpq %rdx, %rax + 0x0f, 0x85, 0xd4, 0xff, 0xff, 0xff, //0x00000f82 jne LBB0_175 + 0x48, 0x89, 0xf9, //0x00000f88 movq %rdi, %rcx + //0x00000f8b LBB0_180 + 0x4c, 0x29, 0xe1, //0x00000f8b subq %r12, %rcx + 0xe9, 0xcb, 0x1d, 0x00, 0x00, //0x00000f8e jmp LBB0_536 + //0x00000f93 LBB0_181 + 0x0f, 0xbc, 0xca, //0x00000f93 bsfl %edx, %ecx + 0x48, 0x29, 0xc1, //0x00000f96 subq %rax, %rcx + //0x00000f99 LBB0_182 + 0x48, 0x89, 0x0f, //0x00000f99 movq %rcx, (%rdi) + 0xe9, 0xea, 0xf3, 0xff, 0xff, //0x00000f9c jmp LBB0_3 + //0x00000fa1 LBB0_183 + 0x4d, 0x89, 0xf2, //0x00000fa1 movq %r14, %r10 + 0x49, 0x29, 0xca, //0x00000fa4 subq %rcx, %r10 + 0x49, 0x83, 0xfa, 0x20, //0x00000fa7 cmpq $32, %r10 + 0x0f, 0x8c, 0x5e, 0x1d, 0x00, 0x00, //0x00000fab jl LBB0_531 + 0x4d, 0x89, 0xcf, //0x00000fb1 movq %r9, %r15 + 0x4f, 0x8d, 0x04, 0x2c, //0x00000fb4 leaq (%r12,%r13), %r8 + 0x4d, 0x29, 0xee, //0x00000fb8 subq %r13, %r14 + 0xbe, 0x1f, 0x00, 0x00, 0x00, //0x00000fbb movl $31, %esi + 0x45, 0x31, 0xd2, //0x00000fc0 xorl %r10d, %r10d + 0x45, 0x31, 0xdb, //0x00000fc3 xorl %r11d, %r11d + 0xe9, 0x59, 0x00, 0x00, 0x00, //0x00000fc6 jmp LBB0_185 + 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000fcb .p2align 4, 0x90 + //0x00000fd0 LBB0_190 + 0x44, 0x89, 0xdf, //0x00000fd0 movl %r11d, %edi + 0xf7, 0xd7, //0x00000fd3 notl %edi + 0x21, 0xcf, //0x00000fd5 andl %ecx, %edi + 0x8d, 0x14, 0x3f, //0x00000fd7 leal (%rdi,%rdi), %edx + 0x44, 0x09, 0xda, //0x00000fda orl %r11d, %edx + 0x89, 0xd3, //0x00000fdd movl %edx, %ebx + 0xf7, 0xd3, //0x00000fdf notl %ebx + 0x21, 0xcb, //0x00000fe1 andl %ecx, %ebx + 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000fe3 andl $-1431655766, %ebx + 0x45, 0x31, 0xdb, //0x00000fe9 xorl %r11d, %r11d + 0x01, 0xfb, //0x00000fec addl %edi, %ebx + 0x41, 0x0f, 0x92, 0xc3, //0x00000fee setb %r11b + 0x01, 0xdb, //0x00000ff2 addl %ebx, %ebx + 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x00000ff4 xorl $1431655765, %ebx + 0x21, 0xd3, //0x00000ffa andl %edx, %ebx + 0xf7, 0xd3, //0x00000ffc notl %ebx + 0x41, 0x21, 0xd9, //0x00000ffe andl %ebx, %r9d + 0x4d, 0x85, 0xc9, //0x00001001 testq %r9, %r9 + 0x0f, 0x85, 0x4e, 0x00, 0x00, 0x00, //0x00001004 jne LBB0_188 + //0x0000100a LBB0_191 + 0x49, 0x83, 0xc2, 0x20, //0x0000100a addq $32, %r10 + 0x49, 0x8d, 0x0c, 0x36, //0x0000100e leaq (%r14,%rsi), %rcx + 0x48, 0x83, 0xc1, 0xe0, //0x00001012 addq $-32, %rcx + 0x48, 0x83, 0xc6, 0xe0, //0x00001016 addq $-32, %rsi + 0x48, 0x83, 0xf9, 0x3f, //0x0000101a cmpq $63, %rcx + 0x0f, 0x8e, 0x5b, 0x18, 0x00, 0x00, //0x0000101e jle LBB0_192 + //0x00001024 LBB0_185 + 0xc4, 0x81, 0x7e, 0x6f, 0x44, 0x10, 0x01, //0x00001024 vmovdqu $1(%r8,%r10), %ymm0 + 0xc5, 0xfd, 0x74, 0xce, //0x0000102b vpcmpeqb %ymm6, %ymm0, %ymm1 + 0xc5, 0x7d, 0xd7, 0xc9, //0x0000102f vpmovmskb %ymm1, %r9d + 0xc5, 0xfd, 0x74, 0xc7, //0x00001033 vpcmpeqb %ymm7, %ymm0, %ymm0 + 0xc5, 0xfd, 0xd7, 0xc8, //0x00001037 vpmovmskb %ymm0, %ecx + 0x85, 0xc9, //0x0000103b testl %ecx, %ecx + 0x0f, 0x85, 0x8d, 0xff, 0xff, 0xff, //0x0000103d jne LBB0_190 + 0x4d, 0x85, 0xdb, //0x00001043 testq %r11, %r11 + 0x0f, 0x85, 0x84, 0xff, 0xff, 0xff, //0x00001046 jne LBB0_190 + 0x45, 0x31, 0xdb, //0x0000104c xorl %r11d, %r11d + 0x4d, 0x85, 0xc9, //0x0000104f testq %r9, %r9 + 0x0f, 0x84, 0xb2, 0xff, 0xff, 0xff, //0x00001052 je LBB0_191 + //0x00001058 LBB0_188 + 0x41, 0x0f, 0xbc, 0xc1, //0x00001058 bsfl %r9d, %eax + 0x4c, 0x01, 0xe8, //0x0000105c addq %r13, %rax + 0x49, 0x8d, 0x0c, 0x02, //0x0000105f leaq (%r10,%rax), %rcx + 0x48, 0x83, 0xc1, 0x02, //0x00001063 addq $2, %rcx + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00001067 movq $24(%rsp), %r8 + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x0000106c movq $32(%rsp), %r11 + 0x4c, 0x8b, 0x74, 0x24, 0x28, //0x00001071 movq $40(%rsp), %r14 + 0x4d, 0x89, 0xf9, //0x00001076 movq %r15, %r9 + 0x49, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001079 movabsq $4294977024, %r15 + //0x00001083 LBB0_189 + 0x48, 0x8b, 0x44, 0x24, 0x08, //0x00001083 movq $8(%rsp), %rax + 0x48, 0x89, 0x08, //0x00001088 movq %rcx, (%rax) + 0x4c, 0x89, 0xe8, //0x0000108b movq %r13, %rax + 0x48, 0xba, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x0000108e movabsq $9223372036854775806, %rdx + 0x49, 0x39, 0xd5, //0x00001098 cmpq %rdx, %r13 + 0x0f, 0x86, 0xc0, 0x0a, 0x00, 0x00, //0x0000109b jbe LBB0_364 + 0xe9, 0x57, 0x2d, 0x00, 0x00, //0x000010a1 jmp LBB0_721 + //0x000010a6 LBB0_195 + 0x4d, 0x89, 0xf3, //0x000010a6 movq %r14, %r11 + 0x49, 0x29, 0xcb, //0x000010a9 subq %rcx, %r11 + 0x0f, 0x84, 0xf1, 0x2e, 0x00, 0x00, //0x000010ac je LBB0_724 + 0x49, 0x83, 0xfb, 0x40, //0x000010b2 cmpq $64, %r11 + 0x0f, 0x82, 0x79, 0x1c, 0x00, 0x00, //0x000010b6 jb LBB0_533 + 0x48, 0xc7, 0x44, 0x24, 0x10, 0xff, 0xff, 0xff, 0xff, //0x000010bc movq $-1, $16(%rsp) + 0x45, 0x31, 0xd2, //0x000010c5 xorl %r10d, %r10d + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000010c8 .p2align 4, 0x90 + //0x000010d0 LBB0_198 + 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x0c, //0x000010d0 vmovdqu (%r12,%rcx), %ymm0 + 0xc4, 0xc1, 0x7e, 0x6f, 0x4c, 0x0c, 0x20, //0x000010d6 vmovdqu $32(%r12,%rcx), %ymm1 + 0xc5, 0xfd, 0x74, 0xd6, //0x000010dd vpcmpeqb %ymm6, %ymm0, %ymm2 + 0xc5, 0xfd, 0xd7, 0xfa, //0x000010e1 vpmovmskb %ymm2, %edi + 0xc5, 0xf5, 0x74, 0xd6, //0x000010e5 vpcmpeqb %ymm6, %ymm1, %ymm2 + 0xc5, 0xfd, 0xd7, 0xc2, //0x000010e9 vpmovmskb %ymm2, %eax + 0xc5, 0xfd, 0x74, 0xd7, //0x000010ed vpcmpeqb %ymm7, %ymm0, %ymm2 + 0xc5, 0xfd, 0xd7, 0xd2, //0x000010f1 vpmovmskb %ymm2, %edx + 0xc5, 0xf5, 0x74, 0xd7, //0x000010f5 vpcmpeqb %ymm7, %ymm1, %ymm2 + 0xc5, 0xfd, 0xd7, 0xda, //0x000010f9 vpmovmskb %ymm2, %ebx + 0xc5, 0xbd, 0xda, 0xd1, //0x000010fd vpminub %ymm1, %ymm8, %ymm2 + 0xc5, 0xf5, 0x74, 0xca, //0x00001101 vpcmpeqb %ymm2, %ymm1, %ymm1 + 0xc5, 0xfd, 0xd7, 0xf1, //0x00001105 vpmovmskb %ymm1, %esi + 0x48, 0xc1, 0xe0, 0x20, //0x00001109 shlq $32, %rax + 0x48, 0x09, 0xc7, //0x0000110d orq %rax, %rdi + 0x48, 0xc1, 0xe3, 0x20, //0x00001110 shlq $32, %rbx + 0x48, 0xc1, 0xe6, 0x20, //0x00001114 shlq $32, %rsi + 0x48, 0x09, 0xda, //0x00001118 orq %rbx, %rdx + 0x0f, 0x85, 0x44, 0x00, 0x00, 0x00, //0x0000111b jne LBB0_209 + 0x4d, 0x85, 0xd2, //0x00001121 testq %r10, %r10 + 0x0f, 0x85, 0x53, 0x00, 0x00, 0x00, //0x00001124 jne LBB0_211 + 0x45, 0x31, 0xd2, //0x0000112a xorl %r10d, %r10d + //0x0000112d LBB0_201 + 0xc5, 0xbd, 0xda, 0xc8, //0x0000112d vpminub %ymm0, %ymm8, %ymm1 + 0xc5, 0xfd, 0x74, 0xc1, //0x00001131 vpcmpeqb %ymm1, %ymm0, %ymm0 + 0xc5, 0xfd, 0xd7, 0xc0, //0x00001135 vpmovmskb %ymm0, %eax + 0x48, 0x09, 0xc6, //0x00001139 orq %rax, %rsi + 0x48, 0x85, 0xff, //0x0000113c testq %rdi, %rdi + 0x0f, 0x85, 0x8b, 0x00, 0x00, 0x00, //0x0000113f jne LBB0_212 + 0x48, 0x85, 0xf6, //0x00001145 testq %rsi, %rsi + 0x0f, 0x85, 0xce, 0x2c, 0x00, 0x00, //0x00001148 jne LBB0_704 + 0x49, 0x83, 0xc3, 0xc0, //0x0000114e addq $-64, %r11 + 0x48, 0x83, 0xc1, 0x40, //0x00001152 addq $64, %rcx + 0x49, 0x83, 0xfb, 0x3f, //0x00001156 cmpq $63, %r11 + 0x0f, 0x87, 0x70, 0xff, 0xff, 0xff, //0x0000115a ja LBB0_198 + 0xe9, 0x0e, 0x18, 0x00, 0x00, //0x00001160 jmp LBB0_204 + //0x00001165 LBB0_209 + 0x48, 0x83, 0x7c, 0x24, 0x10, 0xff, //0x00001165 cmpq $-1, $16(%rsp) + 0x0f, 0x85, 0x0c, 0x00, 0x00, 0x00, //0x0000116b jne LBB0_211 + 0x48, 0x0f, 0xbc, 0xc2, //0x00001171 bsfq %rdx, %rax + 0x48, 0x01, 0xc8, //0x00001175 addq %rcx, %rax + 0x48, 0x89, 0x44, 0x24, 0x10, //0x00001178 movq %rax, $16(%rsp) + //0x0000117d LBB0_211 + 0x4c, 0x89, 0xd0, //0x0000117d movq %r10, %rax + 0x48, 0xf7, 0xd0, //0x00001180 notq %rax + 0x48, 0x21, 0xd0, //0x00001183 andq %rdx, %rax + 0x4c, 0x8d, 0x04, 0x00, //0x00001186 leaq (%rax,%rax), %r8 + 0x4d, 0x09, 0xd0, //0x0000118a orq %r10, %r8 + 0x4c, 0x89, 0xc3, //0x0000118d movq %r8, %rbx + 0x48, 0xf7, 0xd3, //0x00001190 notq %rbx + 0x48, 0x21, 0xd3, //0x00001193 andq %rdx, %rbx + 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001196 movabsq $-6148914691236517206, %rdx + 0x48, 0x21, 0xd3, //0x000011a0 andq %rdx, %rbx + 0x45, 0x31, 0xd2, //0x000011a3 xorl %r10d, %r10d + 0x48, 0x01, 0xc3, //0x000011a6 addq %rax, %rbx + 0x41, 0x0f, 0x92, 0xc2, //0x000011a9 setb %r10b + 0x48, 0x01, 0xdb, //0x000011ad addq %rbx, %rbx + 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000011b0 movabsq $6148914691236517205, %rax + 0x48, 0x31, 0xc3, //0x000011ba xorq %rax, %rbx + 0x4c, 0x21, 0xc3, //0x000011bd andq %r8, %rbx + 0x48, 0xf7, 0xd3, //0x000011c0 notq %rbx + 0x48, 0x21, 0xdf, //0x000011c3 andq %rbx, %rdi + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x000011c6 movq $24(%rsp), %r8 + 0xe9, 0x5d, 0xff, 0xff, 0xff, //0x000011cb jmp LBB0_201 + //0x000011d0 LBB0_212 + 0x48, 0x0f, 0xbc, 0xc7, //0x000011d0 bsfq %rdi, %rax + 0x48, 0x85, 0xf6, //0x000011d4 testq %rsi, %rsi + 0x0f, 0x84, 0x9c, 0x01, 0x00, 0x00, //0x000011d7 je LBB0_245 + 0x48, 0x0f, 0xbc, 0xd6, //0x000011dd bsfq %rsi, %rdx + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x000011e1 movq $32(%rsp), %r11 + 0x48, 0x8b, 0x5c, 0x24, 0x08, //0x000011e6 movq $8(%rsp), %rbx + 0x48, 0x39, 0xc2, //0x000011eb cmpq %rax, %rdx + 0x0f, 0x83, 0x9d, 0x01, 0x00, 0x00, //0x000011ee jae LBB0_246 + 0xe9, 0xda, 0x2d, 0x00, 0x00, //0x000011f4 jmp LBB0_239 + //0x000011f9 LBB0_219 + 0x4c, 0x01, 0xd9, //0x000011f9 addq %r11, %rcx + 0x4c, 0x01, 0xd1, //0x000011fc addq %r10, %rcx + 0xc5, 0xf8, 0x77, //0x000011ff vzeroupper + 0x49, 0x89, 0xcb, //0x00001202 movq %rcx, %r11 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00001205 movq $-1, %rax + 0x4d, 0x85, 0xff, //0x0000120c testq %r15, %r15 + 0x48, 0x8b, 0x4c, 0x24, 0x10, //0x0000120f movq $16(%rsp), %rcx + 0x0f, 0x85, 0x95, 0x07, 0x00, 0x00, //0x00001214 jne LBB0_347 + 0xe9, 0xc5, 0x2b, 0x00, 0x00, //0x0000121a jmp LBB0_700 + //0x0000121f LBB0_220 + 0x4d, 0x89, 0xf3, //0x0000121f movq %r14, %r11 + 0x49, 0x29, 0xcb, //0x00001222 subq %rcx, %r11 + 0x0f, 0x84, 0x78, 0x2d, 0x00, 0x00, //0x00001225 je LBB0_724 + 0x49, 0x83, 0xfb, 0x40, //0x0000122b cmpq $64, %r11 + 0x0f, 0x82, 0x79, 0x1b, 0x00, 0x00, //0x0000122f jb LBB0_539 + 0x48, 0xc7, 0x44, 0x24, 0x10, 0xff, 0xff, 0xff, 0xff, //0x00001235 movq $-1, $16(%rsp) + 0x45, 0x31, 0xd2, //0x0000123e xorl %r10d, %r10d + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001241 .p2align 4, 0x90 + //0x00001250 LBB0_223 + 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x0c, //0x00001250 vmovdqu (%r12,%rcx), %ymm0 + 0xc4, 0xc1, 0x7e, 0x6f, 0x4c, 0x0c, 0x20, //0x00001256 vmovdqu $32(%r12,%rcx), %ymm1 + 0xc5, 0xfd, 0x74, 0xd6, //0x0000125d vpcmpeqb %ymm6, %ymm0, %ymm2 + 0xc5, 0xfd, 0xd7, 0xfa, //0x00001261 vpmovmskb %ymm2, %edi + 0xc5, 0xf5, 0x74, 0xd6, //0x00001265 vpcmpeqb %ymm6, %ymm1, %ymm2 + 0xc5, 0xfd, 0xd7, 0xc2, //0x00001269 vpmovmskb %ymm2, %eax + 0xc5, 0xfd, 0x74, 0xd7, //0x0000126d vpcmpeqb %ymm7, %ymm0, %ymm2 + 0xc5, 0xfd, 0xd7, 0xd2, //0x00001271 vpmovmskb %ymm2, %edx + 0xc5, 0xf5, 0x74, 0xd7, //0x00001275 vpcmpeqb %ymm7, %ymm1, %ymm2 + 0xc5, 0xfd, 0xd7, 0xda, //0x00001279 vpmovmskb %ymm2, %ebx + 0xc5, 0xbd, 0xda, 0xd1, //0x0000127d vpminub %ymm1, %ymm8, %ymm2 + 0xc5, 0xf5, 0x74, 0xca, //0x00001281 vpcmpeqb %ymm2, %ymm1, %ymm1 + 0xc5, 0xfd, 0xd7, 0xf1, //0x00001285 vpmovmskb %ymm1, %esi + 0x48, 0xc1, 0xe0, 0x20, //0x00001289 shlq $32, %rax + 0x48, 0x09, 0xc7, //0x0000128d orq %rax, %rdi + 0x48, 0xc1, 0xe3, 0x20, //0x00001290 shlq $32, %rbx + 0x48, 0xc1, 0xe6, 0x20, //0x00001294 shlq $32, %rsi + 0x48, 0x09, 0xda, //0x00001298 orq %rbx, %rdx + 0x0f, 0x85, 0x44, 0x00, 0x00, 0x00, //0x0000129b jne LBB0_234 + 0x4d, 0x85, 0xd2, //0x000012a1 testq %r10, %r10 + 0x0f, 0x85, 0x53, 0x00, 0x00, 0x00, //0x000012a4 jne LBB0_236 + 0x45, 0x31, 0xd2, //0x000012aa xorl %r10d, %r10d + //0x000012ad LBB0_226 + 0xc5, 0xbd, 0xda, 0xc8, //0x000012ad vpminub %ymm0, %ymm8, %ymm1 + 0xc5, 0xfd, 0x74, 0xc1, //0x000012b1 vpcmpeqb %ymm1, %ymm0, %ymm0 + 0xc5, 0xfd, 0xd7, 0xc0, //0x000012b5 vpmovmskb %ymm0, %eax + 0x48, 0x09, 0xc6, //0x000012b9 orq %rax, %rsi + 0x48, 0x85, 0xff, //0x000012bc testq %rdi, %rdi + 0x0f, 0x85, 0x8b, 0x00, 0x00, 0x00, //0x000012bf jne LBB0_237 + 0x48, 0x85, 0xf6, //0x000012c5 testq %rsi, %rsi + 0x0f, 0x85, 0x4e, 0x2b, 0x00, 0x00, //0x000012c8 jne LBB0_704 + 0x49, 0x83, 0xc3, 0xc0, //0x000012ce addq $-64, %r11 + 0x48, 0x83, 0xc1, 0x40, //0x000012d2 addq $64, %rcx + 0x49, 0x83, 0xfb, 0x3f, //0x000012d6 cmpq $63, %r11 + 0x0f, 0x87, 0x70, 0xff, 0xff, 0xff, //0x000012da ja LBB0_223 + 0xe9, 0x7e, 0x17, 0x00, 0x00, //0x000012e0 jmp LBB0_229 + //0x000012e5 LBB0_234 + 0x48, 0x83, 0x7c, 0x24, 0x10, 0xff, //0x000012e5 cmpq $-1, $16(%rsp) + 0x0f, 0x85, 0x0c, 0x00, 0x00, 0x00, //0x000012eb jne LBB0_236 + 0x48, 0x0f, 0xbc, 0xc2, //0x000012f1 bsfq %rdx, %rax + 0x48, 0x01, 0xc8, //0x000012f5 addq %rcx, %rax + 0x48, 0x89, 0x44, 0x24, 0x10, //0x000012f8 movq %rax, $16(%rsp) + //0x000012fd LBB0_236 + 0x4c, 0x89, 0xd0, //0x000012fd movq %r10, %rax + 0x48, 0xf7, 0xd0, //0x00001300 notq %rax + 0x48, 0x21, 0xd0, //0x00001303 andq %rdx, %rax + 0x4c, 0x8d, 0x04, 0x00, //0x00001306 leaq (%rax,%rax), %r8 + 0x4d, 0x09, 0xd0, //0x0000130a orq %r10, %r8 + 0x4c, 0x89, 0xc3, //0x0000130d movq %r8, %rbx + 0x48, 0xf7, 0xd3, //0x00001310 notq %rbx + 0x48, 0x21, 0xd3, //0x00001313 andq %rdx, %rbx + 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001316 movabsq $-6148914691236517206, %rdx + 0x48, 0x21, 0xd3, //0x00001320 andq %rdx, %rbx + 0x45, 0x31, 0xd2, //0x00001323 xorl %r10d, %r10d + 0x48, 0x01, 0xc3, //0x00001326 addq %rax, %rbx + 0x41, 0x0f, 0x92, 0xc2, //0x00001329 setb %r10b + 0x48, 0x01, 0xdb, //0x0000132d addq %rbx, %rbx + 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001330 movabsq $6148914691236517205, %rax + 0x48, 0x31, 0xc3, //0x0000133a xorq %rax, %rbx + 0x4c, 0x21, 0xc3, //0x0000133d andq %r8, %rbx + 0x48, 0xf7, 0xd3, //0x00001340 notq %rbx + 0x48, 0x21, 0xdf, //0x00001343 andq %rbx, %rdi + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00001346 movq $24(%rsp), %r8 + 0xe9, 0x5d, 0xff, 0xff, 0xff, //0x0000134b jmp LBB0_226 + //0x00001350 LBB0_237 + 0x48, 0x0f, 0xbc, 0xc7, //0x00001350 bsfq %rdi, %rax + 0x48, 0x85, 0xf6, //0x00001354 testq %rsi, %rsi + 0x0f, 0x84, 0xbe, 0x07, 0x00, 0x00, //0x00001357 je LBB0_361 + 0x48, 0x0f, 0xbc, 0xd6, //0x0000135d bsfq %rsi, %rdx + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00001361 movq $32(%rsp), %r11 + 0x48, 0x8b, 0x5c, 0x24, 0x08, //0x00001366 movq $8(%rsp), %rbx + 0x48, 0x39, 0xc2, //0x0000136b cmpq %rax, %rdx + 0x0f, 0x83, 0xbf, 0x07, 0x00, 0x00, //0x0000136e jae LBB0_362 + 0xe9, 0x5a, 0x2c, 0x00, 0x00, //0x00001374 jmp LBB0_239 + //0x00001379 LBB0_245 + 0xba, 0x40, 0x00, 0x00, 0x00, //0x00001379 movl $64, %edx + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x0000137e movq $32(%rsp), %r11 + 0x48, 0x8b, 0x5c, 0x24, 0x08, //0x00001383 movq $8(%rsp), %rbx + 0x48, 0x39, 0xc2, //0x00001388 cmpq %rax, %rdx + 0x0f, 0x82, 0x42, 0x2c, 0x00, 0x00, //0x0000138b jb LBB0_239 + //0x00001391 LBB0_246 + 0x48, 0x01, 0xc1, //0x00001391 addq %rax, %rcx + 0x48, 0x83, 0xc1, 0x01, //0x00001394 addq $1, %rcx + 0x48, 0x85, 0xc9, //0x00001398 testq %rcx, %rcx + 0x0f, 0x88, 0x10, 0x2a, 0x00, 0x00, //0x0000139b js LBB0_696 + //0x000013a1 LBB0_247 + 0x48, 0x89, 0x0b, //0x000013a1 movq %rcx, (%rbx) + 0x4c, 0x89, 0xe8, //0x000013a4 movq %r13, %rax + 0x48, 0xba, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x000013a7 movabsq $9223372036854775806, %rdx + 0x49, 0x39, 0xd5, //0x000013b1 cmpq %rdx, %r13 + 0x4c, 0x8b, 0x74, 0x24, 0x28, //0x000013b4 movq $40(%rsp), %r14 + 0x0f, 0x86, 0xe2, 0xef, 0xff, 0xff, //0x000013b9 jbe LBB0_4 + 0xe9, 0x39, 0x2a, 0x00, 0x00, //0x000013bf jmp LBB0_721 + //0x000013c4 LBB0_248 + 0x49, 0x8b, 0x53, 0x08, //0x000013c4 movq $8(%r11), %rdx + 0x48, 0x8d, 0x72, 0xfc, //0x000013c8 leaq $-4(%rdx), %rsi + 0x49, 0x39, 0xf5, //0x000013cc cmpq %rsi, %r13 + 0x0f, 0x83, 0x6a, 0x2a, 0x00, 0x00, //0x000013cf jae LBB0_706 + 0x41, 0x8b, 0x0c, 0x0c, //0x000013d5 movl (%r12,%rcx), %ecx + 0x81, 0xf9, 0x61, 0x6c, 0x73, 0x65, //0x000013d9 cmpl $1702063201, %ecx + 0x48, 0x8b, 0x54, 0x24, 0x08, //0x000013df movq $8(%rsp), %rdx + 0x0f, 0x85, 0xb4, 0x2a, 0x00, 0x00, //0x000013e4 jne LBB0_707 + 0x49, 0x8d, 0x4d, 0x05, //0x000013ea leaq $5(%r13), %rcx + 0xe9, 0x95, 0xef, 0xff, 0xff, //0x000013ee jmp LBB0_2 + //0x000013f3 LBB0_251 + 0x4d, 0x8b, 0x73, 0x08, //0x000013f3 movq $8(%r11), %r14 + 0x41, 0xf6, 0xc0, 0x40, //0x000013f7 testb $64, %r8b + 0x0f, 0x85, 0x84, 0x07, 0x00, 0x00, //0x000013fb jne LBB0_366 + 0x41, 0xf6, 0xc0, 0x20, //0x00001401 testb $32, %r8b + 0x0f, 0x85, 0x46, 0x10, 0x00, 0x00, //0x00001405 jne LBB0_450 + 0x4d, 0x89, 0xf2, //0x0000140b movq %r14, %r10 + 0x49, 0x29, 0xca, //0x0000140e subq %rcx, %r10 + 0x0f, 0x84, 0xe2, 0x2b, 0x00, 0x00, //0x00001411 je LBB0_727 + 0x49, 0x83, 0xfa, 0x40, //0x00001417 cmpq $64, %r10 + 0x0f, 0x82, 0x03, 0x1a, 0x00, 0x00, //0x0000141b jb LBB0_544 + 0x48, 0xc7, 0xc6, 0xfe, 0xff, 0xff, 0xff, //0x00001421 movq $-2, %rsi + 0x4c, 0x29, 0xee, //0x00001428 subq %r13, %rsi + 0x48, 0xc7, 0x44, 0x24, 0x10, 0xff, 0xff, 0xff, 0xff, //0x0000142b movq $-1, $16(%rsp) + 0x45, 0x31, 0xc0, //0x00001434 xorl %r8d, %r8d + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001437 .p2align 4, 0x90 + //0x00001440 LBB0_256 + 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x0c, //0x00001440 vmovdqu (%r12,%rcx), %ymm0 + 0xc4, 0xc1, 0x7e, 0x6f, 0x4c, 0x0c, 0x20, //0x00001446 vmovdqu $32(%r12,%rcx), %ymm1 + 0xc5, 0xfd, 0x74, 0xd6, //0x0000144d vpcmpeqb %ymm6, %ymm0, %ymm2 + 0xc5, 0xfd, 0xd7, 0xfa, //0x00001451 vpmovmskb %ymm2, %edi + 0xc5, 0xf5, 0x74, 0xd6, //0x00001455 vpcmpeqb %ymm6, %ymm1, %ymm2 + 0xc5, 0xfd, 0xd7, 0xc2, //0x00001459 vpmovmskb %ymm2, %eax + 0xc5, 0xfd, 0x74, 0xc7, //0x0000145d vpcmpeqb %ymm7, %ymm0, %ymm0 + 0xc5, 0xfd, 0xd7, 0xd0, //0x00001461 vpmovmskb %ymm0, %edx + 0xc5, 0xf5, 0x74, 0xc7, //0x00001465 vpcmpeqb %ymm7, %ymm1, %ymm0 + 0xc5, 0xfd, 0xd7, 0xd8, //0x00001469 vpmovmskb %ymm0, %ebx + 0x48, 0xc1, 0xe0, 0x20, //0x0000146d shlq $32, %rax + 0x48, 0x09, 0xc7, //0x00001471 orq %rax, %rdi + 0x48, 0xc1, 0xe3, 0x20, //0x00001474 shlq $32, %rbx + 0x48, 0x09, 0xda, //0x00001478 orq %rbx, %rdx + 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x0000147b jne LBB0_265 + 0x4d, 0x85, 0xc0, //0x00001481 testq %r8, %r8 + 0x0f, 0x85, 0x3f, 0x00, 0x00, 0x00, //0x00001484 jne LBB0_267 + 0x45, 0x31, 0xc0, //0x0000148a xorl %r8d, %r8d + 0x48, 0x85, 0xff, //0x0000148d testq %rdi, %rdi + 0x0f, 0x85, 0x8a, 0x00, 0x00, 0x00, //0x00001490 jne LBB0_268 + //0x00001496 LBB0_259 + 0x49, 0x83, 0xc2, 0xc0, //0x00001496 addq $-64, %r10 + 0x48, 0x83, 0xc6, 0xc0, //0x0000149a addq $-64, %rsi + 0x48, 0x83, 0xc1, 0x40, //0x0000149e addq $64, %rcx + 0x49, 0x83, 0xfa, 0x3f, //0x000014a2 cmpq $63, %r10 + 0x0f, 0x87, 0x94, 0xff, 0xff, 0xff, //0x000014a6 ja LBB0_256 + 0xe9, 0xc7, 0x16, 0x00, 0x00, //0x000014ac jmp LBB0_260 + //0x000014b1 LBB0_265 + 0x48, 0x83, 0x7c, 0x24, 0x10, 0xff, //0x000014b1 cmpq $-1, $16(%rsp) + 0x0f, 0x85, 0x0c, 0x00, 0x00, 0x00, //0x000014b7 jne LBB0_267 + 0x48, 0x0f, 0xbc, 0xc2, //0x000014bd bsfq %rdx, %rax + 0x48, 0x01, 0xc8, //0x000014c1 addq %rcx, %rax + 0x48, 0x89, 0x44, 0x24, 0x10, //0x000014c4 movq %rax, $16(%rsp) + //0x000014c9 LBB0_267 + 0x4c, 0x89, 0xc0, //0x000014c9 movq %r8, %rax + 0x48, 0xf7, 0xd0, //0x000014cc notq %rax + 0x48, 0x21, 0xd0, //0x000014cf andq %rdx, %rax + 0x4c, 0x8d, 0x1c, 0x00, //0x000014d2 leaq (%rax,%rax), %r11 + 0x4d, 0x09, 0xc3, //0x000014d6 orq %r8, %r11 + 0x4c, 0x89, 0xdb, //0x000014d9 movq %r11, %rbx + 0x48, 0xf7, 0xd3, //0x000014dc notq %rbx + 0x48, 0x21, 0xd3, //0x000014df andq %rdx, %rbx + 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000014e2 movabsq $-6148914691236517206, %rdx + 0x48, 0x21, 0xd3, //0x000014ec andq %rdx, %rbx + 0x45, 0x31, 0xc0, //0x000014ef xorl %r8d, %r8d + 0x48, 0x01, 0xc3, //0x000014f2 addq %rax, %rbx + 0x41, 0x0f, 0x92, 0xc0, //0x000014f5 setb %r8b + 0x48, 0x01, 0xdb, //0x000014f9 addq %rbx, %rbx + 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000014fc movabsq $6148914691236517205, %rax + 0x48, 0x31, 0xc3, //0x00001506 xorq %rax, %rbx + 0x4c, 0x21, 0xdb, //0x00001509 andq %r11, %rbx + 0x48, 0xf7, 0xd3, //0x0000150c notq %rbx + 0x48, 0x21, 0xdf, //0x0000150f andq %rbx, %rdi + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00001512 movq $32(%rsp), %r11 + 0x48, 0x85, 0xff, //0x00001517 testq %rdi, %rdi + 0x0f, 0x84, 0x76, 0xff, 0xff, 0xff, //0x0000151a je LBB0_259 + //0x00001520 LBB0_268 + 0xc5, 0x7d, 0x7f, 0xea, //0x00001520 vmovdqa %ymm13, %ymm2 + 0x48, 0x0f, 0xbc, 0xcf, //0x00001524 bsfq %rdi, %rcx + 0x48, 0x29, 0xf1, //0x00001528 subq %rsi, %rcx + //0x0000152b LBB0_269 + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x0000152b movq $24(%rsp), %r8 + 0x48, 0x8b, 0x74, 0x24, 0x08, //0x00001530 movq $8(%rsp), %rsi + 0xe9, 0xc3, 0x10, 0x00, 0x00, //0x00001535 jmp LBB0_475 + //0x0000153a LBB0_270 + 0x4d, 0x8b, 0x7b, 0x08, //0x0000153a movq $8(%r11), %r15 + 0x41, 0xf6, 0xc0, 0x40, //0x0000153e testb $64, %r8b + 0x0f, 0x85, 0x25, 0x07, 0x00, 0x00, //0x00001542 jne LBB0_377 + 0x49, 0x29, 0xcf, //0x00001548 subq %rcx, %r15 + 0x0f, 0x84, 0x0f, 0x2a, 0x00, 0x00, //0x0000154b je LBB0_714 + 0x4d, 0x8d, 0x14, 0x0c, //0x00001551 leaq (%r12,%rcx), %r10 + 0x41, 0x80, 0x3a, 0x30, //0x00001555 cmpb $48, (%r10) + 0x0f, 0x85, 0x34, 0x00, 0x00, 0x00, //0x00001559 jne LBB0_276 + 0xbb, 0x01, 0x00, 0x00, 0x00, //0x0000155f movl $1, %ebx + 0x49, 0x83, 0xff, 0x01, //0x00001564 cmpq $1, %r15 + 0x0f, 0x84, 0x71, 0x17, 0x00, 0x00, //0x00001568 je LBB0_530 + 0x41, 0x8a, 0x42, 0x01, //0x0000156e movb $1(%r10), %al + 0x04, 0xd2, //0x00001572 addb $-46, %al + 0x3c, 0x37, //0x00001574 cmpb $55, %al + 0x0f, 0x87, 0x63, 0x17, 0x00, 0x00, //0x00001576 ja LBB0_530 + 0x0f, 0xb6, 0xc0, //0x0000157c movzbl %al, %eax + 0x48, 0xba, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x0000157f movabsq $36028797027352577, %rdx + 0x48, 0x0f, 0xa3, 0xc2, //0x00001589 btq %rax, %rdx + 0x0f, 0x83, 0x4c, 0x17, 0x00, 0x00, //0x0000158d jae LBB0_530 + //0x00001593 LBB0_276 + 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00001593 movq $-1, %r11 + 0x49, 0x83, 0xff, 0x20, //0x0000159a cmpq $32, %r15 + 0x0f, 0x82, 0x56, 0x18, 0x00, 0x00, //0x0000159e jb LBB0_543 + 0x31, 0xdb, //0x000015a4 xorl %ebx, %ebx + 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x000015a6 movq $-1, %r14 + 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000015ad movq $-1, %r8 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000015b4 .p2align 4, 0x90 + //0x000015c0 LBB0_278 + 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x1a, //0x000015c0 vmovdqu (%r10,%rbx), %ymm0 + 0xc5, 0xb5, 0x74, 0xc8, //0x000015c6 vpcmpeqb %ymm0, %ymm9, %ymm1 + 0xc5, 0x95, 0x74, 0xd0, //0x000015ca vpcmpeqb %ymm0, %ymm13, %ymm2 + 0xc5, 0xed, 0xeb, 0xc9, //0x000015ce vpor %ymm1, %ymm2, %ymm1 + 0xc5, 0xa5, 0xdb, 0xd0, //0x000015d2 vpand %ymm0, %ymm11, %ymm2 + 0xc5, 0x8d, 0x74, 0xd8, //0x000015d6 vpcmpeqb %ymm0, %ymm14, %ymm3 + 0xc5, 0xfd, 0xd7, 0xfb, //0x000015da vpmovmskb %ymm3, %edi + 0xc5, 0x85, 0x74, 0xd2, //0x000015de vpcmpeqb %ymm2, %ymm15, %ymm2 + 0xc5, 0xfd, 0xd7, 0xf2, //0x000015e2 vpmovmskb %ymm2, %esi + 0xc5, 0xfd, 0xd7, 0xc1, //0x000015e6 vpmovmskb %ymm1, %eax + 0xc5, 0xfd, 0xfc, 0x05, 0x8e, 0xec, 0xff, 0xff, //0x000015ea vpaddb $-4978(%rip), %ymm0, %ymm0 /* LCPI0_18+0(%rip) */ + 0xc5, 0xfd, 0xda, 0x25, 0xa6, 0xec, 0xff, 0xff, //0x000015f2 vpminub $-4954(%rip), %ymm0, %ymm4 /* LCPI0_19+0(%rip) */ + 0xc5, 0xfd, 0x74, 0xc4, //0x000015fa vpcmpeqb %ymm4, %ymm0, %ymm0 + 0xc5, 0xe5, 0xeb, 0xd2, //0x000015fe vpor %ymm2, %ymm3, %ymm2 + 0xc5, 0xfd, 0xeb, 0xc2, //0x00001602 vpor %ymm2, %ymm0, %ymm0 + 0xc5, 0xfd, 0xeb, 0xc1, //0x00001606 vpor %ymm1, %ymm0, %ymm0 + 0xc5, 0xfd, 0xd7, 0xc8, //0x0000160a vpmovmskb %ymm0, %ecx + 0x48, 0xf7, 0xd1, //0x0000160e notq %rcx + 0x48, 0x0f, 0xbc, 0xc9, //0x00001611 bsfq %rcx, %rcx + 0x83, 0xf9, 0x20, //0x00001615 cmpl $32, %ecx + 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x00001618 je LBB0_280 + 0xba, 0xff, 0xff, 0xff, 0xff, //0x0000161e movl $-1, %edx + 0xd3, 0xe2, //0x00001623 shll %cl, %edx + 0xf7, 0xd2, //0x00001625 notl %edx + 0x21, 0xd7, //0x00001627 andl %edx, %edi + 0x21, 0xd6, //0x00001629 andl %edx, %esi + 0x21, 0xc2, //0x0000162b andl %eax, %edx + 0x89, 0xd0, //0x0000162d movl %edx, %eax + //0x0000162f LBB0_280 + 0x8d, 0x57, 0xff, //0x0000162f leal $-1(%rdi), %edx + 0x21, 0xfa, //0x00001632 andl %edi, %edx + 0xc5, 0xfe, 0x6f, 0x1d, 0x84, 0xeb, 0xff, 0xff, //0x00001634 vmovdqu $-5244(%rip), %ymm3 /* LCPI0_9+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0x5c, 0xeb, 0xff, 0xff, //0x0000163c vmovdqu $-5284(%rip), %ymm4 /* LCPI0_8+0(%rip) */ + 0x0f, 0x85, 0x22, 0x15, 0x00, 0x00, //0x00001644 jne LBB0_516 + 0x8d, 0x56, 0xff, //0x0000164a leal $-1(%rsi), %edx + 0x21, 0xf2, //0x0000164d andl %esi, %edx + 0x0f, 0x85, 0x17, 0x15, 0x00, 0x00, //0x0000164f jne LBB0_516 + 0x8d, 0x50, 0xff, //0x00001655 leal $-1(%rax), %edx + 0x21, 0xc2, //0x00001658 andl %eax, %edx + 0x0f, 0x85, 0x0c, 0x15, 0x00, 0x00, //0x0000165a jne LBB0_516 + 0x85, 0xff, //0x00001660 testl %edi, %edi + 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00001662 je LBB0_286 + 0x0f, 0xbc, 0xd7, //0x00001668 bsfl %edi, %edx + 0x49, 0x83, 0xf8, 0xff, //0x0000166b cmpq $-1, %r8 + 0x0f, 0x85, 0xbd, 0x15, 0x00, 0x00, //0x0000166f jne LBB0_519 + 0x48, 0x01, 0xda, //0x00001675 addq %rbx, %rdx + 0x49, 0x89, 0xd0, //0x00001678 movq %rdx, %r8 + //0x0000167b LBB0_286 + 0x85, 0xf6, //0x0000167b testl %esi, %esi + 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x0000167d je LBB0_289 + 0x0f, 0xbc, 0xd6, //0x00001683 bsfl %esi, %edx + 0x49, 0x83, 0xfe, 0xff, //0x00001686 cmpq $-1, %r14 + 0x0f, 0x85, 0xa2, 0x15, 0x00, 0x00, //0x0000168a jne LBB0_519 + 0x48, 0x01, 0xda, //0x00001690 addq %rbx, %rdx + 0x49, 0x89, 0xd6, //0x00001693 movq %rdx, %r14 + //0x00001696 LBB0_289 + 0x85, 0xc0, //0x00001696 testl %eax, %eax + 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00001698 je LBB0_292 + 0x0f, 0xbc, 0xc0, //0x0000169e bsfl %eax, %eax + 0x49, 0x83, 0xfb, 0xff, //0x000016a1 cmpq $-1, %r11 + 0x0f, 0x85, 0x04, 0x16, 0x00, 0x00, //0x000016a5 jne LBB0_525 + 0x48, 0x01, 0xd8, //0x000016ab addq %rbx, %rax + 0x49, 0x89, 0xc3, //0x000016ae movq %rax, %r11 + //0x000016b1 LBB0_292 + 0x83, 0xf9, 0x20, //0x000016b1 cmpl $32, %ecx + 0x0f, 0x85, 0xdc, 0x0e, 0x00, 0x00, //0x000016b4 jne LBB0_469 + 0x49, 0x83, 0xc7, 0xe0, //0x000016ba addq $-32, %r15 + 0x48, 0x83, 0xc3, 0x20, //0x000016be addq $32, %rbx + 0x49, 0x83, 0xff, 0x1f, //0x000016c2 cmpq $31, %r15 + 0x0f, 0x87, 0xf4, 0xfe, 0xff, 0xff, //0x000016c6 ja LBB0_278 + 0xc5, 0xf8, 0x77, //0x000016cc vzeroupper + 0x4c, 0x01, 0xd3, //0x000016cf addq %r10, %rbx + 0x4c, 0x89, 0x54, 0x24, 0x30, //0x000016d2 movq %r10, $48(%rsp) + 0x4c, 0x89, 0x4c, 0x24, 0x10, //0x000016d7 movq %r9, $16(%rsp) + 0x49, 0x83, 0xff, 0x10, //0x000016dc cmpq $16, %r15 + 0x0f, 0x82, 0x2c, 0x01, 0x00, 0x00, //0x000016e0 jb LBB0_313 + //0x000016e6 LBB0_295 + 0x48, 0x89, 0xd8, //0x000016e6 movq %rbx, %rax + 0x4c, 0x29, 0xe8, //0x000016e9 subq %r13, %rax + 0x4d, 0x89, 0xe1, //0x000016ec movq %r12, %r9 + 0x49, 0xf7, 0xd1, //0x000016ef notq %r9 + 0x49, 0x01, 0xc1, //0x000016f2 addq %rax, %r9 + 0x45, 0x31, 0xd2, //0x000016f5 xorl %r10d, %r10d + //0x000016f8 LBB0_296 + 0xc4, 0xa1, 0x7a, 0x6f, 0x04, 0x13, //0x000016f8 vmovdqu (%rbx,%r10), %xmm0 + 0xc5, 0xf9, 0x74, 0x0d, 0x3a, 0xe9, 0xff, 0xff, //0x000016fe vpcmpeqb $-5830(%rip), %xmm0, %xmm1 /* LCPI0_20+0(%rip) */ + 0xc5, 0xf9, 0x74, 0x15, 0x42, 0xe9, 0xff, 0xff, //0x00001706 vpcmpeqb $-5822(%rip), %xmm0, %xmm2 /* LCPI0_21+0(%rip) */ + 0xc5, 0xe9, 0xeb, 0xc9, //0x0000170e vpor %xmm1, %xmm2, %xmm1 + 0xc5, 0xf9, 0xfc, 0x15, 0x46, 0xe9, 0xff, 0xff, //0x00001712 vpaddb $-5818(%rip), %xmm0, %xmm2 /* LCPI0_22+0(%rip) */ + 0xc5, 0xe9, 0xda, 0x1d, 0x4e, 0xe9, 0xff, 0xff, //0x0000171a vpminub $-5810(%rip), %xmm2, %xmm3 /* LCPI0_23+0(%rip) */ + 0xc5, 0xe9, 0x74, 0xd3, //0x00001722 vpcmpeqb %xmm3, %xmm2, %xmm2 + 0xc5, 0xf9, 0xdb, 0x1d, 0xf2, 0xe8, 0xff, 0xff, //0x00001726 vpand $-5902(%rip), %xmm0, %xmm3 /* LCPI0_12+0(%rip) */ + 0xc5, 0xf9, 0x74, 0x05, 0x4a, 0xe9, 0xff, 0xff, //0x0000172e vpcmpeqb $-5814(%rip), %xmm0, %xmm0 /* LCPI0_24+0(%rip) */ + 0xc5, 0xe1, 0x74, 0x1d, 0x52, 0xe9, 0xff, 0xff, //0x00001736 vpcmpeqb $-5806(%rip), %xmm3, %xmm3 /* LCPI0_25+0(%rip) */ + 0xc5, 0xe1, 0xeb, 0xe0, //0x0000173e vpor %xmm0, %xmm3, %xmm4 + 0xc5, 0xd9, 0xeb, 0xe1, //0x00001742 vpor %xmm1, %xmm4, %xmm4 + 0xc5, 0xd9, 0xeb, 0xd2, //0x00001746 vpor %xmm2, %xmm4, %xmm2 + 0xc5, 0xf9, 0xd7, 0xd0, //0x0000174a vpmovmskb %xmm0, %edx + 0xc5, 0xf9, 0xd7, 0xfb, //0x0000174e vpmovmskb %xmm3, %edi + 0xc5, 0xf9, 0xd7, 0xf1, //0x00001752 vpmovmskb %xmm1, %esi + 0xc5, 0xf9, 0xd7, 0xc2, //0x00001756 vpmovmskb %xmm2, %eax + 0xf7, 0xd0, //0x0000175a notl %eax + 0x0f, 0xbc, 0xc8, //0x0000175c bsfl %eax, %ecx + 0x83, 0xf9, 0x10, //0x0000175f cmpl $16, %ecx + 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x00001762 je LBB0_298 + 0xb8, 0xff, 0xff, 0xff, 0xff, //0x00001768 movl $-1, %eax + 0xd3, 0xe0, //0x0000176d shll %cl, %eax + 0xf7, 0xd0, //0x0000176f notl %eax + 0x21, 0xc2, //0x00001771 andl %eax, %edx + 0x21, 0xc7, //0x00001773 andl %eax, %edi + 0x21, 0xf0, //0x00001775 andl %esi, %eax + 0x89, 0xc6, //0x00001777 movl %eax, %esi + //0x00001779 LBB0_298 + 0x8d, 0x42, 0xff, //0x00001779 leal $-1(%rdx), %eax + 0x21, 0xd0, //0x0000177c andl %edx, %eax + 0x0f, 0x85, 0x90, 0x14, 0x00, 0x00, //0x0000177e jne LBB0_517 + 0x8d, 0x47, 0xff, //0x00001784 leal $-1(%rdi), %eax + 0x21, 0xf8, //0x00001787 andl %edi, %eax + 0x0f, 0x85, 0x85, 0x14, 0x00, 0x00, //0x00001789 jne LBB0_517 + 0x8d, 0x46, 0xff, //0x0000178f leal $-1(%rsi), %eax + 0x21, 0xf0, //0x00001792 andl %esi, %eax + 0x0f, 0x85, 0x7a, 0x14, 0x00, 0x00, //0x00001794 jne LBB0_517 + 0x85, 0xd2, //0x0000179a testl %edx, %edx + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x0000179c je LBB0_304 + 0x0f, 0xbc, 0xd2, //0x000017a2 bsfl %edx, %edx + 0x49, 0x83, 0xf8, 0xff, //0x000017a5 cmpq $-1, %r8 + 0x0f, 0x85, 0xa8, 0x14, 0x00, 0x00, //0x000017a9 jne LBB0_522 + 0x4c, 0x01, 0xca, //0x000017af addq %r9, %rdx + 0x4c, 0x01, 0xd2, //0x000017b2 addq %r10, %rdx + 0x49, 0x89, 0xd0, //0x000017b5 movq %rdx, %r8 + //0x000017b8 LBB0_304 + 0x85, 0xff, //0x000017b8 testl %edi, %edi + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000017ba je LBB0_307 + 0x0f, 0xbc, 0xd7, //0x000017c0 bsfl %edi, %edx + 0x49, 0x83, 0xfe, 0xff, //0x000017c3 cmpq $-1, %r14 + 0x0f, 0x85, 0x8a, 0x14, 0x00, 0x00, //0x000017c7 jne LBB0_522 + 0x4c, 0x01, 0xca, //0x000017cd addq %r9, %rdx + 0x4c, 0x01, 0xd2, //0x000017d0 addq %r10, %rdx + 0x49, 0x89, 0xd6, //0x000017d3 movq %rdx, %r14 + //0x000017d6 LBB0_307 + 0x85, 0xf6, //0x000017d6 testl %esi, %esi + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000017d8 je LBB0_310 + 0x0f, 0xbc, 0xd6, //0x000017de bsfl %esi, %edx + 0x49, 0x83, 0xfb, 0xff, //0x000017e1 cmpq $-1, %r11 + 0x0f, 0x85, 0x6c, 0x14, 0x00, 0x00, //0x000017e5 jne LBB0_522 + 0x4c, 0x01, 0xca, //0x000017eb addq %r9, %rdx + 0x4c, 0x01, 0xd2, //0x000017ee addq %r10, %rdx + 0x49, 0x89, 0xd3, //0x000017f1 movq %rdx, %r11 + //0x000017f4 LBB0_310 + 0x83, 0xf9, 0x10, //0x000017f4 cmpl $16, %ecx + 0x0f, 0x85, 0xe5, 0x0e, 0x00, 0x00, //0x000017f7 jne LBB0_479 + 0x49, 0x83, 0xc7, 0xf0, //0x000017fd addq $-16, %r15 + 0x49, 0x83, 0xc2, 0x10, //0x00001801 addq $16, %r10 + 0x49, 0x83, 0xff, 0x0f, //0x00001805 cmpq $15, %r15 + 0x0f, 0x87, 0xe9, 0xfe, 0xff, 0xff, //0x00001809 ja LBB0_296 + 0x4c, 0x01, 0xd3, //0x0000180f addq %r10, %rbx + //0x00001812 LBB0_313 + 0x4d, 0x85, 0xff, //0x00001812 testq %r15, %r15 + 0x4c, 0x8b, 0x4c, 0x24, 0x10, //0x00001815 movq $16(%rsp), %r9 + 0x48, 0x8d, 0x0d, 0xb7, 0x2a, 0x00, 0x00, //0x0000181a leaq $10935(%rip), %rcx /* LJTI0_2+0(%rip) */ + 0x0f, 0x84, 0xd0, 0x0e, 0x00, 0x00, //0x00001821 je LBB0_481 + 0x4e, 0x8d, 0x14, 0x3b, //0x00001827 leaq (%rbx,%r15), %r10 + 0x48, 0x89, 0xd8, //0x0000182b movq %rbx, %rax + 0x4c, 0x29, 0xe8, //0x0000182e subq %r13, %rax + 0x4c, 0x89, 0xe6, //0x00001831 movq %r12, %rsi + 0x48, 0xf7, 0xd6, //0x00001834 notq %rsi + 0x48, 0x01, 0xc6, //0x00001837 addq %rax, %rsi + 0x31, 0xc0, //0x0000183a xorl %eax, %eax + 0xe9, 0x1c, 0x00, 0x00, 0x00, //0x0000183c jmp LBB0_316 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001841 .p2align 4, 0x90 + //0x00001850 LBB0_315 + 0x48, 0x83, 0xc0, 0x01, //0x00001850 addq $1, %rax + 0x49, 0x39, 0xc7, //0x00001854 cmpq %rax, %r15 + 0x0f, 0x84, 0x07, 0x13, 0x00, 0x00, //0x00001857 je LBB0_515 + //0x0000185d LBB0_316 + 0x0f, 0xbe, 0x14, 0x03, //0x0000185d movsbl (%rbx,%rax), %edx + 0x8d, 0x7a, 0xd0, //0x00001861 leal $-48(%rdx), %edi + 0x83, 0xff, 0x0a, //0x00001864 cmpl $10, %edi + 0x0f, 0x82, 0xe3, 0xff, 0xff, 0xff, //0x00001867 jb LBB0_315 + 0x8d, 0x7a, 0xd5, //0x0000186d leal $-43(%rdx), %edi + 0x83, 0xff, 0x1a, //0x00001870 cmpl $26, %edi + 0x0f, 0x87, 0x1c, 0x00, 0x00, 0x00, //0x00001873 ja LBB0_321 + 0x48, 0x63, 0x14, 0xb9, //0x00001879 movslq (%rcx,%rdi,4), %rdx + 0x48, 0x01, 0xca, //0x0000187d addq %rcx, %rdx + 0xff, 0xe2, //0x00001880 jmpq *%rdx + //0x00001882 LBB0_319 + 0x49, 0x83, 0xfb, 0xff, //0x00001882 cmpq $-1, %r11 + 0x0f, 0x85, 0x90, 0x13, 0x00, 0x00, //0x00001886 jne LBB0_518 + 0x4c, 0x8d, 0x1c, 0x06, //0x0000188c leaq (%rsi,%rax), %r11 + 0xe9, 0xbb, 0xff, 0xff, 0xff, //0x00001890 jmp LBB0_315 + //0x00001895 LBB0_321 + 0x83, 0xfa, 0x65, //0x00001895 cmpl $101, %edx + 0x0f, 0x85, 0x56, 0x0e, 0x00, 0x00, //0x00001898 jne LBB0_480 + //0x0000189e LBB0_322 + 0x49, 0x83, 0xfe, 0xff, //0x0000189e cmpq $-1, %r14 + 0x0f, 0x85, 0x74, 0x13, 0x00, 0x00, //0x000018a2 jne LBB0_518 + 0x4c, 0x8d, 0x34, 0x06, //0x000018a8 leaq (%rsi,%rax), %r14 + 0xe9, 0x9f, 0xff, 0xff, 0xff, //0x000018ac jmp LBB0_315 + //0x000018b1 LBB0_324 + 0x49, 0x83, 0xf8, 0xff, //0x000018b1 cmpq $-1, %r8 + 0x0f, 0x85, 0x61, 0x13, 0x00, 0x00, //0x000018b5 jne LBB0_518 + 0x4c, 0x8d, 0x04, 0x06, //0x000018bb leaq (%rsi,%rax), %r8 + 0xe9, 0x8c, 0xff, 0xff, 0xff, //0x000018bf jmp LBB0_315 + //0x000018c4 LBB0_326 + 0x41, 0xf6, 0xc0, 0x40, //0x000018c4 testb $64, %r8b + 0x0f, 0x85, 0xbe, 0x04, 0x00, 0x00, //0x000018c8 jne LBB0_393 + 0x49, 0x8b, 0x06, //0x000018ce movq (%r14), %rax + 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x000018d1 cmpq $4095, %rax + 0x0f, 0x8f, 0xc8, 0x24, 0x00, 0x00, //0x000018d7 jg LBB0_713 + 0x48, 0x8d, 0x50, 0x01, //0x000018dd leaq $1(%rax), %rdx + 0x49, 0x89, 0x16, //0x000018e1 movq %rdx, (%r14) + 0x49, 0xc7, 0x44, 0xc6, 0x08, 0x05, 0x00, 0x00, 0x00, //0x000018e4 movq $5, $8(%r14,%rax,8) + 0xe9, 0xaf, 0xea, 0xff, 0xff, //0x000018ed jmp LBB0_4 + //0x000018f2 LBB0_329 + 0x49, 0x8b, 0x4b, 0x08, //0x000018f2 movq $8(%r11), %rcx + 0x48, 0x8d, 0x51, 0xfd, //0x000018f6 leaq $-3(%rcx), %rdx + 0x49, 0x39, 0xd5, //0x000018fa cmpq %rdx, %r13 + 0x0f, 0x83, 0x0c, 0x25, 0x00, 0x00, //0x000018fd jae LBB0_703 + 0x41, 0x81, 0x3a, 0x6e, 0x75, 0x6c, 0x6c, //0x00001903 cmpl $1819047278, (%r10) + 0x48, 0x8b, 0x54, 0x24, 0x08, //0x0000190a movq $8(%rsp), %rdx + 0x0f, 0x84, 0x6f, 0xea, 0xff, 0xff, //0x0000190f je LBB0_1 + 0xe9, 0x32, 0x25, 0x00, 0x00, //0x00001915 jmp LBB0_331 + //0x0000191a LBB0_336 + 0x41, 0xf6, 0xc0, 0x40, //0x0000191a testb $64, %r8b + 0x0f, 0x85, 0x93, 0x07, 0x00, 0x00, //0x0000191e jne LBB0_419 + 0x49, 0x8b, 0x06, //0x00001924 movq (%r14), %rax + 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x00001927 cmpq $4095, %rax + 0x0f, 0x8f, 0x72, 0x24, 0x00, 0x00, //0x0000192d jg LBB0_713 + 0x48, 0x8d, 0x50, 0x01, //0x00001933 leaq $1(%rax), %rdx + 0x49, 0x89, 0x16, //0x00001937 movq %rdx, (%r14) + 0x49, 0xc7, 0x44, 0xc6, 0x08, 0x06, 0x00, 0x00, 0x00, //0x0000193a movq $6, $8(%r14,%rax,8) + 0xe9, 0x59, 0xea, 0xff, 0xff, //0x00001943 jmp LBB0_4 + //0x00001948 LBB0_339 + 0x49, 0x8b, 0x4b, 0x08, //0x00001948 movq $8(%r11), %rcx + 0x48, 0x8d, 0x51, 0xfd, //0x0000194c leaq $-3(%rcx), %rdx + 0x49, 0x39, 0xd5, //0x00001950 cmpq %rdx, %r13 + 0x0f, 0x83, 0xb6, 0x24, 0x00, 0x00, //0x00001953 jae LBB0_703 + 0x41, 0x81, 0x3a, 0x74, 0x72, 0x75, 0x65, //0x00001959 cmpl $1702195828, (%r10) + 0x48, 0x8b, 0x54, 0x24, 0x08, //0x00001960 movq $8(%rsp), %rdx + 0x0f, 0x84, 0x19, 0xea, 0xff, 0xff, //0x00001965 je LBB0_1 + 0xe9, 0x83, 0x25, 0x00, 0x00, //0x0000196b jmp LBB0_341 + //0x00001970 LBB0_122 + 0x89, 0xc8, //0x00001970 movl %ecx, %eax + 0x49, 0x01, 0xc3, //0x00001972 addq %rax, %r11 + 0x4d, 0x01, 0xf3, //0x00001975 addq %r14, %r11 + 0x4c, 0x8b, 0x74, 0x24, 0x28, //0x00001978 movq $40(%rsp), %r14 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000197d movq $-1, %rax + 0x4d, 0x85, 0xff, //0x00001984 testq %r15, %r15 + 0x48, 0x8b, 0x4c, 0x24, 0x10, //0x00001987 movq $16(%rsp), %rcx + 0x0f, 0x85, 0x1d, 0x00, 0x00, 0x00, //0x0000198c jne LBB0_347 + 0xe9, 0x4d, 0x24, 0x00, 0x00, //0x00001992 jmp LBB0_700 + //0x00001997 LBB0_345 + 0x49, 0x01, 0xc3, //0x00001997 addq %rax, %r11 + //0x0000199a LBB0_346 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000199a movq $-1, %rax + 0x4d, 0x85, 0xff, //0x000019a1 testq %r15, %r15 + 0x48, 0x8b, 0x4c, 0x24, 0x10, //0x000019a4 movq $16(%rsp), %rcx + 0x0f, 0x84, 0x35, 0x24, 0x00, 0x00, //0x000019a9 je LBB0_700 + //0x000019af LBB0_347 + 0x48, 0x85, 0xc9, //0x000019af testq %rcx, %rcx + 0xc5, 0xfe, 0x6f, 0x1d, 0x06, 0xe8, 0xff, 0xff, //0x000019b2 vmovdqu $-6138(%rip), %ymm3 /* LCPI0_9+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0xde, 0xe7, 0xff, 0xff, //0x000019ba vmovdqu $-6178(%rip), %ymm4 /* LCPI0_8+0(%rip) */ + 0x0f, 0x84, 0x1c, 0x24, 0x00, 0x00, //0x000019c2 je LBB0_700 + 0x4d, 0x85, 0xc0, //0x000019c8 testq %r8, %r8 + 0x0f, 0x84, 0x13, 0x24, 0x00, 0x00, //0x000019cb je LBB0_700 + 0x4d, 0x29, 0xd3, //0x000019d1 subq %r10, %r11 + 0x49, 0x8d, 0x43, 0xff, //0x000019d4 leaq $-1(%r11), %rax + 0x49, 0x39, 0xc7, //0x000019d8 cmpq %rax, %r15 + 0x0f, 0x84, 0x8a, 0x00, 0x00, 0x00, //0x000019db je LBB0_355 + 0x48, 0x39, 0xc1, //0x000019e1 cmpq %rax, %rcx + 0x0f, 0x84, 0x81, 0x00, 0x00, 0x00, //0x000019e4 je LBB0_355 + 0x49, 0x39, 0xc0, //0x000019ea cmpq %rax, %r8 + 0x0f, 0x84, 0x78, 0x00, 0x00, 0x00, //0x000019ed je LBB0_355 + 0x48, 0x85, 0xc9, //0x000019f3 testq %rcx, %rcx + 0xc5, 0xfe, 0x6f, 0x2d, 0xc2, 0xe6, 0xff, 0xff, //0x000019f6 vmovdqu $-6462(%rip), %ymm5 /* LCPI0_1+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x35, 0xda, 0xe6, 0xff, 0xff, //0x000019fe vmovdqu $-6438(%rip), %ymm6 /* LCPI0_2+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x3d, 0xf2, 0xe6, 0xff, 0xff, //0x00001a06 vmovdqu $-6414(%rip), %ymm7 /* LCPI0_3+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x05, 0x0a, 0xe7, 0xff, 0xff, //0x00001a0e vmovdqu $-6390(%rip), %ymm8 /* LCPI0_4+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x0d, 0xe2, 0xe7, 0xff, 0xff, //0x00001a16 vmovdqu $-6174(%rip), %ymm9 /* LCPI0_14+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x05, 0xfa, 0xe7, 0xff, 0xff, //0x00001a1e vmovdqu $-6150(%rip), %ymm0 /* LCPI0_15+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x1d, 0xb2, 0xe7, 0xff, 0xff, //0x00001a26 vmovdqu $-6222(%rip), %ymm11 /* LCPI0_10+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x35, 0x0a, 0xe8, 0xff, 0xff, //0x00001a2e vmovdqu $-6134(%rip), %ymm14 /* LCPI0_16+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x3d, 0x22, 0xe8, 0xff, 0xff, //0x00001a36 vmovdqu $-6110(%rip), %ymm15 /* LCPI0_17+0(%rip) */ + 0x0f, 0x8e, 0xa4, 0x00, 0x00, 0x00, //0x00001a3e jle LBB0_358 + 0x48, 0x8d, 0x41, 0xff, //0x00001a44 leaq $-1(%rcx), %rax + 0x49, 0x39, 0xc0, //0x00001a48 cmpq %rax, %r8 + 0x0f, 0x84, 0x97, 0x00, 0x00, 0x00, //0x00001a4b je LBB0_358 + 0x48, 0xf7, 0xd1, //0x00001a51 notq %rcx + 0x49, 0x89, 0xcb, //0x00001a54 movq %rcx, %r11 + 0x48, 0x8b, 0x74, 0x24, 0x08, //0x00001a57 movq $8(%rsp), %rsi + 0x49, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001a5c movabsq $4294977024, %r15 + 0xe9, 0x5a, 0x00, 0x00, 0x00, //0x00001a66 jmp LBB0_356 + //0x00001a6b LBB0_355 + 0x49, 0xf7, 0xdb, //0x00001a6b negq %r11 + 0x48, 0x8b, 0x74, 0x24, 0x08, //0x00001a6e movq $8(%rsp), %rsi + 0xc5, 0xfe, 0x6f, 0x2d, 0x45, 0xe6, 0xff, 0xff, //0x00001a73 vmovdqu $-6587(%rip), %ymm5 /* LCPI0_1+0(%rip) */ + 0x49, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001a7b movabsq $4294977024, %r15 + 0xc5, 0xfe, 0x6f, 0x35, 0x53, 0xe6, 0xff, 0xff, //0x00001a85 vmovdqu $-6573(%rip), %ymm6 /* LCPI0_2+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x3d, 0x6b, 0xe6, 0xff, 0xff, //0x00001a8d vmovdqu $-6549(%rip), %ymm7 /* LCPI0_3+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x05, 0x83, 0xe6, 0xff, 0xff, //0x00001a95 vmovdqu $-6525(%rip), %ymm8 /* LCPI0_4+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x0d, 0x5b, 0xe7, 0xff, 0xff, //0x00001a9d vmovdqu $-6309(%rip), %ymm9 /* LCPI0_14+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x05, 0x73, 0xe7, 0xff, 0xff, //0x00001aa5 vmovdqu $-6285(%rip), %ymm0 /* LCPI0_15+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x1d, 0x2b, 0xe7, 0xff, 0xff, //0x00001aad vmovdqu $-6357(%rip), %ymm11 /* LCPI0_10+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x35, 0x83, 0xe7, 0xff, 0xff, //0x00001ab5 vmovdqu $-6269(%rip), %ymm14 /* LCPI0_16+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x3d, 0x9b, 0xe7, 0xff, 0xff, //0x00001abd vmovdqu $-6245(%rip), %ymm15 /* LCPI0_17+0(%rip) */ + //0x00001ac5 LBB0_356 + 0xc5, 0x7e, 0x6f, 0x15, 0x73, 0xe6, 0xff, 0xff, //0x00001ac5 vmovdqu $-6541(%rip), %ymm10 /* LCPI0_5+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x25, 0x8b, 0xe6, 0xff, 0xff, //0x00001acd vmovdqu $-6517(%rip), %ymm12 /* LCPI0_6+0(%rip) */ + 0x4d, 0x85, 0xdb, //0x00001ad5 testq %r11, %r11 + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00001ad8 movq $24(%rsp), %r8 + 0x0f, 0x89, 0xf0, 0x0f, 0x00, 0x00, //0x00001add jns LBB0_508 + 0xe9, 0xf9, 0x22, 0x00, 0x00, //0x00001ae3 jmp LBB0_357 + //0x00001ae8 LBB0_358 + 0x4c, 0x89, 0xf8, //0x00001ae8 movq %r15, %rax + 0x4c, 0x09, 0xc0, //0x00001aeb orq %r8, %rax + 0x0f, 0x99, 0xc0, //0x00001aee setns %al + 0xc5, 0x7e, 0x6f, 0x15, 0x47, 0xe6, 0xff, 0xff, //0x00001af1 vmovdqu $-6585(%rip), %ymm10 /* LCPI0_5+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x25, 0x5f, 0xe6, 0xff, 0xff, //0x00001af9 vmovdqu $-6561(%rip), %ymm12 /* LCPI0_6+0(%rip) */ + 0x0f, 0x88, 0x31, 0x09, 0x00, 0x00, //0x00001b01 js LBB0_449 + 0x4d, 0x39, 0xc7, //0x00001b07 cmpq %r8, %r15 + 0x0f, 0x8c, 0x28, 0x09, 0x00, 0x00, //0x00001b0a jl LBB0_449 + 0x49, 0xf7, 0xd7, //0x00001b10 notq %r15 + 0x4d, 0x89, 0xfb, //0x00001b13 movq %r15, %r11 + 0xe9, 0x9b, 0x0f, 0x00, 0x00, //0x00001b16 jmp LBB0_506 + //0x00001b1b LBB0_361 + 0xba, 0x40, 0x00, 0x00, 0x00, //0x00001b1b movl $64, %edx + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00001b20 movq $32(%rsp), %r11 + 0x48, 0x8b, 0x5c, 0x24, 0x08, //0x00001b25 movq $8(%rsp), %rbx + 0x48, 0x39, 0xc2, //0x00001b2a cmpq %rax, %rdx + 0x0f, 0x82, 0xa0, 0x24, 0x00, 0x00, //0x00001b2d jb LBB0_239 + //0x00001b33 LBB0_362 + 0x48, 0x01, 0xc1, //0x00001b33 addq %rax, %rcx + 0x48, 0x83, 0xc1, 0x01, //0x00001b36 addq $1, %rcx + 0x48, 0x85, 0xc9, //0x00001b3a testq %rcx, %rcx + 0x0f, 0x88, 0x6e, 0x22, 0x00, 0x00, //0x00001b3d js LBB0_696 + //0x00001b43 LBB0_363 + 0x48, 0x89, 0x0b, //0x00001b43 movq %rcx, (%rbx) + 0x4c, 0x89, 0xe8, //0x00001b46 movq %r13, %rax + 0x48, 0xba, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x00001b49 movabsq $9223372036854775806, %rdx + 0x49, 0x39, 0xd5, //0x00001b53 cmpq %rdx, %r13 + 0x4c, 0x8b, 0x74, 0x24, 0x28, //0x00001b56 movq $40(%rsp), %r14 + 0x0f, 0x87, 0x9c, 0x22, 0x00, 0x00, //0x00001b5b ja LBB0_721 + //0x00001b61 LBB0_364 + 0x49, 0x8b, 0x06, //0x00001b61 movq (%r14), %rax + 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x00001b64 cmpq $4095, %rax + 0x0f, 0x8f, 0x35, 0x22, 0x00, 0x00, //0x00001b6a jg LBB0_713 + 0x48, 0x8d, 0x50, 0x01, //0x00001b70 leaq $1(%rax), %rdx + 0x49, 0x89, 0x16, //0x00001b74 movq %rdx, (%r14) + 0x49, 0xc7, 0x44, 0xc6, 0x08, 0x04, 0x00, 0x00, 0x00, //0x00001b77 movq $4, $8(%r14,%rax,8) + 0xe9, 0x1c, 0xe8, 0xff, 0xff, //0x00001b80 jmp LBB0_4 + //0x00001b85 LBB0_366 + 0x4c, 0x89, 0x4c, 0x24, 0x10, //0x00001b85 movq %r9, $16(%rsp) + 0x4d, 0x89, 0xf2, //0x00001b8a movq %r14, %r10 + 0x49, 0x29, 0xca, //0x00001b8d subq %rcx, %r10 + 0x49, 0x83, 0xfa, 0x20, //0x00001b90 cmpq $32, %r10 + 0x0f, 0x8c, 0x37, 0x12, 0x00, 0x00, //0x00001b94 jl LBB0_541 + 0x4f, 0x8d, 0x04, 0x2c, //0x00001b9a leaq (%r12,%r13), %r8 + 0x4d, 0x29, 0xee, //0x00001b9e subq %r13, %r14 + 0xbe, 0x1f, 0x00, 0x00, 0x00, //0x00001ba1 movl $31, %esi + 0x45, 0x31, 0xd2, //0x00001ba6 xorl %r10d, %r10d + 0x45, 0x31, 0xdb, //0x00001ba9 xorl %r11d, %r11d + 0x90, 0x90, 0x90, 0x90, //0x00001bac .p2align 4, 0x90 + //0x00001bb0 LBB0_368 + 0xc4, 0x81, 0x7e, 0x6f, 0x44, 0x10, 0x01, //0x00001bb0 vmovdqu $1(%r8,%r10), %ymm0 + 0xc5, 0xfd, 0x74, 0xce, //0x00001bb7 vpcmpeqb %ymm6, %ymm0, %ymm1 + 0xc5, 0x7d, 0xd7, 0xc9, //0x00001bbb vpmovmskb %ymm1, %r9d + 0xc5, 0xfd, 0x74, 0xc7, //0x00001bbf vpcmpeqb %ymm7, %ymm0, %ymm0 + 0xc5, 0xfd, 0xd7, 0xc8, //0x00001bc3 vpmovmskb %ymm0, %ecx + 0x85, 0xc9, //0x00001bc7 testl %ecx, %ecx + 0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x00001bc9 jne LBB0_371 + 0x4d, 0x85, 0xdb, //0x00001bcf testq %r11, %r11 + 0x0f, 0x85, 0x08, 0x00, 0x00, 0x00, //0x00001bd2 jne LBB0_371 + 0x45, 0x31, 0xdb, //0x00001bd8 xorl %r11d, %r11d + 0xe9, 0x31, 0x00, 0x00, 0x00, //0x00001bdb jmp LBB0_372 + //0x00001be0 .p2align 4, 0x90 + //0x00001be0 LBB0_371 + 0x44, 0x89, 0xdf, //0x00001be0 movl %r11d, %edi + 0xf7, 0xd7, //0x00001be3 notl %edi + 0x21, 0xcf, //0x00001be5 andl %ecx, %edi + 0x8d, 0x14, 0x3f, //0x00001be7 leal (%rdi,%rdi), %edx + 0x44, 0x09, 0xda, //0x00001bea orl %r11d, %edx + 0x89, 0xd3, //0x00001bed movl %edx, %ebx + 0xf7, 0xd3, //0x00001bef notl %ebx + 0x21, 0xcb, //0x00001bf1 andl %ecx, %ebx + 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001bf3 andl $-1431655766, %ebx + 0x45, 0x31, 0xdb, //0x00001bf9 xorl %r11d, %r11d + 0x01, 0xfb, //0x00001bfc addl %edi, %ebx + 0x41, 0x0f, 0x92, 0xc3, //0x00001bfe setb %r11b + 0x01, 0xdb, //0x00001c02 addl %ebx, %ebx + 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x00001c04 xorl $1431655765, %ebx + 0x21, 0xd3, //0x00001c0a andl %edx, %ebx + 0xf7, 0xd3, //0x00001c0c notl %ebx + 0x41, 0x21, 0xd9, //0x00001c0e andl %ebx, %r9d + //0x00001c11 LBB0_372 + 0x4d, 0x85, 0xc9, //0x00001c11 testq %r9, %r9 + 0x0f, 0x85, 0xdc, 0x07, 0x00, 0x00, //0x00001c14 jne LBB0_447 + 0x49, 0x83, 0xc2, 0x20, //0x00001c1a addq $32, %r10 + 0x49, 0x8d, 0x0c, 0x36, //0x00001c1e leaq (%r14,%rsi), %rcx + 0x48, 0x83, 0xc1, 0xe0, //0x00001c22 addq $-32, %rcx + 0x48, 0x83, 0xc6, 0xe0, //0x00001c26 addq $-32, %rsi + 0x48, 0x83, 0xf9, 0x3f, //0x00001c2a cmpq $63, %rcx + 0x0f, 0x8f, 0x7c, 0xff, 0xff, 0xff, //0x00001c2e jg LBB0_368 + 0x4d, 0x85, 0xdb, //0x00001c34 testq %r11, %r11 + 0x0f, 0x85, 0x8a, 0x1c, 0x00, 0x00, //0x00001c37 jne LBB0_640 + 0x4b, 0x8d, 0x0c, 0x02, //0x00001c3d leaq (%r10,%r8), %rcx + 0x48, 0x83, 0xc1, 0x01, //0x00001c41 addq $1, %rcx + 0x49, 0xf7, 0xd2, //0x00001c45 notq %r10 + 0x4d, 0x01, 0xf2, //0x00001c48 addq %r14, %r10 + //0x00001c4b LBB0_376 + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00001c4b movq $32(%rsp), %r11 + 0x4c, 0x8b, 0x4c, 0x24, 0x10, //0x00001c50 movq $16(%rsp), %r9 + 0x4d, 0x85, 0xd2, //0x00001c55 testq %r10, %r10 + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00001c58 movq $24(%rsp), %r8 + 0x4c, 0x8b, 0x74, 0x24, 0x28, //0x00001c5d movq $40(%rsp), %r14 + 0x0f, 0x8f, 0xe3, 0x1c, 0x00, 0x00, //0x00001c62 jg LBB0_644 + 0xe9, 0x90, 0x21, 0x00, 0x00, //0x00001c68 jmp LBB0_721 + //0x00001c6d LBB0_377 + 0x4c, 0x89, 0xf8, //0x00001c6d movq %r15, %rax + 0x48, 0x29, 0xc8, //0x00001c70 subq %rcx, %rax + 0x48, 0x83, 0xf8, 0x20, //0x00001c73 cmpq $32, %rax + 0x0f, 0x82, 0x5c, 0x11, 0x00, 0x00, //0x00001c77 jb LBB0_542 + 0x4c, 0x89, 0xe8, //0x00001c7d movq %r13, %rax + 0x48, 0xf7, 0xd0, //0x00001c80 notq %rax + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001c83 .p2align 4, 0x90 + //0x00001c90 LBB0_379 + 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x0c, //0x00001c90 vmovdqu (%r12,%rcx), %ymm0 + 0xc5, 0xfd, 0x74, 0xcb, //0x00001c96 vpcmpeqb %ymm3, %ymm0, %ymm1 + 0xc5, 0xa5, 0xdb, 0xc0, //0x00001c9a vpand %ymm0, %ymm11, %ymm0 + 0xc5, 0xfd, 0x74, 0xc4, //0x00001c9e vpcmpeqb %ymm4, %ymm0, %ymm0 + 0xc5, 0xfd, 0xeb, 0xc1, //0x00001ca2 vpor %ymm1, %ymm0, %ymm0 + 0xc5, 0xfd, 0xd7, 0xd0, //0x00001ca6 vpmovmskb %ymm0, %edx + 0x85, 0xd2, //0x00001caa testl %edx, %edx + 0x0f, 0x85, 0x6c, 0x07, 0x00, 0x00, //0x00001cac jne LBB0_448 + 0x48, 0x83, 0xc1, 0x20, //0x00001cb2 addq $32, %rcx + 0x49, 0x8d, 0x14, 0x07, //0x00001cb6 leaq (%r15,%rax), %rdx + 0x48, 0x83, 0xc2, 0xe0, //0x00001cba addq $-32, %rdx + 0x48, 0x83, 0xc0, 0xe0, //0x00001cbe addq $-32, %rax + 0x48, 0x83, 0xfa, 0x1f, //0x00001cc2 cmpq $31, %rdx + 0x0f, 0x87, 0xc4, 0xff, 0xff, 0xff, //0x00001cc6 ja LBB0_379 + 0x4c, 0x89, 0xe1, //0x00001ccc movq %r12, %rcx + 0x48, 0x29, 0xc1, //0x00001ccf subq %rax, %rcx + 0x49, 0x01, 0xc7, //0x00001cd2 addq %rax, %r15 + 0x4c, 0x89, 0xf8, //0x00001cd5 movq %r15, %rax + 0x48, 0x83, 0xf8, 0x10, //0x00001cd8 cmpq $16, %rax + 0x48, 0x8b, 0x7c, 0x24, 0x08, //0x00001cdc movq $8(%rsp), %rdi + 0x49, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001ce1 movabsq $4294977024, %r15 + 0x0f, 0x82, 0x48, 0x00, 0x00, 0x00, //0x00001ceb jb LBB0_385 + //0x00001cf1 LBB0_382 + 0x4c, 0x89, 0xe2, //0x00001cf1 movq %r12, %rdx + 0x48, 0x29, 0xca, //0x00001cf4 subq %rcx, %rdx + //0x00001cf7 LBB0_383 + 0xc5, 0xfa, 0x6f, 0x01, //0x00001cf7 vmovdqu (%rcx), %xmm0 + 0xc5, 0xf9, 0x74, 0x0d, 0x0d, 0xe3, 0xff, 0xff, //0x00001cfb vpcmpeqb $-7411(%rip), %xmm0, %xmm1 /* LCPI0_11+0(%rip) */ + 0xc5, 0xf9, 0xdb, 0x05, 0x15, 0xe3, 0xff, 0xff, //0x00001d03 vpand $-7403(%rip), %xmm0, %xmm0 /* LCPI0_12+0(%rip) */ + 0xc5, 0xf9, 0x74, 0x05, 0x1d, 0xe3, 0xff, 0xff, //0x00001d0b vpcmpeqb $-7395(%rip), %xmm0, %xmm0 /* LCPI0_13+0(%rip) */ + 0xc5, 0xf9, 0xeb, 0xc1, //0x00001d13 vpor %xmm1, %xmm0, %xmm0 + 0xc5, 0xf9, 0xd7, 0xf0, //0x00001d17 vpmovmskb %xmm0, %esi + 0x85, 0xf6, //0x00001d1b testl %esi, %esi + 0x0f, 0x85, 0x0a, 0x09, 0x00, 0x00, //0x00001d1d jne LBB0_477 + 0x48, 0x83, 0xc1, 0x10, //0x00001d23 addq $16, %rcx + 0x48, 0x83, 0xc0, 0xf0, //0x00001d27 addq $-16, %rax + 0x48, 0x83, 0xc2, 0xf0, //0x00001d2b addq $-16, %rdx + 0x48, 0x83, 0xf8, 0x0f, //0x00001d2f cmpq $15, %rax + 0x0f, 0x87, 0xbe, 0xff, 0xff, 0xff, //0x00001d33 ja LBB0_383 + //0x00001d39 LBB0_385 + 0xc5, 0x7d, 0x7f, 0xe1, //0x00001d39 vmovdqa %ymm12, %ymm1 + 0xc5, 0x7d, 0x7f, 0xd0, //0x00001d3d vmovdqa %ymm10, %ymm0 + 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x00001d41 vmovdqa %ymm13, %ymm10 + 0x48, 0x85, 0xc0, //0x00001d46 testq %rax, %rax + 0x0f, 0x84, 0x35, 0x00, 0x00, 0x00, //0x00001d49 je LBB0_392 + 0x48, 0x8d, 0x34, 0x01, //0x00001d4f leaq (%rcx,%rax), %rsi + 0x31, 0xd2, //0x00001d53 xorl %edx, %edx + //0x00001d55 LBB0_387 + 0x0f, 0xb6, 0x1c, 0x11, //0x00001d55 movzbl (%rcx,%rdx), %ebx + 0x80, 0xfb, 0x2c, //0x00001d59 cmpb $44, %bl + 0x0f, 0x84, 0x2d, 0x11, 0x00, 0x00, //0x00001d5c je LBB0_548 + 0x80, 0xfb, 0x7d, //0x00001d62 cmpb $125, %bl + 0x0f, 0x84, 0x24, 0x11, 0x00, 0x00, //0x00001d65 je LBB0_548 + 0x80, 0xfb, 0x5d, //0x00001d6b cmpb $93, %bl + 0x0f, 0x84, 0x1b, 0x11, 0x00, 0x00, //0x00001d6e je LBB0_548 + 0x48, 0x83, 0xc2, 0x01, //0x00001d74 addq $1, %rdx + 0x48, 0x39, 0xd0, //0x00001d78 cmpq %rdx, %rax + 0x0f, 0x85, 0xd4, 0xff, 0xff, 0xff, //0x00001d7b jne LBB0_387 + 0x48, 0x89, 0xf1, //0x00001d81 movq %rsi, %rcx + //0x00001d84 LBB0_392 + 0x4c, 0x29, 0xe1, //0x00001d84 subq %r12, %rcx + 0xe9, 0x09, 0x11, 0x00, 0x00, //0x00001d87 jmp LBB0_549 + //0x00001d8c LBB0_393 + 0x4c, 0x89, 0x4c, 0x24, 0x10, //0x00001d8c movq %r9, $16(%rsp) + 0x4d, 0x8b, 0x43, 0x08, //0x00001d91 movq $8(%r11), %r8 + 0x49, 0x29, 0xc8, //0x00001d95 subq %rcx, %r8 + 0x49, 0x01, 0xcc, //0x00001d98 addq %rcx, %r12 + 0x45, 0x31, 0xdb, //0x00001d9b xorl %r11d, %r11d + 0x45, 0x31, 0xc9, //0x00001d9e xorl %r9d, %r9d + 0x45, 0x31, 0xd2, //0x00001da1 xorl %r10d, %r10d + 0x31, 0xdb, //0x00001da4 xorl %ebx, %ebx + 0xc4, 0x41, 0x7d, 0x6f, 0xfe, //0x00001da6 vmovdqa %ymm14, %ymm15 + 0x49, 0x83, 0xf8, 0x40, //0x00001dab cmpq $64, %r8 + 0x0f, 0x8d, 0x6c, 0x01, 0x00, 0x00, //0x00001daf jge LBB0_394 + //0x00001db5 LBB0_403 + 0x48, 0x8b, 0x74, 0x24, 0x08, //0x00001db5 movq $8(%rsp), %rsi + 0x4d, 0x85, 0xc0, //0x00001dba testq %r8, %r8 + 0x0f, 0x8e, 0x55, 0x22, 0x00, 0x00, //0x00001dbd jle LBB0_729 + 0xc5, 0x7d, 0x7f, 0xe2, //0x00001dc3 vmovdqa %ymm12, %ymm2 + 0xc5, 0x7d, 0x7f, 0xd1, //0x00001dc7 vmovdqa %ymm10, %ymm1 + 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x00001dcb vmovdqa %ymm13, %ymm10 + 0x4c, 0x89, 0xfa, //0x00001dd0 movq %r15, %rdx + 0xc5, 0xf9, 0xef, 0xc0, //0x00001dd3 vpxor %xmm0, %xmm0, %xmm0 + 0xc5, 0xfe, 0x7f, 0x44, 0x24, 0x60, //0x00001dd7 vmovdqu %ymm0, $96(%rsp) + 0xc5, 0xfe, 0x7f, 0x44, 0x24, 0x40, //0x00001ddd vmovdqu %ymm0, $64(%rsp) + 0x44, 0x89, 0xe1, //0x00001de3 movl %r12d, %ecx + 0x81, 0xe1, 0xff, 0x0f, 0x00, 0x00, //0x00001de6 andl $4095, %ecx + 0x81, 0xf9, 0xc1, 0x0f, 0x00, 0x00, //0x00001dec cmpl $4033, %ecx + 0x0f, 0x82, 0x28, 0x00, 0x00, 0x00, //0x00001df2 jb LBB0_407 + 0x49, 0x83, 0xf8, 0x20, //0x00001df8 cmpq $32, %r8 + 0x0f, 0x82, 0x43, 0x00, 0x00, 0x00, //0x00001dfc jb LBB0_408 + 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x24, //0x00001e02 vmovdqu (%r12), %ymm0 + 0xc5, 0xfe, 0x7f, 0x44, 0x24, 0x40, //0x00001e08 vmovdqu %ymm0, $64(%rsp) + 0x49, 0x83, 0xc4, 0x20, //0x00001e0e addq $32, %r12 + 0x49, 0x8d, 0x78, 0xe0, //0x00001e12 leaq $-32(%r8), %rdi + 0x48, 0x8d, 0x74, 0x24, 0x60, //0x00001e16 leaq $96(%rsp), %rsi + 0xe9, 0x2d, 0x00, 0x00, 0x00, //0x00001e1b jmp LBB0_409 + //0x00001e20 LBB0_407 + 0x49, 0x89, 0xd7, //0x00001e20 movq %rdx, %r15 + 0xc4, 0x41, 0x7d, 0x6f, 0xea, //0x00001e23 vmovdqa %ymm10, %ymm13 + 0xc5, 0xfe, 0x6f, 0x1d, 0x90, 0xe3, 0xff, 0xff, //0x00001e28 vmovdqu $-7280(%rip), %ymm3 /* LCPI0_9+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0x68, 0xe3, 0xff, 0xff, //0x00001e30 vmovdqu $-7320(%rip), %ymm4 /* LCPI0_8+0(%rip) */ + 0xc5, 0x7d, 0x6f, 0xd1, //0x00001e38 vmovdqa %ymm1, %ymm10 + 0xc5, 0x7d, 0x6f, 0xe2, //0x00001e3c vmovdqa %ymm2, %ymm12 + 0xe9, 0xdc, 0x00, 0x00, 0x00, //0x00001e40 jmp LBB0_394 + //0x00001e45 LBB0_408 + 0x48, 0x8d, 0x74, 0x24, 0x40, //0x00001e45 leaq $64(%rsp), %rsi + 0x4c, 0x89, 0xc7, //0x00001e4a movq %r8, %rdi + //0x00001e4d LBB0_409 + 0x48, 0x83, 0xff, 0x10, //0x00001e4d cmpq $16, %rdi + 0x0f, 0x82, 0x4b, 0x00, 0x00, 0x00, //0x00001e51 jb LBB0_410 + 0xc4, 0xc1, 0x7a, 0x6f, 0x04, 0x24, //0x00001e57 vmovdqu (%r12), %xmm0 + 0xc5, 0xfa, 0x7f, 0x06, //0x00001e5d vmovdqu %xmm0, (%rsi) + 0x49, 0x83, 0xc4, 0x10, //0x00001e61 addq $16, %r12 + 0x48, 0x83, 0xc6, 0x10, //0x00001e65 addq $16, %rsi + 0x48, 0x83, 0xc7, 0xf0, //0x00001e69 addq $-16, %rdi + 0x48, 0x83, 0xff, 0x08, //0x00001e6d cmpq $8, %rdi + 0x0f, 0x83, 0x35, 0x00, 0x00, 0x00, //0x00001e71 jae LBB0_417 + //0x00001e77 LBB0_411 + 0x48, 0x83, 0xff, 0x04, //0x00001e77 cmpq $4, %rdi + 0x0f, 0x82, 0x48, 0x00, 0x00, 0x00, //0x00001e7b jb LBB0_412 + //0x00001e81 LBB0_418 + 0x41, 0x8b, 0x0c, 0x24, //0x00001e81 movl (%r12), %ecx + 0x89, 0x0e, //0x00001e85 movl %ecx, (%rsi) + 0x49, 0x83, 0xc4, 0x04, //0x00001e87 addq $4, %r12 + 0x48, 0x83, 0xc6, 0x04, //0x00001e8b addq $4, %rsi + 0x48, 0x83, 0xc7, 0xfc, //0x00001e8f addq $-4, %rdi + 0x48, 0x83, 0xff, 0x02, //0x00001e93 cmpq $2, %rdi + 0x0f, 0x83, 0x36, 0x00, 0x00, 0x00, //0x00001e97 jae LBB0_413 + 0xe9, 0x45, 0x00, 0x00, 0x00, //0x00001e9d jmp LBB0_414 + //0x00001ea2 LBB0_410 + 0x48, 0x83, 0xff, 0x08, //0x00001ea2 cmpq $8, %rdi + 0x0f, 0x82, 0xcb, 0xff, 0xff, 0xff, //0x00001ea6 jb LBB0_411 + //0x00001eac LBB0_417 + 0x49, 0x8b, 0x0c, 0x24, //0x00001eac movq (%r12), %rcx + 0x48, 0x89, 0x0e, //0x00001eb0 movq %rcx, (%rsi) + 0x49, 0x83, 0xc4, 0x08, //0x00001eb3 addq $8, %r12 + 0x48, 0x83, 0xc6, 0x08, //0x00001eb7 addq $8, %rsi + 0x48, 0x83, 0xc7, 0xf8, //0x00001ebb addq $-8, %rdi + 0x48, 0x83, 0xff, 0x04, //0x00001ebf cmpq $4, %rdi + 0x0f, 0x83, 0xb8, 0xff, 0xff, 0xff, //0x00001ec3 jae LBB0_418 + //0x00001ec9 LBB0_412 + 0x48, 0x83, 0xff, 0x02, //0x00001ec9 cmpq $2, %rdi + 0x0f, 0x82, 0x14, 0x00, 0x00, 0x00, //0x00001ecd jb LBB0_414 + //0x00001ed3 LBB0_413 + 0x41, 0x0f, 0xb7, 0x0c, 0x24, //0x00001ed3 movzwl (%r12), %ecx + 0x66, 0x89, 0x0e, //0x00001ed8 movw %cx, (%rsi) + 0x49, 0x83, 0xc4, 0x02, //0x00001edb addq $2, %r12 + 0x48, 0x83, 0xc6, 0x02, //0x00001edf addq $2, %rsi + 0x48, 0x83, 0xc7, 0xfe, //0x00001ee3 addq $-2, %rdi + //0x00001ee7 LBB0_414 + 0x4c, 0x89, 0xe1, //0x00001ee7 movq %r12, %rcx + 0x4c, 0x8d, 0x64, 0x24, 0x40, //0x00001eea leaq $64(%rsp), %r12 + 0x48, 0x85, 0xff, //0x00001eef testq %rdi, %rdi + 0x49, 0x89, 0xd7, //0x00001ef2 movq %rdx, %r15 + 0xc4, 0x41, 0x7d, 0x6f, 0xea, //0x00001ef5 vmovdqa %ymm10, %ymm13 + 0xc5, 0xfe, 0x6f, 0x1d, 0xbe, 0xe2, 0xff, 0xff, //0x00001efa vmovdqu $-7490(%rip), %ymm3 /* LCPI0_9+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0x96, 0xe2, 0xff, 0xff, //0x00001f02 vmovdqu $-7530(%rip), %ymm4 /* LCPI0_8+0(%rip) */ + 0xc5, 0x7d, 0x6f, 0xd1, //0x00001f0a vmovdqa %ymm1, %ymm10 + 0xc5, 0x7d, 0x6f, 0xe2, //0x00001f0e vmovdqa %ymm2, %ymm12 + 0x0f, 0x84, 0x09, 0x00, 0x00, 0x00, //0x00001f12 je LBB0_394 + 0x8a, 0x09, //0x00001f18 movb (%rcx), %cl + 0x88, 0x0e, //0x00001f1a movb %cl, (%rsi) + 0x4c, 0x8d, 0x64, 0x24, 0x40, //0x00001f1c leaq $64(%rsp), %r12 + //0x00001f21 LBB0_394 + 0xc4, 0x41, 0x7d, 0x6f, 0xf5, //0x00001f21 vmovdqa %ymm13, %ymm14 + 0xc4, 0xc1, 0x7e, 0x6f, 0x0c, 0x24, //0x00001f26 vmovdqu (%r12), %ymm1 + 0xc4, 0xc1, 0x7e, 0x6f, 0x44, 0x24, 0x20, //0x00001f2c vmovdqu $32(%r12), %ymm0 + 0xc5, 0xf5, 0x74, 0xd7, //0x00001f33 vpcmpeqb %ymm7, %ymm1, %ymm2 + 0xc5, 0xfd, 0xd7, 0xf2, //0x00001f37 vpmovmskb %ymm2, %esi + 0xc5, 0xfd, 0x74, 0xd7, //0x00001f3b vpcmpeqb %ymm7, %ymm0, %ymm2 + 0xc5, 0xfd, 0xd7, 0xca, //0x00001f3f vpmovmskb %ymm2, %ecx + 0x48, 0xc1, 0xe1, 0x20, //0x00001f43 shlq $32, %rcx + 0x48, 0x09, 0xce, //0x00001f47 orq %rcx, %rsi + 0x48, 0x89, 0xf1, //0x00001f4a movq %rsi, %rcx + 0xc4, 0x41, 0x7d, 0x6f, 0xe9, //0x00001f4d vmovdqa %ymm9, %ymm13 + 0x4c, 0x09, 0xc9, //0x00001f52 orq %r9, %rcx + 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x00001f55 jne LBB0_396 + 0x48, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00001f5b movq $-1, %rsi + 0x45, 0x31, 0xc9, //0x00001f62 xorl %r9d, %r9d + 0xe9, 0x46, 0x00, 0x00, 0x00, //0x00001f65 jmp LBB0_397 + //0x00001f6a LBB0_396 + 0x4c, 0x89, 0xc9, //0x00001f6a movq %r9, %rcx + 0x48, 0xf7, 0xd1, //0x00001f6d notq %rcx + 0x48, 0x21, 0xf1, //0x00001f70 andq %rsi, %rcx + 0x4c, 0x8d, 0x34, 0x09, //0x00001f73 leaq (%rcx,%rcx), %r14 + 0x4d, 0x09, 0xce, //0x00001f77 orq %r9, %r14 + 0x4c, 0x89, 0xf7, //0x00001f7a movq %r14, %rdi + 0x48, 0xf7, 0xd7, //0x00001f7d notq %rdi + 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001f80 movabsq $-6148914691236517206, %rdx + 0x48, 0x21, 0xd6, //0x00001f8a andq %rdx, %rsi + 0x48, 0x21, 0xfe, //0x00001f8d andq %rdi, %rsi + 0x45, 0x31, 0xc9, //0x00001f90 xorl %r9d, %r9d + 0x48, 0x01, 0xce, //0x00001f93 addq %rcx, %rsi + 0x41, 0x0f, 0x92, 0xc1, //0x00001f96 setb %r9b + 0x48, 0x01, 0xf6, //0x00001f9a addq %rsi, %rsi + 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001f9d movabsq $6148914691236517205, %rcx + 0x48, 0x31, 0xce, //0x00001fa7 xorq %rcx, %rsi + 0x4c, 0x21, 0xf6, //0x00001faa andq %r14, %rsi + 0x48, 0xf7, 0xd6, //0x00001fad notq %rsi + //0x00001fb0 LBB0_397 + 0xc5, 0xfd, 0x74, 0xd6, //0x00001fb0 vpcmpeqb %ymm6, %ymm0, %ymm2 + 0xc5, 0xfd, 0xd7, 0xca, //0x00001fb4 vpmovmskb %ymm2, %ecx + 0x48, 0xc1, 0xe1, 0x20, //0x00001fb8 shlq $32, %rcx + 0xc5, 0xf5, 0x74, 0xd6, //0x00001fbc vpcmpeqb %ymm6, %ymm1, %ymm2 + 0xc5, 0xfd, 0xd7, 0xd2, //0x00001fc0 vpmovmskb %ymm2, %edx + 0x48, 0x09, 0xca, //0x00001fc4 orq %rcx, %rdx + 0x48, 0x21, 0xf2, //0x00001fc7 andq %rsi, %rdx + 0xc4, 0xe1, 0xf9, 0x6e, 0xd2, //0x00001fca vmovq %rdx, %xmm2 + 0xc4, 0xe3, 0x69, 0x44, 0x15, 0xc7, 0xe0, 0xff, 0xff, 0x00, //0x00001fcf vpclmulqdq $0, $-7993(%rip), %xmm2, %xmm2 /* LCPI0_26+0(%rip) */ + 0xc4, 0xc1, 0xf9, 0x7e, 0xd6, //0x00001fd9 vmovq %xmm2, %r14 + 0x4d, 0x31, 0xde, //0x00001fde xorq %r11, %r14 + 0xc5, 0x7e, 0x6f, 0x0d, 0x97, 0xe1, 0xff, 0xff, //0x00001fe1 vmovdqu $-7785(%rip), %ymm9 /* LCPI0_7+0(%rip) */ + 0xc5, 0xb5, 0x74, 0xd1, //0x00001fe9 vpcmpeqb %ymm1, %ymm9, %ymm2 + 0xc5, 0xfd, 0xd7, 0xd2, //0x00001fed vpmovmskb %ymm2, %edx + 0xc5, 0xb5, 0x74, 0xd0, //0x00001ff1 vpcmpeqb %ymm0, %ymm9, %ymm2 + 0xc5, 0xfd, 0xd7, 0xca, //0x00001ff5 vpmovmskb %ymm2, %ecx + 0x48, 0xc1, 0xe1, 0x20, //0x00001ff9 shlq $32, %rcx + 0x48, 0x09, 0xca, //0x00001ffd orq %rcx, %rdx + 0x4c, 0x89, 0xf1, //0x00002000 movq %r14, %rcx + 0x48, 0xf7, 0xd1, //0x00002003 notq %rcx + 0x48, 0x21, 0xca, //0x00002006 andq %rcx, %rdx + 0xc5, 0xf5, 0x74, 0xcc, //0x00002009 vpcmpeqb %ymm4, %ymm1, %ymm1 + 0xc5, 0xfd, 0xd7, 0xf9, //0x0000200d vpmovmskb %ymm1, %edi + 0xc5, 0xfd, 0x74, 0xc4, //0x00002011 vpcmpeqb %ymm4, %ymm0, %ymm0 + 0xc5, 0xfd, 0xd7, 0xf0, //0x00002015 vpmovmskb %ymm0, %esi + 0x48, 0xc1, 0xe6, 0x20, //0x00002019 shlq $32, %rsi + 0x48, 0x09, 0xf7, //0x0000201d orq %rsi, %rdi + 0x48, 0x21, 0xcf, //0x00002020 andq %rcx, %rdi + 0x0f, 0x84, 0x54, 0x00, 0x00, 0x00, //0x00002023 je LBB0_401 + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00002029 movq $32(%rsp), %r11 + 0xc4, 0x41, 0x7d, 0x6f, 0xcd, //0x0000202e vmovdqa %ymm13, %ymm9 + 0xc4, 0x41, 0x7d, 0x6f, 0xee, //0x00002033 vmovdqa %ymm14, %ymm13 + 0xc4, 0x41, 0x7d, 0x6f, 0xf7, //0x00002038 vmovdqa %ymm15, %ymm14 + 0xc5, 0x7e, 0x6f, 0x3d, 0x1b, 0xe2, 0xff, 0xff, //0x0000203d vmovdqu $-7653(%rip), %ymm15 /* LCPI0_17+0(%rip) */ + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002045 .p2align 4, 0x90 + //0x00002050 LBB0_399 + 0x48, 0x8d, 0x4f, 0xff, //0x00002050 leaq $-1(%rdi), %rcx + 0x48, 0x89, 0xce, //0x00002054 movq %rcx, %rsi + 0x48, 0x21, 0xd6, //0x00002057 andq %rdx, %rsi + 0xf3, 0x48, 0x0f, 0xb8, 0xf6, //0x0000205a popcntq %rsi, %rsi + 0x4c, 0x01, 0xd6, //0x0000205f addq %r10, %rsi + 0x48, 0x39, 0xde, //0x00002062 cmpq %rbx, %rsi + 0x0f, 0x86, 0x33, 0x03, 0x00, 0x00, //0x00002065 jbe LBB0_445 + 0x48, 0x83, 0xc3, 0x01, //0x0000206b addq $1, %rbx + 0x48, 0x21, 0xcf, //0x0000206f andq %rcx, %rdi + 0x0f, 0x85, 0xd8, 0xff, 0xff, 0xff, //0x00002072 jne LBB0_399 + 0xe9, 0x0f, 0x00, 0x00, 0x00, //0x00002078 jmp LBB0_402 + //0x0000207d LBB0_401 + 0xc4, 0x41, 0x7d, 0x6f, 0xcd, //0x0000207d vmovdqa %ymm13, %ymm9 + 0xc4, 0x41, 0x7d, 0x6f, 0xee, //0x00002082 vmovdqa %ymm14, %ymm13 + 0xc4, 0x41, 0x7d, 0x6f, 0xf7, //0x00002087 vmovdqa %ymm15, %ymm14 + //0x0000208c LBB0_402 + 0x49, 0xc1, 0xfe, 0x3f, //0x0000208c sarq $63, %r14 + 0xf3, 0x48, 0x0f, 0xb8, 0xca, //0x00002090 popcntq %rdx, %rcx + 0x49, 0x01, 0xca, //0x00002095 addq %rcx, %r10 + 0x49, 0x83, 0xc4, 0x40, //0x00002098 addq $64, %r12 + 0x49, 0x83, 0xc0, 0xc0, //0x0000209c addq $-64, %r8 + 0x4d, 0x89, 0xf3, //0x000020a0 movq %r14, %r11 + 0xc4, 0x41, 0x7d, 0x6f, 0xfe, //0x000020a3 vmovdqa %ymm14, %ymm15 + 0x49, 0x83, 0xf8, 0x40, //0x000020a8 cmpq $64, %r8 + 0x0f, 0x8d, 0x6f, 0xfe, 0xff, 0xff, //0x000020ac jge LBB0_394 + 0xe9, 0xfe, 0xfc, 0xff, 0xff, //0x000020b2 jmp LBB0_403 + //0x000020b7 LBB0_419 + 0x4c, 0x89, 0x4c, 0x24, 0x10, //0x000020b7 movq %r9, $16(%rsp) + 0x4d, 0x8b, 0x43, 0x08, //0x000020bc movq $8(%r11), %r8 + 0x49, 0x29, 0xc8, //0x000020c0 subq %rcx, %r8 + 0x49, 0x01, 0xcc, //0x000020c3 addq %rcx, %r12 + 0x45, 0x31, 0xdb, //0x000020c6 xorl %r11d, %r11d + 0x45, 0x31, 0xc9, //0x000020c9 xorl %r9d, %r9d + 0x45, 0x31, 0xd2, //0x000020cc xorl %r10d, %r10d + 0x31, 0xdb, //0x000020cf xorl %ebx, %ebx + 0xe9, 0x17, 0x00, 0x00, 0x00, //0x000020d1 jmp LBB0_421 + //0x000020d6 LBB0_420 + 0x49, 0xc1, 0xfe, 0x3f, //0x000020d6 sarq $63, %r14 + 0xf3, 0x48, 0x0f, 0xb8, 0xca, //0x000020da popcntq %rdx, %rcx + 0x49, 0x01, 0xca, //0x000020df addq %rcx, %r10 + 0x49, 0x83, 0xc4, 0x40, //0x000020e2 addq $64, %r12 + 0x49, 0x83, 0xc0, 0xc0, //0x000020e6 addq $-64, %r8 + 0x4d, 0x89, 0xf3, //0x000020ea movq %r14, %r11 + //0x000020ed LBB0_421 + 0x49, 0x83, 0xf8, 0x40, //0x000020ed cmpq $64, %r8 + 0x0f, 0x8c, 0x36, 0x01, 0x00, 0x00, //0x000020f1 jl LBB0_429 + //0x000020f7 LBB0_422 + 0xc4, 0xc1, 0x7e, 0x6f, 0x0c, 0x24, //0x000020f7 vmovdqu (%r12), %ymm1 + 0xc4, 0xc1, 0x7e, 0x6f, 0x44, 0x24, 0x20, //0x000020fd vmovdqu $32(%r12), %ymm0 + 0xc5, 0xf5, 0x74, 0xd7, //0x00002104 vpcmpeqb %ymm7, %ymm1, %ymm2 + 0xc5, 0xfd, 0xd7, 0xf2, //0x00002108 vpmovmskb %ymm2, %esi + 0xc5, 0xfd, 0x74, 0xd7, //0x0000210c vpcmpeqb %ymm7, %ymm0, %ymm2 + 0xc5, 0xfd, 0xd7, 0xca, //0x00002110 vpmovmskb %ymm2, %ecx + 0x48, 0xc1, 0xe1, 0x20, //0x00002114 shlq $32, %rcx + 0x48, 0x09, 0xce, //0x00002118 orq %rcx, %rsi + 0x48, 0x89, 0xf1, //0x0000211b movq %rsi, %rcx + 0x4c, 0x09, 0xc9, //0x0000211e orq %r9, %rcx + 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x00002121 jne LBB0_424 + 0x48, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00002127 movq $-1, %rsi + 0x45, 0x31, 0xc9, //0x0000212e xorl %r9d, %r9d + 0xe9, 0x46, 0x00, 0x00, 0x00, //0x00002131 jmp LBB0_425 + //0x00002136 LBB0_424 + 0x4c, 0x89, 0xc9, //0x00002136 movq %r9, %rcx + 0x48, 0xf7, 0xd1, //0x00002139 notq %rcx + 0x48, 0x21, 0xf1, //0x0000213c andq %rsi, %rcx + 0x4c, 0x8d, 0x34, 0x09, //0x0000213f leaq (%rcx,%rcx), %r14 + 0x4d, 0x09, 0xce, //0x00002143 orq %r9, %r14 + 0x4c, 0x89, 0xf7, //0x00002146 movq %r14, %rdi + 0x48, 0xf7, 0xd7, //0x00002149 notq %rdi + 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000214c movabsq $-6148914691236517206, %rdx + 0x48, 0x21, 0xd6, //0x00002156 andq %rdx, %rsi + 0x48, 0x21, 0xfe, //0x00002159 andq %rdi, %rsi + 0x45, 0x31, 0xc9, //0x0000215c xorl %r9d, %r9d + 0x48, 0x01, 0xce, //0x0000215f addq %rcx, %rsi + 0x41, 0x0f, 0x92, 0xc1, //0x00002162 setb %r9b + 0x48, 0x01, 0xf6, //0x00002166 addq %rsi, %rsi + 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00002169 movabsq $6148914691236517205, %rcx + 0x48, 0x31, 0xce, //0x00002173 xorq %rcx, %rsi + 0x4c, 0x21, 0xf6, //0x00002176 andq %r14, %rsi + 0x48, 0xf7, 0xd6, //0x00002179 notq %rsi + //0x0000217c LBB0_425 + 0xc5, 0xfd, 0x74, 0xd6, //0x0000217c vpcmpeqb %ymm6, %ymm0, %ymm2 + 0xc5, 0xfd, 0xd7, 0xca, //0x00002180 vpmovmskb %ymm2, %ecx + 0x48, 0xc1, 0xe1, 0x20, //0x00002184 shlq $32, %rcx + 0xc5, 0xf5, 0x74, 0xd6, //0x00002188 vpcmpeqb %ymm6, %ymm1, %ymm2 + 0xc5, 0xfd, 0xd7, 0xd2, //0x0000218c vpmovmskb %ymm2, %edx + 0x48, 0x09, 0xca, //0x00002190 orq %rcx, %rdx + 0x48, 0x21, 0xf2, //0x00002193 andq %rsi, %rdx + 0xc4, 0xe1, 0xf9, 0x6e, 0xd2, //0x00002196 vmovq %rdx, %xmm2 + 0xc4, 0xe3, 0x69, 0x44, 0x15, 0xfb, 0xde, 0xff, 0xff, 0x00, //0x0000219b vpclmulqdq $0, $-8453(%rip), %xmm2, %xmm2 /* LCPI0_26+0(%rip) */ + 0xc4, 0xc1, 0xf9, 0x7e, 0xd6, //0x000021a5 vmovq %xmm2, %r14 + 0x4d, 0x31, 0xde, //0x000021aa xorq %r11, %r14 + 0xc5, 0xad, 0x74, 0xd1, //0x000021ad vpcmpeqb %ymm1, %ymm10, %ymm2 + 0xc5, 0xfd, 0xd7, 0xd2, //0x000021b1 vpmovmskb %ymm2, %edx + 0xc5, 0xad, 0x74, 0xd0, //0x000021b5 vpcmpeqb %ymm0, %ymm10, %ymm2 + 0xc5, 0xfd, 0xd7, 0xca, //0x000021b9 vpmovmskb %ymm2, %ecx + 0x48, 0xc1, 0xe1, 0x20, //0x000021bd shlq $32, %rcx + 0x48, 0x09, 0xca, //0x000021c1 orq %rcx, %rdx + 0x4c, 0x89, 0xf1, //0x000021c4 movq %r14, %rcx + 0x48, 0xf7, 0xd1, //0x000021c7 notq %rcx + 0x48, 0x21, 0xca, //0x000021ca andq %rcx, %rdx + 0xc5, 0x9d, 0x74, 0xc9, //0x000021cd vpcmpeqb %ymm1, %ymm12, %ymm1 + 0xc5, 0xfd, 0xd7, 0xf9, //0x000021d1 vpmovmskb %ymm1, %edi + 0xc5, 0x9d, 0x74, 0xc0, //0x000021d5 vpcmpeqb %ymm0, %ymm12, %ymm0 + 0xc5, 0xfd, 0xd7, 0xf0, //0x000021d9 vpmovmskb %ymm0, %esi + 0x48, 0xc1, 0xe6, 0x20, //0x000021dd shlq $32, %rsi + 0x48, 0x09, 0xf7, //0x000021e1 orq %rsi, %rdi + 0x48, 0x21, 0xcf, //0x000021e4 andq %rcx, %rdi + 0x0f, 0x84, 0xe9, 0xfe, 0xff, 0xff, //0x000021e7 je LBB0_420 + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x000021ed movq $32(%rsp), %r11 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000021f2 .p2align 4, 0x90 + //0x00002200 LBB0_427 + 0x48, 0x8d, 0x4f, 0xff, //0x00002200 leaq $-1(%rdi), %rcx + 0x48, 0x89, 0xce, //0x00002204 movq %rcx, %rsi + 0x48, 0x21, 0xd6, //0x00002207 andq %rdx, %rsi + 0xf3, 0x48, 0x0f, 0xb8, 0xf6, //0x0000220a popcntq %rsi, %rsi + 0x4c, 0x01, 0xd6, //0x0000220f addq %r10, %rsi + 0x48, 0x39, 0xde, //0x00002212 cmpq %rbx, %rsi + 0x0f, 0x86, 0x83, 0x01, 0x00, 0x00, //0x00002215 jbe LBB0_445 + 0x48, 0x83, 0xc3, 0x01, //0x0000221b addq $1, %rbx + 0x48, 0x21, 0xcf, //0x0000221f andq %rcx, %rdi + 0x0f, 0x85, 0xd8, 0xff, 0xff, 0xff, //0x00002222 jne LBB0_427 + 0xe9, 0xa9, 0xfe, 0xff, 0xff, //0x00002228 jmp LBB0_420 + //0x0000222d LBB0_429 + 0x48, 0x8b, 0x74, 0x24, 0x08, //0x0000222d movq $8(%rsp), %rsi + 0x4d, 0x85, 0xc0, //0x00002232 testq %r8, %r8 + 0x0f, 0x8e, 0xdd, 0x1d, 0x00, 0x00, //0x00002235 jle LBB0_729 + 0xc5, 0x7d, 0x7f, 0xe2, //0x0000223b vmovdqa %ymm12, %ymm2 + 0xc5, 0x7d, 0x7f, 0xd1, //0x0000223f vmovdqa %ymm10, %ymm1 + 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x00002243 vmovdqa %ymm13, %ymm10 + 0x4c, 0x89, 0xfa, //0x00002248 movq %r15, %rdx + 0xc5, 0xf9, 0xef, 0xc0, //0x0000224b vpxor %xmm0, %xmm0, %xmm0 + 0xc5, 0xfe, 0x7f, 0x44, 0x24, 0x60, //0x0000224f vmovdqu %ymm0, $96(%rsp) + 0xc5, 0xfe, 0x7f, 0x44, 0x24, 0x40, //0x00002255 vmovdqu %ymm0, $64(%rsp) + 0x44, 0x89, 0xe1, //0x0000225b movl %r12d, %ecx + 0x81, 0xe1, 0xff, 0x0f, 0x00, 0x00, //0x0000225e andl $4095, %ecx + 0x81, 0xf9, 0xc1, 0x0f, 0x00, 0x00, //0x00002264 cmpl $4033, %ecx + 0x0f, 0x82, 0x28, 0x00, 0x00, 0x00, //0x0000226a jb LBB0_433 + 0x49, 0x83, 0xf8, 0x20, //0x00002270 cmpq $32, %r8 + 0x0f, 0x82, 0x43, 0x00, 0x00, 0x00, //0x00002274 jb LBB0_434 + 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x24, //0x0000227a vmovdqu (%r12), %ymm0 + 0xc5, 0xfe, 0x7f, 0x44, 0x24, 0x40, //0x00002280 vmovdqu %ymm0, $64(%rsp) + 0x49, 0x83, 0xc4, 0x20, //0x00002286 addq $32, %r12 + 0x49, 0x8d, 0x78, 0xe0, //0x0000228a leaq $-32(%r8), %rdi + 0x48, 0x8d, 0x74, 0x24, 0x60, //0x0000228e leaq $96(%rsp), %rsi + 0xe9, 0x2d, 0x00, 0x00, 0x00, //0x00002293 jmp LBB0_435 + //0x00002298 LBB0_433 + 0x49, 0x89, 0xd7, //0x00002298 movq %rdx, %r15 + 0xc4, 0x41, 0x7d, 0x6f, 0xea, //0x0000229b vmovdqa %ymm10, %ymm13 + 0xc5, 0xfe, 0x6f, 0x1d, 0x18, 0xdf, 0xff, 0xff, //0x000022a0 vmovdqu $-8424(%rip), %ymm3 /* LCPI0_9+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0xf0, 0xde, 0xff, 0xff, //0x000022a8 vmovdqu $-8464(%rip), %ymm4 /* LCPI0_8+0(%rip) */ + 0xc5, 0x7d, 0x6f, 0xd1, //0x000022b0 vmovdqa %ymm1, %ymm10 + 0xc5, 0x7d, 0x6f, 0xe2, //0x000022b4 vmovdqa %ymm2, %ymm12 + 0xe9, 0x3a, 0xfe, 0xff, 0xff, //0x000022b8 jmp LBB0_422 + //0x000022bd LBB0_434 + 0x48, 0x8d, 0x74, 0x24, 0x40, //0x000022bd leaq $64(%rsp), %rsi + 0x4c, 0x89, 0xc7, //0x000022c2 movq %r8, %rdi + //0x000022c5 LBB0_435 + 0x48, 0x83, 0xff, 0x10, //0x000022c5 cmpq $16, %rdi + 0x0f, 0x82, 0x4b, 0x00, 0x00, 0x00, //0x000022c9 jb LBB0_436 + 0xc4, 0xc1, 0x7a, 0x6f, 0x04, 0x24, //0x000022cf vmovdqu (%r12), %xmm0 + 0xc5, 0xfa, 0x7f, 0x06, //0x000022d5 vmovdqu %xmm0, (%rsi) + 0x49, 0x83, 0xc4, 0x10, //0x000022d9 addq $16, %r12 + 0x48, 0x83, 0xc6, 0x10, //0x000022dd addq $16, %rsi + 0x48, 0x83, 0xc7, 0xf0, //0x000022e1 addq $-16, %rdi + 0x48, 0x83, 0xff, 0x08, //0x000022e5 cmpq $8, %rdi + 0x0f, 0x83, 0x35, 0x00, 0x00, 0x00, //0x000022e9 jae LBB0_443 + //0x000022ef LBB0_437 + 0x48, 0x83, 0xff, 0x04, //0x000022ef cmpq $4, %rdi + 0x0f, 0x82, 0x48, 0x00, 0x00, 0x00, //0x000022f3 jb LBB0_438 + //0x000022f9 LBB0_444 + 0x41, 0x8b, 0x0c, 0x24, //0x000022f9 movl (%r12), %ecx + 0x89, 0x0e, //0x000022fd movl %ecx, (%rsi) + 0x49, 0x83, 0xc4, 0x04, //0x000022ff addq $4, %r12 + 0x48, 0x83, 0xc6, 0x04, //0x00002303 addq $4, %rsi + 0x48, 0x83, 0xc7, 0xfc, //0x00002307 addq $-4, %rdi + 0x48, 0x83, 0xff, 0x02, //0x0000230b cmpq $2, %rdi + 0x0f, 0x83, 0x36, 0x00, 0x00, 0x00, //0x0000230f jae LBB0_439 + 0xe9, 0x45, 0x00, 0x00, 0x00, //0x00002315 jmp LBB0_440 + //0x0000231a LBB0_436 + 0x48, 0x83, 0xff, 0x08, //0x0000231a cmpq $8, %rdi + 0x0f, 0x82, 0xcb, 0xff, 0xff, 0xff, //0x0000231e jb LBB0_437 + //0x00002324 LBB0_443 + 0x49, 0x8b, 0x0c, 0x24, //0x00002324 movq (%r12), %rcx + 0x48, 0x89, 0x0e, //0x00002328 movq %rcx, (%rsi) + 0x49, 0x83, 0xc4, 0x08, //0x0000232b addq $8, %r12 + 0x48, 0x83, 0xc6, 0x08, //0x0000232f addq $8, %rsi + 0x48, 0x83, 0xc7, 0xf8, //0x00002333 addq $-8, %rdi + 0x48, 0x83, 0xff, 0x04, //0x00002337 cmpq $4, %rdi + 0x0f, 0x83, 0xb8, 0xff, 0xff, 0xff, //0x0000233b jae LBB0_444 + //0x00002341 LBB0_438 + 0x48, 0x83, 0xff, 0x02, //0x00002341 cmpq $2, %rdi + 0x0f, 0x82, 0x14, 0x00, 0x00, 0x00, //0x00002345 jb LBB0_440 + //0x0000234b LBB0_439 + 0x41, 0x0f, 0xb7, 0x0c, 0x24, //0x0000234b movzwl (%r12), %ecx + 0x66, 0x89, 0x0e, //0x00002350 movw %cx, (%rsi) + 0x49, 0x83, 0xc4, 0x02, //0x00002353 addq $2, %r12 + 0x48, 0x83, 0xc6, 0x02, //0x00002357 addq $2, %rsi + 0x48, 0x83, 0xc7, 0xfe, //0x0000235b addq $-2, %rdi + //0x0000235f LBB0_440 + 0x4c, 0x89, 0xe1, //0x0000235f movq %r12, %rcx + 0x4c, 0x8d, 0x64, 0x24, 0x40, //0x00002362 leaq $64(%rsp), %r12 + 0x48, 0x85, 0xff, //0x00002367 testq %rdi, %rdi + 0x49, 0x89, 0xd7, //0x0000236a movq %rdx, %r15 + 0xc4, 0x41, 0x7d, 0x6f, 0xea, //0x0000236d vmovdqa %ymm10, %ymm13 + 0xc5, 0xfe, 0x6f, 0x1d, 0x46, 0xde, 0xff, 0xff, //0x00002372 vmovdqu $-8634(%rip), %ymm3 /* LCPI0_9+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0x1e, 0xde, 0xff, 0xff, //0x0000237a vmovdqu $-8674(%rip), %ymm4 /* LCPI0_8+0(%rip) */ + 0xc5, 0x7d, 0x6f, 0xd1, //0x00002382 vmovdqa %ymm1, %ymm10 + 0xc5, 0x7d, 0x6f, 0xe2, //0x00002386 vmovdqa %ymm2, %ymm12 + 0x0f, 0x84, 0x67, 0xfd, 0xff, 0xff, //0x0000238a je LBB0_422 + 0x8a, 0x09, //0x00002390 movb (%rcx), %cl + 0x88, 0x0e, //0x00002392 movb %cl, (%rsi) + 0x4c, 0x8d, 0x64, 0x24, 0x40, //0x00002394 leaq $64(%rsp), %r12 + 0xe9, 0x59, 0xfd, 0xff, 0xff, //0x00002399 jmp LBB0_422 + //0x0000239e LBB0_445 + 0x49, 0x8b, 0x4b, 0x08, //0x0000239e movq $8(%r11), %rcx + 0x48, 0x0f, 0xbc, 0xd7, //0x000023a2 bsfq %rdi, %rdx + 0x4c, 0x29, 0xc2, //0x000023a6 subq %r8, %rdx + 0x48, 0x01, 0xd1, //0x000023a9 addq %rdx, %rcx + 0x48, 0x83, 0xc1, 0x01, //0x000023ac addq $1, %rcx + 0x48, 0x8b, 0x74, 0x24, 0x08, //0x000023b0 movq $8(%rsp), %rsi + 0x48, 0x89, 0x0e, //0x000023b5 movq %rcx, (%rsi) + 0x49, 0x8b, 0x53, 0x08, //0x000023b8 movq $8(%r11), %rdx + 0x48, 0x39, 0xd1, //0x000023bc cmpq %rdx, %rcx + 0x48, 0x0f, 0x46, 0xd1, //0x000023bf cmovbeq %rcx, %rdx + 0x48, 0x89, 0x16, //0x000023c3 movq %rdx, (%rsi) + 0x0f, 0x87, 0x31, 0x1a, 0x00, 0x00, //0x000023c6 ja LBB0_721 + 0x4c, 0x89, 0xe8, //0x000023cc movq %r13, %rax + 0x48, 0xba, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x000023cf movabsq $9223372036854775806, %rdx + 0x49, 0x39, 0xd5, //0x000023d9 cmpq %rdx, %r13 + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x000023dc movq $24(%rsp), %r8 + 0x4c, 0x8b, 0x74, 0x24, 0x28, //0x000023e1 movq $40(%rsp), %r14 + 0x4c, 0x8b, 0x4c, 0x24, 0x10, //0x000023e6 movq $16(%rsp), %r9 + 0x0f, 0x86, 0xb0, 0xdf, 0xff, 0xff, //0x000023eb jbe LBB0_4 + 0xe9, 0x07, 0x1a, 0x00, 0x00, //0x000023f1 jmp LBB0_721 + //0x000023f6 LBB0_447 + 0x41, 0x0f, 0xbc, 0xc1, //0x000023f6 bsfl %r9d, %eax + 0x4c, 0x01, 0xe8, //0x000023fa addq %r13, %rax + 0x49, 0x8d, 0x0c, 0x02, //0x000023fd leaq (%r10,%rax), %rcx + 0x48, 0x83, 0xc1, 0x02, //0x00002401 addq $2, %rcx + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00002405 movq $24(%rsp), %r8 + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x0000240a movq $32(%rsp), %r11 + 0x4c, 0x8b, 0x74, 0x24, 0x28, //0x0000240f movq $40(%rsp), %r14 + 0x4c, 0x8b, 0x4c, 0x24, 0x10, //0x00002414 movq $16(%rsp), %r9 + 0xe9, 0x55, 0xea, 0xff, 0xff, //0x00002419 jmp LBB0_159 + //0x0000241e LBB0_448 + 0x0f, 0xbc, 0xca, //0x0000241e bsfl %edx, %ecx + 0x48, 0x29, 0xc1, //0x00002421 subq %rax, %rcx + 0x48, 0x8b, 0x7c, 0x24, 0x08, //0x00002424 movq $8(%rsp), %rdi + 0x49, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002429 movabsq $4294977024, %r15 + 0xe9, 0x61, 0xeb, 0xff, 0xff, //0x00002433 jmp LBB0_182 + //0x00002438 LBB0_449 + 0x49, 0x8d, 0x48, 0xff, //0x00002438 leaq $-1(%r8), %rcx + 0x49, 0x39, 0xcf, //0x0000243c cmpq %rcx, %r15 + 0x49, 0xf7, 0xd0, //0x0000243f notq %r8 + 0x4d, 0x0f, 0x45, 0xc3, //0x00002442 cmovneq %r11, %r8 + 0x84, 0xc0, //0x00002446 testb %al, %al + 0x4d, 0x0f, 0x45, 0xd8, //0x00002448 cmovneq %r8, %r11 + 0xe9, 0x65, 0x06, 0x00, 0x00, //0x0000244c jmp LBB0_506 + //0x00002451 LBB0_450 + 0x4d, 0x89, 0xf3, //0x00002451 movq %r14, %r11 + 0x49, 0x29, 0xcb, //0x00002454 subq %rcx, %r11 + 0x0f, 0x84, 0x9c, 0x1b, 0x00, 0x00, //0x00002457 je LBB0_727 + 0x49, 0x83, 0xfb, 0x40, //0x0000245d cmpq $64, %r11 + 0x0f, 0x82, 0xf0, 0x09, 0x00, 0x00, //0x00002461 jb LBB0_546 + 0x48, 0xc7, 0x44, 0x24, 0x10, 0xff, 0xff, 0xff, 0xff, //0x00002467 movq $-1, $16(%rsp) + 0x45, 0x31, 0xd2, //0x00002470 xorl %r10d, %r10d + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002473 .p2align 4, 0x90 + //0x00002480 LBB0_453 + 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x0c, //0x00002480 vmovdqu (%r12,%rcx), %ymm0 + 0xc4, 0xc1, 0x7e, 0x6f, 0x4c, 0x0c, 0x20, //0x00002486 vmovdqu $32(%r12,%rcx), %ymm1 + 0xc5, 0xfd, 0x74, 0xd6, //0x0000248d vpcmpeqb %ymm6, %ymm0, %ymm2 + 0xc5, 0xfd, 0xd7, 0xfa, //0x00002491 vpmovmskb %ymm2, %edi + 0xc5, 0xf5, 0x74, 0xd6, //0x00002495 vpcmpeqb %ymm6, %ymm1, %ymm2 + 0xc5, 0xfd, 0xd7, 0xc2, //0x00002499 vpmovmskb %ymm2, %eax + 0xc5, 0xfd, 0x74, 0xd7, //0x0000249d vpcmpeqb %ymm7, %ymm0, %ymm2 + 0xc5, 0xfd, 0xd7, 0xd2, //0x000024a1 vpmovmskb %ymm2, %edx + 0xc5, 0xf5, 0x74, 0xd7, //0x000024a5 vpcmpeqb %ymm7, %ymm1, %ymm2 + 0xc5, 0xfd, 0xd7, 0xda, //0x000024a9 vpmovmskb %ymm2, %ebx + 0xc5, 0xbd, 0xda, 0xd1, //0x000024ad vpminub %ymm1, %ymm8, %ymm2 + 0xc5, 0xf5, 0x74, 0xca, //0x000024b1 vpcmpeqb %ymm2, %ymm1, %ymm1 + 0xc5, 0xfd, 0xd7, 0xf1, //0x000024b5 vpmovmskb %ymm1, %esi + 0x48, 0xc1, 0xe0, 0x20, //0x000024b9 shlq $32, %rax + 0x48, 0x09, 0xc7, //0x000024bd orq %rax, %rdi + 0x48, 0xc1, 0xe3, 0x20, //0x000024c0 shlq $32, %rbx + 0x48, 0xc1, 0xe6, 0x20, //0x000024c4 shlq $32, %rsi + 0x48, 0x09, 0xda, //0x000024c8 orq %rbx, %rdx + 0x0f, 0x85, 0x44, 0x00, 0x00, 0x00, //0x000024cb jne LBB0_464 + 0x4d, 0x85, 0xd2, //0x000024d1 testq %r10, %r10 + 0x0f, 0x85, 0x53, 0x00, 0x00, 0x00, //0x000024d4 jne LBB0_466 + 0x45, 0x31, 0xd2, //0x000024da xorl %r10d, %r10d + //0x000024dd LBB0_456 + 0xc5, 0xbd, 0xda, 0xc8, //0x000024dd vpminub %ymm0, %ymm8, %ymm1 + 0xc5, 0xfd, 0x74, 0xc1, //0x000024e1 vpcmpeqb %ymm1, %ymm0, %ymm0 + 0xc5, 0xfd, 0xd7, 0xc0, //0x000024e5 vpmovmskb %ymm0, %eax + 0x48, 0x09, 0xc6, //0x000024e9 orq %rax, %rsi + 0x48, 0x85, 0xff, //0x000024ec testq %rdi, %rdi + 0x0f, 0x85, 0x8b, 0x00, 0x00, 0x00, //0x000024ef jne LBB0_467 + 0x48, 0x85, 0xf6, //0x000024f5 testq %rsi, %rsi + 0x0f, 0x85, 0xb2, 0x1a, 0x00, 0x00, //0x000024f8 jne LBB0_722 + 0x49, 0x83, 0xc3, 0xc0, //0x000024fe addq $-64, %r11 + 0x48, 0x83, 0xc1, 0x40, //0x00002502 addq $64, %rcx + 0x49, 0x83, 0xfb, 0x3f, //0x00002506 cmpq $63, %r11 + 0x0f, 0x87, 0x70, 0xff, 0xff, 0xff, //0x0000250a ja LBB0_453 + 0xe9, 0xb8, 0x06, 0x00, 0x00, //0x00002510 jmp LBB0_459 + //0x00002515 LBB0_464 + 0x48, 0x83, 0x7c, 0x24, 0x10, 0xff, //0x00002515 cmpq $-1, $16(%rsp) + 0x0f, 0x85, 0x0c, 0x00, 0x00, 0x00, //0x0000251b jne LBB0_466 + 0x48, 0x0f, 0xbc, 0xc2, //0x00002521 bsfq %rdx, %rax + 0x48, 0x01, 0xc8, //0x00002525 addq %rcx, %rax + 0x48, 0x89, 0x44, 0x24, 0x10, //0x00002528 movq %rax, $16(%rsp) + //0x0000252d LBB0_466 + 0x4c, 0x89, 0xd0, //0x0000252d movq %r10, %rax + 0x48, 0xf7, 0xd0, //0x00002530 notq %rax + 0x48, 0x21, 0xd0, //0x00002533 andq %rdx, %rax + 0x4c, 0x8d, 0x04, 0x00, //0x00002536 leaq (%rax,%rax), %r8 + 0x4d, 0x09, 0xd0, //0x0000253a orq %r10, %r8 + 0x4c, 0x89, 0xc3, //0x0000253d movq %r8, %rbx + 0x48, 0xf7, 0xd3, //0x00002540 notq %rbx + 0x48, 0x21, 0xd3, //0x00002543 andq %rdx, %rbx + 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002546 movabsq $-6148914691236517206, %rdx + 0x48, 0x21, 0xd3, //0x00002550 andq %rdx, %rbx + 0x45, 0x31, 0xd2, //0x00002553 xorl %r10d, %r10d + 0x48, 0x01, 0xc3, //0x00002556 addq %rax, %rbx + 0x41, 0x0f, 0x92, 0xc2, //0x00002559 setb %r10b + 0x48, 0x01, 0xdb, //0x0000255d addq %rbx, %rbx + 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00002560 movabsq $6148914691236517205, %rax + 0x48, 0x31, 0xc3, //0x0000256a xorq %rax, %rbx + 0x4c, 0x21, 0xc3, //0x0000256d andq %r8, %rbx + 0x48, 0xf7, 0xd3, //0x00002570 notq %rbx + 0x48, 0x21, 0xdf, //0x00002573 andq %rbx, %rdi + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00002576 movq $24(%rsp), %r8 + 0xe9, 0x5d, 0xff, 0xff, 0xff, //0x0000257b jmp LBB0_456 + //0x00002580 LBB0_467 + 0x48, 0x0f, 0xbc, 0xc7, //0x00002580 bsfq %rdi, %rax + 0x48, 0x85, 0xf6, //0x00002584 testq %rsi, %rsi + 0x0f, 0x84, 0x4d, 0x00, 0x00, 0x00, //0x00002587 je LBB0_472 + 0x48, 0x0f, 0xbc, 0xd6, //0x0000258d bsfq %rsi, %rdx + 0xe9, 0x49, 0x00, 0x00, 0x00, //0x00002591 jmp LBB0_473 + //0x00002596 LBB0_469 + 0x48, 0x01, 0xd9, //0x00002596 addq %rbx, %rcx + 0x4c, 0x01, 0xd1, //0x00002599 addq %r10, %rcx + 0xc5, 0xf8, 0x77, //0x0000259c vzeroupper + 0x48, 0x89, 0xcb, //0x0000259f movq %rcx, %rbx + 0xe9, 0x55, 0x01, 0x00, 0x00, //0x000025a2 jmp LBB0_482 + //0x000025a7 LBB0_470 + 0x4d, 0x29, 0xe5, //0x000025a7 subq %r12, %r13 + 0x49, 0x01, 0xcd, //0x000025aa addq %rcx, %r13 + 0x49, 0x39, 0xc5, //0x000025ad cmpq %rax, %r13 + 0x0f, 0x82, 0xa4, 0xdf, 0xff, 0xff, //0x000025b0 jb LBB0_36 + 0xe9, 0xde, 0x17, 0x00, 0x00, //0x000025b6 jmp LBB0_694 + //0x000025bb LBB0_471 + 0x4c, 0x8b, 0x5c, 0x24, 0x30, //0x000025bb movq $48(%rsp), %r11 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000025c0 movq $-1, %rax + 0x4d, 0x85, 0xff, //0x000025c7 testq %r15, %r15 + 0x48, 0x8b, 0x4c, 0x24, 0x10, //0x000025ca movq $16(%rsp), %rcx + 0x0f, 0x85, 0xda, 0xf3, 0xff, 0xff, //0x000025cf jne LBB0_347 + 0xe9, 0x0a, 0x18, 0x00, 0x00, //0x000025d5 jmp LBB0_700 + //0x000025da LBB0_472 + 0xba, 0x40, 0x00, 0x00, 0x00, //0x000025da movl $64, %edx + //0x000025df LBB0_473 + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x000025df movq $32(%rsp), %r11 + 0x48, 0x8b, 0x74, 0x24, 0x08, //0x000025e4 movq $8(%rsp), %rsi + 0x48, 0x39, 0xc2, //0x000025e9 cmpq %rax, %rdx + 0x0f, 0x82, 0x14, 0x1a, 0x00, 0x00, //0x000025ec jb LBB0_728 + 0xc5, 0x7d, 0x7f, 0xea, //0x000025f2 vmovdqa %ymm13, %ymm2 + 0x48, 0x01, 0xc1, //0x000025f6 addq %rax, %rcx + 0x48, 0x83, 0xc1, 0x01, //0x000025f9 addq $1, %rcx + //0x000025fd LBB0_475 + 0x48, 0x85, 0xc9, //0x000025fd testq %rcx, %rcx + 0x0f, 0x88, 0x6b, 0x19, 0x00, 0x00, //0x00002600 js LBB0_715 + 0x48, 0x89, 0x0e, //0x00002606 movq %rcx, (%rsi) + 0x4c, 0x89, 0xe8, //0x00002609 movq %r13, %rax + 0x48, 0xba, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x0000260c movabsq $9223372036854775806, %rdx + 0x49, 0x39, 0xd5, //0x00002616 cmpq %rdx, %r13 + 0x4c, 0x8b, 0x74, 0x24, 0x28, //0x00002619 movq $40(%rsp), %r14 + 0xc5, 0x7d, 0x6f, 0xea, //0x0000261e vmovdqa %ymm2, %ymm13 + 0x0f, 0x86, 0x79, 0xdd, 0xff, 0xff, //0x00002622 jbe LBB0_4 + 0xe9, 0xd0, 0x17, 0x00, 0x00, //0x00002628 jmp LBB0_721 + //0x0000262d LBB0_477 + 0x66, 0x0f, 0xbc, 0xc6, //0x0000262d bsfw %si, %ax + 0x0f, 0xb7, 0xc8, //0x00002631 movzwl %ax, %ecx + 0x48, 0x29, 0xd1, //0x00002634 subq %rdx, %rcx + 0xe9, 0x5d, 0xe9, 0xff, 0xff, //0x00002637 jmp LBB0_182 + //0x0000263c LBB0_162 + 0x4d, 0x85, 0xdb, //0x0000263c testq %r11, %r11 + 0x0f, 0x85, 0x6e, 0x08, 0x00, 0x00, //0x0000263f jne LBB0_550 + 0x4b, 0x8d, 0x0c, 0x02, //0x00002645 leaq (%r10,%r8), %rcx + 0x48, 0x83, 0xc1, 0x01, //0x00002649 addq $1, %rcx + 0x49, 0xf7, 0xd2, //0x0000264d notq %r10 + 0x4d, 0x01, 0xf2, //0x00002650 addq %r14, %r10 + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00002653 movq $24(%rsp), %r8 + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00002658 movq $32(%rsp), %r11 + 0x4d, 0x89, 0xf9, //0x0000265d movq %r15, %r9 + 0x49, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002660 movabsq $4294977024, %r15 + //0x0000266a LBB0_164 + 0x4d, 0x85, 0xd2, //0x0000266a testq %r10, %r10 + 0x4c, 0x8b, 0x74, 0x24, 0x28, //0x0000266d movq $40(%rsp), %r14 + 0x0f, 0x8f, 0x27, 0x00, 0x00, 0x00, //0x00002672 jg LBB0_216 + 0xe9, 0x80, 0x17, 0x00, 0x00, //0x00002678 jmp LBB0_721 + 0x90, 0x90, 0x90, //0x0000267d .p2align 4, 0x90 + //0x00002680 LBB0_214 + 0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x00002680 movq $-2, %rdx + 0xb8, 0x02, 0x00, 0x00, 0x00, //0x00002687 movl $2, %eax + 0x48, 0x01, 0xc1, //0x0000268c addq %rax, %rcx + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000268f movq $-1, %rax + 0x49, 0x01, 0xd2, //0x00002696 addq %rdx, %r10 + 0x0f, 0x8e, 0x5e, 0x17, 0x00, 0x00, //0x00002699 jle LBB0_721 + //0x0000269f LBB0_216 + 0x0f, 0xb6, 0x01, //0x0000269f movzbl (%rcx), %eax + 0x3c, 0x5c, //0x000026a2 cmpb $92, %al + 0x0f, 0x84, 0xd6, 0xff, 0xff, 0xff, //0x000026a4 je LBB0_214 + 0x3c, 0x22, //0x000026aa cmpb $34, %al + 0x0f, 0x84, 0xd0, 0x12, 0x00, 0x00, //0x000026ac je LBB0_647 + 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x000026b2 movq $-1, %rdx + 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000026b9 movl $1, %eax + 0x48, 0x01, 0xc1, //0x000026be addq %rax, %rcx + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000026c1 movq $-1, %rax + 0x49, 0x01, 0xd2, //0x000026c8 addq %rdx, %r10 + 0x0f, 0x8f, 0xce, 0xff, 0xff, 0xff, //0x000026cb jg LBB0_216 + 0xe9, 0x27, 0x17, 0x00, 0x00, //0x000026d1 jmp LBB0_721 + //0x000026d6 LBB0_478 + 0xc5, 0x7d, 0x7f, 0xe8, //0x000026d6 vmovdqa %ymm13, %ymm0 + 0x0f, 0xbc, 0xc2, //0x000026da bsfl %edx, %eax + 0xe9, 0xce, 0x03, 0x00, 0x00, //0x000026dd jmp LBB0_505 + //0x000026e2 LBB0_479 + 0x89, 0xc8, //0x000026e2 movl %ecx, %eax + 0x48, 0x01, 0xc3, //0x000026e4 addq %rax, %rbx + 0x4c, 0x01, 0xd3, //0x000026e7 addq %r10, %rbx + 0x4c, 0x8b, 0x4c, 0x24, 0x10, //0x000026ea movq $16(%rsp), %r9 + 0xe9, 0x03, 0x00, 0x00, 0x00, //0x000026ef jmp LBB0_481 + //0x000026f4 LBB0_480 + 0x48, 0x01, 0xc3, //0x000026f4 addq %rax, %rbx + //0x000026f7 LBB0_481 + 0x4c, 0x8b, 0x54, 0x24, 0x30, //0x000026f7 movq $48(%rsp), %r10 + //0x000026fc LBB0_482 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000026fc movq $-1, %rax + 0x4d, 0x85, 0xc0, //0x00002703 testq %r8, %r8 + 0x48, 0x8b, 0x54, 0x24, 0x08, //0x00002706 movq $8(%rsp), %rdx + 0x0f, 0x84, 0x87, 0x18, 0x00, 0x00, //0x0000270b je LBB0_719 + 0x4d, 0x85, 0xdb, //0x00002711 testq %r11, %r11 + 0x0f, 0x84, 0x7e, 0x18, 0x00, 0x00, //0x00002714 je LBB0_719 + 0x4d, 0x85, 0xf6, //0x0000271a testq %r14, %r14 + 0x0f, 0x84, 0x75, 0x18, 0x00, 0x00, //0x0000271d je LBB0_719 + 0x4c, 0x29, 0xd3, //0x00002723 subq %r10, %rbx + 0x48, 0x8d, 0x43, 0xff, //0x00002726 leaq $-1(%rbx), %rax + 0x49, 0x39, 0xc0, //0x0000272a cmpq %rax, %r8 + 0x0f, 0x84, 0x9a, 0x00, 0x00, 0x00, //0x0000272d je LBB0_491 + 0x49, 0x39, 0xc3, //0x00002733 cmpq %rax, %r11 + 0x0f, 0x84, 0x91, 0x00, 0x00, 0x00, //0x00002736 je LBB0_491 + 0x49, 0x39, 0xc6, //0x0000273c cmpq %rax, %r14 + 0x0f, 0x84, 0x88, 0x00, 0x00, 0x00, //0x0000273f je LBB0_491 + 0x4d, 0x85, 0xdb, //0x00002745 testq %r11, %r11 + 0xc5, 0xfe, 0x6f, 0x2d, 0x70, 0xd9, 0xff, 0xff, //0x00002748 vmovdqu $-9872(%rip), %ymm5 /* LCPI0_1+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x35, 0x88, 0xd9, 0xff, 0xff, //0x00002750 vmovdqu $-9848(%rip), %ymm6 /* LCPI0_2+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x3d, 0xa0, 0xd9, 0xff, 0xff, //0x00002758 vmovdqu $-9824(%rip), %ymm7 /* LCPI0_3+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x05, 0xb8, 0xd9, 0xff, 0xff, //0x00002760 vmovdqu $-9800(%rip), %ymm8 /* LCPI0_4+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x0d, 0x90, 0xda, 0xff, 0xff, //0x00002768 vmovdqu $-9584(%rip), %ymm9 /* LCPI0_14+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x05, 0xa8, 0xda, 0xff, 0xff, //0x00002770 vmovdqu $-9560(%rip), %ymm0 /* LCPI0_15+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x1d, 0x60, 0xda, 0xff, 0xff, //0x00002778 vmovdqu $-9632(%rip), %ymm11 /* LCPI0_10+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x35, 0xb8, 0xda, 0xff, 0xff, //0x00002780 vmovdqu $-9544(%rip), %ymm14 /* LCPI0_16+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x3d, 0xd0, 0xda, 0xff, 0xff, //0x00002788 vmovdqu $-9520(%rip), %ymm15 /* LCPI0_17+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x1d, 0x28, 0xda, 0xff, 0xff, //0x00002790 vmovdqu $-9688(%rip), %ymm3 /* LCPI0_9+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0x00, 0xda, 0xff, 0xff, //0x00002798 vmovdqu $-9728(%rip), %ymm4 /* LCPI0_8+0(%rip) */ + 0x0f, 0x8e, 0xa6, 0x00, 0x00, 0x00, //0x000027a0 jle LBB0_495 + 0x49, 0x8d, 0x43, 0xff, //0x000027a6 leaq $-1(%r11), %rax + 0x49, 0x39, 0xc6, //0x000027aa cmpq %rax, %r14 + 0x0f, 0x84, 0x99, 0x00, 0x00, 0x00, //0x000027ad je LBB0_495 + 0x49, 0xf7, 0xd3, //0x000027b3 notq %r11 + 0x4c, 0x89, 0xdb, //0x000027b6 movq %r11, %rbx + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x000027b9 movq $24(%rsp), %r8 + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x000027be movq $32(%rsp), %r11 + 0x4c, 0x8b, 0x74, 0x24, 0x28, //0x000027c3 movq $40(%rsp), %r14 + 0xe9, 0x6a, 0x00, 0x00, 0x00, //0x000027c8 jmp LBB0_494 + //0x000027cd LBB0_491 + 0x48, 0xf7, 0xdb, //0x000027cd negq %rbx + //0x000027d0 LBB0_492 + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x000027d0 movq $24(%rsp), %r8 + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x000027d5 movq $32(%rsp), %r11 + 0x4c, 0x8b, 0x74, 0x24, 0x28, //0x000027da movq $40(%rsp), %r14 + //0x000027df LBB0_493 + 0xc5, 0xfe, 0x6f, 0x2d, 0xd9, 0xd8, 0xff, 0xff, //0x000027df vmovdqu $-10023(%rip), %ymm5 /* LCPI0_1+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x35, 0xf1, 0xd8, 0xff, 0xff, //0x000027e7 vmovdqu $-9999(%rip), %ymm6 /* LCPI0_2+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x3d, 0x09, 0xd9, 0xff, 0xff, //0x000027ef vmovdqu $-9975(%rip), %ymm7 /* LCPI0_3+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x05, 0x21, 0xd9, 0xff, 0xff, //0x000027f7 vmovdqu $-9951(%rip), %ymm8 /* LCPI0_4+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x0d, 0xf9, 0xd9, 0xff, 0xff, //0x000027ff vmovdqu $-9735(%rip), %ymm9 /* LCPI0_14+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x05, 0x11, 0xda, 0xff, 0xff, //0x00002807 vmovdqu $-9711(%rip), %ymm0 /* LCPI0_15+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x1d, 0xc9, 0xd9, 0xff, 0xff, //0x0000280f vmovdqu $-9783(%rip), %ymm11 /* LCPI0_10+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x35, 0x21, 0xda, 0xff, 0xff, //0x00002817 vmovdqu $-9695(%rip), %ymm14 /* LCPI0_16+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x3d, 0x39, 0xda, 0xff, 0xff, //0x0000281f vmovdqu $-9671(%rip), %ymm15 /* LCPI0_17+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x1d, 0x91, 0xd9, 0xff, 0xff, //0x00002827 vmovdqu $-9839(%rip), %ymm3 /* LCPI0_9+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0x69, 0xd9, 0xff, 0xff, //0x0000282f vmovdqu $-9879(%rip), %ymm4 /* LCPI0_8+0(%rip) */ + //0x00002837 LBB0_494 + 0xc5, 0x7e, 0x6f, 0x15, 0x01, 0xd9, 0xff, 0xff, //0x00002837 vmovdqu $-9983(%rip), %ymm10 /* LCPI0_5+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x25, 0x19, 0xd9, 0xff, 0xff, //0x0000283f vmovdqu $-9959(%rip), %ymm12 /* LCPI0_6+0(%rip) */ + 0xe9, 0x83, 0x04, 0x00, 0x00, //0x00002847 jmp LBB0_528 + //0x0000284c LBB0_495 + 0x4c, 0x89, 0xc0, //0x0000284c movq %r8, %rax + 0x4c, 0x09, 0xf0, //0x0000284f orq %r14, %rax + 0x0f, 0x99, 0xc0, //0x00002852 setns %al + 0xc5, 0x7e, 0x6f, 0x15, 0xe3, 0xd8, 0xff, 0xff, //0x00002855 vmovdqu $-10013(%rip), %ymm10 /* LCPI0_5+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x25, 0xfb, 0xd8, 0xff, 0xff, //0x0000285d vmovdqu $-9989(%rip), %ymm12 /* LCPI0_6+0(%rip) */ + 0x0f, 0x88, 0x4f, 0x01, 0x00, 0x00, //0x00002865 js LBB0_499 + 0x4d, 0x39, 0xf0, //0x0000286b cmpq %r14, %r8 + 0x0f, 0x8c, 0x46, 0x01, 0x00, 0x00, //0x0000286e jl LBB0_499 + 0x49, 0xf7, 0xd0, //0x00002874 notq %r8 + 0x4c, 0x89, 0xc3, //0x00002877 movq %r8, %rbx + 0xe9, 0x41, 0x04, 0x00, 0x00, //0x0000287a jmp LBB0_527 + //0x0000287f LBB0_192 + 0x4d, 0x85, 0xdb, //0x0000287f testq %r11, %r11 + 0x0f, 0x85, 0x93, 0x08, 0x00, 0x00, //0x00002882 jne LBB0_573 + 0x4b, 0x8d, 0x0c, 0x02, //0x00002888 leaq (%r10,%r8), %rcx + 0x48, 0x83, 0xc1, 0x01, //0x0000288c addq $1, %rcx + 0x49, 0xf7, 0xd2, //0x00002890 notq %r10 + 0x4d, 0x01, 0xf2, //0x00002893 addq %r14, %r10 + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00002896 movq $24(%rsp), %r8 + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x0000289b movq $32(%rsp), %r11 + 0x4d, 0x89, 0xf9, //0x000028a0 movq %r15, %r9 + 0x49, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000028a3 movabsq $4294977024, %r15 + //0x000028ad LBB0_194 + 0x4d, 0x85, 0xd2, //0x000028ad testq %r10, %r10 + 0x4c, 0x8b, 0x74, 0x24, 0x28, //0x000028b0 movq $40(%rsp), %r14 + 0x0f, 0x8f, 0x24, 0x00, 0x00, 0x00, //0x000028b5 jg LBB0_242 + 0xe9, 0x3d, 0x15, 0x00, 0x00, //0x000028bb jmp LBB0_721 + //0x000028c0 LBB0_240 + 0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x000028c0 movq $-2, %rdx + 0xb8, 0x02, 0x00, 0x00, 0x00, //0x000028c7 movl $2, %eax + 0x48, 0x01, 0xc1, //0x000028cc addq %rax, %rcx + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000028cf movq $-1, %rax + 0x49, 0x01, 0xd2, //0x000028d6 addq %rdx, %r10 + 0x0f, 0x8e, 0x1e, 0x15, 0x00, 0x00, //0x000028d9 jle LBB0_721 + //0x000028df LBB0_242 + 0x0f, 0xb6, 0x01, //0x000028df movzbl (%rcx), %eax + 0x3c, 0x5c, //0x000028e2 cmpb $92, %al + 0x0f, 0x84, 0xd6, 0xff, 0xff, 0xff, //0x000028e4 je LBB0_240 + 0x3c, 0x22, //0x000028ea cmpb $34, %al + 0x0f, 0x84, 0x24, 0x00, 0x00, 0x00, //0x000028ec je LBB0_498 + 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x000028f2 movq $-1, %rdx + 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000028f9 movl $1, %eax + 0x48, 0x01, 0xc1, //0x000028fe addq %rax, %rcx + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002901 movq $-1, %rax + 0x49, 0x01, 0xd2, //0x00002908 addq %rdx, %r10 + 0x0f, 0x8f, 0xce, 0xff, 0xff, 0xff, //0x0000290b jg LBB0_242 + 0xe9, 0xe7, 0x14, 0x00, 0x00, //0x00002911 jmp LBB0_721 + //0x00002916 LBB0_498 + 0x4c, 0x29, 0xe1, //0x00002916 subq %r12, %rcx + 0x48, 0x83, 0xc1, 0x01, //0x00002919 addq $1, %rcx + 0xe9, 0x61, 0xe7, 0xff, 0xff, //0x0000291d jmp LBB0_189 + //0x00002922 LBB0_54 + 0x4c, 0x01, 0xe1, //0x00002922 addq %r12, %rcx + 0x49, 0x83, 0xfa, 0x20, //0x00002925 cmpq $32, %r10 + 0x0f, 0x82, 0x98, 0x06, 0x00, 0x00, //0x00002929 jb LBB0_557 + //0x0000292f LBB0_55 + 0xc5, 0xfe, 0x6f, 0x01, //0x0000292f vmovdqu (%rcx), %ymm0 + 0xc5, 0xfd, 0x74, 0xce, //0x00002933 vpcmpeqb %ymm6, %ymm0, %ymm1 + 0xc5, 0xfd, 0xd7, 0xf1, //0x00002937 vpmovmskb %ymm1, %esi + 0xc5, 0xfd, 0x74, 0xc7, //0x0000293b vpcmpeqb %ymm7, %ymm0, %ymm0 + 0xc5, 0xfd, 0xd7, 0xd0, //0x0000293f vpmovmskb %ymm0, %edx + 0x85, 0xd2, //0x00002943 testl %edx, %edx + 0x0f, 0x85, 0xc4, 0x05, 0x00, 0x00, //0x00002945 jne LBB0_552 + 0x4d, 0x85, 0xc0, //0x0000294b testq %r8, %r8 + 0x0f, 0x85, 0xf0, 0x05, 0x00, 0x00, //0x0000294e jne LBB0_554 + 0x45, 0x31, 0xc0, //0x00002954 xorl %r8d, %r8d + 0x48, 0x85, 0xf6, //0x00002957 testq %rsi, %rsi + 0x0f, 0x84, 0x5f, 0x06, 0x00, 0x00, //0x0000295a je LBB0_556 + //0x00002960 LBB0_58 + 0x48, 0x0f, 0xbc, 0xc6, //0x00002960 bsfq %rsi, %rax + 0x4c, 0x29, 0xe1, //0x00002964 subq %r12, %rcx + 0x48, 0x01, 0xc1, //0x00002967 addq %rax, %rcx + 0x48, 0x83, 0xc1, 0x01, //0x0000296a addq $1, %rcx + 0xe9, 0xb4, 0xdd, 0xff, 0xff, //0x0000296e jmp LBB0_63 + //0x00002973 LBB0_204 + 0x4c, 0x01, 0xe1, //0x00002973 addq %r12, %rcx + 0x49, 0x83, 0xfb, 0x20, //0x00002976 cmpq $32, %r11 + 0x0f, 0x82, 0xce, 0x03, 0x00, 0x00, //0x0000297a jb LBB0_534 + //0x00002980 LBB0_205 + 0xc5, 0xfe, 0x6f, 0x01, //0x00002980 vmovdqu (%rcx), %ymm0 + 0xc5, 0xfd, 0x74, 0xce, //0x00002984 vpcmpeqb %ymm6, %ymm0, %ymm1 + 0xc5, 0x7d, 0xd7, 0xc1, //0x00002988 vpmovmskb %ymm1, %r8d + 0xc5, 0xfd, 0x74, 0xcf, //0x0000298c vpcmpeqb %ymm7, %ymm0, %ymm1 + 0xc5, 0xfd, 0xd7, 0xd1, //0x00002990 vpmovmskb %ymm1, %edx + 0x85, 0xd2, //0x00002994 testl %edx, %edx + 0x0f, 0x85, 0x47, 0x07, 0x00, 0x00, //0x00002996 jne LBB0_571 + 0x4d, 0x85, 0xd2, //0x0000299c testq %r10, %r10 + 0x0f, 0x85, 0xd2, 0x07, 0x00, 0x00, //0x0000299f jne LBB0_575 + 0x45, 0x31, 0xd2, //0x000029a5 xorl %r10d, %r10d + 0x4d, 0x85, 0xc0, //0x000029a8 testq %r8, %r8 + 0x0f, 0x84, 0x39, 0x08, 0x00, 0x00, //0x000029ab je LBB0_577 + //0x000029b1 LBB0_208 + 0x49, 0x0f, 0xbc, 0xd0, //0x000029b1 bsfq %r8, %rdx + 0xe9, 0x35, 0x08, 0x00, 0x00, //0x000029b5 jmp LBB0_578 + //0x000029ba LBB0_499 + 0x49, 0x8d, 0x4e, 0xff, //0x000029ba leaq $-1(%r14), %rcx + 0x49, 0x39, 0xc8, //0x000029be cmpq %rcx, %r8 + 0x49, 0xf7, 0xd6, //0x000029c1 notq %r14 + 0x4c, 0x0f, 0x45, 0xf3, //0x000029c4 cmovneq %rbx, %r14 + 0x84, 0xc0, //0x000029c8 testb %al, %al + 0x49, 0x0f, 0x45, 0xde, //0x000029ca cmovneq %r14, %rbx + 0xe9, 0xed, 0x02, 0x00, 0x00, //0x000029ce jmp LBB0_527 + //0x000029d3 LBB0_500 + 0xc5, 0x7d, 0x7f, 0xe8, //0x000029d3 vmovdqa %ymm13, %ymm0 + 0x4d, 0x01, 0xec, //0x000029d7 addq %r13, %r12 + 0x4d, 0x29, 0xdc, //0x000029da subq %r11, %r12 + 0x48, 0xf7, 0xd0, //0x000029dd notq %rax + 0x4c, 0x01, 0xe0, //0x000029e0 addq %r12, %rax + 0x49, 0x89, 0xc3, //0x000029e3 movq %rax, %r11 + 0xe9, 0xcb, 0x00, 0x00, 0x00, //0x000029e6 jmp LBB0_506 + //0x000029eb LBB0_501 + 0xc5, 0x7d, 0x7f, 0xe8, //0x000029eb vmovdqa %ymm13, %ymm0 + 0x89, 0xd0, //0x000029ef movl %edx, %eax + 0xe9, 0xba, 0x00, 0x00, 0x00, //0x000029f1 jmp LBB0_505 + //0x000029f6 LBB0_502 + 0x4d, 0x01, 0xe5, //0x000029f6 addq %r12, %r13 + 0x48, 0x85, 0xf6, //0x000029f9 testq %rsi, %rsi + 0x0f, 0x85, 0xf4, 0xda, 0xff, 0xff, //0x000029fc jne LBB0_29 + 0xe9, 0x22, 0xdb, 0xff, 0xff, //0x00002a02 jmp LBB0_34 + //0x00002a07 LBB0_503 + 0xc5, 0x7d, 0x7f, 0xe8, //0x00002a07 vmovdqa %ymm13, %ymm0 + 0x89, 0xd0, //0x00002a0b movl %edx, %eax + 0xe9, 0x31, 0x01, 0x00, 0x00, //0x00002a0d jmp LBB0_514 + //0x00002a12 LBB0_79 + 0x4c, 0x01, 0xe1, //0x00002a12 addq %r12, %rcx + 0x49, 0x83, 0xfa, 0x20, //0x00002a15 cmpq $32, %r10 + 0x0f, 0x82, 0xc9, 0x09, 0x00, 0x00, //0x00002a19 jb LBB0_598 + //0x00002a1f LBB0_80 + 0xc5, 0xfe, 0x6f, 0x01, //0x00002a1f vmovdqu (%rcx), %ymm0 + 0xc5, 0xfd, 0x74, 0xce, //0x00002a23 vpcmpeqb %ymm6, %ymm0, %ymm1 + 0xc5, 0xfd, 0xd7, 0xf1, //0x00002a27 vpmovmskb %ymm1, %esi + 0xc5, 0xfd, 0x74, 0xc7, //0x00002a2b vpcmpeqb %ymm7, %ymm0, %ymm0 + 0xc5, 0xfd, 0xd7, 0xd0, //0x00002a2f vpmovmskb %ymm0, %edx + 0x85, 0xd2, //0x00002a33 testl %edx, %edx + 0x0f, 0x85, 0xf5, 0x08, 0x00, 0x00, //0x00002a35 jne LBB0_593 + 0x4d, 0x85, 0xc0, //0x00002a3b testq %r8, %r8 + 0x0f, 0x85, 0x21, 0x09, 0x00, 0x00, //0x00002a3e jne LBB0_595 + 0x45, 0x31, 0xc0, //0x00002a44 xorl %r8d, %r8d + 0x48, 0x85, 0xf6, //0x00002a47 testq %rsi, %rsi + 0x0f, 0x84, 0x90, 0x09, 0x00, 0x00, //0x00002a4a je LBB0_597 + //0x00002a50 LBB0_83 + 0x48, 0x0f, 0xbc, 0xc6, //0x00002a50 bsfq %rsi, %rax + 0x4c, 0x29, 0xe1, //0x00002a54 subq %r12, %rcx + 0x48, 0x01, 0xc1, //0x00002a57 addq %rax, %rcx + 0x48, 0x83, 0xc1, 0x01, //0x00002a5a addq $1, %rcx + 0xe9, 0x14, 0xe3, 0xff, 0xff, //0x00002a5e jmp LBB0_151 + //0x00002a63 LBB0_229 + 0x4c, 0x01, 0xe1, //0x00002a63 addq %r12, %rcx + 0x49, 0x83, 0xfb, 0x20, //0x00002a66 cmpq $32, %r11 + 0x0f, 0x82, 0x57, 0x03, 0x00, 0x00, //0x00002a6a jb LBB0_540 + //0x00002a70 LBB0_230 + 0xc5, 0xfe, 0x6f, 0x01, //0x00002a70 vmovdqu (%rcx), %ymm0 + 0xc5, 0xfd, 0x74, 0xce, //0x00002a74 vpcmpeqb %ymm6, %ymm0, %ymm1 + 0xc5, 0x7d, 0xd7, 0xc1, //0x00002a78 vpmovmskb %ymm1, %r8d + 0xc5, 0xfd, 0x74, 0xcf, //0x00002a7c vpcmpeqb %ymm7, %ymm0, %ymm1 + 0xc5, 0xfd, 0xd7, 0xd1, //0x00002a80 vpmovmskb %ymm1, %edx + 0x85, 0xd2, //0x00002a84 testl %edx, %edx + 0x0f, 0x85, 0x78, 0x0a, 0x00, 0x00, //0x00002a86 jne LBB0_612 + 0x4d, 0x85, 0xd2, //0x00002a8c testq %r10, %r10 + 0x0f, 0x85, 0xa7, 0x0a, 0x00, 0x00, //0x00002a8f jne LBB0_614 + 0x45, 0x31, 0xd2, //0x00002a95 xorl %r10d, %r10d + 0x4d, 0x85, 0xc0, //0x00002a98 testq %r8, %r8 + 0x0f, 0x84, 0x0e, 0x0b, 0x00, 0x00, //0x00002a9b je LBB0_616 + //0x00002aa1 LBB0_233 + 0x49, 0x0f, 0xbc, 0xd0, //0x00002aa1 bsfq %r8, %rdx + 0xe9, 0x0a, 0x0b, 0x00, 0x00, //0x00002aa5 jmp LBB0_617 + //0x00002aaa LBB0_504 + 0xc5, 0x7d, 0x7f, 0xe8, //0x00002aaa vmovdqa %ymm13, %ymm0 + 0x89, 0xc0, //0x00002aae movl %eax, %eax + //0x00002ab0 LBB0_505 + 0x49, 0xf7, 0xd3, //0x00002ab0 notq %r11 + 0x49, 0x29, 0xc3, //0x00002ab3 subq %rax, %r11 + //0x00002ab6 LBB0_506 + 0x48, 0x8b, 0x74, 0x24, 0x08, //0x00002ab6 movq $8(%rsp), %rsi + //0x00002abb LBB0_507 + 0x49, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002abb movabsq $4294977024, %r15 + 0x4d, 0x85, 0xdb, //0x00002ac5 testq %r11, %r11 + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00002ac8 movq $24(%rsp), %r8 + 0x0f, 0x88, 0x0e, 0x13, 0x00, 0x00, //0x00002acd js LBB0_357 + //0x00002ad3 LBB0_508 + 0x48, 0x8b, 0x0e, //0x00002ad3 movq (%rsi), %rcx + 0xc5, 0x7d, 0x6f, 0xe8, //0x00002ad6 vmovdqa %ymm0, %ymm13 + //0x00002ada LBB0_509 + 0x4c, 0x01, 0xd9, //0x00002ada addq %r11, %rcx + 0x48, 0x83, 0xc1, 0xff, //0x00002add addq $-1, %rcx + 0x48, 0x89, 0x0e, //0x00002ae1 movq %rcx, (%rsi) + 0x4c, 0x89, 0xe8, //0x00002ae4 movq %r13, %rax + 0x48, 0xba, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x00002ae7 movabsq $9223372036854775806, %rdx + 0x49, 0x39, 0xd5, //0x00002af1 cmpq %rdx, %r13 + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00002af4 movq $32(%rsp), %r11 + 0x0f, 0x86, 0xa2, 0xd8, 0xff, 0xff, //0x00002af9 jbe LBB0_4 + 0xe9, 0xf9, 0x12, 0x00, 0x00, //0x00002aff jmp LBB0_721 + //0x00002b04 LBB0_510 + 0xc5, 0x7d, 0x7f, 0xe8, //0x00002b04 vmovdqa %ymm13, %ymm0 + 0x41, 0x0f, 0xbc, 0xc1, //0x00002b08 bsfl %r9d, %eax + 0xe9, 0x07, 0x00, 0x00, 0x00, //0x00002b0c jmp LBB0_512 + //0x00002b11 LBB0_511 + 0xc5, 0x7d, 0x7f, 0xe8, //0x00002b11 vmovdqa %ymm13, %ymm0 + 0x0f, 0xbc, 0xc0, //0x00002b15 bsfl %eax, %eax + //0x00002b18 LBB0_512 + 0x4d, 0x01, 0xec, //0x00002b18 addq %r13, %r12 + 0x4d, 0x29, 0xdc, //0x00002b1b subq %r11, %r12 + 0x49, 0x29, 0xc4, //0x00002b1e subq %rax, %r12 + 0x49, 0xf7, 0xd6, //0x00002b21 notq %r14 + 0x4d, 0x01, 0xe6, //0x00002b24 addq %r12, %r14 + 0x4d, 0x89, 0xf3, //0x00002b27 movq %r14, %r11 + 0x48, 0x8b, 0x74, 0x24, 0x08, //0x00002b2a movq $8(%rsp), %rsi + 0x4c, 0x8b, 0x74, 0x24, 0x28, //0x00002b2f movq $40(%rsp), %r14 + 0x4d, 0x89, 0xd1, //0x00002b34 movq %r10, %r9 + 0xe9, 0x7f, 0xff, 0xff, 0xff, //0x00002b37 jmp LBB0_507 + //0x00002b3c LBB0_513 + 0xc5, 0x7d, 0x7f, 0xe8, //0x00002b3c vmovdqa %ymm13, %ymm0 + 0x0f, 0xbc, 0xc0, //0x00002b40 bsfl %eax, %eax + //0x00002b43 LBB0_514 + 0x4d, 0x01, 0xec, //0x00002b43 addq %r13, %r12 + 0x4d, 0x29, 0xdc, //0x00002b46 subq %r11, %r12 + 0x49, 0x29, 0xc4, //0x00002b49 subq %rax, %r12 + 0x49, 0xf7, 0xd6, //0x00002b4c notq %r14 + 0x4d, 0x01, 0xe6, //0x00002b4f addq %r12, %r14 + 0x4d, 0x89, 0xf3, //0x00002b52 movq %r14, %r11 + 0x48, 0x8b, 0x74, 0x24, 0x08, //0x00002b55 movq $8(%rsp), %rsi + 0x4c, 0x8b, 0x74, 0x24, 0x28, //0x00002b5a movq $40(%rsp), %r14 + 0xe9, 0x57, 0xff, 0xff, 0xff, //0x00002b5f jmp LBB0_507 + //0x00002b64 LBB0_515 + 0x4c, 0x89, 0xd3, //0x00002b64 movq %r10, %rbx + 0xe9, 0x8b, 0xfb, 0xff, 0xff, //0x00002b67 jmp LBB0_481 + //0x00002b6c LBB0_516 + 0xc5, 0x7d, 0x7f, 0xe8, //0x00002b6c vmovdqa %ymm13, %ymm0 + 0x0f, 0xbc, 0xc2, //0x00002b70 bsfl %edx, %eax + 0xe9, 0x3d, 0x01, 0x00, 0x00, //0x00002b73 jmp LBB0_526 + //0x00002b78 LBB0_260 + 0x4c, 0x01, 0xe1, //0x00002b78 addq %r12, %rcx + 0x49, 0x83, 0xfa, 0x20, //0x00002b7b cmpq $32, %r10 + 0x0f, 0x82, 0xb8, 0x02, 0x00, 0x00, //0x00002b7f jb LBB0_545 + //0x00002b85 LBB0_261 + 0xc5, 0xfe, 0x6f, 0x01, //0x00002b85 vmovdqu (%rcx), %ymm0 + 0xc5, 0xfd, 0x74, 0xce, //0x00002b89 vpcmpeqb %ymm6, %ymm0, %ymm1 + 0xc5, 0xfd, 0xd7, 0xf1, //0x00002b8d vpmovmskb %ymm1, %esi + 0xc5, 0xfd, 0x74, 0xc7, //0x00002b91 vpcmpeqb %ymm7, %ymm0, %ymm0 + 0xc5, 0xfd, 0xd7, 0xd0, //0x00002b95 vpmovmskb %ymm0, %edx + 0x85, 0xd2, //0x00002b99 testl %edx, %edx + 0x0f, 0x85, 0xed, 0x0d, 0x00, 0x00, //0x00002b9b jne LBB0_648 + 0x4d, 0x85, 0xc0, //0x00002ba1 testq %r8, %r8 + 0x0f, 0x85, 0x19, 0x0e, 0x00, 0x00, //0x00002ba4 jne LBB0_650 + 0x45, 0x31, 0xc0, //0x00002baa xorl %r8d, %r8d + 0xc5, 0x7d, 0x7f, 0xea, //0x00002bad vmovdqa %ymm13, %ymm2 + 0x48, 0x85, 0xf6, //0x00002bb1 testq %rsi, %rsi + 0x0f, 0x84, 0x88, 0x0e, 0x00, 0x00, //0x00002bb4 je LBB0_652 + //0x00002bba LBB0_264 + 0x48, 0x0f, 0xbc, 0xc6, //0x00002bba bsfq %rsi, %rax + 0x4c, 0x29, 0xe1, //0x00002bbe subq %r12, %rcx + 0x48, 0x01, 0xc1, //0x00002bc1 addq %rax, %rcx + 0x48, 0x83, 0xc1, 0x01, //0x00002bc4 addq $1, %rcx + 0xe9, 0x5e, 0xe9, 0xff, 0xff, //0x00002bc8 jmp LBB0_269 + //0x00002bcd LBB0_459 + 0x4c, 0x01, 0xe1, //0x00002bcd addq %r12, %rcx + 0x49, 0x83, 0xfb, 0x20, //0x00002bd0 cmpq $32, %r11 + 0x0f, 0x82, 0x96, 0x02, 0x00, 0x00, //0x00002bd4 jb LBB0_547 + //0x00002bda LBB0_460 + 0xc5, 0xfe, 0x6f, 0x01, //0x00002bda vmovdqu (%rcx), %ymm0 + 0xc5, 0xfd, 0x74, 0xce, //0x00002bde vpcmpeqb %ymm6, %ymm0, %ymm1 + 0xc5, 0x7d, 0xd7, 0xc1, //0x00002be2 vpmovmskb %ymm1, %r8d + 0xc5, 0xfd, 0x74, 0xcf, //0x00002be6 vpcmpeqb %ymm7, %ymm0, %ymm1 + 0xc5, 0xfd, 0xd7, 0xd1, //0x00002bea vpmovmskb %ymm1, %edx + 0x85, 0xd2, //0x00002bee testl %edx, %edx + 0x0f, 0x85, 0x30, 0x0f, 0x00, 0x00, //0x00002bf0 jne LBB0_666 + 0x4d, 0x85, 0xd2, //0x00002bf6 testq %r10, %r10 + 0x0f, 0x85, 0x5f, 0x0f, 0x00, 0x00, //0x00002bf9 jne LBB0_668 + 0x45, 0x31, 0xd2, //0x00002bff xorl %r10d, %r10d + 0x4d, 0x85, 0xc0, //0x00002c02 testq %r8, %r8 + 0x0f, 0x84, 0xc6, 0x0f, 0x00, 0x00, //0x00002c05 je LBB0_670 + //0x00002c0b LBB0_463 + 0x49, 0x0f, 0xbc, 0xd0, //0x00002c0b bsfq %r8, %rdx + 0xe9, 0xc2, 0x0f, 0x00, 0x00, //0x00002c0f jmp LBB0_671 + //0x00002c14 LBB0_517 + 0x0f, 0xbc, 0xc0, //0x00002c14 bsfl %eax, %eax + 0xe9, 0x3d, 0x00, 0x00, 0x00, //0x00002c17 jmp LBB0_523 + //0x00002c1c LBB0_518 + 0x4d, 0x01, 0xec, //0x00002c1c addq %r13, %r12 + 0x49, 0x29, 0xdc, //0x00002c1f subq %rbx, %r12 + 0x49, 0x29, 0xc4, //0x00002c22 subq %rax, %r12 + 0x4c, 0x89, 0xe3, //0x00002c25 movq %r12, %rbx + 0x48, 0x8b, 0x54, 0x24, 0x08, //0x00002c28 movq $8(%rsp), %rdx + 0xe9, 0x9e, 0xfb, 0xff, 0xff, //0x00002c2d jmp LBB0_492 + //0x00002c32 LBB0_519 + 0xc5, 0x7d, 0x7f, 0xe8, //0x00002c32 vmovdqa %ymm13, %ymm0 + 0x89, 0xd0, //0x00002c36 movl %edx, %eax + 0xe9, 0x78, 0x00, 0x00, 0x00, //0x00002c38 jmp LBB0_526 + //0x00002c3d LBB0_520 + 0x4c, 0x01, 0xe1, //0x00002c3d addq %r12, %rcx + 0xe9, 0x25, 0xfa, 0xff, 0xff, //0x00002c40 jmp LBB0_164 + //0x00002c45 LBB0_521 + 0x4c, 0x01, 0xe1, //0x00002c45 addq %r12, %rcx + 0x48, 0x83, 0xf8, 0x10, //0x00002c48 cmpq $16, %rax + 0x0f, 0x83, 0xa0, 0xe2, 0xff, 0xff, //0x00002c4c jae LBB0_170 + 0xe9, 0xe3, 0xe2, 0xff, 0xff, //0x00002c52 jmp LBB0_173 + //0x00002c57 LBB0_522 + 0x89, 0xd0, //0x00002c57 movl %edx, %eax + //0x00002c59 LBB0_523 + 0x4d, 0x01, 0xec, //0x00002c59 addq %r13, %r12 + 0x49, 0x29, 0xdc, //0x00002c5c subq %rbx, %r12 + 0x49, 0x29, 0xc4, //0x00002c5f subq %rax, %r12 + 0x4d, 0x29, 0xd4, //0x00002c62 subq %r10, %r12 + 0x4c, 0x89, 0xe3, //0x00002c65 movq %r12, %rbx + 0x48, 0x8b, 0x54, 0x24, 0x08, //0x00002c68 movq $8(%rsp), %rdx + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00002c6d movq $24(%rsp), %r8 + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00002c72 movq $32(%rsp), %r11 + 0x4c, 0x8b, 0x74, 0x24, 0x28, //0x00002c77 movq $40(%rsp), %r14 + 0x4c, 0x8b, 0x4c, 0x24, 0x10, //0x00002c7c movq $16(%rsp), %r9 + 0xe9, 0x59, 0xfb, 0xff, 0xff, //0x00002c81 jmp LBB0_493 + //0x00002c86 LBB0_524 + 0x48, 0xc7, 0x44, 0x24, 0x10, 0xff, 0xff, 0xff, 0xff, //0x00002c86 movq $-1, $16(%rsp) + 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002c8f movq $-1, %r8 + 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00002c96 movq $-1, %r15 + 0x4d, 0x89, 0xd3, //0x00002c9d movq %r10, %r11 + 0x48, 0x83, 0xfb, 0x10, //0x00002ca0 cmpq $16, %rbx + 0x0f, 0x83, 0x1e, 0xdd, 0xff, 0xff, //0x00002ca4 jae LBB0_111 + 0xe9, 0xbb, 0xde, 0xff, 0xff, //0x00002caa jmp LBB0_130 + //0x00002caf LBB0_525 + 0xc5, 0x7d, 0x7f, 0xe8, //0x00002caf vmovdqa %ymm13, %ymm0 + 0x89, 0xc0, //0x00002cb3 movl %eax, %eax + //0x00002cb5 LBB0_526 + 0x48, 0xf7, 0xd3, //0x00002cb5 notq %rbx + 0x48, 0x29, 0xc3, //0x00002cb8 subq %rax, %rbx + 0x48, 0x8b, 0x54, 0x24, 0x08, //0x00002cbb movq $8(%rsp), %rdx + //0x00002cc0 LBB0_527 + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00002cc0 movq $24(%rsp), %r8 + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00002cc5 movq $32(%rsp), %r11 + 0x4c, 0x8b, 0x74, 0x24, 0x28, //0x00002cca movq $40(%rsp), %r14 + //0x00002ccf LBB0_528 + 0x48, 0x85, 0xdb, //0x00002ccf testq %rbx, %rbx + 0x0f, 0x88, 0xbd, 0x12, 0x00, 0x00, //0x00002cd2 js LBB0_718 + 0x48, 0x8b, 0x0a, //0x00002cd8 movq (%rdx), %rcx + 0xc5, 0x7d, 0x6f, 0xe8, //0x00002cdb vmovdqa %ymm0, %ymm13 + //0x00002cdf LBB0_530 + 0x48, 0x01, 0xd9, //0x00002cdf addq %rbx, %rcx + 0x48, 0x8b, 0x44, 0x24, 0x08, //0x00002ce2 movq $8(%rsp), %rax + 0x48, 0x89, 0x08, //0x00002ce7 movq %rcx, (%rax) + 0x4c, 0x89, 0xe8, //0x00002cea movq %r13, %rax + 0x48, 0xba, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x00002ced movabsq $9223372036854775806, %rdx + 0x49, 0x39, 0xd5, //0x00002cf7 cmpq %rdx, %r13 + 0x49, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002cfa movabsq $4294977024, %r15 + 0x0f, 0x86, 0x97, 0xd6, 0xff, 0xff, //0x00002d04 jbe LBB0_4 + 0xe9, 0xee, 0x10, 0x00, 0x00, //0x00002d0a jmp LBB0_721 + //0x00002d0f LBB0_531 + 0x4c, 0x01, 0xe1, //0x00002d0f addq %r12, %rcx + 0xe9, 0x96, 0xfb, 0xff, 0xff, //0x00002d12 jmp LBB0_194 + //0x00002d17 LBB0_532 + 0x4c, 0x01, 0xe1, //0x00002d17 addq %r12, %rcx + 0x48, 0xc7, 0x44, 0x24, 0x10, 0xff, 0xff, 0xff, 0xff, //0x00002d1a movq $-1, $16(%rsp) + 0x45, 0x31, 0xc0, //0x00002d23 xorl %r8d, %r8d + 0x49, 0x83, 0xfa, 0x20, //0x00002d26 cmpq $32, %r10 + 0x0f, 0x83, 0xff, 0xfb, 0xff, 0xff, //0x00002d2a jae LBB0_55 + 0xe9, 0x92, 0x02, 0x00, 0x00, //0x00002d30 jmp LBB0_557 + //0x00002d35 LBB0_533 + 0x4c, 0x01, 0xe1, //0x00002d35 addq %r12, %rcx + 0x48, 0xc7, 0x44, 0x24, 0x10, 0xff, 0xff, 0xff, 0xff, //0x00002d38 movq $-1, $16(%rsp) + 0x45, 0x31, 0xd2, //0x00002d41 xorl %r10d, %r10d + 0x49, 0x83, 0xfb, 0x20, //0x00002d44 cmpq $32, %r11 + 0x0f, 0x83, 0x32, 0xfc, 0xff, 0xff, //0x00002d48 jae LBB0_205 + //0x00002d4e LBB0_534 + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00002d4e movq $24(%rsp), %r8 + 0xe9, 0xf0, 0x04, 0x00, 0x00, //0x00002d53 jmp LBB0_583 + //0x00002d58 LBB0_535 + 0x4c, 0x29, 0xe1, //0x00002d58 subq %r12, %rcx + 0x48, 0x01, 0xd1, //0x00002d5b addq %rdx, %rcx + //0x00002d5e LBB0_536 + 0x4c, 0x89, 0xff, //0x00002d5e movq %r15, %rdi + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00002d61 movq $24(%rsp), %r8 + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00002d66 movq $32(%rsp), %r11 + 0x49, 0x89, 0xf7, //0x00002d6b movq %rsi, %r15 + //0x00002d6e LBB0_537 + 0xc4, 0x41, 0x7d, 0x6f, 0xea, //0x00002d6e vmovdqa %ymm10, %ymm13 + 0xc5, 0xfe, 0x6f, 0x1d, 0x45, 0xd4, 0xff, 0xff, //0x00002d73 vmovdqu $-11195(%rip), %ymm3 /* LCPI0_9+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0x1d, 0xd4, 0xff, 0xff, //0x00002d7b vmovdqu $-11235(%rip), %ymm4 /* LCPI0_8+0(%rip) */ + 0xc5, 0x7d, 0x6f, 0xd0, //0x00002d83 vmovdqa %ymm0, %ymm10 + 0xc5, 0x7d, 0x6f, 0xe1, //0x00002d87 vmovdqa %ymm1, %ymm12 + 0xe9, 0x09, 0xe2, 0xff, 0xff, //0x00002d8b jmp LBB0_182 + //0x00002d90 LBB0_538 + 0x4c, 0x01, 0xe1, //0x00002d90 addq %r12, %rcx + 0x48, 0xc7, 0x44, 0x24, 0x10, 0xff, 0xff, 0xff, 0xff, //0x00002d93 movq $-1, $16(%rsp) + 0x45, 0x31, 0xc0, //0x00002d9c xorl %r8d, %r8d + 0x49, 0x83, 0xfa, 0x20, //0x00002d9f cmpq $32, %r10 + 0x0f, 0x83, 0x76, 0xfc, 0xff, 0xff, //0x00002da3 jae LBB0_80 + 0xe9, 0x3a, 0x06, 0x00, 0x00, //0x00002da9 jmp LBB0_598 + //0x00002dae LBB0_539 + 0x4c, 0x01, 0xe1, //0x00002dae addq %r12, %rcx + 0x48, 0xc7, 0x44, 0x24, 0x10, 0xff, 0xff, 0xff, 0xff, //0x00002db1 movq $-1, $16(%rsp) + 0x45, 0x31, 0xd2, //0x00002dba xorl %r10d, %r10d + 0x49, 0x83, 0xfb, 0x20, //0x00002dbd cmpq $32, %r11 + 0x0f, 0x83, 0xa9, 0xfc, 0xff, 0xff, //0x00002dc1 jae LBB0_230 + //0x00002dc7 LBB0_540 + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00002dc7 movq $24(%rsp), %r8 + 0xe9, 0x3c, 0x08, 0x00, 0x00, //0x00002dcc jmp LBB0_622 + //0x00002dd1 LBB0_541 + 0x4c, 0x01, 0xe1, //0x00002dd1 addq %r12, %rcx + 0xe9, 0x72, 0xee, 0xff, 0xff, //0x00002dd4 jmp LBB0_376 + //0x00002dd9 LBB0_542 + 0x4c, 0x01, 0xe1, //0x00002dd9 addq %r12, %rcx + 0x48, 0x83, 0xf8, 0x10, //0x00002ddc cmpq $16, %rax + 0x48, 0x8b, 0x7c, 0x24, 0x08, //0x00002de0 movq $8(%rsp), %rdi + 0x49, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002de5 movabsq $4294977024, %r15 + 0x0f, 0x83, 0xfc, 0xee, 0xff, 0xff, //0x00002def jae LBB0_382 + 0xe9, 0x3f, 0xef, 0xff, 0xff, //0x00002df5 jmp LBB0_385 + //0x00002dfa LBB0_543 + 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00002dfa movq $-1, %r14 + 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002e01 movq $-1, %r8 + 0x4c, 0x89, 0xd3, //0x00002e08 movq %r10, %rbx + 0x4c, 0x89, 0x54, 0x24, 0x30, //0x00002e0b movq %r10, $48(%rsp) + 0x4c, 0x89, 0x4c, 0x24, 0x10, //0x00002e10 movq %r9, $16(%rsp) + 0x49, 0x83, 0xff, 0x10, //0x00002e15 cmpq $16, %r15 + 0x0f, 0x83, 0xc7, 0xe8, 0xff, 0xff, //0x00002e19 jae LBB0_295 + 0xe9, 0xee, 0xe9, 0xff, 0xff, //0x00002e1f jmp LBB0_313 + //0x00002e24 LBB0_544 + 0x4c, 0x01, 0xe1, //0x00002e24 addq %r12, %rcx + 0x48, 0xc7, 0x44, 0x24, 0x10, 0xff, 0xff, 0xff, 0xff, //0x00002e27 movq $-1, $16(%rsp) + 0x45, 0x31, 0xc0, //0x00002e30 xorl %r8d, %r8d + 0x49, 0x83, 0xfa, 0x20, //0x00002e33 cmpq $32, %r10 + 0x0f, 0x83, 0x48, 0xfd, 0xff, 0xff, //0x00002e37 jae LBB0_261 + //0x00002e3d LBB0_545 + 0xc5, 0x7d, 0x7f, 0xe1, //0x00002e3d vmovdqa %ymm12, %ymm1 + 0xc5, 0x7d, 0x7f, 0xd0, //0x00002e41 vmovdqa %ymm10, %ymm0 + 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x00002e45 vmovdqa %ymm13, %ymm10 + 0x4c, 0x89, 0xfb, //0x00002e4a movq %r15, %rbx + 0x4c, 0x8b, 0x7c, 0x24, 0x08, //0x00002e4d movq $8(%rsp), %r15 + 0xe9, 0x07, 0x0c, 0x00, 0x00, //0x00002e52 jmp LBB0_653 + //0x00002e57 LBB0_546 + 0x4c, 0x01, 0xe1, //0x00002e57 addq %r12, %rcx + 0x48, 0xc7, 0x44, 0x24, 0x10, 0xff, 0xff, 0xff, 0xff, //0x00002e5a movq $-1, $16(%rsp) + 0x45, 0x31, 0xd2, //0x00002e63 xorl %r10d, %r10d + 0x49, 0x83, 0xfb, 0x20, //0x00002e66 cmpq $32, %r11 + 0x0f, 0x83, 0x6a, 0xfd, 0xff, 0xff, //0x00002e6a jae LBB0_460 + //0x00002e70 LBB0_547 + 0xc5, 0x7d, 0x7f, 0xe1, //0x00002e70 vmovdqa %ymm12, %ymm1 + 0xc5, 0x7d, 0x7f, 0xd0, //0x00002e74 vmovdqa %ymm10, %ymm0 + 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x00002e78 vmovdqa %ymm13, %ymm10 + 0xc4, 0x41, 0x7d, 0x6f, 0xe6, //0x00002e7d vmovdqa %ymm14, %ymm12 + 0x4c, 0x89, 0xfb, //0x00002e82 movq %r15, %rbx + 0x4c, 0x8b, 0x7c, 0x24, 0x08, //0x00002e85 movq $8(%rsp), %r15 + 0xe9, 0xbe, 0x0d, 0x00, 0x00, //0x00002e8a jmp LBB0_676 + //0x00002e8f LBB0_548 + 0x4c, 0x29, 0xe1, //0x00002e8f subq %r12, %rcx + 0x48, 0x01, 0xd1, //0x00002e92 addq %rdx, %rcx + //0x00002e95 LBB0_549 + 0x48, 0x8b, 0x7c, 0x24, 0x08, //0x00002e95 movq $8(%rsp), %rdi + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00002e9a movq $24(%rsp), %r8 + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00002e9f movq $32(%rsp), %r11 + 0x49, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002ea4 movabsq $4294977024, %r15 + 0xe9, 0xbb, 0xfe, 0xff, 0xff, //0x00002eae jmp LBB0_537 + //0x00002eb3 LBB0_550 + 0x49, 0x8d, 0x4e, 0xff, //0x00002eb3 leaq $-1(%r14), %rcx + 0x4c, 0x39, 0xd1, //0x00002eb7 cmpq %r10, %rcx + 0x0f, 0x84, 0x3d, 0x0f, 0x00, 0x00, //0x00002eba je LBB0_721 + 0xc5, 0x7d, 0x7f, 0xe1, //0x00002ec0 vmovdqa %ymm12, %ymm1 + 0xc5, 0x7d, 0x7f, 0xd0, //0x00002ec4 vmovdqa %ymm10, %ymm0 + 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x00002ec8 vmovdqa %ymm13, %ymm10 + 0x4b, 0x8d, 0x0c, 0x02, //0x00002ecd leaq (%r10,%r8), %rcx + 0x48, 0x83, 0xc1, 0x02, //0x00002ed1 addq $2, %rcx + 0x4d, 0x29, 0xd6, //0x00002ed5 subq %r10, %r14 + 0x49, 0x83, 0xc6, 0xfe, //0x00002ed8 addq $-2, %r14 + 0x4d, 0x89, 0xf2, //0x00002edc movq %r14, %r10 + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00002edf movq $24(%rsp), %r8 + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00002ee4 movq $32(%rsp), %r11 + 0x4d, 0x89, 0xf9, //0x00002ee9 movq %r15, %r9 + 0x49, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002eec movabsq $4294977024, %r15 + 0xc5, 0xfe, 0x6f, 0x1d, 0xc2, 0xd2, 0xff, 0xff, //0x00002ef6 vmovdqu $-11582(%rip), %ymm3 /* LCPI0_9+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0x9a, 0xd2, 0xff, 0xff, //0x00002efe vmovdqu $-11622(%rip), %ymm4 /* LCPI0_8+0(%rip) */ + 0xc5, 0x7d, 0x6f, 0xd0, //0x00002f06 vmovdqa %ymm0, %ymm10 + 0xe9, 0x5b, 0xf7, 0xff, 0xff, //0x00002f0a jmp LBB0_164 + //0x00002f0f LBB0_552 + 0xc5, 0x7d, 0x7f, 0xe1, //0x00002f0f vmovdqa %ymm12, %ymm1 + 0xc5, 0x7d, 0x7f, 0xd0, //0x00002f13 vmovdqa %ymm10, %ymm0 + 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x00002f17 vmovdqa %ymm13, %ymm10 + 0xc4, 0x41, 0x7d, 0x6f, 0xe6, //0x00002f1c vmovdqa %ymm14, %ymm12 + 0x48, 0x83, 0x7c, 0x24, 0x10, 0xff, //0x00002f21 cmpq $-1, $16(%rsp) + 0x0f, 0x85, 0x29, 0x00, 0x00, 0x00, //0x00002f27 jne LBB0_555 + 0x48, 0x89, 0xc8, //0x00002f2d movq %rcx, %rax + 0x4c, 0x29, 0xe0, //0x00002f30 subq %r12, %rax + 0x48, 0x0f, 0xbc, 0xda, //0x00002f33 bsfq %rdx, %rbx + 0x48, 0x01, 0xc3, //0x00002f37 addq %rax, %rbx + 0x48, 0x89, 0x5c, 0x24, 0x10, //0x00002f3a movq %rbx, $16(%rsp) + 0xe9, 0x12, 0x00, 0x00, 0x00, //0x00002f3f jmp LBB0_555 + //0x00002f44 LBB0_554 + 0xc5, 0x7d, 0x7f, 0xe1, //0x00002f44 vmovdqa %ymm12, %ymm1 + 0xc5, 0x7d, 0x7f, 0xd0, //0x00002f48 vmovdqa %ymm10, %ymm0 + 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x00002f4c vmovdqa %ymm13, %ymm10 + 0xc4, 0x41, 0x7d, 0x6f, 0xe6, //0x00002f51 vmovdqa %ymm14, %ymm12 + //0x00002f56 LBB0_555 + 0x44, 0x89, 0xc0, //0x00002f56 movl %r8d, %eax + 0xf7, 0xd0, //0x00002f59 notl %eax + 0x21, 0xd0, //0x00002f5b andl %edx, %eax + 0x8d, 0x3c, 0x00, //0x00002f5d leal (%rax,%rax), %edi + 0x41, 0x8d, 0x1c, 0x40, //0x00002f60 leal (%r8,%rax,2), %ebx + 0xf7, 0xd7, //0x00002f64 notl %edi + 0x21, 0xd7, //0x00002f66 andl %edx, %edi + 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002f68 andl $-1431655766, %edi + 0x45, 0x31, 0xc0, //0x00002f6e xorl %r8d, %r8d + 0x01, 0xc7, //0x00002f71 addl %eax, %edi + 0x41, 0x0f, 0x92, 0xc0, //0x00002f73 setb %r8b + 0x01, 0xff, //0x00002f77 addl %edi, %edi + 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x00002f79 xorl $1431655765, %edi + 0x21, 0xdf, //0x00002f7f andl %ebx, %edi + 0xf7, 0xd7, //0x00002f81 notl %edi + 0x21, 0xfe, //0x00002f83 andl %edi, %esi + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00002f85 movq $32(%rsp), %r11 + 0x49, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002f8a movabsq $4294977024, %r15 + 0xc4, 0x41, 0x7d, 0x6f, 0xf4, //0x00002f94 vmovdqa %ymm12, %ymm14 + 0xc4, 0x41, 0x7d, 0x6f, 0xea, //0x00002f99 vmovdqa %ymm10, %ymm13 + 0xc5, 0xfe, 0x6f, 0x1d, 0x1a, 0xd2, 0xff, 0xff, //0x00002f9e vmovdqu $-11750(%rip), %ymm3 /* LCPI0_9+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0xf2, 0xd1, 0xff, 0xff, //0x00002fa6 vmovdqu $-11790(%rip), %ymm4 /* LCPI0_8+0(%rip) */ + 0xc5, 0x7d, 0x6f, 0xd0, //0x00002fae vmovdqa %ymm0, %ymm10 + 0xc5, 0x7d, 0x6f, 0xe1, //0x00002fb2 vmovdqa %ymm1, %ymm12 + 0x48, 0x85, 0xf6, //0x00002fb6 testq %rsi, %rsi + 0x0f, 0x85, 0xa1, 0xf9, 0xff, 0xff, //0x00002fb9 jne LBB0_58 + //0x00002fbf LBB0_556 + 0x48, 0x83, 0xc1, 0x20, //0x00002fbf addq $32, %rcx + 0x49, 0x83, 0xc2, 0xe0, //0x00002fc3 addq $-32, %r10 + //0x00002fc7 LBB0_557 + 0x4d, 0x85, 0xc0, //0x00002fc7 testq %r8, %r8 + 0x0f, 0x85, 0x25, 0x07, 0x00, 0x00, //0x00002fca jne LBB0_632 + 0x48, 0x8b, 0x7c, 0x24, 0x10, //0x00002fd0 movq $16(%rsp), %rdi + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00002fd5 movq $24(%rsp), %r8 + 0x4d, 0x85, 0xd2, //0x00002fda testq %r10, %r10 + 0x0f, 0x84, 0xb5, 0x00, 0x00, 0x00, //0x00002fdd je LBB0_570 + //0x00002fe3 LBB0_559 + 0x4c, 0x89, 0xe2, //0x00002fe3 movq %r12, %rdx + 0x48, 0xf7, 0xda, //0x00002fe6 negq %rdx + //0x00002fe9 LBB0_560 + 0x31, 0xf6, //0x00002fe9 xorl %esi, %esi + //0x00002feb LBB0_561 + 0x0f, 0xb6, 0x04, 0x31, //0x00002feb movzbl (%rcx,%rsi), %eax + 0x3c, 0x22, //0x00002fef cmpb $34, %al + 0x0f, 0x84, 0x9a, 0x00, 0x00, 0x00, //0x00002ff1 je LBB0_569 + 0x3c, 0x5c, //0x00002ff7 cmpb $92, %al + 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00002ff9 je LBB0_566 + 0x48, 0x83, 0xc6, 0x01, //0x00002fff addq $1, %rsi + 0x49, 0x39, 0xf2, //0x00003003 cmpq %rsi, %r10 + 0x0f, 0x85, 0xdf, 0xff, 0xff, 0xff, //0x00003006 jne LBB0_561 + 0xe9, 0x8f, 0x00, 0x00, 0x00, //0x0000300c jmp LBB0_564 + //0x00003011 LBB0_566 + 0x48, 0x8b, 0x5c, 0x24, 0x08, //0x00003011 movq $8(%rsp), %rbx + 0x49, 0x8d, 0x42, 0xff, //0x00003016 leaq $-1(%r10), %rax + 0x48, 0x39, 0xf0, //0x0000301a cmpq %rsi, %rax + 0x0f, 0x84, 0xa0, 0x0d, 0x00, 0x00, //0x0000301d je LBB0_697 + 0xc5, 0x7d, 0x7f, 0xe1, //0x00003023 vmovdqa %ymm12, %ymm1 + 0xc5, 0x7d, 0x7f, 0xd0, //0x00003027 vmovdqa %ymm10, %ymm0 + 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x0000302b vmovdqa %ymm13, %ymm10 + 0x48, 0x8d, 0x04, 0x0a, //0x00003030 leaq (%rdx,%rcx), %rax + 0x48, 0x01, 0xf0, //0x00003034 addq %rsi, %rax + 0x48, 0x83, 0xff, 0xff, //0x00003037 cmpq $-1, %rdi + 0x48, 0x8b, 0x5c, 0x24, 0x10, //0x0000303b movq $16(%rsp), %rbx + 0x48, 0x0f, 0x44, 0xd8, //0x00003040 cmoveq %rax, %rbx + 0x48, 0x89, 0x5c, 0x24, 0x10, //0x00003044 movq %rbx, $16(%rsp) + 0x48, 0x0f, 0x44, 0xf8, //0x00003049 cmoveq %rax, %rdi + 0x48, 0x01, 0xf1, //0x0000304d addq %rsi, %rcx + 0x48, 0x83, 0xc1, 0x02, //0x00003050 addq $2, %rcx + 0x4c, 0x89, 0xd0, //0x00003054 movq %r10, %rax + 0x48, 0x29, 0xf0, //0x00003057 subq %rsi, %rax + 0x48, 0x83, 0xc0, 0xfe, //0x0000305a addq $-2, %rax + 0x49, 0x83, 0xc2, 0xfe, //0x0000305e addq $-2, %r10 + 0x49, 0x39, 0xf2, //0x00003062 cmpq %rsi, %r10 + 0x49, 0x89, 0xc2, //0x00003065 movq %rax, %r10 + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00003068 movq $24(%rsp), %r8 + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x0000306d movq $32(%rsp), %r11 + 0xc5, 0xfe, 0x6f, 0x1d, 0x46, 0xd1, 0xff, 0xff, //0x00003072 vmovdqu $-11962(%rip), %ymm3 /* LCPI0_9+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0x1e, 0xd1, 0xff, 0xff, //0x0000307a vmovdqu $-12002(%rip), %ymm4 /* LCPI0_8+0(%rip) */ + 0xc5, 0x7d, 0x6f, 0xd0, //0x00003082 vmovdqa %ymm0, %ymm10 + 0x0f, 0x85, 0x5d, 0xff, 0xff, 0xff, //0x00003086 jne LBB0_560 + 0xe9, 0x35, 0x10, 0x00, 0x00, //0x0000308c jmp LBB0_568 + //0x00003091 LBB0_569 + 0x48, 0x01, 0xf1, //0x00003091 addq %rsi, %rcx + 0x48, 0x83, 0xc1, 0x01, //0x00003094 addq $1, %rcx + //0x00003098 LBB0_570 + 0x4c, 0x29, 0xe1, //0x00003098 subq %r12, %rcx + 0xe9, 0x8c, 0xd6, 0xff, 0xff, //0x0000309b jmp LBB0_64 + //0x000030a0 LBB0_564 + 0x48, 0x8b, 0x74, 0x24, 0x08, //0x000030a0 movq $8(%rsp), %rsi + 0x3c, 0x22, //0x000030a5 cmpb $34, %al + 0x0f, 0x85, 0x8c, 0x0f, 0x00, 0x00, //0x000030a7 jne LBB0_730 + 0xc5, 0x7d, 0x7f, 0xe1, //0x000030ad vmovdqa %ymm12, %ymm1 + 0xc5, 0x7d, 0x7f, 0xd0, //0x000030b1 vmovdqa %ymm10, %ymm0 + 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x000030b5 vmovdqa %ymm13, %ymm10 + 0x4c, 0x89, 0xfa, //0x000030ba movq %r15, %rdx + 0x4c, 0x01, 0xd1, //0x000030bd addq %r10, %rcx + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x000030c0 movq $24(%rsp), %r8 + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x000030c5 movq $32(%rsp), %r11 + 0xc5, 0xfe, 0x6f, 0x1d, 0xee, 0xd0, 0xff, 0xff, //0x000030ca vmovdqu $-12050(%rip), %ymm3 /* LCPI0_9+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0xc6, 0xd0, 0xff, 0xff, //0x000030d2 vmovdqu $-12090(%rip), %ymm4 /* LCPI0_8+0(%rip) */ + 0xc5, 0x7d, 0x6f, 0xd0, //0x000030da vmovdqa %ymm0, %ymm10 + 0xe9, 0xb5, 0xff, 0xff, 0xff, //0x000030de jmp LBB0_570 + //0x000030e3 LBB0_571 + 0xc5, 0x7d, 0x7f, 0xe2, //0x000030e3 vmovdqa %ymm12, %ymm2 + 0xc5, 0x7d, 0x7f, 0xd1, //0x000030e7 vmovdqa %ymm10, %ymm1 + 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x000030eb vmovdqa %ymm13, %ymm10 + 0xc4, 0x41, 0x7d, 0x6f, 0xe6, //0x000030f0 vmovdqa %ymm14, %ymm12 + 0x4c, 0x89, 0xfb, //0x000030f5 movq %r15, %rbx + 0x48, 0x83, 0x7c, 0x24, 0x10, 0xff, //0x000030f8 cmpq $-1, $16(%rsp) + 0x0f, 0x85, 0x88, 0x00, 0x00, 0x00, //0x000030fe jne LBB0_576 + 0x48, 0x89, 0xc8, //0x00003104 movq %rcx, %rax + 0x4c, 0x29, 0xe0, //0x00003107 subq %r12, %rax + 0x48, 0x0f, 0xbc, 0xfa, //0x0000310a bsfq %rdx, %rdi + 0x48, 0x01, 0xc7, //0x0000310e addq %rax, %rdi + 0x48, 0x89, 0x7c, 0x24, 0x10, //0x00003111 movq %rdi, $16(%rsp) + 0xe9, 0x71, 0x00, 0x00, 0x00, //0x00003116 jmp LBB0_576 + //0x0000311b LBB0_573 + 0x49, 0x8d, 0x4e, 0xff, //0x0000311b leaq $-1(%r14), %rcx + 0x4c, 0x39, 0xd1, //0x0000311f cmpq %r10, %rcx + 0x0f, 0x84, 0xd5, 0x0c, 0x00, 0x00, //0x00003122 je LBB0_721 + 0xc5, 0x7d, 0x7f, 0xe1, //0x00003128 vmovdqa %ymm12, %ymm1 + 0xc5, 0x7d, 0x7f, 0xd0, //0x0000312c vmovdqa %ymm10, %ymm0 + 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x00003130 vmovdqa %ymm13, %ymm10 + 0x4b, 0x8d, 0x0c, 0x02, //0x00003135 leaq (%r10,%r8), %rcx + 0x48, 0x83, 0xc1, 0x02, //0x00003139 addq $2, %rcx + 0x4d, 0x29, 0xd6, //0x0000313d subq %r10, %r14 + 0x49, 0x83, 0xc6, 0xfe, //0x00003140 addq $-2, %r14 + 0x4d, 0x89, 0xf2, //0x00003144 movq %r14, %r10 + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00003147 movq $24(%rsp), %r8 + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x0000314c movq $32(%rsp), %r11 + 0x4d, 0x89, 0xf9, //0x00003151 movq %r15, %r9 + 0x49, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00003154 movabsq $4294977024, %r15 + 0xc5, 0xfe, 0x6f, 0x1d, 0x5a, 0xd0, 0xff, 0xff, //0x0000315e vmovdqu $-12198(%rip), %ymm3 /* LCPI0_9+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0x32, 0xd0, 0xff, 0xff, //0x00003166 vmovdqu $-12238(%rip), %ymm4 /* LCPI0_8+0(%rip) */ + 0xc5, 0x7d, 0x6f, 0xd0, //0x0000316e vmovdqa %ymm0, %ymm10 + 0xe9, 0x36, 0xf7, 0xff, 0xff, //0x00003172 jmp LBB0_194 + //0x00003177 LBB0_575 + 0xc5, 0x7d, 0x7f, 0xe2, //0x00003177 vmovdqa %ymm12, %ymm2 + 0xc5, 0x7d, 0x7f, 0xd1, //0x0000317b vmovdqa %ymm10, %ymm1 + 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x0000317f vmovdqa %ymm13, %ymm10 + 0xc4, 0x41, 0x7d, 0x6f, 0xe6, //0x00003184 vmovdqa %ymm14, %ymm12 + 0x4c, 0x89, 0xfb, //0x00003189 movq %r15, %rbx + //0x0000318c LBB0_576 + 0x44, 0x89, 0xd0, //0x0000318c movl %r10d, %eax + 0xf7, 0xd0, //0x0000318f notl %eax + 0x21, 0xd0, //0x00003191 andl %edx, %eax + 0x8d, 0x34, 0x00, //0x00003193 leal (%rax,%rax), %esi + 0x41, 0x8d, 0x3c, 0x42, //0x00003196 leal (%r10,%rax,2), %edi + 0xf7, 0xd6, //0x0000319a notl %esi + 0x21, 0xd6, //0x0000319c andl %edx, %esi + 0x81, 0xe6, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000319e andl $-1431655766, %esi + 0x45, 0x31, 0xd2, //0x000031a4 xorl %r10d, %r10d + 0x01, 0xc6, //0x000031a7 addl %eax, %esi + 0x41, 0x0f, 0x92, 0xc2, //0x000031a9 setb %r10b + 0x01, 0xf6, //0x000031ad addl %esi, %esi + 0x81, 0xf6, 0x55, 0x55, 0x55, 0x55, //0x000031af xorl $1431655765, %esi + 0x21, 0xfe, //0x000031b5 andl %edi, %esi + 0xf7, 0xd6, //0x000031b7 notl %esi + 0x41, 0x21, 0xf0, //0x000031b9 andl %esi, %r8d + 0x49, 0x89, 0xdf, //0x000031bc movq %rbx, %r15 + 0xc4, 0x41, 0x7d, 0x6f, 0xf4, //0x000031bf vmovdqa %ymm12, %ymm14 + 0xc4, 0x41, 0x7d, 0x6f, 0xea, //0x000031c4 vmovdqa %ymm10, %ymm13 + 0xc5, 0xfe, 0x6f, 0x1d, 0xef, 0xcf, 0xff, 0xff, //0x000031c9 vmovdqu $-12305(%rip), %ymm3 /* LCPI0_9+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0xc7, 0xcf, 0xff, 0xff, //0x000031d1 vmovdqu $-12345(%rip), %ymm4 /* LCPI0_8+0(%rip) */ + 0xc5, 0x7d, 0x6f, 0xd1, //0x000031d9 vmovdqa %ymm1, %ymm10 + 0xc5, 0x7d, 0x6f, 0xe2, //0x000031dd vmovdqa %ymm2, %ymm12 + 0x4d, 0x85, 0xc0, //0x000031e1 testq %r8, %r8 + 0x0f, 0x85, 0xc7, 0xf7, 0xff, 0xff, //0x000031e4 jne LBB0_208 + //0x000031ea LBB0_577 + 0xba, 0x40, 0x00, 0x00, 0x00, //0x000031ea movl $64, %edx + //0x000031ef LBB0_578 + 0xc5, 0xbd, 0xda, 0xc8, //0x000031ef vpminub %ymm0, %ymm8, %ymm1 + 0xc5, 0xfd, 0x74, 0xc1, //0x000031f3 vpcmpeqb %ymm1, %ymm0, %ymm0 + 0xc5, 0xfd, 0xd7, 0xf0, //0x000031f7 vpmovmskb %ymm0, %esi + 0x0f, 0xbc, 0xfe, //0x000031fb bsfl %esi, %edi + 0x4d, 0x85, 0xc0, //0x000031fe testq %r8, %r8 + 0x0f, 0x84, 0x2c, 0x00, 0x00, 0x00, //0x00003201 je LBB0_581 + 0x85, 0xf6, //0x00003207 testl %esi, %esi + 0xb8, 0x40, 0x00, 0x00, 0x00, //0x00003209 movl $64, %eax + 0x0f, 0x44, 0xf8, //0x0000320e cmovel %eax, %edi + 0x48, 0x39, 0xfa, //0x00003211 cmpq %rdi, %rdx + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00003214 movq $24(%rsp), %r8 + 0x0f, 0x87, 0x0a, 0x0e, 0x00, 0x00, //0x00003219 ja LBB0_733 + 0x4c, 0x29, 0xe1, //0x0000321f subq %r12, %rcx + 0x48, 0x01, 0xd1, //0x00003222 addq %rdx, %rcx + 0x48, 0x83, 0xc1, 0x01, //0x00003225 addq $1, %rcx + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00003229 movq $32(%rsp), %r11 + 0xe9, 0xf9, 0xd4, 0xff, 0xff, //0x0000322e jmp LBB0_64 + //0x00003233 LBB0_581 + 0x85, 0xf6, //0x00003233 testl %esi, %esi + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00003235 movq $24(%rsp), %r8 + 0x0f, 0x85, 0x01, 0x0e, 0x00, 0x00, //0x0000323a jne LBB0_731 + 0x48, 0x83, 0xc1, 0x20, //0x00003240 addq $32, %rcx + 0x49, 0x83, 0xc3, 0xe0, //0x00003244 addq $-32, %r11 + //0x00003248 LBB0_583 + 0x4d, 0x85, 0xd2, //0x00003248 testq %r10, %r10 + 0x0f, 0x85, 0x18, 0x05, 0x00, 0x00, //0x0000324b jne LBB0_634 + 0x48, 0x8b, 0x44, 0x24, 0x10, //0x00003251 movq $16(%rsp), %rax + 0x48, 0x8b, 0x5c, 0x24, 0x08, //0x00003256 movq $8(%rsp), %rbx + 0x4d, 0x85, 0xdb, //0x0000325b testq %r11, %r11 + 0x0f, 0x84, 0x5f, 0x0b, 0x00, 0x00, //0x0000325e je LBB0_697 + //0x00003264 LBB0_585 + 0x0f, 0xb6, 0x11, //0x00003264 movzbl (%rcx), %edx + 0x80, 0xfa, 0x22, //0x00003267 cmpb $34, %dl + 0x0f, 0x84, 0xa6, 0x00, 0x00, 0x00, //0x0000326a je LBB0_695 + 0x80, 0xfa, 0x5c, //0x00003270 cmpb $92, %dl + 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00003273 je LBB0_589 + 0x80, 0xfa, 0x1f, //0x00003279 cmpb $31, %dl + 0x0f, 0x86, 0xdb, 0x0d, 0x00, 0x00, //0x0000327c jbe LBB0_735 + 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00003282 movq $-1, %rdx + 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00003289 movl $1, %esi + 0x48, 0x01, 0xf1, //0x0000328e addq %rsi, %rcx + 0x49, 0x01, 0xd3, //0x00003291 addq %rdx, %r11 + 0x0f, 0x85, 0xca, 0xff, 0xff, 0xff, //0x00003294 jne LBB0_585 + 0xe9, 0x24, 0x0b, 0x00, 0x00, //0x0000329a jmp LBB0_697 + //0x0000329f LBB0_589 + 0x4c, 0x89, 0xff, //0x0000329f movq %r15, %rdi + 0x49, 0x89, 0xdf, //0x000032a2 movq %rbx, %r15 + 0x49, 0x83, 0xfb, 0x01, //0x000032a5 cmpq $1, %r11 + 0x0f, 0x84, 0xe2, 0x0d, 0x00, 0x00, //0x000032a9 je LBB0_741 + 0xc5, 0x7d, 0x7f, 0xe1, //0x000032af vmovdqa %ymm12, %ymm1 + 0xc5, 0x7d, 0x7f, 0xd0, //0x000032b3 vmovdqa %ymm10, %ymm0 + 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x000032b7 vmovdqa %ymm13, %ymm10 + 0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x000032bc movq $-2, %rdx + 0xbe, 0x02, 0x00, 0x00, 0x00, //0x000032c3 movl $2, %esi + 0x48, 0x83, 0xf8, 0xff, //0x000032c8 cmpq $-1, %rax + 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x000032cc jne LBB0_592 + 0x48, 0x89, 0xc8, //0x000032d2 movq %rcx, %rax + 0x4c, 0x29, 0xe0, //0x000032d5 subq %r12, %rax + 0x48, 0x89, 0x44, 0x24, 0x10, //0x000032d8 movq %rax, $16(%rsp) + //0x000032dd LBB0_592 + 0x4c, 0x89, 0xfb, //0x000032dd movq %r15, %rbx + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x000032e0 movq $24(%rsp), %r8 + 0x49, 0x89, 0xff, //0x000032e5 movq %rdi, %r15 + 0xc4, 0x41, 0x7d, 0x6f, 0xea, //0x000032e8 vmovdqa %ymm10, %ymm13 + 0xc5, 0xfe, 0x6f, 0x1d, 0xcb, 0xce, 0xff, 0xff, //0x000032ed vmovdqu $-12597(%rip), %ymm3 /* LCPI0_9+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0xa3, 0xce, 0xff, 0xff, //0x000032f5 vmovdqu $-12637(%rip), %ymm4 /* LCPI0_8+0(%rip) */ + 0xc5, 0x7d, 0x6f, 0xd0, //0x000032fd vmovdqa %ymm0, %ymm10 + 0xc5, 0x7d, 0x6f, 0xe1, //0x00003301 vmovdqa %ymm1, %ymm12 + 0x48, 0x01, 0xf1, //0x00003305 addq %rsi, %rcx + 0x49, 0x01, 0xd3, //0x00003308 addq %rdx, %r11 + 0x0f, 0x85, 0x53, 0xff, 0xff, 0xff, //0x0000330b jne LBB0_585 + 0xe9, 0xad, 0x0a, 0x00, 0x00, //0x00003311 jmp LBB0_697 + //0x00003316 LBB0_695 + 0x4c, 0x29, 0xe1, //0x00003316 subq %r12, %rcx + 0x48, 0x83, 0xc1, 0x01, //0x00003319 addq $1, %rcx + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x0000331d movq $32(%rsp), %r11 + 0x48, 0x85, 0xc9, //0x00003322 testq %rcx, %rcx + 0x0f, 0x89, 0x76, 0xe0, 0xff, 0xff, //0x00003325 jns LBB0_247 + 0xe9, 0x81, 0x0a, 0x00, 0x00, //0x0000332b jmp LBB0_696 + //0x00003330 LBB0_593 + 0xc5, 0x7d, 0x7f, 0xe1, //0x00003330 vmovdqa %ymm12, %ymm1 + 0xc5, 0x7d, 0x7f, 0xd0, //0x00003334 vmovdqa %ymm10, %ymm0 + 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x00003338 vmovdqa %ymm13, %ymm10 + 0xc4, 0x41, 0x7d, 0x6f, 0xe6, //0x0000333d vmovdqa %ymm14, %ymm12 + 0x48, 0x83, 0x7c, 0x24, 0x10, 0xff, //0x00003342 cmpq $-1, $16(%rsp) + 0x0f, 0x85, 0x29, 0x00, 0x00, 0x00, //0x00003348 jne LBB0_596 + 0x48, 0x89, 0xc8, //0x0000334e movq %rcx, %rax + 0x4c, 0x29, 0xe0, //0x00003351 subq %r12, %rax + 0x48, 0x0f, 0xbc, 0xda, //0x00003354 bsfq %rdx, %rbx + 0x48, 0x01, 0xc3, //0x00003358 addq %rax, %rbx + 0x48, 0x89, 0x5c, 0x24, 0x10, //0x0000335b movq %rbx, $16(%rsp) + 0xe9, 0x12, 0x00, 0x00, 0x00, //0x00003360 jmp LBB0_596 + //0x00003365 LBB0_595 + 0xc5, 0x7d, 0x7f, 0xe1, //0x00003365 vmovdqa %ymm12, %ymm1 + 0xc5, 0x7d, 0x7f, 0xd0, //0x00003369 vmovdqa %ymm10, %ymm0 + 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x0000336d vmovdqa %ymm13, %ymm10 + 0xc4, 0x41, 0x7d, 0x6f, 0xe6, //0x00003372 vmovdqa %ymm14, %ymm12 + //0x00003377 LBB0_596 + 0x44, 0x89, 0xc0, //0x00003377 movl %r8d, %eax + 0xf7, 0xd0, //0x0000337a notl %eax + 0x21, 0xd0, //0x0000337c andl %edx, %eax + 0x8d, 0x3c, 0x00, //0x0000337e leal (%rax,%rax), %edi + 0x41, 0x8d, 0x1c, 0x40, //0x00003381 leal (%r8,%rax,2), %ebx + 0xf7, 0xd7, //0x00003385 notl %edi + 0x21, 0xd7, //0x00003387 andl %edx, %edi + 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x00003389 andl $-1431655766, %edi + 0x45, 0x31, 0xc0, //0x0000338f xorl %r8d, %r8d + 0x01, 0xc7, //0x00003392 addl %eax, %edi + 0x41, 0x0f, 0x92, 0xc0, //0x00003394 setb %r8b + 0x01, 0xff, //0x00003398 addl %edi, %edi + 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x0000339a xorl $1431655765, %edi + 0x21, 0xdf, //0x000033a0 andl %ebx, %edi + 0xf7, 0xd7, //0x000033a2 notl %edi + 0x21, 0xfe, //0x000033a4 andl %edi, %esi + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x000033a6 movq $32(%rsp), %r11 + 0x49, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000033ab movabsq $4294977024, %r15 + 0xc4, 0x41, 0x7d, 0x6f, 0xf4, //0x000033b5 vmovdqa %ymm12, %ymm14 + 0xc4, 0x41, 0x7d, 0x6f, 0xea, //0x000033ba vmovdqa %ymm10, %ymm13 + 0xc5, 0xfe, 0x6f, 0x1d, 0xf9, 0xcd, 0xff, 0xff, //0x000033bf vmovdqu $-12807(%rip), %ymm3 /* LCPI0_9+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0xd1, 0xcd, 0xff, 0xff, //0x000033c7 vmovdqu $-12847(%rip), %ymm4 /* LCPI0_8+0(%rip) */ + 0xc5, 0x7d, 0x6f, 0xd0, //0x000033cf vmovdqa %ymm0, %ymm10 + 0xc5, 0x7d, 0x6f, 0xe1, //0x000033d3 vmovdqa %ymm1, %ymm12 + 0x48, 0x85, 0xf6, //0x000033d7 testq %rsi, %rsi + 0x0f, 0x85, 0x70, 0xf6, 0xff, 0xff, //0x000033da jne LBB0_83 + //0x000033e0 LBB0_597 + 0x48, 0x83, 0xc1, 0x20, //0x000033e0 addq $32, %rcx + 0x49, 0x83, 0xc2, 0xe0, //0x000033e4 addq $-32, %r10 + //0x000033e8 LBB0_598 + 0x4d, 0x85, 0xc0, //0x000033e8 testq %r8, %r8 + 0x0f, 0x85, 0xed, 0x03, 0x00, 0x00, //0x000033eb jne LBB0_636 + 0x48, 0x8b, 0x7c, 0x24, 0x10, //0x000033f1 movq $16(%rsp), %rdi + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x000033f6 movq $24(%rsp), %r8 + 0x4d, 0x85, 0xd2, //0x000033fb testq %r10, %r10 + 0x0f, 0x84, 0xb5, 0x00, 0x00, 0x00, //0x000033fe je LBB0_611 + //0x00003404 LBB0_600 + 0x4c, 0x89, 0xe2, //0x00003404 movq %r12, %rdx + 0x48, 0xf7, 0xda, //0x00003407 negq %rdx + //0x0000340a LBB0_601 + 0x31, 0xf6, //0x0000340a xorl %esi, %esi + //0x0000340c LBB0_602 + 0x0f, 0xb6, 0x04, 0x31, //0x0000340c movzbl (%rcx,%rsi), %eax + 0x3c, 0x22, //0x00003410 cmpb $34, %al + 0x0f, 0x84, 0x9a, 0x00, 0x00, 0x00, //0x00003412 je LBB0_610 + 0x3c, 0x5c, //0x00003418 cmpb $92, %al + 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x0000341a je LBB0_607 + 0x48, 0x83, 0xc6, 0x01, //0x00003420 addq $1, %rsi + 0x49, 0x39, 0xf2, //0x00003424 cmpq %rsi, %r10 + 0x0f, 0x85, 0xdf, 0xff, 0xff, 0xff, //0x00003427 jne LBB0_602 + 0xe9, 0x8f, 0x00, 0x00, 0x00, //0x0000342d jmp LBB0_605 + //0x00003432 LBB0_607 + 0x48, 0x8b, 0x5c, 0x24, 0x08, //0x00003432 movq $8(%rsp), %rbx + 0x49, 0x8d, 0x42, 0xff, //0x00003437 leaq $-1(%r10), %rax + 0x48, 0x39, 0xf0, //0x0000343b cmpq %rsi, %rax + 0x0f, 0x84, 0x7f, 0x09, 0x00, 0x00, //0x0000343e je LBB0_697 + 0xc5, 0x7d, 0x7f, 0xe1, //0x00003444 vmovdqa %ymm12, %ymm1 + 0xc5, 0x7d, 0x7f, 0xd0, //0x00003448 vmovdqa %ymm10, %ymm0 + 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x0000344c vmovdqa %ymm13, %ymm10 + 0x48, 0x8d, 0x04, 0x0a, //0x00003451 leaq (%rdx,%rcx), %rax + 0x48, 0x01, 0xf0, //0x00003455 addq %rsi, %rax + 0x48, 0x83, 0xff, 0xff, //0x00003458 cmpq $-1, %rdi + 0x48, 0x8b, 0x5c, 0x24, 0x10, //0x0000345c movq $16(%rsp), %rbx + 0x48, 0x0f, 0x44, 0xd8, //0x00003461 cmoveq %rax, %rbx + 0x48, 0x89, 0x5c, 0x24, 0x10, //0x00003465 movq %rbx, $16(%rsp) + 0x48, 0x0f, 0x44, 0xf8, //0x0000346a cmoveq %rax, %rdi + 0x48, 0x01, 0xf1, //0x0000346e addq %rsi, %rcx + 0x48, 0x83, 0xc1, 0x02, //0x00003471 addq $2, %rcx + 0x4c, 0x89, 0xd0, //0x00003475 movq %r10, %rax + 0x48, 0x29, 0xf0, //0x00003478 subq %rsi, %rax + 0x48, 0x83, 0xc0, 0xfe, //0x0000347b addq $-2, %rax + 0x49, 0x83, 0xc2, 0xfe, //0x0000347f addq $-2, %r10 + 0x49, 0x39, 0xf2, //0x00003483 cmpq %rsi, %r10 + 0x49, 0x89, 0xc2, //0x00003486 movq %rax, %r10 + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00003489 movq $24(%rsp), %r8 + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x0000348e movq $32(%rsp), %r11 + 0xc5, 0xfe, 0x6f, 0x1d, 0x25, 0xcd, 0xff, 0xff, //0x00003493 vmovdqu $-13019(%rip), %ymm3 /* LCPI0_9+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0xfd, 0xcc, 0xff, 0xff, //0x0000349b vmovdqu $-13059(%rip), %ymm4 /* LCPI0_8+0(%rip) */ + 0xc5, 0x7d, 0x6f, 0xd0, //0x000034a3 vmovdqa %ymm0, %ymm10 + 0x0f, 0x85, 0x5d, 0xff, 0xff, 0xff, //0x000034a7 jne LBB0_601 + 0xe9, 0x14, 0x0c, 0x00, 0x00, //0x000034ad jmp LBB0_568 + //0x000034b2 LBB0_610 + 0x48, 0x01, 0xf1, //0x000034b2 addq %rsi, %rcx + 0x48, 0x83, 0xc1, 0x01, //0x000034b5 addq $1, %rcx + //0x000034b9 LBB0_611 + 0x4c, 0x29, 0xe1, //0x000034b9 subq %r12, %rcx + 0xe9, 0xbb, 0xd8, 0xff, 0xff, //0x000034bc jmp LBB0_152 + //0x000034c1 LBB0_605 + 0x48, 0x8b, 0x74, 0x24, 0x08, //0x000034c1 movq $8(%rsp), %rsi + 0x3c, 0x22, //0x000034c6 cmpb $34, %al + 0x0f, 0x85, 0x6b, 0x0b, 0x00, 0x00, //0x000034c8 jne LBB0_730 + 0xc5, 0x7d, 0x7f, 0xe1, //0x000034ce vmovdqa %ymm12, %ymm1 + 0xc5, 0x7d, 0x7f, 0xd0, //0x000034d2 vmovdqa %ymm10, %ymm0 + 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x000034d6 vmovdqa %ymm13, %ymm10 + 0x4c, 0x89, 0xfa, //0x000034db movq %r15, %rdx + 0x4c, 0x01, 0xd1, //0x000034de addq %r10, %rcx + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x000034e1 movq $24(%rsp), %r8 + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x000034e6 movq $32(%rsp), %r11 + 0xc5, 0xfe, 0x6f, 0x1d, 0xcd, 0xcc, 0xff, 0xff, //0x000034eb vmovdqu $-13107(%rip), %ymm3 /* LCPI0_9+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0xa5, 0xcc, 0xff, 0xff, //0x000034f3 vmovdqu $-13147(%rip), %ymm4 /* LCPI0_8+0(%rip) */ + 0xc5, 0x7d, 0x6f, 0xd0, //0x000034fb vmovdqa %ymm0, %ymm10 + 0xe9, 0xb5, 0xff, 0xff, 0xff, //0x000034ff jmp LBB0_611 + //0x00003504 LBB0_612 + 0xc5, 0x7d, 0x7f, 0xe2, //0x00003504 vmovdqa %ymm12, %ymm2 + 0xc5, 0x7d, 0x7f, 0xd1, //0x00003508 vmovdqa %ymm10, %ymm1 + 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x0000350c vmovdqa %ymm13, %ymm10 + 0xc4, 0x41, 0x7d, 0x6f, 0xe6, //0x00003511 vmovdqa %ymm14, %ymm12 + 0x4c, 0x89, 0xfb, //0x00003516 movq %r15, %rbx + 0x48, 0x83, 0x7c, 0x24, 0x10, 0xff, //0x00003519 cmpq $-1, $16(%rsp) + 0x0f, 0x85, 0x2c, 0x00, 0x00, 0x00, //0x0000351f jne LBB0_615 + 0x48, 0x89, 0xc8, //0x00003525 movq %rcx, %rax + 0x4c, 0x29, 0xe0, //0x00003528 subq %r12, %rax + 0x48, 0x0f, 0xbc, 0xfa, //0x0000352b bsfq %rdx, %rdi + 0x48, 0x01, 0xc7, //0x0000352f addq %rax, %rdi + 0x48, 0x89, 0x7c, 0x24, 0x10, //0x00003532 movq %rdi, $16(%rsp) + 0xe9, 0x15, 0x00, 0x00, 0x00, //0x00003537 jmp LBB0_615 + //0x0000353c LBB0_614 + 0xc5, 0x7d, 0x7f, 0xe2, //0x0000353c vmovdqa %ymm12, %ymm2 + 0xc5, 0x7d, 0x7f, 0xd1, //0x00003540 vmovdqa %ymm10, %ymm1 + 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x00003544 vmovdqa %ymm13, %ymm10 + 0xc4, 0x41, 0x7d, 0x6f, 0xe6, //0x00003549 vmovdqa %ymm14, %ymm12 + 0x4c, 0x89, 0xfb, //0x0000354e movq %r15, %rbx + //0x00003551 LBB0_615 + 0x44, 0x89, 0xd0, //0x00003551 movl %r10d, %eax + 0xf7, 0xd0, //0x00003554 notl %eax + 0x21, 0xd0, //0x00003556 andl %edx, %eax + 0x8d, 0x34, 0x00, //0x00003558 leal (%rax,%rax), %esi + 0x41, 0x8d, 0x3c, 0x42, //0x0000355b leal (%r10,%rax,2), %edi + 0xf7, 0xd6, //0x0000355f notl %esi + 0x21, 0xd6, //0x00003561 andl %edx, %esi + 0x81, 0xe6, 0xaa, 0xaa, 0xaa, 0xaa, //0x00003563 andl $-1431655766, %esi + 0x45, 0x31, 0xd2, //0x00003569 xorl %r10d, %r10d + 0x01, 0xc6, //0x0000356c addl %eax, %esi + 0x41, 0x0f, 0x92, 0xc2, //0x0000356e setb %r10b + 0x01, 0xf6, //0x00003572 addl %esi, %esi + 0x81, 0xf6, 0x55, 0x55, 0x55, 0x55, //0x00003574 xorl $1431655765, %esi + 0x21, 0xfe, //0x0000357a andl %edi, %esi + 0xf7, 0xd6, //0x0000357c notl %esi + 0x41, 0x21, 0xf0, //0x0000357e andl %esi, %r8d + 0x49, 0x89, 0xdf, //0x00003581 movq %rbx, %r15 + 0xc4, 0x41, 0x7d, 0x6f, 0xf4, //0x00003584 vmovdqa %ymm12, %ymm14 + 0xc4, 0x41, 0x7d, 0x6f, 0xea, //0x00003589 vmovdqa %ymm10, %ymm13 + 0xc5, 0xfe, 0x6f, 0x1d, 0x2a, 0xcc, 0xff, 0xff, //0x0000358e vmovdqu $-13270(%rip), %ymm3 /* LCPI0_9+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0x02, 0xcc, 0xff, 0xff, //0x00003596 vmovdqu $-13310(%rip), %ymm4 /* LCPI0_8+0(%rip) */ + 0xc5, 0x7d, 0x6f, 0xd1, //0x0000359e vmovdqa %ymm1, %ymm10 + 0xc5, 0x7d, 0x6f, 0xe2, //0x000035a2 vmovdqa %ymm2, %ymm12 + 0x4d, 0x85, 0xc0, //0x000035a6 testq %r8, %r8 + 0x0f, 0x85, 0xf2, 0xf4, 0xff, 0xff, //0x000035a9 jne LBB0_233 + //0x000035af LBB0_616 + 0xba, 0x40, 0x00, 0x00, 0x00, //0x000035af movl $64, %edx + //0x000035b4 LBB0_617 + 0xc5, 0xbd, 0xda, 0xc8, //0x000035b4 vpminub %ymm0, %ymm8, %ymm1 + 0xc5, 0xfd, 0x74, 0xc1, //0x000035b8 vpcmpeqb %ymm1, %ymm0, %ymm0 + 0xc5, 0xfd, 0xd7, 0xf0, //0x000035bc vpmovmskb %ymm0, %esi + 0x0f, 0xbc, 0xfe, //0x000035c0 bsfl %esi, %edi + 0x4d, 0x85, 0xc0, //0x000035c3 testq %r8, %r8 + 0x0f, 0x84, 0x2c, 0x00, 0x00, 0x00, //0x000035c6 je LBB0_620 + 0x85, 0xf6, //0x000035cc testl %esi, %esi + 0xb8, 0x40, 0x00, 0x00, 0x00, //0x000035ce movl $64, %eax + 0x0f, 0x44, 0xf8, //0x000035d3 cmovel %eax, %edi + 0x48, 0x39, 0xfa, //0x000035d6 cmpq %rdi, %rdx + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x000035d9 movq $24(%rsp), %r8 + 0x0f, 0x87, 0x45, 0x0a, 0x00, 0x00, //0x000035de ja LBB0_733 + 0x4c, 0x29, 0xe1, //0x000035e4 subq %r12, %rcx + 0x48, 0x01, 0xd1, //0x000035e7 addq %rdx, %rcx + 0x48, 0x83, 0xc1, 0x01, //0x000035ea addq $1, %rcx + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x000035ee movq $32(%rsp), %r11 + 0xe9, 0x84, 0xd7, 0xff, 0xff, //0x000035f3 jmp LBB0_152 + //0x000035f8 LBB0_620 + 0x85, 0xf6, //0x000035f8 testl %esi, %esi + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x000035fa movq $24(%rsp), %r8 + 0x0f, 0x85, 0x3c, 0x0a, 0x00, 0x00, //0x000035ff jne LBB0_731 + 0x48, 0x83, 0xc1, 0x20, //0x00003605 addq $32, %rcx + 0x49, 0x83, 0xc3, 0xe0, //0x00003609 addq $-32, %r11 + //0x0000360d LBB0_622 + 0x4d, 0x85, 0xd2, //0x0000360d testq %r10, %r10 + 0x0f, 0x85, 0x3c, 0x02, 0x00, 0x00, //0x00003610 jne LBB0_638 + 0x48, 0x8b, 0x44, 0x24, 0x10, //0x00003616 movq $16(%rsp), %rax + 0x48, 0x8b, 0x5c, 0x24, 0x08, //0x0000361b movq $8(%rsp), %rbx + 0x4d, 0x85, 0xdb, //0x00003620 testq %r11, %r11 + 0x0f, 0x84, 0x9a, 0x07, 0x00, 0x00, //0x00003623 je LBB0_697 + //0x00003629 LBB0_624 + 0x0f, 0xb6, 0x11, //0x00003629 movzbl (%rcx), %edx + 0x80, 0xfa, 0x22, //0x0000362c cmpb $34, %dl + 0x0f, 0x84, 0xa6, 0x00, 0x00, 0x00, //0x0000362f je LBB0_701 + 0x80, 0xfa, 0x5c, //0x00003635 cmpb $92, %dl + 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00003638 je LBB0_628 + 0x80, 0xfa, 0x1f, //0x0000363e cmpb $31, %dl + 0x0f, 0x86, 0x16, 0x0a, 0x00, 0x00, //0x00003641 jbe LBB0_735 + 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00003647 movq $-1, %rdx + 0xbe, 0x01, 0x00, 0x00, 0x00, //0x0000364e movl $1, %esi + 0x48, 0x01, 0xf1, //0x00003653 addq %rsi, %rcx + 0x49, 0x01, 0xd3, //0x00003656 addq %rdx, %r11 + 0x0f, 0x85, 0xca, 0xff, 0xff, 0xff, //0x00003659 jne LBB0_624 + 0xe9, 0x5f, 0x07, 0x00, 0x00, //0x0000365f jmp LBB0_697 + //0x00003664 LBB0_628 + 0x4c, 0x89, 0xff, //0x00003664 movq %r15, %rdi + 0x49, 0x89, 0xdf, //0x00003667 movq %rbx, %r15 + 0x49, 0x83, 0xfb, 0x01, //0x0000366a cmpq $1, %r11 + 0x0f, 0x84, 0x1d, 0x0a, 0x00, 0x00, //0x0000366e je LBB0_741 + 0xc5, 0x7d, 0x7f, 0xe1, //0x00003674 vmovdqa %ymm12, %ymm1 + 0xc5, 0x7d, 0x7f, 0xd0, //0x00003678 vmovdqa %ymm10, %ymm0 + 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x0000367c vmovdqa %ymm13, %ymm10 + 0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x00003681 movq $-2, %rdx + 0xbe, 0x02, 0x00, 0x00, 0x00, //0x00003688 movl $2, %esi + 0x48, 0x83, 0xf8, 0xff, //0x0000368d cmpq $-1, %rax + 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x00003691 jne LBB0_631 + 0x48, 0x89, 0xc8, //0x00003697 movq %rcx, %rax + 0x4c, 0x29, 0xe0, //0x0000369a subq %r12, %rax + 0x48, 0x89, 0x44, 0x24, 0x10, //0x0000369d movq %rax, $16(%rsp) + //0x000036a2 LBB0_631 + 0x4c, 0x89, 0xfb, //0x000036a2 movq %r15, %rbx + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x000036a5 movq $24(%rsp), %r8 + 0x49, 0x89, 0xff, //0x000036aa movq %rdi, %r15 + 0xc4, 0x41, 0x7d, 0x6f, 0xea, //0x000036ad vmovdqa %ymm10, %ymm13 + 0xc5, 0xfe, 0x6f, 0x1d, 0x06, 0xcb, 0xff, 0xff, //0x000036b2 vmovdqu $-13562(%rip), %ymm3 /* LCPI0_9+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0xde, 0xca, 0xff, 0xff, //0x000036ba vmovdqu $-13602(%rip), %ymm4 /* LCPI0_8+0(%rip) */ + 0xc5, 0x7d, 0x6f, 0xd0, //0x000036c2 vmovdqa %ymm0, %ymm10 + 0xc5, 0x7d, 0x6f, 0xe1, //0x000036c6 vmovdqa %ymm1, %ymm12 + 0x48, 0x01, 0xf1, //0x000036ca addq %rsi, %rcx + 0x49, 0x01, 0xd3, //0x000036cd addq %rdx, %r11 + 0x0f, 0x85, 0x53, 0xff, 0xff, 0xff, //0x000036d0 jne LBB0_624 + 0xe9, 0xe8, 0x06, 0x00, 0x00, //0x000036d6 jmp LBB0_697 + //0x000036db LBB0_701 + 0x4c, 0x29, 0xe1, //0x000036db subq %r12, %rcx + 0x48, 0x83, 0xc1, 0x01, //0x000036de addq $1, %rcx + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x000036e2 movq $32(%rsp), %r11 + 0x48, 0x85, 0xc9, //0x000036e7 testq %rcx, %rcx + 0x0f, 0x89, 0x53, 0xe4, 0xff, 0xff, //0x000036ea jns LBB0_363 + 0xe9, 0xbc, 0x06, 0x00, 0x00, //0x000036f0 jmp LBB0_696 + //0x000036f5 LBB0_632 + 0x48, 0x8b, 0x44, 0x24, 0x08, //0x000036f5 movq $8(%rsp), %rax + 0x4d, 0x85, 0xd2, //0x000036fa testq %r10, %r10 + 0x0f, 0x84, 0xbb, 0x09, 0x00, 0x00, //0x000036fd je LBB0_740 + 0xc5, 0x7d, 0x7f, 0xe1, //0x00003703 vmovdqa %ymm12, %ymm1 + 0xc5, 0x7d, 0x7f, 0xd0, //0x00003707 vmovdqa %ymm10, %ymm0 + 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x0000370b vmovdqa %ymm13, %ymm10 + 0x4c, 0x89, 0xfa, //0x00003710 movq %r15, %rdx + 0x4c, 0x89, 0xe7, //0x00003713 movq %r12, %rdi + 0x48, 0xf7, 0xd7, //0x00003716 notq %rdi + 0x48, 0x01, 0xcf, //0x00003719 addq %rcx, %rdi + 0x48, 0x8b, 0x74, 0x24, 0x10, //0x0000371c movq $16(%rsp), %rsi + 0x48, 0x83, 0xfe, 0xff, //0x00003721 cmpq $-1, %rsi + 0x48, 0x89, 0xf0, //0x00003725 movq %rsi, %rax + 0x48, 0x0f, 0x44, 0xc7, //0x00003728 cmoveq %rdi, %rax + 0x48, 0x0f, 0x45, 0xfe, //0x0000372c cmovneq %rsi, %rdi + 0x48, 0x83, 0xc1, 0x01, //0x00003730 addq $1, %rcx + 0x49, 0x83, 0xc2, 0xff, //0x00003734 addq $-1, %r10 + 0x48, 0x89, 0x44, 0x24, 0x10, //0x00003738 movq %rax, $16(%rsp) + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x0000373d movq $24(%rsp), %r8 + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00003742 movq $32(%rsp), %r11 + 0xc5, 0xfe, 0x6f, 0x1d, 0x71, 0xca, 0xff, 0xff, //0x00003747 vmovdqu $-13711(%rip), %ymm3 /* LCPI0_9+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0x49, 0xca, 0xff, 0xff, //0x0000374f vmovdqu $-13751(%rip), %ymm4 /* LCPI0_8+0(%rip) */ + 0xc5, 0x7d, 0x6f, 0xd0, //0x00003757 vmovdqa %ymm0, %ymm10 + 0x4d, 0x85, 0xd2, //0x0000375b testq %r10, %r10 + 0x0f, 0x85, 0x7f, 0xf8, 0xff, 0xff, //0x0000375e jne LBB0_559 + 0xe9, 0x2f, 0xf9, 0xff, 0xff, //0x00003764 jmp LBB0_570 + //0x00003769 LBB0_634 + 0x4c, 0x89, 0xfe, //0x00003769 movq %r15, %rsi + 0x4c, 0x8b, 0x7c, 0x24, 0x08, //0x0000376c movq $8(%rsp), %r15 + 0x4d, 0x85, 0xdb, //0x00003771 testq %r11, %r11 + 0x0f, 0x84, 0x17, 0x09, 0x00, 0x00, //0x00003774 je LBB0_741 + 0xc5, 0x7d, 0x7f, 0xe1, //0x0000377a vmovdqa %ymm12, %ymm1 + 0xc5, 0x7d, 0x7f, 0xd0, //0x0000377e vmovdqa %ymm10, %ymm0 + 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x00003782 vmovdqa %ymm13, %ymm10 + 0x4c, 0x89, 0xe0, //0x00003787 movq %r12, %rax + 0x48, 0xf7, 0xd0, //0x0000378a notq %rax + 0x48, 0x01, 0xc8, //0x0000378d addq %rcx, %rax + 0x48, 0x8b, 0x7c, 0x24, 0x10, //0x00003790 movq $16(%rsp), %rdi + 0x48, 0x83, 0xff, 0xff, //0x00003795 cmpq $-1, %rdi + 0x48, 0x89, 0xfa, //0x00003799 movq %rdi, %rdx + 0x48, 0x0f, 0x44, 0xd0, //0x0000379c cmoveq %rax, %rdx + 0x48, 0x0f, 0x45, 0xc7, //0x000037a0 cmovneq %rdi, %rax + 0x48, 0x83, 0xc1, 0x01, //0x000037a4 addq $1, %rcx + 0x49, 0x83, 0xc3, 0xff, //0x000037a8 addq $-1, %r11 + 0x48, 0x89, 0x54, 0x24, 0x10, //0x000037ac movq %rdx, $16(%rsp) + 0x4c, 0x89, 0xfb, //0x000037b1 movq %r15, %rbx + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x000037b4 movq $24(%rsp), %r8 + 0x49, 0x89, 0xf7, //0x000037b9 movq %rsi, %r15 + 0xc5, 0xfe, 0x6f, 0x1d, 0xfc, 0xc9, 0xff, 0xff, //0x000037bc vmovdqu $-13828(%rip), %ymm3 /* LCPI0_9+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0xd4, 0xc9, 0xff, 0xff, //0x000037c4 vmovdqu $-13868(%rip), %ymm4 /* LCPI0_8+0(%rip) */ + 0xc5, 0x7d, 0x6f, 0xd0, //0x000037cc vmovdqa %ymm0, %ymm10 + 0x4d, 0x85, 0xdb, //0x000037d0 testq %r11, %r11 + 0x0f, 0x85, 0x8b, 0xfa, 0xff, 0xff, //0x000037d3 jne LBB0_585 + 0xe9, 0xe5, 0x05, 0x00, 0x00, //0x000037d9 jmp LBB0_697 + //0x000037de LBB0_636 + 0x48, 0x8b, 0x44, 0x24, 0x08, //0x000037de movq $8(%rsp), %rax + 0x4d, 0x85, 0xd2, //0x000037e3 testq %r10, %r10 + 0x0f, 0x84, 0xd2, 0x08, 0x00, 0x00, //0x000037e6 je LBB0_740 + 0xc5, 0x7d, 0x7f, 0xe1, //0x000037ec vmovdqa %ymm12, %ymm1 + 0xc5, 0x7d, 0x7f, 0xd0, //0x000037f0 vmovdqa %ymm10, %ymm0 + 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x000037f4 vmovdqa %ymm13, %ymm10 + 0x4c, 0x89, 0xfa, //0x000037f9 movq %r15, %rdx + 0x4c, 0x89, 0xe7, //0x000037fc movq %r12, %rdi + 0x48, 0xf7, 0xd7, //0x000037ff notq %rdi + 0x48, 0x01, 0xcf, //0x00003802 addq %rcx, %rdi + 0x48, 0x8b, 0x74, 0x24, 0x10, //0x00003805 movq $16(%rsp), %rsi + 0x48, 0x83, 0xfe, 0xff, //0x0000380a cmpq $-1, %rsi + 0x48, 0x89, 0xf0, //0x0000380e movq %rsi, %rax + 0x48, 0x0f, 0x44, 0xc7, //0x00003811 cmoveq %rdi, %rax + 0x48, 0x0f, 0x45, 0xfe, //0x00003815 cmovneq %rsi, %rdi + 0x48, 0x83, 0xc1, 0x01, //0x00003819 addq $1, %rcx + 0x49, 0x83, 0xc2, 0xff, //0x0000381d addq $-1, %r10 + 0x48, 0x89, 0x44, 0x24, 0x10, //0x00003821 movq %rax, $16(%rsp) + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00003826 movq $24(%rsp), %r8 + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x0000382b movq $32(%rsp), %r11 + 0xc5, 0xfe, 0x6f, 0x1d, 0x88, 0xc9, 0xff, 0xff, //0x00003830 vmovdqu $-13944(%rip), %ymm3 /* LCPI0_9+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0x60, 0xc9, 0xff, 0xff, //0x00003838 vmovdqu $-13984(%rip), %ymm4 /* LCPI0_8+0(%rip) */ + 0xc5, 0x7d, 0x6f, 0xd0, //0x00003840 vmovdqa %ymm0, %ymm10 + 0x4d, 0x85, 0xd2, //0x00003844 testq %r10, %r10 + 0x0f, 0x85, 0xb7, 0xfb, 0xff, 0xff, //0x00003847 jne LBB0_600 + 0xe9, 0x67, 0xfc, 0xff, 0xff, //0x0000384d jmp LBB0_611 + //0x00003852 LBB0_638 + 0x4c, 0x89, 0xfe, //0x00003852 movq %r15, %rsi + 0x4c, 0x8b, 0x7c, 0x24, 0x08, //0x00003855 movq $8(%rsp), %r15 + 0x4d, 0x85, 0xdb, //0x0000385a testq %r11, %r11 + 0x0f, 0x84, 0x2e, 0x08, 0x00, 0x00, //0x0000385d je LBB0_741 + 0xc5, 0x7d, 0x7f, 0xe1, //0x00003863 vmovdqa %ymm12, %ymm1 + 0xc5, 0x7d, 0x7f, 0xd0, //0x00003867 vmovdqa %ymm10, %ymm0 + 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x0000386b vmovdqa %ymm13, %ymm10 + 0x4c, 0x89, 0xe0, //0x00003870 movq %r12, %rax + 0x48, 0xf7, 0xd0, //0x00003873 notq %rax + 0x48, 0x01, 0xc8, //0x00003876 addq %rcx, %rax + 0x48, 0x8b, 0x7c, 0x24, 0x10, //0x00003879 movq $16(%rsp), %rdi + 0x48, 0x83, 0xff, 0xff, //0x0000387e cmpq $-1, %rdi + 0x48, 0x89, 0xfa, //0x00003882 movq %rdi, %rdx + 0x48, 0x0f, 0x44, 0xd0, //0x00003885 cmoveq %rax, %rdx + 0x48, 0x0f, 0x45, 0xc7, //0x00003889 cmovneq %rdi, %rax + 0x48, 0x83, 0xc1, 0x01, //0x0000388d addq $1, %rcx + 0x49, 0x83, 0xc3, 0xff, //0x00003891 addq $-1, %r11 + 0x48, 0x89, 0x54, 0x24, 0x10, //0x00003895 movq %rdx, $16(%rsp) + 0x4c, 0x89, 0xfb, //0x0000389a movq %r15, %rbx + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x0000389d movq $24(%rsp), %r8 + 0x49, 0x89, 0xf7, //0x000038a2 movq %rsi, %r15 + 0xc5, 0xfe, 0x6f, 0x1d, 0x13, 0xc9, 0xff, 0xff, //0x000038a5 vmovdqu $-14061(%rip), %ymm3 /* LCPI0_9+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0xeb, 0xc8, 0xff, 0xff, //0x000038ad vmovdqu $-14101(%rip), %ymm4 /* LCPI0_8+0(%rip) */ + 0xc5, 0x7d, 0x6f, 0xd0, //0x000038b5 vmovdqa %ymm0, %ymm10 + 0x4d, 0x85, 0xdb, //0x000038b9 testq %r11, %r11 + 0x0f, 0x85, 0x67, 0xfd, 0xff, 0xff, //0x000038bc jne LBB0_624 + 0xe9, 0xfc, 0x04, 0x00, 0x00, //0x000038c2 jmp LBB0_697 + //0x000038c7 LBB0_640 + 0x49, 0x8d, 0x4e, 0xff, //0x000038c7 leaq $-1(%r14), %rcx + 0x4c, 0x39, 0xd1, //0x000038cb cmpq %r10, %rcx + 0x0f, 0x84, 0x29, 0x05, 0x00, 0x00, //0x000038ce je LBB0_721 + 0xc5, 0x7d, 0x7f, 0xe1, //0x000038d4 vmovdqa %ymm12, %ymm1 + 0xc5, 0x7d, 0x7f, 0xd0, //0x000038d8 vmovdqa %ymm10, %ymm0 + 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x000038dc vmovdqa %ymm13, %ymm10 + 0x4c, 0x89, 0xfa, //0x000038e1 movq %r15, %rdx + 0x4b, 0x8d, 0x0c, 0x02, //0x000038e4 leaq (%r10,%r8), %rcx + 0x48, 0x83, 0xc1, 0x02, //0x000038e8 addq $2, %rcx + 0x4d, 0x29, 0xd6, //0x000038ec subq %r10, %r14 + 0x49, 0x83, 0xc6, 0xfe, //0x000038ef addq $-2, %r14 + 0x4d, 0x89, 0xf2, //0x000038f3 movq %r14, %r10 + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x000038f6 movq $32(%rsp), %r11 + 0x4c, 0x8b, 0x4c, 0x24, 0x10, //0x000038fb movq $16(%rsp), %r9 + 0xc5, 0xfe, 0x6f, 0x1d, 0xb8, 0xc8, 0xff, 0xff, //0x00003900 vmovdqu $-14152(%rip), %ymm3 /* LCPI0_9+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0x90, 0xc8, 0xff, 0xff, //0x00003908 vmovdqu $-14192(%rip), %ymm4 /* LCPI0_8+0(%rip) */ + 0xc5, 0x7d, 0x6f, 0xd0, //0x00003910 vmovdqa %ymm0, %ymm10 + 0x4d, 0x85, 0xd2, //0x00003914 testq %r10, %r10 + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00003917 movq $24(%rsp), %r8 + 0x4c, 0x8b, 0x74, 0x24, 0x28, //0x0000391c movq $40(%rsp), %r14 + 0x0f, 0x8f, 0x24, 0x00, 0x00, 0x00, //0x00003921 jg LBB0_644 + 0xe9, 0xd1, 0x04, 0x00, 0x00, //0x00003927 jmp LBB0_721 + //0x0000392c LBB0_642 + 0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x0000392c movq $-2, %rdx + 0xb8, 0x02, 0x00, 0x00, 0x00, //0x00003933 movl $2, %eax + 0x48, 0x01, 0xc1, //0x00003938 addq %rax, %rcx + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000393b movq $-1, %rax + 0x49, 0x01, 0xd2, //0x00003942 addq %rdx, %r10 + 0x0f, 0x8e, 0xb2, 0x04, 0x00, 0x00, //0x00003945 jle LBB0_721 + //0x0000394b LBB0_644 + 0x0f, 0xb6, 0x01, //0x0000394b movzbl (%rcx), %eax + 0x3c, 0x5c, //0x0000394e cmpb $92, %al + 0x0f, 0x84, 0xd6, 0xff, 0xff, 0xff, //0x00003950 je LBB0_642 + 0x3c, 0x22, //0x00003956 cmpb $34, %al + 0x0f, 0x84, 0x24, 0x00, 0x00, 0x00, //0x00003958 je LBB0_647 + 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x0000395e movq $-1, %rdx + 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00003965 movl $1, %eax + 0x48, 0x01, 0xc1, //0x0000396a addq %rax, %rcx + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000396d movq $-1, %rax + 0x49, 0x01, 0xd2, //0x00003974 addq %rdx, %r10 + 0x0f, 0x8f, 0xce, 0xff, 0xff, 0xff, //0x00003977 jg LBB0_644 + 0xe9, 0x7b, 0x04, 0x00, 0x00, //0x0000397d jmp LBB0_721 + //0x00003982 LBB0_647 + 0x4c, 0x29, 0xe1, //0x00003982 subq %r12, %rcx + 0x48, 0x83, 0xc1, 0x01, //0x00003985 addq $1, %rcx + 0xe9, 0xe5, 0xd4, 0xff, 0xff, //0x00003989 jmp LBB0_159 + //0x0000398e LBB0_648 + 0xc5, 0x7d, 0x7f, 0xe1, //0x0000398e vmovdqa %ymm12, %ymm1 + 0xc5, 0x7d, 0x7f, 0xd0, //0x00003992 vmovdqa %ymm10, %ymm0 + 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x00003996 vmovdqa %ymm13, %ymm10 + 0xc4, 0x41, 0x7d, 0x6f, 0xe6, //0x0000399b vmovdqa %ymm14, %ymm12 + 0x48, 0x83, 0x7c, 0x24, 0x10, 0xff, //0x000039a0 cmpq $-1, $16(%rsp) + 0x0f, 0x85, 0x29, 0x00, 0x00, 0x00, //0x000039a6 jne LBB0_651 + 0x48, 0x89, 0xc8, //0x000039ac movq %rcx, %rax + 0x4c, 0x29, 0xe0, //0x000039af subq %r12, %rax + 0x48, 0x0f, 0xbc, 0xda, //0x000039b2 bsfq %rdx, %rbx + 0x48, 0x01, 0xc3, //0x000039b6 addq %rax, %rbx + 0x48, 0x89, 0x5c, 0x24, 0x10, //0x000039b9 movq %rbx, $16(%rsp) + 0xe9, 0x12, 0x00, 0x00, 0x00, //0x000039be jmp LBB0_651 + //0x000039c3 LBB0_650 + 0xc5, 0x7d, 0x7f, 0xe1, //0x000039c3 vmovdqa %ymm12, %ymm1 + 0xc5, 0x7d, 0x7f, 0xd0, //0x000039c7 vmovdqa %ymm10, %ymm0 + 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x000039cb vmovdqa %ymm13, %ymm10 + 0xc4, 0x41, 0x7d, 0x6f, 0xe6, //0x000039d0 vmovdqa %ymm14, %ymm12 + //0x000039d5 LBB0_651 + 0x44, 0x89, 0xc0, //0x000039d5 movl %r8d, %eax + 0xf7, 0xd0, //0x000039d8 notl %eax + 0x21, 0xd0, //0x000039da andl %edx, %eax + 0x8d, 0x3c, 0x00, //0x000039dc leal (%rax,%rax), %edi + 0x41, 0x8d, 0x1c, 0x40, //0x000039df leal (%r8,%rax,2), %ebx + 0xf7, 0xd7, //0x000039e3 notl %edi + 0x21, 0xd7, //0x000039e5 andl %edx, %edi + 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x000039e7 andl $-1431655766, %edi + 0x45, 0x31, 0xc0, //0x000039ed xorl %r8d, %r8d + 0x01, 0xc7, //0x000039f0 addl %eax, %edi + 0x41, 0x0f, 0x92, 0xc0, //0x000039f2 setb %r8b + 0x01, 0xff, //0x000039f6 addl %edi, %edi + 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x000039f8 xorl $1431655765, %edi + 0x21, 0xdf, //0x000039fe andl %ebx, %edi + 0xf7, 0xd7, //0x00003a00 notl %edi + 0x21, 0xfe, //0x00003a02 andl %edi, %esi + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00003a04 movq $32(%rsp), %r11 + 0x49, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00003a09 movabsq $4294977024, %r15 + 0xc4, 0x41, 0x7d, 0x6f, 0xf4, //0x00003a13 vmovdqa %ymm12, %ymm14 + 0xc4, 0x41, 0x7d, 0x6f, 0xea, //0x00003a18 vmovdqa %ymm10, %ymm13 + 0xc5, 0xfe, 0x6f, 0x1d, 0x9b, 0xc7, 0xff, 0xff, //0x00003a1d vmovdqu $-14437(%rip), %ymm3 /* LCPI0_9+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0x73, 0xc7, 0xff, 0xff, //0x00003a25 vmovdqu $-14477(%rip), %ymm4 /* LCPI0_8+0(%rip) */ + 0xc5, 0x7d, 0x6f, 0xd0, //0x00003a2d vmovdqa %ymm0, %ymm10 + 0xc5, 0x7d, 0x6f, 0xe1, //0x00003a31 vmovdqa %ymm1, %ymm12 + 0xc5, 0x7d, 0x7f, 0xea, //0x00003a35 vmovdqa %ymm13, %ymm2 + 0x48, 0x85, 0xf6, //0x00003a39 testq %rsi, %rsi + 0x0f, 0x85, 0x78, 0xf1, 0xff, 0xff, //0x00003a3c jne LBB0_264 + //0x00003a42 LBB0_652 + 0xc5, 0x7d, 0x7f, 0xe1, //0x00003a42 vmovdqa %ymm12, %ymm1 + 0xc5, 0x7d, 0x7f, 0xd0, //0x00003a46 vmovdqa %ymm10, %ymm0 + 0xc5, 0x7d, 0x6f, 0xd2, //0x00003a4a vmovdqa %ymm2, %ymm10 + 0x4c, 0x89, 0xfb, //0x00003a4e movq %r15, %rbx + 0x4c, 0x8b, 0x7c, 0x24, 0x08, //0x00003a51 movq $8(%rsp), %r15 + 0x48, 0x83, 0xc1, 0x20, //0x00003a56 addq $32, %rcx + 0x49, 0x83, 0xc2, 0xe0, //0x00003a5a addq $-32, %r10 + //0x00003a5e LBB0_653 + 0x4d, 0x85, 0xc0, //0x00003a5e testq %r8, %r8 + 0x0f, 0x85, 0xa5, 0x02, 0x00, 0x00, //0x00003a61 jne LBB0_688 + 0x48, 0x8b, 0x7c, 0x24, 0x10, //0x00003a67 movq $16(%rsp), %rdi + 0x4d, 0x85, 0xd2, //0x00003a6c testq %r10, %r10 + 0x0f, 0x84, 0x85, 0x00, 0x00, 0x00, //0x00003a6f je LBB0_665 + //0x00003a75 LBB0_655 + 0x4c, 0x89, 0xe2, //0x00003a75 movq %r12, %rdx + 0x48, 0xf7, 0xda, //0x00003a78 negq %rdx + //0x00003a7b LBB0_656 + 0x31, 0xf6, //0x00003a7b xorl %esi, %esi + //0x00003a7d LBB0_657 + 0x0f, 0xb6, 0x04, 0x31, //0x00003a7d movzbl (%rcx,%rsi), %eax + 0x3c, 0x22, //0x00003a81 cmpb $34, %al + 0x0f, 0x84, 0x6a, 0x00, 0x00, 0x00, //0x00003a83 je LBB0_664 + 0x3c, 0x5c, //0x00003a89 cmpb $92, %al + 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00003a8b je LBB0_662 + 0x48, 0x83, 0xc6, 0x01, //0x00003a91 addq $1, %rsi + 0x49, 0x39, 0xf2, //0x00003a95 cmpq %rsi, %r10 + 0x0f, 0x85, 0xdf, 0xff, 0xff, 0xff, //0x00003a98 jne LBB0_657 + 0xe9, 0x73, 0x00, 0x00, 0x00, //0x00003a9e jmp LBB0_660 + //0x00003aa3 LBB0_662 + 0x49, 0x8d, 0x42, 0xff, //0x00003aa3 leaq $-1(%r10), %rax + 0x48, 0x39, 0xf0, //0x00003aa7 cmpq %rsi, %rax + 0x0f, 0x84, 0xd9, 0x02, 0x00, 0x00, //0x00003aaa je LBB0_692 + 0x4c, 0x8d, 0x04, 0x0a, //0x00003ab0 leaq (%rdx,%rcx), %r8 + 0x49, 0x01, 0xf0, //0x00003ab4 addq %rsi, %r8 + 0x48, 0x83, 0xff, 0xff, //0x00003ab7 cmpq $-1, %rdi + 0x48, 0x8b, 0x44, 0x24, 0x10, //0x00003abb movq $16(%rsp), %rax + 0x49, 0x0f, 0x44, 0xc0, //0x00003ac0 cmoveq %r8, %rax + 0x48, 0x89, 0x44, 0x24, 0x10, //0x00003ac4 movq %rax, $16(%rsp) + 0x49, 0x0f, 0x44, 0xf8, //0x00003ac9 cmoveq %r8, %rdi + 0x48, 0x01, 0xf1, //0x00003acd addq %rsi, %rcx + 0x48, 0x83, 0xc1, 0x02, //0x00003ad0 addq $2, %rcx + 0x4c, 0x89, 0xd0, //0x00003ad4 movq %r10, %rax + 0x48, 0x29, 0xf0, //0x00003ad7 subq %rsi, %rax + 0x48, 0x83, 0xc0, 0xfe, //0x00003ada addq $-2, %rax + 0x49, 0x83, 0xc2, 0xfe, //0x00003ade addq $-2, %r10 + 0x49, 0x39, 0xf2, //0x00003ae2 cmpq %rsi, %r10 + 0x49, 0x89, 0xc2, //0x00003ae5 movq %rax, %r10 + 0x0f, 0x85, 0x8d, 0xff, 0xff, 0xff, //0x00003ae8 jne LBB0_656 + 0xe9, 0x96, 0x02, 0x00, 0x00, //0x00003aee jmp LBB0_692 + //0x00003af3 LBB0_664 + 0x48, 0x01, 0xf1, //0x00003af3 addq %rsi, %rcx + 0x48, 0x83, 0xc1, 0x01, //0x00003af6 addq $1, %rcx + //0x00003afa LBB0_665 + 0x4c, 0x29, 0xe1, //0x00003afa subq %r12, %rcx + 0x4c, 0x89, 0xfe, //0x00003afd movq %r15, %rsi + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00003b00 movq $24(%rsp), %r8 + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00003b05 movq $32(%rsp), %r11 + 0x49, 0x89, 0xdf, //0x00003b0a movq %rbx, %r15 + 0xc5, 0x7d, 0x7f, 0xd2, //0x00003b0d vmovdqa %ymm10, %ymm2 + 0xe9, 0xd9, 0x01, 0x00, 0x00, //0x00003b11 jmp LBB0_687 + //0x00003b16 LBB0_660 + 0x3c, 0x22, //0x00003b16 cmpb $34, %al + 0x0f, 0x85, 0x6b, 0x02, 0x00, 0x00, //0x00003b18 jne LBB0_692 + 0x4c, 0x01, 0xd1, //0x00003b1e addq %r10, %rcx + 0xe9, 0xd4, 0xff, 0xff, 0xff, //0x00003b21 jmp LBB0_665 + //0x00003b26 LBB0_666 + 0xc5, 0x7d, 0x7f, 0xe2, //0x00003b26 vmovdqa %ymm12, %ymm2 + 0xc5, 0x7d, 0x7f, 0xd1, //0x00003b2a vmovdqa %ymm10, %ymm1 + 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x00003b2e vmovdqa %ymm13, %ymm10 + 0xc4, 0x41, 0x7d, 0x6f, 0xe6, //0x00003b33 vmovdqa %ymm14, %ymm12 + 0x4c, 0x89, 0xfb, //0x00003b38 movq %r15, %rbx + 0x48, 0x83, 0x7c, 0x24, 0x10, 0xff, //0x00003b3b cmpq $-1, $16(%rsp) + 0x0f, 0x85, 0x2c, 0x00, 0x00, 0x00, //0x00003b41 jne LBB0_669 + 0x48, 0x89, 0xc8, //0x00003b47 movq %rcx, %rax + 0x4c, 0x29, 0xe0, //0x00003b4a subq %r12, %rax + 0x48, 0x0f, 0xbc, 0xfa, //0x00003b4d bsfq %rdx, %rdi + 0x48, 0x01, 0xc7, //0x00003b51 addq %rax, %rdi + 0x48, 0x89, 0x7c, 0x24, 0x10, //0x00003b54 movq %rdi, $16(%rsp) + 0xe9, 0x15, 0x00, 0x00, 0x00, //0x00003b59 jmp LBB0_669 + //0x00003b5e LBB0_668 + 0xc5, 0x7d, 0x7f, 0xe2, //0x00003b5e vmovdqa %ymm12, %ymm2 + 0xc5, 0x7d, 0x7f, 0xd1, //0x00003b62 vmovdqa %ymm10, %ymm1 + 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x00003b66 vmovdqa %ymm13, %ymm10 + 0xc4, 0x41, 0x7d, 0x6f, 0xe6, //0x00003b6b vmovdqa %ymm14, %ymm12 + 0x4c, 0x89, 0xfb, //0x00003b70 movq %r15, %rbx + //0x00003b73 LBB0_669 + 0x44, 0x89, 0xd0, //0x00003b73 movl %r10d, %eax + 0xf7, 0xd0, //0x00003b76 notl %eax + 0x21, 0xd0, //0x00003b78 andl %edx, %eax + 0x8d, 0x34, 0x00, //0x00003b7a leal (%rax,%rax), %esi + 0x41, 0x8d, 0x3c, 0x42, //0x00003b7d leal (%r10,%rax,2), %edi + 0xf7, 0xd6, //0x00003b81 notl %esi + 0x21, 0xd6, //0x00003b83 andl %edx, %esi + 0x81, 0xe6, 0xaa, 0xaa, 0xaa, 0xaa, //0x00003b85 andl $-1431655766, %esi + 0x45, 0x31, 0xd2, //0x00003b8b xorl %r10d, %r10d + 0x01, 0xc6, //0x00003b8e addl %eax, %esi + 0x41, 0x0f, 0x92, 0xc2, //0x00003b90 setb %r10b + 0x01, 0xf6, //0x00003b94 addl %esi, %esi + 0x81, 0xf6, 0x55, 0x55, 0x55, 0x55, //0x00003b96 xorl $1431655765, %esi + 0x21, 0xfe, //0x00003b9c andl %edi, %esi + 0xf7, 0xd6, //0x00003b9e notl %esi + 0x41, 0x21, 0xf0, //0x00003ba0 andl %esi, %r8d + 0x49, 0x89, 0xdf, //0x00003ba3 movq %rbx, %r15 + 0xc4, 0x41, 0x7d, 0x6f, 0xf4, //0x00003ba6 vmovdqa %ymm12, %ymm14 + 0xc4, 0x41, 0x7d, 0x6f, 0xea, //0x00003bab vmovdqa %ymm10, %ymm13 + 0xc5, 0xfe, 0x6f, 0x1d, 0x08, 0xc6, 0xff, 0xff, //0x00003bb0 vmovdqu $-14840(%rip), %ymm3 /* LCPI0_9+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0xe0, 0xc5, 0xff, 0xff, //0x00003bb8 vmovdqu $-14880(%rip), %ymm4 /* LCPI0_8+0(%rip) */ + 0xc5, 0x7d, 0x6f, 0xd1, //0x00003bc0 vmovdqa %ymm1, %ymm10 + 0xc5, 0x7d, 0x6f, 0xe2, //0x00003bc4 vmovdqa %ymm2, %ymm12 + 0x4d, 0x85, 0xc0, //0x00003bc8 testq %r8, %r8 + 0x0f, 0x85, 0x3a, 0xf0, 0xff, 0xff, //0x00003bcb jne LBB0_463 + //0x00003bd1 LBB0_670 + 0xba, 0x40, 0x00, 0x00, 0x00, //0x00003bd1 movl $64, %edx + //0x00003bd6 LBB0_671 + 0xc5, 0xbd, 0xda, 0xc8, //0x00003bd6 vpminub %ymm0, %ymm8, %ymm1 + 0xc5, 0xfd, 0x74, 0xc1, //0x00003bda vpcmpeqb %ymm1, %ymm0, %ymm0 + 0xc5, 0xfd, 0xd7, 0xf0, //0x00003bde vpmovmskb %ymm0, %esi + 0x0f, 0xbc, 0xfe, //0x00003be2 bsfl %esi, %edi + 0x4d, 0x85, 0xc0, //0x00003be5 testq %r8, %r8 + 0x0f, 0x84, 0x35, 0x00, 0x00, 0x00, //0x00003be8 je LBB0_674 + 0x85, 0xf6, //0x00003bee testl %esi, %esi + 0xb8, 0x40, 0x00, 0x00, 0x00, //0x00003bf0 movl $64, %eax + 0x0f, 0x44, 0xf8, //0x00003bf5 cmovel %eax, %edi + 0x48, 0x39, 0xfa, //0x00003bf8 cmpq %rdi, %rdx + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00003bfb movq $24(%rsp), %r8 + 0x0f, 0x87, 0x6c, 0x04, 0x00, 0x00, //0x00003c00 ja LBB0_736 + 0xc5, 0x7d, 0x7f, 0xea, //0x00003c06 vmovdqa %ymm13, %ymm2 + 0x4c, 0x29, 0xe1, //0x00003c0a subq %r12, %rcx + 0x48, 0x01, 0xd1, //0x00003c0d addq %rdx, %rcx + 0x48, 0x83, 0xc1, 0x01, //0x00003c10 addq $1, %rcx + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00003c14 movq $32(%rsp), %r11 + 0x48, 0x8b, 0x74, 0x24, 0x08, //0x00003c19 movq $8(%rsp), %rsi + 0xe9, 0xda, 0xe9, 0xff, 0xff, //0x00003c1e jmp LBB0_475 + //0x00003c23 LBB0_674 + 0x4c, 0x89, 0xfb, //0x00003c23 movq %r15, %rbx + 0x4c, 0x8b, 0x7c, 0x24, 0x08, //0x00003c26 movq $8(%rsp), %r15 + 0x85, 0xf6, //0x00003c2b testl %esi, %esi + 0x0f, 0x85, 0x66, 0x04, 0x00, 0x00, //0x00003c2d jne LBB0_737 + 0xc5, 0x7d, 0x7f, 0xe1, //0x00003c33 vmovdqa %ymm12, %ymm1 + 0xc5, 0x7d, 0x7f, 0xd0, //0x00003c37 vmovdqa %ymm10, %ymm0 + 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x00003c3b vmovdqa %ymm13, %ymm10 + 0xc4, 0x41, 0x7d, 0x6f, 0xe6, //0x00003c40 vmovdqa %ymm14, %ymm12 + 0x48, 0x83, 0xc1, 0x20, //0x00003c45 addq $32, %rcx + 0x49, 0x83, 0xc3, 0xe0, //0x00003c49 addq $-32, %r11 + //0x00003c4d LBB0_676 + 0x4d, 0x85, 0xd2, //0x00003c4d testq %r10, %r10 + 0x0f, 0x85, 0xf7, 0x00, 0x00, 0x00, //0x00003c50 jne LBB0_690 + 0x48, 0x8b, 0x44, 0x24, 0x10, //0x00003c56 movq $16(%rsp), %rax + 0x4d, 0x85, 0xdb, //0x00003c5b testq %r11, %r11 + 0x0f, 0x84, 0x25, 0x01, 0x00, 0x00, //0x00003c5e je LBB0_692 + //0x00003c64 LBB0_678 + 0x0f, 0xb6, 0x11, //0x00003c64 movzbl (%rcx), %edx + 0x80, 0xfa, 0x22, //0x00003c67 cmpb $34, %dl + 0x0f, 0x84, 0x5f, 0x00, 0x00, 0x00, //0x00003c6a je LBB0_686 + 0x80, 0xfa, 0x5c, //0x00003c70 cmpb $92, %dl + 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00003c73 je LBB0_683 + 0x80, 0xfa, 0x1f, //0x00003c79 cmpb $31, %dl + 0x0f, 0x86, 0x24, 0x04, 0x00, 0x00, //0x00003c7c jbe LBB0_738 + 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00003c82 movq $-1, %rdx + 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00003c89 movl $1, %esi + //0x00003c8e LBB0_682 + 0x48, 0x01, 0xf1, //0x00003c8e addq %rsi, %rcx + 0x49, 0x01, 0xd3, //0x00003c91 addq %rdx, %r11 + 0x0f, 0x85, 0xca, 0xff, 0xff, 0xff, //0x00003c94 jne LBB0_678 + 0xe9, 0xea, 0x00, 0x00, 0x00, //0x00003c9a jmp LBB0_692 + //0x00003c9f LBB0_683 + 0x49, 0x83, 0xfb, 0x01, //0x00003c9f cmpq $1, %r11 + 0x0f, 0x84, 0xe0, 0x00, 0x00, 0x00, //0x00003ca3 je LBB0_692 + 0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x00003ca9 movq $-2, %rdx + 0xbe, 0x02, 0x00, 0x00, 0x00, //0x00003cb0 movl $2, %esi + 0x48, 0x83, 0xf8, 0xff, //0x00003cb5 cmpq $-1, %rax + 0x0f, 0x85, 0xcf, 0xff, 0xff, 0xff, //0x00003cb9 jne LBB0_682 + 0x48, 0x89, 0xc8, //0x00003cbf movq %rcx, %rax + 0x4c, 0x29, 0xe0, //0x00003cc2 subq %r12, %rax + 0x48, 0x89, 0x44, 0x24, 0x10, //0x00003cc5 movq %rax, $16(%rsp) + 0xe9, 0xbf, 0xff, 0xff, 0xff, //0x00003cca jmp LBB0_682 + //0x00003ccf LBB0_686 + 0x4c, 0x29, 0xe1, //0x00003ccf subq %r12, %rcx + 0x48, 0x83, 0xc1, 0x01, //0x00003cd2 addq $1, %rcx + 0x4c, 0x89, 0xfe, //0x00003cd6 movq %r15, %rsi + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00003cd9 movq $24(%rsp), %r8 + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00003cde movq $32(%rsp), %r11 + 0x49, 0x89, 0xdf, //0x00003ce3 movq %rbx, %r15 + 0xc5, 0x7d, 0x7f, 0xd2, //0x00003ce6 vmovdqa %ymm10, %ymm2 + 0xc4, 0x41, 0x7d, 0x6f, 0xf4, //0x00003cea vmovdqa %ymm12, %ymm14 + //0x00003cef LBB0_687 + 0xc5, 0xfe, 0x6f, 0x1d, 0xc9, 0xc4, 0xff, 0xff, //0x00003cef vmovdqu $-15159(%rip), %ymm3 /* LCPI0_9+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0xa1, 0xc4, 0xff, 0xff, //0x00003cf7 vmovdqu $-15199(%rip), %ymm4 /* LCPI0_8+0(%rip) */ + 0xc5, 0x7d, 0x6f, 0xd0, //0x00003cff vmovdqa %ymm0, %ymm10 + 0xc5, 0x7d, 0x6f, 0xe1, //0x00003d03 vmovdqa %ymm1, %ymm12 + 0xe9, 0xf1, 0xe8, 0xff, 0xff, //0x00003d07 jmp LBB0_475 + //0x00003d0c LBB0_688 + 0x4d, 0x85, 0xd2, //0x00003d0c testq %r10, %r10 + 0x0f, 0x84, 0x74, 0x00, 0x00, 0x00, //0x00003d0f je LBB0_692 + 0x4c, 0x89, 0xe7, //0x00003d15 movq %r12, %rdi + 0x48, 0xf7, 0xd7, //0x00003d18 notq %rdi + 0x48, 0x01, 0xcf, //0x00003d1b addq %rcx, %rdi + 0x48, 0x8b, 0x54, 0x24, 0x10, //0x00003d1e movq $16(%rsp), %rdx + 0x48, 0x83, 0xfa, 0xff, //0x00003d23 cmpq $-1, %rdx + 0x48, 0x89, 0xd0, //0x00003d27 movq %rdx, %rax + 0x48, 0x0f, 0x44, 0xc7, //0x00003d2a cmoveq %rdi, %rax + 0x48, 0x0f, 0x45, 0xfa, //0x00003d2e cmovneq %rdx, %rdi + 0x48, 0x83, 0xc1, 0x01, //0x00003d32 addq $1, %rcx + 0x49, 0x83, 0xc2, 0xff, //0x00003d36 addq $-1, %r10 + 0x48, 0x89, 0x44, 0x24, 0x10, //0x00003d3a movq %rax, $16(%rsp) + 0x4d, 0x85, 0xd2, //0x00003d3f testq %r10, %r10 + 0x0f, 0x85, 0x2d, 0xfd, 0xff, 0xff, //0x00003d42 jne LBB0_655 + 0xe9, 0xad, 0xfd, 0xff, 0xff, //0x00003d48 jmp LBB0_665 + //0x00003d4d LBB0_690 + 0x4d, 0x85, 0xdb, //0x00003d4d testq %r11, %r11 + 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x00003d50 je LBB0_692 + 0x4c, 0x89, 0xe0, //0x00003d56 movq %r12, %rax + 0x48, 0xf7, 0xd0, //0x00003d59 notq %rax + 0x48, 0x01, 0xc8, //0x00003d5c addq %rcx, %rax + 0x48, 0x8b, 0x74, 0x24, 0x10, //0x00003d5f movq $16(%rsp), %rsi + 0x48, 0x83, 0xfe, 0xff, //0x00003d64 cmpq $-1, %rsi + 0x48, 0x89, 0xf2, //0x00003d68 movq %rsi, %rdx + 0x48, 0x0f, 0x44, 0xd0, //0x00003d6b cmoveq %rax, %rdx + 0x48, 0x0f, 0x45, 0xc6, //0x00003d6f cmovneq %rsi, %rax + 0x48, 0x83, 0xc1, 0x01, //0x00003d73 addq $1, %rcx + 0x49, 0x83, 0xc3, 0xff, //0x00003d77 addq $-1, %r11 + 0x48, 0x89, 0x54, 0x24, 0x10, //0x00003d7b movq %rdx, $16(%rsp) + 0x4d, 0x85, 0xdb, //0x00003d80 testq %r11, %r11 + 0x0f, 0x85, 0xdb, 0xfe, 0xff, 0xff, //0x00003d83 jne LBB0_678 + //0x00003d89 LBB0_692 + 0x4c, 0x89, 0xfe, //0x00003d89 movq %r15, %rsi + 0xe9, 0xf2, 0x01, 0x00, 0x00, //0x00003d8c jmp LBB0_716 + //0x00003d91 LBB0_693 + 0x48, 0x8b, 0x44, 0x24, 0x08, //0x00003d91 movq $8(%rsp), %rax + 0x4c, 0x89, 0x28, //0x00003d96 movq %r13, (%rax) + //0x00003d99 LBB0_694 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003d99 movq $-1, %rax + 0xe9, 0x58, 0x00, 0x00, 0x00, //0x00003da0 jmp LBB0_721 + //0x00003da5 LBB0_713 + 0x48, 0xc7, 0xc0, 0xf9, 0xff, 0xff, 0xff, //0x00003da5 movq $-7, %rax + 0xe9, 0x4c, 0x00, 0x00, 0x00, //0x00003dac jmp LBB0_721 + //0x00003db1 LBB0_696 + 0x48, 0x89, 0xc8, //0x00003db1 movq %rcx, %rax + 0x48, 0x83, 0xf9, 0xff, //0x00003db4 cmpq $-1, %rcx + 0x48, 0x8b, 0x54, 0x24, 0x10, //0x00003db8 movq $16(%rsp), %rdx + 0x0f, 0x85, 0x0a, 0x00, 0x00, 0x00, //0x00003dbd jne LBB0_698 + //0x00003dc3 LBB0_697 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003dc3 movq $-1, %rax + 0x4c, 0x89, 0xf2, //0x00003dca movq %r14, %rdx + //0x00003dcd LBB0_698 + 0x48, 0x89, 0x13, //0x00003dcd movq %rdx, (%rbx) + 0xe9, 0x28, 0x00, 0x00, 0x00, //0x00003dd0 jmp LBB0_721 + //0x00003dd5 LBB0_699 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003dd5 movq $-1, %rax + 0xe9, 0x03, 0x00, 0x00, 0x00, //0x00003ddc jmp LBB0_700 + //0x00003de1 LBB0_357 + 0x4c, 0x89, 0xd8, //0x00003de1 movq %r11, %rax + //0x00003de4 LBB0_700 + 0x48, 0x8b, 0x54, 0x24, 0x08, //0x00003de4 movq $8(%rsp), %rdx + 0x48, 0x8b, 0x0a, //0x00003de9 movq (%rdx), %rcx + 0x48, 0x29, 0xc1, //0x00003dec subq %rax, %rcx + 0x48, 0x83, 0xc1, 0xfe, //0x00003def addq $-2, %rcx + 0x48, 0x89, 0x0a, //0x00003df3 movq %rcx, (%rdx) + //0x00003df6 LBB0_720 + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003df6 movq $-2, %rax + //0x00003dfd LBB0_721 + 0x48, 0x8d, 0x65, 0xd8, //0x00003dfd leaq $-40(%rbp), %rsp + 0x5b, //0x00003e01 popq %rbx + 0x41, 0x5c, //0x00003e02 popq %r12 + 0x41, 0x5d, //0x00003e04 popq %r13 + 0x41, 0x5e, //0x00003e06 popq %r14 + 0x41, 0x5f, //0x00003e08 popq %r15 + 0x5d, //0x00003e0a popq %rbp + 0xc5, 0xf8, 0x77, //0x00003e0b vzeroupper + 0xc3, //0x00003e0e retq + //0x00003e0f LBB0_703 + 0x48, 0x8b, 0x54, 0x24, 0x08, //0x00003e0f movq $8(%rsp), %rdx + 0x48, 0x89, 0x0a, //0x00003e14 movq %rcx, (%rdx) + 0xe9, 0xe1, 0xff, 0xff, 0xff, //0x00003e17 jmp LBB0_721 + //0x00003e1c LBB0_704 + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003e1c movq $-2, %rax + 0x48, 0x8b, 0x54, 0x24, 0x10, //0x00003e23 movq $16(%rsp), %rdx + 0x48, 0x83, 0xfa, 0xff, //0x00003e28 cmpq $-1, %rdx + 0x0f, 0x84, 0x1a, 0x01, 0x00, 0x00, //0x00003e2c je LBB0_712 + 0x48, 0x8b, 0x5c, 0x24, 0x08, //0x00003e32 movq $8(%rsp), %rbx + 0x48, 0x89, 0x13, //0x00003e37 movq %rdx, (%rbx) + 0xe9, 0xbe, 0xff, 0xff, 0xff, //0x00003e3a jmp LBB0_721 + //0x00003e3f LBB0_706 + 0x48, 0x8b, 0x4c, 0x24, 0x08, //0x00003e3f movq $8(%rsp), %rcx + 0x48, 0x89, 0x11, //0x00003e44 movq %rdx, (%rcx) + 0xe9, 0xb1, 0xff, 0xff, 0xff, //0x00003e47 jmp LBB0_721 + //0x00003e4c LBB0_331 + 0x4c, 0x89, 0x2a, //0x00003e4c movq %r13, (%rdx) + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003e4f movq $-2, %rax + 0x41, 0x80, 0x3a, 0x6e, //0x00003e56 cmpb $110, (%r10) + 0x0f, 0x85, 0x9d, 0xff, 0xff, 0xff, //0x00003e5a jne LBB0_721 + 0x49, 0x8d, 0x4d, 0x01, //0x00003e60 leaq $1(%r13), %rcx + 0x48, 0x89, 0x0a, //0x00003e64 movq %rcx, (%rdx) + 0x43, 0x80, 0x7c, 0x2c, 0x01, 0x75, //0x00003e67 cmpb $117, $1(%r12,%r13) + 0x0f, 0x85, 0x8a, 0xff, 0xff, 0xff, //0x00003e6d jne LBB0_721 + 0x49, 0x8d, 0x4d, 0x02, //0x00003e73 leaq $2(%r13), %rcx + 0x48, 0x89, 0x0a, //0x00003e77 movq %rcx, (%rdx) + 0x43, 0x80, 0x7c, 0x2c, 0x02, 0x6c, //0x00003e7a cmpb $108, $2(%r12,%r13) + 0x0f, 0x85, 0x77, 0xff, 0xff, 0xff, //0x00003e80 jne LBB0_721 + 0x49, 0x8d, 0x4d, 0x03, //0x00003e86 leaq $3(%r13), %rcx + 0x48, 0x89, 0x0a, //0x00003e8a movq %rcx, (%rdx) + 0x43, 0x80, 0x7c, 0x2c, 0x03, 0x6c, //0x00003e8d cmpb $108, $3(%r12,%r13) + 0x0f, 0x85, 0x64, 0xff, 0xff, 0xff, //0x00003e93 jne LBB0_721 + 0xe9, 0xa2, 0x00, 0x00, 0x00, //0x00003e99 jmp LBB0_335 + //0x00003e9e LBB0_707 + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003e9e movq $-2, %rax + 0x80, 0xf9, 0x61, //0x00003ea5 cmpb $97, %cl + 0x0f, 0x85, 0x4f, 0xff, 0xff, 0xff, //0x00003ea8 jne LBB0_721 + 0x49, 0x8d, 0x4d, 0x02, //0x00003eae leaq $2(%r13), %rcx + 0x48, 0x89, 0x0a, //0x00003eb2 movq %rcx, (%rdx) + 0x43, 0x80, 0x7c, 0x2c, 0x02, 0x6c, //0x00003eb5 cmpb $108, $2(%r12,%r13) + 0x0f, 0x85, 0x3c, 0xff, 0xff, 0xff, //0x00003ebb jne LBB0_721 + 0x49, 0x8d, 0x4d, 0x03, //0x00003ec1 leaq $3(%r13), %rcx + 0x48, 0x89, 0x0a, //0x00003ec5 movq %rcx, (%rdx) + 0x43, 0x80, 0x7c, 0x2c, 0x03, 0x73, //0x00003ec8 cmpb $115, $3(%r12,%r13) + 0x0f, 0x85, 0x29, 0xff, 0xff, 0xff, //0x00003ece jne LBB0_721 + 0x49, 0x8d, 0x4d, 0x04, //0x00003ed4 leaq $4(%r13), %rcx + 0x48, 0x89, 0x0a, //0x00003ed8 movq %rcx, (%rdx) + 0x43, 0x80, 0x7c, 0x2c, 0x04, 0x65, //0x00003edb cmpb $101, $4(%r12,%r13) + 0x0f, 0x85, 0x16, 0xff, 0xff, 0xff, //0x00003ee1 jne LBB0_721 + 0x49, 0x83, 0xc5, 0x05, //0x00003ee7 addq $5, %r13 + 0x4c, 0x89, 0x2a, //0x00003eeb movq %r13, (%rdx) + 0xe9, 0x0a, 0xff, 0xff, 0xff, //0x00003eee jmp LBB0_721 + //0x00003ef3 LBB0_341 + 0x4c, 0x89, 0x2a, //0x00003ef3 movq %r13, (%rdx) + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003ef6 movq $-2, %rax + 0x41, 0x80, 0x3a, 0x74, //0x00003efd cmpb $116, (%r10) + 0x0f, 0x85, 0xf6, 0xfe, 0xff, 0xff, //0x00003f01 jne LBB0_721 + 0x49, 0x8d, 0x4d, 0x01, //0x00003f07 leaq $1(%r13), %rcx + 0x48, 0x89, 0x0a, //0x00003f0b movq %rcx, (%rdx) + 0x43, 0x80, 0x7c, 0x2c, 0x01, 0x72, //0x00003f0e cmpb $114, $1(%r12,%r13) + 0x0f, 0x85, 0xe3, 0xfe, 0xff, 0xff, //0x00003f14 jne LBB0_721 + 0x49, 0x8d, 0x4d, 0x02, //0x00003f1a leaq $2(%r13), %rcx + 0x48, 0x89, 0x0a, //0x00003f1e movq %rcx, (%rdx) + 0x43, 0x80, 0x7c, 0x2c, 0x02, 0x75, //0x00003f21 cmpb $117, $2(%r12,%r13) + 0x0f, 0x85, 0xd0, 0xfe, 0xff, 0xff, //0x00003f27 jne LBB0_721 + 0x49, 0x8d, 0x4d, 0x03, //0x00003f2d leaq $3(%r13), %rcx + 0x48, 0x89, 0x0a, //0x00003f31 movq %rcx, (%rdx) + 0x43, 0x80, 0x7c, 0x2c, 0x03, 0x65, //0x00003f34 cmpb $101, $3(%r12,%r13) + 0x0f, 0x85, 0xbd, 0xfe, 0xff, 0xff, //0x00003f3a jne LBB0_721 + //0x00003f40 LBB0_335 + 0x49, 0x83, 0xc5, 0x04, //0x00003f40 addq $4, %r13 + 0x4c, 0x89, 0x2a, //0x00003f44 movq %r13, (%rdx) + 0xe9, 0xb1, 0xfe, 0xff, 0xff, //0x00003f47 jmp LBB0_721 + //0x00003f4c LBB0_712 + 0x48, 0x0f, 0xbc, 0xd6, //0x00003f4c bsfq %rsi, %rdx + 0x48, 0x01, 0xca, //0x00003f50 addq %rcx, %rdx + 0x48, 0x8b, 0x5c, 0x24, 0x08, //0x00003f53 movq $8(%rsp), %rbx + 0x48, 0x89, 0x13, //0x00003f58 movq %rdx, (%rbx) + 0xe9, 0x9d, 0xfe, 0xff, 0xff, //0x00003f5b jmp LBB0_721 + //0x00003f60 LBB0_714 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003f60 movq $-1, %rax + 0x48, 0x8b, 0x54, 0x24, 0x08, //0x00003f67 movq $8(%rsp), %rdx + 0xe9, 0x27, 0x00, 0x00, 0x00, //0x00003f6c jmp LBB0_719 + //0x00003f71 LBB0_715 + 0x48, 0x89, 0xc8, //0x00003f71 movq %rcx, %rax + 0x48, 0x83, 0xf9, 0xff, //0x00003f74 cmpq $-1, %rcx + 0x48, 0x8b, 0x54, 0x24, 0x10, //0x00003f78 movq $16(%rsp), %rdx + 0x0f, 0x85, 0x0a, 0x00, 0x00, 0x00, //0x00003f7d jne LBB0_717 + //0x00003f83 LBB0_716 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003f83 movq $-1, %rax + 0x4c, 0x89, 0xf2, //0x00003f8a movq %r14, %rdx + //0x00003f8d LBB0_717 + 0x48, 0x89, 0x16, //0x00003f8d movq %rdx, (%rsi) + 0xe9, 0x68, 0xfe, 0xff, 0xff, //0x00003f90 jmp LBB0_721 + //0x00003f95 LBB0_718 + 0x48, 0x89, 0xd8, //0x00003f95 movq %rbx, %rax + //0x00003f98 LBB0_719 + 0x48, 0xf7, 0xd0, //0x00003f98 notq %rax + 0x48, 0x01, 0x02, //0x00003f9b addq %rax, (%rdx) + 0xe9, 0x53, 0xfe, 0xff, 0xff, //0x00003f9e jmp LBB0_720 + //0x00003fa3 LBB0_724 + 0x49, 0x89, 0xce, //0x00003fa3 movq %rcx, %r14 + 0x48, 0x8b, 0x5c, 0x24, 0x08, //0x00003fa6 movq $8(%rsp), %rbx + 0xe9, 0x13, 0xfe, 0xff, 0xff, //0x00003fab jmp LBB0_697 + //0x00003fb0 LBB0_722 + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003fb0 movq $-2, %rax + 0x48, 0x8b, 0x54, 0x24, 0x10, //0x00003fb7 movq $16(%rsp), %rdx + 0x48, 0x83, 0xfa, 0xff, //0x00003fbc cmpq $-1, %rdx + 0x0f, 0x84, 0x1f, 0x00, 0x00, 0x00, //0x00003fc0 je LBB0_725 + 0x48, 0x8b, 0x74, 0x24, 0x08, //0x00003fc6 movq $8(%rsp), %rsi + 0x48, 0x89, 0x16, //0x00003fcb movq %rdx, (%rsi) + 0xe9, 0x2a, 0xfe, 0xff, 0xff, //0x00003fce jmp LBB0_721 + //0x00003fd3 LBB0_239 + 0x48, 0x01, 0xca, //0x00003fd3 addq %rcx, %rdx + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003fd6 movq $-2, %rax + 0x48, 0x89, 0x13, //0x00003fdd movq %rdx, (%rbx) + 0xe9, 0x18, 0xfe, 0xff, 0xff, //0x00003fe0 jmp LBB0_721 + //0x00003fe5 LBB0_725 + 0x48, 0x0f, 0xbc, 0xd6, //0x00003fe5 bsfq %rsi, %rdx + 0x48, 0x01, 0xca, //0x00003fe9 addq %rcx, %rdx + 0x48, 0x8b, 0x74, 0x24, 0x08, //0x00003fec movq $8(%rsp), %rsi + 0x48, 0x89, 0x16, //0x00003ff1 movq %rdx, (%rsi) + 0xe9, 0x04, 0xfe, 0xff, 0xff, //0x00003ff4 jmp LBB0_721 + //0x00003ff9 LBB0_727 + 0x49, 0x89, 0xce, //0x00003ff9 movq %rcx, %r14 + 0x48, 0x8b, 0x74, 0x24, 0x08, //0x00003ffc movq $8(%rsp), %rsi + 0xe9, 0x7d, 0xff, 0xff, 0xff, //0x00004001 jmp LBB0_716 + //0x00004006 LBB0_728 + 0x48, 0x01, 0xca, //0x00004006 addq %rcx, %rdx + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00004009 movq $-2, %rax + 0x48, 0x89, 0x16, //0x00004010 movq %rdx, (%rsi) + 0xe9, 0xe5, 0xfd, 0xff, 0xff, //0x00004013 jmp LBB0_721 + //0x00004018 LBB0_729 + 0x48, 0x8b, 0x4c, 0x24, 0x20, //0x00004018 movq $32(%rsp), %rcx + 0x48, 0x8b, 0x49, 0x08, //0x0000401d movq $8(%rcx), %rcx + 0x48, 0x89, 0x0e, //0x00004021 movq %rcx, (%rsi) + 0xe9, 0xd4, 0xfd, 0xff, 0xff, //0x00004024 jmp LBB0_721 + //0x00004029 LBB0_733 + 0x89, 0xf8, //0x00004029 movl %edi, %eax + 0x48, 0x89, 0xca, //0x0000402b movq %rcx, %rdx + 0x4c, 0x29, 0xe2, //0x0000402e subq %r12, %rdx + 0x48, 0x01, 0xc2, //0x00004031 addq %rax, %rdx + 0xe9, 0x10, 0x00, 0x00, 0x00, //0x00004034 jmp LBB0_732 + //0x00004039 LBB0_730 + 0x48, 0x89, 0xf3, //0x00004039 movq %rsi, %rbx + 0xe9, 0x82, 0xfd, 0xff, 0xff, //0x0000403c jmp LBB0_697 + //0x00004041 LBB0_731 + 0x4c, 0x29, 0xe1, //0x00004041 subq %r12, %rcx + 0x89, 0xfa, //0x00004044 movl %edi, %edx + 0x48, 0x01, 0xca, //0x00004046 addq %rcx, %rdx + //0x00004049 LBB0_732 + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00004049 movq $-2, %rax + 0x48, 0x8b, 0x5c, 0x24, 0x08, //0x00004050 movq $8(%rsp), %rbx + 0x48, 0x89, 0x13, //0x00004055 movq %rdx, (%rbx) + 0xe9, 0xa0, 0xfd, 0xff, 0xff, //0x00004058 jmp LBB0_721 + //0x0000405d LBB0_735 + 0x48, 0x89, 0xca, //0x0000405d movq %rcx, %rdx + 0x4c, 0x29, 0xe2, //0x00004060 subq %r12, %rdx + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00004063 movq $-2, %rax + 0x48, 0x89, 0x13, //0x0000406a movq %rdx, (%rbx) + 0xe9, 0x8b, 0xfd, 0xff, 0xff, //0x0000406d jmp LBB0_721 + //0x00004072 LBB0_736 + 0x89, 0xf8, //0x00004072 movl %edi, %eax + 0x48, 0x89, 0xca, //0x00004074 movq %rcx, %rdx + 0x4c, 0x29, 0xe2, //0x00004077 subq %r12, %rdx + 0x48, 0x01, 0xc2, //0x0000407a addq %rax, %rdx + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x0000407d movq $-2, %rax + 0x48, 0x8b, 0x74, 0x24, 0x08, //0x00004084 movq $8(%rsp), %rsi + 0x48, 0x89, 0x16, //0x00004089 movq %rdx, (%rsi) + 0xe9, 0x6c, 0xfd, 0xff, 0xff, //0x0000408c jmp LBB0_721 + //0x00004091 LBB0_741 + 0x4c, 0x89, 0xfb, //0x00004091 movq %r15, %rbx + 0xe9, 0x2a, 0xfd, 0xff, 0xff, //0x00004094 jmp LBB0_697 + //0x00004099 LBB0_737 + 0x4c, 0x29, 0xe1, //0x00004099 subq %r12, %rcx + 0x89, 0xfa, //0x0000409c movl %edi, %edx + 0x48, 0x01, 0xca, //0x0000409e addq %rcx, %rdx + 0xe9, 0x06, 0x00, 0x00, 0x00, //0x000040a1 jmp LBB0_739 + //0x000040a6 LBB0_738 + 0x48, 0x89, 0xca, //0x000040a6 movq %rcx, %rdx + 0x4c, 0x29, 0xe2, //0x000040a9 subq %r12, %rdx + //0x000040ac LBB0_739 + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000040ac movq $-2, %rax + 0x4c, 0x89, 0xfe, //0x000040b3 movq %r15, %rsi + 0x49, 0x89, 0x17, //0x000040b6 movq %rdx, (%r15) + 0xe9, 0x3f, 0xfd, 0xff, 0xff, //0x000040b9 jmp LBB0_721 + //0x000040be LBB0_740 + 0x48, 0x89, 0xc3, //0x000040be movq %rax, %rbx + 0xe9, 0xfd, 0xfc, 0xff, 0xff, //0x000040c1 jmp LBB0_697 + //0x000040c6 LBB0_568 + 0x48, 0x8b, 0x5c, 0x24, 0x08, //0x000040c6 movq $8(%rsp), %rbx + 0xe9, 0xf3, 0xfc, 0xff, 0xff, //0x000040cb jmp LBB0_697 + //0x000040d0 .p2align 2, 0x90 + // // .set L0_0_set_39, LBB0_39-LJTI0_0 + // // .set L0_0_set_67, LBB0_67-LJTI0_0 + // // .set L0_0_set_44, LBB0_44-LJTI0_0 + // // .set L0_0_set_65, LBB0_65-LJTI0_0 + // // .set L0_0_set_42, LBB0_42-LJTI0_0 + // // .set L0_0_set_69, LBB0_69-LJTI0_0 + //0x000040d0 LJTI0_0 + 0xd6, 0xc4, 0xff, 0xff, //0x000040d0 .long L0_0_set_39 + 0x85, 0xc6, 0xff, 0xff, //0x000040d4 .long L0_0_set_67 + 0x0c, 0xc5, 0xff, 0xff, //0x000040d8 .long L0_0_set_44 + 0x6f, 0xc6, 0xff, 0xff, //0x000040dc .long L0_0_set_65 + 0xed, 0xc4, 0xff, 0xff, //0x000040e0 .long L0_0_set_42 + 0xb0, 0xc6, 0xff, 0xff, //0x000040e4 .long L0_0_set_69 + // // .set L0_1_set_721, LBB0_721-LJTI0_1 + // // .set L0_1_set_720, LBB0_720-LJTI0_1 + // // .set L0_1_set_251, LBB0_251-LJTI0_1 + // // .set L0_1_set_270, LBB0_270-LJTI0_1 + // // .set L0_1_set_86, LBB0_86-LJTI0_1 + // // .set L0_1_set_326, LBB0_326-LJTI0_1 + // // .set L0_1_set_248, LBB0_248-LJTI0_1 + // // .set L0_1_set_329, LBB0_329-LJTI0_1 + // // .set L0_1_set_339, LBB0_339-LJTI0_1 + // // .set L0_1_set_336, LBB0_336-LJTI0_1 + //0x000040e8 LJTI0_1 + 0x15, 0xfd, 0xff, 0xff, //0x000040e8 .long L0_1_set_721 + 0x0e, 0xfd, 0xff, 0xff, //0x000040ec .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x000040f0 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x000040f4 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x000040f8 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x000040fc .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004100 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004104 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004108 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x0000410c .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004110 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004114 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004118 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x0000411c .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004120 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004124 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004128 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x0000412c .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004130 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004134 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004138 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x0000413c .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004140 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004144 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004148 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x0000414c .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004150 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004154 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004158 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x0000415c .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004160 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004164 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004168 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x0000416c .long L0_1_set_720 + 0x0b, 0xd3, 0xff, 0xff, //0x00004170 .long L0_1_set_251 + 0x0e, 0xfd, 0xff, 0xff, //0x00004174 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004178 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x0000417c .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004180 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004184 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004188 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x0000418c .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004190 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004194 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004198 .long L0_1_set_720 + 0x52, 0xd4, 0xff, 0xff, //0x0000419c .long L0_1_set_270 + 0x0e, 0xfd, 0xff, 0xff, //0x000041a0 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x000041a4 .long L0_1_set_720 + 0xe3, 0xc6, 0xff, 0xff, //0x000041a8 .long L0_1_set_86 + 0xe3, 0xc6, 0xff, 0xff, //0x000041ac .long L0_1_set_86 + 0xe3, 0xc6, 0xff, 0xff, //0x000041b0 .long L0_1_set_86 + 0xe3, 0xc6, 0xff, 0xff, //0x000041b4 .long L0_1_set_86 + 0xe3, 0xc6, 0xff, 0xff, //0x000041b8 .long L0_1_set_86 + 0xe3, 0xc6, 0xff, 0xff, //0x000041bc .long L0_1_set_86 + 0xe3, 0xc6, 0xff, 0xff, //0x000041c0 .long L0_1_set_86 + 0xe3, 0xc6, 0xff, 0xff, //0x000041c4 .long L0_1_set_86 + 0xe3, 0xc6, 0xff, 0xff, //0x000041c8 .long L0_1_set_86 + 0xe3, 0xc6, 0xff, 0xff, //0x000041cc .long L0_1_set_86 + 0x0e, 0xfd, 0xff, 0xff, //0x000041d0 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x000041d4 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x000041d8 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x000041dc .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x000041e0 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x000041e4 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x000041e8 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x000041ec .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x000041f0 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x000041f4 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x000041f8 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x000041fc .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004200 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004204 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004208 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x0000420c .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004210 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004214 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004218 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x0000421c .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004220 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004224 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004228 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x0000422c .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004230 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004234 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004238 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x0000423c .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004240 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004244 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004248 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x0000424c .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004250 .long L0_1_set_720 + 0xdc, 0xd7, 0xff, 0xff, //0x00004254 .long L0_1_set_326 + 0x0e, 0xfd, 0xff, 0xff, //0x00004258 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x0000425c .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004260 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004264 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004268 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x0000426c .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004270 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004274 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004278 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x0000427c .long L0_1_set_720 + 0xdc, 0xd2, 0xff, 0xff, //0x00004280 .long L0_1_set_248 + 0x0e, 0xfd, 0xff, 0xff, //0x00004284 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004288 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x0000428c .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004290 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004294 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004298 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x0000429c .long L0_1_set_720 + 0x0a, 0xd8, 0xff, 0xff, //0x000042a0 .long L0_1_set_329 + 0x0e, 0xfd, 0xff, 0xff, //0x000042a4 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x000042a8 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x000042ac .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x000042b0 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x000042b4 .long L0_1_set_720 + 0x60, 0xd8, 0xff, 0xff, //0x000042b8 .long L0_1_set_339 + 0x0e, 0xfd, 0xff, 0xff, //0x000042bc .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x000042c0 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x000042c4 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x000042c8 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x000042cc .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x000042d0 .long L0_1_set_720 + 0x32, 0xd8, 0xff, 0xff, //0x000042d4 .long L0_1_set_336 + // // .set L0_2_set_319, LBB0_319-LJTI0_2 + // // .set L0_2_set_480, LBB0_480-LJTI0_2 + // // .set L0_2_set_324, LBB0_324-LJTI0_2 + // // .set L0_2_set_322, LBB0_322-LJTI0_2 + //0x000042d8 LJTI0_2 + 0xaa, 0xd5, 0xff, 0xff, //0x000042d8 .long L0_2_set_319 + 0x1c, 0xe4, 0xff, 0xff, //0x000042dc .long L0_2_set_480 + 0xaa, 0xd5, 0xff, 0xff, //0x000042e0 .long L0_2_set_319 + 0xd9, 0xd5, 0xff, 0xff, //0x000042e4 .long L0_2_set_324 + 0x1c, 0xe4, 0xff, 0xff, //0x000042e8 .long L0_2_set_480 + 0x1c, 0xe4, 0xff, 0xff, //0x000042ec .long L0_2_set_480 + 0x1c, 0xe4, 0xff, 0xff, //0x000042f0 .long L0_2_set_480 + 0x1c, 0xe4, 0xff, 0xff, //0x000042f4 .long L0_2_set_480 + 0x1c, 0xe4, 0xff, 0xff, //0x000042f8 .long L0_2_set_480 + 0x1c, 0xe4, 0xff, 0xff, //0x000042fc .long L0_2_set_480 + 0x1c, 0xe4, 0xff, 0xff, //0x00004300 .long L0_2_set_480 + 0x1c, 0xe4, 0xff, 0xff, //0x00004304 .long L0_2_set_480 + 0x1c, 0xe4, 0xff, 0xff, //0x00004308 .long L0_2_set_480 + 0x1c, 0xe4, 0xff, 0xff, //0x0000430c .long L0_2_set_480 + 0x1c, 0xe4, 0xff, 0xff, //0x00004310 .long L0_2_set_480 + 0x1c, 0xe4, 0xff, 0xff, //0x00004314 .long L0_2_set_480 + 0x1c, 0xe4, 0xff, 0xff, //0x00004318 .long L0_2_set_480 + 0x1c, 0xe4, 0xff, 0xff, //0x0000431c .long L0_2_set_480 + 0x1c, 0xe4, 0xff, 0xff, //0x00004320 .long L0_2_set_480 + 0x1c, 0xe4, 0xff, 0xff, //0x00004324 .long L0_2_set_480 + 0x1c, 0xe4, 0xff, 0xff, //0x00004328 .long L0_2_set_480 + 0x1c, 0xe4, 0xff, 0xff, //0x0000432c .long L0_2_set_480 + 0x1c, 0xe4, 0xff, 0xff, //0x00004330 .long L0_2_set_480 + 0x1c, 0xe4, 0xff, 0xff, //0x00004334 .long L0_2_set_480 + 0x1c, 0xe4, 0xff, 0xff, //0x00004338 .long L0_2_set_480 + 0x1c, 0xe4, 0xff, 0xff, //0x0000433c .long L0_2_set_480 + 0xc6, 0xd5, 0xff, 0xff, //0x00004340 .long L0_2_set_322 + // // .set L0_3_set_138, LBB0_138-LJTI0_3 + // // .set L0_3_set_345, LBB0_345-LJTI0_3 + // // .set L0_3_set_132, LBB0_132-LJTI0_3 + // // .set L0_3_set_141, LBB0_141-LJTI0_3 + //0x00004344 LJTI0_3 + 0xa6, 0xc8, 0xff, 0xff, //0x00004344 .long L0_3_set_138 + 0x53, 0xd6, 0xff, 0xff, //0x00004348 .long L0_3_set_345 + 0xa6, 0xc8, 0xff, 0xff, //0x0000434c .long L0_3_set_138 + 0x55, 0xc8, 0xff, 0xff, //0x00004350 .long L0_3_set_132 + 0x53, 0xd6, 0xff, 0xff, //0x00004354 .long L0_3_set_345 + 0x53, 0xd6, 0xff, 0xff, //0x00004358 .long L0_3_set_345 + 0x53, 0xd6, 0xff, 0xff, //0x0000435c .long L0_3_set_345 + 0x53, 0xd6, 0xff, 0xff, //0x00004360 .long L0_3_set_345 + 0x53, 0xd6, 0xff, 0xff, //0x00004364 .long L0_3_set_345 + 0x53, 0xd6, 0xff, 0xff, //0x00004368 .long L0_3_set_345 + 0x53, 0xd6, 0xff, 0xff, //0x0000436c .long L0_3_set_345 + 0x53, 0xd6, 0xff, 0xff, //0x00004370 .long L0_3_set_345 + 0x53, 0xd6, 0xff, 0xff, //0x00004374 .long L0_3_set_345 + 0x53, 0xd6, 0xff, 0xff, //0x00004378 .long L0_3_set_345 + 0x53, 0xd6, 0xff, 0xff, //0x0000437c .long L0_3_set_345 + 0x53, 0xd6, 0xff, 0xff, //0x00004380 .long L0_3_set_345 + 0x53, 0xd6, 0xff, 0xff, //0x00004384 .long L0_3_set_345 + 0x53, 0xd6, 0xff, 0xff, //0x00004388 .long L0_3_set_345 + 0x53, 0xd6, 0xff, 0xff, //0x0000438c .long L0_3_set_345 + 0x53, 0xd6, 0xff, 0xff, //0x00004390 .long L0_3_set_345 + 0x53, 0xd6, 0xff, 0xff, //0x00004394 .long L0_3_set_345 + 0x53, 0xd6, 0xff, 0xff, //0x00004398 .long L0_3_set_345 + 0x53, 0xd6, 0xff, 0xff, //0x0000439c .long L0_3_set_345 + 0x53, 0xd6, 0xff, 0xff, //0x000043a0 .long L0_3_set_345 + 0x53, 0xd6, 0xff, 0xff, //0x000043a4 .long L0_3_set_345 + 0x53, 0xd6, 0xff, 0xff, //0x000043a8 .long L0_3_set_345 + 0xc9, 0xc8, 0xff, 0xff, //0x000043ac .long L0_3_set_141 + //0x000043b0 .p2align 2, 0x00 + //0x000043b0 _MASK_USE_NUMBER + 0x02, 0x00, 0x00, 0x00, //0x000043b0 .long 2 } diff --git a/internal/native/avx2/skip_object_subr.go b/internal/native/avx2/skip_object_subr.go index a2b2ce608..b0fa0de3f 100644 --- a/internal/native/avx2/skip_object_subr.go +++ b/internal/native/avx2/skip_object_subr.go @@ -8,15 +8,15 @@ import ( ) const ( - _entry__skip_object = 480 + _entry__skip_object = 704 ) const ( - _stack__skip_object = 96 + _stack__skip_object = 208 ) const ( - _size__skip_object = 10056 + _size__skip_object = 15888 ) var ( @@ -27,16 +27,16 @@ var ( {0xa, 24}, {0xc, 32}, {0xd, 40}, - {0x11, 48}, - {0x2529, 96}, - {0x252a, 48}, - {0x252c, 40}, - {0x252e, 32}, - {0x2530, 24}, - {0x2532, 16}, - {0x2533, 8}, - {0x2537, 0}, - {0x2748, 96}, + {0x14, 48}, + {0x3b41, 208}, + {0x3b42, 48}, + {0x3b44, 40}, + {0x3b46, 32}, + {0x3b48, 24}, + {0x3b4a, 16}, + {0x3b4b, 8}, + {0x3b4f, 0}, + {0x3e10, 208}, } ) diff --git a/internal/native/avx2/skip_object_text_amd64.go b/internal/native/avx2/skip_object_text_amd64.go index 55de50df9..11929d460 100644 --- a/internal/native/avx2/skip_object_text_amd64.go +++ b/internal/native/avx2/skip_object_text_amd64.go @@ -8,2949 +8,4341 @@ var _text_skip_object = []byte{ // LCPI0_0 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // .quad 1 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000008 .quad 6 - //0x00000010 LCPI0_12 - 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x00000010 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++' - //0x00000020 LCPI0_13 - 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x00000020 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------' - //0x00000030 LCPI0_14 - 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, //0x00000030 QUAD $0xd0d0d0d0d0d0d0d0; QUAD $0xd0d0d0d0d0d0d0d0 // .space 16, '\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0' - //0x00000040 LCPI0_15 - 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, //0x00000040 QUAD $0x0909090909090909; QUAD $0x0909090909090909 // .space 16, '\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t' - //0x00000050 LCPI0_16 - 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, //0x00000050 QUAD $0xdfdfdfdfdfdfdfdf; QUAD $0xdfdfdfdfdfdfdfdf // .space 16, '\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf' - //0x00000060 LCPI0_17 - 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x00000060 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................' - //0x00000070 LCPI0_18 - 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, //0x00000070 QUAD $0x4545454545454545; QUAD $0x4545454545454545 // .space 16, 'EEEEEEEEEEEEEEEE' - //0x00000080 .p2align 5, 0x00 - //0x00000080 LCPI0_1 - 0x20, //0x00000080 .byte 32 - 0x00, //0x00000081 .byte 0 - 0x00, //0x00000082 .byte 0 - 0x00, //0x00000083 .byte 0 - 0x00, //0x00000084 .byte 0 - 0x00, //0x00000085 .byte 0 - 0x00, //0x00000086 .byte 0 - 0x00, //0x00000087 .byte 0 - 0x00, //0x00000088 .byte 0 - 0x09, //0x00000089 .byte 9 - 0x0a, //0x0000008a .byte 10 - 0x00, //0x0000008b .byte 0 - 0x00, //0x0000008c .byte 0 - 0x0d, //0x0000008d .byte 13 - 0x00, //0x0000008e .byte 0 - 0x00, //0x0000008f .byte 0 - 0x20, //0x00000090 .byte 32 - 0x00, //0x00000091 .byte 0 - 0x00, //0x00000092 .byte 0 - 0x00, //0x00000093 .byte 0 - 0x00, //0x00000094 .byte 0 - 0x00, //0x00000095 .byte 0 - 0x00, //0x00000096 .byte 0 - 0x00, //0x00000097 .byte 0 - 0x00, //0x00000098 .byte 0 - 0x09, //0x00000099 .byte 9 - 0x0a, //0x0000009a .byte 10 - 0x00, //0x0000009b .byte 0 - 0x00, //0x0000009c .byte 0 - 0x0d, //0x0000009d .byte 13 - 0x00, //0x0000009e .byte 0 - 0x00, //0x0000009f .byte 0 - //0x000000a0 LCPI0_2 - 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x000000a0 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""' - 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x000000b0 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""' - //0x000000c0 LCPI0_3 - 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x000000c0 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' - 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x000000d0 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' - //0x000000e0 LCPI0_4 - 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, //0x000000e0 QUAD $0x1f1f1f1f1f1f1f1f; QUAD $0x1f1f1f1f1f1f1f1f // .space 16, '\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f' - 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, //0x000000f0 QUAD $0x1f1f1f1f1f1f1f1f; QUAD $0x1f1f1f1f1f1f1f1f // .space 16, '\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f' - //0x00000100 LCPI0_5 - 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x00000100 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++' - 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x00000110 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++' - //0x00000120 LCPI0_6 - 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x00000120 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------' - 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x00000130 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------' - //0x00000140 LCPI0_7 - 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, //0x00000140 QUAD $0xdfdfdfdfdfdfdfdf; QUAD $0xdfdfdfdfdfdfdfdf // .space 16, '\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf' - 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, //0x00000150 QUAD $0xdfdfdfdfdfdfdfdf; QUAD $0xdfdfdfdfdfdfdfdf // .space 16, '\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf' - //0x00000160 LCPI0_8 - 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x00000160 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................' - 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x00000170 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................' - //0x00000180 LCPI0_9 - 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, //0x00000180 QUAD $0x4545454545454545; QUAD $0x4545454545454545 // .space 16, 'EEEEEEEEEEEEEEEE' - 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, //0x00000190 QUAD $0x4545454545454545; QUAD $0x4545454545454545 // .space 16, 'EEEEEEEEEEEEEEEE' - //0x000001a0 LCPI0_10 - 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, //0x000001a0 QUAD $0xd0d0d0d0d0d0d0d0; QUAD $0xd0d0d0d0d0d0d0d0 // .space 16, '\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0' - 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, //0x000001b0 QUAD $0xd0d0d0d0d0d0d0d0; QUAD $0xd0d0d0d0d0d0d0d0 // .space 16, '\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0' - //0x000001c0 LCPI0_11 - 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, //0x000001c0 QUAD $0x0909090909090909; QUAD $0x0909090909090909 // .space 16, '\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t' - 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, //0x000001d0 QUAD $0x0909090909090909; QUAD $0x0909090909090909 // .space 16, '\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t' - //0x000001e0 .p2align 4, 0x90 - //0x000001e0 _skip_object - 0x55, //0x000001e0 pushq %rbp - 0x48, 0x89, 0xe5, //0x000001e1 movq %rsp, %rbp - 0x41, 0x57, //0x000001e4 pushq %r15 - 0x41, 0x56, //0x000001e6 pushq %r14 - 0x41, 0x55, //0x000001e8 pushq %r13 - 0x41, 0x54, //0x000001ea pushq %r12 - 0x53, //0x000001ec pushq %rbx - 0x48, 0x83, 0xec, 0x30, //0x000001ed subq $48, %rsp - 0x48, 0x89, 0x4d, 0xa8, //0x000001f1 movq %rcx, $-88(%rbp) - 0x49, 0x89, 0xd1, //0x000001f5 movq %rdx, %r9 - 0x49, 0x89, 0xf2, //0x000001f8 movq %rsi, %r10 - 0x49, 0x89, 0xff, //0x000001fb movq %rdi, %r15 - 0xc5, 0xfa, 0x6f, 0x05, 0xfa, 0xfd, 0xff, 0xff, //0x000001fe vmovdqu $-518(%rip), %xmm0 /* LCPI0_0+0(%rip) */ - 0xc5, 0xfa, 0x7f, 0x02, //0x00000206 vmovdqu %xmm0, (%rdx) - 0x4c, 0x8b, 0x36, //0x0000020a movq (%rsi), %r14 - 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000020d movq $-1, %r8 - 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00000214 movl $1, %ebx - 0xc5, 0xfe, 0x6f, 0x2d, 0x5f, 0xfe, 0xff, 0xff, //0x00000219 vmovdqu $-417(%rip), %ymm5 /* LCPI0_1+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x35, 0x77, 0xfe, 0xff, 0xff, //0x00000221 vmovdqu $-393(%rip), %ymm6 /* LCPI0_2+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x3d, 0x8f, 0xfe, 0xff, 0xff, //0x00000229 vmovdqu $-369(%rip), %ymm7 /* LCPI0_3+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x05, 0xa7, 0xfe, 0xff, 0xff, //0x00000231 vmovdqu $-345(%rip), %ymm8 /* LCPI0_4+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x0d, 0xbf, 0xfe, 0xff, 0xff, //0x00000239 vmovdqu $-321(%rip), %ymm9 /* LCPI0_5+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x15, 0xd7, 0xfe, 0xff, 0xff, //0x00000241 vmovdqu $-297(%rip), %ymm10 /* LCPI0_6+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x1d, 0xef, 0xfe, 0xff, 0xff, //0x00000249 vmovdqu $-273(%rip), %ymm11 /* LCPI0_7+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x25, 0x07, 0xff, 0xff, 0xff, //0x00000251 vmovdqu $-249(%rip), %ymm12 /* LCPI0_8+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x2d, 0x1f, 0xff, 0xff, 0xff, //0x00000259 vmovdqu $-225(%rip), %ymm13 /* LCPI0_9+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x35, 0x37, 0xff, 0xff, 0xff, //0x00000261 vmovdqu $-201(%rip), %ymm14 /* LCPI0_10+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x3d, 0x4f, 0xff, 0xff, 0xff, //0x00000269 vmovdqu $-177(%rip), %ymm15 /* LCPI0_11+0(%rip) */ - 0x48, 0x89, 0x55, 0xc8, //0x00000271 movq %rdx, $-56(%rbp) - 0x48, 0x89, 0x7d, 0xc0, //0x00000275 movq %rdi, $-64(%rbp) - 0xe9, 0x34, 0x00, 0x00, 0x00, //0x00000279 jmp LBB0_5 - //0x0000027e LBB0_1 - 0x4d, 0x8d, 0x73, 0x04, //0x0000027e leaq $4(%r11), %r14 - //0x00000282 LBB0_2 - 0x4d, 0x89, 0x32, //0x00000282 movq %r14, (%r10) - 0x4c, 0x89, 0xd9, //0x00000285 movq %r11, %rcx - 0x48, 0xb8, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x00000288 movabsq $9223372036854775806, %rax - 0x49, 0x39, 0xc3, //0x00000292 cmpq %rax, %r11 - 0x0f, 0x87, 0x67, 0x24, 0x00, 0x00, //0x00000295 ja LBB0_538 - 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000029b .p2align 4, 0x90 - //0x000002a0 LBB0_3 - 0x49, 0x8b, 0x31, //0x000002a0 movq (%r9), %rsi - 0x48, 0x89, 0xf3, //0x000002a3 movq %rsi, %rbx - 0x4c, 0x89, 0xc1, //0x000002a6 movq %r8, %rcx - 0x48, 0x85, 0xf6, //0x000002a9 testq %rsi, %rsi - 0x0f, 0x84, 0x50, 0x24, 0x00, 0x00, //0x000002ac je LBB0_538 - //0x000002b2 LBB0_5 - 0x4d, 0x8b, 0x2f, //0x000002b2 movq (%r15), %r13 - 0x49, 0x8b, 0x4f, 0x08, //0x000002b5 movq $8(%r15), %rcx - 0x49, 0x39, 0xce, //0x000002b9 cmpq %rcx, %r14 - 0x0f, 0x83, 0x2e, 0x00, 0x00, 0x00, //0x000002bc jae LBB0_10 - 0x43, 0x8a, 0x44, 0x35, 0x00, //0x000002c2 movb (%r13,%r14), %al - 0x3c, 0x0d, //0x000002c7 cmpb $13, %al - 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x000002c9 je LBB0_10 - 0x3c, 0x20, //0x000002cf cmpb $32, %al - 0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x000002d1 je LBB0_10 - 0x04, 0xf5, //0x000002d7 addb $-11, %al - 0x3c, 0xfe, //0x000002d9 cmpb $-2, %al - 0x0f, 0x83, 0x0f, 0x00, 0x00, 0x00, //0x000002db jae LBB0_10 - 0x4d, 0x89, 0xf3, //0x000002e1 movq %r14, %r11 - 0xe9, 0x81, 0x01, 0x00, 0x00, //0x000002e4 jmp LBB0_35 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000002e9 .p2align 4, 0x90 - //0x000002f0 LBB0_10 - 0x4d, 0x8d, 0x5e, 0x01, //0x000002f0 leaq $1(%r14), %r11 - 0x49, 0x39, 0xcb, //0x000002f4 cmpq %rcx, %r11 - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000002f7 jae LBB0_14 - 0x43, 0x8a, 0x54, 0x1d, 0x00, //0x000002fd movb (%r13,%r11), %dl - 0x80, 0xfa, 0x0d, //0x00000302 cmpb $13, %dl - 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00000305 je LBB0_14 - 0x80, 0xfa, 0x20, //0x0000030b cmpb $32, %dl - 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x0000030e je LBB0_14 - 0x80, 0xc2, 0xf5, //0x00000314 addb $-11, %dl - 0x80, 0xfa, 0xfe, //0x00000317 cmpb $-2, %dl - 0x0f, 0x82, 0x4a, 0x01, 0x00, 0x00, //0x0000031a jb LBB0_35 - //0x00000320 .p2align 4, 0x90 - //0x00000320 LBB0_14 - 0x4d, 0x8d, 0x5e, 0x02, //0x00000320 leaq $2(%r14), %r11 - 0x49, 0x39, 0xcb, //0x00000324 cmpq %rcx, %r11 - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000327 jae LBB0_18 - 0x43, 0x8a, 0x54, 0x1d, 0x00, //0x0000032d movb (%r13,%r11), %dl - 0x80, 0xfa, 0x0d, //0x00000332 cmpb $13, %dl - 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00000335 je LBB0_18 - 0x80, 0xfa, 0x20, //0x0000033b cmpb $32, %dl - 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x0000033e je LBB0_18 - 0x80, 0xc2, 0xf5, //0x00000344 addb $-11, %dl - 0x80, 0xfa, 0xfe, //0x00000347 cmpb $-2, %dl - 0x0f, 0x82, 0x1a, 0x01, 0x00, 0x00, //0x0000034a jb LBB0_35 - //0x00000350 .p2align 4, 0x90 - //0x00000350 LBB0_18 - 0x4d, 0x8d, 0x5e, 0x03, //0x00000350 leaq $3(%r14), %r11 - 0x49, 0x39, 0xcb, //0x00000354 cmpq %rcx, %r11 - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000357 jae LBB0_22 - 0x43, 0x8a, 0x54, 0x1d, 0x00, //0x0000035d movb (%r13,%r11), %dl - 0x80, 0xfa, 0x0d, //0x00000362 cmpb $13, %dl - 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00000365 je LBB0_22 - 0x80, 0xfa, 0x20, //0x0000036b cmpb $32, %dl - 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x0000036e je LBB0_22 - 0x80, 0xc2, 0xf5, //0x00000374 addb $-11, %dl - 0x80, 0xfa, 0xfe, //0x00000377 cmpb $-2, %dl - 0x0f, 0x82, 0xea, 0x00, 0x00, 0x00, //0x0000037a jb LBB0_35 - //0x00000380 .p2align 4, 0x90 - //0x00000380 LBB0_22 - 0x4d, 0x8d, 0x5e, 0x04, //0x00000380 leaq $4(%r14), %r11 - 0x48, 0x89, 0xce, //0x00000384 movq %rcx, %rsi - 0x4c, 0x29, 0xde, //0x00000387 subq %r11, %rsi - 0x0f, 0x86, 0xfd, 0x22, 0x00, 0x00, //0x0000038a jbe LBB0_512 - 0x48, 0x83, 0xfe, 0x20, //0x00000390 cmpq $32, %rsi - 0x0f, 0x82, 0xe0, 0x17, 0x00, 0x00, //0x00000394 jb LBB0_362 - 0x48, 0xc7, 0xc6, 0xfc, 0xff, 0xff, 0xff, //0x0000039a movq $-4, %rsi - 0x4c, 0x29, 0xf6, //0x000003a1 subq %r14, %rsi - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000003a4 .p2align 4, 0x90 - //0x000003b0 LBB0_25 - 0xc4, 0x81, 0x7e, 0x6f, 0x44, 0x1d, 0x00, //0x000003b0 vmovdqu (%r13,%r11), %ymm0 - 0xc4, 0xe2, 0x55, 0x00, 0xc8, //0x000003b7 vpshufb %ymm0, %ymm5, %ymm1 - 0xc5, 0xfd, 0xf8, 0xd1, //0x000003bc vpsubb %ymm1, %ymm0, %ymm2 - 0xc4, 0xe2, 0x7d, 0x17, 0xd2, //0x000003c0 vptest %ymm2, %ymm2 - 0x0f, 0x85, 0x85, 0x00, 0x00, 0x00, //0x000003c5 jne LBB0_34 - 0x49, 0x83, 0xc3, 0x20, //0x000003cb addq $32, %r11 - 0x48, 0x8d, 0x04, 0x31, //0x000003cf leaq (%rcx,%rsi), %rax - 0x48, 0x83, 0xc0, 0xe0, //0x000003d3 addq $-32, %rax - 0x48, 0x83, 0xc6, 0xe0, //0x000003d7 addq $-32, %rsi - 0x48, 0x83, 0xf8, 0x1f, //0x000003db cmpq $31, %rax - 0x0f, 0x87, 0xcb, 0xff, 0xff, 0xff, //0x000003df ja LBB0_25 - 0x4d, 0x89, 0xeb, //0x000003e5 movq %r13, %r11 - 0x49, 0x29, 0xf3, //0x000003e8 subq %rsi, %r11 - 0x48, 0x01, 0xce, //0x000003eb addq %rcx, %rsi - 0x48, 0x85, 0xf6, //0x000003ee testq %rsi, %rsi - 0x0f, 0x84, 0x3b, 0x00, 0x00, 0x00, //0x000003f1 je LBB0_33 - //0x000003f7 LBB0_28 - 0x4d, 0x8d, 0x34, 0x33, //0x000003f7 leaq (%r11,%rsi), %r14 - 0x31, 0xd2, //0x000003fb xorl %edx, %edx - 0x90, 0x90, 0x90, //0x000003fd .p2align 4, 0x90 - //0x00000400 LBB0_29 - 0x41, 0x0f, 0xbe, 0x04, 0x13, //0x00000400 movsbl (%r11,%rdx), %eax - 0x83, 0xf8, 0x20, //0x00000405 cmpl $32, %eax - 0x0f, 0x87, 0x83, 0x15, 0x00, 0x00, //0x00000408 ja LBB0_350 - 0x48, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000040e movabsq $4294977024, %rdi - 0x48, 0x0f, 0xa3, 0xc7, //0x00000418 btq %rax, %rdi - 0x0f, 0x83, 0x6f, 0x15, 0x00, 0x00, //0x0000041c jae LBB0_350 - 0x48, 0x83, 0xc2, 0x01, //0x00000422 addq $1, %rdx - 0x48, 0x39, 0xd6, //0x00000426 cmpq %rdx, %rsi - 0x0f, 0x85, 0xd1, 0xff, 0xff, 0xff, //0x00000429 jne LBB0_29 - 0x4d, 0x89, 0xf3, //0x0000042f movq %r14, %r11 - //0x00000432 LBB0_33 - 0x4d, 0x29, 0xeb, //0x00000432 subq %r13, %r11 - 0x49, 0x39, 0xcb, //0x00000435 cmpq %rcx, %r11 - 0x0f, 0x82, 0x2c, 0x00, 0x00, 0x00, //0x00000438 jb LBB0_35 - 0xe9, 0x4d, 0x22, 0x00, 0x00, //0x0000043e jmp LBB0_513 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000443 .p2align 4, 0x90 - //0x00000450 LBB0_34 - 0xc5, 0xfd, 0x74, 0xc1, //0x00000450 vpcmpeqb %ymm1, %ymm0, %ymm0 - 0xc5, 0xfd, 0xd7, 0xc0, //0x00000454 vpmovmskb %ymm0, %eax - 0xf7, 0xd0, //0x00000458 notl %eax - 0x44, 0x0f, 0xbc, 0xd8, //0x0000045a bsfl %eax, %r11d - 0x49, 0x29, 0xf3, //0x0000045e subq %rsi, %r11 - 0x49, 0x39, 0xcb, //0x00000461 cmpq %rcx, %r11 - 0x0f, 0x83, 0x26, 0x22, 0x00, 0x00, //0x00000464 jae LBB0_513 - //0x0000046a LBB0_35 - 0x4d, 0x8d, 0x73, 0x01, //0x0000046a leaq $1(%r11), %r14 - 0x4d, 0x89, 0x32, //0x0000046e movq %r14, (%r10) - 0x43, 0x0f, 0xbe, 0x54, 0x1d, 0x00, //0x00000471 movsbl (%r13,%r11), %edx - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00000477 movq $-1, %rcx - 0x85, 0xd2, //0x0000047e testl %edx, %edx - 0x0f, 0x84, 0x7c, 0x22, 0x00, 0x00, //0x00000480 je LBB0_538 - 0x48, 0x8d, 0x73, 0xff, //0x00000486 leaq $-1(%rbx), %rsi - 0x41, 0x8b, 0x3c, 0xd9, //0x0000048a movl (%r9,%rbx,8), %edi - 0x49, 0x83, 0xf8, 0xff, //0x0000048e cmpq $-1, %r8 - 0x4d, 0x0f, 0x44, 0xc3, //0x00000492 cmoveq %r11, %r8 - 0x83, 0xc7, 0xff, //0x00000496 addl $-1, %edi - 0x83, 0xff, 0x05, //0x00000499 cmpl $5, %edi - 0x0f, 0x87, 0x04, 0x02, 0x00, 0x00, //0x0000049c ja LBB0_68 - 0x4c, 0x8d, 0x25, 0x7f, 0x24, 0x00, 0x00, //0x000004a2 leaq $9343(%rip), %r12 /* LJTI0_0+0(%rip) */ - 0x49, 0x63, 0x04, 0xbc, //0x000004a9 movslq (%r12,%rdi,4), %rax - 0x4c, 0x01, 0xe0, //0x000004ad addq %r12, %rax - 0xff, 0xe0, //0x000004b0 jmpq *%rax - //0x000004b2 LBB0_38 - 0x83, 0xfa, 0x2c, //0x000004b2 cmpl $44, %edx - 0x0f, 0x84, 0xb7, 0x05, 0x00, 0x00, //0x000004b5 je LBB0_125 - 0x83, 0xfa, 0x5d, //0x000004bb cmpl $93, %edx - 0x0f, 0x84, 0xcb, 0x01, 0x00, 0x00, //0x000004be je LBB0_40 - 0xe9, 0x32, 0x22, 0x00, 0x00, //0x000004c4 jmp LBB0_537 - //0x000004c9 LBB0_41 - 0x80, 0xfa, 0x5d, //0x000004c9 cmpb $93, %dl - 0x0f, 0x84, 0xbd, 0x01, 0x00, 0x00, //0x000004cc je LBB0_40 - 0x49, 0xc7, 0x04, 0xd9, 0x01, 0x00, 0x00, 0x00, //0x000004d2 movq $1, (%r9,%rbx,8) - 0x83, 0xfa, 0x7b, //0x000004da cmpl $123, %edx - 0x0f, 0x86, 0xcf, 0x01, 0x00, 0x00, //0x000004dd jbe LBB0_69 - 0xe9, 0x13, 0x22, 0x00, 0x00, //0x000004e3 jmp LBB0_537 - //0x000004e8 LBB0_43 - 0x80, 0xfa, 0x22, //0x000004e8 cmpb $34, %dl - 0x0f, 0x85, 0x0a, 0x22, 0x00, 0x00, //0x000004eb jne LBB0_537 - 0x49, 0xc7, 0x04, 0xd9, 0x04, 0x00, 0x00, 0x00, //0x000004f1 movq $4, (%r9,%rbx,8) - 0x4d, 0x8b, 0x67, 0x08, //0x000004f9 movq $8(%r15), %r12 - 0xf6, 0x45, 0xa8, 0x20, //0x000004fd testb $32, $-88(%rbp) - 0x0f, 0x85, 0xc1, 0x06, 0x00, 0x00, //0x00000501 jne LBB0_146 - 0x4c, 0x89, 0xe1, //0x00000507 movq %r12, %rcx - 0x4c, 0x29, 0xf1, //0x0000050a subq %r14, %rcx - 0x0f, 0x84, 0x79, 0x23, 0x00, 0x00, //0x0000050d je LBB0_544 - 0x48, 0x83, 0xf9, 0x40, //0x00000513 cmpq $64, %rcx - 0x0f, 0x82, 0xaa, 0x17, 0x00, 0x00, //0x00000517 jb LBB0_377 - 0x48, 0xc7, 0xc6, 0xfe, 0xff, 0xff, 0xff, //0x0000051d movq $-2, %rsi - 0x4c, 0x29, 0xde, //0x00000524 subq %r11, %rsi - 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x00000527 movq $-1, $-48(%rbp) - 0x45, 0x31, 0xc9, //0x0000052f xorl %r9d, %r9d - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000532 .p2align 4, 0x90 - //0x00000540 LBB0_48 - 0xc4, 0x81, 0x7e, 0x6f, 0x44, 0x35, 0x00, //0x00000540 vmovdqu (%r13,%r14), %ymm0 - 0xc4, 0x81, 0x7e, 0x6f, 0x4c, 0x35, 0x20, //0x00000547 vmovdqu $32(%r13,%r14), %ymm1 - 0xc5, 0xfd, 0x74, 0xd6, //0x0000054e vpcmpeqb %ymm6, %ymm0, %ymm2 - 0xc5, 0xfd, 0xd7, 0xfa, //0x00000552 vpmovmskb %ymm2, %edi - 0xc5, 0xf5, 0x74, 0xd6, //0x00000556 vpcmpeqb %ymm6, %ymm1, %ymm2 - 0xc5, 0xfd, 0xd7, 0xc2, //0x0000055a vpmovmskb %ymm2, %eax - 0xc5, 0xfd, 0x74, 0xc7, //0x0000055e vpcmpeqb %ymm7, %ymm0, %ymm0 - 0xc5, 0xfd, 0xd7, 0xd0, //0x00000562 vpmovmskb %ymm0, %edx - 0xc5, 0xf5, 0x74, 0xc7, //0x00000566 vpcmpeqb %ymm7, %ymm1, %ymm0 - 0xc5, 0xfd, 0xd7, 0xd8, //0x0000056a vpmovmskb %ymm0, %ebx - 0x48, 0xc1, 0xe0, 0x20, //0x0000056e shlq $32, %rax - 0x48, 0x09, 0xc7, //0x00000572 orq %rax, %rdi - 0x48, 0xc1, 0xe3, 0x20, //0x00000575 shlq $32, %rbx - 0x48, 0x09, 0xda, //0x00000579 orq %rbx, %rdx - 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x0000057c jne LBB0_57 - 0x4d, 0x85, 0xc9, //0x00000582 testq %r9, %r9 - 0x0f, 0x85, 0x45, 0x00, 0x00, 0x00, //0x00000585 jne LBB0_59 - 0x45, 0x31, 0xc9, //0x0000058b xorl %r9d, %r9d - 0x48, 0x85, 0xff, //0x0000058e testq %rdi, %rdi - 0x0f, 0x85, 0x95, 0x00, 0x00, 0x00, //0x00000591 jne LBB0_61 - //0x00000597 LBB0_51 - 0x48, 0x83, 0xc1, 0xc0, //0x00000597 addq $-64, %rcx - 0x48, 0x83, 0xc6, 0xc0, //0x0000059b addq $-64, %rsi - 0x49, 0x83, 0xc6, 0x40, //0x0000059f addq $64, %r14 - 0x48, 0x83, 0xf9, 0x3f, //0x000005a3 cmpq $63, %rcx - 0x0f, 0x87, 0x93, 0xff, 0xff, 0xff, //0x000005a7 ja LBB0_48 - 0xe9, 0x00, 0x14, 0x00, 0x00, //0x000005ad jmp LBB0_52 - //0x000005b2 LBB0_57 - 0x4d, 0x89, 0xd7, //0x000005b2 movq %r10, %r15 - 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x000005b5 cmpq $-1, $-48(%rbp) - 0x0f, 0x85, 0x13, 0x00, 0x00, 0x00, //0x000005ba jne LBB0_60 - 0x48, 0x0f, 0xbc, 0xc2, //0x000005c0 bsfq %rdx, %rax - 0x4c, 0x01, 0xf0, //0x000005c4 addq %r14, %rax - 0x48, 0x89, 0x45, 0xd0, //0x000005c7 movq %rax, $-48(%rbp) - 0xe9, 0x03, 0x00, 0x00, 0x00, //0x000005cb jmp LBB0_60 - //0x000005d0 LBB0_59 - 0x4d, 0x89, 0xd7, //0x000005d0 movq %r10, %r15 - //0x000005d3 LBB0_60 - 0x4c, 0x89, 0xc8, //0x000005d3 movq %r9, %rax - 0x48, 0xf7, 0xd0, //0x000005d6 notq %rax - 0x48, 0x21, 0xd0, //0x000005d9 andq %rdx, %rax - 0x4c, 0x8d, 0x14, 0x00, //0x000005dc leaq (%rax,%rax), %r10 - 0x4d, 0x09, 0xca, //0x000005e0 orq %r9, %r10 - 0x4c, 0x89, 0xd3, //0x000005e3 movq %r10, %rbx - 0x48, 0xf7, 0xd3, //0x000005e6 notq %rbx - 0x48, 0x21, 0xd3, //0x000005e9 andq %rdx, %rbx - 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000005ec movabsq $-6148914691236517206, %rdx - 0x48, 0x21, 0xd3, //0x000005f6 andq %rdx, %rbx - 0x45, 0x31, 0xc9, //0x000005f9 xorl %r9d, %r9d - 0x48, 0x01, 0xc3, //0x000005fc addq %rax, %rbx - 0x41, 0x0f, 0x92, 0xc1, //0x000005ff setb %r9b - 0x48, 0x01, 0xdb, //0x00000603 addq %rbx, %rbx - 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000606 movabsq $6148914691236517205, %rax - 0x48, 0x31, 0xc3, //0x00000610 xorq %rax, %rbx - 0x4c, 0x21, 0xd3, //0x00000613 andq %r10, %rbx - 0x48, 0xf7, 0xd3, //0x00000616 notq %rbx - 0x48, 0x21, 0xdf, //0x00000619 andq %rbx, %rdi - 0x4d, 0x89, 0xfa, //0x0000061c movq %r15, %r10 - 0x4c, 0x8b, 0x7d, 0xc0, //0x0000061f movq $-64(%rbp), %r15 - 0x48, 0x85, 0xff, //0x00000623 testq %rdi, %rdi - 0x0f, 0x84, 0x6b, 0xff, 0xff, 0xff, //0x00000626 je LBB0_51 - //0x0000062c LBB0_61 - 0x4c, 0x0f, 0xbc, 0xf7, //0x0000062c bsfq %rdi, %r14 - 0x49, 0x29, 0xf6, //0x00000630 subq %rsi, %r14 - 0x4c, 0x8b, 0x4d, 0xc8, //0x00000633 movq $-56(%rbp), %r9 - 0xe9, 0x69, 0x08, 0x00, 0x00, //0x00000637 jmp LBB0_190 - //0x0000063c LBB0_62 - 0x80, 0xfa, 0x3a, //0x0000063c cmpb $58, %dl - 0x0f, 0x85, 0xb6, 0x20, 0x00, 0x00, //0x0000063f jne LBB0_537 - 0x49, 0xc7, 0x04, 0xd9, 0x00, 0x00, 0x00, 0x00, //0x00000645 movq $0, (%r9,%rbx,8) - 0xe9, 0x4e, 0xfc, 0xff, 0xff, //0x0000064d jmp LBB0_3 - //0x00000652 LBB0_64 - 0x83, 0xfa, 0x2c, //0x00000652 cmpl $44, %edx - 0x0f, 0x85, 0x2b, 0x00, 0x00, 0x00, //0x00000655 jne LBB0_65 - 0x48, 0x81, 0xfb, 0xff, 0x0f, 0x00, 0x00, //0x0000065b cmpq $4095, %rbx - 0x0f, 0x8f, 0x34, 0x20, 0x00, 0x00, //0x00000662 jg LBB0_529 - 0x48, 0x8d, 0x43, 0x01, //0x00000668 leaq $1(%rbx), %rax - 0x49, 0x89, 0x01, //0x0000066c movq %rax, (%r9) - 0x49, 0xc7, 0x44, 0xd9, 0x08, 0x03, 0x00, 0x00, 0x00, //0x0000066f movq $3, $8(%r9,%rbx,8) - 0xe9, 0x23, 0xfc, 0xff, 0xff, //0x00000678 jmp LBB0_3 - //0x0000067d LBB0_66 - 0x83, 0xfa, 0x22, //0x0000067d cmpl $34, %edx - 0x0f, 0x84, 0x0e, 0x04, 0x00, 0x00, //0x00000680 je LBB0_129 - //0x00000686 LBB0_65 - 0x83, 0xfa, 0x7d, //0x00000686 cmpl $125, %edx - 0x0f, 0x85, 0x6c, 0x20, 0x00, 0x00, //0x00000689 jne LBB0_537 - //0x0000068f LBB0_40 - 0x49, 0x89, 0x31, //0x0000068f movq %rsi, (%r9) - 0x48, 0x89, 0xf3, //0x00000692 movq %rsi, %rbx - 0x4c, 0x89, 0xc1, //0x00000695 movq %r8, %rcx - 0x48, 0x85, 0xf6, //0x00000698 testq %rsi, %rsi - 0x0f, 0x85, 0x11, 0xfc, 0xff, 0xff, //0x0000069b jne LBB0_5 - 0xe9, 0x5c, 0x20, 0x00, 0x00, //0x000006a1 jmp LBB0_538 - //0x000006a6 LBB0_68 - 0x49, 0x89, 0x31, //0x000006a6 movq %rsi, (%r9) - 0x83, 0xfa, 0x7b, //0x000006a9 cmpl $123, %edx - 0x0f, 0x87, 0x49, 0x20, 0x00, 0x00, //0x000006ac ja LBB0_537 - //0x000006b2 LBB0_69 - 0x4b, 0x8d, 0x34, 0x2b, //0x000006b2 leaq (%r11,%r13), %rsi - 0x89, 0xd0, //0x000006b6 movl %edx, %eax - 0x48, 0x8d, 0x15, 0x81, 0x22, 0x00, 0x00, //0x000006b8 leaq $8833(%rip), %rdx /* LJTI0_1+0(%rip) */ - 0x48, 0x63, 0x04, 0x82, //0x000006bf movslq (%rdx,%rax,4), %rax - 0x48, 0x01, 0xd0, //0x000006c3 addq %rdx, %rax - 0xff, 0xe0, //0x000006c6 jmpq *%rax - //0x000006c8 LBB0_70 - 0x49, 0x8b, 0x5f, 0x08, //0x000006c8 movq $8(%r15), %rbx - 0x4c, 0x29, 0xdb, //0x000006cc subq %r11, %rbx - 0x0f, 0x84, 0xf0, 0x1f, 0x00, 0x00, //0x000006cf je LBB0_516 - 0x80, 0x3e, 0x30, //0x000006d5 cmpb $48, (%rsi) - 0x0f, 0x85, 0x36, 0x00, 0x00, 0x00, //0x000006d8 jne LBB0_75 - 0x41, 0xbf, 0x01, 0x00, 0x00, 0x00, //0x000006de movl $1, %r15d - 0x48, 0x83, 0xfb, 0x01, //0x000006e4 cmpq $1, %rbx - 0x0f, 0x84, 0xc3, 0x13, 0x00, 0x00, //0x000006e8 je LBB0_360 - 0x43, 0x8a, 0x44, 0x35, 0x00, //0x000006ee movb (%r13,%r14), %al - 0x04, 0xd2, //0x000006f3 addb $-46, %al - 0x3c, 0x37, //0x000006f5 cmpb $55, %al - 0x0f, 0x87, 0xb4, 0x13, 0x00, 0x00, //0x000006f7 ja LBB0_360 - 0x0f, 0xb6, 0xc0, //0x000006fd movzbl %al, %eax - 0x48, 0xb9, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x00000700 movabsq $36028797027352577, %rcx - 0x48, 0x0f, 0xa3, 0xc1, //0x0000070a btq %rax, %rcx - 0x0f, 0x83, 0x9d, 0x13, 0x00, 0x00, //0x0000070e jae LBB0_360 - //0x00000714 LBB0_75 - 0x48, 0x89, 0x75, 0xd0, //0x00000714 movq %rsi, $-48(%rbp) - 0x4c, 0x89, 0x45, 0xb0, //0x00000718 movq %r8, $-80(%rbp) - 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x0000071c movq $-1, %r12 - 0x48, 0x83, 0xfb, 0x20, //0x00000723 cmpq $32, %rbx - 0x0f, 0x82, 0x72, 0x15, 0x00, 0x00, //0x00000727 jb LBB0_376 - 0x45, 0x31, 0xff, //0x0000072d xorl %r15d, %r15d - 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00000730 movq $-1, %r9 - 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000737 movq $-1, %r8 - 0x4c, 0x8d, 0x35, 0x57, 0x24, 0x00, 0x00, //0x0000073e leaq $9303(%rip), %r14 /* LJTI0_3+0(%rip) */ - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000745 .p2align 4, 0x90 - //0x00000750 LBB0_77 - 0x48, 0x8b, 0x45, 0xd0, //0x00000750 movq $-48(%rbp), %rax - 0xc4, 0xa1, 0x7e, 0x6f, 0x04, 0x38, //0x00000754 vmovdqu (%rax,%r15), %ymm0 - 0xc5, 0xb5, 0x74, 0xc8, //0x0000075a vpcmpeqb %ymm0, %ymm9, %ymm1 - 0xc5, 0xad, 0x74, 0xd0, //0x0000075e vpcmpeqb %ymm0, %ymm10, %ymm2 - 0xc5, 0xed, 0xeb, 0xc9, //0x00000762 vpor %ymm1, %ymm2, %ymm1 - 0xc5, 0xa5, 0xdb, 0xd0, //0x00000766 vpand %ymm0, %ymm11, %ymm2 - 0xc5, 0x9d, 0x74, 0xd8, //0x0000076a vpcmpeqb %ymm0, %ymm12, %ymm3 - 0xc5, 0xfd, 0xd7, 0xd3, //0x0000076e vpmovmskb %ymm3, %edx - 0xc5, 0x95, 0x74, 0xd2, //0x00000772 vpcmpeqb %ymm2, %ymm13, %ymm2 - 0xc5, 0xfd, 0xd7, 0xfa, //0x00000776 vpmovmskb %ymm2, %edi - 0xc5, 0xfd, 0xd7, 0xf1, //0x0000077a vpmovmskb %ymm1, %esi - 0xc5, 0x8d, 0xfc, 0xc0, //0x0000077e vpaddb %ymm0, %ymm14, %ymm0 - 0xc5, 0x85, 0xda, 0xe0, //0x00000782 vpminub %ymm0, %ymm15, %ymm4 - 0xc5, 0xfd, 0x74, 0xc4, //0x00000786 vpcmpeqb %ymm4, %ymm0, %ymm0 - 0xc5, 0xe5, 0xeb, 0xd2, //0x0000078a vpor %ymm2, %ymm3, %ymm2 - 0xc5, 0xfd, 0xeb, 0xc2, //0x0000078e vpor %ymm2, %ymm0, %ymm0 - 0xc5, 0xfd, 0xeb, 0xc1, //0x00000792 vpor %ymm1, %ymm0, %ymm0 - 0xc5, 0xfd, 0xd7, 0xc0, //0x00000796 vpmovmskb %ymm0, %eax - 0x48, 0xf7, 0xd0, //0x0000079a notq %rax - 0x48, 0x0f, 0xbc, 0xc8, //0x0000079d bsfq %rax, %rcx - 0x83, 0xf9, 0x20, //0x000007a1 cmpl $32, %ecx - 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x000007a4 je LBB0_79 - 0xb8, 0xff, 0xff, 0xff, 0xff, //0x000007aa movl $-1, %eax - 0xd3, 0xe0, //0x000007af shll %cl, %eax - 0xf7, 0xd0, //0x000007b1 notl %eax - 0x21, 0xc2, //0x000007b3 andl %eax, %edx - 0x21, 0xc7, //0x000007b5 andl %eax, %edi - 0x21, 0xf0, //0x000007b7 andl %esi, %eax - 0x89, 0xc6, //0x000007b9 movl %eax, %esi - //0x000007bb LBB0_79 - 0x8d, 0x42, 0xff, //0x000007bb leal $-1(%rdx), %eax - 0x21, 0xd0, //0x000007be andl %edx, %eax - 0x0f, 0x85, 0x53, 0x10, 0x00, 0x00, //0x000007c0 jne LBB0_334 - 0x8d, 0x47, 0xff, //0x000007c6 leal $-1(%rdi), %eax - 0x21, 0xf8, //0x000007c9 andl %edi, %eax - 0x0f, 0x85, 0x48, 0x10, 0x00, 0x00, //0x000007cb jne LBB0_334 - 0x8d, 0x46, 0xff, //0x000007d1 leal $-1(%rsi), %eax - 0x21, 0xf0, //0x000007d4 andl %esi, %eax - 0x0f, 0x85, 0x3d, 0x10, 0x00, 0x00, //0x000007d6 jne LBB0_334 - 0x85, 0xd2, //0x000007dc testl %edx, %edx - 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x000007de je LBB0_85 - 0x0f, 0xbc, 0xd2, //0x000007e4 bsfl %edx, %edx - 0x49, 0x83, 0xf8, 0xff, //0x000007e7 cmpq $-1, %r8 - 0x0f, 0x85, 0xb4, 0x11, 0x00, 0x00, //0x000007eb jne LBB0_351 - 0x4c, 0x01, 0xfa, //0x000007f1 addq %r15, %rdx - 0x49, 0x89, 0xd0, //0x000007f4 movq %rdx, %r8 - //0x000007f7 LBB0_85 - 0x85, 0xff, //0x000007f7 testl %edi, %edi - 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x000007f9 je LBB0_88 - 0x0f, 0xbc, 0xd7, //0x000007ff bsfl %edi, %edx - 0x49, 0x83, 0xf9, 0xff, //0x00000802 cmpq $-1, %r9 - 0x0f, 0x85, 0x99, 0x11, 0x00, 0x00, //0x00000806 jne LBB0_351 - 0x4c, 0x01, 0xfa, //0x0000080c addq %r15, %rdx - 0x49, 0x89, 0xd1, //0x0000080f movq %rdx, %r9 - //0x00000812 LBB0_88 - 0x85, 0xf6, //0x00000812 testl %esi, %esi - 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00000814 je LBB0_91 - 0x0f, 0xbc, 0xd6, //0x0000081a bsfl %esi, %edx - 0x49, 0x83, 0xfc, 0xff, //0x0000081d cmpq $-1, %r12 - 0x0f, 0x85, 0x7e, 0x11, 0x00, 0x00, //0x00000821 jne LBB0_351 - 0x4c, 0x01, 0xfa, //0x00000827 addq %r15, %rdx - 0x49, 0x89, 0xd4, //0x0000082a movq %rdx, %r12 - //0x0000082d LBB0_91 - 0x83, 0xf9, 0x20, //0x0000082d cmpl $32, %ecx - 0x0f, 0x85, 0xde, 0x04, 0x00, 0x00, //0x00000830 jne LBB0_166 - 0x48, 0x83, 0xc3, 0xe0, //0x00000836 addq $-32, %rbx - 0x49, 0x83, 0xc7, 0x20, //0x0000083a addq $32, %r15 - 0x48, 0x83, 0xfb, 0x1f, //0x0000083e cmpq $31, %rbx - 0x0f, 0x87, 0x08, 0xff, 0xff, 0xff, //0x00000842 ja LBB0_77 - 0xc5, 0xf8, 0x77, //0x00000848 vzeroupper - 0xc5, 0x7e, 0x6f, 0x3d, 0x6d, 0xf9, 0xff, 0xff, //0x0000084b vmovdqu $-1683(%rip), %ymm15 /* LCPI0_11+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x35, 0x45, 0xf9, 0xff, 0xff, //0x00000853 vmovdqu $-1723(%rip), %ymm14 /* LCPI0_10+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x2d, 0x1d, 0xf9, 0xff, 0xff, //0x0000085b vmovdqu $-1763(%rip), %ymm13 /* LCPI0_9+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x25, 0xf5, 0xf8, 0xff, 0xff, //0x00000863 vmovdqu $-1803(%rip), %ymm12 /* LCPI0_8+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x1d, 0xcd, 0xf8, 0xff, 0xff, //0x0000086b vmovdqu $-1843(%rip), %ymm11 /* LCPI0_7+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x15, 0xa5, 0xf8, 0xff, 0xff, //0x00000873 vmovdqu $-1883(%rip), %ymm10 /* LCPI0_6+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x0d, 0x7d, 0xf8, 0xff, 0xff, //0x0000087b vmovdqu $-1923(%rip), %ymm9 /* LCPI0_5+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x05, 0x55, 0xf8, 0xff, 0xff, //0x00000883 vmovdqu $-1963(%rip), %ymm8 /* LCPI0_4+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x3d, 0x2d, 0xf8, 0xff, 0xff, //0x0000088b vmovdqu $-2003(%rip), %ymm7 /* LCPI0_3+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x35, 0x05, 0xf8, 0xff, 0xff, //0x00000893 vmovdqu $-2043(%rip), %ymm6 /* LCPI0_2+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x2d, 0xdd, 0xf7, 0xff, 0xff, //0x0000089b vmovdqu $-2083(%rip), %ymm5 /* LCPI0_1+0(%rip) */ - 0x4c, 0x03, 0x7d, 0xd0, //0x000008a3 addq $-48(%rbp), %r15 - 0x48, 0x83, 0xfb, 0x10, //0x000008a7 cmpq $16, %rbx - 0x0f, 0x82, 0x34, 0x01, 0x00, 0x00, //0x000008ab jb LBB0_112 - //0x000008b1 LBB0_94 - 0x4c, 0x89, 0x55, 0xb8, //0x000008b1 movq %r10, $-72(%rbp) - 0x4d, 0x89, 0xfa, //0x000008b5 movq %r15, %r10 - 0x4c, 0x2b, 0x55, 0xd0, //0x000008b8 subq $-48(%rbp), %r10 - 0x45, 0x31, 0xf6, //0x000008bc xorl %r14d, %r14d - 0x90, //0x000008bf .p2align 4, 0x90 - //0x000008c0 LBB0_95 - 0xc4, 0x81, 0x7a, 0x6f, 0x04, 0x37, //0x000008c0 vmovdqu (%r15,%r14), %xmm0 - 0xc5, 0xf9, 0x74, 0x0d, 0x42, 0xf7, 0xff, 0xff, //0x000008c6 vpcmpeqb $-2238(%rip), %xmm0, %xmm1 /* LCPI0_12+0(%rip) */ - 0xc5, 0xf9, 0x74, 0x15, 0x4a, 0xf7, 0xff, 0xff, //0x000008ce vpcmpeqb $-2230(%rip), %xmm0, %xmm2 /* LCPI0_13+0(%rip) */ - 0xc5, 0xe9, 0xeb, 0xc9, //0x000008d6 vpor %xmm1, %xmm2, %xmm1 - 0xc5, 0xf9, 0xfc, 0x15, 0x4e, 0xf7, 0xff, 0xff, //0x000008da vpaddb $-2226(%rip), %xmm0, %xmm2 /* LCPI0_14+0(%rip) */ - 0xc5, 0xe9, 0xda, 0x1d, 0x56, 0xf7, 0xff, 0xff, //0x000008e2 vpminub $-2218(%rip), %xmm2, %xmm3 /* LCPI0_15+0(%rip) */ - 0xc5, 0xe9, 0x74, 0xd3, //0x000008ea vpcmpeqb %xmm3, %xmm2, %xmm2 - 0xc5, 0xf9, 0xdb, 0x1d, 0x5a, 0xf7, 0xff, 0xff, //0x000008ee vpand $-2214(%rip), %xmm0, %xmm3 /* LCPI0_16+0(%rip) */ - 0xc5, 0xf9, 0x74, 0x05, 0x62, 0xf7, 0xff, 0xff, //0x000008f6 vpcmpeqb $-2206(%rip), %xmm0, %xmm0 /* LCPI0_17+0(%rip) */ - 0xc5, 0xe1, 0x74, 0x1d, 0x6a, 0xf7, 0xff, 0xff, //0x000008fe vpcmpeqb $-2198(%rip), %xmm3, %xmm3 /* LCPI0_18+0(%rip) */ - 0xc5, 0xe1, 0xeb, 0xe0, //0x00000906 vpor %xmm0, %xmm3, %xmm4 - 0xc5, 0xd9, 0xeb, 0xe1, //0x0000090a vpor %xmm1, %xmm4, %xmm4 - 0xc5, 0xd9, 0xeb, 0xd2, //0x0000090e vpor %xmm2, %xmm4, %xmm2 - 0xc5, 0xf9, 0xd7, 0xd0, //0x00000912 vpmovmskb %xmm0, %edx - 0xc5, 0xf9, 0xd7, 0xfb, //0x00000916 vpmovmskb %xmm3, %edi - 0xc5, 0xf9, 0xd7, 0xf1, //0x0000091a vpmovmskb %xmm1, %esi - 0xc5, 0xf9, 0xd7, 0xc2, //0x0000091e vpmovmskb %xmm2, %eax - 0xf7, 0xd0, //0x00000922 notl %eax - 0x0f, 0xbc, 0xc8, //0x00000924 bsfl %eax, %ecx - 0x83, 0xf9, 0x10, //0x00000927 cmpl $16, %ecx - 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x0000092a je LBB0_97 - 0xb8, 0xff, 0xff, 0xff, 0xff, //0x00000930 movl $-1, %eax - 0xd3, 0xe0, //0x00000935 shll %cl, %eax - 0xf7, 0xd0, //0x00000937 notl %eax - 0x21, 0xc2, //0x00000939 andl %eax, %edx - 0x21, 0xc7, //0x0000093b andl %eax, %edi - 0x21, 0xf0, //0x0000093d andl %esi, %eax - 0x89, 0xc6, //0x0000093f movl %eax, %esi - //0x00000941 LBB0_97 - 0x8d, 0x42, 0xff, //0x00000941 leal $-1(%rdx), %eax - 0x21, 0xd0, //0x00000944 andl %edx, %eax - 0x0f, 0x85, 0x1d, 0x11, 0x00, 0x00, //0x00000946 jne LBB0_354 - 0x8d, 0x47, 0xff, //0x0000094c leal $-1(%rdi), %eax - 0x21, 0xf8, //0x0000094f andl %edi, %eax - 0x0f, 0x85, 0x12, 0x11, 0x00, 0x00, //0x00000951 jne LBB0_354 - 0x8d, 0x46, 0xff, //0x00000957 leal $-1(%rsi), %eax - 0x21, 0xf0, //0x0000095a andl %esi, %eax - 0x0f, 0x85, 0x07, 0x11, 0x00, 0x00, //0x0000095c jne LBB0_354 - 0x85, 0xd2, //0x00000962 testl %edx, %edx - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000964 je LBB0_103 - 0x0f, 0xbc, 0xd2, //0x0000096a bsfl %edx, %edx - 0x49, 0x83, 0xf8, 0xff, //0x0000096d cmpq $-1, %r8 - 0x0f, 0x85, 0x0e, 0x11, 0x00, 0x00, //0x00000971 jne LBB0_356 - 0x4c, 0x01, 0xd2, //0x00000977 addq %r10, %rdx - 0x4c, 0x01, 0xf2, //0x0000097a addq %r14, %rdx - 0x49, 0x89, 0xd0, //0x0000097d movq %rdx, %r8 - //0x00000980 LBB0_103 - 0x85, 0xff, //0x00000980 testl %edi, %edi - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000982 je LBB0_106 - 0x0f, 0xbc, 0xd7, //0x00000988 bsfl %edi, %edx - 0x49, 0x83, 0xf9, 0xff, //0x0000098b cmpq $-1, %r9 - 0x0f, 0x85, 0xf0, 0x10, 0x00, 0x00, //0x0000098f jne LBB0_356 - 0x4c, 0x01, 0xd2, //0x00000995 addq %r10, %rdx - 0x4c, 0x01, 0xf2, //0x00000998 addq %r14, %rdx - 0x49, 0x89, 0xd1, //0x0000099b movq %rdx, %r9 - //0x0000099e LBB0_106 - 0x85, 0xf6, //0x0000099e testl %esi, %esi - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000009a0 je LBB0_109 - 0x0f, 0xbc, 0xd6, //0x000009a6 bsfl %esi, %edx - 0x49, 0x83, 0xfc, 0xff, //0x000009a9 cmpq $-1, %r12 - 0x0f, 0x85, 0xd2, 0x10, 0x00, 0x00, //0x000009ad jne LBB0_356 - 0x4c, 0x01, 0xd2, //0x000009b3 addq %r10, %rdx - 0x4c, 0x01, 0xf2, //0x000009b6 addq %r14, %rdx - 0x49, 0x89, 0xd4, //0x000009b9 movq %rdx, %r12 - //0x000009bc LBB0_109 - 0x83, 0xf9, 0x10, //0x000009bc cmpl $16, %ecx - 0x0f, 0x85, 0x07, 0x05, 0x00, 0x00, //0x000009bf jne LBB0_192 - 0x48, 0x83, 0xc3, 0xf0, //0x000009c5 addq $-16, %rbx - 0x49, 0x83, 0xc6, 0x10, //0x000009c9 addq $16, %r14 - 0x48, 0x83, 0xfb, 0x0f, //0x000009cd cmpq $15, %rbx - 0x0f, 0x87, 0xe9, 0xfe, 0xff, 0xff, //0x000009d1 ja LBB0_95 - 0x4d, 0x01, 0xf7, //0x000009d7 addq %r14, %r15 - 0x4c, 0x8b, 0x55, 0xb8, //0x000009da movq $-72(%rbp), %r10 - 0x4c, 0x8d, 0x35, 0xb7, 0x21, 0x00, 0x00, //0x000009de leaq $8631(%rip), %r14 /* LJTI0_3+0(%rip) */ - //0x000009e5 LBB0_112 - 0x48, 0x85, 0xdb, //0x000009e5 testq %rbx, %rbx - 0x0f, 0x84, 0x02, 0x05, 0x00, 0x00, //0x000009e8 je LBB0_194 - 0x49, 0x8d, 0x34, 0x1f, //0x000009ee leaq (%r15,%rbx), %rsi - 0x4c, 0x89, 0xff, //0x000009f2 movq %r15, %rdi - 0x48, 0x2b, 0x7d, 0xd0, //0x000009f5 subq $-48(%rbp), %rdi - 0x31, 0xc9, //0x000009f9 xorl %ecx, %ecx - 0xe9, 0x1d, 0x00, 0x00, 0x00, //0x000009fb jmp LBB0_117 - //0x00000a00 LBB0_114 - 0x49, 0x83, 0xfc, 0xff, //0x00000a00 cmpq $-1, %r12 - 0x0f, 0x85, 0x67, 0x10, 0x00, 0x00, //0x00000a04 jne LBB0_355 - 0x4c, 0x8d, 0x24, 0x0f, //0x00000a0a leaq (%rdi,%rcx), %r12 - 0x90, 0x90, //0x00000a0e .p2align 4, 0x90 - //0x00000a10 LBB0_116 - 0x48, 0x83, 0xc1, 0x01, //0x00000a10 addq $1, %rcx - 0x48, 0x39, 0xcb, //0x00000a14 cmpq %rcx, %rbx - 0x0f, 0x84, 0xa0, 0x0d, 0x00, 0x00, //0x00000a17 je LBB0_328 - //0x00000a1d LBB0_117 - 0x41, 0x0f, 0xbe, 0x14, 0x0f, //0x00000a1d movsbl (%r15,%rcx), %edx - 0x8d, 0x42, 0xd0, //0x00000a22 leal $-48(%rdx), %eax - 0x83, 0xf8, 0x0a, //0x00000a25 cmpl $10, %eax - 0x0f, 0x82, 0xe2, 0xff, 0xff, 0xff, //0x00000a28 jb LBB0_116 - 0x8d, 0x42, 0xd5, //0x00000a2e leal $-43(%rdx), %eax - 0x83, 0xf8, 0x1a, //0x00000a31 cmpl $26, %eax - 0x0f, 0x87, 0x1c, 0x00, 0x00, 0x00, //0x00000a34 ja LBB0_122 - 0x49, 0x63, 0x04, 0x86, //0x00000a3a movslq (%r14,%rax,4), %rax - 0x4c, 0x01, 0xf0, //0x00000a3e addq %r14, %rax - 0xff, 0xe0, //0x00000a41 jmpq *%rax - //0x00000a43 LBB0_120 - 0x49, 0x83, 0xf8, 0xff, //0x00000a43 cmpq $-1, %r8 - 0x0f, 0x85, 0x24, 0x10, 0x00, 0x00, //0x00000a47 jne LBB0_355 - 0x4c, 0x8d, 0x04, 0x0f, //0x00000a4d leaq (%rdi,%rcx), %r8 - 0xe9, 0xba, 0xff, 0xff, 0xff, //0x00000a51 jmp LBB0_116 - //0x00000a56 LBB0_122 - 0x83, 0xfa, 0x65, //0x00000a56 cmpl $101, %edx - 0x0f, 0x85, 0x8e, 0x04, 0x00, 0x00, //0x00000a59 jne LBB0_193 - //0x00000a5f LBB0_123 - 0x49, 0x83, 0xf9, 0xff, //0x00000a5f cmpq $-1, %r9 - 0x0f, 0x85, 0x08, 0x10, 0x00, 0x00, //0x00000a63 jne LBB0_355 - 0x4c, 0x8d, 0x0c, 0x0f, //0x00000a69 leaq (%rdi,%rcx), %r9 - 0xe9, 0x9e, 0xff, 0xff, 0xff, //0x00000a6d jmp LBB0_116 - //0x00000a72 LBB0_125 - 0x48, 0x81, 0xfb, 0xff, 0x0f, 0x00, 0x00, //0x00000a72 cmpq $4095, %rbx - 0x0f, 0x8f, 0x1d, 0x1c, 0x00, 0x00, //0x00000a79 jg LBB0_529 - 0x48, 0x8d, 0x43, 0x01, //0x00000a7f leaq $1(%rbx), %rax - 0x49, 0x89, 0x01, //0x00000a83 movq %rax, (%r9) - 0x49, 0xc7, 0x44, 0xd9, 0x08, 0x00, 0x00, 0x00, 0x00, //0x00000a86 movq $0, $8(%r9,%rbx,8) - 0xe9, 0x0c, 0xf8, 0xff, 0xff, //0x00000a8f jmp LBB0_3 - //0x00000a94 LBB0_129 - 0x49, 0xc7, 0x04, 0xd9, 0x02, 0x00, 0x00, 0x00, //0x00000a94 movq $2, (%r9,%rbx,8) - 0x49, 0x8b, 0x47, 0x08, //0x00000a9c movq $8(%r15), %rax - 0xf6, 0x45, 0xa8, 0x20, //0x00000aa0 testb $32, $-88(%rbp) - 0x48, 0x89, 0x45, 0xd0, //0x00000aa4 movq %rax, $-48(%rbp) - 0x48, 0x89, 0xc1, //0x00000aa8 movq %rax, %rcx - 0x0f, 0x85, 0x85, 0x02, 0x00, 0x00, //0x00000aab jne LBB0_167 - 0x4c, 0x29, 0xf1, //0x00000ab1 subq %r14, %rcx - 0x0f, 0x84, 0xda, 0x1d, 0x00, 0x00, //0x00000ab4 je LBB0_545 - 0x4d, 0x89, 0xd4, //0x00000aba movq %r10, %r12 - 0x48, 0x83, 0xf9, 0x40, //0x00000abd cmpq $64, %rcx - 0x0f, 0x82, 0x3e, 0x12, 0x00, 0x00, //0x00000ac1 jb LBB0_380 - 0x48, 0xc7, 0xc6, 0xfe, 0xff, 0xff, 0xff, //0x00000ac7 movq $-2, %rsi - 0x4c, 0x29, 0xde, //0x00000ace subq %r11, %rsi - 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00000ad1 movq $-1, %r9 - 0x45, 0x31, 0xd2, //0x00000ad8 xorl %r10d, %r10d - 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000adb .p2align 4, 0x90 - //0x00000ae0 LBB0_133 - 0xc4, 0x81, 0x7e, 0x6f, 0x44, 0x35, 0x00, //0x00000ae0 vmovdqu (%r13,%r14), %ymm0 - 0xc4, 0x81, 0x7e, 0x6f, 0x4c, 0x35, 0x20, //0x00000ae7 vmovdqu $32(%r13,%r14), %ymm1 - 0xc5, 0xfd, 0x74, 0xd6, //0x00000aee vpcmpeqb %ymm6, %ymm0, %ymm2 - 0xc5, 0xfd, 0xd7, 0xfa, //0x00000af2 vpmovmskb %ymm2, %edi - 0xc5, 0xf5, 0x74, 0xd6, //0x00000af6 vpcmpeqb %ymm6, %ymm1, %ymm2 - 0xc5, 0xfd, 0xd7, 0xc2, //0x00000afa vpmovmskb %ymm2, %eax - 0xc5, 0xfd, 0x74, 0xc7, //0x00000afe vpcmpeqb %ymm7, %ymm0, %ymm0 - 0xc5, 0xfd, 0xd7, 0xd0, //0x00000b02 vpmovmskb %ymm0, %edx - 0xc5, 0xf5, 0x74, 0xc7, //0x00000b06 vpcmpeqb %ymm7, %ymm1, %ymm0 - 0xc5, 0xfd, 0xd7, 0xd8, //0x00000b0a vpmovmskb %ymm0, %ebx - 0x48, 0xc1, 0xe0, 0x20, //0x00000b0e shlq $32, %rax - 0x48, 0x09, 0xc7, //0x00000b12 orq %rax, %rdi - 0x48, 0xc1, 0xe3, 0x20, //0x00000b15 shlq $32, %rbx - 0x48, 0x09, 0xda, //0x00000b19 orq %rbx, %rdx - 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x00000b1c jne LBB0_142 - 0x4d, 0x85, 0xd2, //0x00000b22 testq %r10, %r10 - 0x0f, 0x85, 0x38, 0x00, 0x00, 0x00, //0x00000b25 jne LBB0_144 - 0x45, 0x31, 0xd2, //0x00000b2b xorl %r10d, %r10d - 0x48, 0x85, 0xff, //0x00000b2e testq %rdi, %rdi - 0x0f, 0x85, 0x82, 0x00, 0x00, 0x00, //0x00000b31 jne LBB0_145 - //0x00000b37 LBB0_136 - 0x48, 0x83, 0xc1, 0xc0, //0x00000b37 addq $-64, %rcx - 0x48, 0x83, 0xc6, 0xc0, //0x00000b3b addq $-64, %rsi - 0x49, 0x83, 0xc6, 0x40, //0x00000b3f addq $64, %r14 - 0x48, 0x83, 0xf9, 0x3f, //0x00000b43 cmpq $63, %rcx - 0x0f, 0x87, 0x93, 0xff, 0xff, 0xff, //0x00000b47 ja LBB0_133 - 0xe9, 0x88, 0x0f, 0x00, 0x00, //0x00000b4d jmp LBB0_137 - //0x00000b52 LBB0_142 - 0x49, 0x83, 0xf9, 0xff, //0x00000b52 cmpq $-1, %r9 - 0x0f, 0x85, 0x07, 0x00, 0x00, 0x00, //0x00000b56 jne LBB0_144 - 0x4c, 0x0f, 0xbc, 0xca, //0x00000b5c bsfq %rdx, %r9 - 0x4d, 0x01, 0xf1, //0x00000b60 addq %r14, %r9 - //0x00000b63 LBB0_144 - 0x4c, 0x89, 0xd0, //0x00000b63 movq %r10, %rax - 0x48, 0xf7, 0xd0, //0x00000b66 notq %rax - 0x48, 0x21, 0xd0, //0x00000b69 andq %rdx, %rax - 0x4c, 0x8d, 0x3c, 0x00, //0x00000b6c leaq (%rax,%rax), %r15 - 0x4d, 0x09, 0xd7, //0x00000b70 orq %r10, %r15 - 0x4c, 0x89, 0xfb, //0x00000b73 movq %r15, %rbx - 0x48, 0xf7, 0xd3, //0x00000b76 notq %rbx - 0x48, 0x21, 0xd3, //0x00000b79 andq %rdx, %rbx - 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000b7c movabsq $-6148914691236517206, %rdx - 0x48, 0x21, 0xd3, //0x00000b86 andq %rdx, %rbx - 0x45, 0x31, 0xd2, //0x00000b89 xorl %r10d, %r10d - 0x48, 0x01, 0xc3, //0x00000b8c addq %rax, %rbx - 0x41, 0x0f, 0x92, 0xc2, //0x00000b8f setb %r10b - 0x48, 0x01, 0xdb, //0x00000b93 addq %rbx, %rbx - 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000b96 movabsq $6148914691236517205, %rax - 0x48, 0x31, 0xc3, //0x00000ba0 xorq %rax, %rbx - 0x4c, 0x21, 0xfb, //0x00000ba3 andq %r15, %rbx - 0x48, 0xf7, 0xd3, //0x00000ba6 notq %rbx - 0x48, 0x21, 0xdf, //0x00000ba9 andq %rbx, %rdi - 0x4c, 0x8b, 0x7d, 0xc0, //0x00000bac movq $-64(%rbp), %r15 - 0x48, 0x85, 0xff, //0x00000bb0 testq %rdi, %rdi - 0x0f, 0x84, 0x7e, 0xff, 0xff, 0xff, //0x00000bb3 je LBB0_136 - //0x00000bb9 LBB0_145 - 0x4c, 0x0f, 0xbc, 0xf7, //0x00000bb9 bsfq %rdi, %r14 - 0x49, 0x29, 0xf6, //0x00000bbd subq %rsi, %r14 - 0x4d, 0x89, 0xe2, //0x00000bc0 movq %r12, %r10 - 0xe9, 0x83, 0x04, 0x00, 0x00, //0x00000bc3 jmp LBB0_209 - //0x00000bc8 LBB0_146 - 0x4c, 0x89, 0xe1, //0x00000bc8 movq %r12, %rcx - 0x4c, 0x29, 0xf1, //0x00000bcb subq %r14, %rcx - 0x0f, 0x84, 0xb8, 0x1c, 0x00, 0x00, //0x00000bce je LBB0_544 - 0x4d, 0x89, 0xd7, //0x00000bd4 movq %r10, %r15 - 0x48, 0x83, 0xf9, 0x40, //0x00000bd7 cmpq $64, %rcx - 0x0f, 0x82, 0x03, 0x11, 0x00, 0x00, //0x00000bdb jb LBB0_378 - 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x00000be1 movq $-1, $-48(%rbp) - 0x45, 0x31, 0xd2, //0x00000be9 xorl %r10d, %r10d - 0x90, 0x90, 0x90, 0x90, //0x00000bec .p2align 4, 0x90 - //0x00000bf0 LBB0_149 - 0xc4, 0x81, 0x7e, 0x6f, 0x44, 0x35, 0x00, //0x00000bf0 vmovdqu (%r13,%r14), %ymm0 - 0xc4, 0x81, 0x7e, 0x6f, 0x4c, 0x35, 0x20, //0x00000bf7 vmovdqu $32(%r13,%r14), %ymm1 - 0xc5, 0xfd, 0x74, 0xd6, //0x00000bfe vpcmpeqb %ymm6, %ymm0, %ymm2 - 0xc5, 0xfd, 0xd7, 0xfa, //0x00000c02 vpmovmskb %ymm2, %edi - 0xc5, 0xf5, 0x74, 0xd6, //0x00000c06 vpcmpeqb %ymm6, %ymm1, %ymm2 - 0xc5, 0xfd, 0xd7, 0xc2, //0x00000c0a vpmovmskb %ymm2, %eax - 0xc5, 0xfd, 0x74, 0xd7, //0x00000c0e vpcmpeqb %ymm7, %ymm0, %ymm2 - 0xc5, 0xfd, 0xd7, 0xd2, //0x00000c12 vpmovmskb %ymm2, %edx - 0xc5, 0xf5, 0x74, 0xd7, //0x00000c16 vpcmpeqb %ymm7, %ymm1, %ymm2 - 0xc5, 0xfd, 0xd7, 0xda, //0x00000c1a vpmovmskb %ymm2, %ebx - 0xc5, 0xbd, 0xda, 0xd1, //0x00000c1e vpminub %ymm1, %ymm8, %ymm2 - 0xc5, 0xf5, 0x74, 0xca, //0x00000c22 vpcmpeqb %ymm2, %ymm1, %ymm1 - 0xc5, 0xfd, 0xd7, 0xf1, //0x00000c26 vpmovmskb %ymm1, %esi - 0x48, 0xc1, 0xe0, 0x20, //0x00000c2a shlq $32, %rax - 0x48, 0x09, 0xc7, //0x00000c2e orq %rax, %rdi - 0x48, 0xc1, 0xe3, 0x20, //0x00000c31 shlq $32, %rbx - 0x48, 0xc1, 0xe6, 0x20, //0x00000c35 shlq $32, %rsi - 0x48, 0x09, 0xda, //0x00000c39 orq %rbx, %rdx - 0x0f, 0x85, 0x44, 0x00, 0x00, 0x00, //0x00000c3c jne LBB0_160 - 0x4d, 0x85, 0xd2, //0x00000c42 testq %r10, %r10 - 0x0f, 0x85, 0x51, 0x00, 0x00, 0x00, //0x00000c45 jne LBB0_162 - 0x45, 0x31, 0xd2, //0x00000c4b xorl %r10d, %r10d - //0x00000c4e LBB0_152 - 0xc5, 0xbd, 0xda, 0xc8, //0x00000c4e vpminub %ymm0, %ymm8, %ymm1 - 0xc5, 0xfd, 0x74, 0xc1, //0x00000c52 vpcmpeqb %ymm1, %ymm0, %ymm0 - 0xc5, 0xfd, 0xd7, 0xc0, //0x00000c56 vpmovmskb %ymm0, %eax - 0x48, 0x09, 0xc6, //0x00000c5a orq %rax, %rsi - 0x48, 0x85, 0xff, //0x00000c5d testq %rdi, %rdi - 0x0f, 0x85, 0x88, 0x00, 0x00, 0x00, //0x00000c60 jne LBB0_163 - 0x48, 0x85, 0xf6, //0x00000c66 testq %rsi, %rsi - 0x0f, 0x85, 0xb0, 0x1a, 0x00, 0x00, //0x00000c69 jne LBB0_521 - 0x48, 0x83, 0xc1, 0xc0, //0x00000c6f addq $-64, %rcx - 0x49, 0x83, 0xc6, 0x40, //0x00000c73 addq $64, %r14 - 0x48, 0x83, 0xf9, 0x3f, //0x00000c77 cmpq $63, %rcx - 0x0f, 0x87, 0x6f, 0xff, 0xff, 0xff, //0x00000c7b ja LBB0_149 - 0xe9, 0x82, 0x0d, 0x00, 0x00, //0x00000c81 jmp LBB0_155 - //0x00000c86 LBB0_160 - 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x00000c86 cmpq $-1, $-48(%rbp) - 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x00000c8b jne LBB0_162 - 0x48, 0x0f, 0xbc, 0xc2, //0x00000c91 bsfq %rdx, %rax - 0x4c, 0x01, 0xf0, //0x00000c95 addq %r14, %rax - 0x48, 0x89, 0x45, 0xd0, //0x00000c98 movq %rax, $-48(%rbp) - //0x00000c9c LBB0_162 - 0x4c, 0x89, 0xd0, //0x00000c9c movq %r10, %rax - 0x48, 0xf7, 0xd0, //0x00000c9f notq %rax - 0x48, 0x21, 0xd0, //0x00000ca2 andq %rdx, %rax - 0x4c, 0x8d, 0x0c, 0x00, //0x00000ca5 leaq (%rax,%rax), %r9 - 0x4d, 0x09, 0xd1, //0x00000ca9 orq %r10, %r9 - 0x4c, 0x89, 0xcb, //0x00000cac movq %r9, %rbx - 0x48, 0xf7, 0xd3, //0x00000caf notq %rbx - 0x48, 0x21, 0xd3, //0x00000cb2 andq %rdx, %rbx - 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000cb5 movabsq $-6148914691236517206, %rdx - 0x48, 0x21, 0xd3, //0x00000cbf andq %rdx, %rbx - 0x45, 0x31, 0xd2, //0x00000cc2 xorl %r10d, %r10d - 0x48, 0x01, 0xc3, //0x00000cc5 addq %rax, %rbx - 0x41, 0x0f, 0x92, 0xc2, //0x00000cc8 setb %r10b - 0x48, 0x01, 0xdb, //0x00000ccc addq %rbx, %rbx - 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000ccf movabsq $6148914691236517205, %rax - 0x48, 0x31, 0xc3, //0x00000cd9 xorq %rax, %rbx - 0x4c, 0x21, 0xcb, //0x00000cdc andq %r9, %rbx - 0x48, 0xf7, 0xd3, //0x00000cdf notq %rbx - 0x48, 0x21, 0xdf, //0x00000ce2 andq %rbx, %rdi - 0x4c, 0x8b, 0x4d, 0xc8, //0x00000ce5 movq $-56(%rbp), %r9 - 0xe9, 0x60, 0xff, 0xff, 0xff, //0x00000ce9 jmp LBB0_152 - //0x00000cee LBB0_163 - 0x48, 0x0f, 0xbc, 0xcf, //0x00000cee bsfq %rdi, %rcx - 0x48, 0x85, 0xf6, //0x00000cf2 testq %rsi, %rsi - 0x0f, 0x84, 0x8e, 0x01, 0x00, 0x00, //0x00000cf5 je LBB0_188 - 0x48, 0x0f, 0xbc, 0xd6, //0x00000cfb bsfq %rsi, %rdx - 0x4d, 0x89, 0xfa, //0x00000cff movq %r15, %r10 - 0x48, 0x39, 0xca, //0x00000d02 cmpq %rcx, %rdx - 0x4c, 0x8b, 0x7d, 0xc0, //0x00000d05 movq $-64(%rbp), %r15 - 0x0f, 0x83, 0x8f, 0x01, 0x00, 0x00, //0x00000d09 jae LBB0_189 - 0xe9, 0x89, 0x1b, 0x00, 0x00, //0x00000d0f jmp LBB0_165 - //0x00000d14 LBB0_166 - 0x4c, 0x01, 0xf9, //0x00000d14 addq %r15, %rcx - 0x48, 0x03, 0x4d, 0xd0, //0x00000d17 addq $-48(%rbp), %rcx - 0xc5, 0xf8, 0x77, //0x00000d1b vzeroupper - 0x49, 0x89, 0xcf, //0x00000d1e movq %rcx, %r15 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00000d21 movq $-1, %rcx - 0x4d, 0x85, 0xc0, //0x00000d28 testq %r8, %r8 - 0x0f, 0x85, 0xcf, 0x01, 0x00, 0x00, //0x00000d2b jne LBB0_195 - 0xe9, 0xb8, 0x19, 0x00, 0x00, //0x00000d31 jmp LBB0_520 - //0x00000d36 LBB0_167 - 0x4c, 0x29, 0xf1, //0x00000d36 subq %r14, %rcx - 0x0f, 0x84, 0x55, 0x1b, 0x00, 0x00, //0x00000d39 je LBB0_545 - 0x48, 0x83, 0xf9, 0x40, //0x00000d3f cmpq $64, %rcx - 0x0f, 0x82, 0xd8, 0x0f, 0x00, 0x00, //0x00000d43 jb LBB0_381 - 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00000d49 movq $-1, %r9 - 0x45, 0x31, 0xff, //0x00000d50 xorl %r15d, %r15d - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000d53 .p2align 4, 0x90 - //0x00000d60 LBB0_170 - 0xc4, 0x81, 0x7e, 0x6f, 0x44, 0x35, 0x00, //0x00000d60 vmovdqu (%r13,%r14), %ymm0 - 0xc4, 0x81, 0x7e, 0x6f, 0x4c, 0x35, 0x20, //0x00000d67 vmovdqu $32(%r13,%r14), %ymm1 - 0xc5, 0xfd, 0x74, 0xd6, //0x00000d6e vpcmpeqb %ymm6, %ymm0, %ymm2 - 0xc5, 0xfd, 0xd7, 0xfa, //0x00000d72 vpmovmskb %ymm2, %edi - 0xc5, 0xf5, 0x74, 0xd6, //0x00000d76 vpcmpeqb %ymm6, %ymm1, %ymm2 - 0xc5, 0xfd, 0xd7, 0xc2, //0x00000d7a vpmovmskb %ymm2, %eax - 0xc5, 0xfd, 0x74, 0xd7, //0x00000d7e vpcmpeqb %ymm7, %ymm0, %ymm2 - 0xc5, 0xfd, 0xd7, 0xd2, //0x00000d82 vpmovmskb %ymm2, %edx - 0xc5, 0xf5, 0x74, 0xd7, //0x00000d86 vpcmpeqb %ymm7, %ymm1, %ymm2 - 0xc5, 0xfd, 0xd7, 0xda, //0x00000d8a vpmovmskb %ymm2, %ebx - 0xc5, 0xbd, 0xda, 0xd1, //0x00000d8e vpminub %ymm1, %ymm8, %ymm2 - 0xc5, 0xf5, 0x74, 0xca, //0x00000d92 vpcmpeqb %ymm2, %ymm1, %ymm1 - 0xc5, 0xfd, 0xd7, 0xf1, //0x00000d96 vpmovmskb %ymm1, %esi - 0x48, 0xc1, 0xe0, 0x20, //0x00000d9a shlq $32, %rax - 0x48, 0x09, 0xc7, //0x00000d9e orq %rax, %rdi - 0x48, 0xc1, 0xe3, 0x20, //0x00000da1 shlq $32, %rbx - 0x48, 0xc1, 0xe6, 0x20, //0x00000da5 shlq $32, %rsi - 0x48, 0x09, 0xda, //0x00000da9 orq %rbx, %rdx - 0x0f, 0x85, 0x44, 0x00, 0x00, 0x00, //0x00000dac jne LBB0_181 - 0x4d, 0x85, 0xff, //0x00000db2 testq %r15, %r15 - 0x0f, 0x85, 0x57, 0x00, 0x00, 0x00, //0x00000db5 jne LBB0_183 - 0x45, 0x31, 0xff, //0x00000dbb xorl %r15d, %r15d - //0x00000dbe LBB0_173 - 0xc5, 0xbd, 0xda, 0xc8, //0x00000dbe vpminub %ymm0, %ymm8, %ymm1 - 0xc5, 0xfd, 0x74, 0xc1, //0x00000dc2 vpcmpeqb %ymm1, %ymm0, %ymm0 - 0xc5, 0xfd, 0xd7, 0xc0, //0x00000dc6 vpmovmskb %ymm0, %eax - 0x48, 0x09, 0xc6, //0x00000dca orq %rax, %rsi - 0x48, 0x85, 0xff, //0x00000dcd testq %rdi, %rdi - 0x0f, 0x85, 0x90, 0x00, 0x00, 0x00, //0x00000dd0 jne LBB0_185 - 0x48, 0x85, 0xf6, //0x00000dd6 testq %rsi, %rsi - 0x0f, 0x85, 0x6a, 0x19, 0x00, 0x00, //0x00000dd9 jne LBB0_539 - 0x48, 0x83, 0xc1, 0xc0, //0x00000ddf addq $-64, %rcx - 0x49, 0x83, 0xc6, 0x40, //0x00000de3 addq $64, %r14 - 0x48, 0x83, 0xf9, 0x3f, //0x00000de7 cmpq $63, %rcx - 0x0f, 0x87, 0x6f, 0xff, 0xff, 0xff, //0x00000deb ja LBB0_170 - 0xe9, 0x39, 0x0d, 0x00, 0x00, //0x00000df1 jmp LBB0_176 - //0x00000df6 LBB0_181 - 0x4c, 0x89, 0xc8, //0x00000df6 movq %r9, %rax - 0x4d, 0x89, 0xd4, //0x00000df9 movq %r10, %r12 - 0x49, 0x83, 0xf9, 0xff, //0x00000dfc cmpq $-1, %r9 - 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x00000e00 jne LBB0_184 - 0x4c, 0x0f, 0xbc, 0xca, //0x00000e06 bsfq %rdx, %r9 - 0x4d, 0x01, 0xf1, //0x00000e0a addq %r14, %r9 - 0xe9, 0x03, 0x00, 0x00, 0x00, //0x00000e0d jmp LBB0_184 - //0x00000e12 LBB0_183 - 0x4d, 0x89, 0xd4, //0x00000e12 movq %r10, %r12 - //0x00000e15 LBB0_184 - 0x4c, 0x89, 0xf8, //0x00000e15 movq %r15, %rax - 0x48, 0xf7, 0xd0, //0x00000e18 notq %rax - 0x48, 0x21, 0xd0, //0x00000e1b andq %rdx, %rax - 0x4c, 0x8d, 0x14, 0x00, //0x00000e1e leaq (%rax,%rax), %r10 - 0x4d, 0x09, 0xfa, //0x00000e22 orq %r15, %r10 - 0x4c, 0x89, 0xd3, //0x00000e25 movq %r10, %rbx - 0x48, 0xf7, 0xd3, //0x00000e28 notq %rbx - 0x48, 0x21, 0xd3, //0x00000e2b andq %rdx, %rbx - 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000e2e movabsq $-6148914691236517206, %rdx - 0x48, 0x21, 0xd3, //0x00000e38 andq %rdx, %rbx - 0x45, 0x31, 0xff, //0x00000e3b xorl %r15d, %r15d - 0x48, 0x01, 0xc3, //0x00000e3e addq %rax, %rbx - 0x41, 0x0f, 0x92, 0xc7, //0x00000e41 setb %r15b - 0x48, 0x01, 0xdb, //0x00000e45 addq %rbx, %rbx - 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000e48 movabsq $6148914691236517205, %rax - 0x48, 0x31, 0xc3, //0x00000e52 xorq %rax, %rbx - 0x4c, 0x21, 0xd3, //0x00000e55 andq %r10, %rbx - 0x48, 0xf7, 0xd3, //0x00000e58 notq %rbx - 0x48, 0x21, 0xdf, //0x00000e5b andq %rbx, %rdi - 0x4d, 0x89, 0xe2, //0x00000e5e movq %r12, %r10 - 0xe9, 0x58, 0xff, 0xff, 0xff, //0x00000e61 jmp LBB0_173 - //0x00000e66 LBB0_185 - 0x48, 0x0f, 0xbc, 0xcf, //0x00000e66 bsfq %rdi, %rcx - 0x48, 0x85, 0xf6, //0x00000e6a testq %rsi, %rsi - 0x0f, 0x84, 0xbf, 0x01, 0x00, 0x00, //0x00000e6d je LBB0_207 - 0x48, 0x0f, 0xbc, 0xd6, //0x00000e73 bsfq %rsi, %rdx - 0x4c, 0x8b, 0x7d, 0xc0, //0x00000e77 movq $-64(%rbp), %r15 - 0x48, 0x39, 0xca, //0x00000e7b cmpq %rcx, %rdx - 0x0f, 0x83, 0xc0, 0x01, 0x00, 0x00, //0x00000e7e jae LBB0_208 - 0xe9, 0x23, 0x1a, 0x00, 0x00, //0x00000e84 jmp LBB0_187 - //0x00000e89 LBB0_188 - 0xba, 0x40, 0x00, 0x00, 0x00, //0x00000e89 movl $64, %edx - 0x4d, 0x89, 0xfa, //0x00000e8e movq %r15, %r10 - 0x48, 0x39, 0xca, //0x00000e91 cmpq %rcx, %rdx - 0x4c, 0x8b, 0x7d, 0xc0, //0x00000e94 movq $-64(%rbp), %r15 - 0x0f, 0x82, 0xff, 0x19, 0x00, 0x00, //0x00000e98 jb LBB0_165 - //0x00000e9e LBB0_189 - 0x49, 0x01, 0xce, //0x00000e9e addq %rcx, %r14 - 0x49, 0x83, 0xc6, 0x01, //0x00000ea1 addq $1, %r14 - //0x00000ea5 LBB0_190 - 0x4d, 0x85, 0xf6, //0x00000ea5 testq %r14, %r14 - 0x0f, 0x88, 0xfa, 0x17, 0x00, 0x00, //0x00000ea8 js LBB0_514 - 0x4d, 0x89, 0x32, //0x00000eae movq %r14, (%r10) - 0x4c, 0x89, 0xd9, //0x00000eb1 movq %r11, %rcx - 0x49, 0xbc, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x00000eb4 movabsq $9223372036854775806, %r12 - 0x4d, 0x39, 0xe3, //0x00000ebe cmpq %r12, %r11 - 0x0f, 0x86, 0xd9, 0xf3, 0xff, 0xff, //0x00000ec1 jbe LBB0_3 - 0xe9, 0x36, 0x18, 0x00, 0x00, //0x00000ec7 jmp LBB0_538 - //0x00000ecc LBB0_192 - 0x89, 0xc8, //0x00000ecc movl %ecx, %eax - 0x49, 0x01, 0xc7, //0x00000ece addq %rax, %r15 - 0x4d, 0x01, 0xf7, //0x00000ed1 addq %r14, %r15 - 0x4c, 0x8b, 0x55, 0xb8, //0x00000ed4 movq $-72(%rbp), %r10 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00000ed8 movq $-1, %rcx - 0x4d, 0x85, 0xc0, //0x00000edf testq %r8, %r8 - 0x0f, 0x85, 0x18, 0x00, 0x00, 0x00, //0x00000ee2 jne LBB0_195 - 0xe9, 0x01, 0x18, 0x00, 0x00, //0x00000ee8 jmp LBB0_520 - //0x00000eed LBB0_193 - 0x49, 0x01, 0xcf, //0x00000eed addq %rcx, %r15 - //0x00000ef0 LBB0_194 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00000ef0 movq $-1, %rcx - 0x4d, 0x85, 0xc0, //0x00000ef7 testq %r8, %r8 - 0x0f, 0x84, 0xee, 0x17, 0x00, 0x00, //0x00000efa je LBB0_520 - //0x00000f00 LBB0_195 - 0x4d, 0x85, 0xe4, //0x00000f00 testq %r12, %r12 - 0x0f, 0x84, 0xe5, 0x17, 0x00, 0x00, //0x00000f03 je LBB0_520 - 0x4d, 0x85, 0xc9, //0x00000f09 testq %r9, %r9 - 0x0f, 0x84, 0xdc, 0x17, 0x00, 0x00, //0x00000f0c je LBB0_520 - 0x4c, 0x2b, 0x7d, 0xd0, //0x00000f12 subq $-48(%rbp), %r15 - 0x49, 0x8d, 0x4f, 0xff, //0x00000f16 leaq $-1(%r15), %rcx - 0x49, 0x39, 0xc8, //0x00000f1a cmpq %rcx, %r8 - 0x0f, 0x84, 0x8c, 0x00, 0x00, 0x00, //0x00000f1d je LBB0_203 - 0x49, 0x39, 0xcc, //0x00000f23 cmpq %rcx, %r12 - 0x0f, 0x84, 0x83, 0x00, 0x00, 0x00, //0x00000f26 je LBB0_203 - 0x49, 0x39, 0xc9, //0x00000f2c cmpq %rcx, %r9 - 0x0f, 0x84, 0x7a, 0x00, 0x00, 0x00, //0x00000f2f je LBB0_203 - 0x4d, 0x85, 0xe4, //0x00000f35 testq %r12, %r12 - 0xc5, 0xfe, 0x6f, 0x2d, 0x40, 0xf1, 0xff, 0xff, //0x00000f38 vmovdqu $-3776(%rip), %ymm5 /* LCPI0_1+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x35, 0x58, 0xf1, 0xff, 0xff, //0x00000f40 vmovdqu $-3752(%rip), %ymm6 /* LCPI0_2+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x3d, 0x70, 0xf1, 0xff, 0xff, //0x00000f48 vmovdqu $-3728(%rip), %ymm7 /* LCPI0_3+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x05, 0x88, 0xf1, 0xff, 0xff, //0x00000f50 vmovdqu $-3704(%rip), %ymm8 /* LCPI0_4+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x0d, 0xa0, 0xf1, 0xff, 0xff, //0x00000f58 vmovdqu $-3680(%rip), %ymm9 /* LCPI0_5+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x15, 0xb8, 0xf1, 0xff, 0xff, //0x00000f60 vmovdqu $-3656(%rip), %ymm10 /* LCPI0_6+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x1d, 0xd0, 0xf1, 0xff, 0xff, //0x00000f68 vmovdqu $-3632(%rip), %ymm11 /* LCPI0_7+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x25, 0xe8, 0xf1, 0xff, 0xff, //0x00000f70 vmovdqu $-3608(%rip), %ymm12 /* LCPI0_8+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x2d, 0x00, 0xf2, 0xff, 0xff, //0x00000f78 vmovdqu $-3584(%rip), %ymm13 /* LCPI0_9+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x35, 0x18, 0xf2, 0xff, 0xff, //0x00000f80 vmovdqu $-3560(%rip), %ymm14 /* LCPI0_10+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x3d, 0x30, 0xf2, 0xff, 0xff, //0x00000f88 vmovdqu $-3536(%rip), %ymm15 /* LCPI0_11+0(%rip) */ - 0x0f, 0x8e, 0x79, 0x00, 0x00, 0x00, //0x00000f90 jle LBB0_204 - 0x49, 0x8d, 0x44, 0x24, 0xff, //0x00000f96 leaq $-1(%r12), %rax - 0x49, 0x39, 0xc1, //0x00000f9b cmpq %rax, %r9 - 0x0f, 0x84, 0x6b, 0x00, 0x00, 0x00, //0x00000f9e je LBB0_204 - 0x49, 0xf7, 0xd4, //0x00000fa4 notq %r12 - 0x4d, 0x89, 0xe7, //0x00000fa7 movq %r12, %r15 - 0xe9, 0xee, 0x0a, 0x00, 0x00, //0x00000faa jmp LBB0_358 - //0x00000faf LBB0_203 - 0x49, 0xf7, 0xdf, //0x00000faf negq %r15 - 0xc5, 0xfe, 0x6f, 0x2d, 0xc6, 0xf0, 0xff, 0xff, //0x00000fb2 vmovdqu $-3898(%rip), %ymm5 /* LCPI0_1+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x35, 0xde, 0xf0, 0xff, 0xff, //0x00000fba vmovdqu $-3874(%rip), %ymm6 /* LCPI0_2+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x3d, 0xf6, 0xf0, 0xff, 0xff, //0x00000fc2 vmovdqu $-3850(%rip), %ymm7 /* LCPI0_3+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x05, 0x0e, 0xf1, 0xff, 0xff, //0x00000fca vmovdqu $-3826(%rip), %ymm8 /* LCPI0_4+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x0d, 0x26, 0xf1, 0xff, 0xff, //0x00000fd2 vmovdqu $-3802(%rip), %ymm9 /* LCPI0_5+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x15, 0x3e, 0xf1, 0xff, 0xff, //0x00000fda vmovdqu $-3778(%rip), %ymm10 /* LCPI0_6+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x1d, 0x56, 0xf1, 0xff, 0xff, //0x00000fe2 vmovdqu $-3754(%rip), %ymm11 /* LCPI0_7+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x25, 0x6e, 0xf1, 0xff, 0xff, //0x00000fea vmovdqu $-3730(%rip), %ymm12 /* LCPI0_8+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x2d, 0x86, 0xf1, 0xff, 0xff, //0x00000ff2 vmovdqu $-3706(%rip), %ymm13 /* LCPI0_9+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x35, 0x9e, 0xf1, 0xff, 0xff, //0x00000ffa vmovdqu $-3682(%rip), %ymm14 /* LCPI0_10+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x3d, 0xb6, 0xf1, 0xff, 0xff, //0x00001002 vmovdqu $-3658(%rip), %ymm15 /* LCPI0_11+0(%rip) */ - 0xe9, 0x8e, 0x0a, 0x00, 0x00, //0x0000100a jmp LBB0_358 - //0x0000100f LBB0_204 - 0x4c, 0x89, 0xc0, //0x0000100f movq %r8, %rax - 0x4c, 0x09, 0xc8, //0x00001012 orq %r9, %rax - 0x0f, 0x99, 0xc1, //0x00001015 setns %cl - 0x0f, 0x88, 0x2a, 0x06, 0x00, 0x00, //0x00001018 js LBB0_306 - 0x4d, 0x39, 0xc8, //0x0000101e cmpq %r9, %r8 - 0x0f, 0x8c, 0x21, 0x06, 0x00, 0x00, //0x00001021 jl LBB0_306 - 0x49, 0xf7, 0xd0, //0x00001027 notq %r8 - 0x4d, 0x89, 0xc7, //0x0000102a movq %r8, %r15 - 0xe9, 0x6b, 0x0a, 0x00, 0x00, //0x0000102d jmp LBB0_358 - //0x00001032 LBB0_207 - 0xba, 0x40, 0x00, 0x00, 0x00, //0x00001032 movl $64, %edx - 0x4c, 0x8b, 0x7d, 0xc0, //0x00001037 movq $-64(%rbp), %r15 - 0x48, 0x39, 0xca, //0x0000103b cmpq %rcx, %rdx - 0x0f, 0x82, 0x68, 0x18, 0x00, 0x00, //0x0000103e jb LBB0_187 - //0x00001044 LBB0_208 - 0x49, 0x01, 0xce, //0x00001044 addq %rcx, %r14 - 0x49, 0x83, 0xc6, 0x01, //0x00001047 addq $1, %r14 - //0x0000104b LBB0_209 - 0x4d, 0x85, 0xf6, //0x0000104b testq %r14, %r14 - 0x0f, 0x88, 0x7d, 0x16, 0x00, 0x00, //0x0000104e js LBB0_517 - 0x4d, 0x89, 0x32, //0x00001054 movq %r14, (%r10) - 0x4c, 0x89, 0xd9, //0x00001057 movq %r11, %rcx - 0x48, 0xb8, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x0000105a movabsq $9223372036854775806, %rax - 0x49, 0x39, 0xc3, //0x00001064 cmpq %rax, %r11 - 0x4c, 0x8b, 0x4d, 0xc8, //0x00001067 movq $-56(%rbp), %r9 - 0x0f, 0x87, 0x91, 0x16, 0x00, 0x00, //0x0000106b ja LBB0_538 - 0x49, 0x8b, 0x01, //0x00001071 movq (%r9), %rax - 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x00001074 cmpq $4095, %rax - 0x0f, 0x8f, 0x1c, 0x16, 0x00, 0x00, //0x0000107a jg LBB0_529 - 0x48, 0x8d, 0x48, 0x01, //0x00001080 leaq $1(%rax), %rcx - 0x49, 0x89, 0x09, //0x00001084 movq %rcx, (%r9) - 0x49, 0xc7, 0x44, 0xc1, 0x08, 0x04, 0x00, 0x00, 0x00, //0x00001087 movq $4, $8(%r9,%rax,8) - 0xe9, 0x0b, 0xf2, 0xff, 0xff, //0x00001090 jmp LBB0_3 - //0x00001095 LBB0_213 - 0x49, 0x8b, 0x47, 0x08, //0x00001095 movq $8(%r15), %rax - 0xf6, 0x45, 0xa8, 0x20, //0x00001099 testb $32, $-88(%rbp) - 0x48, 0x89, 0x45, 0xd0, //0x0000109d movq %rax, $-48(%rbp) - 0x48, 0x89, 0xc1, //0x000010a1 movq %rax, %rcx - 0x0f, 0x85, 0xb7, 0x05, 0x00, 0x00, //0x000010a4 jne LBB0_307 - 0x4c, 0x29, 0xf1, //0x000010aa subq %r14, %rcx - 0x0f, 0x84, 0xe1, 0x17, 0x00, 0x00, //0x000010ad je LBB0_545 - 0x4d, 0x89, 0xd4, //0x000010b3 movq %r10, %r12 - 0x48, 0x83, 0xf9, 0x40, //0x000010b6 cmpq $64, %rcx - 0x0f, 0x82, 0x99, 0x0c, 0x00, 0x00, //0x000010ba jb LBB0_384 - 0x48, 0xc7, 0xc6, 0xfe, 0xff, 0xff, 0xff, //0x000010c0 movq $-2, %rsi - 0x4c, 0x29, 0xde, //0x000010c7 subq %r11, %rsi - 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000010ca movq $-1, %r9 - 0x45, 0x31, 0xd2, //0x000010d1 xorl %r10d, %r10d - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000010d4 .p2align 4, 0x90 - //0x000010e0 LBB0_217 - 0xc4, 0x81, 0x7e, 0x6f, 0x44, 0x35, 0x00, //0x000010e0 vmovdqu (%r13,%r14), %ymm0 - 0xc4, 0x81, 0x7e, 0x6f, 0x4c, 0x35, 0x20, //0x000010e7 vmovdqu $32(%r13,%r14), %ymm1 - 0xc5, 0xfd, 0x74, 0xd6, //0x000010ee vpcmpeqb %ymm6, %ymm0, %ymm2 - 0xc5, 0xfd, 0xd7, 0xfa, //0x000010f2 vpmovmskb %ymm2, %edi - 0xc5, 0xf5, 0x74, 0xd6, //0x000010f6 vpcmpeqb %ymm6, %ymm1, %ymm2 - 0xc5, 0xfd, 0xd7, 0xc2, //0x000010fa vpmovmskb %ymm2, %eax - 0xc5, 0xfd, 0x74, 0xc7, //0x000010fe vpcmpeqb %ymm7, %ymm0, %ymm0 - 0xc5, 0xfd, 0xd7, 0xd0, //0x00001102 vpmovmskb %ymm0, %edx - 0xc5, 0xf5, 0x74, 0xc7, //0x00001106 vpcmpeqb %ymm7, %ymm1, %ymm0 - 0xc5, 0xfd, 0xd7, 0xd8, //0x0000110a vpmovmskb %ymm0, %ebx - 0x48, 0xc1, 0xe0, 0x20, //0x0000110e shlq $32, %rax - 0x48, 0x09, 0xc7, //0x00001112 orq %rax, %rdi - 0x48, 0xc1, 0xe3, 0x20, //0x00001115 shlq $32, %rbx - 0x48, 0x09, 0xda, //0x00001119 orq %rbx, %rdx - 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x0000111c jne LBB0_226 - 0x4d, 0x85, 0xd2, //0x00001122 testq %r10, %r10 - 0x0f, 0x85, 0x38, 0x00, 0x00, 0x00, //0x00001125 jne LBB0_228 - 0x45, 0x31, 0xd2, //0x0000112b xorl %r10d, %r10d - 0x48, 0x85, 0xff, //0x0000112e testq %rdi, %rdi - 0x0f, 0x85, 0x82, 0x00, 0x00, 0x00, //0x00001131 jne LBB0_229 - //0x00001137 LBB0_220 - 0x48, 0x83, 0xc1, 0xc0, //0x00001137 addq $-64, %rcx - 0x48, 0x83, 0xc6, 0xc0, //0x0000113b addq $-64, %rsi - 0x49, 0x83, 0xc6, 0x40, //0x0000113f addq $64, %r14 - 0x48, 0x83, 0xf9, 0x3f, //0x00001143 cmpq $63, %rcx - 0x0f, 0x87, 0x93, 0xff, 0xff, 0xff, //0x00001147 ja LBB0_217 - 0xe9, 0x66, 0x0a, 0x00, 0x00, //0x0000114d jmp LBB0_221 - //0x00001152 LBB0_226 - 0x49, 0x83, 0xf9, 0xff, //0x00001152 cmpq $-1, %r9 - 0x0f, 0x85, 0x07, 0x00, 0x00, 0x00, //0x00001156 jne LBB0_228 - 0x4c, 0x0f, 0xbc, 0xca, //0x0000115c bsfq %rdx, %r9 - 0x4d, 0x01, 0xf1, //0x00001160 addq %r14, %r9 - //0x00001163 LBB0_228 - 0x4c, 0x89, 0xd0, //0x00001163 movq %r10, %rax - 0x48, 0xf7, 0xd0, //0x00001166 notq %rax - 0x48, 0x21, 0xd0, //0x00001169 andq %rdx, %rax - 0x4c, 0x8d, 0x3c, 0x00, //0x0000116c leaq (%rax,%rax), %r15 - 0x4d, 0x09, 0xd7, //0x00001170 orq %r10, %r15 - 0x4c, 0x89, 0xfb, //0x00001173 movq %r15, %rbx - 0x48, 0xf7, 0xd3, //0x00001176 notq %rbx - 0x48, 0x21, 0xd3, //0x00001179 andq %rdx, %rbx - 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000117c movabsq $-6148914691236517206, %rdx - 0x48, 0x21, 0xd3, //0x00001186 andq %rdx, %rbx - 0x45, 0x31, 0xd2, //0x00001189 xorl %r10d, %r10d - 0x48, 0x01, 0xc3, //0x0000118c addq %rax, %rbx - 0x41, 0x0f, 0x92, 0xc2, //0x0000118f setb %r10b - 0x48, 0x01, 0xdb, //0x00001193 addq %rbx, %rbx - 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001196 movabsq $6148914691236517205, %rax - 0x48, 0x31, 0xc3, //0x000011a0 xorq %rax, %rbx - 0x4c, 0x21, 0xfb, //0x000011a3 andq %r15, %rbx - 0x48, 0xf7, 0xd3, //0x000011a6 notq %rbx - 0x48, 0x21, 0xdf, //0x000011a9 andq %rbx, %rdi - 0x4c, 0x8b, 0x7d, 0xc0, //0x000011ac movq $-64(%rbp), %r15 - 0x48, 0x85, 0xff, //0x000011b0 testq %rdi, %rdi - 0x0f, 0x84, 0x7e, 0xff, 0xff, 0xff, //0x000011b3 je LBB0_220 - //0x000011b9 LBB0_229 - 0x4c, 0x0f, 0xbc, 0xf7, //0x000011b9 bsfq %rdi, %r14 - 0x49, 0x29, 0xf6, //0x000011bd subq %rsi, %r14 - 0x4d, 0x89, 0xe2, //0x000011c0 movq %r12, %r10 - 0xe9, 0x26, 0x06, 0x00, 0x00, //0x000011c3 jmp LBB0_332 - //0x000011c8 LBB0_230 - 0x4d, 0x8b, 0x7f, 0x08, //0x000011c8 movq $8(%r15), %r15 - 0x4d, 0x29, 0xf7, //0x000011cc subq %r14, %r15 - 0x0f, 0x84, 0x97, 0x15, 0x00, 0x00, //0x000011cf je LBB0_527 - 0x4f, 0x8d, 0x24, 0x2e, //0x000011d5 leaq (%r14,%r13), %r12 - 0x41, 0x80, 0x3c, 0x24, 0x30, //0x000011d9 cmpb $48, (%r12) - 0x0f, 0x85, 0x35, 0x00, 0x00, 0x00, //0x000011de jne LBB0_235 - 0xbb, 0x01, 0x00, 0x00, 0x00, //0x000011e4 movl $1, %ebx - 0x49, 0x83, 0xff, 0x01, //0x000011e9 cmpq $1, %r15 - 0x0f, 0x84, 0xa4, 0x0a, 0x00, 0x00, //0x000011ed je LBB0_375 - 0x41, 0x8a, 0x44, 0x24, 0x01, //0x000011f3 movb $1(%r12), %al - 0x04, 0xd2, //0x000011f8 addb $-46, %al - 0x3c, 0x37, //0x000011fa cmpb $55, %al - 0x0f, 0x87, 0x95, 0x0a, 0x00, 0x00, //0x000011fc ja LBB0_375 - 0x0f, 0xb6, 0xc0, //0x00001202 movzbl %al, %eax - 0x48, 0xb9, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x00001205 movabsq $36028797027352577, %rcx - 0x48, 0x0f, 0xa3, 0xc1, //0x0000120f btq %rax, %rcx - 0x0f, 0x83, 0x7e, 0x0a, 0x00, 0x00, //0x00001213 jae LBB0_375 - //0x00001219 LBB0_235 - 0x4c, 0x89, 0x45, 0xb0, //0x00001219 movq %r8, $-80(%rbp) - 0x4c, 0x89, 0x55, 0xb8, //0x0000121d movq %r10, $-72(%rbp) - 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00001221 movq $-1, %r8 - 0x49, 0x83, 0xff, 0x20, //0x00001228 cmpq $32, %r15 - 0x0f, 0x82, 0x11, 0x0b, 0x00, 0x00, //0x0000122c jb LBB0_383 - 0x31, 0xdb, //0x00001232 xorl %ebx, %ebx - 0x49, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00001234 movq $-1, %r10 - 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x0000123b movq $-1, %r9 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001242 .p2align 4, 0x90 - //0x00001250 LBB0_237 - 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x1c, //0x00001250 vmovdqu (%r12,%rbx), %ymm0 - 0xc5, 0xb5, 0x74, 0xc8, //0x00001256 vpcmpeqb %ymm0, %ymm9, %ymm1 - 0xc5, 0xad, 0x74, 0xd0, //0x0000125a vpcmpeqb %ymm0, %ymm10, %ymm2 - 0xc5, 0xed, 0xeb, 0xc9, //0x0000125e vpor %ymm1, %ymm2, %ymm1 - 0xc5, 0xa5, 0xdb, 0xd0, //0x00001262 vpand %ymm0, %ymm11, %ymm2 - 0xc5, 0x9d, 0x74, 0xd8, //0x00001266 vpcmpeqb %ymm0, %ymm12, %ymm3 - 0xc5, 0xfd, 0xd7, 0xd3, //0x0000126a vpmovmskb %ymm3, %edx - 0xc5, 0x95, 0x74, 0xd2, //0x0000126e vpcmpeqb %ymm2, %ymm13, %ymm2 - 0xc5, 0xfd, 0xd7, 0xfa, //0x00001272 vpmovmskb %ymm2, %edi - 0xc5, 0xfd, 0xd7, 0xf1, //0x00001276 vpmovmskb %ymm1, %esi - 0xc5, 0x8d, 0xfc, 0xc0, //0x0000127a vpaddb %ymm0, %ymm14, %ymm0 - 0xc5, 0x85, 0xda, 0xe0, //0x0000127e vpminub %ymm0, %ymm15, %ymm4 - 0xc5, 0xfd, 0x74, 0xc4, //0x00001282 vpcmpeqb %ymm4, %ymm0, %ymm0 - 0xc5, 0xe5, 0xeb, 0xd2, //0x00001286 vpor %ymm2, %ymm3, %ymm2 - 0xc5, 0xfd, 0xeb, 0xc2, //0x0000128a vpor %ymm2, %ymm0, %ymm0 - 0xc5, 0xfd, 0xeb, 0xc1, //0x0000128e vpor %ymm1, %ymm0, %ymm0 - 0xc5, 0xfd, 0xd7, 0xc0, //0x00001292 vpmovmskb %ymm0, %eax - 0x48, 0xf7, 0xd0, //0x00001296 notq %rax - 0x48, 0x0f, 0xbc, 0xc8, //0x00001299 bsfq %rax, %rcx - 0x83, 0xf9, 0x20, //0x0000129d cmpl $32, %ecx - 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x000012a0 je LBB0_239 - 0xb8, 0xff, 0xff, 0xff, 0xff, //0x000012a6 movl $-1, %eax - 0xd3, 0xe0, //0x000012ab shll %cl, %eax - 0xf7, 0xd0, //0x000012ad notl %eax - 0x21, 0xc2, //0x000012af andl %eax, %edx - 0x21, 0xc7, //0x000012b1 andl %eax, %edi - 0x21, 0xf0, //0x000012b3 andl %esi, %eax - 0x89, 0xc6, //0x000012b5 movl %eax, %esi - //0x000012b7 LBB0_239 - 0x8d, 0x42, 0xff, //0x000012b7 leal $-1(%rdx), %eax - 0x21, 0xd0, //0x000012ba andl %edx, %eax - 0x0f, 0x85, 0xe1, 0x08, 0x00, 0x00, //0x000012bc jne LBB0_364 - 0x8d, 0x47, 0xff, //0x000012c2 leal $-1(%rdi), %eax - 0x21, 0xf8, //0x000012c5 andl %edi, %eax - 0x0f, 0x85, 0xd6, 0x08, 0x00, 0x00, //0x000012c7 jne LBB0_364 - 0x8d, 0x46, 0xff, //0x000012cd leal $-1(%rsi), %eax - 0x21, 0xf0, //0x000012d0 andl %esi, %eax - 0x0f, 0x85, 0xcb, 0x08, 0x00, 0x00, //0x000012d2 jne LBB0_364 - 0x85, 0xd2, //0x000012d8 testl %edx, %edx - 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x000012da je LBB0_245 - 0x0f, 0xbc, 0xd2, //0x000012e0 bsfl %edx, %edx - 0x49, 0x83, 0xf9, 0xff, //0x000012e3 cmpq $-1, %r9 - 0x0f, 0x85, 0xbe, 0x08, 0x00, 0x00, //0x000012e7 jne LBB0_365 - 0x48, 0x01, 0xda, //0x000012ed addq %rbx, %rdx - 0x49, 0x89, 0xd1, //0x000012f0 movq %rdx, %r9 - //0x000012f3 LBB0_245 - 0x85, 0xff, //0x000012f3 testl %edi, %edi - 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x000012f5 je LBB0_248 - 0x0f, 0xbc, 0xd7, //0x000012fb bsfl %edi, %edx - 0x49, 0x83, 0xfa, 0xff, //0x000012fe cmpq $-1, %r10 - 0x0f, 0x85, 0xa3, 0x08, 0x00, 0x00, //0x00001302 jne LBB0_365 - 0x48, 0x01, 0xda, //0x00001308 addq %rbx, %rdx - 0x49, 0x89, 0xd2, //0x0000130b movq %rdx, %r10 - //0x0000130e LBB0_248 - 0x85, 0xf6, //0x0000130e testl %esi, %esi - 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00001310 je LBB0_251 - 0x0f, 0xbc, 0xd6, //0x00001316 bsfl %esi, %edx - 0x49, 0x83, 0xf8, 0xff, //0x00001319 cmpq $-1, %r8 - 0x0f, 0x85, 0x88, 0x08, 0x00, 0x00, //0x0000131d jne LBB0_365 - 0x48, 0x01, 0xda, //0x00001323 addq %rbx, %rdx - 0x49, 0x89, 0xd0, //0x00001326 movq %rdx, %r8 - //0x00001329 LBB0_251 - 0x83, 0xf9, 0x20, //0x00001329 cmpl $32, %ecx - 0x0f, 0x85, 0x6a, 0x04, 0x00, 0x00, //0x0000132c jne LBB0_327 - 0x49, 0x83, 0xc7, 0xe0, //0x00001332 addq $-32, %r15 - 0x48, 0x83, 0xc3, 0x20, //0x00001336 addq $32, %rbx - 0x49, 0x83, 0xff, 0x1f, //0x0000133a cmpq $31, %r15 - 0x0f, 0x87, 0x0c, 0xff, 0xff, 0xff, //0x0000133e ja LBB0_237 - 0xc5, 0xf8, 0x77, //0x00001344 vzeroupper - 0x4c, 0x01, 0xe3, //0x00001347 addq %r12, %rbx - //0x0000134a LBB0_254 - 0x4c, 0x89, 0x65, 0xd0, //0x0000134a movq %r12, $-48(%rbp) - 0x49, 0x83, 0xff, 0x10, //0x0000134e cmpq $16, %r15 - 0xc5, 0xfe, 0x6f, 0x2d, 0x26, 0xed, 0xff, 0xff, //0x00001352 vmovdqu $-4826(%rip), %ymm5 /* LCPI0_1+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x35, 0x3e, 0xed, 0xff, 0xff, //0x0000135a vmovdqu $-4802(%rip), %ymm6 /* LCPI0_2+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x3d, 0x56, 0xed, 0xff, 0xff, //0x00001362 vmovdqu $-4778(%rip), %ymm7 /* LCPI0_3+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x05, 0x6e, 0xed, 0xff, 0xff, //0x0000136a vmovdqu $-4754(%rip), %ymm8 /* LCPI0_4+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x0d, 0x86, 0xed, 0xff, 0xff, //0x00001372 vmovdqu $-4730(%rip), %ymm9 /* LCPI0_5+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x15, 0x9e, 0xed, 0xff, 0xff, //0x0000137a vmovdqu $-4706(%rip), %ymm10 /* LCPI0_6+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x1d, 0xb6, 0xed, 0xff, 0xff, //0x00001382 vmovdqu $-4682(%rip), %ymm11 /* LCPI0_7+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x25, 0xce, 0xed, 0xff, 0xff, //0x0000138a vmovdqu $-4658(%rip), %ymm12 /* LCPI0_8+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x2d, 0xe6, 0xed, 0xff, 0xff, //0x00001392 vmovdqu $-4634(%rip), %ymm13 /* LCPI0_9+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x35, 0xfe, 0xed, 0xff, 0xff, //0x0000139a vmovdqu $-4610(%rip), %ymm14 /* LCPI0_10+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x3d, 0x16, 0xee, 0xff, 0xff, //0x000013a2 vmovdqu $-4586(%rip), %ymm15 /* LCPI0_11+0(%rip) */ - 0x0f, 0x82, 0x3a, 0x01, 0x00, 0x00, //0x000013aa jb LBB0_273 - 0x48, 0x89, 0xd8, //0x000013b0 movq %rbx, %rax - 0x4c, 0x29, 0xd8, //0x000013b3 subq %r11, %rax - 0x4d, 0x89, 0xec, //0x000013b6 movq %r13, %r12 - 0x49, 0xf7, 0xd4, //0x000013b9 notq %r12 - 0x49, 0x01, 0xc4, //0x000013bc addq %rax, %r12 - 0x45, 0x31, 0xf6, //0x000013bf xorl %r14d, %r14d - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000013c2 .p2align 4, 0x90 - //0x000013d0 LBB0_256 - 0xc4, 0xa1, 0x7a, 0x6f, 0x04, 0x33, //0x000013d0 vmovdqu (%rbx,%r14), %xmm0 - 0xc5, 0xf9, 0x74, 0x0d, 0x32, 0xec, 0xff, 0xff, //0x000013d6 vpcmpeqb $-5070(%rip), %xmm0, %xmm1 /* LCPI0_12+0(%rip) */ - 0xc5, 0xf9, 0x74, 0x15, 0x3a, 0xec, 0xff, 0xff, //0x000013de vpcmpeqb $-5062(%rip), %xmm0, %xmm2 /* LCPI0_13+0(%rip) */ - 0xc5, 0xe9, 0xeb, 0xc9, //0x000013e6 vpor %xmm1, %xmm2, %xmm1 - 0xc5, 0xf9, 0xfc, 0x15, 0x3e, 0xec, 0xff, 0xff, //0x000013ea vpaddb $-5058(%rip), %xmm0, %xmm2 /* LCPI0_14+0(%rip) */ - 0xc5, 0xe9, 0xda, 0x1d, 0x46, 0xec, 0xff, 0xff, //0x000013f2 vpminub $-5050(%rip), %xmm2, %xmm3 /* LCPI0_15+0(%rip) */ - 0xc5, 0xe9, 0x74, 0xd3, //0x000013fa vpcmpeqb %xmm3, %xmm2, %xmm2 - 0xc5, 0xf9, 0xdb, 0x1d, 0x4a, 0xec, 0xff, 0xff, //0x000013fe vpand $-5046(%rip), %xmm0, %xmm3 /* LCPI0_16+0(%rip) */ - 0xc5, 0xf9, 0x74, 0x05, 0x52, 0xec, 0xff, 0xff, //0x00001406 vpcmpeqb $-5038(%rip), %xmm0, %xmm0 /* LCPI0_17+0(%rip) */ - 0xc5, 0xe1, 0x74, 0x1d, 0x5a, 0xec, 0xff, 0xff, //0x0000140e vpcmpeqb $-5030(%rip), %xmm3, %xmm3 /* LCPI0_18+0(%rip) */ - 0xc5, 0xe1, 0xeb, 0xe0, //0x00001416 vpor %xmm0, %xmm3, %xmm4 - 0xc5, 0xd9, 0xeb, 0xe1, //0x0000141a vpor %xmm1, %xmm4, %xmm4 - 0xc5, 0xd9, 0xeb, 0xd2, //0x0000141e vpor %xmm2, %xmm4, %xmm2 - 0xc5, 0xf9, 0xd7, 0xd0, //0x00001422 vpmovmskb %xmm0, %edx - 0xc5, 0xf9, 0xd7, 0xfb, //0x00001426 vpmovmskb %xmm3, %edi - 0xc5, 0xf9, 0xd7, 0xf1, //0x0000142a vpmovmskb %xmm1, %esi - 0xc5, 0xf9, 0xd7, 0xc2, //0x0000142e vpmovmskb %xmm2, %eax - 0xf7, 0xd0, //0x00001432 notl %eax - 0x0f, 0xbc, 0xc8, //0x00001434 bsfl %eax, %ecx - 0x83, 0xf9, 0x10, //0x00001437 cmpl $16, %ecx - 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x0000143a je LBB0_258 - 0xb8, 0xff, 0xff, 0xff, 0xff, //0x00001440 movl $-1, %eax - 0xd3, 0xe0, //0x00001445 shll %cl, %eax - 0xf7, 0xd0, //0x00001447 notl %eax - 0x21, 0xc2, //0x00001449 andl %eax, %edx - 0x21, 0xc7, //0x0000144b andl %eax, %edi - 0x21, 0xf0, //0x0000144d andl %esi, %eax - 0x89, 0xc6, //0x0000144f movl %eax, %esi - //0x00001451 LBB0_258 - 0x8d, 0x42, 0xff, //0x00001451 leal $-1(%rdx), %eax - 0x21, 0xd0, //0x00001454 andl %edx, %eax - 0x0f, 0x85, 0xfc, 0x07, 0x00, 0x00, //0x00001456 jne LBB0_367 - 0x8d, 0x47, 0xff, //0x0000145c leal $-1(%rdi), %eax - 0x21, 0xf8, //0x0000145f andl %edi, %eax - 0x0f, 0x85, 0xf1, 0x07, 0x00, 0x00, //0x00001461 jne LBB0_367 - 0x8d, 0x46, 0xff, //0x00001467 leal $-1(%rsi), %eax - 0x21, 0xf0, //0x0000146a andl %esi, %eax - 0x0f, 0x85, 0xe6, 0x07, 0x00, 0x00, //0x0000146c jne LBB0_367 - 0x85, 0xd2, //0x00001472 testl %edx, %edx - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00001474 je LBB0_264 - 0x0f, 0xbc, 0xd2, //0x0000147a bsfl %edx, %edx - 0x49, 0x83, 0xf9, 0xff, //0x0000147d cmpq $-1, %r9 - 0x0f, 0x85, 0xe7, 0x07, 0x00, 0x00, //0x00001481 jne LBB0_369 - 0x4c, 0x01, 0xe2, //0x00001487 addq %r12, %rdx - 0x4c, 0x01, 0xf2, //0x0000148a addq %r14, %rdx - 0x49, 0x89, 0xd1, //0x0000148d movq %rdx, %r9 - //0x00001490 LBB0_264 - 0x85, 0xff, //0x00001490 testl %edi, %edi - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00001492 je LBB0_267 - 0x0f, 0xbc, 0xd7, //0x00001498 bsfl %edi, %edx - 0x49, 0x83, 0xfa, 0xff, //0x0000149b cmpq $-1, %r10 - 0x0f, 0x85, 0xc9, 0x07, 0x00, 0x00, //0x0000149f jne LBB0_369 - 0x4c, 0x01, 0xe2, //0x000014a5 addq %r12, %rdx - 0x4c, 0x01, 0xf2, //0x000014a8 addq %r14, %rdx - 0x49, 0x89, 0xd2, //0x000014ab movq %rdx, %r10 - //0x000014ae LBB0_267 - 0x85, 0xf6, //0x000014ae testl %esi, %esi - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000014b0 je LBB0_270 - 0x0f, 0xbc, 0xd6, //0x000014b6 bsfl %esi, %edx - 0x49, 0x83, 0xf8, 0xff, //0x000014b9 cmpq $-1, %r8 - 0x0f, 0x85, 0xab, 0x07, 0x00, 0x00, //0x000014bd jne LBB0_369 - 0x4c, 0x01, 0xe2, //0x000014c3 addq %r12, %rdx - 0x4c, 0x01, 0xf2, //0x000014c6 addq %r14, %rdx - 0x49, 0x89, 0xd0, //0x000014c9 movq %rdx, %r8 - //0x000014cc LBB0_270 - 0x83, 0xf9, 0x10, //0x000014cc cmpl $16, %ecx - 0x0f, 0x85, 0x4c, 0x03, 0x00, 0x00, //0x000014cf jne LBB0_335 - 0x49, 0x83, 0xc7, 0xf0, //0x000014d5 addq $-16, %r15 - 0x49, 0x83, 0xc6, 0x10, //0x000014d9 addq $16, %r14 - 0x49, 0x83, 0xff, 0x0f, //0x000014dd cmpq $15, %r15 - 0x0f, 0x87, 0xe9, 0xfe, 0xff, 0xff, //0x000014e1 ja LBB0_256 - 0x4c, 0x01, 0xf3, //0x000014e7 addq %r14, %rbx - //0x000014ea LBB0_273 - 0x4d, 0x85, 0xff, //0x000014ea testq %r15, %r15 - 0x48, 0x8d, 0x35, 0x3c, 0x16, 0x00, 0x00, //0x000014ed leaq $5692(%rip), %rsi /* LJTI0_2+0(%rip) */ - 0x4c, 0x8b, 0x65, 0xd0, //0x000014f4 movq $-48(%rbp), %r12 - 0x0f, 0x84, 0x47, 0x03, 0x00, 0x00, //0x000014f8 je LBB0_337 - 0x4e, 0x8d, 0x34, 0x3b, //0x000014fe leaq (%rbx,%r15), %r14 - 0x48, 0x89, 0xd8, //0x00001502 movq %rbx, %rax - 0x4c, 0x29, 0xd8, //0x00001505 subq %r11, %rax - 0x4c, 0x89, 0xef, //0x00001508 movq %r13, %rdi - 0x48, 0xf7, 0xd7, //0x0000150b notq %rdi - 0x48, 0x01, 0xc7, //0x0000150e addq %rax, %rdi - 0x31, 0xc9, //0x00001511 xorl %ecx, %ecx - 0xe9, 0x25, 0x00, 0x00, 0x00, //0x00001513 jmp LBB0_278 - //0x00001518 LBB0_275 - 0x49, 0x83, 0xf8, 0xff, //0x00001518 cmpq $-1, %r8 - 0x0f, 0x85, 0x3e, 0x07, 0x00, 0x00, //0x0000151c jne LBB0_368 - 0x4c, 0x8d, 0x04, 0x0f, //0x00001522 leaq (%rdi,%rcx), %r8 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001526 .p2align 4, 0x90 - //0x00001530 LBB0_277 - 0x48, 0x83, 0xc1, 0x01, //0x00001530 addq $1, %rcx - 0x49, 0x39, 0xcf, //0x00001534 cmpq %rcx, %r15 - 0x0f, 0x84, 0x4e, 0x06, 0x00, 0x00, //0x00001537 je LBB0_363 - //0x0000153d LBB0_278 - 0x0f, 0xbe, 0x14, 0x0b, //0x0000153d movsbl (%rbx,%rcx), %edx - 0x8d, 0x42, 0xd0, //0x00001541 leal $-48(%rdx), %eax - 0x83, 0xf8, 0x0a, //0x00001544 cmpl $10, %eax - 0x0f, 0x82, 0xe3, 0xff, 0xff, 0xff, //0x00001547 jb LBB0_277 - 0x8d, 0x42, 0xd5, //0x0000154d leal $-43(%rdx), %eax - 0x83, 0xf8, 0x1a, //0x00001550 cmpl $26, %eax - 0x0f, 0x87, 0x1c, 0x00, 0x00, 0x00, //0x00001553 ja LBB0_283 - 0x48, 0x63, 0x04, 0x86, //0x00001559 movslq (%rsi,%rax,4), %rax - 0x48, 0x01, 0xf0, //0x0000155d addq %rsi, %rax - 0xff, 0xe0, //0x00001560 jmpq *%rax - //0x00001562 LBB0_281 - 0x49, 0x83, 0xf9, 0xff, //0x00001562 cmpq $-1, %r9 - 0x0f, 0x85, 0xf4, 0x06, 0x00, 0x00, //0x00001566 jne LBB0_368 - 0x4c, 0x8d, 0x0c, 0x0f, //0x0000156c leaq (%rdi,%rcx), %r9 - 0xe9, 0xbb, 0xff, 0xff, 0xff, //0x00001570 jmp LBB0_277 - //0x00001575 LBB0_283 - 0x83, 0xfa, 0x65, //0x00001575 cmpl $101, %edx - 0x0f, 0x85, 0xc4, 0x02, 0x00, 0x00, //0x00001578 jne LBB0_336 - //0x0000157e LBB0_284 - 0x49, 0x83, 0xfa, 0xff, //0x0000157e cmpq $-1, %r10 - 0x0f, 0x85, 0xd8, 0x06, 0x00, 0x00, //0x00001582 jne LBB0_368 - 0x4c, 0x8d, 0x14, 0x0f, //0x00001588 leaq (%rdi,%rcx), %r10 - 0xe9, 0x9f, 0xff, 0xff, 0xff, //0x0000158c jmp LBB0_277 - //0x00001591 LBB0_286 - 0x49, 0x8b, 0x01, //0x00001591 movq (%r9), %rax - 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x00001594 cmpq $4095, %rax - 0x0f, 0x8f, 0xfc, 0x10, 0x00, 0x00, //0x0000159a jg LBB0_529 - 0x48, 0x8d, 0x48, 0x01, //0x000015a0 leaq $1(%rax), %rcx - 0x49, 0x89, 0x09, //0x000015a4 movq %rcx, (%r9) - 0x49, 0xc7, 0x44, 0xc1, 0x08, 0x05, 0x00, 0x00, 0x00, //0x000015a7 movq $5, $8(%r9,%rax,8) - 0xe9, 0xeb, 0xec, 0xff, 0xff, //0x000015b0 jmp LBB0_3 - //0x000015b5 LBB0_288 - 0x49, 0x8b, 0x47, 0x08, //0x000015b5 movq $8(%r15), %rax - 0x48, 0x8d, 0x50, 0xfc, //0x000015b9 leaq $-4(%rax), %rdx - 0x49, 0x39, 0xd3, //0x000015bd cmpq %rdx, %r11 - 0x0f, 0x83, 0x51, 0x11, 0x00, 0x00, //0x000015c0 jae LBB0_528 - 0x43, 0x8b, 0x54, 0x35, 0x00, //0x000015c6 movl (%r13,%r14), %edx - 0x81, 0xfa, 0x61, 0x6c, 0x73, 0x65, //0x000015cb cmpl $1702063201, %edx - 0x0f, 0x85, 0xa5, 0x11, 0x00, 0x00, //0x000015d1 jne LBB0_530 - 0x4d, 0x8d, 0x73, 0x05, //0x000015d7 leaq $5(%r11), %r14 - 0xe9, 0xa2, 0xec, 0xff, 0xff, //0x000015db jmp LBB0_2 - //0x000015e0 LBB0_291 - 0x49, 0x8b, 0x47, 0x08, //0x000015e0 movq $8(%r15), %rax - 0x48, 0x8d, 0x50, 0xfd, //0x000015e4 leaq $-3(%rax), %rdx - 0x49, 0x39, 0xd3, //0x000015e8 cmpq %rdx, %r11 - 0x0f, 0x83, 0x26, 0x11, 0x00, 0x00, //0x000015eb jae LBB0_528 - 0x81, 0x3e, 0x6e, 0x75, 0x6c, 0x6c, //0x000015f1 cmpl $1819047278, (%rsi) - 0x0f, 0x84, 0x81, 0xec, 0xff, 0xff, //0x000015f7 je LBB0_1 - 0xe9, 0xcf, 0x11, 0x00, 0x00, //0x000015fd jmp LBB0_293 - //0x00001602 LBB0_298 - 0x49, 0x8b, 0x47, 0x08, //0x00001602 movq $8(%r15), %rax - 0x48, 0x8d, 0x50, 0xfd, //0x00001606 leaq $-3(%rax), %rdx - 0x49, 0x39, 0xd3, //0x0000160a cmpq %rdx, %r11 - 0x0f, 0x83, 0x04, 0x11, 0x00, 0x00, //0x0000160d jae LBB0_528 - 0x81, 0x3e, 0x74, 0x72, 0x75, 0x65, //0x00001613 cmpl $1702195828, (%rsi) - 0x0f, 0x84, 0x5f, 0xec, 0xff, 0xff, //0x00001619 je LBB0_1 - 0xe9, 0xfe, 0x11, 0x00, 0x00, //0x0000161f jmp LBB0_300 - //0x00001624 LBB0_304 - 0x49, 0x8b, 0x01, //0x00001624 movq (%r9), %rax - 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x00001627 cmpq $4095, %rax - 0x0f, 0x8f, 0x69, 0x10, 0x00, 0x00, //0x0000162d jg LBB0_529 - 0x48, 0x8d, 0x48, 0x01, //0x00001633 leaq $1(%rax), %rcx - 0x49, 0x89, 0x09, //0x00001637 movq %rcx, (%r9) - 0x49, 0xc7, 0x44, 0xc1, 0x08, 0x06, 0x00, 0x00, 0x00, //0x0000163a movq $6, $8(%r9,%rax,8) - 0xe9, 0x58, 0xec, 0xff, 0xff, //0x00001643 jmp LBB0_3 - //0x00001648 LBB0_306 - 0x49, 0x8d, 0x41, 0xff, //0x00001648 leaq $-1(%r9), %rax - 0x49, 0x39, 0xc0, //0x0000164c cmpq %rax, %r8 - 0x49, 0xf7, 0xd1, //0x0000164f notq %r9 - 0x4d, 0x0f, 0x45, 0xcf, //0x00001652 cmovneq %r15, %r9 - 0x84, 0xc9, //0x00001656 testb %cl, %cl - 0x4d, 0x0f, 0x45, 0xf9, //0x00001658 cmovneq %r9, %r15 - 0xe9, 0x3c, 0x04, 0x00, 0x00, //0x0000165c jmp LBB0_358 - //0x00001661 LBB0_307 - 0x4c, 0x29, 0xf1, //0x00001661 subq %r14, %rcx - 0x0f, 0x84, 0x2a, 0x12, 0x00, 0x00, //0x00001664 je LBB0_545 - 0x48, 0x83, 0xf9, 0x40, //0x0000166a cmpq $64, %rcx - 0x0f, 0x82, 0x01, 0x07, 0x00, 0x00, //0x0000166e jb LBB0_385 - 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001674 movq $-1, %r9 - 0x45, 0x31, 0xff, //0x0000167b xorl %r15d, %r15d - 0x90, 0x90, //0x0000167e .p2align 4, 0x90 - //0x00001680 LBB0_310 - 0xc4, 0x81, 0x7e, 0x6f, 0x44, 0x35, 0x00, //0x00001680 vmovdqu (%r13,%r14), %ymm0 - 0xc4, 0x81, 0x7e, 0x6f, 0x4c, 0x35, 0x20, //0x00001687 vmovdqu $32(%r13,%r14), %ymm1 - 0xc5, 0xfd, 0x74, 0xd6, //0x0000168e vpcmpeqb %ymm6, %ymm0, %ymm2 - 0xc5, 0xfd, 0xd7, 0xfa, //0x00001692 vpmovmskb %ymm2, %edi - 0xc5, 0xf5, 0x74, 0xd6, //0x00001696 vpcmpeqb %ymm6, %ymm1, %ymm2 - 0xc5, 0xfd, 0xd7, 0xc2, //0x0000169a vpmovmskb %ymm2, %eax - 0xc5, 0xfd, 0x74, 0xd7, //0x0000169e vpcmpeqb %ymm7, %ymm0, %ymm2 - 0xc5, 0xfd, 0xd7, 0xd2, //0x000016a2 vpmovmskb %ymm2, %edx - 0xc5, 0xf5, 0x74, 0xd7, //0x000016a6 vpcmpeqb %ymm7, %ymm1, %ymm2 - 0xc5, 0xfd, 0xd7, 0xda, //0x000016aa vpmovmskb %ymm2, %ebx - 0xc5, 0xbd, 0xda, 0xd1, //0x000016ae vpminub %ymm1, %ymm8, %ymm2 - 0xc5, 0xf5, 0x74, 0xca, //0x000016b2 vpcmpeqb %ymm2, %ymm1, %ymm1 - 0xc5, 0xfd, 0xd7, 0xf1, //0x000016b6 vpmovmskb %ymm1, %esi - 0x48, 0xc1, 0xe0, 0x20, //0x000016ba shlq $32, %rax - 0x48, 0x09, 0xc7, //0x000016be orq %rax, %rdi - 0x48, 0xc1, 0xe3, 0x20, //0x000016c1 shlq $32, %rbx - 0x48, 0xc1, 0xe6, 0x20, //0x000016c5 shlq $32, %rsi - 0x48, 0x09, 0xda, //0x000016c9 orq %rbx, %rdx - 0x0f, 0x85, 0x44, 0x00, 0x00, 0x00, //0x000016cc jne LBB0_321 - 0x4d, 0x85, 0xff, //0x000016d2 testq %r15, %r15 - 0x0f, 0x85, 0x57, 0x00, 0x00, 0x00, //0x000016d5 jne LBB0_323 - 0x45, 0x31, 0xff, //0x000016db xorl %r15d, %r15d - //0x000016de LBB0_313 - 0xc5, 0xbd, 0xda, 0xc8, //0x000016de vpminub %ymm0, %ymm8, %ymm1 - 0xc5, 0xfd, 0x74, 0xc1, //0x000016e2 vpcmpeqb %ymm1, %ymm0, %ymm0 - 0xc5, 0xfd, 0xd7, 0xc0, //0x000016e6 vpmovmskb %ymm0, %eax - 0x48, 0x09, 0xc6, //0x000016ea orq %rax, %rsi - 0x48, 0x85, 0xff, //0x000016ed testq %rdi, %rdi - 0x0f, 0x85, 0x90, 0x00, 0x00, 0x00, //0x000016f0 jne LBB0_325 - 0x48, 0x85, 0xf6, //0x000016f6 testq %rsi, %rsi - 0x0f, 0x85, 0x4a, 0x10, 0x00, 0x00, //0x000016f9 jne LBB0_539 - 0x48, 0x83, 0xc1, 0xc0, //0x000016ff addq $-64, %rcx - 0x49, 0x83, 0xc6, 0x40, //0x00001703 addq $64, %r14 - 0x48, 0x83, 0xf9, 0x3f, //0x00001707 cmpq $63, %rcx - 0x0f, 0x87, 0x6f, 0xff, 0xff, 0xff, //0x0000170b ja LBB0_310 - 0xe9, 0xf7, 0x04, 0x00, 0x00, //0x00001711 jmp LBB0_316 - //0x00001716 LBB0_321 - 0x4c, 0x89, 0xc8, //0x00001716 movq %r9, %rax - 0x4d, 0x89, 0xd4, //0x00001719 movq %r10, %r12 - 0x49, 0x83, 0xf9, 0xff, //0x0000171c cmpq $-1, %r9 - 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x00001720 jne LBB0_324 - 0x4c, 0x0f, 0xbc, 0xca, //0x00001726 bsfq %rdx, %r9 - 0x4d, 0x01, 0xf1, //0x0000172a addq %r14, %r9 - 0xe9, 0x03, 0x00, 0x00, 0x00, //0x0000172d jmp LBB0_324 - //0x00001732 LBB0_323 - 0x4d, 0x89, 0xd4, //0x00001732 movq %r10, %r12 - //0x00001735 LBB0_324 - 0x4c, 0x89, 0xf8, //0x00001735 movq %r15, %rax - 0x48, 0xf7, 0xd0, //0x00001738 notq %rax - 0x48, 0x21, 0xd0, //0x0000173b andq %rdx, %rax - 0x4c, 0x8d, 0x14, 0x00, //0x0000173e leaq (%rax,%rax), %r10 - 0x4d, 0x09, 0xfa, //0x00001742 orq %r15, %r10 - 0x4c, 0x89, 0xd3, //0x00001745 movq %r10, %rbx - 0x48, 0xf7, 0xd3, //0x00001748 notq %rbx - 0x48, 0x21, 0xd3, //0x0000174b andq %rdx, %rbx - 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000174e movabsq $-6148914691236517206, %rdx - 0x48, 0x21, 0xd3, //0x00001758 andq %rdx, %rbx - 0x45, 0x31, 0xff, //0x0000175b xorl %r15d, %r15d - 0x48, 0x01, 0xc3, //0x0000175e addq %rax, %rbx - 0x41, 0x0f, 0x92, 0xc7, //0x00001761 setb %r15b - 0x48, 0x01, 0xdb, //0x00001765 addq %rbx, %rbx - 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001768 movabsq $6148914691236517205, %rax - 0x48, 0x31, 0xc3, //0x00001772 xorq %rax, %rbx - 0x4c, 0x21, 0xd3, //0x00001775 andq %r10, %rbx - 0x48, 0xf7, 0xd3, //0x00001778 notq %rbx - 0x48, 0x21, 0xdf, //0x0000177b andq %rbx, %rdi - 0x4d, 0x89, 0xe2, //0x0000177e movq %r12, %r10 - 0xe9, 0x58, 0xff, 0xff, 0xff, //0x00001781 jmp LBB0_313 - //0x00001786 LBB0_325 - 0x48, 0x0f, 0xbc, 0xcf, //0x00001786 bsfq %rdi, %rcx - 0x48, 0x85, 0xf6, //0x0000178a testq %rsi, %rsi - 0x0f, 0x84, 0x42, 0x00, 0x00, 0x00, //0x0000178d je LBB0_329 - 0x48, 0x0f, 0xbc, 0xd6, //0x00001793 bsfq %rsi, %rdx - 0xe9, 0x3e, 0x00, 0x00, 0x00, //0x00001797 jmp LBB0_330 - //0x0000179c LBB0_327 - 0x48, 0x01, 0xd9, //0x0000179c addq %rbx, %rcx - 0x4c, 0x01, 0xe1, //0x0000179f addq %r12, %rcx - 0xc5, 0xf8, 0x77, //0x000017a2 vzeroupper - 0x48, 0x89, 0xcb, //0x000017a5 movq %rcx, %rbx - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000017a8 movq $-1, %rcx - 0x4d, 0x85, 0xc9, //0x000017af testq %r9, %r9 - 0x0f, 0x85, 0x9d, 0x00, 0x00, 0x00, //0x000017b2 jne LBB0_338 - 0xe9, 0xc0, 0x10, 0x00, 0x00, //0x000017b8 jmp LBB0_536 - //0x000017bd LBB0_328 - 0x49, 0x89, 0xf7, //0x000017bd movq %rsi, %r15 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000017c0 movq $-1, %rcx - 0x4d, 0x85, 0xc0, //0x000017c7 testq %r8, %r8 - 0x0f, 0x85, 0x30, 0xf7, 0xff, 0xff, //0x000017ca jne LBB0_195 - 0xe9, 0x19, 0x0f, 0x00, 0x00, //0x000017d0 jmp LBB0_520 - //0x000017d5 LBB0_329 - 0xba, 0x40, 0x00, 0x00, 0x00, //0x000017d5 movl $64, %edx - //0x000017da LBB0_330 - 0x4c, 0x8b, 0x7d, 0xc0, //0x000017da movq $-64(%rbp), %r15 - 0x48, 0x39, 0xca, //0x000017de cmpq %rcx, %rdx - 0x0f, 0x82, 0xc5, 0x10, 0x00, 0x00, //0x000017e1 jb LBB0_187 - 0x49, 0x01, 0xce, //0x000017e7 addq %rcx, %r14 - 0x49, 0x83, 0xc6, 0x01, //0x000017ea addq $1, %r14 - //0x000017ee LBB0_332 - 0x4d, 0x85, 0xf6, //0x000017ee testq %r14, %r14 - 0x0f, 0x88, 0xda, 0x0e, 0x00, 0x00, //0x000017f1 js LBB0_517 - 0x4d, 0x89, 0x32, //0x000017f7 movq %r14, (%r10) - 0x4c, 0x89, 0xd9, //0x000017fa movq %r11, %rcx - 0x48, 0xb8, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x000017fd movabsq $9223372036854775806, %rax - 0x49, 0x39, 0xc3, //0x00001807 cmpq %rax, %r11 - 0x4c, 0x8b, 0x4d, 0xc8, //0x0000180a movq $-56(%rbp), %r9 - 0x0f, 0x86, 0x8c, 0xea, 0xff, 0xff, //0x0000180e jbe LBB0_3 - 0xe9, 0xe9, 0x0e, 0x00, 0x00, //0x00001814 jmp LBB0_538 - //0x00001819 LBB0_334 - 0x0f, 0xbc, 0xc0, //0x00001819 bsfl %eax, %eax - 0xe9, 0x86, 0x01, 0x00, 0x00, //0x0000181c jmp LBB0_352 - //0x00001821 LBB0_335 - 0x89, 0xc8, //0x00001821 movl %ecx, %eax - 0x48, 0x01, 0xc3, //0x00001823 addq %rax, %rbx - 0x4c, 0x01, 0xf3, //0x00001826 addq %r14, %rbx - 0x4c, 0x8b, 0x65, 0xd0, //0x00001829 movq $-48(%rbp), %r12 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x0000182d movq $-1, %rcx - 0x4d, 0x85, 0xc9, //0x00001834 testq %r9, %r9 - 0x0f, 0x85, 0x18, 0x00, 0x00, 0x00, //0x00001837 jne LBB0_338 - 0xe9, 0x3b, 0x10, 0x00, 0x00, //0x0000183d jmp LBB0_536 - //0x00001842 LBB0_336 - 0x48, 0x01, 0xcb, //0x00001842 addq %rcx, %rbx - //0x00001845 LBB0_337 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001845 movq $-1, %rcx - 0x4d, 0x85, 0xc9, //0x0000184c testq %r9, %r9 - 0x0f, 0x84, 0x28, 0x10, 0x00, 0x00, //0x0000184f je LBB0_536 - //0x00001855 LBB0_338 - 0x4d, 0x85, 0xc0, //0x00001855 testq %r8, %r8 - 0x0f, 0x84, 0x1f, 0x10, 0x00, 0x00, //0x00001858 je LBB0_536 - 0x4d, 0x85, 0xd2, //0x0000185e testq %r10, %r10 - 0x0f, 0x84, 0x16, 0x10, 0x00, 0x00, //0x00001861 je LBB0_536 - 0x4c, 0x29, 0xe3, //0x00001867 subq %r12, %rbx - 0x48, 0x8d, 0x4b, 0xff, //0x0000186a leaq $-1(%rbx), %rcx - 0x49, 0x39, 0xc9, //0x0000186e cmpq %rcx, %r9 - 0x0f, 0x84, 0x8b, 0x00, 0x00, 0x00, //0x00001871 je LBB0_346 - 0x49, 0x39, 0xc8, //0x00001877 cmpq %rcx, %r8 - 0x0f, 0x84, 0x82, 0x00, 0x00, 0x00, //0x0000187a je LBB0_346 - 0x49, 0x39, 0xca, //0x00001880 cmpq %rcx, %r10 - 0x0f, 0x84, 0x79, 0x00, 0x00, 0x00, //0x00001883 je LBB0_346 - 0x4d, 0x85, 0xc0, //0x00001889 testq %r8, %r8 - 0xc5, 0xfe, 0x6f, 0x2d, 0xec, 0xe7, 0xff, 0xff, //0x0000188c vmovdqu $-6164(%rip), %ymm5 /* LCPI0_1+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x35, 0x04, 0xe8, 0xff, 0xff, //0x00001894 vmovdqu $-6140(%rip), %ymm6 /* LCPI0_2+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x3d, 0x1c, 0xe8, 0xff, 0xff, //0x0000189c vmovdqu $-6116(%rip), %ymm7 /* LCPI0_3+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x05, 0x34, 0xe8, 0xff, 0xff, //0x000018a4 vmovdqu $-6092(%rip), %ymm8 /* LCPI0_4+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x0d, 0x4c, 0xe8, 0xff, 0xff, //0x000018ac vmovdqu $-6068(%rip), %ymm9 /* LCPI0_5+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x15, 0x64, 0xe8, 0xff, 0xff, //0x000018b4 vmovdqu $-6044(%rip), %ymm10 /* LCPI0_6+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x1d, 0x7c, 0xe8, 0xff, 0xff, //0x000018bc vmovdqu $-6020(%rip), %ymm11 /* LCPI0_7+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x25, 0x94, 0xe8, 0xff, 0xff, //0x000018c4 vmovdqu $-5996(%rip), %ymm12 /* LCPI0_8+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x2d, 0xac, 0xe8, 0xff, 0xff, //0x000018cc vmovdqu $-5972(%rip), %ymm13 /* LCPI0_9+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x35, 0xc4, 0xe8, 0xff, 0xff, //0x000018d4 vmovdqu $-5948(%rip), %ymm14 /* LCPI0_10+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x3d, 0xdc, 0xe8, 0xff, 0xff, //0x000018dc vmovdqu $-5924(%rip), %ymm15 /* LCPI0_11+0(%rip) */ - 0x0f, 0x8e, 0x84, 0x00, 0x00, 0x00, //0x000018e4 jle LBB0_347 - 0x49, 0x8d, 0x40, 0xff, //0x000018ea leaq $-1(%r8), %rax - 0x49, 0x39, 0xc2, //0x000018ee cmpq %rax, %r10 - 0x0f, 0x84, 0x77, 0x00, 0x00, 0x00, //0x000018f1 je LBB0_347 - 0x49, 0xf7, 0xd0, //0x000018f7 notq %r8 - 0x4c, 0x89, 0xc3, //0x000018fa movq %r8, %rbx - 0xe9, 0x7d, 0x03, 0x00, 0x00, //0x000018fd jmp LBB0_372 - //0x00001902 LBB0_346 - 0x48, 0xf7, 0xdb, //0x00001902 negq %rbx - 0x4c, 0x8b, 0x55, 0xb8, //0x00001905 movq $-72(%rbp), %r10 - 0x4c, 0x8b, 0x4d, 0xc8, //0x00001909 movq $-56(%rbp), %r9 - 0x4c, 0x8b, 0x45, 0xb0, //0x0000190d movq $-80(%rbp), %r8 - 0xc5, 0xfe, 0x6f, 0x2d, 0x67, 0xe7, 0xff, 0xff, //0x00001911 vmovdqu $-6297(%rip), %ymm5 /* LCPI0_1+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x35, 0x7f, 0xe7, 0xff, 0xff, //0x00001919 vmovdqu $-6273(%rip), %ymm6 /* LCPI0_2+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x3d, 0x97, 0xe7, 0xff, 0xff, //0x00001921 vmovdqu $-6249(%rip), %ymm7 /* LCPI0_3+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x05, 0xaf, 0xe7, 0xff, 0xff, //0x00001929 vmovdqu $-6225(%rip), %ymm8 /* LCPI0_4+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x0d, 0xc7, 0xe7, 0xff, 0xff, //0x00001931 vmovdqu $-6201(%rip), %ymm9 /* LCPI0_5+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x15, 0xdf, 0xe7, 0xff, 0xff, //0x00001939 vmovdqu $-6177(%rip), %ymm10 /* LCPI0_6+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x1d, 0xf7, 0xe7, 0xff, 0xff, //0x00001941 vmovdqu $-6153(%rip), %ymm11 /* LCPI0_7+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x25, 0x0f, 0xe8, 0xff, 0xff, //0x00001949 vmovdqu $-6129(%rip), %ymm12 /* LCPI0_8+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x2d, 0x27, 0xe8, 0xff, 0xff, //0x00001951 vmovdqu $-6105(%rip), %ymm13 /* LCPI0_9+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x35, 0x3f, 0xe8, 0xff, 0xff, //0x00001959 vmovdqu $-6081(%rip), %ymm14 /* LCPI0_10+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x3d, 0x57, 0xe8, 0xff, 0xff, //0x00001961 vmovdqu $-6057(%rip), %ymm15 /* LCPI0_11+0(%rip) */ - 0xe9, 0x1d, 0x03, 0x00, 0x00, //0x00001969 jmp LBB0_373 - //0x0000196e LBB0_347 - 0x4c, 0x89, 0xc8, //0x0000196e movq %r9, %rax - 0x4c, 0x09, 0xd0, //0x00001971 orq %r10, %rax - 0x0f, 0x99, 0xc1, //0x00001974 setns %cl - 0x0f, 0x88, 0xd3, 0x00, 0x00, 0x00, //0x00001977 js LBB0_353 - 0x4d, 0x39, 0xd1, //0x0000197d cmpq %r10, %r9 - 0x0f, 0x8c, 0xca, 0x00, 0x00, 0x00, //0x00001980 jl LBB0_353 - 0x49, 0xf7, 0xd1, //0x00001986 notq %r9 - 0x4c, 0x89, 0xcb, //0x00001989 movq %r9, %rbx - 0xe9, 0xee, 0x02, 0x00, 0x00, //0x0000198c jmp LBB0_372 - //0x00001991 LBB0_350 - 0x4d, 0x29, 0xeb, //0x00001991 subq %r13, %r11 - 0x49, 0x01, 0xd3, //0x00001994 addq %rdx, %r11 - 0x49, 0x39, 0xcb, //0x00001997 cmpq %rcx, %r11 - 0x0f, 0x82, 0xca, 0xea, 0xff, 0xff, //0x0000199a jb LBB0_35 - 0xe9, 0xeb, 0x0c, 0x00, 0x00, //0x000019a0 jmp LBB0_513 - //0x000019a5 LBB0_351 - 0x89, 0xd0, //0x000019a5 movl %edx, %eax - //0x000019a7 LBB0_352 - 0x49, 0xf7, 0xd7, //0x000019a7 notq %r15 - 0x49, 0x29, 0xc7, //0x000019aa subq %rax, %r15 - 0xe9, 0xeb, 0x00, 0x00, 0x00, //0x000019ad jmp LBB0_358 - //0x000019b2 LBB0_52 - 0x4d, 0x01, 0xee, //0x000019b2 addq %r13, %r14 - 0x48, 0x83, 0xf9, 0x20, //0x000019b5 cmpq $32, %rcx - 0x0f, 0x82, 0x38, 0x04, 0x00, 0x00, //0x000019b9 jb LBB0_391 - //0x000019bf LBB0_53 - 0xc4, 0xc1, 0x7e, 0x6f, 0x06, //0x000019bf vmovdqu (%r14), %ymm0 - 0xc5, 0xfd, 0x74, 0xce, //0x000019c4 vpcmpeqb %ymm6, %ymm0, %ymm1 - 0xc5, 0xfd, 0xd7, 0xf1, //0x000019c8 vpmovmskb %ymm1, %esi - 0xc5, 0xfd, 0x74, 0xc7, //0x000019cc vpcmpeqb %ymm7, %ymm0, %ymm0 - 0xc5, 0xfd, 0xd7, 0xd0, //0x000019d0 vpmovmskb %ymm0, %edx - 0x85, 0xd2, //0x000019d4 testl %edx, %edx - 0x0f, 0x85, 0xbb, 0x03, 0x00, 0x00, //0x000019d6 jne LBB0_387 - 0x4d, 0x85, 0xc9, //0x000019dc testq %r9, %r9 - 0x0f, 0x85, 0xce, 0x03, 0x00, 0x00, //0x000019df jne LBB0_389 - 0x45, 0x31, 0xc9, //0x000019e5 xorl %r9d, %r9d - 0x48, 0x85, 0xf6, //0x000019e8 testq %rsi, %rsi - 0x0f, 0x84, 0xfe, 0x03, 0x00, 0x00, //0x000019eb je LBB0_390 - //0x000019f1 LBB0_56 - 0x48, 0x0f, 0xbc, 0xc6, //0x000019f1 bsfq %rsi, %rax - 0x4d, 0x29, 0xee, //0x000019f5 subq %r13, %r14 - 0x49, 0x01, 0xc6, //0x000019f8 addq %rax, %r14 - 0x49, 0x83, 0xc6, 0x01, //0x000019fb addq $1, %r14 - 0x4c, 0x8b, 0x4d, 0xc8, //0x000019ff movq $-56(%rbp), %r9 - 0xe9, 0x9d, 0xf4, 0xff, 0xff, //0x00001a03 jmp LBB0_190 - //0x00001a08 LBB0_155 - 0x4d, 0x01, 0xee, //0x00001a08 addq %r13, %r14 - 0x48, 0x83, 0xf9, 0x20, //0x00001a0b cmpq $32, %rcx - 0x0f, 0x82, 0xe7, 0x02, 0x00, 0x00, //0x00001a0f jb LBB0_379 - //0x00001a15 LBB0_156 - 0xc4, 0xc1, 0x7e, 0x6f, 0x06, //0x00001a15 vmovdqu (%r14), %ymm0 - 0xc5, 0xfd, 0x74, 0xce, //0x00001a1a vpcmpeqb %ymm6, %ymm0, %ymm1 - 0xc5, 0x7d, 0xd7, 0xc9, //0x00001a1e vpmovmskb %ymm1, %r9d - 0xc5, 0xfd, 0x74, 0xcf, //0x00001a22 vpcmpeqb %ymm7, %ymm0, %ymm1 - 0xc5, 0xfd, 0xd7, 0xd1, //0x00001a26 vpmovmskb %ymm1, %edx - 0x85, 0xd2, //0x00001a2a testl %edx, %edx - 0x0f, 0x85, 0x8e, 0x04, 0x00, 0x00, //0x00001a2c jne LBB0_404 - 0x4d, 0x85, 0xd2, //0x00001a32 testq %r10, %r10 - 0x0f, 0x85, 0xa1, 0x04, 0x00, 0x00, //0x00001a35 jne LBB0_406 - 0x45, 0x31, 0xd2, //0x00001a3b xorl %r10d, %r10d - 0x4d, 0x85, 0xc9, //0x00001a3e testq %r9, %r9 - 0x0f, 0x84, 0xce, 0x04, 0x00, 0x00, //0x00001a41 je LBB0_407 - //0x00001a47 LBB0_159 - 0x49, 0x0f, 0xbc, 0xd1, //0x00001a47 bsfq %r9, %rdx - 0xe9, 0xca, 0x04, 0x00, 0x00, //0x00001a4b jmp LBB0_408 - //0x00001a50 LBB0_353 - 0x49, 0x8d, 0x42, 0xff, //0x00001a50 leaq $-1(%r10), %rax - 0x49, 0x39, 0xc1, //0x00001a54 cmpq %rax, %r9 - 0x49, 0xf7, 0xd2, //0x00001a57 notq %r10 - 0x4c, 0x0f, 0x45, 0xd3, //0x00001a5a cmovneq %rbx, %r10 - 0x84, 0xc9, //0x00001a5e testb %cl, %cl - 0x49, 0x0f, 0x45, 0xda, //0x00001a60 cmovneq %r10, %rbx - 0xe9, 0x16, 0x02, 0x00, 0x00, //0x00001a64 jmp LBB0_372 - //0x00001a69 LBB0_354 - 0x0f, 0xbc, 0xc0, //0x00001a69 bsfl %eax, %eax - 0xe9, 0x16, 0x00, 0x00, 0x00, //0x00001a6c jmp LBB0_357 - //0x00001a71 LBB0_355 - 0x4d, 0x01, 0xdd, //0x00001a71 addq %r11, %r13 - 0x4d, 0x29, 0xfd, //0x00001a74 subq %r15, %r13 - 0x48, 0xf7, 0xd1, //0x00001a77 notq %rcx - 0x4c, 0x01, 0xe9, //0x00001a7a addq %r13, %rcx - 0x49, 0x89, 0xcf, //0x00001a7d movq %rcx, %r15 - 0xe9, 0x18, 0x00, 0x00, 0x00, //0x00001a80 jmp LBB0_358 - //0x00001a85 LBB0_356 - 0x89, 0xd0, //0x00001a85 movl %edx, %eax - //0x00001a87 LBB0_357 - 0x4d, 0x01, 0xdd, //0x00001a87 addq %r11, %r13 - 0x4d, 0x29, 0xfd, //0x00001a8a subq %r15, %r13 - 0x49, 0x29, 0xc5, //0x00001a8d subq %rax, %r13 - 0x49, 0xf7, 0xd6, //0x00001a90 notq %r14 - 0x4d, 0x01, 0xee, //0x00001a93 addq %r13, %r14 - 0x4d, 0x89, 0xf7, //0x00001a96 movq %r14, %r15 - 0x4c, 0x8b, 0x55, 0xb8, //0x00001a99 movq $-72(%rbp), %r10 - //0x00001a9d LBB0_358 - 0x4d, 0x85, 0xff, //0x00001a9d testq %r15, %r15 - 0x4c, 0x8b, 0x4d, 0xc8, //0x00001aa0 movq $-56(%rbp), %r9 - 0x4c, 0x8b, 0x45, 0xb0, //0x00001aa4 movq $-80(%rbp), %r8 - 0x0f, 0x88, 0x3d, 0x0c, 0x00, 0x00, //0x00001aa8 js LBB0_519 - 0x4d, 0x8b, 0x32, //0x00001aae movq (%r10), %r14 - //0x00001ab1 LBB0_360 - 0x4d, 0x01, 0xfe, //0x00001ab1 addq %r15, %r14 - 0x49, 0x83, 0xc6, 0xff, //0x00001ab4 addq $-1, %r14 - //0x00001ab8 LBB0_361 - 0x4d, 0x89, 0x32, //0x00001ab8 movq %r14, (%r10) - 0x4c, 0x89, 0xd9, //0x00001abb movq %r11, %rcx - 0x48, 0xb8, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x00001abe movabsq $9223372036854775806, %rax - 0x49, 0x39, 0xc3, //0x00001ac8 cmpq %rax, %r11 - 0x4c, 0x8b, 0x7d, 0xc0, //0x00001acb movq $-64(%rbp), %r15 - 0x0f, 0x86, 0xcb, 0xe7, 0xff, 0xff, //0x00001acf jbe LBB0_3 - 0xe9, 0x28, 0x0c, 0x00, 0x00, //0x00001ad5 jmp LBB0_538 - //0x00001ada LBB0_137 - 0x4d, 0x01, 0xee, //0x00001ada addq %r13, %r14 - 0x48, 0x83, 0xf9, 0x20, //0x00001add cmpq $32, %rcx - 0x0f, 0x82, 0x8e, 0x05, 0x00, 0x00, //0x00001ae1 jb LBB0_428 - //0x00001ae7 LBB0_138 - 0xc4, 0xc1, 0x7e, 0x6f, 0x06, //0x00001ae7 vmovdqu (%r14), %ymm0 - 0xc5, 0xfd, 0x74, 0xce, //0x00001aec vpcmpeqb %ymm6, %ymm0, %ymm1 - 0xc5, 0xfd, 0xd7, 0xf1, //0x00001af0 vpmovmskb %ymm1, %esi - 0xc5, 0xfd, 0x74, 0xc7, //0x00001af4 vpcmpeqb %ymm7, %ymm0, %ymm0 - 0xc5, 0xfd, 0xd7, 0xd0, //0x00001af8 vpmovmskb %ymm0, %edx - 0x85, 0xd2, //0x00001afc testl %edx, %edx - 0x0f, 0x85, 0x16, 0x05, 0x00, 0x00, //0x00001afe jne LBB0_424 - 0x4d, 0x85, 0xd2, //0x00001b04 testq %r10, %r10 - 0x0f, 0x85, 0x24, 0x05, 0x00, 0x00, //0x00001b07 jne LBB0_426 - 0x45, 0x31, 0xd2, //0x00001b0d xorl %r10d, %r10d - 0x48, 0x85, 0xf6, //0x00001b10 testq %rsi, %rsi - 0x0f, 0x84, 0x54, 0x05, 0x00, 0x00, //0x00001b13 je LBB0_427 - //0x00001b19 LBB0_141 - 0x48, 0x0f, 0xbc, 0xc6, //0x00001b19 bsfq %rsi, %rax - 0x4d, 0x29, 0xee, //0x00001b1d subq %r13, %r14 - 0x49, 0x01, 0xc6, //0x00001b20 addq %rax, %r14 - 0x49, 0x83, 0xc6, 0x01, //0x00001b23 addq $1, %r14 - 0x4d, 0x89, 0xe2, //0x00001b27 movq %r12, %r10 - 0xe9, 0x1c, 0xf5, 0xff, 0xff, //0x00001b2a jmp LBB0_209 - //0x00001b2f LBB0_176 - 0x4d, 0x01, 0xee, //0x00001b2f addq %r13, %r14 - 0x4c, 0x89, 0xd3, //0x00001b32 movq %r10, %rbx - 0x48, 0x83, 0xf9, 0x20, //0x00001b35 cmpq $32, %rcx - 0x0f, 0x82, 0xfc, 0x01, 0x00, 0x00, //0x00001b39 jb LBB0_382 - //0x00001b3f LBB0_177 - 0xc4, 0xc1, 0x7e, 0x6f, 0x06, //0x00001b3f vmovdqu (%r14), %ymm0 - 0xc5, 0xfd, 0x74, 0xce, //0x00001b44 vpcmpeqb %ymm6, %ymm0, %ymm1 - 0xc5, 0x7d, 0xd7, 0xd1, //0x00001b48 vpmovmskb %ymm1, %r10d - 0xc5, 0xfd, 0x74, 0xcf, //0x00001b4c vpcmpeqb %ymm7, %ymm0, %ymm1 - 0xc5, 0xfd, 0xd7, 0xd1, //0x00001b50 vpmovmskb %ymm1, %edx - 0x85, 0xd2, //0x00001b54 testl %edx, %edx - 0x0f, 0x85, 0xd6, 0x05, 0x00, 0x00, //0x00001b56 jne LBB0_441 - 0x4d, 0x85, 0xff, //0x00001b5c testq %r15, %r15 - 0x0f, 0x85, 0xec, 0x05, 0x00, 0x00, //0x00001b5f jne LBB0_443 - 0x45, 0x31, 0xff, //0x00001b65 xorl %r15d, %r15d - 0x4d, 0x85, 0xd2, //0x00001b68 testq %r10, %r10 - 0x0f, 0x84, 0x1f, 0x06, 0x00, 0x00, //0x00001b6b je LBB0_445 - //0x00001b71 LBB0_180 - 0x49, 0x0f, 0xbc, 0xd2, //0x00001b71 bsfq %r10, %rdx - 0xe9, 0x1b, 0x06, 0x00, 0x00, //0x00001b75 jmp LBB0_446 - //0x00001b7a LBB0_362 - 0x4d, 0x01, 0xeb, //0x00001b7a addq %r13, %r11 - 0x48, 0x85, 0xf6, //0x00001b7d testq %rsi, %rsi - 0x0f, 0x85, 0x71, 0xe8, 0xff, 0xff, //0x00001b80 jne LBB0_28 - 0xe9, 0xa7, 0xe8, 0xff, 0xff, //0x00001b86 jmp LBB0_33 - //0x00001b8b LBB0_363 - 0x4c, 0x89, 0xf3, //0x00001b8b movq %r14, %rbx - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001b8e movq $-1, %rcx - 0x4d, 0x85, 0xc9, //0x00001b95 testq %r9, %r9 - 0x0f, 0x85, 0xb7, 0xfc, 0xff, 0xff, //0x00001b98 jne LBB0_338 - 0xe9, 0xda, 0x0c, 0x00, 0x00, //0x00001b9e jmp LBB0_536 - //0x00001ba3 LBB0_364 - 0x0f, 0xbc, 0xc0, //0x00001ba3 bsfl %eax, %eax - 0xe9, 0x02, 0x00, 0x00, 0x00, //0x00001ba6 jmp LBB0_366 - //0x00001bab LBB0_365 - 0x89, 0xd0, //0x00001bab movl %edx, %eax - //0x00001bad LBB0_366 - 0x48, 0xf7, 0xd3, //0x00001bad notq %rbx - 0x48, 0x29, 0xc3, //0x00001bb0 subq %rax, %rbx - 0xe9, 0xc7, 0x00, 0x00, 0x00, //0x00001bb3 jmp LBB0_372 - //0x00001bb8 LBB0_221 - 0x4d, 0x01, 0xee, //0x00001bb8 addq %r13, %r14 - 0x48, 0x83, 0xf9, 0x20, //0x00001bbb cmpq $32, %rcx - 0x0f, 0x82, 0x30, 0x08, 0x00, 0x00, //0x00001bbf jb LBB0_474 - //0x00001bc5 LBB0_222 - 0xc4, 0xc1, 0x7e, 0x6f, 0x06, //0x00001bc5 vmovdqu (%r14), %ymm0 - 0xc5, 0xfd, 0x74, 0xce, //0x00001bca vpcmpeqb %ymm6, %ymm0, %ymm1 - 0xc5, 0xfd, 0xd7, 0xf1, //0x00001bce vpmovmskb %ymm1, %esi - 0xc5, 0xfd, 0x74, 0xc7, //0x00001bd2 vpcmpeqb %ymm7, %ymm0, %ymm0 - 0xc5, 0xfd, 0xd7, 0xd0, //0x00001bd6 vpmovmskb %ymm0, %edx - 0x85, 0xd2, //0x00001bda testl %edx, %edx - 0x0f, 0x85, 0xb8, 0x07, 0x00, 0x00, //0x00001bdc jne LBB0_470 - 0x4d, 0x85, 0xd2, //0x00001be2 testq %r10, %r10 - 0x0f, 0x85, 0xc6, 0x07, 0x00, 0x00, //0x00001be5 jne LBB0_472 - 0x45, 0x31, 0xd2, //0x00001beb xorl %r10d, %r10d - 0x48, 0x85, 0xf6, //0x00001bee testq %rsi, %rsi - 0x0f, 0x84, 0xf6, 0x07, 0x00, 0x00, //0x00001bf1 je LBB0_473 - //0x00001bf7 LBB0_225 - 0x48, 0x0f, 0xbc, 0xc6, //0x00001bf7 bsfq %rsi, %rax - 0x4d, 0x29, 0xee, //0x00001bfb subq %r13, %r14 - 0x49, 0x01, 0xc6, //0x00001bfe addq %rax, %r14 - 0x49, 0x83, 0xc6, 0x01, //0x00001c01 addq $1, %r14 - 0x4d, 0x89, 0xe2, //0x00001c05 movq %r12, %r10 - 0xe9, 0xe1, 0xfb, 0xff, 0xff, //0x00001c08 jmp LBB0_332 - //0x00001c0d LBB0_316 - 0x4d, 0x01, 0xee, //0x00001c0d addq %r13, %r14 - 0x4c, 0x89, 0xd3, //0x00001c10 movq %r10, %rbx - 0x48, 0x83, 0xf9, 0x20, //0x00001c13 cmpq $32, %rcx - 0x0f, 0x82, 0x72, 0x01, 0x00, 0x00, //0x00001c17 jb LBB0_386 - //0x00001c1d LBB0_317 - 0xc4, 0xc1, 0x7e, 0x6f, 0x06, //0x00001c1d vmovdqu (%r14), %ymm0 - 0xc5, 0xfd, 0x74, 0xce, //0x00001c22 vpcmpeqb %ymm6, %ymm0, %ymm1 - 0xc5, 0x7d, 0xd7, 0xd1, //0x00001c26 vpmovmskb %ymm1, %r10d - 0xc5, 0xfd, 0x74, 0xcf, //0x00001c2a vpcmpeqb %ymm7, %ymm0, %ymm1 - 0xc5, 0xfd, 0xd7, 0xd1, //0x00001c2e vpmovmskb %ymm1, %edx - 0x85, 0xd2, //0x00001c32 testl %edx, %edx - 0x0f, 0x85, 0x78, 0x08, 0x00, 0x00, //0x00001c34 jne LBB0_487 - 0x4d, 0x85, 0xff, //0x00001c3a testq %r15, %r15 - 0x0f, 0x85, 0x8e, 0x08, 0x00, 0x00, //0x00001c3d jne LBB0_489 - 0x45, 0x31, 0xff, //0x00001c43 xorl %r15d, %r15d - 0x4d, 0x85, 0xd2, //0x00001c46 testq %r10, %r10 - 0x0f, 0x84, 0xc1, 0x08, 0x00, 0x00, //0x00001c49 je LBB0_491 - //0x00001c4f LBB0_320 - 0x49, 0x0f, 0xbc, 0xd2, //0x00001c4f bsfq %r10, %rdx - 0xe9, 0xbd, 0x08, 0x00, 0x00, //0x00001c53 jmp LBB0_492 - //0x00001c58 LBB0_367 - 0x0f, 0xbc, 0xc0, //0x00001c58 bsfl %eax, %eax - 0xe9, 0x10, 0x00, 0x00, 0x00, //0x00001c5b jmp LBB0_370 - //0x00001c60 LBB0_368 - 0x4d, 0x01, 0xdd, //0x00001c60 addq %r11, %r13 - 0x49, 0x29, 0xdd, //0x00001c63 subq %rbx, %r13 - 0x49, 0x29, 0xcd, //0x00001c66 subq %rcx, %r13 - 0xe9, 0x0e, 0x00, 0x00, 0x00, //0x00001c69 jmp LBB0_371 - //0x00001c6e LBB0_369 - 0x89, 0xd0, //0x00001c6e movl %edx, %eax - //0x00001c70 LBB0_370 - 0x4d, 0x01, 0xdd, //0x00001c70 addq %r11, %r13 - 0x49, 0x29, 0xdd, //0x00001c73 subq %rbx, %r13 - 0x49, 0x29, 0xc5, //0x00001c76 subq %rax, %r13 - 0x4d, 0x29, 0xf5, //0x00001c79 subq %r14, %r13 - //0x00001c7c LBB0_371 - 0x4c, 0x89, 0xeb, //0x00001c7c movq %r13, %rbx - //0x00001c7f LBB0_372 - 0x4c, 0x8b, 0x55, 0xb8, //0x00001c7f movq $-72(%rbp), %r10 - 0x4c, 0x8b, 0x4d, 0xc8, //0x00001c83 movq $-56(%rbp), %r9 - 0x4c, 0x8b, 0x45, 0xb0, //0x00001c87 movq $-80(%rbp), %r8 - //0x00001c8b LBB0_373 - 0x48, 0x85, 0xdb, //0x00001c8b testq %rbx, %rbx - 0x0f, 0x88, 0xe6, 0x0b, 0x00, 0x00, //0x00001c8e js LBB0_535 - 0x4d, 0x8b, 0x32, //0x00001c94 movq (%r10), %r14 - //0x00001c97 LBB0_375 - 0x49, 0x01, 0xde, //0x00001c97 addq %rbx, %r14 - 0xe9, 0x19, 0xfe, 0xff, 0xff, //0x00001c9a jmp LBB0_361 - //0x00001c9f LBB0_376 - 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001c9f movq $-1, %r9 - 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00001ca6 movq $-1, %r8 - 0x4c, 0x8b, 0x7d, 0xd0, //0x00001cad movq $-48(%rbp), %r15 - 0x4c, 0x8d, 0x35, 0xe4, 0x0e, 0x00, 0x00, //0x00001cb1 leaq $3812(%rip), %r14 /* LJTI0_3+0(%rip) */ - 0x48, 0x83, 0xfb, 0x10, //0x00001cb8 cmpq $16, %rbx - 0x0f, 0x83, 0xef, 0xeb, 0xff, 0xff, //0x00001cbc jae LBB0_94 - 0xe9, 0x1e, 0xed, 0xff, 0xff, //0x00001cc2 jmp LBB0_112 - //0x00001cc7 LBB0_377 - 0x4d, 0x01, 0xee, //0x00001cc7 addq %r13, %r14 - 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x00001cca movq $-1, $-48(%rbp) - 0x45, 0x31, 0xc9, //0x00001cd2 xorl %r9d, %r9d - 0x48, 0x83, 0xf9, 0x20, //0x00001cd5 cmpq $32, %rcx - 0x0f, 0x83, 0xe0, 0xfc, 0xff, 0xff, //0x00001cd9 jae LBB0_53 - 0xe9, 0x13, 0x01, 0x00, 0x00, //0x00001cdf jmp LBB0_391 - //0x00001ce4 LBB0_378 - 0x4d, 0x01, 0xee, //0x00001ce4 addq %r13, %r14 - 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x00001ce7 movq $-1, $-48(%rbp) - 0x45, 0x31, 0xd2, //0x00001cef xorl %r10d, %r10d - 0x48, 0x83, 0xf9, 0x20, //0x00001cf2 cmpq $32, %rcx - 0x0f, 0x83, 0x19, 0xfd, 0xff, 0xff, //0x00001cf6 jae LBB0_156 - //0x00001cfc LBB0_379 - 0x4c, 0x8b, 0x4d, 0xc8, //0x00001cfc movq $-56(%rbp), %r9 - 0xe9, 0x6e, 0x02, 0x00, 0x00, //0x00001d00 jmp LBB0_413 - //0x00001d05 LBB0_380 - 0x4d, 0x01, 0xee, //0x00001d05 addq %r13, %r14 - 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001d08 movq $-1, %r9 - 0x45, 0x31, 0xd2, //0x00001d0f xorl %r10d, %r10d - 0x48, 0x83, 0xf9, 0x20, //0x00001d12 cmpq $32, %rcx - 0x0f, 0x83, 0xcb, 0xfd, 0xff, 0xff, //0x00001d16 jae LBB0_138 - 0xe9, 0x54, 0x03, 0x00, 0x00, //0x00001d1c jmp LBB0_428 - //0x00001d21 LBB0_381 - 0x4d, 0x01, 0xee, //0x00001d21 addq %r13, %r14 - 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001d24 movq $-1, %r9 - 0x45, 0x31, 0xff, //0x00001d2b xorl %r15d, %r15d - 0x4c, 0x89, 0xd3, //0x00001d2e movq %r10, %rbx - 0x48, 0x83, 0xf9, 0x20, //0x00001d31 cmpq $32, %rcx - 0x0f, 0x83, 0x04, 0xfe, 0xff, 0xff, //0x00001d35 jae LBB0_177 - //0x00001d3b LBB0_382 - 0x49, 0x89, 0xda, //0x00001d3b movq %rbx, %r10 - 0xe9, 0xa6, 0x04, 0x00, 0x00, //0x00001d3e jmp LBB0_451 - //0x00001d43 LBB0_383 - 0x49, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00001d43 movq $-1, %r10 - 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001d4a movq $-1, %r9 - 0x4c, 0x89, 0xe3, //0x00001d51 movq %r12, %rbx - 0xe9, 0xf1, 0xf5, 0xff, 0xff, //0x00001d54 jmp LBB0_254 - //0x00001d59 LBB0_384 - 0x4d, 0x01, 0xee, //0x00001d59 addq %r13, %r14 - 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001d5c movq $-1, %r9 - 0x45, 0x31, 0xd2, //0x00001d63 xorl %r10d, %r10d - 0x48, 0x83, 0xf9, 0x20, //0x00001d66 cmpq $32, %rcx - 0x0f, 0x83, 0x55, 0xfe, 0xff, 0xff, //0x00001d6a jae LBB0_222 - 0xe9, 0x80, 0x06, 0x00, 0x00, //0x00001d70 jmp LBB0_474 - //0x00001d75 LBB0_385 - 0x4d, 0x01, 0xee, //0x00001d75 addq %r13, %r14 - 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001d78 movq $-1, %r9 - 0x45, 0x31, 0xff, //0x00001d7f xorl %r15d, %r15d - 0x4c, 0x89, 0xd3, //0x00001d82 movq %r10, %rbx - 0x48, 0x83, 0xf9, 0x20, //0x00001d85 cmpq $32, %rcx - 0x0f, 0x83, 0x8e, 0xfe, 0xff, 0xff, //0x00001d89 jae LBB0_317 - //0x00001d8f LBB0_386 - 0x49, 0x89, 0xda, //0x00001d8f movq %rbx, %r10 - 0xe9, 0xd2, 0x07, 0x00, 0x00, //0x00001d92 jmp LBB0_497 - //0x00001d97 LBB0_387 - 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x00001d97 cmpq $-1, $-48(%rbp) - 0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x00001d9c jne LBB0_389 - 0x4c, 0x89, 0xf0, //0x00001da2 movq %r14, %rax - 0x4c, 0x29, 0xe8, //0x00001da5 subq %r13, %rax - 0x48, 0x0f, 0xbc, 0xfa, //0x00001da8 bsfq %rdx, %rdi - 0x48, 0x01, 0xc7, //0x00001dac addq %rax, %rdi - 0x48, 0x89, 0x7d, 0xd0, //0x00001daf movq %rdi, $-48(%rbp) - //0x00001db3 LBB0_389 - 0x44, 0x89, 0xc8, //0x00001db3 movl %r9d, %eax - 0xf7, 0xd0, //0x00001db6 notl %eax - 0x21, 0xd0, //0x00001db8 andl %edx, %eax - 0x8d, 0x3c, 0x00, //0x00001dba leal (%rax,%rax), %edi - 0x41, 0x8d, 0x1c, 0x41, //0x00001dbd leal (%r9,%rax,2), %ebx - 0xf7, 0xd7, //0x00001dc1 notl %edi - 0x21, 0xd7, //0x00001dc3 andl %edx, %edi - 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001dc5 andl $-1431655766, %edi - 0x45, 0x31, 0xc9, //0x00001dcb xorl %r9d, %r9d - 0x01, 0xc7, //0x00001dce addl %eax, %edi - 0x41, 0x0f, 0x92, 0xc1, //0x00001dd0 setb %r9b - 0x01, 0xff, //0x00001dd4 addl %edi, %edi - 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x00001dd6 xorl $1431655765, %edi - 0x21, 0xdf, //0x00001ddc andl %ebx, %edi - 0xf7, 0xd7, //0x00001dde notl %edi - 0x21, 0xfe, //0x00001de0 andl %edi, %esi - 0x4c, 0x8b, 0x7d, 0xc0, //0x00001de2 movq $-64(%rbp), %r15 - 0x48, 0x85, 0xf6, //0x00001de6 testq %rsi, %rsi - 0x0f, 0x85, 0x02, 0xfc, 0xff, 0xff, //0x00001de9 jne LBB0_56 - //0x00001def LBB0_390 - 0x49, 0x83, 0xc6, 0x20, //0x00001def addq $32, %r14 - 0x48, 0x83, 0xc1, 0xe0, //0x00001df3 addq $-32, %rcx - //0x00001df7 LBB0_391 - 0x4d, 0x85, 0xc9, //0x00001df7 testq %r9, %r9 - 0x0f, 0x85, 0x8b, 0x04, 0x00, 0x00, //0x00001dfa jne LBB0_462 - 0x48, 0x8b, 0x75, 0xd0, //0x00001e00 movq $-48(%rbp), %rsi - 0x4c, 0x8b, 0x4d, 0xc8, //0x00001e04 movq $-56(%rbp), %r9 - 0x48, 0x85, 0xc9, //0x00001e08 testq %rcx, %rcx - 0x0f, 0x84, 0x8e, 0x00, 0x00, 0x00, //0x00001e0b je LBB0_403 - //0x00001e11 LBB0_393 - 0x4c, 0x89, 0xea, //0x00001e11 movq %r13, %rdx - 0x48, 0xf7, 0xda, //0x00001e14 negq %rdx - //0x00001e17 LBB0_394 - 0x31, 0xff, //0x00001e17 xorl %edi, %edi - //0x00001e19 LBB0_395 - 0x41, 0x0f, 0xb6, 0x1c, 0x3e, //0x00001e19 movzbl (%r14,%rdi), %ebx - 0x80, 0xfb, 0x22, //0x00001e1e cmpb $34, %bl - 0x0f, 0x84, 0x71, 0x00, 0x00, 0x00, //0x00001e21 je LBB0_402 - 0x80, 0xfb, 0x5c, //0x00001e27 cmpb $92, %bl - 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00001e2a je LBB0_400 - 0x48, 0x83, 0xc7, 0x01, //0x00001e30 addq $1, %rdi - 0x48, 0x39, 0xf9, //0x00001e34 cmpq %rdi, %rcx - 0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x00001e37 jne LBB0_395 - 0xe9, 0x65, 0x00, 0x00, 0x00, //0x00001e3d jmp LBB0_398 - //0x00001e42 LBB0_400 - 0x48, 0x8d, 0x41, 0xff, //0x00001e42 leaq $-1(%rcx), %rax - 0x48, 0x39, 0xf8, //0x00001e46 cmpq %rdi, %rax - 0x0f, 0x84, 0x67, 0x08, 0x00, 0x00, //0x00001e49 je LBB0_515 - 0x4a, 0x8d, 0x04, 0x32, //0x00001e4f leaq (%rdx,%r14), %rax - 0x48, 0x01, 0xf8, //0x00001e53 addq %rdi, %rax - 0x48, 0x83, 0xfe, 0xff, //0x00001e56 cmpq $-1, %rsi - 0x48, 0x8b, 0x5d, 0xd0, //0x00001e5a movq $-48(%rbp), %rbx - 0x48, 0x0f, 0x44, 0xd8, //0x00001e5e cmoveq %rax, %rbx - 0x48, 0x89, 0x5d, 0xd0, //0x00001e62 movq %rbx, $-48(%rbp) - 0x48, 0x0f, 0x44, 0xf0, //0x00001e66 cmoveq %rax, %rsi - 0x49, 0x01, 0xfe, //0x00001e6a addq %rdi, %r14 - 0x49, 0x83, 0xc6, 0x02, //0x00001e6d addq $2, %r14 - 0x48, 0x89, 0xc8, //0x00001e71 movq %rcx, %rax - 0x48, 0x29, 0xf8, //0x00001e74 subq %rdi, %rax - 0x48, 0x83, 0xc0, 0xfe, //0x00001e77 addq $-2, %rax - 0x48, 0x83, 0xc1, 0xfe, //0x00001e7b addq $-2, %rcx - 0x48, 0x39, 0xf9, //0x00001e7f cmpq %rdi, %rcx - 0x48, 0x89, 0xc1, //0x00001e82 movq %rax, %rcx - 0x4c, 0x8b, 0x4d, 0xc8, //0x00001e85 movq $-56(%rbp), %r9 - 0x4c, 0x8b, 0x7d, 0xc0, //0x00001e89 movq $-64(%rbp), %r15 - 0x0f, 0x85, 0x84, 0xff, 0xff, 0xff, //0x00001e8d jne LBB0_394 - 0xe9, 0x1e, 0x08, 0x00, 0x00, //0x00001e93 jmp LBB0_515 - //0x00001e98 LBB0_402 - 0x49, 0x01, 0xfe, //0x00001e98 addq %rdi, %r14 - 0x49, 0x83, 0xc6, 0x01, //0x00001e9b addq $1, %r14 - //0x00001e9f LBB0_403 - 0x4d, 0x29, 0xee, //0x00001e9f subq %r13, %r14 - 0xe9, 0xfe, 0xef, 0xff, 0xff, //0x00001ea2 jmp LBB0_190 - //0x00001ea7 LBB0_398 - 0x80, 0xfb, 0x22, //0x00001ea7 cmpb $34, %bl - 0x0f, 0x85, 0x06, 0x08, 0x00, 0x00, //0x00001eaa jne LBB0_515 - 0x49, 0x01, 0xce, //0x00001eb0 addq %rcx, %r14 - 0x4c, 0x8b, 0x4d, 0xc8, //0x00001eb3 movq $-56(%rbp), %r9 - 0x4c, 0x8b, 0x7d, 0xc0, //0x00001eb7 movq $-64(%rbp), %r15 - 0xe9, 0xdf, 0xff, 0xff, 0xff, //0x00001ebb jmp LBB0_403 - //0x00001ec0 LBB0_404 - 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x00001ec0 cmpq $-1, $-48(%rbp) - 0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x00001ec5 jne LBB0_406 - 0x4c, 0x89, 0xf0, //0x00001ecb movq %r14, %rax - 0x4c, 0x29, 0xe8, //0x00001ece subq %r13, %rax - 0x48, 0x0f, 0xbc, 0xf2, //0x00001ed1 bsfq %rdx, %rsi - 0x48, 0x01, 0xc6, //0x00001ed5 addq %rax, %rsi - 0x48, 0x89, 0x75, 0xd0, //0x00001ed8 movq %rsi, $-48(%rbp) - //0x00001edc LBB0_406 - 0x44, 0x89, 0xd0, //0x00001edc movl %r10d, %eax - 0xf7, 0xd0, //0x00001edf notl %eax - 0x21, 0xd0, //0x00001ee1 andl %edx, %eax - 0x8d, 0x34, 0x00, //0x00001ee3 leal (%rax,%rax), %esi - 0x41, 0x8d, 0x3c, 0x42, //0x00001ee6 leal (%r10,%rax,2), %edi - 0xf7, 0xd6, //0x00001eea notl %esi - 0x21, 0xd6, //0x00001eec andl %edx, %esi - 0x81, 0xe6, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001eee andl $-1431655766, %esi - 0x45, 0x31, 0xd2, //0x00001ef4 xorl %r10d, %r10d - 0x01, 0xc6, //0x00001ef7 addl %eax, %esi - 0x41, 0x0f, 0x92, 0xc2, //0x00001ef9 setb %r10b - 0x01, 0xf6, //0x00001efd addl %esi, %esi - 0x81, 0xf6, 0x55, 0x55, 0x55, 0x55, //0x00001eff xorl $1431655765, %esi - 0x21, 0xfe, //0x00001f05 andl %edi, %esi - 0xf7, 0xd6, //0x00001f07 notl %esi - 0x41, 0x21, 0xf1, //0x00001f09 andl %esi, %r9d - 0x4d, 0x85, 0xc9, //0x00001f0c testq %r9, %r9 - 0x0f, 0x85, 0x32, 0xfb, 0xff, 0xff, //0x00001f0f jne LBB0_159 - //0x00001f15 LBB0_407 - 0xba, 0x40, 0x00, 0x00, 0x00, //0x00001f15 movl $64, %edx - //0x00001f1a LBB0_408 - 0xc5, 0xbd, 0xda, 0xc8, //0x00001f1a vpminub %ymm0, %ymm8, %ymm1 - 0xc5, 0xfd, 0x74, 0xc1, //0x00001f1e vpcmpeqb %ymm1, %ymm0, %ymm0 - 0xc5, 0xfd, 0xd7, 0xf0, //0x00001f22 vpmovmskb %ymm0, %esi - 0x0f, 0xbc, 0xfe, //0x00001f26 bsfl %esi, %edi - 0x4d, 0x85, 0xc9, //0x00001f29 testq %r9, %r9 - 0x0f, 0x84, 0x2d, 0x00, 0x00, 0x00, //0x00001f2c je LBB0_411 - 0x85, 0xf6, //0x00001f32 testl %esi, %esi - 0xb8, 0x40, 0x00, 0x00, 0x00, //0x00001f34 movl $64, %eax - 0x0f, 0x44, 0xf8, //0x00001f39 cmovel %eax, %edi - 0x48, 0x39, 0xfa, //0x00001f3c cmpq %rdi, %rdx - 0x4c, 0x8b, 0x4d, 0xc8, //0x00001f3f movq $-56(%rbp), %r9 - 0x0f, 0x87, 0x75, 0x09, 0x00, 0x00, //0x00001f43 ja LBB0_546 - 0x4d, 0x29, 0xee, //0x00001f49 subq %r13, %r14 - 0x49, 0x01, 0xd6, //0x00001f4c addq %rdx, %r14 - 0x49, 0x83, 0xc6, 0x01, //0x00001f4f addq $1, %r14 - 0x4d, 0x89, 0xfa, //0x00001f53 movq %r15, %r10 - 0x4c, 0x8b, 0x7d, 0xc0, //0x00001f56 movq $-64(%rbp), %r15 - 0xe9, 0x46, 0xef, 0xff, 0xff, //0x00001f5a jmp LBB0_190 - //0x00001f5f LBB0_411 - 0x85, 0xf6, //0x00001f5f testl %esi, %esi - 0x4c, 0x8b, 0x4d, 0xc8, //0x00001f61 movq $-56(%rbp), %r9 - 0x0f, 0x85, 0x63, 0x09, 0x00, 0x00, //0x00001f65 jne LBB0_547 - 0x49, 0x83, 0xc6, 0x20, //0x00001f6b addq $32, %r14 - 0x48, 0x83, 0xc1, 0xe0, //0x00001f6f addq $-32, %rcx - //0x00001f73 LBB0_413 - 0x4d, 0x85, 0xd2, //0x00001f73 testq %r10, %r10 - 0x0f, 0x85, 0x56, 0x03, 0x00, 0x00, //0x00001f76 jne LBB0_464 - 0x48, 0x8b, 0x75, 0xd0, //0x00001f7c movq $-48(%rbp), %rsi - 0x4d, 0x89, 0xfa, //0x00001f80 movq %r15, %r10 - 0x48, 0x85, 0xc9, //0x00001f83 testq %rcx, %rcx - 0x0f, 0x84, 0x2a, 0x07, 0x00, 0x00, //0x00001f86 je LBB0_515 - //0x00001f8c LBB0_415 - 0x41, 0x0f, 0xb6, 0x16, //0x00001f8c movzbl (%r14), %edx - 0x80, 0xfa, 0x22, //0x00001f90 cmpb $34, %dl - 0x0f, 0x84, 0x71, 0x00, 0x00, 0x00, //0x00001f93 je LBB0_423 - 0x80, 0xfa, 0x5c, //0x00001f99 cmpb $92, %dl - 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00001f9c je LBB0_419 - 0x80, 0xfa, 0x1f, //0x00001fa2 cmpb $31, %dl - 0x0f, 0x86, 0x3a, 0x09, 0x00, 0x00, //0x00001fa5 jbe LBB0_549 - 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00001fab movq $-1, %rdx - 0xbf, 0x01, 0x00, 0x00, 0x00, //0x00001fb2 movl $1, %edi - 0x49, 0x01, 0xfe, //0x00001fb7 addq %rdi, %r14 - 0x48, 0x01, 0xd1, //0x00001fba addq %rdx, %rcx - 0x0f, 0x85, 0xc9, 0xff, 0xff, 0xff, //0x00001fbd jne LBB0_415 - 0xe9, 0xee, 0x06, 0x00, 0x00, //0x00001fc3 jmp LBB0_515 - //0x00001fc8 LBB0_419 - 0x48, 0x83, 0xf9, 0x01, //0x00001fc8 cmpq $1, %rcx - 0x0f, 0x84, 0x43, 0x09, 0x00, 0x00, //0x00001fcc je LBB0_553 - 0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x00001fd2 movq $-2, %rdx - 0xbf, 0x02, 0x00, 0x00, 0x00, //0x00001fd9 movl $2, %edi - 0x48, 0x83, 0xfe, 0xff, //0x00001fde cmpq $-1, %rsi - 0x0f, 0x85, 0x0a, 0x00, 0x00, 0x00, //0x00001fe2 jne LBB0_422 - 0x4c, 0x89, 0xf6, //0x00001fe8 movq %r14, %rsi - 0x4c, 0x29, 0xee, //0x00001feb subq %r13, %rsi - 0x48, 0x89, 0x75, 0xd0, //0x00001fee movq %rsi, $-48(%rbp) - //0x00001ff2 LBB0_422 - 0x4d, 0x89, 0xfa, //0x00001ff2 movq %r15, %r10 - 0x4c, 0x8b, 0x4d, 0xc8, //0x00001ff5 movq $-56(%rbp), %r9 - 0x49, 0x01, 0xfe, //0x00001ff9 addq %rdi, %r14 - 0x48, 0x01, 0xd1, //0x00001ffc addq %rdx, %rcx - 0x0f, 0x85, 0x87, 0xff, 0xff, 0xff, //0x00001fff jne LBB0_415 - 0xe9, 0xac, 0x06, 0x00, 0x00, //0x00002005 jmp LBB0_515 - //0x0000200a LBB0_423 - 0x4d, 0x29, 0xee, //0x0000200a subq %r13, %r14 - 0x49, 0x83, 0xc6, 0x01, //0x0000200d addq $1, %r14 - 0x4c, 0x8b, 0x7d, 0xc0, //0x00002011 movq $-64(%rbp), %r15 - 0xe9, 0x8b, 0xee, 0xff, 0xff, //0x00002015 jmp LBB0_190 - //0x0000201a LBB0_424 - 0x49, 0x83, 0xf9, 0xff, //0x0000201a cmpq $-1, %r9 - 0x0f, 0x85, 0x0d, 0x00, 0x00, 0x00, //0x0000201e jne LBB0_426 - 0x4c, 0x89, 0xf0, //0x00002024 movq %r14, %rax - 0x4c, 0x29, 0xe8, //0x00002027 subq %r13, %rax - 0x4c, 0x0f, 0xbc, 0xca, //0x0000202a bsfq %rdx, %r9 - 0x49, 0x01, 0xc1, //0x0000202e addq %rax, %r9 - //0x00002031 LBB0_426 - 0x44, 0x89, 0xd0, //0x00002031 movl %r10d, %eax - 0xf7, 0xd0, //0x00002034 notl %eax - 0x21, 0xd0, //0x00002036 andl %edx, %eax - 0x8d, 0x3c, 0x00, //0x00002038 leal (%rax,%rax), %edi - 0x41, 0x8d, 0x1c, 0x42, //0x0000203b leal (%r10,%rax,2), %ebx - 0xf7, 0xd7, //0x0000203f notl %edi - 0x21, 0xd7, //0x00002041 andl %edx, %edi - 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002043 andl $-1431655766, %edi - 0x45, 0x31, 0xd2, //0x00002049 xorl %r10d, %r10d - 0x01, 0xc7, //0x0000204c addl %eax, %edi - 0x41, 0x0f, 0x92, 0xc2, //0x0000204e setb %r10b - 0x01, 0xff, //0x00002052 addl %edi, %edi - 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x00002054 xorl $1431655765, %edi - 0x21, 0xdf, //0x0000205a andl %ebx, %edi - 0xf7, 0xd7, //0x0000205c notl %edi - 0x21, 0xfe, //0x0000205e andl %edi, %esi - 0x4c, 0x8b, 0x7d, 0xc0, //0x00002060 movq $-64(%rbp), %r15 - 0x48, 0x85, 0xf6, //0x00002064 testq %rsi, %rsi - 0x0f, 0x85, 0xac, 0xfa, 0xff, 0xff, //0x00002067 jne LBB0_141 - //0x0000206d LBB0_427 - 0x49, 0x83, 0xc6, 0x20, //0x0000206d addq $32, %r14 - 0x48, 0x83, 0xc1, 0xe0, //0x00002071 addq $-32, %rcx - //0x00002075 LBB0_428 - 0x4d, 0x85, 0xd2, //0x00002075 testq %r10, %r10 - 0x0f, 0x85, 0x9a, 0x02, 0x00, 0x00, //0x00002078 jne LBB0_466 - 0x4c, 0x89, 0xce, //0x0000207e movq %r9, %rsi - 0x4d, 0x89, 0xe2, //0x00002081 movq %r12, %r10 - 0x48, 0x85, 0xc9, //0x00002084 testq %rcx, %rcx - 0x0f, 0x84, 0x85, 0x00, 0x00, 0x00, //0x00002087 je LBB0_440 - //0x0000208d LBB0_430 - 0x4c, 0x89, 0xea, //0x0000208d movq %r13, %rdx - 0x48, 0xf7, 0xda, //0x00002090 negq %rdx - //0x00002093 LBB0_431 - 0x31, 0xff, //0x00002093 xorl %edi, %edi - //0x00002095 LBB0_432 - 0x41, 0x0f, 0xb6, 0x1c, 0x3e, //0x00002095 movzbl (%r14,%rdi), %ebx - 0x80, 0xfb, 0x22, //0x0000209a cmpb $34, %bl - 0x0f, 0x84, 0x68, 0x00, 0x00, 0x00, //0x0000209d je LBB0_439 - 0x80, 0xfb, 0x5c, //0x000020a3 cmpb $92, %bl - 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x000020a6 je LBB0_437 - 0x48, 0x83, 0xc7, 0x01, //0x000020ac addq $1, %rdi - 0x48, 0x39, 0xf9, //0x000020b0 cmpq %rdi, %rcx - 0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x000020b3 jne LBB0_432 - 0xe9, 0x5c, 0x00, 0x00, 0x00, //0x000020b9 jmp LBB0_435 - //0x000020be LBB0_437 - 0x48, 0x8d, 0x41, 0xff, //0x000020be leaq $-1(%rcx), %rax - 0x48, 0x39, 0xf8, //0x000020c2 cmpq %rdi, %rax - 0x0f, 0x84, 0x2c, 0x08, 0x00, 0x00, //0x000020c5 je LBB0_555 - 0x4a, 0x8d, 0x04, 0x32, //0x000020cb leaq (%rdx,%r14), %rax - 0x48, 0x01, 0xf8, //0x000020cf addq %rdi, %rax - 0x48, 0x83, 0xfe, 0xff, //0x000020d2 cmpq $-1, %rsi - 0x4c, 0x0f, 0x44, 0xc8, //0x000020d6 cmoveq %rax, %r9 - 0x48, 0x0f, 0x44, 0xf0, //0x000020da cmoveq %rax, %rsi - 0x49, 0x01, 0xfe, //0x000020de addq %rdi, %r14 - 0x49, 0x83, 0xc6, 0x02, //0x000020e1 addq $2, %r14 - 0x48, 0x89, 0xc8, //0x000020e5 movq %rcx, %rax - 0x48, 0x29, 0xf8, //0x000020e8 subq %rdi, %rax - 0x48, 0x83, 0xc0, 0xfe, //0x000020eb addq $-2, %rax - 0x48, 0x83, 0xc1, 0xfe, //0x000020ef addq $-2, %rcx - 0x48, 0x39, 0xf9, //0x000020f3 cmpq %rdi, %rcx - 0x48, 0x89, 0xc1, //0x000020f6 movq %rax, %rcx - 0x4d, 0x89, 0xe2, //0x000020f9 movq %r12, %r10 - 0x4c, 0x8b, 0x7d, 0xc0, //0x000020fc movq $-64(%rbp), %r15 - 0x0f, 0x85, 0x8d, 0xff, 0xff, 0xff, //0x00002100 jne LBB0_431 - 0xe9, 0xd0, 0x05, 0x00, 0x00, //0x00002106 jmp LBB0_518 - //0x0000210b LBB0_439 - 0x49, 0x01, 0xfe, //0x0000210b addq %rdi, %r14 - 0x49, 0x83, 0xc6, 0x01, //0x0000210e addq $1, %r14 - //0x00002112 LBB0_440 - 0x4d, 0x29, 0xee, //0x00002112 subq %r13, %r14 - 0xe9, 0x31, 0xef, 0xff, 0xff, //0x00002115 jmp LBB0_209 - //0x0000211a LBB0_435 - 0x80, 0xfb, 0x22, //0x0000211a cmpb $34, %bl - 0x0f, 0x85, 0xd4, 0x07, 0x00, 0x00, //0x0000211d jne LBB0_555 - 0x49, 0x01, 0xce, //0x00002123 addq %rcx, %r14 - 0x4d, 0x89, 0xe2, //0x00002126 movq %r12, %r10 - 0x4c, 0x8b, 0x7d, 0xc0, //0x00002129 movq $-64(%rbp), %r15 - 0xe9, 0xe0, 0xff, 0xff, 0xff, //0x0000212d jmp LBB0_440 - //0x00002132 LBB0_441 - 0x4d, 0x89, 0xcc, //0x00002132 movq %r9, %r12 - 0x49, 0x83, 0xf9, 0xff, //0x00002135 cmpq $-1, %r9 - 0x0f, 0x85, 0x15, 0x00, 0x00, 0x00, //0x00002139 jne LBB0_444 - 0x4c, 0x89, 0xf0, //0x0000213f movq %r14, %rax - 0x4c, 0x29, 0xe8, //0x00002142 subq %r13, %rax - 0x4c, 0x0f, 0xbc, 0xe2, //0x00002145 bsfq %rdx, %r12 - 0x49, 0x01, 0xc4, //0x00002149 addq %rax, %r12 - 0xe9, 0x03, 0x00, 0x00, 0x00, //0x0000214c jmp LBB0_444 - //0x00002151 LBB0_443 - 0x4d, 0x89, 0xcc, //0x00002151 movq %r9, %r12 - //0x00002154 LBB0_444 - 0x44, 0x89, 0xf8, //0x00002154 movl %r15d, %eax - 0xf7, 0xd0, //0x00002157 notl %eax - 0x21, 0xd0, //0x00002159 andl %edx, %eax - 0x8d, 0x34, 0x00, //0x0000215b leal (%rax,%rax), %esi - 0x41, 0x8d, 0x3c, 0x47, //0x0000215e leal (%r15,%rax,2), %edi - 0xf7, 0xd6, //0x00002162 notl %esi - 0x21, 0xd6, //0x00002164 andl %edx, %esi - 0x81, 0xe6, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002166 andl $-1431655766, %esi - 0x45, 0x31, 0xff, //0x0000216c xorl %r15d, %r15d - 0x01, 0xc6, //0x0000216f addl %eax, %esi - 0x41, 0x0f, 0x92, 0xc7, //0x00002171 setb %r15b - 0x01, 0xf6, //0x00002175 addl %esi, %esi - 0x81, 0xf6, 0x55, 0x55, 0x55, 0x55, //0x00002177 xorl $1431655765, %esi - 0x21, 0xfe, //0x0000217d andl %edi, %esi - 0xf7, 0xd6, //0x0000217f notl %esi - 0x41, 0x21, 0xf2, //0x00002181 andl %esi, %r10d - 0x4d, 0x89, 0xe1, //0x00002184 movq %r12, %r9 - 0x4d, 0x85, 0xd2, //0x00002187 testq %r10, %r10 - 0x0f, 0x85, 0xe1, 0xf9, 0xff, 0xff, //0x0000218a jne LBB0_180 - //0x00002190 LBB0_445 - 0xba, 0x40, 0x00, 0x00, 0x00, //0x00002190 movl $64, %edx - //0x00002195 LBB0_446 - 0xc5, 0xbd, 0xda, 0xc8, //0x00002195 vpminub %ymm0, %ymm8, %ymm1 - 0xc5, 0xfd, 0x74, 0xc1, //0x00002199 vpcmpeqb %ymm1, %ymm0, %ymm0 - 0xc5, 0xfd, 0xd7, 0xf0, //0x0000219d vpmovmskb %ymm0, %esi - 0x0f, 0xbc, 0xfe, //0x000021a1 bsfl %esi, %edi - 0x4d, 0x85, 0xd2, //0x000021a4 testq %r10, %r10 - 0x0f, 0x84, 0x29, 0x00, 0x00, 0x00, //0x000021a7 je LBB0_449 - 0x85, 0xf6, //0x000021ad testl %esi, %esi - 0xb8, 0x40, 0x00, 0x00, 0x00, //0x000021af movl $64, %eax - 0x0f, 0x44, 0xf8, //0x000021b4 cmovel %eax, %edi - 0x48, 0x39, 0xfa, //0x000021b7 cmpq %rdi, %rdx - 0x49, 0x89, 0xda, //0x000021ba movq %rbx, %r10 - 0x0f, 0x87, 0x15, 0x07, 0x00, 0x00, //0x000021bd ja LBB0_548 - 0x4d, 0x29, 0xee, //0x000021c3 subq %r13, %r14 - 0x49, 0x01, 0xd6, //0x000021c6 addq %rdx, %r14 - 0x49, 0x83, 0xc6, 0x01, //0x000021c9 addq $1, %r14 - 0x4c, 0x8b, 0x7d, 0xc0, //0x000021cd movq $-64(%rbp), %r15 - 0xe9, 0x75, 0xee, 0xff, 0xff, //0x000021d1 jmp LBB0_209 - //0x000021d6 LBB0_449 - 0x85, 0xf6, //0x000021d6 testl %esi, %esi - 0x49, 0x89, 0xda, //0x000021d8 movq %rbx, %r10 - 0x0f, 0x85, 0x1e, 0x07, 0x00, 0x00, //0x000021db jne LBB0_550 - 0x49, 0x83, 0xc6, 0x20, //0x000021e1 addq $32, %r14 - 0x48, 0x83, 0xc1, 0xe0, //0x000021e5 addq $-32, %rcx - //0x000021e9 LBB0_451 - 0x4d, 0x85, 0xff, //0x000021e9 testq %r15, %r15 - 0x0f, 0x85, 0x67, 0x01, 0x00, 0x00, //0x000021ec jne LBB0_468 - 0x4c, 0x89, 0xce, //0x000021f2 movq %r9, %rsi - 0x4c, 0x8b, 0x7d, 0xc0, //0x000021f5 movq $-64(%rbp), %r15 - 0x48, 0x85, 0xc9, //0x000021f9 testq %rcx, %rcx - 0x0f, 0x84, 0xd9, 0x04, 0x00, 0x00, //0x000021fc je LBB0_518 - //0x00002202 LBB0_453 - 0x41, 0x0f, 0xb6, 0x16, //0x00002202 movzbl (%r14), %edx - 0x80, 0xfa, 0x22, //0x00002206 cmpb $34, %dl - 0x0f, 0x84, 0x70, 0x00, 0x00, 0x00, //0x00002209 je LBB0_461 - 0x80, 0xfa, 0x5c, //0x0000220f cmpb $92, %dl - 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00002212 je LBB0_457 - 0x80, 0xfa, 0x1f, //0x00002218 cmpb $31, %dl - 0x0f, 0x86, 0xe9, 0x06, 0x00, 0x00, //0x0000221b jbe LBB0_551 - 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00002221 movq $-1, %rdx - 0xbf, 0x01, 0x00, 0x00, 0x00, //0x00002228 movl $1, %edi - 0x49, 0x01, 0xfe, //0x0000222d addq %rdi, %r14 - 0x48, 0x01, 0xd1, //0x00002230 addq %rdx, %rcx - 0x0f, 0x85, 0xc9, 0xff, 0xff, 0xff, //0x00002233 jne LBB0_453 - 0xe9, 0x9d, 0x04, 0x00, 0x00, //0x00002239 jmp LBB0_518 - //0x0000223e LBB0_457 - 0x48, 0x83, 0xf9, 0x01, //0x0000223e cmpq $1, %rcx - 0x0f, 0x84, 0xd5, 0x06, 0x00, 0x00, //0x00002242 je LBB0_554 - 0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x00002248 movq $-2, %rdx - 0xbf, 0x02, 0x00, 0x00, 0x00, //0x0000224f movl $2, %edi - 0x48, 0x83, 0xfe, 0xff, //0x00002254 cmpq $-1, %rsi - 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00002258 jne LBB0_460 - 0x4d, 0x89, 0xf1, //0x0000225e movq %r14, %r9 - 0x4d, 0x29, 0xe9, //0x00002261 subq %r13, %r9 - 0x4c, 0x89, 0xce, //0x00002264 movq %r9, %rsi - //0x00002267 LBB0_460 - 0x49, 0x89, 0xda, //0x00002267 movq %rbx, %r10 - 0x4c, 0x8b, 0x7d, 0xc0, //0x0000226a movq $-64(%rbp), %r15 - 0x49, 0x01, 0xfe, //0x0000226e addq %rdi, %r14 - 0x48, 0x01, 0xd1, //0x00002271 addq %rdx, %rcx - 0x0f, 0x85, 0x88, 0xff, 0xff, 0xff, //0x00002274 jne LBB0_453 - 0xe9, 0x5c, 0x04, 0x00, 0x00, //0x0000227a jmp LBB0_518 - //0x0000227f LBB0_461 - 0x4d, 0x29, 0xee, //0x0000227f subq %r13, %r14 - 0x49, 0x83, 0xc6, 0x01, //0x00002282 addq $1, %r14 - 0xe9, 0xc0, 0xed, 0xff, 0xff, //0x00002286 jmp LBB0_209 - //0x0000228b LBB0_462 - 0x48, 0x85, 0xc9, //0x0000228b testq %rcx, %rcx - 0x0f, 0x84, 0x22, 0x04, 0x00, 0x00, //0x0000228e je LBB0_515 - 0x4c, 0x89, 0xee, //0x00002294 movq %r13, %rsi - 0x48, 0xf7, 0xd6, //0x00002297 notq %rsi - 0x4c, 0x01, 0xf6, //0x0000229a addq %r14, %rsi - 0x48, 0x8b, 0x55, 0xd0, //0x0000229d movq $-48(%rbp), %rdx - 0x48, 0x83, 0xfa, 0xff, //0x000022a1 cmpq $-1, %rdx - 0x48, 0x89, 0xd0, //0x000022a5 movq %rdx, %rax - 0x48, 0x0f, 0x44, 0xc6, //0x000022a8 cmoveq %rsi, %rax - 0x48, 0x0f, 0x45, 0xf2, //0x000022ac cmovneq %rdx, %rsi - 0x49, 0x83, 0xc6, 0x01, //0x000022b0 addq $1, %r14 - 0x48, 0x83, 0xc1, 0xff, //0x000022b4 addq $-1, %rcx - 0x48, 0x89, 0x45, 0xd0, //0x000022b8 movq %rax, $-48(%rbp) - 0x4c, 0x8b, 0x4d, 0xc8, //0x000022bc movq $-56(%rbp), %r9 - 0x4c, 0x8b, 0x7d, 0xc0, //0x000022c0 movq $-64(%rbp), %r15 - 0x48, 0x85, 0xc9, //0x000022c4 testq %rcx, %rcx - 0x0f, 0x85, 0x44, 0xfb, 0xff, 0xff, //0x000022c7 jne LBB0_393 - 0xe9, 0xcd, 0xfb, 0xff, 0xff, //0x000022cd jmp LBB0_403 - //0x000022d2 LBB0_464 - 0x48, 0x85, 0xc9, //0x000022d2 testq %rcx, %rcx - 0x0f, 0x84, 0x3a, 0x06, 0x00, 0x00, //0x000022d5 je LBB0_553 - 0x4c, 0x89, 0xee, //0x000022db movq %r13, %rsi - 0x48, 0xf7, 0xd6, //0x000022de notq %rsi - 0x4c, 0x01, 0xf6, //0x000022e1 addq %r14, %rsi - 0x48, 0x8b, 0x55, 0xd0, //0x000022e4 movq $-48(%rbp), %rdx - 0x48, 0x83, 0xfa, 0xff, //0x000022e8 cmpq $-1, %rdx - 0x48, 0x89, 0xd0, //0x000022ec movq %rdx, %rax - 0x48, 0x0f, 0x44, 0xc6, //0x000022ef cmoveq %rsi, %rax - 0x48, 0x0f, 0x45, 0xf2, //0x000022f3 cmovneq %rdx, %rsi - 0x49, 0x83, 0xc6, 0x01, //0x000022f7 addq $1, %r14 - 0x48, 0x83, 0xc1, 0xff, //0x000022fb addq $-1, %rcx - 0x48, 0x89, 0x45, 0xd0, //0x000022ff movq %rax, $-48(%rbp) - 0x4d, 0x89, 0xfa, //0x00002303 movq %r15, %r10 - 0x4c, 0x8b, 0x4d, 0xc8, //0x00002306 movq $-56(%rbp), %r9 - 0x48, 0x85, 0xc9, //0x0000230a testq %rcx, %rcx - 0x0f, 0x85, 0x79, 0xfc, 0xff, 0xff, //0x0000230d jne LBB0_415 - 0xe9, 0x9e, 0x03, 0x00, 0x00, //0x00002313 jmp LBB0_515 - //0x00002318 LBB0_466 - 0x48, 0x85, 0xc9, //0x00002318 testq %rcx, %rcx - 0x0f, 0x84, 0xd6, 0x05, 0x00, 0x00, //0x0000231b je LBB0_555 - 0x4c, 0x89, 0xee, //0x00002321 movq %r13, %rsi - 0x48, 0xf7, 0xd6, //0x00002324 notq %rsi - 0x4c, 0x01, 0xf6, //0x00002327 addq %r14, %rsi - 0x49, 0x83, 0xf9, 0xff, //0x0000232a cmpq $-1, %r9 - 0x4c, 0x89, 0xc8, //0x0000232e movq %r9, %rax - 0x48, 0x0f, 0x44, 0xc6, //0x00002331 cmoveq %rsi, %rax - 0x49, 0x0f, 0x45, 0xf1, //0x00002335 cmovneq %r9, %rsi - 0x49, 0x83, 0xc6, 0x01, //0x00002339 addq $1, %r14 - 0x48, 0x83, 0xc1, 0xff, //0x0000233d addq $-1, %rcx - 0x49, 0x89, 0xc1, //0x00002341 movq %rax, %r9 - 0x4d, 0x89, 0xe2, //0x00002344 movq %r12, %r10 - 0x4c, 0x8b, 0x7d, 0xc0, //0x00002347 movq $-64(%rbp), %r15 - 0x48, 0x85, 0xc9, //0x0000234b testq %rcx, %rcx - 0x0f, 0x85, 0x39, 0xfd, 0xff, 0xff, //0x0000234e jne LBB0_430 - 0xe9, 0xb9, 0xfd, 0xff, 0xff, //0x00002354 jmp LBB0_440 - //0x00002359 LBB0_468 - 0x48, 0x85, 0xc9, //0x00002359 testq %rcx, %rcx - 0x0f, 0x84, 0xbb, 0x05, 0x00, 0x00, //0x0000235c je LBB0_554 - 0x4c, 0x89, 0xee, //0x00002362 movq %r13, %rsi - 0x48, 0xf7, 0xd6, //0x00002365 notq %rsi - 0x4c, 0x01, 0xf6, //0x00002368 addq %r14, %rsi - 0x49, 0x83, 0xf9, 0xff, //0x0000236b cmpq $-1, %r9 - 0x4c, 0x89, 0xc8, //0x0000236f movq %r9, %rax - 0x48, 0x0f, 0x44, 0xc6, //0x00002372 cmoveq %rsi, %rax - 0x49, 0x0f, 0x45, 0xf1, //0x00002376 cmovneq %r9, %rsi - 0x49, 0x83, 0xc6, 0x01, //0x0000237a addq $1, %r14 - 0x48, 0x83, 0xc1, 0xff, //0x0000237e addq $-1, %rcx - 0x49, 0x89, 0xc1, //0x00002382 movq %rax, %r9 - 0x49, 0x89, 0xda, //0x00002385 movq %rbx, %r10 - 0x4c, 0x8b, 0x7d, 0xc0, //0x00002388 movq $-64(%rbp), %r15 - 0x48, 0x85, 0xc9, //0x0000238c testq %rcx, %rcx - 0x0f, 0x85, 0x6d, 0xfe, 0xff, 0xff, //0x0000238f jne LBB0_453 - 0xe9, 0x41, 0x03, 0x00, 0x00, //0x00002395 jmp LBB0_518 - //0x0000239a LBB0_470 - 0x49, 0x83, 0xf9, 0xff, //0x0000239a cmpq $-1, %r9 - 0x0f, 0x85, 0x0d, 0x00, 0x00, 0x00, //0x0000239e jne LBB0_472 - 0x4c, 0x89, 0xf0, //0x000023a4 movq %r14, %rax - 0x4c, 0x29, 0xe8, //0x000023a7 subq %r13, %rax - 0x4c, 0x0f, 0xbc, 0xca, //0x000023aa bsfq %rdx, %r9 - 0x49, 0x01, 0xc1, //0x000023ae addq %rax, %r9 - //0x000023b1 LBB0_472 - 0x44, 0x89, 0xd0, //0x000023b1 movl %r10d, %eax - 0xf7, 0xd0, //0x000023b4 notl %eax - 0x21, 0xd0, //0x000023b6 andl %edx, %eax - 0x8d, 0x3c, 0x00, //0x000023b8 leal (%rax,%rax), %edi - 0x41, 0x8d, 0x1c, 0x42, //0x000023bb leal (%r10,%rax,2), %ebx - 0xf7, 0xd7, //0x000023bf notl %edi - 0x21, 0xd7, //0x000023c1 andl %edx, %edi - 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x000023c3 andl $-1431655766, %edi - 0x45, 0x31, 0xd2, //0x000023c9 xorl %r10d, %r10d - 0x01, 0xc7, //0x000023cc addl %eax, %edi - 0x41, 0x0f, 0x92, 0xc2, //0x000023ce setb %r10b - 0x01, 0xff, //0x000023d2 addl %edi, %edi - 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x000023d4 xorl $1431655765, %edi - 0x21, 0xdf, //0x000023da andl %ebx, %edi - 0xf7, 0xd7, //0x000023dc notl %edi - 0x21, 0xfe, //0x000023de andl %edi, %esi - 0x4c, 0x8b, 0x7d, 0xc0, //0x000023e0 movq $-64(%rbp), %r15 - 0x48, 0x85, 0xf6, //0x000023e4 testq %rsi, %rsi - 0x0f, 0x85, 0x0a, 0xf8, 0xff, 0xff, //0x000023e7 jne LBB0_225 - //0x000023ed LBB0_473 - 0x49, 0x83, 0xc6, 0x20, //0x000023ed addq $32, %r14 - 0x48, 0x83, 0xc1, 0xe0, //0x000023f1 addq $-32, %rcx - //0x000023f5 LBB0_474 - 0x4d, 0x85, 0xd2, //0x000023f5 testq %r10, %r10 - 0x0f, 0x85, 0x0d, 0x02, 0x00, 0x00, //0x000023f8 jne LBB0_508 - 0x4c, 0x89, 0xce, //0x000023fe movq %r9, %rsi - 0x4d, 0x89, 0xe2, //0x00002401 movq %r12, %r10 - 0x48, 0x85, 0xc9, //0x00002404 testq %rcx, %rcx - 0x0f, 0x84, 0x85, 0x00, 0x00, 0x00, //0x00002407 je LBB0_486 - //0x0000240d LBB0_476 - 0x4c, 0x89, 0xea, //0x0000240d movq %r13, %rdx - 0x48, 0xf7, 0xda, //0x00002410 negq %rdx - //0x00002413 LBB0_477 - 0x31, 0xff, //0x00002413 xorl %edi, %edi - //0x00002415 LBB0_478 - 0x41, 0x0f, 0xb6, 0x1c, 0x3e, //0x00002415 movzbl (%r14,%rdi), %ebx - 0x80, 0xfb, 0x22, //0x0000241a cmpb $34, %bl - 0x0f, 0x84, 0x68, 0x00, 0x00, 0x00, //0x0000241d je LBB0_485 - 0x80, 0xfb, 0x5c, //0x00002423 cmpb $92, %bl - 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00002426 je LBB0_483 - 0x48, 0x83, 0xc7, 0x01, //0x0000242c addq $1, %rdi - 0x48, 0x39, 0xf9, //0x00002430 cmpq %rdi, %rcx - 0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x00002433 jne LBB0_478 - 0xe9, 0x5c, 0x00, 0x00, 0x00, //0x00002439 jmp LBB0_481 - //0x0000243e LBB0_483 - 0x48, 0x8d, 0x41, 0xff, //0x0000243e leaq $-1(%rcx), %rax - 0x48, 0x39, 0xf8, //0x00002442 cmpq %rdi, %rax - 0x0f, 0x84, 0xac, 0x04, 0x00, 0x00, //0x00002445 je LBB0_555 - 0x4a, 0x8d, 0x04, 0x32, //0x0000244b leaq (%rdx,%r14), %rax - 0x48, 0x01, 0xf8, //0x0000244f addq %rdi, %rax - 0x48, 0x83, 0xfe, 0xff, //0x00002452 cmpq $-1, %rsi - 0x4c, 0x0f, 0x44, 0xc8, //0x00002456 cmoveq %rax, %r9 - 0x48, 0x0f, 0x44, 0xf0, //0x0000245a cmoveq %rax, %rsi - 0x49, 0x01, 0xfe, //0x0000245e addq %rdi, %r14 - 0x49, 0x83, 0xc6, 0x02, //0x00002461 addq $2, %r14 - 0x48, 0x89, 0xc8, //0x00002465 movq %rcx, %rax - 0x48, 0x29, 0xf8, //0x00002468 subq %rdi, %rax - 0x48, 0x83, 0xc0, 0xfe, //0x0000246b addq $-2, %rax - 0x48, 0x83, 0xc1, 0xfe, //0x0000246f addq $-2, %rcx - 0x48, 0x39, 0xf9, //0x00002473 cmpq %rdi, %rcx - 0x48, 0x89, 0xc1, //0x00002476 movq %rax, %rcx - 0x4d, 0x89, 0xe2, //0x00002479 movq %r12, %r10 - 0x4c, 0x8b, 0x7d, 0xc0, //0x0000247c movq $-64(%rbp), %r15 - 0x0f, 0x85, 0x8d, 0xff, 0xff, 0xff, //0x00002480 jne LBB0_477 - 0xe9, 0x50, 0x02, 0x00, 0x00, //0x00002486 jmp LBB0_518 - //0x0000248b LBB0_485 - 0x49, 0x01, 0xfe, //0x0000248b addq %rdi, %r14 - 0x49, 0x83, 0xc6, 0x01, //0x0000248e addq $1, %r14 - //0x00002492 LBB0_486 - 0x4d, 0x29, 0xee, //0x00002492 subq %r13, %r14 - 0xe9, 0x54, 0xf3, 0xff, 0xff, //0x00002495 jmp LBB0_332 - //0x0000249a LBB0_481 - 0x80, 0xfb, 0x22, //0x0000249a cmpb $34, %bl - 0x0f, 0x85, 0x54, 0x04, 0x00, 0x00, //0x0000249d jne LBB0_555 - 0x49, 0x01, 0xce, //0x000024a3 addq %rcx, %r14 - 0x4d, 0x89, 0xe2, //0x000024a6 movq %r12, %r10 - 0x4c, 0x8b, 0x7d, 0xc0, //0x000024a9 movq $-64(%rbp), %r15 - 0xe9, 0xe0, 0xff, 0xff, 0xff, //0x000024ad jmp LBB0_486 - //0x000024b2 LBB0_487 - 0x4d, 0x89, 0xcc, //0x000024b2 movq %r9, %r12 - 0x49, 0x83, 0xf9, 0xff, //0x000024b5 cmpq $-1, %r9 - 0x0f, 0x85, 0x15, 0x00, 0x00, 0x00, //0x000024b9 jne LBB0_490 - 0x4c, 0x89, 0xf0, //0x000024bf movq %r14, %rax - 0x4c, 0x29, 0xe8, //0x000024c2 subq %r13, %rax - 0x4c, 0x0f, 0xbc, 0xe2, //0x000024c5 bsfq %rdx, %r12 - 0x49, 0x01, 0xc4, //0x000024c9 addq %rax, %r12 - 0xe9, 0x03, 0x00, 0x00, 0x00, //0x000024cc jmp LBB0_490 - //0x000024d1 LBB0_489 - 0x4d, 0x89, 0xcc, //0x000024d1 movq %r9, %r12 - //0x000024d4 LBB0_490 - 0x44, 0x89, 0xf8, //0x000024d4 movl %r15d, %eax - 0xf7, 0xd0, //0x000024d7 notl %eax - 0x21, 0xd0, //0x000024d9 andl %edx, %eax - 0x8d, 0x34, 0x00, //0x000024db leal (%rax,%rax), %esi - 0x41, 0x8d, 0x3c, 0x47, //0x000024de leal (%r15,%rax,2), %edi - 0xf7, 0xd6, //0x000024e2 notl %esi - 0x21, 0xd6, //0x000024e4 andl %edx, %esi - 0x81, 0xe6, 0xaa, 0xaa, 0xaa, 0xaa, //0x000024e6 andl $-1431655766, %esi - 0x45, 0x31, 0xff, //0x000024ec xorl %r15d, %r15d - 0x01, 0xc6, //0x000024ef addl %eax, %esi - 0x41, 0x0f, 0x92, 0xc7, //0x000024f1 setb %r15b - 0x01, 0xf6, //0x000024f5 addl %esi, %esi - 0x81, 0xf6, 0x55, 0x55, 0x55, 0x55, //0x000024f7 xorl $1431655765, %esi - 0x21, 0xfe, //0x000024fd andl %edi, %esi - 0xf7, 0xd6, //0x000024ff notl %esi - 0x41, 0x21, 0xf2, //0x00002501 andl %esi, %r10d - 0x4d, 0x89, 0xe1, //0x00002504 movq %r12, %r9 - 0x4d, 0x85, 0xd2, //0x00002507 testq %r10, %r10 - 0x0f, 0x85, 0x3f, 0xf7, 0xff, 0xff, //0x0000250a jne LBB0_320 - //0x00002510 LBB0_491 - 0xba, 0x40, 0x00, 0x00, 0x00, //0x00002510 movl $64, %edx - //0x00002515 LBB0_492 - 0xc5, 0xbd, 0xda, 0xc8, //0x00002515 vpminub %ymm0, %ymm8, %ymm1 - 0xc5, 0xfd, 0x74, 0xc1, //0x00002519 vpcmpeqb %ymm1, %ymm0, %ymm0 - 0xc5, 0xfd, 0xd7, 0xf0, //0x0000251d vpmovmskb %ymm0, %esi - 0x0f, 0xbc, 0xfe, //0x00002521 bsfl %esi, %edi - 0x4d, 0x85, 0xd2, //0x00002524 testq %r10, %r10 - 0x0f, 0x84, 0x29, 0x00, 0x00, 0x00, //0x00002527 je LBB0_495 - 0x85, 0xf6, //0x0000252d testl %esi, %esi - 0xb8, 0x40, 0x00, 0x00, 0x00, //0x0000252f movl $64, %eax - 0x0f, 0x44, 0xf8, //0x00002534 cmovel %eax, %edi - 0x48, 0x39, 0xfa, //0x00002537 cmpq %rdi, %rdx - 0x49, 0x89, 0xda, //0x0000253a movq %rbx, %r10 - 0x0f, 0x87, 0x95, 0x03, 0x00, 0x00, //0x0000253d ja LBB0_548 - 0x4d, 0x29, 0xee, //0x00002543 subq %r13, %r14 - 0x49, 0x01, 0xd6, //0x00002546 addq %rdx, %r14 - 0x49, 0x83, 0xc6, 0x01, //0x00002549 addq $1, %r14 - 0x4c, 0x8b, 0x7d, 0xc0, //0x0000254d movq $-64(%rbp), %r15 - 0xe9, 0x98, 0xf2, 0xff, 0xff, //0x00002551 jmp LBB0_332 - //0x00002556 LBB0_495 - 0x85, 0xf6, //0x00002556 testl %esi, %esi - 0x49, 0x89, 0xda, //0x00002558 movq %rbx, %r10 - 0x0f, 0x85, 0x9e, 0x03, 0x00, 0x00, //0x0000255b jne LBB0_550 - 0x49, 0x83, 0xc6, 0x20, //0x00002561 addq $32, %r14 - 0x48, 0x83, 0xc1, 0xe0, //0x00002565 addq $-32, %rcx - //0x00002569 LBB0_497 - 0x4d, 0x85, 0xff, //0x00002569 testq %r15, %r15 - 0x0f, 0x85, 0xda, 0x00, 0x00, 0x00, //0x0000256c jne LBB0_510 - 0x4c, 0x89, 0xce, //0x00002572 movq %r9, %rsi - 0x4c, 0x8b, 0x7d, 0xc0, //0x00002575 movq $-64(%rbp), %r15 - 0x48, 0x85, 0xc9, //0x00002579 testq %rcx, %rcx - 0x0f, 0x84, 0x59, 0x01, 0x00, 0x00, //0x0000257c je LBB0_518 - //0x00002582 LBB0_499 - 0x41, 0x0f, 0xb6, 0x16, //0x00002582 movzbl (%r14), %edx - 0x80, 0xfa, 0x22, //0x00002586 cmpb $34, %dl - 0x0f, 0x84, 0x70, 0x00, 0x00, 0x00, //0x00002589 je LBB0_507 - 0x80, 0xfa, 0x5c, //0x0000258f cmpb $92, %dl - 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00002592 je LBB0_503 - 0x80, 0xfa, 0x1f, //0x00002598 cmpb $31, %dl - 0x0f, 0x86, 0x69, 0x03, 0x00, 0x00, //0x0000259b jbe LBB0_551 - 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x000025a1 movq $-1, %rdx - 0xbf, 0x01, 0x00, 0x00, 0x00, //0x000025a8 movl $1, %edi - 0x49, 0x01, 0xfe, //0x000025ad addq %rdi, %r14 - 0x48, 0x01, 0xd1, //0x000025b0 addq %rdx, %rcx - 0x0f, 0x85, 0xc9, 0xff, 0xff, 0xff, //0x000025b3 jne LBB0_499 - 0xe9, 0x1d, 0x01, 0x00, 0x00, //0x000025b9 jmp LBB0_518 - //0x000025be LBB0_503 - 0x48, 0x83, 0xf9, 0x01, //0x000025be cmpq $1, %rcx - 0x0f, 0x84, 0x55, 0x03, 0x00, 0x00, //0x000025c2 je LBB0_554 - 0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x000025c8 movq $-2, %rdx - 0xbf, 0x02, 0x00, 0x00, 0x00, //0x000025cf movl $2, %edi - 0x48, 0x83, 0xfe, 0xff, //0x000025d4 cmpq $-1, %rsi - 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x000025d8 jne LBB0_506 - 0x4d, 0x89, 0xf1, //0x000025de movq %r14, %r9 - 0x4d, 0x29, 0xe9, //0x000025e1 subq %r13, %r9 - 0x4c, 0x89, 0xce, //0x000025e4 movq %r9, %rsi - //0x000025e7 LBB0_506 - 0x49, 0x89, 0xda, //0x000025e7 movq %rbx, %r10 - 0x4c, 0x8b, 0x7d, 0xc0, //0x000025ea movq $-64(%rbp), %r15 - 0x49, 0x01, 0xfe, //0x000025ee addq %rdi, %r14 - 0x48, 0x01, 0xd1, //0x000025f1 addq %rdx, %rcx - 0x0f, 0x85, 0x88, 0xff, 0xff, 0xff, //0x000025f4 jne LBB0_499 - 0xe9, 0xdc, 0x00, 0x00, 0x00, //0x000025fa jmp LBB0_518 - //0x000025ff LBB0_507 - 0x4d, 0x29, 0xee, //0x000025ff subq %r13, %r14 - 0x49, 0x83, 0xc6, 0x01, //0x00002602 addq $1, %r14 - 0xe9, 0xe3, 0xf1, 0xff, 0xff, //0x00002606 jmp LBB0_332 - //0x0000260b LBB0_508 - 0x48, 0x85, 0xc9, //0x0000260b testq %rcx, %rcx - 0x0f, 0x84, 0xe3, 0x02, 0x00, 0x00, //0x0000260e je LBB0_555 - 0x4c, 0x89, 0xee, //0x00002614 movq %r13, %rsi - 0x48, 0xf7, 0xd6, //0x00002617 notq %rsi - 0x4c, 0x01, 0xf6, //0x0000261a addq %r14, %rsi - 0x49, 0x83, 0xf9, 0xff, //0x0000261d cmpq $-1, %r9 - 0x4c, 0x89, 0xc8, //0x00002621 movq %r9, %rax - 0x48, 0x0f, 0x44, 0xc6, //0x00002624 cmoveq %rsi, %rax - 0x49, 0x0f, 0x45, 0xf1, //0x00002628 cmovneq %r9, %rsi - 0x49, 0x83, 0xc6, 0x01, //0x0000262c addq $1, %r14 - 0x48, 0x83, 0xc1, 0xff, //0x00002630 addq $-1, %rcx - 0x49, 0x89, 0xc1, //0x00002634 movq %rax, %r9 - 0x4d, 0x89, 0xe2, //0x00002637 movq %r12, %r10 - 0x4c, 0x8b, 0x7d, 0xc0, //0x0000263a movq $-64(%rbp), %r15 - 0x48, 0x85, 0xc9, //0x0000263e testq %rcx, %rcx - 0x0f, 0x85, 0xc6, 0xfd, 0xff, 0xff, //0x00002641 jne LBB0_476 - 0xe9, 0x46, 0xfe, 0xff, 0xff, //0x00002647 jmp LBB0_486 - //0x0000264c LBB0_510 - 0x48, 0x85, 0xc9, //0x0000264c testq %rcx, %rcx - 0x0f, 0x84, 0xc8, 0x02, 0x00, 0x00, //0x0000264f je LBB0_554 - 0x4c, 0x89, 0xee, //0x00002655 movq %r13, %rsi - 0x48, 0xf7, 0xd6, //0x00002658 notq %rsi - 0x4c, 0x01, 0xf6, //0x0000265b addq %r14, %rsi - 0x49, 0x83, 0xf9, 0xff, //0x0000265e cmpq $-1, %r9 - 0x4c, 0x89, 0xc8, //0x00002662 movq %r9, %rax - 0x48, 0x0f, 0x44, 0xc6, //0x00002665 cmoveq %rsi, %rax - 0x49, 0x0f, 0x45, 0xf1, //0x00002669 cmovneq %r9, %rsi - 0x49, 0x83, 0xc6, 0x01, //0x0000266d addq $1, %r14 - 0x48, 0x83, 0xc1, 0xff, //0x00002671 addq $-1, %rcx - 0x49, 0x89, 0xc1, //0x00002675 movq %rax, %r9 - 0x49, 0x89, 0xda, //0x00002678 movq %rbx, %r10 - 0x4c, 0x8b, 0x7d, 0xc0, //0x0000267b movq $-64(%rbp), %r15 - 0x48, 0x85, 0xc9, //0x0000267f testq %rcx, %rcx - 0x0f, 0x85, 0xfa, 0xfe, 0xff, 0xff, //0x00002682 jne LBB0_499 - 0xe9, 0x4e, 0x00, 0x00, 0x00, //0x00002688 jmp LBB0_518 - //0x0000268d LBB0_512 - 0x4d, 0x89, 0x1a, //0x0000268d movq %r11, (%r10) - //0x00002690 LBB0_513 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00002690 movq $-1, %rcx - 0xe9, 0x66, 0x00, 0x00, 0x00, //0x00002697 jmp LBB0_538 - //0x0000269c LBB0_529 - 0x48, 0xc7, 0xc1, 0xf9, 0xff, 0xff, 0xff, //0x0000269c movq $-7, %rcx - 0xe9, 0x5a, 0x00, 0x00, 0x00, //0x000026a3 jmp LBB0_538 - //0x000026a8 LBB0_514 - 0x49, 0x83, 0xfe, 0xff, //0x000026a8 cmpq $-1, %r14 - 0x48, 0x8b, 0x55, 0xd0, //0x000026ac movq $-48(%rbp), %rdx - 0x0f, 0x85, 0x88, 0x00, 0x00, 0x00, //0x000026b0 jne LBB0_525 - //0x000026b6 LBB0_515 - 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x000026b6 movq $-1, %r14 - 0x4c, 0x89, 0xe2, //0x000026bd movq %r12, %rdx - 0xe9, 0x79, 0x00, 0x00, 0x00, //0x000026c0 jmp LBB0_525 - //0x000026c5 LBB0_516 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000026c5 movq $-1, %rcx - 0xe9, 0x1d, 0x00, 0x00, 0x00, //0x000026cc jmp LBB0_520 - //0x000026d1 LBB0_517 - 0x49, 0x83, 0xfe, 0xff, //0x000026d1 cmpq $-1, %r14 - 0x0f, 0x85, 0x86, 0x00, 0x00, 0x00, //0x000026d5 jne LBB0_543 - //0x000026db LBB0_518 - 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x000026db movq $-1, %r14 - 0x4c, 0x8b, 0x4d, 0xd0, //0x000026e2 movq $-48(%rbp), %r9 - 0xe9, 0x76, 0x00, 0x00, 0x00, //0x000026e6 jmp LBB0_543 - //0x000026eb LBB0_519 - 0x4c, 0x89, 0xf9, //0x000026eb movq %r15, %rcx - //0x000026ee LBB0_520 - 0x49, 0x8b, 0x02, //0x000026ee movq (%r10), %rax - 0x48, 0x29, 0xc8, //0x000026f1 subq %rcx, %rax - 0x48, 0x83, 0xc0, 0xfe, //0x000026f4 addq $-2, %rax - 0x49, 0x89, 0x02, //0x000026f8 movq %rax, (%r10) - //0x000026fb LBB0_537 - 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x000026fb movq $-2, %rcx - //0x00002702 LBB0_538 - 0x48, 0x89, 0xc8, //0x00002702 movq %rcx, %rax - 0x48, 0x83, 0xc4, 0x30, //0x00002705 addq $48, %rsp - 0x5b, //0x00002709 popq %rbx - 0x41, 0x5c, //0x0000270a popq %r12 - 0x41, 0x5d, //0x0000270c popq %r13 - 0x41, 0x5e, //0x0000270e popq %r14 - 0x41, 0x5f, //0x00002710 popq %r15 - 0x5d, //0x00002712 popq %rbp - 0xc5, 0xf8, 0x77, //0x00002713 vzeroupper - 0xc3, //0x00002716 retq - //0x00002717 LBB0_528 - 0x49, 0x89, 0x02, //0x00002717 movq %rax, (%r10) - 0xe9, 0xe3, 0xff, 0xff, 0xff, //0x0000271a jmp LBB0_538 - //0x0000271f LBB0_521 - 0x48, 0x8b, 0x55, 0xd0, //0x0000271f movq $-48(%rbp), %rdx - 0x48, 0x83, 0xfa, 0xff, //0x00002723 cmpq $-1, %rdx - 0x0f, 0x85, 0x07, 0x00, 0x00, 0x00, //0x00002727 jne LBB0_524 - 0x48, 0x0f, 0xbc, 0xd6, //0x0000272d bsfq %rsi, %rdx - //0x00002731 LBB0_523 - 0x4c, 0x01, 0xf2, //0x00002731 addq %r14, %rdx - //0x00002734 LBB0_524 - 0x49, 0xc7, 0xc6, 0xfe, 0xff, 0xff, 0xff, //0x00002734 movq $-2, %r14 - 0x4d, 0x89, 0xfa, //0x0000273b movq %r15, %r10 - //0x0000273e LBB0_525 - 0x49, 0x89, 0x12, //0x0000273e movq %rdx, (%r10) - 0x4c, 0x89, 0xf1, //0x00002741 movq %r14, %rcx - 0xe9, 0xb9, 0xff, 0xff, 0xff, //0x00002744 jmp LBB0_538 - //0x00002749 LBB0_539 - 0x49, 0x83, 0xf9, 0xff, //0x00002749 cmpq $-1, %r9 - 0x0f, 0x85, 0x07, 0x00, 0x00, 0x00, //0x0000274d jne LBB0_542 - 0x4c, 0x0f, 0xbc, 0xce, //0x00002753 bsfq %rsi, %r9 - //0x00002757 LBB0_541 - 0x4d, 0x01, 0xf1, //0x00002757 addq %r14, %r9 - //0x0000275a LBB0_542 - 0x49, 0xc7, 0xc6, 0xfe, 0xff, 0xff, 0xff, //0x0000275a movq $-2, %r14 - //0x00002761 LBB0_543 - 0x4d, 0x89, 0x0a, //0x00002761 movq %r9, (%r10) - 0x4c, 0x89, 0xf1, //0x00002764 movq %r14, %rcx - 0xe9, 0x96, 0xff, 0xff, 0xff, //0x00002767 jmp LBB0_538 - //0x0000276c LBB0_527 - 0x4c, 0x89, 0x55, 0xb8, //0x0000276c movq %r10, $-72(%rbp) - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00002770 movq $-1, %rcx - 0xe9, 0x01, 0x01, 0x00, 0x00, //0x00002777 jmp LBB0_536 - //0x0000277c LBB0_530 - 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x0000277c movq $-2, %rcx - 0x80, 0xfa, 0x61, //0x00002783 cmpb $97, %dl - 0x0f, 0x85, 0x76, 0xff, 0xff, 0xff, //0x00002786 jne LBB0_538 - 0x49, 0x8d, 0x43, 0x02, //0x0000278c leaq $2(%r11), %rax - 0x49, 0x89, 0x02, //0x00002790 movq %rax, (%r10) - 0x43, 0x80, 0x7c, 0x1d, 0x02, 0x6c, //0x00002793 cmpb $108, $2(%r13,%r11) - 0x0f, 0x85, 0x63, 0xff, 0xff, 0xff, //0x00002799 jne LBB0_538 - 0x49, 0x8d, 0x43, 0x03, //0x0000279f leaq $3(%r11), %rax - 0x49, 0x89, 0x02, //0x000027a3 movq %rax, (%r10) - 0x43, 0x80, 0x7c, 0x1d, 0x03, 0x73, //0x000027a6 cmpb $115, $3(%r13,%r11) - 0x0f, 0x85, 0x50, 0xff, 0xff, 0xff, //0x000027ac jne LBB0_538 - 0x49, 0x8d, 0x43, 0x04, //0x000027b2 leaq $4(%r11), %rax - 0x49, 0x89, 0x02, //0x000027b6 movq %rax, (%r10) - 0x43, 0x80, 0x7c, 0x1d, 0x04, 0x65, //0x000027b9 cmpb $101, $4(%r13,%r11) - 0x0f, 0x85, 0x3d, 0xff, 0xff, 0xff, //0x000027bf jne LBB0_538 - 0x49, 0x83, 0xc3, 0x05, //0x000027c5 addq $5, %r11 - 0x4d, 0x89, 0x1a, //0x000027c9 movq %r11, (%r10) - 0xe9, 0x31, 0xff, 0xff, 0xff, //0x000027cc jmp LBB0_538 - //0x000027d1 LBB0_293 - 0x4d, 0x89, 0x1a, //0x000027d1 movq %r11, (%r10) - 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x000027d4 movq $-2, %rcx - 0x80, 0x3e, 0x6e, //0x000027db cmpb $110, (%rsi) - 0x0f, 0x85, 0x1e, 0xff, 0xff, 0xff, //0x000027de jne LBB0_538 - 0x49, 0x8d, 0x43, 0x01, //0x000027e4 leaq $1(%r11), %rax - 0x49, 0x89, 0x02, //0x000027e8 movq %rax, (%r10) - 0x43, 0x80, 0x7c, 0x1d, 0x01, 0x75, //0x000027eb cmpb $117, $1(%r13,%r11) - 0x0f, 0x85, 0x0b, 0xff, 0xff, 0xff, //0x000027f1 jne LBB0_538 - 0x49, 0x8d, 0x43, 0x02, //0x000027f7 leaq $2(%r11), %rax - 0x49, 0x89, 0x02, //0x000027fb movq %rax, (%r10) - 0x43, 0x80, 0x7c, 0x1d, 0x02, 0x6c, //0x000027fe cmpb $108, $2(%r13,%r11) - 0x0f, 0x85, 0xf8, 0xfe, 0xff, 0xff, //0x00002804 jne LBB0_538 - 0x49, 0x8d, 0x43, 0x03, //0x0000280a leaq $3(%r11), %rax - 0x49, 0x89, 0x02, //0x0000280e movq %rax, (%r10) - 0x43, 0x80, 0x7c, 0x1d, 0x03, 0x6c, //0x00002811 cmpb $108, $3(%r13,%r11) - 0x0f, 0x85, 0xe5, 0xfe, 0xff, 0xff, //0x00002817 jne LBB0_538 - 0xe9, 0x4c, 0x00, 0x00, 0x00, //0x0000281d jmp LBB0_297 - //0x00002822 LBB0_300 - 0x4d, 0x89, 0x1a, //0x00002822 movq %r11, (%r10) - 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00002825 movq $-2, %rcx - 0x80, 0x3e, 0x74, //0x0000282c cmpb $116, (%rsi) - 0x0f, 0x85, 0xcd, 0xfe, 0xff, 0xff, //0x0000282f jne LBB0_538 - 0x49, 0x8d, 0x43, 0x01, //0x00002835 leaq $1(%r11), %rax - 0x49, 0x89, 0x02, //0x00002839 movq %rax, (%r10) - 0x43, 0x80, 0x7c, 0x1d, 0x01, 0x72, //0x0000283c cmpb $114, $1(%r13,%r11) - 0x0f, 0x85, 0xba, 0xfe, 0xff, 0xff, //0x00002842 jne LBB0_538 - 0x49, 0x8d, 0x43, 0x02, //0x00002848 leaq $2(%r11), %rax - 0x49, 0x89, 0x02, //0x0000284c movq %rax, (%r10) - 0x43, 0x80, 0x7c, 0x1d, 0x02, 0x75, //0x0000284f cmpb $117, $2(%r13,%r11) - 0x0f, 0x85, 0xa7, 0xfe, 0xff, 0xff, //0x00002855 jne LBB0_538 - 0x49, 0x8d, 0x43, 0x03, //0x0000285b leaq $3(%r11), %rax - 0x49, 0x89, 0x02, //0x0000285f movq %rax, (%r10) - 0x43, 0x80, 0x7c, 0x1d, 0x03, 0x65, //0x00002862 cmpb $101, $3(%r13,%r11) - 0x0f, 0x85, 0x94, 0xfe, 0xff, 0xff, //0x00002868 jne LBB0_538 - //0x0000286e LBB0_297 - 0x49, 0x83, 0xc3, 0x04, //0x0000286e addq $4, %r11 - 0x4d, 0x89, 0x1a, //0x00002872 movq %r11, (%r10) - 0xe9, 0x88, 0xfe, 0xff, 0xff, //0x00002875 jmp LBB0_538 - //0x0000287a LBB0_535 - 0x48, 0x89, 0xd9, //0x0000287a movq %rbx, %rcx - //0x0000287d LBB0_536 - 0x48, 0xf7, 0xd1, //0x0000287d notq %rcx - 0x48, 0x8b, 0x45, 0xb8, //0x00002880 movq $-72(%rbp), %rax - 0x48, 0x01, 0x08, //0x00002884 addq %rcx, (%rax) - 0xe9, 0x6f, 0xfe, 0xff, 0xff, //0x00002887 jmp LBB0_537 - //0x0000288c LBB0_544 - 0x4d, 0x89, 0xf4, //0x0000288c movq %r14, %r12 - 0xe9, 0x22, 0xfe, 0xff, 0xff, //0x0000288f jmp LBB0_515 - //0x00002894 LBB0_545 - 0x4c, 0x89, 0x75, 0xd0, //0x00002894 movq %r14, $-48(%rbp) - 0xe9, 0x3e, 0xfe, 0xff, 0xff, //0x00002898 jmp LBB0_518 - //0x0000289d LBB0_165 - 0x4c, 0x01, 0xf2, //0x0000289d addq %r14, %rdx - 0x49, 0xc7, 0xc6, 0xfe, 0xff, 0xff, 0xff, //0x000028a0 movq $-2, %r14 - 0xe9, 0x92, 0xfe, 0xff, 0xff, //0x000028a7 jmp LBB0_525 - //0x000028ac LBB0_187 - 0x4c, 0x01, 0xf2, //0x000028ac addq %r14, %rdx - 0x49, 0xc7, 0xc6, 0xfe, 0xff, 0xff, 0xff, //0x000028af movq $-2, %r14 - 0x49, 0x89, 0xd1, //0x000028b6 movq %rdx, %r9 - 0xe9, 0xa3, 0xfe, 0xff, 0xff, //0x000028b9 jmp LBB0_543 - //0x000028be LBB0_546 - 0x89, 0xf8, //0x000028be movl %edi, %eax - 0x4d, 0x29, 0xee, //0x000028c0 subq %r13, %r14 - 0x49, 0x01, 0xc6, //0x000028c3 addq %rax, %r14 - 0x4c, 0x89, 0xf2, //0x000028c6 movq %r14, %rdx - 0xe9, 0x66, 0xfe, 0xff, 0xff, //0x000028c9 jmp LBB0_524 - //0x000028ce LBB0_547 - 0x4d, 0x29, 0xee, //0x000028ce subq %r13, %r14 - 0x89, 0xfa, //0x000028d1 movl %edi, %edx - 0xe9, 0x59, 0xfe, 0xff, 0xff, //0x000028d3 jmp LBB0_523 - //0x000028d8 LBB0_548 - 0x89, 0xf8, //0x000028d8 movl %edi, %eax - 0x4d, 0x29, 0xee, //0x000028da subq %r13, %r14 - 0x49, 0x01, 0xc6, //0x000028dd addq %rax, %r14 - 0xe9, 0x28, 0x00, 0x00, 0x00, //0x000028e0 jmp LBB0_552 - //0x000028e5 LBB0_549 - 0x4d, 0x29, 0xee, //0x000028e5 subq %r13, %r14 - 0x4c, 0x89, 0xf2, //0x000028e8 movq %r14, %rdx - 0x49, 0xc7, 0xc6, 0xfe, 0xff, 0xff, 0xff, //0x000028eb movq $-2, %r14 - 0xe9, 0x47, 0xfe, 0xff, 0xff, //0x000028f2 jmp LBB0_525 - //0x000028f7 LBB0_555 - 0x4d, 0x89, 0xe2, //0x000028f7 movq %r12, %r10 - 0xe9, 0xdc, 0xfd, 0xff, 0xff, //0x000028fa jmp LBB0_518 - //0x000028ff LBB0_550 - 0x4d, 0x29, 0xee, //0x000028ff subq %r13, %r14 - 0x41, 0x89, 0xf9, //0x00002902 movl %edi, %r9d - 0xe9, 0x4d, 0xfe, 0xff, 0xff, //0x00002905 jmp LBB0_541 - //0x0000290a LBB0_551 - 0x4d, 0x29, 0xee, //0x0000290a subq %r13, %r14 - //0x0000290d LBB0_552 - 0x4d, 0x89, 0xf1, //0x0000290d movq %r14, %r9 - 0xe9, 0x45, 0xfe, 0xff, 0xff, //0x00002910 jmp LBB0_542 - //0x00002915 LBB0_553 - 0x4d, 0x89, 0xfa, //0x00002915 movq %r15, %r10 - 0xe9, 0x99, 0xfd, 0xff, 0xff, //0x00002918 jmp LBB0_515 - //0x0000291d LBB0_554 - 0x49, 0x89, 0xda, //0x0000291d movq %rbx, %r10 - 0xe9, 0xb6, 0xfd, 0xff, 0xff, //0x00002920 jmp LBB0_518 - 0x90, 0x90, 0x90, //0x00002925 .p2align 2, 0x90 - // // .set L0_0_set_38, LBB0_38-LJTI0_0 - // // .set L0_0_set_64, LBB0_64-LJTI0_0 - // // .set L0_0_set_43, LBB0_43-LJTI0_0 - // // .set L0_0_set_62, LBB0_62-LJTI0_0 - // // .set L0_0_set_41, LBB0_41-LJTI0_0 - // // .set L0_0_set_66, LBB0_66-LJTI0_0 - //0x00002928 LJTI0_0 - 0x8a, 0xdb, 0xff, 0xff, //0x00002928 .long L0_0_set_38 - 0x2a, 0xdd, 0xff, 0xff, //0x0000292c .long L0_0_set_64 - 0xc0, 0xdb, 0xff, 0xff, //0x00002930 .long L0_0_set_43 - 0x14, 0xdd, 0xff, 0xff, //0x00002934 .long L0_0_set_62 - 0xa1, 0xdb, 0xff, 0xff, //0x00002938 .long L0_0_set_41 - 0x55, 0xdd, 0xff, 0xff, //0x0000293c .long L0_0_set_66 - // // .set L0_1_set_538, LBB0_538-LJTI0_1 - // // .set L0_1_set_537, LBB0_537-LJTI0_1 - // // .set L0_1_set_213, LBB0_213-LJTI0_1 - // // .set L0_1_set_230, LBB0_230-LJTI0_1 - // // .set L0_1_set_70, LBB0_70-LJTI0_1 - // // .set L0_1_set_286, LBB0_286-LJTI0_1 - // // .set L0_1_set_288, LBB0_288-LJTI0_1 - // // .set L0_1_set_291, LBB0_291-LJTI0_1 - // // .set L0_1_set_298, LBB0_298-LJTI0_1 - // // .set L0_1_set_304, LBB0_304-LJTI0_1 - //0x00002940 LJTI0_1 - 0xc2, 0xfd, 0xff, 0xff, //0x00002940 .long L0_1_set_538 - 0xbb, 0xfd, 0xff, 0xff, //0x00002944 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002948 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x0000294c .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002950 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002954 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002958 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x0000295c .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002960 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002964 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002968 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x0000296c .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002970 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002974 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002978 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x0000297c .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002980 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002984 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002988 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x0000298c .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002990 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002994 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002998 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x0000299c .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x000029a0 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x000029a4 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x000029a8 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x000029ac .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x000029b0 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x000029b4 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x000029b8 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x000029bc .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x000029c0 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x000029c4 .long L0_1_set_537 - 0x55, 0xe7, 0xff, 0xff, //0x000029c8 .long L0_1_set_213 - 0xbb, 0xfd, 0xff, 0xff, //0x000029cc .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x000029d0 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x000029d4 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x000029d8 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x000029dc .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x000029e0 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x000029e4 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x000029e8 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x000029ec .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x000029f0 .long L0_1_set_537 - 0x88, 0xe8, 0xff, 0xff, //0x000029f4 .long L0_1_set_230 - 0xbb, 0xfd, 0xff, 0xff, //0x000029f8 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x000029fc .long L0_1_set_537 - 0x88, 0xdd, 0xff, 0xff, //0x00002a00 .long L0_1_set_70 - 0x88, 0xdd, 0xff, 0xff, //0x00002a04 .long L0_1_set_70 - 0x88, 0xdd, 0xff, 0xff, //0x00002a08 .long L0_1_set_70 - 0x88, 0xdd, 0xff, 0xff, //0x00002a0c .long L0_1_set_70 - 0x88, 0xdd, 0xff, 0xff, //0x00002a10 .long L0_1_set_70 - 0x88, 0xdd, 0xff, 0xff, //0x00002a14 .long L0_1_set_70 - 0x88, 0xdd, 0xff, 0xff, //0x00002a18 .long L0_1_set_70 - 0x88, 0xdd, 0xff, 0xff, //0x00002a1c .long L0_1_set_70 - 0x88, 0xdd, 0xff, 0xff, //0x00002a20 .long L0_1_set_70 - 0x88, 0xdd, 0xff, 0xff, //0x00002a24 .long L0_1_set_70 - 0xbb, 0xfd, 0xff, 0xff, //0x00002a28 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002a2c .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002a30 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002a34 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002a38 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002a3c .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002a40 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002a44 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002a48 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002a4c .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002a50 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002a54 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002a58 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002a5c .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002a60 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002a64 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002a68 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002a6c .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002a70 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002a74 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002a78 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002a7c .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002a80 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002a84 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002a88 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002a8c .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002a90 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002a94 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002a98 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002a9c .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002aa0 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002aa4 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002aa8 .long L0_1_set_537 - 0x51, 0xec, 0xff, 0xff, //0x00002aac .long L0_1_set_286 - 0xbb, 0xfd, 0xff, 0xff, //0x00002ab0 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002ab4 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002ab8 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002abc .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002ac0 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002ac4 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002ac8 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002acc .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002ad0 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002ad4 .long L0_1_set_537 - 0x75, 0xec, 0xff, 0xff, //0x00002ad8 .long L0_1_set_288 - 0xbb, 0xfd, 0xff, 0xff, //0x00002adc .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002ae0 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002ae4 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002ae8 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002aec .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002af0 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002af4 .long L0_1_set_537 - 0xa0, 0xec, 0xff, 0xff, //0x00002af8 .long L0_1_set_291 - 0xbb, 0xfd, 0xff, 0xff, //0x00002afc .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002b00 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002b04 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002b08 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002b0c .long L0_1_set_537 - 0xc2, 0xec, 0xff, 0xff, //0x00002b10 .long L0_1_set_298 - 0xbb, 0xfd, 0xff, 0xff, //0x00002b14 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002b18 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002b1c .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002b20 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002b24 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002b28 .long L0_1_set_537 - 0xe4, 0xec, 0xff, 0xff, //0x00002b2c .long L0_1_set_304 - // // .set L0_2_set_275, LBB0_275-LJTI0_2 - // // .set L0_2_set_336, LBB0_336-LJTI0_2 - // // .set L0_2_set_281, LBB0_281-LJTI0_2 - // // .set L0_2_set_284, LBB0_284-LJTI0_2 - //0x00002b30 LJTI0_2 - 0xe8, 0xe9, 0xff, 0xff, //0x00002b30 .long L0_2_set_275 - 0x12, 0xed, 0xff, 0xff, //0x00002b34 .long L0_2_set_336 - 0xe8, 0xe9, 0xff, 0xff, //0x00002b38 .long L0_2_set_275 - 0x32, 0xea, 0xff, 0xff, //0x00002b3c .long L0_2_set_281 - 0x12, 0xed, 0xff, 0xff, //0x00002b40 .long L0_2_set_336 - 0x12, 0xed, 0xff, 0xff, //0x00002b44 .long L0_2_set_336 - 0x12, 0xed, 0xff, 0xff, //0x00002b48 .long L0_2_set_336 - 0x12, 0xed, 0xff, 0xff, //0x00002b4c .long L0_2_set_336 - 0x12, 0xed, 0xff, 0xff, //0x00002b50 .long L0_2_set_336 - 0x12, 0xed, 0xff, 0xff, //0x00002b54 .long L0_2_set_336 - 0x12, 0xed, 0xff, 0xff, //0x00002b58 .long L0_2_set_336 - 0x12, 0xed, 0xff, 0xff, //0x00002b5c .long L0_2_set_336 - 0x12, 0xed, 0xff, 0xff, //0x00002b60 .long L0_2_set_336 - 0x12, 0xed, 0xff, 0xff, //0x00002b64 .long L0_2_set_336 - 0x12, 0xed, 0xff, 0xff, //0x00002b68 .long L0_2_set_336 - 0x12, 0xed, 0xff, 0xff, //0x00002b6c .long L0_2_set_336 - 0x12, 0xed, 0xff, 0xff, //0x00002b70 .long L0_2_set_336 - 0x12, 0xed, 0xff, 0xff, //0x00002b74 .long L0_2_set_336 - 0x12, 0xed, 0xff, 0xff, //0x00002b78 .long L0_2_set_336 - 0x12, 0xed, 0xff, 0xff, //0x00002b7c .long L0_2_set_336 - 0x12, 0xed, 0xff, 0xff, //0x00002b80 .long L0_2_set_336 - 0x12, 0xed, 0xff, 0xff, //0x00002b84 .long L0_2_set_336 - 0x12, 0xed, 0xff, 0xff, //0x00002b88 .long L0_2_set_336 - 0x12, 0xed, 0xff, 0xff, //0x00002b8c .long L0_2_set_336 - 0x12, 0xed, 0xff, 0xff, //0x00002b90 .long L0_2_set_336 - 0x12, 0xed, 0xff, 0xff, //0x00002b94 .long L0_2_set_336 - 0x4e, 0xea, 0xff, 0xff, //0x00002b98 .long L0_2_set_284 - // // .set L0_3_set_114, LBB0_114-LJTI0_3 - // // .set L0_3_set_193, LBB0_193-LJTI0_3 - // // .set L0_3_set_120, LBB0_120-LJTI0_3 - // // .set L0_3_set_123, LBB0_123-LJTI0_3 - //0x00002b9c LJTI0_3 - 0x64, 0xde, 0xff, 0xff, //0x00002b9c .long L0_3_set_114 - 0x51, 0xe3, 0xff, 0xff, //0x00002ba0 .long L0_3_set_193 - 0x64, 0xde, 0xff, 0xff, //0x00002ba4 .long L0_3_set_114 - 0xa7, 0xde, 0xff, 0xff, //0x00002ba8 .long L0_3_set_120 - 0x51, 0xe3, 0xff, 0xff, //0x00002bac .long L0_3_set_193 - 0x51, 0xe3, 0xff, 0xff, //0x00002bb0 .long L0_3_set_193 - 0x51, 0xe3, 0xff, 0xff, //0x00002bb4 .long L0_3_set_193 - 0x51, 0xe3, 0xff, 0xff, //0x00002bb8 .long L0_3_set_193 - 0x51, 0xe3, 0xff, 0xff, //0x00002bbc .long L0_3_set_193 - 0x51, 0xe3, 0xff, 0xff, //0x00002bc0 .long L0_3_set_193 - 0x51, 0xe3, 0xff, 0xff, //0x00002bc4 .long L0_3_set_193 - 0x51, 0xe3, 0xff, 0xff, //0x00002bc8 .long L0_3_set_193 - 0x51, 0xe3, 0xff, 0xff, //0x00002bcc .long L0_3_set_193 - 0x51, 0xe3, 0xff, 0xff, //0x00002bd0 .long L0_3_set_193 - 0x51, 0xe3, 0xff, 0xff, //0x00002bd4 .long L0_3_set_193 - 0x51, 0xe3, 0xff, 0xff, //0x00002bd8 .long L0_3_set_193 - 0x51, 0xe3, 0xff, 0xff, //0x00002bdc .long L0_3_set_193 - 0x51, 0xe3, 0xff, 0xff, //0x00002be0 .long L0_3_set_193 - 0x51, 0xe3, 0xff, 0xff, //0x00002be4 .long L0_3_set_193 - 0x51, 0xe3, 0xff, 0xff, //0x00002be8 .long L0_3_set_193 - 0x51, 0xe3, 0xff, 0xff, //0x00002bec .long L0_3_set_193 - 0x51, 0xe3, 0xff, 0xff, //0x00002bf0 .long L0_3_set_193 - 0x51, 0xe3, 0xff, 0xff, //0x00002bf4 .long L0_3_set_193 - 0x51, 0xe3, 0xff, 0xff, //0x00002bf8 .long L0_3_set_193 - 0x51, 0xe3, 0xff, 0xff, //0x00002bfc .long L0_3_set_193 - 0x51, 0xe3, 0xff, 0xff, //0x00002c00 .long L0_3_set_193 - 0xc3, 0xde, 0xff, 0xff, //0x00002c04 .long L0_3_set_123 - //0x00002c08 .p2align 2, 0x00 - //0x00002c08 _MASK_USE_NUMBER - 0x02, 0x00, 0x00, 0x00, //0x00002c08 .long 2 + //0x00000010 LCPI0_11 + 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, //0x00000010 QUAD $0x2c2c2c2c2c2c2c2c; QUAD $0x2c2c2c2c2c2c2c2c // .space 16, ',,,,,,,,,,,,,,,,' + //0x00000020 LCPI0_12 + 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, //0x00000020 QUAD $0xdfdfdfdfdfdfdfdf; QUAD $0xdfdfdfdfdfdfdfdf // .space 16, '\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf' + //0x00000030 LCPI0_13 + 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, //0x00000030 QUAD $0x5d5d5d5d5d5d5d5d; QUAD $0x5d5d5d5d5d5d5d5d // .space 16, ']]]]]]]]]]]]]]]]' + //0x00000040 LCPI0_20 + 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x00000040 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++' + //0x00000050 LCPI0_21 + 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x00000050 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------' + //0x00000060 LCPI0_22 + 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, //0x00000060 QUAD $0xd0d0d0d0d0d0d0d0; QUAD $0xd0d0d0d0d0d0d0d0 // .space 16, '\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0' + //0x00000070 LCPI0_23 + 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, //0x00000070 QUAD $0x0909090909090909; QUAD $0x0909090909090909 // .space 16, '\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t' + //0x00000080 LCPI0_24 + 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x00000080 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................' + //0x00000090 LCPI0_25 + 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, //0x00000090 QUAD $0x4545454545454545; QUAD $0x4545454545454545 // .space 16, 'EEEEEEEEEEEEEEEE' + //0x000000a0 LCPI0_26 + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x000000a0 QUAD $0xffffffffffffffff; QUAD $0xffffffffffffffff // .space 16, '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000000b0 .p2align 5, 0x00 + //0x000000c0 LCPI0_1 + 0x20, //0x000000c0 .byte 32 + 0x00, //0x000000c1 .byte 0 + 0x00, //0x000000c2 .byte 0 + 0x00, //0x000000c3 .byte 0 + 0x00, //0x000000c4 .byte 0 + 0x00, //0x000000c5 .byte 0 + 0x00, //0x000000c6 .byte 0 + 0x00, //0x000000c7 .byte 0 + 0x00, //0x000000c8 .byte 0 + 0x09, //0x000000c9 .byte 9 + 0x0a, //0x000000ca .byte 10 + 0x00, //0x000000cb .byte 0 + 0x00, //0x000000cc .byte 0 + 0x0d, //0x000000cd .byte 13 + 0x00, //0x000000ce .byte 0 + 0x00, //0x000000cf .byte 0 + 0x20, //0x000000d0 .byte 32 + 0x00, //0x000000d1 .byte 0 + 0x00, //0x000000d2 .byte 0 + 0x00, //0x000000d3 .byte 0 + 0x00, //0x000000d4 .byte 0 + 0x00, //0x000000d5 .byte 0 + 0x00, //0x000000d6 .byte 0 + 0x00, //0x000000d7 .byte 0 + 0x00, //0x000000d8 .byte 0 + 0x09, //0x000000d9 .byte 9 + 0x0a, //0x000000da .byte 10 + 0x00, //0x000000db .byte 0 + 0x00, //0x000000dc .byte 0 + 0x0d, //0x000000dd .byte 13 + 0x00, //0x000000de .byte 0 + 0x00, //0x000000df .byte 0 + //0x000000e0 LCPI0_2 + 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x000000e0 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""' + 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x000000f0 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""' + //0x00000100 LCPI0_3 + 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x00000100 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' + 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x00000110 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' + //0x00000120 LCPI0_4 + 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, //0x00000120 QUAD $0x1f1f1f1f1f1f1f1f; QUAD $0x1f1f1f1f1f1f1f1f // .space 16, '\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f' + 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, //0x00000130 QUAD $0x1f1f1f1f1f1f1f1f; QUAD $0x1f1f1f1f1f1f1f1f // .space 16, '\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f' + //0x00000140 LCPI0_5 + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, //0x00000140 QUAD $0x7b7b7b7b7b7b7b7b; QUAD $0x7b7b7b7b7b7b7b7b // .space 16, '{{{{{{{{{{{{{{{{' + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, //0x00000150 QUAD $0x7b7b7b7b7b7b7b7b; QUAD $0x7b7b7b7b7b7b7b7b // .space 16, '{{{{{{{{{{{{{{{{' + //0x00000160 LCPI0_6 + 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, //0x00000160 QUAD $0x7d7d7d7d7d7d7d7d; QUAD $0x7d7d7d7d7d7d7d7d // .space 16, '}}}}}}}}}}}}}}}}' + 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, //0x00000170 QUAD $0x7d7d7d7d7d7d7d7d; QUAD $0x7d7d7d7d7d7d7d7d // .space 16, '}}}}}}}}}}}}}}}}' + //0x00000180 LCPI0_7 + 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, //0x00000180 QUAD $0x5b5b5b5b5b5b5b5b; QUAD $0x5b5b5b5b5b5b5b5b // .space 16, '[[[[[[[[[[[[[[[[' + 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, //0x00000190 QUAD $0x5b5b5b5b5b5b5b5b; QUAD $0x5b5b5b5b5b5b5b5b // .space 16, '[[[[[[[[[[[[[[[[' + //0x000001a0 LCPI0_8 + 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, //0x000001a0 QUAD $0x5d5d5d5d5d5d5d5d; QUAD $0x5d5d5d5d5d5d5d5d // .space 16, ']]]]]]]]]]]]]]]]' + 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, //0x000001b0 QUAD $0x5d5d5d5d5d5d5d5d; QUAD $0x5d5d5d5d5d5d5d5d // .space 16, ']]]]]]]]]]]]]]]]' + //0x000001c0 LCPI0_9 + 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, //0x000001c0 QUAD $0x2c2c2c2c2c2c2c2c; QUAD $0x2c2c2c2c2c2c2c2c // .space 16, ',,,,,,,,,,,,,,,,' + 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, //0x000001d0 QUAD $0x2c2c2c2c2c2c2c2c; QUAD $0x2c2c2c2c2c2c2c2c // .space 16, ',,,,,,,,,,,,,,,,' + //0x000001e0 LCPI0_10 + 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, //0x000001e0 QUAD $0xdfdfdfdfdfdfdfdf; QUAD $0xdfdfdfdfdfdfdfdf // .space 16, '\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf' + 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, //0x000001f0 QUAD $0xdfdfdfdfdfdfdfdf; QUAD $0xdfdfdfdfdfdfdfdf // .space 16, '\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf' + //0x00000200 LCPI0_14 + 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x00000200 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++' + 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x00000210 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++' + //0x00000220 LCPI0_15 + 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x00000220 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------' + 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x00000230 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------' + //0x00000240 LCPI0_16 + 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x00000240 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................' + 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x00000250 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................' + //0x00000260 LCPI0_17 + 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, //0x00000260 QUAD $0x4545454545454545; QUAD $0x4545454545454545 // .space 16, 'EEEEEEEEEEEEEEEE' + 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, //0x00000270 QUAD $0x4545454545454545; QUAD $0x4545454545454545 // .space 16, 'EEEEEEEEEEEEEEEE' + //0x00000280 LCPI0_18 + 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, //0x00000280 QUAD $0xd0d0d0d0d0d0d0d0; QUAD $0xd0d0d0d0d0d0d0d0 // .space 16, '\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0' + 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, //0x00000290 QUAD $0xd0d0d0d0d0d0d0d0; QUAD $0xd0d0d0d0d0d0d0d0 // .space 16, '\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0' + //0x000002a0 LCPI0_19 + 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, //0x000002a0 QUAD $0x0909090909090909; QUAD $0x0909090909090909 // .space 16, '\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t' + 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, //0x000002b0 QUAD $0x0909090909090909; QUAD $0x0909090909090909 // .space 16, '\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t' + //0x000002c0 .p2align 4, 0x90 + //0x000002c0 _skip_object + 0x55, //0x000002c0 pushq %rbp + 0x48, 0x89, 0xe5, //0x000002c1 movq %rsp, %rbp + 0x41, 0x57, //0x000002c4 pushq %r15 + 0x41, 0x56, //0x000002c6 pushq %r14 + 0x41, 0x55, //0x000002c8 pushq %r13 + 0x41, 0x54, //0x000002ca pushq %r12 + 0x53, //0x000002cc pushq %rbx + 0x48, 0x81, 0xec, 0xa0, 0x00, 0x00, 0x00, //0x000002cd subq $160, %rsp + 0x49, 0x89, 0xc8, //0x000002d4 movq %rcx, %r8 + 0x49, 0x89, 0xd6, //0x000002d7 movq %rdx, %r14 + 0x49, 0x89, 0xfb, //0x000002da movq %rdi, %r11 + 0xc5, 0xfa, 0x6f, 0x05, 0x1b, 0xfd, 0xff, 0xff, //0x000002dd vmovdqu $-741(%rip), %xmm0 /* LCPI0_0+0(%rip) */ + 0xc5, 0xfa, 0x7f, 0x02, //0x000002e5 vmovdqu %xmm0, (%rdx) + 0x48, 0x89, 0x74, 0x24, 0x08, //0x000002e9 movq %rsi, $8(%rsp) + 0x48, 0x8b, 0x0e, //0x000002ee movq (%rsi), %rcx + 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000002f1 movq $-1, %r9 + 0x41, 0xba, 0x01, 0x00, 0x00, 0x00, //0x000002f8 movl $1, %r10d + 0xc5, 0xfe, 0x6f, 0x2d, 0xba, 0xfd, 0xff, 0xff, //0x000002fe vmovdqu $-582(%rip), %ymm5 /* LCPI0_1+0(%rip) */ + 0x49, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000306 movabsq $4294977024, %r15 + 0xc5, 0xfe, 0x6f, 0x35, 0xc8, 0xfd, 0xff, 0xff, //0x00000310 vmovdqu $-568(%rip), %ymm6 /* LCPI0_2+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x3d, 0xe0, 0xfd, 0xff, 0xff, //0x00000318 vmovdqu $-544(%rip), %ymm7 /* LCPI0_3+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x05, 0xf8, 0xfd, 0xff, 0xff, //0x00000320 vmovdqu $-520(%rip), %ymm8 /* LCPI0_4+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x0d, 0xd0, 0xfe, 0xff, 0xff, //0x00000328 vmovdqu $-304(%rip), %ymm9 /* LCPI0_14+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x2d, 0xe8, 0xfe, 0xff, 0xff, //0x00000330 vmovdqu $-280(%rip), %ymm13 /* LCPI0_15+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x1d, 0xa0, 0xfe, 0xff, 0xff, //0x00000338 vmovdqu $-352(%rip), %ymm11 /* LCPI0_10+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x35, 0xf8, 0xfe, 0xff, 0xff, //0x00000340 vmovdqu $-264(%rip), %ymm14 /* LCPI0_16+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x3d, 0x10, 0xff, 0xff, 0xff, //0x00000348 vmovdqu $-240(%rip), %ymm15 /* LCPI0_17+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x1d, 0x68, 0xfe, 0xff, 0xff, //0x00000350 vmovdqu $-408(%rip), %ymm3 /* LCPI0_9+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0x40, 0xfe, 0xff, 0xff, //0x00000358 vmovdqu $-448(%rip), %ymm4 /* LCPI0_8+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x15, 0xd8, 0xfd, 0xff, 0xff, //0x00000360 vmovdqu $-552(%rip), %ymm10 /* LCPI0_5+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x25, 0xf0, 0xfd, 0xff, 0xff, //0x00000368 vmovdqu $-528(%rip), %ymm12 /* LCPI0_6+0(%rip) */ + 0x4c, 0x89, 0x44, 0x24, 0x18, //0x00000370 movq %r8, $24(%rsp) + 0x48, 0x89, 0x7c, 0x24, 0x20, //0x00000375 movq %rdi, $32(%rsp) + 0x48, 0x89, 0x54, 0x24, 0x28, //0x0000037a movq %rdx, $40(%rsp) + 0xe9, 0x2f, 0x00, 0x00, 0x00, //0x0000037f jmp LBB0_6 + //0x00000384 LBB0_1 + 0x49, 0x8d, 0x4d, 0x04, //0x00000384 leaq $4(%r13), %rcx + //0x00000388 LBB0_2 + 0x48, 0x89, 0x0a, //0x00000388 movq %rcx, (%rdx) + //0x0000038b LBB0_3 + 0x4c, 0x89, 0xe8, //0x0000038b movq %r13, %rax + 0x48, 0xba, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x0000038e movabsq $9223372036854775806, %rdx + 0x49, 0x39, 0xd5, //0x00000398 cmpq %rdx, %r13 + 0x0f, 0x87, 0x5c, 0x3a, 0x00, 0x00, //0x0000039b ja LBB0_721 + //0x000003a1 LBB0_4 + 0x49, 0x8b, 0x36, //0x000003a1 movq (%r14), %rsi + 0x49, 0x89, 0xf2, //0x000003a4 movq %rsi, %r10 + 0x4c, 0x89, 0xc8, //0x000003a7 movq %r9, %rax + 0x48, 0x85, 0xf6, //0x000003aa testq %rsi, %rsi + 0x0f, 0x84, 0x4a, 0x3a, 0x00, 0x00, //0x000003ad je LBB0_721 + //0x000003b3 LBB0_6 + 0x4d, 0x8b, 0x23, //0x000003b3 movq (%r11), %r12 + 0x49, 0x8b, 0x43, 0x08, //0x000003b6 movq $8(%r11), %rax + 0x48, 0x39, 0xc1, //0x000003ba cmpq %rax, %rcx + 0x0f, 0x83, 0x2d, 0x00, 0x00, 0x00, //0x000003bd jae LBB0_11 + 0x41, 0x8a, 0x14, 0x0c, //0x000003c3 movb (%r12,%rcx), %dl + 0x80, 0xfa, 0x0d, //0x000003c7 cmpb $13, %dl + 0x0f, 0x84, 0x20, 0x00, 0x00, 0x00, //0x000003ca je LBB0_11 + 0x80, 0xfa, 0x20, //0x000003d0 cmpb $32, %dl + 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x000003d3 je LBB0_11 + 0x80, 0xc2, 0xf5, //0x000003d9 addb $-11, %dl + 0x80, 0xfa, 0xfe, //0x000003dc cmpb $-2, %dl + 0x0f, 0x83, 0x0b, 0x00, 0x00, 0x00, //0x000003df jae LBB0_11 + 0x49, 0x89, 0xcd, //0x000003e5 movq %rcx, %r13 + 0xe9, 0x6d, 0x01, 0x00, 0x00, //0x000003e8 jmp LBB0_36 + 0x90, 0x90, 0x90, //0x000003ed .p2align 4, 0x90 + //0x000003f0 LBB0_11 + 0x4c, 0x8d, 0x69, 0x01, //0x000003f0 leaq $1(%rcx), %r13 + 0x49, 0x39, 0xc5, //0x000003f4 cmpq %rax, %r13 + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000003f7 jae LBB0_15 + 0x43, 0x8a, 0x14, 0x2c, //0x000003fd movb (%r12,%r13), %dl + 0x80, 0xfa, 0x0d, //0x00000401 cmpb $13, %dl + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000404 je LBB0_15 + 0x80, 0xfa, 0x20, //0x0000040a cmpb $32, %dl + 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000040d je LBB0_15 + 0x80, 0xc2, 0xf5, //0x00000413 addb $-11, %dl + 0x80, 0xfa, 0xfe, //0x00000416 cmpb $-2, %dl + 0x0f, 0x82, 0x3b, 0x01, 0x00, 0x00, //0x00000419 jb LBB0_36 + 0x90, //0x0000041f .p2align 4, 0x90 + //0x00000420 LBB0_15 + 0x4c, 0x8d, 0x69, 0x02, //0x00000420 leaq $2(%rcx), %r13 + 0x49, 0x39, 0xc5, //0x00000424 cmpq %rax, %r13 + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000427 jae LBB0_19 + 0x43, 0x8a, 0x14, 0x2c, //0x0000042d movb (%r12,%r13), %dl + 0x80, 0xfa, 0x0d, //0x00000431 cmpb $13, %dl + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000434 je LBB0_19 + 0x80, 0xfa, 0x20, //0x0000043a cmpb $32, %dl + 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000043d je LBB0_19 + 0x80, 0xc2, 0xf5, //0x00000443 addb $-11, %dl + 0x80, 0xfa, 0xfe, //0x00000446 cmpb $-2, %dl + 0x0f, 0x82, 0x0b, 0x01, 0x00, 0x00, //0x00000449 jb LBB0_36 + 0x90, //0x0000044f .p2align 4, 0x90 + //0x00000450 LBB0_19 + 0x4c, 0x8d, 0x69, 0x03, //0x00000450 leaq $3(%rcx), %r13 + 0x49, 0x39, 0xc5, //0x00000454 cmpq %rax, %r13 + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000457 jae LBB0_23 + 0x43, 0x8a, 0x14, 0x2c, //0x0000045d movb (%r12,%r13), %dl + 0x80, 0xfa, 0x0d, //0x00000461 cmpb $13, %dl + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000464 je LBB0_23 + 0x80, 0xfa, 0x20, //0x0000046a cmpb $32, %dl + 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000046d je LBB0_23 + 0x80, 0xc2, 0xf5, //0x00000473 addb $-11, %dl + 0x80, 0xfa, 0xfe, //0x00000476 cmpb $-2, %dl + 0x0f, 0x82, 0xdb, 0x00, 0x00, 0x00, //0x00000479 jb LBB0_36 + 0x90, //0x0000047f .p2align 4, 0x90 + //0x00000480 LBB0_23 + 0x4c, 0x8d, 0x69, 0x04, //0x00000480 leaq $4(%rcx), %r13 + 0x48, 0x89, 0xc6, //0x00000484 movq %rax, %rsi + 0x4c, 0x29, 0xee, //0x00000487 subq %r13, %rsi + 0x0f, 0x86, 0x01, 0x39, 0x00, 0x00, //0x0000048a jbe LBB0_693 + 0x48, 0x83, 0xfe, 0x20, //0x00000490 cmpq $32, %rsi + 0x0f, 0x82, 0x5c, 0x25, 0x00, 0x00, //0x00000494 jb LBB0_502 + 0x48, 0xc7, 0xc6, 0xfc, 0xff, 0xff, 0xff, //0x0000049a movq $-4, %rsi + 0x48, 0x29, 0xce, //0x000004a1 subq %rcx, %rsi + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000004a4 .p2align 4, 0x90 + //0x000004b0 LBB0_26 + 0xc4, 0x81, 0x7e, 0x6f, 0x04, 0x2c, //0x000004b0 vmovdqu (%r12,%r13), %ymm0 + 0xc4, 0xe2, 0x55, 0x00, 0xc8, //0x000004b6 vpshufb %ymm0, %ymm5, %ymm1 + 0xc5, 0xfd, 0xf8, 0xd1, //0x000004bb vpsubb %ymm1, %ymm0, %ymm2 + 0xc4, 0xe2, 0x7d, 0x17, 0xd2, //0x000004bf vptest %ymm2, %ymm2 + 0x0f, 0x85, 0x76, 0x00, 0x00, 0x00, //0x000004c4 jne LBB0_35 + 0x49, 0x83, 0xc5, 0x20, //0x000004ca addq $32, %r13 + 0x48, 0x8d, 0x0c, 0x30, //0x000004ce leaq (%rax,%rsi), %rcx + 0x48, 0x83, 0xc1, 0xe0, //0x000004d2 addq $-32, %rcx + 0x48, 0x83, 0xc6, 0xe0, //0x000004d6 addq $-32, %rsi + 0x48, 0x83, 0xf9, 0x1f, //0x000004da cmpq $31, %rcx + 0x0f, 0x87, 0xcc, 0xff, 0xff, 0xff, //0x000004de ja LBB0_26 + 0x4d, 0x89, 0xe5, //0x000004e4 movq %r12, %r13 + 0x49, 0x29, 0xf5, //0x000004e7 subq %rsi, %r13 + 0x48, 0x01, 0xc6, //0x000004ea addq %rax, %rsi + 0x48, 0x85, 0xf6, //0x000004ed testq %rsi, %rsi + 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x000004f0 je LBB0_34 + //0x000004f6 LBB0_29 + 0x4a, 0x8d, 0x14, 0x2e, //0x000004f6 leaq (%rsi,%r13), %rdx + 0x31, 0xc9, //0x000004fa xorl %ecx, %ecx + 0x90, 0x90, 0x90, 0x90, //0x000004fc .p2align 4, 0x90 + //0x00000500 LBB0_30 + 0x41, 0x0f, 0xbe, 0x7c, 0x0d, 0x00, //0x00000500 movsbl (%r13,%rcx), %edi + 0x83, 0xff, 0x20, //0x00000506 cmpl $32, %edi + 0x0f, 0x87, 0x98, 0x20, 0x00, 0x00, //0x00000509 ja LBB0_470 + 0x49, 0x0f, 0xa3, 0xff, //0x0000050f btq %rdi, %r15 + 0x0f, 0x83, 0x8e, 0x20, 0x00, 0x00, //0x00000513 jae LBB0_470 + 0x48, 0x83, 0xc1, 0x01, //0x00000519 addq $1, %rcx + 0x48, 0x39, 0xce, //0x0000051d cmpq %rcx, %rsi + 0x0f, 0x85, 0xda, 0xff, 0xff, 0xff, //0x00000520 jne LBB0_30 + 0x49, 0x89, 0xd5, //0x00000526 movq %rdx, %r13 + //0x00000529 LBB0_34 + 0x4d, 0x29, 0xe5, //0x00000529 subq %r12, %r13 + 0x49, 0x39, 0xc5, //0x0000052c cmpq %rax, %r13 + 0x0f, 0x82, 0x25, 0x00, 0x00, 0x00, //0x0000052f jb LBB0_36 + 0xe9, 0x5f, 0x38, 0x00, 0x00, //0x00000535 jmp LBB0_694 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000053a .p2align 4, 0x90 + //0x00000540 LBB0_35 + 0xc5, 0xfd, 0x74, 0xc1, //0x00000540 vpcmpeqb %ymm1, %ymm0, %ymm0 + 0xc5, 0xfd, 0xd7, 0xc8, //0x00000544 vpmovmskb %ymm0, %ecx + 0xf7, 0xd1, //0x00000548 notl %ecx + 0x44, 0x0f, 0xbc, 0xe9, //0x0000054a bsfl %ecx, %r13d + 0x49, 0x29, 0xf5, //0x0000054e subq %rsi, %r13 + 0x49, 0x39, 0xc5, //0x00000551 cmpq %rax, %r13 + 0x0f, 0x83, 0x3f, 0x38, 0x00, 0x00, //0x00000554 jae LBB0_694 + //0x0000055a LBB0_36 + 0x49, 0x8d, 0x4d, 0x01, //0x0000055a leaq $1(%r13), %rcx + 0x48, 0x8b, 0x44, 0x24, 0x08, //0x0000055e movq $8(%rsp), %rax + 0x48, 0x89, 0x08, //0x00000563 movq %rcx, (%rax) + 0x43, 0x0f, 0xbe, 0x14, 0x2c, //0x00000566 movsbl (%r12,%r13), %edx + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000056b movq $-1, %rax + 0x85, 0xd2, //0x00000572 testl %edx, %edx + 0x0f, 0x84, 0x83, 0x38, 0x00, 0x00, //0x00000574 je LBB0_721 + 0x49, 0x8d, 0x72, 0xff, //0x0000057a leaq $-1(%r10), %rsi + 0x43, 0x8b, 0x3c, 0xd6, //0x0000057e movl (%r14,%r10,8), %edi + 0x49, 0x83, 0xf9, 0xff, //0x00000582 cmpq $-1, %r9 + 0x4d, 0x0f, 0x44, 0xcd, //0x00000586 cmoveq %r13, %r9 + 0x83, 0xc7, 0xff, //0x0000058a addl $-1, %edi + 0x83, 0xff, 0x05, //0x0000058d cmpl $5, %edi + 0x0f, 0x87, 0x13, 0x02, 0x00, 0x00, //0x00000590 ja LBB0_84 + 0x48, 0x8d, 0x1d, 0x33, 0x3b, 0x00, 0x00, //0x00000596 leaq $15155(%rip), %rbx /* LJTI0_0+0(%rip) */ + 0x48, 0x63, 0x3c, 0xbb, //0x0000059d movslq (%rbx,%rdi,4), %rdi + 0x48, 0x01, 0xdf, //0x000005a1 addq %rbx, %rdi + 0xff, 0xe7, //0x000005a4 jmpq *%rdi + //0x000005a6 LBB0_39 + 0x83, 0xfa, 0x2c, //0x000005a6 cmpl $44, %edx + 0x0f, 0x84, 0x71, 0x06, 0x00, 0x00, //0x000005a9 je LBB0_143 + 0x83, 0xfa, 0x5d, //0x000005af cmpl $93, %edx + 0x0f, 0x84, 0xda, 0x01, 0x00, 0x00, //0x000005b2 je LBB0_41 + 0xe9, 0x39, 0x38, 0x00, 0x00, //0x000005b8 jmp LBB0_720 + //0x000005bd LBB0_42 + 0x80, 0xfa, 0x5d, //0x000005bd cmpb $93, %dl + 0x0f, 0x84, 0xcc, 0x01, 0x00, 0x00, //0x000005c0 je LBB0_41 + 0x4b, 0xc7, 0x04, 0xd6, 0x01, 0x00, 0x00, 0x00, //0x000005c6 movq $1, (%r14,%r10,8) + 0x83, 0xfa, 0x7b, //0x000005ce cmpl $123, %edx + 0x0f, 0x86, 0xde, 0x01, 0x00, 0x00, //0x000005d1 jbe LBB0_85 + 0xe9, 0x1a, 0x38, 0x00, 0x00, //0x000005d7 jmp LBB0_720 + //0x000005dc LBB0_44 + 0x80, 0xfa, 0x22, //0x000005dc cmpb $34, %dl + 0x0f, 0x85, 0x11, 0x38, 0x00, 0x00, //0x000005df jne LBB0_720 + 0x4b, 0xc7, 0x04, 0xd6, 0x04, 0x00, 0x00, 0x00, //0x000005e5 movq $4, (%r14,%r10,8) + 0x4d, 0x8b, 0x73, 0x08, //0x000005ed movq $8(%r11), %r14 + 0x41, 0xf6, 0xc0, 0x40, //0x000005f1 testb $64, %r8b + 0x0f, 0x85, 0x94, 0x07, 0x00, 0x00, //0x000005f5 jne LBB0_153 + 0x41, 0xf6, 0xc0, 0x20, //0x000005fb testb $32, %r8b + 0x0f, 0x85, 0xa1, 0x0a, 0x00, 0x00, //0x000005ff jne LBB0_195 + 0x4d, 0x89, 0xf2, //0x00000605 movq %r14, %r10 + 0x49, 0x29, 0xca, //0x00000608 subq %rcx, %r10 + 0x0f, 0x84, 0x92, 0x39, 0x00, 0x00, //0x0000060b je LBB0_724 + 0x49, 0x83, 0xfa, 0x40, //0x00000611 cmpq $64, %r10 + 0x0f, 0x82, 0xfc, 0x26, 0x00, 0x00, //0x00000615 jb LBB0_532 + 0x48, 0xc7, 0xc6, 0xfe, 0xff, 0xff, 0xff, //0x0000061b movq $-2, %rsi + 0x4c, 0x29, 0xee, //0x00000622 subq %r13, %rsi + 0x48, 0xc7, 0x44, 0x24, 0x10, 0xff, 0xff, 0xff, 0xff, //0x00000625 movq $-1, $16(%rsp) + 0x45, 0x31, 0xc0, //0x0000062e xorl %r8d, %r8d + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000631 .p2align 4, 0x90 + //0x00000640 LBB0_50 + 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x0c, //0x00000640 vmovdqu (%r12,%rcx), %ymm0 + 0xc4, 0xc1, 0x7e, 0x6f, 0x4c, 0x0c, 0x20, //0x00000646 vmovdqu $32(%r12,%rcx), %ymm1 + 0xc5, 0xfd, 0x74, 0xd6, //0x0000064d vpcmpeqb %ymm6, %ymm0, %ymm2 + 0xc5, 0xfd, 0xd7, 0xfa, //0x00000651 vpmovmskb %ymm2, %edi + 0xc5, 0xf5, 0x74, 0xd6, //0x00000655 vpcmpeqb %ymm6, %ymm1, %ymm2 + 0xc5, 0xfd, 0xd7, 0xc2, //0x00000659 vpmovmskb %ymm2, %eax + 0xc5, 0xfd, 0x74, 0xc7, //0x0000065d vpcmpeqb %ymm7, %ymm0, %ymm0 + 0xc5, 0xfd, 0xd7, 0xd0, //0x00000661 vpmovmskb %ymm0, %edx + 0xc5, 0xf5, 0x74, 0xc7, //0x00000665 vpcmpeqb %ymm7, %ymm1, %ymm0 + 0xc5, 0xfd, 0xd7, 0xd8, //0x00000669 vpmovmskb %ymm0, %ebx + 0x48, 0xc1, 0xe0, 0x20, //0x0000066d shlq $32, %rax + 0x48, 0x09, 0xc7, //0x00000671 orq %rax, %rdi + 0x48, 0xc1, 0xe3, 0x20, //0x00000674 shlq $32, %rbx + 0x48, 0x09, 0xda, //0x00000678 orq %rbx, %rdx + 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x0000067b jne LBB0_59 + 0x4d, 0x85, 0xc0, //0x00000681 testq %r8, %r8 + 0x0f, 0x85, 0x3f, 0x00, 0x00, 0x00, //0x00000684 jne LBB0_61 + 0x45, 0x31, 0xc0, //0x0000068a xorl %r8d, %r8d + 0x48, 0x85, 0xff, //0x0000068d testq %rdi, %rdi + 0x0f, 0x85, 0x8a, 0x00, 0x00, 0x00, //0x00000690 jne LBB0_62 + //0x00000696 LBB0_53 + 0x49, 0x83, 0xc2, 0xc0, //0x00000696 addq $-64, %r10 + 0x48, 0x83, 0xc6, 0xc0, //0x0000069a addq $-64, %rsi + 0x48, 0x83, 0xc1, 0x40, //0x0000069e addq $64, %rcx + 0x49, 0x83, 0xfa, 0x3f, //0x000006a2 cmpq $63, %r10 + 0x0f, 0x87, 0x94, 0xff, 0xff, 0xff, //0x000006a6 ja LBB0_50 + 0xe9, 0x71, 0x22, 0x00, 0x00, //0x000006ac jmp LBB0_54 + //0x000006b1 LBB0_59 + 0x48, 0x83, 0x7c, 0x24, 0x10, 0xff, //0x000006b1 cmpq $-1, $16(%rsp) + 0x0f, 0x85, 0x0c, 0x00, 0x00, 0x00, //0x000006b7 jne LBB0_61 + 0x48, 0x0f, 0xbc, 0xc2, //0x000006bd bsfq %rdx, %rax + 0x48, 0x01, 0xc8, //0x000006c1 addq %rcx, %rax + 0x48, 0x89, 0x44, 0x24, 0x10, //0x000006c4 movq %rax, $16(%rsp) + //0x000006c9 LBB0_61 + 0x4c, 0x89, 0xc0, //0x000006c9 movq %r8, %rax + 0x48, 0xf7, 0xd0, //0x000006cc notq %rax + 0x48, 0x21, 0xd0, //0x000006cf andq %rdx, %rax + 0x4c, 0x8d, 0x1c, 0x00, //0x000006d2 leaq (%rax,%rax), %r11 + 0x4d, 0x09, 0xc3, //0x000006d6 orq %r8, %r11 + 0x4c, 0x89, 0xdb, //0x000006d9 movq %r11, %rbx + 0x48, 0xf7, 0xd3, //0x000006dc notq %rbx + 0x48, 0x21, 0xd3, //0x000006df andq %rdx, %rbx + 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000006e2 movabsq $-6148914691236517206, %rdx + 0x48, 0x21, 0xd3, //0x000006ec andq %rdx, %rbx + 0x45, 0x31, 0xc0, //0x000006ef xorl %r8d, %r8d + 0x48, 0x01, 0xc3, //0x000006f2 addq %rax, %rbx + 0x41, 0x0f, 0x92, 0xc0, //0x000006f5 setb %r8b + 0x48, 0x01, 0xdb, //0x000006f9 addq %rbx, %rbx + 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000006fc movabsq $6148914691236517205, %rax + 0x48, 0x31, 0xc3, //0x00000706 xorq %rax, %rbx + 0x4c, 0x21, 0xdb, //0x00000709 andq %r11, %rbx + 0x48, 0xf7, 0xd3, //0x0000070c notq %rbx + 0x48, 0x21, 0xdf, //0x0000070f andq %rbx, %rdi + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00000712 movq $32(%rsp), %r11 + 0x48, 0x85, 0xff, //0x00000717 testq %rdi, %rdi + 0x0f, 0x84, 0x76, 0xff, 0xff, 0xff, //0x0000071a je LBB0_53 + //0x00000720 LBB0_62 + 0x48, 0x0f, 0xbc, 0xcf, //0x00000720 bsfq %rdi, %rcx + 0x48, 0x29, 0xf1, //0x00000724 subq %rsi, %rcx + //0x00000727 LBB0_63 + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00000727 movq $24(%rsp), %r8 + //0x0000072c LBB0_64 + 0x48, 0x8b, 0x5c, 0x24, 0x08, //0x0000072c movq $8(%rsp), %rbx + 0x48, 0x85, 0xc9, //0x00000731 testq %rcx, %rcx + 0x0f, 0x89, 0x67, 0x0c, 0x00, 0x00, //0x00000734 jns LBB0_247 + 0xe9, 0x72, 0x36, 0x00, 0x00, //0x0000073a jmp LBB0_696 + //0x0000073f LBB0_65 + 0x80, 0xfa, 0x3a, //0x0000073f cmpb $58, %dl + 0x0f, 0x85, 0xae, 0x36, 0x00, 0x00, //0x00000742 jne LBB0_720 + 0x4b, 0xc7, 0x04, 0xd6, 0x00, 0x00, 0x00, 0x00, //0x00000748 movq $0, (%r14,%r10,8) + 0xe9, 0x4c, 0xfc, 0xff, 0xff, //0x00000750 jmp LBB0_4 + //0x00000755 LBB0_67 + 0x83, 0xfa, 0x2c, //0x00000755 cmpl $44, %edx + 0x0f, 0x85, 0x2b, 0x00, 0x00, 0x00, //0x00000758 jne LBB0_68 + 0x49, 0x81, 0xfa, 0xff, 0x0f, 0x00, 0x00, //0x0000075e cmpq $4095, %r10 + 0x0f, 0x8f, 0x3a, 0x36, 0x00, 0x00, //0x00000765 jg LBB0_713 + 0x49, 0x8d, 0x42, 0x01, //0x0000076b leaq $1(%r10), %rax + 0x49, 0x89, 0x06, //0x0000076f movq %rax, (%r14) + 0x4b, 0xc7, 0x44, 0xd6, 0x08, 0x03, 0x00, 0x00, 0x00, //0x00000772 movq $3, $8(%r14,%r10,8) + 0xe9, 0x21, 0xfc, 0xff, 0xff, //0x0000077b jmp LBB0_4 + //0x00000780 LBB0_69 + 0x83, 0xfa, 0x22, //0x00000780 cmpl $34, %edx + 0x0f, 0x84, 0xb9, 0x04, 0x00, 0x00, //0x00000783 je LBB0_70 + //0x00000789 LBB0_68 + 0x83, 0xfa, 0x7d, //0x00000789 cmpl $125, %edx + 0x0f, 0x85, 0x64, 0x36, 0x00, 0x00, //0x0000078c jne LBB0_720 + //0x00000792 LBB0_41 + 0x49, 0x89, 0x36, //0x00000792 movq %rsi, (%r14) + 0x49, 0x89, 0xf2, //0x00000795 movq %rsi, %r10 + 0x4c, 0x89, 0xc8, //0x00000798 movq %r9, %rax + 0x48, 0x85, 0xf6, //0x0000079b testq %rsi, %rsi + 0x0f, 0x85, 0x0f, 0xfc, 0xff, 0xff, //0x0000079e jne LBB0_6 + 0xe9, 0x54, 0x36, 0x00, 0x00, //0x000007a4 jmp LBB0_721 + //0x000007a9 LBB0_84 + 0x49, 0x89, 0x36, //0x000007a9 movq %rsi, (%r14) + 0x83, 0xfa, 0x7b, //0x000007ac cmpl $123, %edx + 0x0f, 0x87, 0x41, 0x36, 0x00, 0x00, //0x000007af ja LBB0_720 + //0x000007b5 LBB0_85 + 0x4f, 0x8d, 0x14, 0x2c, //0x000007b5 leaq (%r12,%r13), %r10 + 0x89, 0xd2, //0x000007b9 movl %edx, %edx + 0x48, 0x8d, 0x35, 0x26, 0x39, 0x00, 0x00, //0x000007bb leaq $14630(%rip), %rsi /* LJTI0_1+0(%rip) */ + 0x48, 0x63, 0x14, 0x96, //0x000007c2 movslq (%rsi,%rdx,4), %rdx + 0x48, 0x01, 0xf2, //0x000007c6 addq %rsi, %rdx + 0xff, 0xe2, //0x000007c9 jmpq *%rdx + //0x000007cb LBB0_86 + 0x49, 0x8b, 0x5b, 0x08, //0x000007cb movq $8(%r11), %rbx + 0x41, 0xf6, 0xc0, 0x40, //0x000007cf testb $64, %r8b + 0x0f, 0x85, 0xa7, 0x06, 0x00, 0x00, //0x000007d3 jne LBB0_165 + 0x4c, 0x29, 0xeb, //0x000007d9 subq %r13, %rbx + 0x48, 0x8b, 0x74, 0x24, 0x08, //0x000007dc movq $8(%rsp), %rsi + 0x0f, 0x84, 0xee, 0x35, 0x00, 0x00, //0x000007e1 je LBB0_699 + 0x41, 0x80, 0x3a, 0x30, //0x000007e7 cmpb $48, (%r10) + 0x0f, 0x85, 0x35, 0x00, 0x00, 0x00, //0x000007eb jne LBB0_92 + 0x41, 0xbb, 0x01, 0x00, 0x00, 0x00, //0x000007f1 movl $1, %r11d + 0x48, 0x83, 0xfb, 0x01, //0x000007f7 cmpq $1, %rbx + 0x0f, 0x84, 0xd9, 0x22, 0x00, 0x00, //0x000007fb je LBB0_509 + 0x41, 0x8a, 0x04, 0x0c, //0x00000801 movb (%r12,%rcx), %al + 0x04, 0xd2, //0x00000805 addb $-46, %al + 0x3c, 0x37, //0x00000807 cmpb $55, %al + 0x0f, 0x87, 0xcb, 0x22, 0x00, 0x00, //0x00000809 ja LBB0_509 + 0x0f, 0xb6, 0xc0, //0x0000080f movzbl %al, %eax + 0x48, 0xba, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x00000812 movabsq $36028797027352577, %rdx + 0x48, 0x0f, 0xa3, 0xc2, //0x0000081c btq %rax, %rdx + 0x0f, 0x83, 0xb4, 0x22, 0x00, 0x00, //0x00000820 jae LBB0_509 + //0x00000826 LBB0_92 + 0x48, 0x83, 0xfb, 0x20, //0x00000826 cmpq $32, %rbx + 0x0f, 0x82, 0x56, 0x24, 0x00, 0x00, //0x0000082a jb LBB0_524 + 0x48, 0xc7, 0x44, 0x24, 0x10, 0xff, 0xff, 0xff, 0xff, //0x00000830 movq $-1, $16(%rsp) + 0x45, 0x31, 0xdb, //0x00000839 xorl %r11d, %r11d + 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000083c movq $-1, %r8 + 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00000843 movq $-1, %r15 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000084a .p2align 4, 0x90 + //0x00000850 LBB0_94 + 0xc4, 0x81, 0x7e, 0x6f, 0x04, 0x1a, //0x00000850 vmovdqu (%r10,%r11), %ymm0 + 0xc5, 0xb5, 0x74, 0xc8, //0x00000856 vpcmpeqb %ymm0, %ymm9, %ymm1 + 0xc5, 0x95, 0x74, 0xd0, //0x0000085a vpcmpeqb %ymm0, %ymm13, %ymm2 + 0xc5, 0xed, 0xeb, 0xc9, //0x0000085e vpor %ymm1, %ymm2, %ymm1 + 0xc5, 0xa5, 0xdb, 0xd0, //0x00000862 vpand %ymm0, %ymm11, %ymm2 + 0xc5, 0x8d, 0x74, 0xd8, //0x00000866 vpcmpeqb %ymm0, %ymm14, %ymm3 + 0xc5, 0xfd, 0xd7, 0xfb, //0x0000086a vpmovmskb %ymm3, %edi + 0xc5, 0x85, 0x74, 0xd2, //0x0000086e vpcmpeqb %ymm2, %ymm15, %ymm2 + 0xc5, 0xfd, 0xd7, 0xf2, //0x00000872 vpmovmskb %ymm2, %esi + 0xc5, 0xfd, 0xd7, 0xc1, //0x00000876 vpmovmskb %ymm1, %eax + 0xc5, 0xfd, 0xfc, 0x05, 0xfe, 0xf9, 0xff, 0xff, //0x0000087a vpaddb $-1538(%rip), %ymm0, %ymm0 /* LCPI0_18+0(%rip) */ + 0xc5, 0xfd, 0xda, 0x25, 0x16, 0xfa, 0xff, 0xff, //0x00000882 vpminub $-1514(%rip), %ymm0, %ymm4 /* LCPI0_19+0(%rip) */ + 0xc5, 0xfd, 0x74, 0xc4, //0x0000088a vpcmpeqb %ymm4, %ymm0, %ymm0 + 0xc5, 0xe5, 0xeb, 0xd2, //0x0000088e vpor %ymm2, %ymm3, %ymm2 + 0xc5, 0xfd, 0xeb, 0xc2, //0x00000892 vpor %ymm2, %ymm0, %ymm0 + 0xc5, 0xfd, 0xeb, 0xc1, //0x00000896 vpor %ymm1, %ymm0, %ymm0 + 0xc5, 0xfd, 0xd7, 0xc8, //0x0000089a vpmovmskb %ymm0, %ecx + 0x48, 0xf7, 0xd1, //0x0000089e notq %rcx + 0x48, 0x0f, 0xbc, 0xc9, //0x000008a1 bsfq %rcx, %rcx + 0x83, 0xf9, 0x20, //0x000008a5 cmpl $32, %ecx + 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x000008a8 je LBB0_96 + 0xba, 0xff, 0xff, 0xff, 0xff, //0x000008ae movl $-1, %edx + 0xd3, 0xe2, //0x000008b3 shll %cl, %edx + 0xf7, 0xd2, //0x000008b5 notl %edx + 0x21, 0xd7, //0x000008b7 andl %edx, %edi + 0x21, 0xd6, //0x000008b9 andl %edx, %esi + 0x21, 0xc2, //0x000008bb andl %eax, %edx + 0x89, 0xd0, //0x000008bd movl %edx, %eax + //0x000008bf LBB0_96 + 0x8d, 0x57, 0xff, //0x000008bf leal $-1(%rdi), %edx + 0x21, 0xfa, //0x000008c2 andl %edi, %edx + 0xc5, 0xfe, 0x6f, 0x1d, 0xf4, 0xf8, 0xff, 0xff, //0x000008c4 vmovdqu $-1804(%rip), %ymm3 /* LCPI0_9+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0xcc, 0xf8, 0xff, 0xff, //0x000008cc vmovdqu $-1844(%rip), %ymm4 /* LCPI0_8+0(%rip) */ + 0x0f, 0x85, 0xfc, 0x1d, 0x00, 0x00, //0x000008d4 jne LBB0_478 + 0x8d, 0x56, 0xff, //0x000008da leal $-1(%rsi), %edx + 0x21, 0xf2, //0x000008dd andl %esi, %edx + 0x0f, 0x85, 0xf1, 0x1d, 0x00, 0x00, //0x000008df jne LBB0_478 + 0x8d, 0x50, 0xff, //0x000008e5 leal $-1(%rax), %edx + 0x21, 0xc2, //0x000008e8 andl %eax, %edx + 0x0f, 0x85, 0xe6, 0x1d, 0x00, 0x00, //0x000008ea jne LBB0_478 + 0x85, 0xff, //0x000008f0 testl %edi, %edi + 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x000008f2 je LBB0_102 + 0x0f, 0xbc, 0xd7, //0x000008f8 bsfl %edi, %edx + 0x49, 0x83, 0xff, 0xff, //0x000008fb cmpq $-1, %r15 + 0x0f, 0x85, 0xe6, 0x20, 0x00, 0x00, //0x000008ff jne LBB0_501 + 0x4c, 0x01, 0xda, //0x00000905 addq %r11, %rdx + 0x49, 0x89, 0xd7, //0x00000908 movq %rdx, %r15 + //0x0000090b LBB0_102 + 0x85, 0xf6, //0x0000090b testl %esi, %esi + 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x0000090d je LBB0_105 + 0x0f, 0xbc, 0xd6, //0x00000913 bsfl %esi, %edx + 0x49, 0x83, 0xf8, 0xff, //0x00000916 cmpq $-1, %r8 + 0x0f, 0x85, 0xcb, 0x20, 0x00, 0x00, //0x0000091a jne LBB0_501 + 0x4c, 0x01, 0xda, //0x00000920 addq %r11, %rdx + 0x49, 0x89, 0xd0, //0x00000923 movq %rdx, %r8 + //0x00000926 LBB0_105 + 0x85, 0xc0, //0x00000926 testl %eax, %eax + 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00000928 je LBB0_108 + 0x0f, 0xbc, 0xc0, //0x0000092e bsfl %eax, %eax + 0x48, 0x83, 0x7c, 0x24, 0x10, 0xff, //0x00000931 cmpq $-1, $16(%rsp) + 0x0f, 0x85, 0x6d, 0x21, 0x00, 0x00, //0x00000937 jne LBB0_504 + 0x4c, 0x01, 0xd8, //0x0000093d addq %r11, %rax + 0x48, 0x89, 0x44, 0x24, 0x10, //0x00000940 movq %rax, $16(%rsp) + //0x00000945 LBB0_108 + 0x83, 0xf9, 0x20, //0x00000945 cmpl $32, %ecx + 0x0f, 0x85, 0xab, 0x08, 0x00, 0x00, //0x00000948 jne LBB0_219 + 0x48, 0x83, 0xc3, 0xe0, //0x0000094e addq $-32, %rbx + 0x49, 0x83, 0xc3, 0x20, //0x00000952 addq $32, %r11 + 0x48, 0x83, 0xfb, 0x1f, //0x00000956 cmpq $31, %rbx + 0x0f, 0x87, 0xf0, 0xfe, 0xff, 0xff, //0x0000095a ja LBB0_94 + 0xc5, 0xf8, 0x77, //0x00000960 vzeroupper + 0xc5, 0x7e, 0x6f, 0x3d, 0xf5, 0xf8, 0xff, 0xff, //0x00000963 vmovdqu $-1803(%rip), %ymm15 /* LCPI0_17+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x35, 0xcd, 0xf8, 0xff, 0xff, //0x0000096b vmovdqu $-1843(%rip), %ymm14 /* LCPI0_16+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x1d, 0x65, 0xf8, 0xff, 0xff, //0x00000973 vmovdqu $-1947(%rip), %ymm11 /* LCPI0_10+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x2d, 0x9d, 0xf8, 0xff, 0xff, //0x0000097b vmovdqu $-1891(%rip), %ymm13 /* LCPI0_15+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x0d, 0x75, 0xf8, 0xff, 0xff, //0x00000983 vmovdqu $-1931(%rip), %ymm9 /* LCPI0_14+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x25, 0xcd, 0xf7, 0xff, 0xff, //0x0000098b vmovdqu $-2099(%rip), %ymm12 /* LCPI0_6+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x15, 0xa5, 0xf7, 0xff, 0xff, //0x00000993 vmovdqu $-2139(%rip), %ymm10 /* LCPI0_5+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x05, 0x7d, 0xf7, 0xff, 0xff, //0x0000099b vmovdqu $-2179(%rip), %ymm8 /* LCPI0_4+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x3d, 0x55, 0xf7, 0xff, 0xff, //0x000009a3 vmovdqu $-2219(%rip), %ymm7 /* LCPI0_3+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x35, 0x2d, 0xf7, 0xff, 0xff, //0x000009ab vmovdqu $-2259(%rip), %ymm6 /* LCPI0_2+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x2d, 0x05, 0xf7, 0xff, 0xff, //0x000009b3 vmovdqu $-2299(%rip), %ymm5 /* LCPI0_1+0(%rip) */ + 0x4d, 0x01, 0xd3, //0x000009bb addq %r10, %r11 + 0x48, 0x83, 0xfb, 0x10, //0x000009be cmpq $16, %rbx + 0x0f, 0x82, 0xa2, 0x01, 0x00, 0x00, //0x000009c2 jb LBB0_130 + //0x000009c8 LBB0_111 + 0x4c, 0x89, 0xd8, //0x000009c8 movq %r11, %rax + 0x4c, 0x29, 0xd0, //0x000009cb subq %r10, %rax + 0x48, 0x89, 0x44, 0x24, 0x38, //0x000009ce movq %rax, $56(%rsp) + 0x45, 0x31, 0xf6, //0x000009d3 xorl %r14d, %r14d + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000009d6 .p2align 4, 0x90 + //0x000009e0 LBB0_112 + 0x4c, 0x89, 0x44, 0x24, 0x30, //0x000009e0 movq %r8, $48(%rsp) + 0x4d, 0x89, 0xd0, //0x000009e5 movq %r10, %r8 + 0xc4, 0x81, 0x7a, 0x6f, 0x04, 0x33, //0x000009e8 vmovdqu (%r11,%r14), %xmm0 + 0xc5, 0xf9, 0x74, 0x0d, 0x4a, 0xf6, 0xff, 0xff, //0x000009ee vpcmpeqb $-2486(%rip), %xmm0, %xmm1 /* LCPI0_20+0(%rip) */ + 0xc5, 0xf9, 0x74, 0x15, 0x52, 0xf6, 0xff, 0xff, //0x000009f6 vpcmpeqb $-2478(%rip), %xmm0, %xmm2 /* LCPI0_21+0(%rip) */ + 0xc5, 0xe9, 0xeb, 0xc9, //0x000009fe vpor %xmm1, %xmm2, %xmm1 + 0xc5, 0xf9, 0xfc, 0x15, 0x56, 0xf6, 0xff, 0xff, //0x00000a02 vpaddb $-2474(%rip), %xmm0, %xmm2 /* LCPI0_22+0(%rip) */ + 0xc5, 0xe9, 0xda, 0x1d, 0x5e, 0xf6, 0xff, 0xff, //0x00000a0a vpminub $-2466(%rip), %xmm2, %xmm3 /* LCPI0_23+0(%rip) */ + 0xc5, 0xe9, 0x74, 0xd3, //0x00000a12 vpcmpeqb %xmm3, %xmm2, %xmm2 + 0xc5, 0xf9, 0xdb, 0x1d, 0x02, 0xf6, 0xff, 0xff, //0x00000a16 vpand $-2558(%rip), %xmm0, %xmm3 /* LCPI0_12+0(%rip) */ + 0xc5, 0xf9, 0x74, 0x05, 0x5a, 0xf6, 0xff, 0xff, //0x00000a1e vpcmpeqb $-2470(%rip), %xmm0, %xmm0 /* LCPI0_24+0(%rip) */ + 0xc5, 0xe1, 0x74, 0x1d, 0x62, 0xf6, 0xff, 0xff, //0x00000a26 vpcmpeqb $-2462(%rip), %xmm3, %xmm3 /* LCPI0_25+0(%rip) */ + 0xc5, 0xe1, 0xeb, 0xe0, //0x00000a2e vpor %xmm0, %xmm3, %xmm4 + 0xc5, 0xd9, 0xeb, 0xe1, //0x00000a32 vpor %xmm1, %xmm4, %xmm4 + 0xc5, 0xd9, 0xeb, 0xd2, //0x00000a36 vpor %xmm2, %xmm4, %xmm2 + 0xc5, 0xf9, 0xd7, 0xd0, //0x00000a3a vpmovmskb %xmm0, %edx + 0xc5, 0xf9, 0xd7, 0xfb, //0x00000a3e vpmovmskb %xmm3, %edi + 0xc5, 0xf9, 0xd7, 0xf1, //0x00000a42 vpmovmskb %xmm1, %esi + 0xc5, 0xf9, 0xd7, 0xc2, //0x00000a46 vpmovmskb %xmm2, %eax + 0xf7, 0xd0, //0x00000a4a notl %eax + 0x0f, 0xbc, 0xc8, //0x00000a4c bsfl %eax, %ecx + 0x4d, 0x89, 0xca, //0x00000a4f movq %r9, %r10 + 0x83, 0xf9, 0x10, //0x00000a52 cmpl $16, %ecx + 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x00000a55 je LBB0_114 + 0xb8, 0xff, 0xff, 0xff, 0xff, //0x00000a5b movl $-1, %eax + 0xd3, 0xe0, //0x00000a60 shll %cl, %eax + 0xf7, 0xd0, //0x00000a62 notl %eax + 0x21, 0xc2, //0x00000a64 andl %eax, %edx + 0x21, 0xc7, //0x00000a66 andl %eax, %edi + 0x21, 0xf0, //0x00000a68 andl %esi, %eax + 0x89, 0xc6, //0x00000a6a movl %eax, %esi + //0x00000a6c LBB0_114 + 0xc5, 0xfe, 0x6f, 0x1d, 0x4c, 0xf7, 0xff, 0xff, //0x00000a6c vmovdqu $-2228(%rip), %ymm3 /* LCPI0_9+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0x24, 0xf7, 0xff, 0xff, //0x00000a74 vmovdqu $-2268(%rip), %ymm4 /* LCPI0_8+0(%rip) */ + 0x44, 0x8d, 0x4a, 0xff, //0x00000a7c leal $-1(%rdx), %r9d + 0x41, 0x21, 0xd1, //0x00000a80 andl %edx, %r9d + 0x0f, 0x85, 0x7b, 0x20, 0x00, 0x00, //0x00000a83 jne LBB0_510 + 0x8d, 0x47, 0xff, //0x00000a89 leal $-1(%rdi), %eax + 0x21, 0xf8, //0x00000a8c andl %edi, %eax + 0x0f, 0x85, 0x7d, 0x20, 0x00, 0x00, //0x00000a8e jne LBB0_511 + 0x8d, 0x46, 0xff, //0x00000a94 leal $-1(%rsi), %eax + 0x21, 0xf0, //0x00000a97 andl %esi, %eax + 0x4d, 0x89, 0xd1, //0x00000a99 movq %r10, %r9 + 0x0f, 0x85, 0x9a, 0x20, 0x00, 0x00, //0x00000a9c jne LBB0_513 + 0x85, 0xd2, //0x00000aa2 testl %edx, %edx + 0x0f, 0x84, 0x66, 0x00, 0x00, 0x00, //0x00000aa4 je LBB0_123 + 0x0f, 0xbc, 0xd2, //0x00000aaa bsfl %edx, %edx + 0x49, 0x83, 0xff, 0xff, //0x00000aad cmpq $-1, %r15 + 0x0f, 0x85, 0x50, 0x1f, 0x00, 0x00, //0x00000ab1 jne LBB0_503 + 0x4d, 0x89, 0xc2, //0x00000ab7 movq %r8, %r10 + 0x48, 0x8b, 0x44, 0x24, 0x38, //0x00000aba movq $56(%rsp), %rax + 0x4c, 0x01, 0xf0, //0x00000abf addq %r14, %rax + 0x48, 0x01, 0xc2, //0x00000ac2 addq %rax, %rdx + 0x49, 0x89, 0xd7, //0x00000ac5 movq %rdx, %r15 + 0x85, 0xff, //0x00000ac8 testl %edi, %edi + 0x4c, 0x8b, 0x44, 0x24, 0x30, //0x00000aca movq $48(%rsp), %r8 + 0x0f, 0x84, 0x4b, 0x00, 0x00, 0x00, //0x00000acf je LBB0_120 + //0x00000ad5 LBB0_124 + 0x0f, 0xbc, 0xd7, //0x00000ad5 bsfl %edi, %edx + 0x49, 0x83, 0xf8, 0xff, //0x00000ad8 cmpq $-1, %r8 + 0x0f, 0x85, 0x25, 0x1f, 0x00, 0x00, //0x00000adc jne LBB0_503 + 0x48, 0x8b, 0x44, 0x24, 0x38, //0x00000ae2 movq $56(%rsp), %rax + 0x4c, 0x01, 0xf0, //0x00000ae7 addq %r14, %rax + 0x48, 0x01, 0xc2, //0x00000aea addq %rax, %rdx + 0x49, 0x89, 0xd0, //0x00000aed movq %rdx, %r8 + 0x85, 0xf6, //0x00000af0 testl %esi, %esi + 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x00000af2 jne LBB0_126 + //0x00000af8 LBB0_121 + 0x83, 0xf9, 0x10, //0x00000af8 cmpl $16, %ecx + 0x0f, 0x84, 0x4f, 0x00, 0x00, 0x00, //0x00000afb je LBB0_128 + 0xe9, 0x6a, 0x0e, 0x00, 0x00, //0x00000b01 jmp LBB0_122 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000b06 .p2align 4, 0x90 + //0x00000b10 LBB0_123 + 0x4d, 0x89, 0xc2, //0x00000b10 movq %r8, %r10 + 0x85, 0xff, //0x00000b13 testl %edi, %edi + 0x4c, 0x8b, 0x44, 0x24, 0x30, //0x00000b15 movq $48(%rsp), %r8 + 0x0f, 0x85, 0xb5, 0xff, 0xff, 0xff, //0x00000b1a jne LBB0_124 + //0x00000b20 .p2align 4, 0x90 + //0x00000b20 LBB0_120 + 0x85, 0xf6, //0x00000b20 testl %esi, %esi + 0x0f, 0x84, 0xd0, 0xff, 0xff, 0xff, //0x00000b22 je LBB0_121 + //0x00000b28 LBB0_126 + 0x0f, 0xbc, 0xd6, //0x00000b28 bsfl %esi, %edx + 0x48, 0x83, 0x7c, 0x24, 0x10, 0xff, //0x00000b2b cmpq $-1, $16(%rsp) + 0x0f, 0x85, 0xd0, 0x1e, 0x00, 0x00, //0x00000b31 jne LBB0_503 + 0x48, 0x8b, 0x44, 0x24, 0x38, //0x00000b37 movq $56(%rsp), %rax + 0x4c, 0x01, 0xf0, //0x00000b3c addq %r14, %rax + 0x48, 0x01, 0xc2, //0x00000b3f addq %rax, %rdx + 0x48, 0x89, 0x54, 0x24, 0x10, //0x00000b42 movq %rdx, $16(%rsp) + 0x83, 0xf9, 0x10, //0x00000b47 cmpl $16, %ecx + 0x0f, 0x85, 0x20, 0x0e, 0x00, 0x00, //0x00000b4a jne LBB0_122 + //0x00000b50 LBB0_128 + 0x48, 0x83, 0xc3, 0xf0, //0x00000b50 addq $-16, %rbx + 0x49, 0x83, 0xc6, 0x10, //0x00000b54 addq $16, %r14 + 0x48, 0x83, 0xfb, 0x0f, //0x00000b58 cmpq $15, %rbx + 0x0f, 0x87, 0x7e, 0xfe, 0xff, 0xff, //0x00000b5c ja LBB0_112 + 0x4d, 0x01, 0xf3, //0x00000b62 addq %r14, %r11 + 0x4c, 0x8b, 0x74, 0x24, 0x28, //0x00000b65 movq $40(%rsp), %r14 + //0x00000b6a LBB0_130 + 0x48, 0x85, 0xdb, //0x00000b6a testq %rbx, %rbx + 0x0f, 0x84, 0x27, 0x0e, 0x00, 0x00, //0x00000b6d je LBB0_346 + 0x49, 0x8d, 0x04, 0x1b, //0x00000b73 leaq (%r11,%rbx), %rax + 0x48, 0x89, 0x44, 0x24, 0x30, //0x00000b77 movq %rax, $48(%rsp) + 0x4c, 0x89, 0xde, //0x00000b7c movq %r11, %rsi + 0x4c, 0x29, 0xd6, //0x00000b7f subq %r10, %rsi + 0x31, 0xc0, //0x00000b82 xorl %eax, %eax + 0xc5, 0xfe, 0x6f, 0x1d, 0x34, 0xf6, 0xff, 0xff, //0x00000b84 vmovdqu $-2508(%rip), %ymm3 /* LCPI0_9+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0x0c, 0xf6, 0xff, 0xff, //0x00000b8c vmovdqu $-2548(%rip), %ymm4 /* LCPI0_8+0(%rip) */ + 0xe9, 0x24, 0x00, 0x00, 0x00, //0x00000b94 jmp LBB0_135 + //0x00000b99 LBB0_132 + 0x49, 0x83, 0xff, 0xff, //0x00000b99 cmpq $-1, %r15 + 0x0f, 0x85, 0x30, 0x1e, 0x00, 0x00, //0x00000b9d jne LBB0_500 + 0x4c, 0x8d, 0x3c, 0x06, //0x00000ba3 leaq (%rsi,%rax), %r15 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000ba7 .p2align 4, 0x90 + //0x00000bb0 LBB0_134 + 0x48, 0x83, 0xc0, 0x01, //0x00000bb0 addq $1, %rax + 0x48, 0x39, 0xc3, //0x00000bb4 cmpq %rax, %rbx + 0x0f, 0x84, 0xfe, 0x19, 0x00, 0x00, //0x00000bb7 je LBB0_471 + //0x00000bbd LBB0_135 + 0x41, 0x0f, 0xbe, 0x14, 0x03, //0x00000bbd movsbl (%r11,%rax), %edx + 0x8d, 0x7a, 0xd0, //0x00000bc2 leal $-48(%rdx), %edi + 0x83, 0xff, 0x0a, //0x00000bc5 cmpl $10, %edi + 0x0f, 0x82, 0xe2, 0xff, 0xff, 0xff, //0x00000bc8 jb LBB0_134 + 0x8d, 0x7a, 0xd5, //0x00000bce leal $-43(%rdx), %edi + 0x83, 0xff, 0x1a, //0x00000bd1 cmpl $26, %edi + 0x0f, 0x87, 0x2a, 0x00, 0x00, 0x00, //0x00000bd4 ja LBB0_140 + 0x48, 0x8d, 0x0d, 0x63, 0x37, 0x00, 0x00, //0x00000bda leaq $14179(%rip), %rcx /* LJTI0_3+0(%rip) */ + 0x48, 0x63, 0x14, 0xb9, //0x00000be1 movslq (%rcx,%rdi,4), %rdx + 0x48, 0x01, 0xca, //0x00000be5 addq %rcx, %rdx + 0xff, 0xe2, //0x00000be8 jmpq *%rdx + //0x00000bea LBB0_138 + 0x48, 0x83, 0x7c, 0x24, 0x10, 0xff, //0x00000bea cmpq $-1, $16(%rsp) + 0x0f, 0x85, 0xdd, 0x1d, 0x00, 0x00, //0x00000bf0 jne LBB0_500 + 0x48, 0x8d, 0x0c, 0x06, //0x00000bf6 leaq (%rsi,%rax), %rcx + 0x48, 0x89, 0x4c, 0x24, 0x10, //0x00000bfa movq %rcx, $16(%rsp) + 0xe9, 0xac, 0xff, 0xff, 0xff, //0x00000bff jmp LBB0_134 + //0x00000c04 LBB0_140 + 0x83, 0xfa, 0x65, //0x00000c04 cmpl $101, %edx + 0x0f, 0x85, 0x8a, 0x0d, 0x00, 0x00, //0x00000c07 jne LBB0_345 + //0x00000c0d LBB0_141 + 0x49, 0x83, 0xf8, 0xff, //0x00000c0d cmpq $-1, %r8 + 0x0f, 0x85, 0xbc, 0x1d, 0x00, 0x00, //0x00000c11 jne LBB0_500 + 0x4c, 0x8d, 0x04, 0x06, //0x00000c17 leaq (%rsi,%rax), %r8 + 0xe9, 0x90, 0xff, 0xff, 0xff, //0x00000c1b jmp LBB0_134 + //0x00000c20 LBB0_143 + 0x49, 0x81, 0xfa, 0xff, 0x0f, 0x00, 0x00, //0x00000c20 cmpq $4095, %r10 + 0x0f, 0x8f, 0x78, 0x31, 0x00, 0x00, //0x00000c27 jg LBB0_713 + 0x49, 0x8d, 0x42, 0x01, //0x00000c2d leaq $1(%r10), %rax + 0x49, 0x89, 0x06, //0x00000c31 movq %rax, (%r14) + 0x4b, 0xc7, 0x44, 0xd6, 0x08, 0x00, 0x00, 0x00, 0x00, //0x00000c34 movq $0, $8(%r14,%r10,8) + 0xe9, 0x5f, 0xf7, 0xff, 0xff, //0x00000c3d jmp LBB0_4 + //0x00000c42 LBB0_70 + 0x4b, 0xc7, 0x04, 0xd6, 0x02, 0x00, 0x00, 0x00, //0x00000c42 movq $2, (%r14,%r10,8) + 0x4d, 0x8b, 0x73, 0x08, //0x00000c4a movq $8(%r11), %r14 + 0x41, 0xf6, 0xc0, 0x40, //0x00000c4e testb $64, %r8b + 0x0f, 0x85, 0x49, 0x03, 0x00, 0x00, //0x00000c52 jne LBB0_183 + 0x41, 0xf6, 0xc0, 0x20, //0x00000c58 testb $32, %r8b + 0x0f, 0x85, 0xbd, 0x05, 0x00, 0x00, //0x00000c5c jne LBB0_220 + 0x4d, 0x89, 0xf2, //0x00000c62 movq %r14, %r10 + 0x49, 0x29, 0xca, //0x00000c65 subq %rcx, %r10 + 0x0f, 0x84, 0x35, 0x33, 0x00, 0x00, //0x00000c68 je LBB0_724 + 0x49, 0x83, 0xfa, 0x40, //0x00000c6e cmpq $64, %r10 + 0x0f, 0x82, 0x18, 0x21, 0x00, 0x00, //0x00000c72 jb LBB0_538 + 0x48, 0xc7, 0xc6, 0xfe, 0xff, 0xff, 0xff, //0x00000c78 movq $-2, %rsi + 0x4c, 0x29, 0xee, //0x00000c7f subq %r13, %rsi + 0x48, 0xc7, 0x44, 0x24, 0x10, 0xff, 0xff, 0xff, 0xff, //0x00000c82 movq $-1, $16(%rsp) + 0x45, 0x31, 0xc0, //0x00000c8b xorl %r8d, %r8d + 0x90, 0x90, //0x00000c8e .p2align 4, 0x90 + //0x00000c90 LBB0_75 + 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x0c, //0x00000c90 vmovdqu (%r12,%rcx), %ymm0 + 0xc4, 0xc1, 0x7e, 0x6f, 0x4c, 0x0c, 0x20, //0x00000c96 vmovdqu $32(%r12,%rcx), %ymm1 + 0xc5, 0xfd, 0x74, 0xd6, //0x00000c9d vpcmpeqb %ymm6, %ymm0, %ymm2 + 0xc5, 0xfd, 0xd7, 0xfa, //0x00000ca1 vpmovmskb %ymm2, %edi + 0xc5, 0xf5, 0x74, 0xd6, //0x00000ca5 vpcmpeqb %ymm6, %ymm1, %ymm2 + 0xc5, 0xfd, 0xd7, 0xc2, //0x00000ca9 vpmovmskb %ymm2, %eax + 0xc5, 0xfd, 0x74, 0xc7, //0x00000cad vpcmpeqb %ymm7, %ymm0, %ymm0 + 0xc5, 0xfd, 0xd7, 0xd0, //0x00000cb1 vpmovmskb %ymm0, %edx + 0xc5, 0xf5, 0x74, 0xc7, //0x00000cb5 vpcmpeqb %ymm7, %ymm1, %ymm0 + 0xc5, 0xfd, 0xd7, 0xd8, //0x00000cb9 vpmovmskb %ymm0, %ebx + 0x48, 0xc1, 0xe0, 0x20, //0x00000cbd shlq $32, %rax + 0x48, 0x09, 0xc7, //0x00000cc1 orq %rax, %rdi + 0x48, 0xc1, 0xe3, 0x20, //0x00000cc4 shlq $32, %rbx + 0x48, 0x09, 0xda, //0x00000cc8 orq %rbx, %rdx + 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x00000ccb jne LBB0_147 + 0x4d, 0x85, 0xc0, //0x00000cd1 testq %r8, %r8 + 0x0f, 0x85, 0x3f, 0x00, 0x00, 0x00, //0x00000cd4 jne LBB0_149 + 0x45, 0x31, 0xc0, //0x00000cda xorl %r8d, %r8d + 0x48, 0x85, 0xff, //0x00000cdd testq %rdi, %rdi + 0x0f, 0x85, 0x8a, 0x00, 0x00, 0x00, //0x00000ce0 jne LBB0_150 + //0x00000ce6 LBB0_78 + 0x49, 0x83, 0xc2, 0xc0, //0x00000ce6 addq $-64, %r10 + 0x48, 0x83, 0xc6, 0xc0, //0x00000cea addq $-64, %rsi + 0x48, 0x83, 0xc1, 0x40, //0x00000cee addq $64, %rcx + 0x49, 0x83, 0xfa, 0x3f, //0x00000cf2 cmpq $63, %r10 + 0x0f, 0x87, 0x94, 0xff, 0xff, 0xff, //0x00000cf6 ja LBB0_75 + 0xe9, 0x11, 0x1d, 0x00, 0x00, //0x00000cfc jmp LBB0_79 + //0x00000d01 LBB0_147 + 0x48, 0x83, 0x7c, 0x24, 0x10, 0xff, //0x00000d01 cmpq $-1, $16(%rsp) + 0x0f, 0x85, 0x0c, 0x00, 0x00, 0x00, //0x00000d07 jne LBB0_149 + 0x48, 0x0f, 0xbc, 0xc2, //0x00000d0d bsfq %rdx, %rax + 0x48, 0x01, 0xc8, //0x00000d11 addq %rcx, %rax + 0x48, 0x89, 0x44, 0x24, 0x10, //0x00000d14 movq %rax, $16(%rsp) + //0x00000d19 LBB0_149 + 0x4c, 0x89, 0xc0, //0x00000d19 movq %r8, %rax + 0x48, 0xf7, 0xd0, //0x00000d1c notq %rax + 0x48, 0x21, 0xd0, //0x00000d1f andq %rdx, %rax + 0x4c, 0x8d, 0x1c, 0x00, //0x00000d22 leaq (%rax,%rax), %r11 + 0x4d, 0x09, 0xc3, //0x00000d26 orq %r8, %r11 + 0x4c, 0x89, 0xdb, //0x00000d29 movq %r11, %rbx + 0x48, 0xf7, 0xd3, //0x00000d2c notq %rbx + 0x48, 0x21, 0xd3, //0x00000d2f andq %rdx, %rbx + 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000d32 movabsq $-6148914691236517206, %rdx + 0x48, 0x21, 0xd3, //0x00000d3c andq %rdx, %rbx + 0x45, 0x31, 0xc0, //0x00000d3f xorl %r8d, %r8d + 0x48, 0x01, 0xc3, //0x00000d42 addq %rax, %rbx + 0x41, 0x0f, 0x92, 0xc0, //0x00000d45 setb %r8b + 0x48, 0x01, 0xdb, //0x00000d49 addq %rbx, %rbx + 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000d4c movabsq $6148914691236517205, %rax + 0x48, 0x31, 0xc3, //0x00000d56 xorq %rax, %rbx + 0x4c, 0x21, 0xdb, //0x00000d59 andq %r11, %rbx + 0x48, 0xf7, 0xd3, //0x00000d5c notq %rbx + 0x48, 0x21, 0xdf, //0x00000d5f andq %rbx, %rdi + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00000d62 movq $32(%rsp), %r11 + 0x48, 0x85, 0xff, //0x00000d67 testq %rdi, %rdi + 0x0f, 0x84, 0x76, 0xff, 0xff, 0xff, //0x00000d6a je LBB0_78 + //0x00000d70 LBB0_150 + 0x48, 0x0f, 0xbc, 0xcf, //0x00000d70 bsfq %rdi, %rcx + 0x48, 0x29, 0xf1, //0x00000d74 subq %rsi, %rcx + //0x00000d77 LBB0_151 + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00000d77 movq $24(%rsp), %r8 + //0x00000d7c LBB0_152 + 0x48, 0x8b, 0x5c, 0x24, 0x08, //0x00000d7c movq $8(%rsp), %rbx + 0x48, 0x85, 0xc9, //0x00000d81 testq %rcx, %rcx + 0x0f, 0x89, 0xb9, 0x0d, 0x00, 0x00, //0x00000d84 jns LBB0_363 + 0xe9, 0x22, 0x30, 0x00, 0x00, //0x00000d8a jmp LBB0_696 + //0x00000d8f LBB0_153 + 0x4d, 0x89, 0xf2, //0x00000d8f movq %r14, %r10 + 0x49, 0x29, 0xca, //0x00000d92 subq %rcx, %r10 + 0x49, 0x83, 0xfa, 0x20, //0x00000d95 cmpq $32, %r10 + 0x0f, 0x8c, 0x9e, 0x1e, 0x00, 0x00, //0x00000d99 jl LBB0_520 + 0x4d, 0x89, 0xcf, //0x00000d9f movq %r9, %r15 + 0x4f, 0x8d, 0x04, 0x2c, //0x00000da2 leaq (%r12,%r13), %r8 + 0x4d, 0x29, 0xee, //0x00000da6 subq %r13, %r14 + 0xbe, 0x1f, 0x00, 0x00, 0x00, //0x00000da9 movl $31, %esi + 0x45, 0x31, 0xd2, //0x00000dae xorl %r10d, %r10d + 0x45, 0x31, 0xdb, //0x00000db1 xorl %r11d, %r11d + 0xe9, 0x5b, 0x00, 0x00, 0x00, //0x00000db4 jmp LBB0_155 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000db9 .p2align 4, 0x90 + //0x00000dc0 LBB0_160 + 0x44, 0x89, 0xdf, //0x00000dc0 movl %r11d, %edi + 0xf7, 0xd7, //0x00000dc3 notl %edi + 0x21, 0xcf, //0x00000dc5 andl %ecx, %edi + 0x8d, 0x14, 0x3f, //0x00000dc7 leal (%rdi,%rdi), %edx + 0x44, 0x09, 0xda, //0x00000dca orl %r11d, %edx + 0x89, 0xd3, //0x00000dcd movl %edx, %ebx + 0xf7, 0xd3, //0x00000dcf notl %ebx + 0x21, 0xcb, //0x00000dd1 andl %ecx, %ebx + 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000dd3 andl $-1431655766, %ebx + 0x45, 0x31, 0xdb, //0x00000dd9 xorl %r11d, %r11d + 0x01, 0xfb, //0x00000ddc addl %edi, %ebx + 0x41, 0x0f, 0x92, 0xc3, //0x00000dde setb %r11b + 0x01, 0xdb, //0x00000de2 addl %ebx, %ebx + 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x00000de4 xorl $1431655765, %ebx + 0x21, 0xd3, //0x00000dea andl %edx, %ebx + 0xf7, 0xd3, //0x00000dec notl %ebx + 0x41, 0x21, 0xd9, //0x00000dee andl %ebx, %r9d + 0x4d, 0x85, 0xc9, //0x00000df1 testq %r9, %r9 + 0x0f, 0x85, 0x4e, 0x00, 0x00, 0x00, //0x00000df4 jne LBB0_158 + //0x00000dfa LBB0_161 + 0x49, 0x83, 0xc2, 0x20, //0x00000dfa addq $32, %r10 + 0x49, 0x8d, 0x0c, 0x36, //0x00000dfe leaq (%r14,%rsi), %rcx + 0x48, 0x83, 0xc1, 0xe0, //0x00000e02 addq $-32, %rcx + 0x48, 0x83, 0xc6, 0xe0, //0x00000e06 addq $-32, %rsi + 0x48, 0x83, 0xf9, 0x3f, //0x00000e0a cmpq $63, %rcx + 0x0f, 0x8e, 0x28, 0x18, 0x00, 0x00, //0x00000e0e jle LBB0_162 + //0x00000e14 LBB0_155 + 0xc4, 0x81, 0x7e, 0x6f, 0x44, 0x10, 0x01, //0x00000e14 vmovdqu $1(%r8,%r10), %ymm0 + 0xc5, 0xfd, 0x74, 0xce, //0x00000e1b vpcmpeqb %ymm6, %ymm0, %ymm1 + 0xc5, 0x7d, 0xd7, 0xc9, //0x00000e1f vpmovmskb %ymm1, %r9d + 0xc5, 0xfd, 0x74, 0xc7, //0x00000e23 vpcmpeqb %ymm7, %ymm0, %ymm0 + 0xc5, 0xfd, 0xd7, 0xc8, //0x00000e27 vpmovmskb %ymm0, %ecx + 0x85, 0xc9, //0x00000e2b testl %ecx, %ecx + 0x0f, 0x85, 0x8d, 0xff, 0xff, 0xff, //0x00000e2d jne LBB0_160 + 0x4d, 0x85, 0xdb, //0x00000e33 testq %r11, %r11 + 0x0f, 0x85, 0x84, 0xff, 0xff, 0xff, //0x00000e36 jne LBB0_160 + 0x45, 0x31, 0xdb, //0x00000e3c xorl %r11d, %r11d + 0x4d, 0x85, 0xc9, //0x00000e3f testq %r9, %r9 + 0x0f, 0x84, 0xb2, 0xff, 0xff, 0xff, //0x00000e42 je LBB0_161 + //0x00000e48 LBB0_158 + 0x41, 0x0f, 0xbc, 0xc1, //0x00000e48 bsfl %r9d, %eax + 0x4c, 0x01, 0xe8, //0x00000e4c addq %r13, %rax + 0x49, 0x8d, 0x0c, 0x02, //0x00000e4f leaq (%r10,%rax), %rcx + 0x48, 0x83, 0xc1, 0x02, //0x00000e53 addq $2, %rcx + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00000e57 movq $24(%rsp), %r8 + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00000e5c movq $32(%rsp), %r11 + 0x4c, 0x8b, 0x74, 0x24, 0x28, //0x00000e61 movq $40(%rsp), %r14 + 0x4d, 0x89, 0xf9, //0x00000e66 movq %r15, %r9 + 0x49, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000e69 movabsq $4294977024, %r15 + //0x00000e73 LBB0_159 + 0x48, 0x8b, 0x44, 0x24, 0x08, //0x00000e73 movq $8(%rsp), %rax + 0x48, 0x89, 0x08, //0x00000e78 movq %rcx, (%rax) + 0xe9, 0x0b, 0xf5, 0xff, 0xff, //0x00000e7b jmp LBB0_3 + //0x00000e80 LBB0_165 + 0x48, 0x89, 0xd8, //0x00000e80 movq %rbx, %rax + 0x48, 0x29, 0xc8, //0x00000e83 subq %rcx, %rax + 0x48, 0x83, 0xf8, 0x20, //0x00000e86 cmpq $32, %rax + 0x48, 0x8b, 0x7c, 0x24, 0x08, //0x00000e8a movq $8(%rsp), %rdi + 0x0f, 0x82, 0xb0, 0x1d, 0x00, 0x00, //0x00000e8f jb LBB0_521 + 0x4c, 0x89, 0xe8, //0x00000e95 movq %r13, %rax + 0x48, 0xf7, 0xd0, //0x00000e98 notq %rax + 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000e9b .p2align 4, 0x90 + //0x00000ea0 LBB0_167 + 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x0c, //0x00000ea0 vmovdqu (%r12,%rcx), %ymm0 + 0xc5, 0xfd, 0x74, 0xcb, //0x00000ea6 vpcmpeqb %ymm3, %ymm0, %ymm1 + 0xc5, 0xa5, 0xdb, 0xc0, //0x00000eaa vpand %ymm0, %ymm11, %ymm0 + 0xc5, 0xfd, 0x74, 0xc4, //0x00000eae vpcmpeqb %ymm4, %ymm0, %ymm0 + 0xc5, 0xfd, 0xeb, 0xc1, //0x00000eb2 vpor %ymm1, %ymm0, %ymm0 + 0xc5, 0xfd, 0xd7, 0xd0, //0x00000eb6 vpmovmskb %ymm0, %edx + 0x85, 0xd2, //0x00000eba testl %edx, %edx + 0x0f, 0x85, 0xd1, 0x00, 0x00, 0x00, //0x00000ebc jne LBB0_181 + 0x48, 0x83, 0xc1, 0x20, //0x00000ec2 addq $32, %rcx + 0x48, 0x8d, 0x14, 0x03, //0x00000ec6 leaq (%rbx,%rax), %rdx + 0x48, 0x83, 0xc2, 0xe0, //0x00000eca addq $-32, %rdx + 0x48, 0x83, 0xc0, 0xe0, //0x00000ece addq $-32, %rax + 0x48, 0x83, 0xfa, 0x1f, //0x00000ed2 cmpq $31, %rdx + 0x0f, 0x87, 0xc4, 0xff, 0xff, 0xff, //0x00000ed6 ja LBB0_167 + 0x4c, 0x89, 0xe1, //0x00000edc movq %r12, %rcx + 0x48, 0x29, 0xc1, //0x00000edf subq %rax, %rcx + 0x48, 0x01, 0xc3, //0x00000ee2 addq %rax, %rbx + 0x48, 0x89, 0xd8, //0x00000ee5 movq %rbx, %rax + 0x48, 0x83, 0xf8, 0x10, //0x00000ee8 cmpq $16, %rax + 0x0f, 0x82, 0x48, 0x00, 0x00, 0x00, //0x00000eec jb LBB0_173 + //0x00000ef2 LBB0_170 + 0x4c, 0x89, 0xe2, //0x00000ef2 movq %r12, %rdx + 0x48, 0x29, 0xca, //0x00000ef5 subq %rcx, %rdx + //0x00000ef8 LBB0_171 + 0xc5, 0xfa, 0x6f, 0x01, //0x00000ef8 vmovdqu (%rcx), %xmm0 + 0xc5, 0xf9, 0x74, 0x0d, 0x0c, 0xf1, 0xff, 0xff, //0x00000efc vpcmpeqb $-3828(%rip), %xmm0, %xmm1 /* LCPI0_11+0(%rip) */ + 0xc5, 0xf9, 0xdb, 0x05, 0x14, 0xf1, 0xff, 0xff, //0x00000f04 vpand $-3820(%rip), %xmm0, %xmm0 /* LCPI0_12+0(%rip) */ + 0xc5, 0xf9, 0x74, 0x05, 0x1c, 0xf1, 0xff, 0xff, //0x00000f0c vpcmpeqb $-3812(%rip), %xmm0, %xmm0 /* LCPI0_13+0(%rip) */ + 0xc5, 0xf9, 0xeb, 0xc1, //0x00000f14 vpor %xmm1, %xmm0, %xmm0 + 0xc5, 0xf9, 0xd7, 0xf0, //0x00000f18 vpmovmskb %xmm0, %esi + 0x85, 0xf6, //0x00000f1c testl %esi, %esi + 0x0f, 0x85, 0x09, 0x17, 0x00, 0x00, //0x00000f1e jne LBB0_477 + 0x48, 0x83, 0xc1, 0x10, //0x00000f24 addq $16, %rcx + 0x48, 0x83, 0xc0, 0xf0, //0x00000f28 addq $-16, %rax + 0x48, 0x83, 0xc2, 0xf0, //0x00000f2c addq $-16, %rdx + 0x48, 0x83, 0xf8, 0x0f, //0x00000f30 cmpq $15, %rax + 0x0f, 0x87, 0xbe, 0xff, 0xff, 0xff, //0x00000f34 ja LBB0_171 + //0x00000f3a LBB0_173 + 0xc5, 0x7d, 0x7f, 0xe1, //0x00000f3a vmovdqa %ymm12, %ymm1 + 0xc5, 0x7d, 0x7f, 0xd0, //0x00000f3e vmovdqa %ymm10, %ymm0 + 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x00000f42 vmovdqa %ymm13, %ymm10 + 0x4c, 0x89, 0xfe, //0x00000f47 movq %r15, %rsi + 0x49, 0x89, 0xff, //0x00000f4a movq %rdi, %r15 + 0x48, 0x85, 0xc0, //0x00000f4d testq %rax, %rax + 0x0f, 0x84, 0x35, 0x00, 0x00, 0x00, //0x00000f50 je LBB0_180 + 0x48, 0x8d, 0x3c, 0x01, //0x00000f56 leaq (%rcx,%rax), %rdi + 0x31, 0xd2, //0x00000f5a xorl %edx, %edx + //0x00000f5c LBB0_175 + 0x0f, 0xb6, 0x1c, 0x11, //0x00000f5c movzbl (%rcx,%rdx), %ebx + 0x80, 0xfb, 0x2c, //0x00000f60 cmpb $44, %bl + 0x0f, 0x84, 0xef, 0x1d, 0x00, 0x00, //0x00000f63 je LBB0_535 + 0x80, 0xfb, 0x7d, //0x00000f69 cmpb $125, %bl + 0x0f, 0x84, 0xe6, 0x1d, 0x00, 0x00, //0x00000f6c je LBB0_535 + 0x80, 0xfb, 0x5d, //0x00000f72 cmpb $93, %bl + 0x0f, 0x84, 0xdd, 0x1d, 0x00, 0x00, //0x00000f75 je LBB0_535 + 0x48, 0x83, 0xc2, 0x01, //0x00000f7b addq $1, %rdx + 0x48, 0x39, 0xd0, //0x00000f7f cmpq %rdx, %rax + 0x0f, 0x85, 0xd4, 0xff, 0xff, 0xff, //0x00000f82 jne LBB0_175 + 0x48, 0x89, 0xf9, //0x00000f88 movq %rdi, %rcx + //0x00000f8b LBB0_180 + 0x4c, 0x29, 0xe1, //0x00000f8b subq %r12, %rcx + 0xe9, 0xcb, 0x1d, 0x00, 0x00, //0x00000f8e jmp LBB0_536 + //0x00000f93 LBB0_181 + 0x0f, 0xbc, 0xca, //0x00000f93 bsfl %edx, %ecx + 0x48, 0x29, 0xc1, //0x00000f96 subq %rax, %rcx + //0x00000f99 LBB0_182 + 0x48, 0x89, 0x0f, //0x00000f99 movq %rcx, (%rdi) + 0xe9, 0xea, 0xf3, 0xff, 0xff, //0x00000f9c jmp LBB0_3 + //0x00000fa1 LBB0_183 + 0x4d, 0x89, 0xf2, //0x00000fa1 movq %r14, %r10 + 0x49, 0x29, 0xca, //0x00000fa4 subq %rcx, %r10 + 0x49, 0x83, 0xfa, 0x20, //0x00000fa7 cmpq $32, %r10 + 0x0f, 0x8c, 0x5e, 0x1d, 0x00, 0x00, //0x00000fab jl LBB0_531 + 0x4d, 0x89, 0xcf, //0x00000fb1 movq %r9, %r15 + 0x4f, 0x8d, 0x04, 0x2c, //0x00000fb4 leaq (%r12,%r13), %r8 + 0x4d, 0x29, 0xee, //0x00000fb8 subq %r13, %r14 + 0xbe, 0x1f, 0x00, 0x00, 0x00, //0x00000fbb movl $31, %esi + 0x45, 0x31, 0xd2, //0x00000fc0 xorl %r10d, %r10d + 0x45, 0x31, 0xdb, //0x00000fc3 xorl %r11d, %r11d + 0xe9, 0x59, 0x00, 0x00, 0x00, //0x00000fc6 jmp LBB0_185 + 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000fcb .p2align 4, 0x90 + //0x00000fd0 LBB0_190 + 0x44, 0x89, 0xdf, //0x00000fd0 movl %r11d, %edi + 0xf7, 0xd7, //0x00000fd3 notl %edi + 0x21, 0xcf, //0x00000fd5 andl %ecx, %edi + 0x8d, 0x14, 0x3f, //0x00000fd7 leal (%rdi,%rdi), %edx + 0x44, 0x09, 0xda, //0x00000fda orl %r11d, %edx + 0x89, 0xd3, //0x00000fdd movl %edx, %ebx + 0xf7, 0xd3, //0x00000fdf notl %ebx + 0x21, 0xcb, //0x00000fe1 andl %ecx, %ebx + 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000fe3 andl $-1431655766, %ebx + 0x45, 0x31, 0xdb, //0x00000fe9 xorl %r11d, %r11d + 0x01, 0xfb, //0x00000fec addl %edi, %ebx + 0x41, 0x0f, 0x92, 0xc3, //0x00000fee setb %r11b + 0x01, 0xdb, //0x00000ff2 addl %ebx, %ebx + 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x00000ff4 xorl $1431655765, %ebx + 0x21, 0xd3, //0x00000ffa andl %edx, %ebx + 0xf7, 0xd3, //0x00000ffc notl %ebx + 0x41, 0x21, 0xd9, //0x00000ffe andl %ebx, %r9d + 0x4d, 0x85, 0xc9, //0x00001001 testq %r9, %r9 + 0x0f, 0x85, 0x4e, 0x00, 0x00, 0x00, //0x00001004 jne LBB0_188 + //0x0000100a LBB0_191 + 0x49, 0x83, 0xc2, 0x20, //0x0000100a addq $32, %r10 + 0x49, 0x8d, 0x0c, 0x36, //0x0000100e leaq (%r14,%rsi), %rcx + 0x48, 0x83, 0xc1, 0xe0, //0x00001012 addq $-32, %rcx + 0x48, 0x83, 0xc6, 0xe0, //0x00001016 addq $-32, %rsi + 0x48, 0x83, 0xf9, 0x3f, //0x0000101a cmpq $63, %rcx + 0x0f, 0x8e, 0x5b, 0x18, 0x00, 0x00, //0x0000101e jle LBB0_192 + //0x00001024 LBB0_185 + 0xc4, 0x81, 0x7e, 0x6f, 0x44, 0x10, 0x01, //0x00001024 vmovdqu $1(%r8,%r10), %ymm0 + 0xc5, 0xfd, 0x74, 0xce, //0x0000102b vpcmpeqb %ymm6, %ymm0, %ymm1 + 0xc5, 0x7d, 0xd7, 0xc9, //0x0000102f vpmovmskb %ymm1, %r9d + 0xc5, 0xfd, 0x74, 0xc7, //0x00001033 vpcmpeqb %ymm7, %ymm0, %ymm0 + 0xc5, 0xfd, 0xd7, 0xc8, //0x00001037 vpmovmskb %ymm0, %ecx + 0x85, 0xc9, //0x0000103b testl %ecx, %ecx + 0x0f, 0x85, 0x8d, 0xff, 0xff, 0xff, //0x0000103d jne LBB0_190 + 0x4d, 0x85, 0xdb, //0x00001043 testq %r11, %r11 + 0x0f, 0x85, 0x84, 0xff, 0xff, 0xff, //0x00001046 jne LBB0_190 + 0x45, 0x31, 0xdb, //0x0000104c xorl %r11d, %r11d + 0x4d, 0x85, 0xc9, //0x0000104f testq %r9, %r9 + 0x0f, 0x84, 0xb2, 0xff, 0xff, 0xff, //0x00001052 je LBB0_191 + //0x00001058 LBB0_188 + 0x41, 0x0f, 0xbc, 0xc1, //0x00001058 bsfl %r9d, %eax + 0x4c, 0x01, 0xe8, //0x0000105c addq %r13, %rax + 0x49, 0x8d, 0x0c, 0x02, //0x0000105f leaq (%r10,%rax), %rcx + 0x48, 0x83, 0xc1, 0x02, //0x00001063 addq $2, %rcx + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00001067 movq $24(%rsp), %r8 + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x0000106c movq $32(%rsp), %r11 + 0x4c, 0x8b, 0x74, 0x24, 0x28, //0x00001071 movq $40(%rsp), %r14 + 0x4d, 0x89, 0xf9, //0x00001076 movq %r15, %r9 + 0x49, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001079 movabsq $4294977024, %r15 + //0x00001083 LBB0_189 + 0x48, 0x8b, 0x44, 0x24, 0x08, //0x00001083 movq $8(%rsp), %rax + 0x48, 0x89, 0x08, //0x00001088 movq %rcx, (%rax) + 0x4c, 0x89, 0xe8, //0x0000108b movq %r13, %rax + 0x48, 0xba, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x0000108e movabsq $9223372036854775806, %rdx + 0x49, 0x39, 0xd5, //0x00001098 cmpq %rdx, %r13 + 0x0f, 0x86, 0xc0, 0x0a, 0x00, 0x00, //0x0000109b jbe LBB0_364 + 0xe9, 0x57, 0x2d, 0x00, 0x00, //0x000010a1 jmp LBB0_721 + //0x000010a6 LBB0_195 + 0x4d, 0x89, 0xf3, //0x000010a6 movq %r14, %r11 + 0x49, 0x29, 0xcb, //0x000010a9 subq %rcx, %r11 + 0x0f, 0x84, 0xf1, 0x2e, 0x00, 0x00, //0x000010ac je LBB0_724 + 0x49, 0x83, 0xfb, 0x40, //0x000010b2 cmpq $64, %r11 + 0x0f, 0x82, 0x79, 0x1c, 0x00, 0x00, //0x000010b6 jb LBB0_533 + 0x48, 0xc7, 0x44, 0x24, 0x10, 0xff, 0xff, 0xff, 0xff, //0x000010bc movq $-1, $16(%rsp) + 0x45, 0x31, 0xd2, //0x000010c5 xorl %r10d, %r10d + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000010c8 .p2align 4, 0x90 + //0x000010d0 LBB0_198 + 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x0c, //0x000010d0 vmovdqu (%r12,%rcx), %ymm0 + 0xc4, 0xc1, 0x7e, 0x6f, 0x4c, 0x0c, 0x20, //0x000010d6 vmovdqu $32(%r12,%rcx), %ymm1 + 0xc5, 0xfd, 0x74, 0xd6, //0x000010dd vpcmpeqb %ymm6, %ymm0, %ymm2 + 0xc5, 0xfd, 0xd7, 0xfa, //0x000010e1 vpmovmskb %ymm2, %edi + 0xc5, 0xf5, 0x74, 0xd6, //0x000010e5 vpcmpeqb %ymm6, %ymm1, %ymm2 + 0xc5, 0xfd, 0xd7, 0xc2, //0x000010e9 vpmovmskb %ymm2, %eax + 0xc5, 0xfd, 0x74, 0xd7, //0x000010ed vpcmpeqb %ymm7, %ymm0, %ymm2 + 0xc5, 0xfd, 0xd7, 0xd2, //0x000010f1 vpmovmskb %ymm2, %edx + 0xc5, 0xf5, 0x74, 0xd7, //0x000010f5 vpcmpeqb %ymm7, %ymm1, %ymm2 + 0xc5, 0xfd, 0xd7, 0xda, //0x000010f9 vpmovmskb %ymm2, %ebx + 0xc5, 0xbd, 0xda, 0xd1, //0x000010fd vpminub %ymm1, %ymm8, %ymm2 + 0xc5, 0xf5, 0x74, 0xca, //0x00001101 vpcmpeqb %ymm2, %ymm1, %ymm1 + 0xc5, 0xfd, 0xd7, 0xf1, //0x00001105 vpmovmskb %ymm1, %esi + 0x48, 0xc1, 0xe0, 0x20, //0x00001109 shlq $32, %rax + 0x48, 0x09, 0xc7, //0x0000110d orq %rax, %rdi + 0x48, 0xc1, 0xe3, 0x20, //0x00001110 shlq $32, %rbx + 0x48, 0xc1, 0xe6, 0x20, //0x00001114 shlq $32, %rsi + 0x48, 0x09, 0xda, //0x00001118 orq %rbx, %rdx + 0x0f, 0x85, 0x44, 0x00, 0x00, 0x00, //0x0000111b jne LBB0_209 + 0x4d, 0x85, 0xd2, //0x00001121 testq %r10, %r10 + 0x0f, 0x85, 0x53, 0x00, 0x00, 0x00, //0x00001124 jne LBB0_211 + 0x45, 0x31, 0xd2, //0x0000112a xorl %r10d, %r10d + //0x0000112d LBB0_201 + 0xc5, 0xbd, 0xda, 0xc8, //0x0000112d vpminub %ymm0, %ymm8, %ymm1 + 0xc5, 0xfd, 0x74, 0xc1, //0x00001131 vpcmpeqb %ymm1, %ymm0, %ymm0 + 0xc5, 0xfd, 0xd7, 0xc0, //0x00001135 vpmovmskb %ymm0, %eax + 0x48, 0x09, 0xc6, //0x00001139 orq %rax, %rsi + 0x48, 0x85, 0xff, //0x0000113c testq %rdi, %rdi + 0x0f, 0x85, 0x8b, 0x00, 0x00, 0x00, //0x0000113f jne LBB0_212 + 0x48, 0x85, 0xf6, //0x00001145 testq %rsi, %rsi + 0x0f, 0x85, 0xce, 0x2c, 0x00, 0x00, //0x00001148 jne LBB0_704 + 0x49, 0x83, 0xc3, 0xc0, //0x0000114e addq $-64, %r11 + 0x48, 0x83, 0xc1, 0x40, //0x00001152 addq $64, %rcx + 0x49, 0x83, 0xfb, 0x3f, //0x00001156 cmpq $63, %r11 + 0x0f, 0x87, 0x70, 0xff, 0xff, 0xff, //0x0000115a ja LBB0_198 + 0xe9, 0x0e, 0x18, 0x00, 0x00, //0x00001160 jmp LBB0_204 + //0x00001165 LBB0_209 + 0x48, 0x83, 0x7c, 0x24, 0x10, 0xff, //0x00001165 cmpq $-1, $16(%rsp) + 0x0f, 0x85, 0x0c, 0x00, 0x00, 0x00, //0x0000116b jne LBB0_211 + 0x48, 0x0f, 0xbc, 0xc2, //0x00001171 bsfq %rdx, %rax + 0x48, 0x01, 0xc8, //0x00001175 addq %rcx, %rax + 0x48, 0x89, 0x44, 0x24, 0x10, //0x00001178 movq %rax, $16(%rsp) + //0x0000117d LBB0_211 + 0x4c, 0x89, 0xd0, //0x0000117d movq %r10, %rax + 0x48, 0xf7, 0xd0, //0x00001180 notq %rax + 0x48, 0x21, 0xd0, //0x00001183 andq %rdx, %rax + 0x4c, 0x8d, 0x04, 0x00, //0x00001186 leaq (%rax,%rax), %r8 + 0x4d, 0x09, 0xd0, //0x0000118a orq %r10, %r8 + 0x4c, 0x89, 0xc3, //0x0000118d movq %r8, %rbx + 0x48, 0xf7, 0xd3, //0x00001190 notq %rbx + 0x48, 0x21, 0xd3, //0x00001193 andq %rdx, %rbx + 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001196 movabsq $-6148914691236517206, %rdx + 0x48, 0x21, 0xd3, //0x000011a0 andq %rdx, %rbx + 0x45, 0x31, 0xd2, //0x000011a3 xorl %r10d, %r10d + 0x48, 0x01, 0xc3, //0x000011a6 addq %rax, %rbx + 0x41, 0x0f, 0x92, 0xc2, //0x000011a9 setb %r10b + 0x48, 0x01, 0xdb, //0x000011ad addq %rbx, %rbx + 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000011b0 movabsq $6148914691236517205, %rax + 0x48, 0x31, 0xc3, //0x000011ba xorq %rax, %rbx + 0x4c, 0x21, 0xc3, //0x000011bd andq %r8, %rbx + 0x48, 0xf7, 0xd3, //0x000011c0 notq %rbx + 0x48, 0x21, 0xdf, //0x000011c3 andq %rbx, %rdi + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x000011c6 movq $24(%rsp), %r8 + 0xe9, 0x5d, 0xff, 0xff, 0xff, //0x000011cb jmp LBB0_201 + //0x000011d0 LBB0_212 + 0x48, 0x0f, 0xbc, 0xc7, //0x000011d0 bsfq %rdi, %rax + 0x48, 0x85, 0xf6, //0x000011d4 testq %rsi, %rsi + 0x0f, 0x84, 0x9c, 0x01, 0x00, 0x00, //0x000011d7 je LBB0_245 + 0x48, 0x0f, 0xbc, 0xd6, //0x000011dd bsfq %rsi, %rdx + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x000011e1 movq $32(%rsp), %r11 + 0x48, 0x8b, 0x5c, 0x24, 0x08, //0x000011e6 movq $8(%rsp), %rbx + 0x48, 0x39, 0xc2, //0x000011eb cmpq %rax, %rdx + 0x0f, 0x83, 0x9d, 0x01, 0x00, 0x00, //0x000011ee jae LBB0_246 + 0xe9, 0xda, 0x2d, 0x00, 0x00, //0x000011f4 jmp LBB0_239 + //0x000011f9 LBB0_219 + 0x4c, 0x01, 0xd9, //0x000011f9 addq %r11, %rcx + 0x4c, 0x01, 0xd1, //0x000011fc addq %r10, %rcx + 0xc5, 0xf8, 0x77, //0x000011ff vzeroupper + 0x49, 0x89, 0xcb, //0x00001202 movq %rcx, %r11 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00001205 movq $-1, %rax + 0x4d, 0x85, 0xff, //0x0000120c testq %r15, %r15 + 0x48, 0x8b, 0x4c, 0x24, 0x10, //0x0000120f movq $16(%rsp), %rcx + 0x0f, 0x85, 0x95, 0x07, 0x00, 0x00, //0x00001214 jne LBB0_347 + 0xe9, 0xc5, 0x2b, 0x00, 0x00, //0x0000121a jmp LBB0_700 + //0x0000121f LBB0_220 + 0x4d, 0x89, 0xf3, //0x0000121f movq %r14, %r11 + 0x49, 0x29, 0xcb, //0x00001222 subq %rcx, %r11 + 0x0f, 0x84, 0x78, 0x2d, 0x00, 0x00, //0x00001225 je LBB0_724 + 0x49, 0x83, 0xfb, 0x40, //0x0000122b cmpq $64, %r11 + 0x0f, 0x82, 0x79, 0x1b, 0x00, 0x00, //0x0000122f jb LBB0_539 + 0x48, 0xc7, 0x44, 0x24, 0x10, 0xff, 0xff, 0xff, 0xff, //0x00001235 movq $-1, $16(%rsp) + 0x45, 0x31, 0xd2, //0x0000123e xorl %r10d, %r10d + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001241 .p2align 4, 0x90 + //0x00001250 LBB0_223 + 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x0c, //0x00001250 vmovdqu (%r12,%rcx), %ymm0 + 0xc4, 0xc1, 0x7e, 0x6f, 0x4c, 0x0c, 0x20, //0x00001256 vmovdqu $32(%r12,%rcx), %ymm1 + 0xc5, 0xfd, 0x74, 0xd6, //0x0000125d vpcmpeqb %ymm6, %ymm0, %ymm2 + 0xc5, 0xfd, 0xd7, 0xfa, //0x00001261 vpmovmskb %ymm2, %edi + 0xc5, 0xf5, 0x74, 0xd6, //0x00001265 vpcmpeqb %ymm6, %ymm1, %ymm2 + 0xc5, 0xfd, 0xd7, 0xc2, //0x00001269 vpmovmskb %ymm2, %eax + 0xc5, 0xfd, 0x74, 0xd7, //0x0000126d vpcmpeqb %ymm7, %ymm0, %ymm2 + 0xc5, 0xfd, 0xd7, 0xd2, //0x00001271 vpmovmskb %ymm2, %edx + 0xc5, 0xf5, 0x74, 0xd7, //0x00001275 vpcmpeqb %ymm7, %ymm1, %ymm2 + 0xc5, 0xfd, 0xd7, 0xda, //0x00001279 vpmovmskb %ymm2, %ebx + 0xc5, 0xbd, 0xda, 0xd1, //0x0000127d vpminub %ymm1, %ymm8, %ymm2 + 0xc5, 0xf5, 0x74, 0xca, //0x00001281 vpcmpeqb %ymm2, %ymm1, %ymm1 + 0xc5, 0xfd, 0xd7, 0xf1, //0x00001285 vpmovmskb %ymm1, %esi + 0x48, 0xc1, 0xe0, 0x20, //0x00001289 shlq $32, %rax + 0x48, 0x09, 0xc7, //0x0000128d orq %rax, %rdi + 0x48, 0xc1, 0xe3, 0x20, //0x00001290 shlq $32, %rbx + 0x48, 0xc1, 0xe6, 0x20, //0x00001294 shlq $32, %rsi + 0x48, 0x09, 0xda, //0x00001298 orq %rbx, %rdx + 0x0f, 0x85, 0x44, 0x00, 0x00, 0x00, //0x0000129b jne LBB0_234 + 0x4d, 0x85, 0xd2, //0x000012a1 testq %r10, %r10 + 0x0f, 0x85, 0x53, 0x00, 0x00, 0x00, //0x000012a4 jne LBB0_236 + 0x45, 0x31, 0xd2, //0x000012aa xorl %r10d, %r10d + //0x000012ad LBB0_226 + 0xc5, 0xbd, 0xda, 0xc8, //0x000012ad vpminub %ymm0, %ymm8, %ymm1 + 0xc5, 0xfd, 0x74, 0xc1, //0x000012b1 vpcmpeqb %ymm1, %ymm0, %ymm0 + 0xc5, 0xfd, 0xd7, 0xc0, //0x000012b5 vpmovmskb %ymm0, %eax + 0x48, 0x09, 0xc6, //0x000012b9 orq %rax, %rsi + 0x48, 0x85, 0xff, //0x000012bc testq %rdi, %rdi + 0x0f, 0x85, 0x8b, 0x00, 0x00, 0x00, //0x000012bf jne LBB0_237 + 0x48, 0x85, 0xf6, //0x000012c5 testq %rsi, %rsi + 0x0f, 0x85, 0x4e, 0x2b, 0x00, 0x00, //0x000012c8 jne LBB0_704 + 0x49, 0x83, 0xc3, 0xc0, //0x000012ce addq $-64, %r11 + 0x48, 0x83, 0xc1, 0x40, //0x000012d2 addq $64, %rcx + 0x49, 0x83, 0xfb, 0x3f, //0x000012d6 cmpq $63, %r11 + 0x0f, 0x87, 0x70, 0xff, 0xff, 0xff, //0x000012da ja LBB0_223 + 0xe9, 0x7e, 0x17, 0x00, 0x00, //0x000012e0 jmp LBB0_229 + //0x000012e5 LBB0_234 + 0x48, 0x83, 0x7c, 0x24, 0x10, 0xff, //0x000012e5 cmpq $-1, $16(%rsp) + 0x0f, 0x85, 0x0c, 0x00, 0x00, 0x00, //0x000012eb jne LBB0_236 + 0x48, 0x0f, 0xbc, 0xc2, //0x000012f1 bsfq %rdx, %rax + 0x48, 0x01, 0xc8, //0x000012f5 addq %rcx, %rax + 0x48, 0x89, 0x44, 0x24, 0x10, //0x000012f8 movq %rax, $16(%rsp) + //0x000012fd LBB0_236 + 0x4c, 0x89, 0xd0, //0x000012fd movq %r10, %rax + 0x48, 0xf7, 0xd0, //0x00001300 notq %rax + 0x48, 0x21, 0xd0, //0x00001303 andq %rdx, %rax + 0x4c, 0x8d, 0x04, 0x00, //0x00001306 leaq (%rax,%rax), %r8 + 0x4d, 0x09, 0xd0, //0x0000130a orq %r10, %r8 + 0x4c, 0x89, 0xc3, //0x0000130d movq %r8, %rbx + 0x48, 0xf7, 0xd3, //0x00001310 notq %rbx + 0x48, 0x21, 0xd3, //0x00001313 andq %rdx, %rbx + 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001316 movabsq $-6148914691236517206, %rdx + 0x48, 0x21, 0xd3, //0x00001320 andq %rdx, %rbx + 0x45, 0x31, 0xd2, //0x00001323 xorl %r10d, %r10d + 0x48, 0x01, 0xc3, //0x00001326 addq %rax, %rbx + 0x41, 0x0f, 0x92, 0xc2, //0x00001329 setb %r10b + 0x48, 0x01, 0xdb, //0x0000132d addq %rbx, %rbx + 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001330 movabsq $6148914691236517205, %rax + 0x48, 0x31, 0xc3, //0x0000133a xorq %rax, %rbx + 0x4c, 0x21, 0xc3, //0x0000133d andq %r8, %rbx + 0x48, 0xf7, 0xd3, //0x00001340 notq %rbx + 0x48, 0x21, 0xdf, //0x00001343 andq %rbx, %rdi + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00001346 movq $24(%rsp), %r8 + 0xe9, 0x5d, 0xff, 0xff, 0xff, //0x0000134b jmp LBB0_226 + //0x00001350 LBB0_237 + 0x48, 0x0f, 0xbc, 0xc7, //0x00001350 bsfq %rdi, %rax + 0x48, 0x85, 0xf6, //0x00001354 testq %rsi, %rsi + 0x0f, 0x84, 0xbe, 0x07, 0x00, 0x00, //0x00001357 je LBB0_361 + 0x48, 0x0f, 0xbc, 0xd6, //0x0000135d bsfq %rsi, %rdx + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00001361 movq $32(%rsp), %r11 + 0x48, 0x8b, 0x5c, 0x24, 0x08, //0x00001366 movq $8(%rsp), %rbx + 0x48, 0x39, 0xc2, //0x0000136b cmpq %rax, %rdx + 0x0f, 0x83, 0xbf, 0x07, 0x00, 0x00, //0x0000136e jae LBB0_362 + 0xe9, 0x5a, 0x2c, 0x00, 0x00, //0x00001374 jmp LBB0_239 + //0x00001379 LBB0_245 + 0xba, 0x40, 0x00, 0x00, 0x00, //0x00001379 movl $64, %edx + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x0000137e movq $32(%rsp), %r11 + 0x48, 0x8b, 0x5c, 0x24, 0x08, //0x00001383 movq $8(%rsp), %rbx + 0x48, 0x39, 0xc2, //0x00001388 cmpq %rax, %rdx + 0x0f, 0x82, 0x42, 0x2c, 0x00, 0x00, //0x0000138b jb LBB0_239 + //0x00001391 LBB0_246 + 0x48, 0x01, 0xc1, //0x00001391 addq %rax, %rcx + 0x48, 0x83, 0xc1, 0x01, //0x00001394 addq $1, %rcx + 0x48, 0x85, 0xc9, //0x00001398 testq %rcx, %rcx + 0x0f, 0x88, 0x10, 0x2a, 0x00, 0x00, //0x0000139b js LBB0_696 + //0x000013a1 LBB0_247 + 0x48, 0x89, 0x0b, //0x000013a1 movq %rcx, (%rbx) + 0x4c, 0x89, 0xe8, //0x000013a4 movq %r13, %rax + 0x48, 0xba, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x000013a7 movabsq $9223372036854775806, %rdx + 0x49, 0x39, 0xd5, //0x000013b1 cmpq %rdx, %r13 + 0x4c, 0x8b, 0x74, 0x24, 0x28, //0x000013b4 movq $40(%rsp), %r14 + 0x0f, 0x86, 0xe2, 0xef, 0xff, 0xff, //0x000013b9 jbe LBB0_4 + 0xe9, 0x39, 0x2a, 0x00, 0x00, //0x000013bf jmp LBB0_721 + //0x000013c4 LBB0_248 + 0x49, 0x8b, 0x53, 0x08, //0x000013c4 movq $8(%r11), %rdx + 0x48, 0x8d, 0x72, 0xfc, //0x000013c8 leaq $-4(%rdx), %rsi + 0x49, 0x39, 0xf5, //0x000013cc cmpq %rsi, %r13 + 0x0f, 0x83, 0x6a, 0x2a, 0x00, 0x00, //0x000013cf jae LBB0_706 + 0x41, 0x8b, 0x0c, 0x0c, //0x000013d5 movl (%r12,%rcx), %ecx + 0x81, 0xf9, 0x61, 0x6c, 0x73, 0x65, //0x000013d9 cmpl $1702063201, %ecx + 0x48, 0x8b, 0x54, 0x24, 0x08, //0x000013df movq $8(%rsp), %rdx + 0x0f, 0x85, 0xb4, 0x2a, 0x00, 0x00, //0x000013e4 jne LBB0_707 + 0x49, 0x8d, 0x4d, 0x05, //0x000013ea leaq $5(%r13), %rcx + 0xe9, 0x95, 0xef, 0xff, 0xff, //0x000013ee jmp LBB0_2 + //0x000013f3 LBB0_251 + 0x4d, 0x8b, 0x73, 0x08, //0x000013f3 movq $8(%r11), %r14 + 0x41, 0xf6, 0xc0, 0x40, //0x000013f7 testb $64, %r8b + 0x0f, 0x85, 0x84, 0x07, 0x00, 0x00, //0x000013fb jne LBB0_366 + 0x41, 0xf6, 0xc0, 0x20, //0x00001401 testb $32, %r8b + 0x0f, 0x85, 0x46, 0x10, 0x00, 0x00, //0x00001405 jne LBB0_450 + 0x4d, 0x89, 0xf2, //0x0000140b movq %r14, %r10 + 0x49, 0x29, 0xca, //0x0000140e subq %rcx, %r10 + 0x0f, 0x84, 0xe2, 0x2b, 0x00, 0x00, //0x00001411 je LBB0_727 + 0x49, 0x83, 0xfa, 0x40, //0x00001417 cmpq $64, %r10 + 0x0f, 0x82, 0x03, 0x1a, 0x00, 0x00, //0x0000141b jb LBB0_544 + 0x48, 0xc7, 0xc6, 0xfe, 0xff, 0xff, 0xff, //0x00001421 movq $-2, %rsi + 0x4c, 0x29, 0xee, //0x00001428 subq %r13, %rsi + 0x48, 0xc7, 0x44, 0x24, 0x10, 0xff, 0xff, 0xff, 0xff, //0x0000142b movq $-1, $16(%rsp) + 0x45, 0x31, 0xc0, //0x00001434 xorl %r8d, %r8d + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001437 .p2align 4, 0x90 + //0x00001440 LBB0_256 + 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x0c, //0x00001440 vmovdqu (%r12,%rcx), %ymm0 + 0xc4, 0xc1, 0x7e, 0x6f, 0x4c, 0x0c, 0x20, //0x00001446 vmovdqu $32(%r12,%rcx), %ymm1 + 0xc5, 0xfd, 0x74, 0xd6, //0x0000144d vpcmpeqb %ymm6, %ymm0, %ymm2 + 0xc5, 0xfd, 0xd7, 0xfa, //0x00001451 vpmovmskb %ymm2, %edi + 0xc5, 0xf5, 0x74, 0xd6, //0x00001455 vpcmpeqb %ymm6, %ymm1, %ymm2 + 0xc5, 0xfd, 0xd7, 0xc2, //0x00001459 vpmovmskb %ymm2, %eax + 0xc5, 0xfd, 0x74, 0xc7, //0x0000145d vpcmpeqb %ymm7, %ymm0, %ymm0 + 0xc5, 0xfd, 0xd7, 0xd0, //0x00001461 vpmovmskb %ymm0, %edx + 0xc5, 0xf5, 0x74, 0xc7, //0x00001465 vpcmpeqb %ymm7, %ymm1, %ymm0 + 0xc5, 0xfd, 0xd7, 0xd8, //0x00001469 vpmovmskb %ymm0, %ebx + 0x48, 0xc1, 0xe0, 0x20, //0x0000146d shlq $32, %rax + 0x48, 0x09, 0xc7, //0x00001471 orq %rax, %rdi + 0x48, 0xc1, 0xe3, 0x20, //0x00001474 shlq $32, %rbx + 0x48, 0x09, 0xda, //0x00001478 orq %rbx, %rdx + 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x0000147b jne LBB0_265 + 0x4d, 0x85, 0xc0, //0x00001481 testq %r8, %r8 + 0x0f, 0x85, 0x3f, 0x00, 0x00, 0x00, //0x00001484 jne LBB0_267 + 0x45, 0x31, 0xc0, //0x0000148a xorl %r8d, %r8d + 0x48, 0x85, 0xff, //0x0000148d testq %rdi, %rdi + 0x0f, 0x85, 0x8a, 0x00, 0x00, 0x00, //0x00001490 jne LBB0_268 + //0x00001496 LBB0_259 + 0x49, 0x83, 0xc2, 0xc0, //0x00001496 addq $-64, %r10 + 0x48, 0x83, 0xc6, 0xc0, //0x0000149a addq $-64, %rsi + 0x48, 0x83, 0xc1, 0x40, //0x0000149e addq $64, %rcx + 0x49, 0x83, 0xfa, 0x3f, //0x000014a2 cmpq $63, %r10 + 0x0f, 0x87, 0x94, 0xff, 0xff, 0xff, //0x000014a6 ja LBB0_256 + 0xe9, 0xc7, 0x16, 0x00, 0x00, //0x000014ac jmp LBB0_260 + //0x000014b1 LBB0_265 + 0x48, 0x83, 0x7c, 0x24, 0x10, 0xff, //0x000014b1 cmpq $-1, $16(%rsp) + 0x0f, 0x85, 0x0c, 0x00, 0x00, 0x00, //0x000014b7 jne LBB0_267 + 0x48, 0x0f, 0xbc, 0xc2, //0x000014bd bsfq %rdx, %rax + 0x48, 0x01, 0xc8, //0x000014c1 addq %rcx, %rax + 0x48, 0x89, 0x44, 0x24, 0x10, //0x000014c4 movq %rax, $16(%rsp) + //0x000014c9 LBB0_267 + 0x4c, 0x89, 0xc0, //0x000014c9 movq %r8, %rax + 0x48, 0xf7, 0xd0, //0x000014cc notq %rax + 0x48, 0x21, 0xd0, //0x000014cf andq %rdx, %rax + 0x4c, 0x8d, 0x1c, 0x00, //0x000014d2 leaq (%rax,%rax), %r11 + 0x4d, 0x09, 0xc3, //0x000014d6 orq %r8, %r11 + 0x4c, 0x89, 0xdb, //0x000014d9 movq %r11, %rbx + 0x48, 0xf7, 0xd3, //0x000014dc notq %rbx + 0x48, 0x21, 0xd3, //0x000014df andq %rdx, %rbx + 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000014e2 movabsq $-6148914691236517206, %rdx + 0x48, 0x21, 0xd3, //0x000014ec andq %rdx, %rbx + 0x45, 0x31, 0xc0, //0x000014ef xorl %r8d, %r8d + 0x48, 0x01, 0xc3, //0x000014f2 addq %rax, %rbx + 0x41, 0x0f, 0x92, 0xc0, //0x000014f5 setb %r8b + 0x48, 0x01, 0xdb, //0x000014f9 addq %rbx, %rbx + 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000014fc movabsq $6148914691236517205, %rax + 0x48, 0x31, 0xc3, //0x00001506 xorq %rax, %rbx + 0x4c, 0x21, 0xdb, //0x00001509 andq %r11, %rbx + 0x48, 0xf7, 0xd3, //0x0000150c notq %rbx + 0x48, 0x21, 0xdf, //0x0000150f andq %rbx, %rdi + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00001512 movq $32(%rsp), %r11 + 0x48, 0x85, 0xff, //0x00001517 testq %rdi, %rdi + 0x0f, 0x84, 0x76, 0xff, 0xff, 0xff, //0x0000151a je LBB0_259 + //0x00001520 LBB0_268 + 0xc5, 0x7d, 0x7f, 0xea, //0x00001520 vmovdqa %ymm13, %ymm2 + 0x48, 0x0f, 0xbc, 0xcf, //0x00001524 bsfq %rdi, %rcx + 0x48, 0x29, 0xf1, //0x00001528 subq %rsi, %rcx + //0x0000152b LBB0_269 + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x0000152b movq $24(%rsp), %r8 + 0x48, 0x8b, 0x74, 0x24, 0x08, //0x00001530 movq $8(%rsp), %rsi + 0xe9, 0xc3, 0x10, 0x00, 0x00, //0x00001535 jmp LBB0_475 + //0x0000153a LBB0_270 + 0x4d, 0x8b, 0x7b, 0x08, //0x0000153a movq $8(%r11), %r15 + 0x41, 0xf6, 0xc0, 0x40, //0x0000153e testb $64, %r8b + 0x0f, 0x85, 0x25, 0x07, 0x00, 0x00, //0x00001542 jne LBB0_377 + 0x49, 0x29, 0xcf, //0x00001548 subq %rcx, %r15 + 0x0f, 0x84, 0x0f, 0x2a, 0x00, 0x00, //0x0000154b je LBB0_714 + 0x4d, 0x8d, 0x14, 0x0c, //0x00001551 leaq (%r12,%rcx), %r10 + 0x41, 0x80, 0x3a, 0x30, //0x00001555 cmpb $48, (%r10) + 0x0f, 0x85, 0x34, 0x00, 0x00, 0x00, //0x00001559 jne LBB0_276 + 0xbb, 0x01, 0x00, 0x00, 0x00, //0x0000155f movl $1, %ebx + 0x49, 0x83, 0xff, 0x01, //0x00001564 cmpq $1, %r15 + 0x0f, 0x84, 0x71, 0x17, 0x00, 0x00, //0x00001568 je LBB0_530 + 0x41, 0x8a, 0x42, 0x01, //0x0000156e movb $1(%r10), %al + 0x04, 0xd2, //0x00001572 addb $-46, %al + 0x3c, 0x37, //0x00001574 cmpb $55, %al + 0x0f, 0x87, 0x63, 0x17, 0x00, 0x00, //0x00001576 ja LBB0_530 + 0x0f, 0xb6, 0xc0, //0x0000157c movzbl %al, %eax + 0x48, 0xba, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x0000157f movabsq $36028797027352577, %rdx + 0x48, 0x0f, 0xa3, 0xc2, //0x00001589 btq %rax, %rdx + 0x0f, 0x83, 0x4c, 0x17, 0x00, 0x00, //0x0000158d jae LBB0_530 + //0x00001593 LBB0_276 + 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00001593 movq $-1, %r11 + 0x49, 0x83, 0xff, 0x20, //0x0000159a cmpq $32, %r15 + 0x0f, 0x82, 0x56, 0x18, 0x00, 0x00, //0x0000159e jb LBB0_543 + 0x31, 0xdb, //0x000015a4 xorl %ebx, %ebx + 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x000015a6 movq $-1, %r14 + 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000015ad movq $-1, %r8 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000015b4 .p2align 4, 0x90 + //0x000015c0 LBB0_278 + 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x1a, //0x000015c0 vmovdqu (%r10,%rbx), %ymm0 + 0xc5, 0xb5, 0x74, 0xc8, //0x000015c6 vpcmpeqb %ymm0, %ymm9, %ymm1 + 0xc5, 0x95, 0x74, 0xd0, //0x000015ca vpcmpeqb %ymm0, %ymm13, %ymm2 + 0xc5, 0xed, 0xeb, 0xc9, //0x000015ce vpor %ymm1, %ymm2, %ymm1 + 0xc5, 0xa5, 0xdb, 0xd0, //0x000015d2 vpand %ymm0, %ymm11, %ymm2 + 0xc5, 0x8d, 0x74, 0xd8, //0x000015d6 vpcmpeqb %ymm0, %ymm14, %ymm3 + 0xc5, 0xfd, 0xd7, 0xfb, //0x000015da vpmovmskb %ymm3, %edi + 0xc5, 0x85, 0x74, 0xd2, //0x000015de vpcmpeqb %ymm2, %ymm15, %ymm2 + 0xc5, 0xfd, 0xd7, 0xf2, //0x000015e2 vpmovmskb %ymm2, %esi + 0xc5, 0xfd, 0xd7, 0xc1, //0x000015e6 vpmovmskb %ymm1, %eax + 0xc5, 0xfd, 0xfc, 0x05, 0x8e, 0xec, 0xff, 0xff, //0x000015ea vpaddb $-4978(%rip), %ymm0, %ymm0 /* LCPI0_18+0(%rip) */ + 0xc5, 0xfd, 0xda, 0x25, 0xa6, 0xec, 0xff, 0xff, //0x000015f2 vpminub $-4954(%rip), %ymm0, %ymm4 /* LCPI0_19+0(%rip) */ + 0xc5, 0xfd, 0x74, 0xc4, //0x000015fa vpcmpeqb %ymm4, %ymm0, %ymm0 + 0xc5, 0xe5, 0xeb, 0xd2, //0x000015fe vpor %ymm2, %ymm3, %ymm2 + 0xc5, 0xfd, 0xeb, 0xc2, //0x00001602 vpor %ymm2, %ymm0, %ymm0 + 0xc5, 0xfd, 0xeb, 0xc1, //0x00001606 vpor %ymm1, %ymm0, %ymm0 + 0xc5, 0xfd, 0xd7, 0xc8, //0x0000160a vpmovmskb %ymm0, %ecx + 0x48, 0xf7, 0xd1, //0x0000160e notq %rcx + 0x48, 0x0f, 0xbc, 0xc9, //0x00001611 bsfq %rcx, %rcx + 0x83, 0xf9, 0x20, //0x00001615 cmpl $32, %ecx + 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x00001618 je LBB0_280 + 0xba, 0xff, 0xff, 0xff, 0xff, //0x0000161e movl $-1, %edx + 0xd3, 0xe2, //0x00001623 shll %cl, %edx + 0xf7, 0xd2, //0x00001625 notl %edx + 0x21, 0xd7, //0x00001627 andl %edx, %edi + 0x21, 0xd6, //0x00001629 andl %edx, %esi + 0x21, 0xc2, //0x0000162b andl %eax, %edx + 0x89, 0xd0, //0x0000162d movl %edx, %eax + //0x0000162f LBB0_280 + 0x8d, 0x57, 0xff, //0x0000162f leal $-1(%rdi), %edx + 0x21, 0xfa, //0x00001632 andl %edi, %edx + 0xc5, 0xfe, 0x6f, 0x1d, 0x84, 0xeb, 0xff, 0xff, //0x00001634 vmovdqu $-5244(%rip), %ymm3 /* LCPI0_9+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0x5c, 0xeb, 0xff, 0xff, //0x0000163c vmovdqu $-5284(%rip), %ymm4 /* LCPI0_8+0(%rip) */ + 0x0f, 0x85, 0x22, 0x15, 0x00, 0x00, //0x00001644 jne LBB0_516 + 0x8d, 0x56, 0xff, //0x0000164a leal $-1(%rsi), %edx + 0x21, 0xf2, //0x0000164d andl %esi, %edx + 0x0f, 0x85, 0x17, 0x15, 0x00, 0x00, //0x0000164f jne LBB0_516 + 0x8d, 0x50, 0xff, //0x00001655 leal $-1(%rax), %edx + 0x21, 0xc2, //0x00001658 andl %eax, %edx + 0x0f, 0x85, 0x0c, 0x15, 0x00, 0x00, //0x0000165a jne LBB0_516 + 0x85, 0xff, //0x00001660 testl %edi, %edi + 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00001662 je LBB0_286 + 0x0f, 0xbc, 0xd7, //0x00001668 bsfl %edi, %edx + 0x49, 0x83, 0xf8, 0xff, //0x0000166b cmpq $-1, %r8 + 0x0f, 0x85, 0xbd, 0x15, 0x00, 0x00, //0x0000166f jne LBB0_519 + 0x48, 0x01, 0xda, //0x00001675 addq %rbx, %rdx + 0x49, 0x89, 0xd0, //0x00001678 movq %rdx, %r8 + //0x0000167b LBB0_286 + 0x85, 0xf6, //0x0000167b testl %esi, %esi + 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x0000167d je LBB0_289 + 0x0f, 0xbc, 0xd6, //0x00001683 bsfl %esi, %edx + 0x49, 0x83, 0xfe, 0xff, //0x00001686 cmpq $-1, %r14 + 0x0f, 0x85, 0xa2, 0x15, 0x00, 0x00, //0x0000168a jne LBB0_519 + 0x48, 0x01, 0xda, //0x00001690 addq %rbx, %rdx + 0x49, 0x89, 0xd6, //0x00001693 movq %rdx, %r14 + //0x00001696 LBB0_289 + 0x85, 0xc0, //0x00001696 testl %eax, %eax + 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00001698 je LBB0_292 + 0x0f, 0xbc, 0xc0, //0x0000169e bsfl %eax, %eax + 0x49, 0x83, 0xfb, 0xff, //0x000016a1 cmpq $-1, %r11 + 0x0f, 0x85, 0x04, 0x16, 0x00, 0x00, //0x000016a5 jne LBB0_525 + 0x48, 0x01, 0xd8, //0x000016ab addq %rbx, %rax + 0x49, 0x89, 0xc3, //0x000016ae movq %rax, %r11 + //0x000016b1 LBB0_292 + 0x83, 0xf9, 0x20, //0x000016b1 cmpl $32, %ecx + 0x0f, 0x85, 0xdc, 0x0e, 0x00, 0x00, //0x000016b4 jne LBB0_469 + 0x49, 0x83, 0xc7, 0xe0, //0x000016ba addq $-32, %r15 + 0x48, 0x83, 0xc3, 0x20, //0x000016be addq $32, %rbx + 0x49, 0x83, 0xff, 0x1f, //0x000016c2 cmpq $31, %r15 + 0x0f, 0x87, 0xf4, 0xfe, 0xff, 0xff, //0x000016c6 ja LBB0_278 + 0xc5, 0xf8, 0x77, //0x000016cc vzeroupper + 0x4c, 0x01, 0xd3, //0x000016cf addq %r10, %rbx + 0x4c, 0x89, 0x54, 0x24, 0x30, //0x000016d2 movq %r10, $48(%rsp) + 0x4c, 0x89, 0x4c, 0x24, 0x10, //0x000016d7 movq %r9, $16(%rsp) + 0x49, 0x83, 0xff, 0x10, //0x000016dc cmpq $16, %r15 + 0x0f, 0x82, 0x2c, 0x01, 0x00, 0x00, //0x000016e0 jb LBB0_313 + //0x000016e6 LBB0_295 + 0x48, 0x89, 0xd8, //0x000016e6 movq %rbx, %rax + 0x4c, 0x29, 0xe8, //0x000016e9 subq %r13, %rax + 0x4d, 0x89, 0xe1, //0x000016ec movq %r12, %r9 + 0x49, 0xf7, 0xd1, //0x000016ef notq %r9 + 0x49, 0x01, 0xc1, //0x000016f2 addq %rax, %r9 + 0x45, 0x31, 0xd2, //0x000016f5 xorl %r10d, %r10d + //0x000016f8 LBB0_296 + 0xc4, 0xa1, 0x7a, 0x6f, 0x04, 0x13, //0x000016f8 vmovdqu (%rbx,%r10), %xmm0 + 0xc5, 0xf9, 0x74, 0x0d, 0x3a, 0xe9, 0xff, 0xff, //0x000016fe vpcmpeqb $-5830(%rip), %xmm0, %xmm1 /* LCPI0_20+0(%rip) */ + 0xc5, 0xf9, 0x74, 0x15, 0x42, 0xe9, 0xff, 0xff, //0x00001706 vpcmpeqb $-5822(%rip), %xmm0, %xmm2 /* LCPI0_21+0(%rip) */ + 0xc5, 0xe9, 0xeb, 0xc9, //0x0000170e vpor %xmm1, %xmm2, %xmm1 + 0xc5, 0xf9, 0xfc, 0x15, 0x46, 0xe9, 0xff, 0xff, //0x00001712 vpaddb $-5818(%rip), %xmm0, %xmm2 /* LCPI0_22+0(%rip) */ + 0xc5, 0xe9, 0xda, 0x1d, 0x4e, 0xe9, 0xff, 0xff, //0x0000171a vpminub $-5810(%rip), %xmm2, %xmm3 /* LCPI0_23+0(%rip) */ + 0xc5, 0xe9, 0x74, 0xd3, //0x00001722 vpcmpeqb %xmm3, %xmm2, %xmm2 + 0xc5, 0xf9, 0xdb, 0x1d, 0xf2, 0xe8, 0xff, 0xff, //0x00001726 vpand $-5902(%rip), %xmm0, %xmm3 /* LCPI0_12+0(%rip) */ + 0xc5, 0xf9, 0x74, 0x05, 0x4a, 0xe9, 0xff, 0xff, //0x0000172e vpcmpeqb $-5814(%rip), %xmm0, %xmm0 /* LCPI0_24+0(%rip) */ + 0xc5, 0xe1, 0x74, 0x1d, 0x52, 0xe9, 0xff, 0xff, //0x00001736 vpcmpeqb $-5806(%rip), %xmm3, %xmm3 /* LCPI0_25+0(%rip) */ + 0xc5, 0xe1, 0xeb, 0xe0, //0x0000173e vpor %xmm0, %xmm3, %xmm4 + 0xc5, 0xd9, 0xeb, 0xe1, //0x00001742 vpor %xmm1, %xmm4, %xmm4 + 0xc5, 0xd9, 0xeb, 0xd2, //0x00001746 vpor %xmm2, %xmm4, %xmm2 + 0xc5, 0xf9, 0xd7, 0xd0, //0x0000174a vpmovmskb %xmm0, %edx + 0xc5, 0xf9, 0xd7, 0xfb, //0x0000174e vpmovmskb %xmm3, %edi + 0xc5, 0xf9, 0xd7, 0xf1, //0x00001752 vpmovmskb %xmm1, %esi + 0xc5, 0xf9, 0xd7, 0xc2, //0x00001756 vpmovmskb %xmm2, %eax + 0xf7, 0xd0, //0x0000175a notl %eax + 0x0f, 0xbc, 0xc8, //0x0000175c bsfl %eax, %ecx + 0x83, 0xf9, 0x10, //0x0000175f cmpl $16, %ecx + 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x00001762 je LBB0_298 + 0xb8, 0xff, 0xff, 0xff, 0xff, //0x00001768 movl $-1, %eax + 0xd3, 0xe0, //0x0000176d shll %cl, %eax + 0xf7, 0xd0, //0x0000176f notl %eax + 0x21, 0xc2, //0x00001771 andl %eax, %edx + 0x21, 0xc7, //0x00001773 andl %eax, %edi + 0x21, 0xf0, //0x00001775 andl %esi, %eax + 0x89, 0xc6, //0x00001777 movl %eax, %esi + //0x00001779 LBB0_298 + 0x8d, 0x42, 0xff, //0x00001779 leal $-1(%rdx), %eax + 0x21, 0xd0, //0x0000177c andl %edx, %eax + 0x0f, 0x85, 0x90, 0x14, 0x00, 0x00, //0x0000177e jne LBB0_517 + 0x8d, 0x47, 0xff, //0x00001784 leal $-1(%rdi), %eax + 0x21, 0xf8, //0x00001787 andl %edi, %eax + 0x0f, 0x85, 0x85, 0x14, 0x00, 0x00, //0x00001789 jne LBB0_517 + 0x8d, 0x46, 0xff, //0x0000178f leal $-1(%rsi), %eax + 0x21, 0xf0, //0x00001792 andl %esi, %eax + 0x0f, 0x85, 0x7a, 0x14, 0x00, 0x00, //0x00001794 jne LBB0_517 + 0x85, 0xd2, //0x0000179a testl %edx, %edx + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x0000179c je LBB0_304 + 0x0f, 0xbc, 0xd2, //0x000017a2 bsfl %edx, %edx + 0x49, 0x83, 0xf8, 0xff, //0x000017a5 cmpq $-1, %r8 + 0x0f, 0x85, 0xa8, 0x14, 0x00, 0x00, //0x000017a9 jne LBB0_522 + 0x4c, 0x01, 0xca, //0x000017af addq %r9, %rdx + 0x4c, 0x01, 0xd2, //0x000017b2 addq %r10, %rdx + 0x49, 0x89, 0xd0, //0x000017b5 movq %rdx, %r8 + //0x000017b8 LBB0_304 + 0x85, 0xff, //0x000017b8 testl %edi, %edi + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000017ba je LBB0_307 + 0x0f, 0xbc, 0xd7, //0x000017c0 bsfl %edi, %edx + 0x49, 0x83, 0xfe, 0xff, //0x000017c3 cmpq $-1, %r14 + 0x0f, 0x85, 0x8a, 0x14, 0x00, 0x00, //0x000017c7 jne LBB0_522 + 0x4c, 0x01, 0xca, //0x000017cd addq %r9, %rdx + 0x4c, 0x01, 0xd2, //0x000017d0 addq %r10, %rdx + 0x49, 0x89, 0xd6, //0x000017d3 movq %rdx, %r14 + //0x000017d6 LBB0_307 + 0x85, 0xf6, //0x000017d6 testl %esi, %esi + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000017d8 je LBB0_310 + 0x0f, 0xbc, 0xd6, //0x000017de bsfl %esi, %edx + 0x49, 0x83, 0xfb, 0xff, //0x000017e1 cmpq $-1, %r11 + 0x0f, 0x85, 0x6c, 0x14, 0x00, 0x00, //0x000017e5 jne LBB0_522 + 0x4c, 0x01, 0xca, //0x000017eb addq %r9, %rdx + 0x4c, 0x01, 0xd2, //0x000017ee addq %r10, %rdx + 0x49, 0x89, 0xd3, //0x000017f1 movq %rdx, %r11 + //0x000017f4 LBB0_310 + 0x83, 0xf9, 0x10, //0x000017f4 cmpl $16, %ecx + 0x0f, 0x85, 0xe5, 0x0e, 0x00, 0x00, //0x000017f7 jne LBB0_479 + 0x49, 0x83, 0xc7, 0xf0, //0x000017fd addq $-16, %r15 + 0x49, 0x83, 0xc2, 0x10, //0x00001801 addq $16, %r10 + 0x49, 0x83, 0xff, 0x0f, //0x00001805 cmpq $15, %r15 + 0x0f, 0x87, 0xe9, 0xfe, 0xff, 0xff, //0x00001809 ja LBB0_296 + 0x4c, 0x01, 0xd3, //0x0000180f addq %r10, %rbx + //0x00001812 LBB0_313 + 0x4d, 0x85, 0xff, //0x00001812 testq %r15, %r15 + 0x4c, 0x8b, 0x4c, 0x24, 0x10, //0x00001815 movq $16(%rsp), %r9 + 0x48, 0x8d, 0x0d, 0xb7, 0x2a, 0x00, 0x00, //0x0000181a leaq $10935(%rip), %rcx /* LJTI0_2+0(%rip) */ + 0x0f, 0x84, 0xd0, 0x0e, 0x00, 0x00, //0x00001821 je LBB0_481 + 0x4e, 0x8d, 0x14, 0x3b, //0x00001827 leaq (%rbx,%r15), %r10 + 0x48, 0x89, 0xd8, //0x0000182b movq %rbx, %rax + 0x4c, 0x29, 0xe8, //0x0000182e subq %r13, %rax + 0x4c, 0x89, 0xe6, //0x00001831 movq %r12, %rsi + 0x48, 0xf7, 0xd6, //0x00001834 notq %rsi + 0x48, 0x01, 0xc6, //0x00001837 addq %rax, %rsi + 0x31, 0xc0, //0x0000183a xorl %eax, %eax + 0xe9, 0x1c, 0x00, 0x00, 0x00, //0x0000183c jmp LBB0_316 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001841 .p2align 4, 0x90 + //0x00001850 LBB0_315 + 0x48, 0x83, 0xc0, 0x01, //0x00001850 addq $1, %rax + 0x49, 0x39, 0xc7, //0x00001854 cmpq %rax, %r15 + 0x0f, 0x84, 0x07, 0x13, 0x00, 0x00, //0x00001857 je LBB0_515 + //0x0000185d LBB0_316 + 0x0f, 0xbe, 0x14, 0x03, //0x0000185d movsbl (%rbx,%rax), %edx + 0x8d, 0x7a, 0xd0, //0x00001861 leal $-48(%rdx), %edi + 0x83, 0xff, 0x0a, //0x00001864 cmpl $10, %edi + 0x0f, 0x82, 0xe3, 0xff, 0xff, 0xff, //0x00001867 jb LBB0_315 + 0x8d, 0x7a, 0xd5, //0x0000186d leal $-43(%rdx), %edi + 0x83, 0xff, 0x1a, //0x00001870 cmpl $26, %edi + 0x0f, 0x87, 0x1c, 0x00, 0x00, 0x00, //0x00001873 ja LBB0_321 + 0x48, 0x63, 0x14, 0xb9, //0x00001879 movslq (%rcx,%rdi,4), %rdx + 0x48, 0x01, 0xca, //0x0000187d addq %rcx, %rdx + 0xff, 0xe2, //0x00001880 jmpq *%rdx + //0x00001882 LBB0_319 + 0x49, 0x83, 0xfb, 0xff, //0x00001882 cmpq $-1, %r11 + 0x0f, 0x85, 0x90, 0x13, 0x00, 0x00, //0x00001886 jne LBB0_518 + 0x4c, 0x8d, 0x1c, 0x06, //0x0000188c leaq (%rsi,%rax), %r11 + 0xe9, 0xbb, 0xff, 0xff, 0xff, //0x00001890 jmp LBB0_315 + //0x00001895 LBB0_321 + 0x83, 0xfa, 0x65, //0x00001895 cmpl $101, %edx + 0x0f, 0x85, 0x56, 0x0e, 0x00, 0x00, //0x00001898 jne LBB0_480 + //0x0000189e LBB0_322 + 0x49, 0x83, 0xfe, 0xff, //0x0000189e cmpq $-1, %r14 + 0x0f, 0x85, 0x74, 0x13, 0x00, 0x00, //0x000018a2 jne LBB0_518 + 0x4c, 0x8d, 0x34, 0x06, //0x000018a8 leaq (%rsi,%rax), %r14 + 0xe9, 0x9f, 0xff, 0xff, 0xff, //0x000018ac jmp LBB0_315 + //0x000018b1 LBB0_324 + 0x49, 0x83, 0xf8, 0xff, //0x000018b1 cmpq $-1, %r8 + 0x0f, 0x85, 0x61, 0x13, 0x00, 0x00, //0x000018b5 jne LBB0_518 + 0x4c, 0x8d, 0x04, 0x06, //0x000018bb leaq (%rsi,%rax), %r8 + 0xe9, 0x8c, 0xff, 0xff, 0xff, //0x000018bf jmp LBB0_315 + //0x000018c4 LBB0_326 + 0x41, 0xf6, 0xc0, 0x40, //0x000018c4 testb $64, %r8b + 0x0f, 0x85, 0xbe, 0x04, 0x00, 0x00, //0x000018c8 jne LBB0_393 + 0x49, 0x8b, 0x06, //0x000018ce movq (%r14), %rax + 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x000018d1 cmpq $4095, %rax + 0x0f, 0x8f, 0xc8, 0x24, 0x00, 0x00, //0x000018d7 jg LBB0_713 + 0x48, 0x8d, 0x50, 0x01, //0x000018dd leaq $1(%rax), %rdx + 0x49, 0x89, 0x16, //0x000018e1 movq %rdx, (%r14) + 0x49, 0xc7, 0x44, 0xc6, 0x08, 0x05, 0x00, 0x00, 0x00, //0x000018e4 movq $5, $8(%r14,%rax,8) + 0xe9, 0xaf, 0xea, 0xff, 0xff, //0x000018ed jmp LBB0_4 + //0x000018f2 LBB0_329 + 0x49, 0x8b, 0x4b, 0x08, //0x000018f2 movq $8(%r11), %rcx + 0x48, 0x8d, 0x51, 0xfd, //0x000018f6 leaq $-3(%rcx), %rdx + 0x49, 0x39, 0xd5, //0x000018fa cmpq %rdx, %r13 + 0x0f, 0x83, 0x0c, 0x25, 0x00, 0x00, //0x000018fd jae LBB0_703 + 0x41, 0x81, 0x3a, 0x6e, 0x75, 0x6c, 0x6c, //0x00001903 cmpl $1819047278, (%r10) + 0x48, 0x8b, 0x54, 0x24, 0x08, //0x0000190a movq $8(%rsp), %rdx + 0x0f, 0x84, 0x6f, 0xea, 0xff, 0xff, //0x0000190f je LBB0_1 + 0xe9, 0x32, 0x25, 0x00, 0x00, //0x00001915 jmp LBB0_331 + //0x0000191a LBB0_336 + 0x41, 0xf6, 0xc0, 0x40, //0x0000191a testb $64, %r8b + 0x0f, 0x85, 0x93, 0x07, 0x00, 0x00, //0x0000191e jne LBB0_419 + 0x49, 0x8b, 0x06, //0x00001924 movq (%r14), %rax + 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x00001927 cmpq $4095, %rax + 0x0f, 0x8f, 0x72, 0x24, 0x00, 0x00, //0x0000192d jg LBB0_713 + 0x48, 0x8d, 0x50, 0x01, //0x00001933 leaq $1(%rax), %rdx + 0x49, 0x89, 0x16, //0x00001937 movq %rdx, (%r14) + 0x49, 0xc7, 0x44, 0xc6, 0x08, 0x06, 0x00, 0x00, 0x00, //0x0000193a movq $6, $8(%r14,%rax,8) + 0xe9, 0x59, 0xea, 0xff, 0xff, //0x00001943 jmp LBB0_4 + //0x00001948 LBB0_339 + 0x49, 0x8b, 0x4b, 0x08, //0x00001948 movq $8(%r11), %rcx + 0x48, 0x8d, 0x51, 0xfd, //0x0000194c leaq $-3(%rcx), %rdx + 0x49, 0x39, 0xd5, //0x00001950 cmpq %rdx, %r13 + 0x0f, 0x83, 0xb6, 0x24, 0x00, 0x00, //0x00001953 jae LBB0_703 + 0x41, 0x81, 0x3a, 0x74, 0x72, 0x75, 0x65, //0x00001959 cmpl $1702195828, (%r10) + 0x48, 0x8b, 0x54, 0x24, 0x08, //0x00001960 movq $8(%rsp), %rdx + 0x0f, 0x84, 0x19, 0xea, 0xff, 0xff, //0x00001965 je LBB0_1 + 0xe9, 0x83, 0x25, 0x00, 0x00, //0x0000196b jmp LBB0_341 + //0x00001970 LBB0_122 + 0x89, 0xc8, //0x00001970 movl %ecx, %eax + 0x49, 0x01, 0xc3, //0x00001972 addq %rax, %r11 + 0x4d, 0x01, 0xf3, //0x00001975 addq %r14, %r11 + 0x4c, 0x8b, 0x74, 0x24, 0x28, //0x00001978 movq $40(%rsp), %r14 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000197d movq $-1, %rax + 0x4d, 0x85, 0xff, //0x00001984 testq %r15, %r15 + 0x48, 0x8b, 0x4c, 0x24, 0x10, //0x00001987 movq $16(%rsp), %rcx + 0x0f, 0x85, 0x1d, 0x00, 0x00, 0x00, //0x0000198c jne LBB0_347 + 0xe9, 0x4d, 0x24, 0x00, 0x00, //0x00001992 jmp LBB0_700 + //0x00001997 LBB0_345 + 0x49, 0x01, 0xc3, //0x00001997 addq %rax, %r11 + //0x0000199a LBB0_346 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000199a movq $-1, %rax + 0x4d, 0x85, 0xff, //0x000019a1 testq %r15, %r15 + 0x48, 0x8b, 0x4c, 0x24, 0x10, //0x000019a4 movq $16(%rsp), %rcx + 0x0f, 0x84, 0x35, 0x24, 0x00, 0x00, //0x000019a9 je LBB0_700 + //0x000019af LBB0_347 + 0x48, 0x85, 0xc9, //0x000019af testq %rcx, %rcx + 0xc5, 0xfe, 0x6f, 0x1d, 0x06, 0xe8, 0xff, 0xff, //0x000019b2 vmovdqu $-6138(%rip), %ymm3 /* LCPI0_9+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0xde, 0xe7, 0xff, 0xff, //0x000019ba vmovdqu $-6178(%rip), %ymm4 /* LCPI0_8+0(%rip) */ + 0x0f, 0x84, 0x1c, 0x24, 0x00, 0x00, //0x000019c2 je LBB0_700 + 0x4d, 0x85, 0xc0, //0x000019c8 testq %r8, %r8 + 0x0f, 0x84, 0x13, 0x24, 0x00, 0x00, //0x000019cb je LBB0_700 + 0x4d, 0x29, 0xd3, //0x000019d1 subq %r10, %r11 + 0x49, 0x8d, 0x43, 0xff, //0x000019d4 leaq $-1(%r11), %rax + 0x49, 0x39, 0xc7, //0x000019d8 cmpq %rax, %r15 + 0x0f, 0x84, 0x8a, 0x00, 0x00, 0x00, //0x000019db je LBB0_355 + 0x48, 0x39, 0xc1, //0x000019e1 cmpq %rax, %rcx + 0x0f, 0x84, 0x81, 0x00, 0x00, 0x00, //0x000019e4 je LBB0_355 + 0x49, 0x39, 0xc0, //0x000019ea cmpq %rax, %r8 + 0x0f, 0x84, 0x78, 0x00, 0x00, 0x00, //0x000019ed je LBB0_355 + 0x48, 0x85, 0xc9, //0x000019f3 testq %rcx, %rcx + 0xc5, 0xfe, 0x6f, 0x2d, 0xc2, 0xe6, 0xff, 0xff, //0x000019f6 vmovdqu $-6462(%rip), %ymm5 /* LCPI0_1+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x35, 0xda, 0xe6, 0xff, 0xff, //0x000019fe vmovdqu $-6438(%rip), %ymm6 /* LCPI0_2+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x3d, 0xf2, 0xe6, 0xff, 0xff, //0x00001a06 vmovdqu $-6414(%rip), %ymm7 /* LCPI0_3+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x05, 0x0a, 0xe7, 0xff, 0xff, //0x00001a0e vmovdqu $-6390(%rip), %ymm8 /* LCPI0_4+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x0d, 0xe2, 0xe7, 0xff, 0xff, //0x00001a16 vmovdqu $-6174(%rip), %ymm9 /* LCPI0_14+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x05, 0xfa, 0xe7, 0xff, 0xff, //0x00001a1e vmovdqu $-6150(%rip), %ymm0 /* LCPI0_15+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x1d, 0xb2, 0xe7, 0xff, 0xff, //0x00001a26 vmovdqu $-6222(%rip), %ymm11 /* LCPI0_10+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x35, 0x0a, 0xe8, 0xff, 0xff, //0x00001a2e vmovdqu $-6134(%rip), %ymm14 /* LCPI0_16+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x3d, 0x22, 0xe8, 0xff, 0xff, //0x00001a36 vmovdqu $-6110(%rip), %ymm15 /* LCPI0_17+0(%rip) */ + 0x0f, 0x8e, 0xa4, 0x00, 0x00, 0x00, //0x00001a3e jle LBB0_358 + 0x48, 0x8d, 0x41, 0xff, //0x00001a44 leaq $-1(%rcx), %rax + 0x49, 0x39, 0xc0, //0x00001a48 cmpq %rax, %r8 + 0x0f, 0x84, 0x97, 0x00, 0x00, 0x00, //0x00001a4b je LBB0_358 + 0x48, 0xf7, 0xd1, //0x00001a51 notq %rcx + 0x49, 0x89, 0xcb, //0x00001a54 movq %rcx, %r11 + 0x48, 0x8b, 0x74, 0x24, 0x08, //0x00001a57 movq $8(%rsp), %rsi + 0x49, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001a5c movabsq $4294977024, %r15 + 0xe9, 0x5a, 0x00, 0x00, 0x00, //0x00001a66 jmp LBB0_356 + //0x00001a6b LBB0_355 + 0x49, 0xf7, 0xdb, //0x00001a6b negq %r11 + 0x48, 0x8b, 0x74, 0x24, 0x08, //0x00001a6e movq $8(%rsp), %rsi + 0xc5, 0xfe, 0x6f, 0x2d, 0x45, 0xe6, 0xff, 0xff, //0x00001a73 vmovdqu $-6587(%rip), %ymm5 /* LCPI0_1+0(%rip) */ + 0x49, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001a7b movabsq $4294977024, %r15 + 0xc5, 0xfe, 0x6f, 0x35, 0x53, 0xe6, 0xff, 0xff, //0x00001a85 vmovdqu $-6573(%rip), %ymm6 /* LCPI0_2+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x3d, 0x6b, 0xe6, 0xff, 0xff, //0x00001a8d vmovdqu $-6549(%rip), %ymm7 /* LCPI0_3+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x05, 0x83, 0xe6, 0xff, 0xff, //0x00001a95 vmovdqu $-6525(%rip), %ymm8 /* LCPI0_4+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x0d, 0x5b, 0xe7, 0xff, 0xff, //0x00001a9d vmovdqu $-6309(%rip), %ymm9 /* LCPI0_14+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x05, 0x73, 0xe7, 0xff, 0xff, //0x00001aa5 vmovdqu $-6285(%rip), %ymm0 /* LCPI0_15+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x1d, 0x2b, 0xe7, 0xff, 0xff, //0x00001aad vmovdqu $-6357(%rip), %ymm11 /* LCPI0_10+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x35, 0x83, 0xe7, 0xff, 0xff, //0x00001ab5 vmovdqu $-6269(%rip), %ymm14 /* LCPI0_16+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x3d, 0x9b, 0xe7, 0xff, 0xff, //0x00001abd vmovdqu $-6245(%rip), %ymm15 /* LCPI0_17+0(%rip) */ + //0x00001ac5 LBB0_356 + 0xc5, 0x7e, 0x6f, 0x15, 0x73, 0xe6, 0xff, 0xff, //0x00001ac5 vmovdqu $-6541(%rip), %ymm10 /* LCPI0_5+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x25, 0x8b, 0xe6, 0xff, 0xff, //0x00001acd vmovdqu $-6517(%rip), %ymm12 /* LCPI0_6+0(%rip) */ + 0x4d, 0x85, 0xdb, //0x00001ad5 testq %r11, %r11 + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00001ad8 movq $24(%rsp), %r8 + 0x0f, 0x89, 0xf0, 0x0f, 0x00, 0x00, //0x00001add jns LBB0_508 + 0xe9, 0xf9, 0x22, 0x00, 0x00, //0x00001ae3 jmp LBB0_357 + //0x00001ae8 LBB0_358 + 0x4c, 0x89, 0xf8, //0x00001ae8 movq %r15, %rax + 0x4c, 0x09, 0xc0, //0x00001aeb orq %r8, %rax + 0x0f, 0x99, 0xc0, //0x00001aee setns %al + 0xc5, 0x7e, 0x6f, 0x15, 0x47, 0xe6, 0xff, 0xff, //0x00001af1 vmovdqu $-6585(%rip), %ymm10 /* LCPI0_5+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x25, 0x5f, 0xe6, 0xff, 0xff, //0x00001af9 vmovdqu $-6561(%rip), %ymm12 /* LCPI0_6+0(%rip) */ + 0x0f, 0x88, 0x31, 0x09, 0x00, 0x00, //0x00001b01 js LBB0_449 + 0x4d, 0x39, 0xc7, //0x00001b07 cmpq %r8, %r15 + 0x0f, 0x8c, 0x28, 0x09, 0x00, 0x00, //0x00001b0a jl LBB0_449 + 0x49, 0xf7, 0xd7, //0x00001b10 notq %r15 + 0x4d, 0x89, 0xfb, //0x00001b13 movq %r15, %r11 + 0xe9, 0x9b, 0x0f, 0x00, 0x00, //0x00001b16 jmp LBB0_506 + //0x00001b1b LBB0_361 + 0xba, 0x40, 0x00, 0x00, 0x00, //0x00001b1b movl $64, %edx + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00001b20 movq $32(%rsp), %r11 + 0x48, 0x8b, 0x5c, 0x24, 0x08, //0x00001b25 movq $8(%rsp), %rbx + 0x48, 0x39, 0xc2, //0x00001b2a cmpq %rax, %rdx + 0x0f, 0x82, 0xa0, 0x24, 0x00, 0x00, //0x00001b2d jb LBB0_239 + //0x00001b33 LBB0_362 + 0x48, 0x01, 0xc1, //0x00001b33 addq %rax, %rcx + 0x48, 0x83, 0xc1, 0x01, //0x00001b36 addq $1, %rcx + 0x48, 0x85, 0xc9, //0x00001b3a testq %rcx, %rcx + 0x0f, 0x88, 0x6e, 0x22, 0x00, 0x00, //0x00001b3d js LBB0_696 + //0x00001b43 LBB0_363 + 0x48, 0x89, 0x0b, //0x00001b43 movq %rcx, (%rbx) + 0x4c, 0x89, 0xe8, //0x00001b46 movq %r13, %rax + 0x48, 0xba, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x00001b49 movabsq $9223372036854775806, %rdx + 0x49, 0x39, 0xd5, //0x00001b53 cmpq %rdx, %r13 + 0x4c, 0x8b, 0x74, 0x24, 0x28, //0x00001b56 movq $40(%rsp), %r14 + 0x0f, 0x87, 0x9c, 0x22, 0x00, 0x00, //0x00001b5b ja LBB0_721 + //0x00001b61 LBB0_364 + 0x49, 0x8b, 0x06, //0x00001b61 movq (%r14), %rax + 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x00001b64 cmpq $4095, %rax + 0x0f, 0x8f, 0x35, 0x22, 0x00, 0x00, //0x00001b6a jg LBB0_713 + 0x48, 0x8d, 0x50, 0x01, //0x00001b70 leaq $1(%rax), %rdx + 0x49, 0x89, 0x16, //0x00001b74 movq %rdx, (%r14) + 0x49, 0xc7, 0x44, 0xc6, 0x08, 0x04, 0x00, 0x00, 0x00, //0x00001b77 movq $4, $8(%r14,%rax,8) + 0xe9, 0x1c, 0xe8, 0xff, 0xff, //0x00001b80 jmp LBB0_4 + //0x00001b85 LBB0_366 + 0x4c, 0x89, 0x4c, 0x24, 0x10, //0x00001b85 movq %r9, $16(%rsp) + 0x4d, 0x89, 0xf2, //0x00001b8a movq %r14, %r10 + 0x49, 0x29, 0xca, //0x00001b8d subq %rcx, %r10 + 0x49, 0x83, 0xfa, 0x20, //0x00001b90 cmpq $32, %r10 + 0x0f, 0x8c, 0x37, 0x12, 0x00, 0x00, //0x00001b94 jl LBB0_541 + 0x4f, 0x8d, 0x04, 0x2c, //0x00001b9a leaq (%r12,%r13), %r8 + 0x4d, 0x29, 0xee, //0x00001b9e subq %r13, %r14 + 0xbe, 0x1f, 0x00, 0x00, 0x00, //0x00001ba1 movl $31, %esi + 0x45, 0x31, 0xd2, //0x00001ba6 xorl %r10d, %r10d + 0x45, 0x31, 0xdb, //0x00001ba9 xorl %r11d, %r11d + 0x90, 0x90, 0x90, 0x90, //0x00001bac .p2align 4, 0x90 + //0x00001bb0 LBB0_368 + 0xc4, 0x81, 0x7e, 0x6f, 0x44, 0x10, 0x01, //0x00001bb0 vmovdqu $1(%r8,%r10), %ymm0 + 0xc5, 0xfd, 0x74, 0xce, //0x00001bb7 vpcmpeqb %ymm6, %ymm0, %ymm1 + 0xc5, 0x7d, 0xd7, 0xc9, //0x00001bbb vpmovmskb %ymm1, %r9d + 0xc5, 0xfd, 0x74, 0xc7, //0x00001bbf vpcmpeqb %ymm7, %ymm0, %ymm0 + 0xc5, 0xfd, 0xd7, 0xc8, //0x00001bc3 vpmovmskb %ymm0, %ecx + 0x85, 0xc9, //0x00001bc7 testl %ecx, %ecx + 0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x00001bc9 jne LBB0_371 + 0x4d, 0x85, 0xdb, //0x00001bcf testq %r11, %r11 + 0x0f, 0x85, 0x08, 0x00, 0x00, 0x00, //0x00001bd2 jne LBB0_371 + 0x45, 0x31, 0xdb, //0x00001bd8 xorl %r11d, %r11d + 0xe9, 0x31, 0x00, 0x00, 0x00, //0x00001bdb jmp LBB0_372 + //0x00001be0 .p2align 4, 0x90 + //0x00001be0 LBB0_371 + 0x44, 0x89, 0xdf, //0x00001be0 movl %r11d, %edi + 0xf7, 0xd7, //0x00001be3 notl %edi + 0x21, 0xcf, //0x00001be5 andl %ecx, %edi + 0x8d, 0x14, 0x3f, //0x00001be7 leal (%rdi,%rdi), %edx + 0x44, 0x09, 0xda, //0x00001bea orl %r11d, %edx + 0x89, 0xd3, //0x00001bed movl %edx, %ebx + 0xf7, 0xd3, //0x00001bef notl %ebx + 0x21, 0xcb, //0x00001bf1 andl %ecx, %ebx + 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001bf3 andl $-1431655766, %ebx + 0x45, 0x31, 0xdb, //0x00001bf9 xorl %r11d, %r11d + 0x01, 0xfb, //0x00001bfc addl %edi, %ebx + 0x41, 0x0f, 0x92, 0xc3, //0x00001bfe setb %r11b + 0x01, 0xdb, //0x00001c02 addl %ebx, %ebx + 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x00001c04 xorl $1431655765, %ebx + 0x21, 0xd3, //0x00001c0a andl %edx, %ebx + 0xf7, 0xd3, //0x00001c0c notl %ebx + 0x41, 0x21, 0xd9, //0x00001c0e andl %ebx, %r9d + //0x00001c11 LBB0_372 + 0x4d, 0x85, 0xc9, //0x00001c11 testq %r9, %r9 + 0x0f, 0x85, 0xdc, 0x07, 0x00, 0x00, //0x00001c14 jne LBB0_447 + 0x49, 0x83, 0xc2, 0x20, //0x00001c1a addq $32, %r10 + 0x49, 0x8d, 0x0c, 0x36, //0x00001c1e leaq (%r14,%rsi), %rcx + 0x48, 0x83, 0xc1, 0xe0, //0x00001c22 addq $-32, %rcx + 0x48, 0x83, 0xc6, 0xe0, //0x00001c26 addq $-32, %rsi + 0x48, 0x83, 0xf9, 0x3f, //0x00001c2a cmpq $63, %rcx + 0x0f, 0x8f, 0x7c, 0xff, 0xff, 0xff, //0x00001c2e jg LBB0_368 + 0x4d, 0x85, 0xdb, //0x00001c34 testq %r11, %r11 + 0x0f, 0x85, 0x8a, 0x1c, 0x00, 0x00, //0x00001c37 jne LBB0_640 + 0x4b, 0x8d, 0x0c, 0x02, //0x00001c3d leaq (%r10,%r8), %rcx + 0x48, 0x83, 0xc1, 0x01, //0x00001c41 addq $1, %rcx + 0x49, 0xf7, 0xd2, //0x00001c45 notq %r10 + 0x4d, 0x01, 0xf2, //0x00001c48 addq %r14, %r10 + //0x00001c4b LBB0_376 + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00001c4b movq $32(%rsp), %r11 + 0x4c, 0x8b, 0x4c, 0x24, 0x10, //0x00001c50 movq $16(%rsp), %r9 + 0x4d, 0x85, 0xd2, //0x00001c55 testq %r10, %r10 + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00001c58 movq $24(%rsp), %r8 + 0x4c, 0x8b, 0x74, 0x24, 0x28, //0x00001c5d movq $40(%rsp), %r14 + 0x0f, 0x8f, 0xe3, 0x1c, 0x00, 0x00, //0x00001c62 jg LBB0_644 + 0xe9, 0x90, 0x21, 0x00, 0x00, //0x00001c68 jmp LBB0_721 + //0x00001c6d LBB0_377 + 0x4c, 0x89, 0xf8, //0x00001c6d movq %r15, %rax + 0x48, 0x29, 0xc8, //0x00001c70 subq %rcx, %rax + 0x48, 0x83, 0xf8, 0x20, //0x00001c73 cmpq $32, %rax + 0x0f, 0x82, 0x5c, 0x11, 0x00, 0x00, //0x00001c77 jb LBB0_542 + 0x4c, 0x89, 0xe8, //0x00001c7d movq %r13, %rax + 0x48, 0xf7, 0xd0, //0x00001c80 notq %rax + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001c83 .p2align 4, 0x90 + //0x00001c90 LBB0_379 + 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x0c, //0x00001c90 vmovdqu (%r12,%rcx), %ymm0 + 0xc5, 0xfd, 0x74, 0xcb, //0x00001c96 vpcmpeqb %ymm3, %ymm0, %ymm1 + 0xc5, 0xa5, 0xdb, 0xc0, //0x00001c9a vpand %ymm0, %ymm11, %ymm0 + 0xc5, 0xfd, 0x74, 0xc4, //0x00001c9e vpcmpeqb %ymm4, %ymm0, %ymm0 + 0xc5, 0xfd, 0xeb, 0xc1, //0x00001ca2 vpor %ymm1, %ymm0, %ymm0 + 0xc5, 0xfd, 0xd7, 0xd0, //0x00001ca6 vpmovmskb %ymm0, %edx + 0x85, 0xd2, //0x00001caa testl %edx, %edx + 0x0f, 0x85, 0x6c, 0x07, 0x00, 0x00, //0x00001cac jne LBB0_448 + 0x48, 0x83, 0xc1, 0x20, //0x00001cb2 addq $32, %rcx + 0x49, 0x8d, 0x14, 0x07, //0x00001cb6 leaq (%r15,%rax), %rdx + 0x48, 0x83, 0xc2, 0xe0, //0x00001cba addq $-32, %rdx + 0x48, 0x83, 0xc0, 0xe0, //0x00001cbe addq $-32, %rax + 0x48, 0x83, 0xfa, 0x1f, //0x00001cc2 cmpq $31, %rdx + 0x0f, 0x87, 0xc4, 0xff, 0xff, 0xff, //0x00001cc6 ja LBB0_379 + 0x4c, 0x89, 0xe1, //0x00001ccc movq %r12, %rcx + 0x48, 0x29, 0xc1, //0x00001ccf subq %rax, %rcx + 0x49, 0x01, 0xc7, //0x00001cd2 addq %rax, %r15 + 0x4c, 0x89, 0xf8, //0x00001cd5 movq %r15, %rax + 0x48, 0x83, 0xf8, 0x10, //0x00001cd8 cmpq $16, %rax + 0x48, 0x8b, 0x7c, 0x24, 0x08, //0x00001cdc movq $8(%rsp), %rdi + 0x49, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001ce1 movabsq $4294977024, %r15 + 0x0f, 0x82, 0x48, 0x00, 0x00, 0x00, //0x00001ceb jb LBB0_385 + //0x00001cf1 LBB0_382 + 0x4c, 0x89, 0xe2, //0x00001cf1 movq %r12, %rdx + 0x48, 0x29, 0xca, //0x00001cf4 subq %rcx, %rdx + //0x00001cf7 LBB0_383 + 0xc5, 0xfa, 0x6f, 0x01, //0x00001cf7 vmovdqu (%rcx), %xmm0 + 0xc5, 0xf9, 0x74, 0x0d, 0x0d, 0xe3, 0xff, 0xff, //0x00001cfb vpcmpeqb $-7411(%rip), %xmm0, %xmm1 /* LCPI0_11+0(%rip) */ + 0xc5, 0xf9, 0xdb, 0x05, 0x15, 0xe3, 0xff, 0xff, //0x00001d03 vpand $-7403(%rip), %xmm0, %xmm0 /* LCPI0_12+0(%rip) */ + 0xc5, 0xf9, 0x74, 0x05, 0x1d, 0xe3, 0xff, 0xff, //0x00001d0b vpcmpeqb $-7395(%rip), %xmm0, %xmm0 /* LCPI0_13+0(%rip) */ + 0xc5, 0xf9, 0xeb, 0xc1, //0x00001d13 vpor %xmm1, %xmm0, %xmm0 + 0xc5, 0xf9, 0xd7, 0xf0, //0x00001d17 vpmovmskb %xmm0, %esi + 0x85, 0xf6, //0x00001d1b testl %esi, %esi + 0x0f, 0x85, 0x0a, 0x09, 0x00, 0x00, //0x00001d1d jne LBB0_477 + 0x48, 0x83, 0xc1, 0x10, //0x00001d23 addq $16, %rcx + 0x48, 0x83, 0xc0, 0xf0, //0x00001d27 addq $-16, %rax + 0x48, 0x83, 0xc2, 0xf0, //0x00001d2b addq $-16, %rdx + 0x48, 0x83, 0xf8, 0x0f, //0x00001d2f cmpq $15, %rax + 0x0f, 0x87, 0xbe, 0xff, 0xff, 0xff, //0x00001d33 ja LBB0_383 + //0x00001d39 LBB0_385 + 0xc5, 0x7d, 0x7f, 0xe1, //0x00001d39 vmovdqa %ymm12, %ymm1 + 0xc5, 0x7d, 0x7f, 0xd0, //0x00001d3d vmovdqa %ymm10, %ymm0 + 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x00001d41 vmovdqa %ymm13, %ymm10 + 0x48, 0x85, 0xc0, //0x00001d46 testq %rax, %rax + 0x0f, 0x84, 0x35, 0x00, 0x00, 0x00, //0x00001d49 je LBB0_392 + 0x48, 0x8d, 0x34, 0x01, //0x00001d4f leaq (%rcx,%rax), %rsi + 0x31, 0xd2, //0x00001d53 xorl %edx, %edx + //0x00001d55 LBB0_387 + 0x0f, 0xb6, 0x1c, 0x11, //0x00001d55 movzbl (%rcx,%rdx), %ebx + 0x80, 0xfb, 0x2c, //0x00001d59 cmpb $44, %bl + 0x0f, 0x84, 0x2d, 0x11, 0x00, 0x00, //0x00001d5c je LBB0_548 + 0x80, 0xfb, 0x7d, //0x00001d62 cmpb $125, %bl + 0x0f, 0x84, 0x24, 0x11, 0x00, 0x00, //0x00001d65 je LBB0_548 + 0x80, 0xfb, 0x5d, //0x00001d6b cmpb $93, %bl + 0x0f, 0x84, 0x1b, 0x11, 0x00, 0x00, //0x00001d6e je LBB0_548 + 0x48, 0x83, 0xc2, 0x01, //0x00001d74 addq $1, %rdx + 0x48, 0x39, 0xd0, //0x00001d78 cmpq %rdx, %rax + 0x0f, 0x85, 0xd4, 0xff, 0xff, 0xff, //0x00001d7b jne LBB0_387 + 0x48, 0x89, 0xf1, //0x00001d81 movq %rsi, %rcx + //0x00001d84 LBB0_392 + 0x4c, 0x29, 0xe1, //0x00001d84 subq %r12, %rcx + 0xe9, 0x09, 0x11, 0x00, 0x00, //0x00001d87 jmp LBB0_549 + //0x00001d8c LBB0_393 + 0x4c, 0x89, 0x4c, 0x24, 0x10, //0x00001d8c movq %r9, $16(%rsp) + 0x4d, 0x8b, 0x43, 0x08, //0x00001d91 movq $8(%r11), %r8 + 0x49, 0x29, 0xc8, //0x00001d95 subq %rcx, %r8 + 0x49, 0x01, 0xcc, //0x00001d98 addq %rcx, %r12 + 0x45, 0x31, 0xdb, //0x00001d9b xorl %r11d, %r11d + 0x45, 0x31, 0xc9, //0x00001d9e xorl %r9d, %r9d + 0x45, 0x31, 0xd2, //0x00001da1 xorl %r10d, %r10d + 0x31, 0xdb, //0x00001da4 xorl %ebx, %ebx + 0xc4, 0x41, 0x7d, 0x6f, 0xfe, //0x00001da6 vmovdqa %ymm14, %ymm15 + 0x49, 0x83, 0xf8, 0x40, //0x00001dab cmpq $64, %r8 + 0x0f, 0x8d, 0x6c, 0x01, 0x00, 0x00, //0x00001daf jge LBB0_394 + //0x00001db5 LBB0_403 + 0x48, 0x8b, 0x74, 0x24, 0x08, //0x00001db5 movq $8(%rsp), %rsi + 0x4d, 0x85, 0xc0, //0x00001dba testq %r8, %r8 + 0x0f, 0x8e, 0x55, 0x22, 0x00, 0x00, //0x00001dbd jle LBB0_729 + 0xc5, 0x7d, 0x7f, 0xe2, //0x00001dc3 vmovdqa %ymm12, %ymm2 + 0xc5, 0x7d, 0x7f, 0xd1, //0x00001dc7 vmovdqa %ymm10, %ymm1 + 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x00001dcb vmovdqa %ymm13, %ymm10 + 0x4c, 0x89, 0xfa, //0x00001dd0 movq %r15, %rdx + 0xc5, 0xf9, 0xef, 0xc0, //0x00001dd3 vpxor %xmm0, %xmm0, %xmm0 + 0xc5, 0xfe, 0x7f, 0x44, 0x24, 0x60, //0x00001dd7 vmovdqu %ymm0, $96(%rsp) + 0xc5, 0xfe, 0x7f, 0x44, 0x24, 0x40, //0x00001ddd vmovdqu %ymm0, $64(%rsp) + 0x44, 0x89, 0xe1, //0x00001de3 movl %r12d, %ecx + 0x81, 0xe1, 0xff, 0x0f, 0x00, 0x00, //0x00001de6 andl $4095, %ecx + 0x81, 0xf9, 0xc1, 0x0f, 0x00, 0x00, //0x00001dec cmpl $4033, %ecx + 0x0f, 0x82, 0x28, 0x00, 0x00, 0x00, //0x00001df2 jb LBB0_407 + 0x49, 0x83, 0xf8, 0x20, //0x00001df8 cmpq $32, %r8 + 0x0f, 0x82, 0x43, 0x00, 0x00, 0x00, //0x00001dfc jb LBB0_408 + 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x24, //0x00001e02 vmovdqu (%r12), %ymm0 + 0xc5, 0xfe, 0x7f, 0x44, 0x24, 0x40, //0x00001e08 vmovdqu %ymm0, $64(%rsp) + 0x49, 0x83, 0xc4, 0x20, //0x00001e0e addq $32, %r12 + 0x49, 0x8d, 0x78, 0xe0, //0x00001e12 leaq $-32(%r8), %rdi + 0x48, 0x8d, 0x74, 0x24, 0x60, //0x00001e16 leaq $96(%rsp), %rsi + 0xe9, 0x2d, 0x00, 0x00, 0x00, //0x00001e1b jmp LBB0_409 + //0x00001e20 LBB0_407 + 0x49, 0x89, 0xd7, //0x00001e20 movq %rdx, %r15 + 0xc4, 0x41, 0x7d, 0x6f, 0xea, //0x00001e23 vmovdqa %ymm10, %ymm13 + 0xc5, 0xfe, 0x6f, 0x1d, 0x90, 0xe3, 0xff, 0xff, //0x00001e28 vmovdqu $-7280(%rip), %ymm3 /* LCPI0_9+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0x68, 0xe3, 0xff, 0xff, //0x00001e30 vmovdqu $-7320(%rip), %ymm4 /* LCPI0_8+0(%rip) */ + 0xc5, 0x7d, 0x6f, 0xd1, //0x00001e38 vmovdqa %ymm1, %ymm10 + 0xc5, 0x7d, 0x6f, 0xe2, //0x00001e3c vmovdqa %ymm2, %ymm12 + 0xe9, 0xdc, 0x00, 0x00, 0x00, //0x00001e40 jmp LBB0_394 + //0x00001e45 LBB0_408 + 0x48, 0x8d, 0x74, 0x24, 0x40, //0x00001e45 leaq $64(%rsp), %rsi + 0x4c, 0x89, 0xc7, //0x00001e4a movq %r8, %rdi + //0x00001e4d LBB0_409 + 0x48, 0x83, 0xff, 0x10, //0x00001e4d cmpq $16, %rdi + 0x0f, 0x82, 0x4b, 0x00, 0x00, 0x00, //0x00001e51 jb LBB0_410 + 0xc4, 0xc1, 0x7a, 0x6f, 0x04, 0x24, //0x00001e57 vmovdqu (%r12), %xmm0 + 0xc5, 0xfa, 0x7f, 0x06, //0x00001e5d vmovdqu %xmm0, (%rsi) + 0x49, 0x83, 0xc4, 0x10, //0x00001e61 addq $16, %r12 + 0x48, 0x83, 0xc6, 0x10, //0x00001e65 addq $16, %rsi + 0x48, 0x83, 0xc7, 0xf0, //0x00001e69 addq $-16, %rdi + 0x48, 0x83, 0xff, 0x08, //0x00001e6d cmpq $8, %rdi + 0x0f, 0x83, 0x35, 0x00, 0x00, 0x00, //0x00001e71 jae LBB0_417 + //0x00001e77 LBB0_411 + 0x48, 0x83, 0xff, 0x04, //0x00001e77 cmpq $4, %rdi + 0x0f, 0x82, 0x48, 0x00, 0x00, 0x00, //0x00001e7b jb LBB0_412 + //0x00001e81 LBB0_418 + 0x41, 0x8b, 0x0c, 0x24, //0x00001e81 movl (%r12), %ecx + 0x89, 0x0e, //0x00001e85 movl %ecx, (%rsi) + 0x49, 0x83, 0xc4, 0x04, //0x00001e87 addq $4, %r12 + 0x48, 0x83, 0xc6, 0x04, //0x00001e8b addq $4, %rsi + 0x48, 0x83, 0xc7, 0xfc, //0x00001e8f addq $-4, %rdi + 0x48, 0x83, 0xff, 0x02, //0x00001e93 cmpq $2, %rdi + 0x0f, 0x83, 0x36, 0x00, 0x00, 0x00, //0x00001e97 jae LBB0_413 + 0xe9, 0x45, 0x00, 0x00, 0x00, //0x00001e9d jmp LBB0_414 + //0x00001ea2 LBB0_410 + 0x48, 0x83, 0xff, 0x08, //0x00001ea2 cmpq $8, %rdi + 0x0f, 0x82, 0xcb, 0xff, 0xff, 0xff, //0x00001ea6 jb LBB0_411 + //0x00001eac LBB0_417 + 0x49, 0x8b, 0x0c, 0x24, //0x00001eac movq (%r12), %rcx + 0x48, 0x89, 0x0e, //0x00001eb0 movq %rcx, (%rsi) + 0x49, 0x83, 0xc4, 0x08, //0x00001eb3 addq $8, %r12 + 0x48, 0x83, 0xc6, 0x08, //0x00001eb7 addq $8, %rsi + 0x48, 0x83, 0xc7, 0xf8, //0x00001ebb addq $-8, %rdi + 0x48, 0x83, 0xff, 0x04, //0x00001ebf cmpq $4, %rdi + 0x0f, 0x83, 0xb8, 0xff, 0xff, 0xff, //0x00001ec3 jae LBB0_418 + //0x00001ec9 LBB0_412 + 0x48, 0x83, 0xff, 0x02, //0x00001ec9 cmpq $2, %rdi + 0x0f, 0x82, 0x14, 0x00, 0x00, 0x00, //0x00001ecd jb LBB0_414 + //0x00001ed3 LBB0_413 + 0x41, 0x0f, 0xb7, 0x0c, 0x24, //0x00001ed3 movzwl (%r12), %ecx + 0x66, 0x89, 0x0e, //0x00001ed8 movw %cx, (%rsi) + 0x49, 0x83, 0xc4, 0x02, //0x00001edb addq $2, %r12 + 0x48, 0x83, 0xc6, 0x02, //0x00001edf addq $2, %rsi + 0x48, 0x83, 0xc7, 0xfe, //0x00001ee3 addq $-2, %rdi + //0x00001ee7 LBB0_414 + 0x4c, 0x89, 0xe1, //0x00001ee7 movq %r12, %rcx + 0x4c, 0x8d, 0x64, 0x24, 0x40, //0x00001eea leaq $64(%rsp), %r12 + 0x48, 0x85, 0xff, //0x00001eef testq %rdi, %rdi + 0x49, 0x89, 0xd7, //0x00001ef2 movq %rdx, %r15 + 0xc4, 0x41, 0x7d, 0x6f, 0xea, //0x00001ef5 vmovdqa %ymm10, %ymm13 + 0xc5, 0xfe, 0x6f, 0x1d, 0xbe, 0xe2, 0xff, 0xff, //0x00001efa vmovdqu $-7490(%rip), %ymm3 /* LCPI0_9+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0x96, 0xe2, 0xff, 0xff, //0x00001f02 vmovdqu $-7530(%rip), %ymm4 /* LCPI0_8+0(%rip) */ + 0xc5, 0x7d, 0x6f, 0xd1, //0x00001f0a vmovdqa %ymm1, %ymm10 + 0xc5, 0x7d, 0x6f, 0xe2, //0x00001f0e vmovdqa %ymm2, %ymm12 + 0x0f, 0x84, 0x09, 0x00, 0x00, 0x00, //0x00001f12 je LBB0_394 + 0x8a, 0x09, //0x00001f18 movb (%rcx), %cl + 0x88, 0x0e, //0x00001f1a movb %cl, (%rsi) + 0x4c, 0x8d, 0x64, 0x24, 0x40, //0x00001f1c leaq $64(%rsp), %r12 + //0x00001f21 LBB0_394 + 0xc4, 0x41, 0x7d, 0x6f, 0xf5, //0x00001f21 vmovdqa %ymm13, %ymm14 + 0xc4, 0xc1, 0x7e, 0x6f, 0x0c, 0x24, //0x00001f26 vmovdqu (%r12), %ymm1 + 0xc4, 0xc1, 0x7e, 0x6f, 0x44, 0x24, 0x20, //0x00001f2c vmovdqu $32(%r12), %ymm0 + 0xc5, 0xf5, 0x74, 0xd7, //0x00001f33 vpcmpeqb %ymm7, %ymm1, %ymm2 + 0xc5, 0xfd, 0xd7, 0xf2, //0x00001f37 vpmovmskb %ymm2, %esi + 0xc5, 0xfd, 0x74, 0xd7, //0x00001f3b vpcmpeqb %ymm7, %ymm0, %ymm2 + 0xc5, 0xfd, 0xd7, 0xca, //0x00001f3f vpmovmskb %ymm2, %ecx + 0x48, 0xc1, 0xe1, 0x20, //0x00001f43 shlq $32, %rcx + 0x48, 0x09, 0xce, //0x00001f47 orq %rcx, %rsi + 0x48, 0x89, 0xf1, //0x00001f4a movq %rsi, %rcx + 0xc4, 0x41, 0x7d, 0x6f, 0xe9, //0x00001f4d vmovdqa %ymm9, %ymm13 + 0x4c, 0x09, 0xc9, //0x00001f52 orq %r9, %rcx + 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x00001f55 jne LBB0_396 + 0x48, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00001f5b movq $-1, %rsi + 0x45, 0x31, 0xc9, //0x00001f62 xorl %r9d, %r9d + 0xe9, 0x46, 0x00, 0x00, 0x00, //0x00001f65 jmp LBB0_397 + //0x00001f6a LBB0_396 + 0x4c, 0x89, 0xc9, //0x00001f6a movq %r9, %rcx + 0x48, 0xf7, 0xd1, //0x00001f6d notq %rcx + 0x48, 0x21, 0xf1, //0x00001f70 andq %rsi, %rcx + 0x4c, 0x8d, 0x34, 0x09, //0x00001f73 leaq (%rcx,%rcx), %r14 + 0x4d, 0x09, 0xce, //0x00001f77 orq %r9, %r14 + 0x4c, 0x89, 0xf7, //0x00001f7a movq %r14, %rdi + 0x48, 0xf7, 0xd7, //0x00001f7d notq %rdi + 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001f80 movabsq $-6148914691236517206, %rdx + 0x48, 0x21, 0xd6, //0x00001f8a andq %rdx, %rsi + 0x48, 0x21, 0xfe, //0x00001f8d andq %rdi, %rsi + 0x45, 0x31, 0xc9, //0x00001f90 xorl %r9d, %r9d + 0x48, 0x01, 0xce, //0x00001f93 addq %rcx, %rsi + 0x41, 0x0f, 0x92, 0xc1, //0x00001f96 setb %r9b + 0x48, 0x01, 0xf6, //0x00001f9a addq %rsi, %rsi + 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001f9d movabsq $6148914691236517205, %rcx + 0x48, 0x31, 0xce, //0x00001fa7 xorq %rcx, %rsi + 0x4c, 0x21, 0xf6, //0x00001faa andq %r14, %rsi + 0x48, 0xf7, 0xd6, //0x00001fad notq %rsi + //0x00001fb0 LBB0_397 + 0xc5, 0xfd, 0x74, 0xd6, //0x00001fb0 vpcmpeqb %ymm6, %ymm0, %ymm2 + 0xc5, 0xfd, 0xd7, 0xca, //0x00001fb4 vpmovmskb %ymm2, %ecx + 0x48, 0xc1, 0xe1, 0x20, //0x00001fb8 shlq $32, %rcx + 0xc5, 0xf5, 0x74, 0xd6, //0x00001fbc vpcmpeqb %ymm6, %ymm1, %ymm2 + 0xc5, 0xfd, 0xd7, 0xd2, //0x00001fc0 vpmovmskb %ymm2, %edx + 0x48, 0x09, 0xca, //0x00001fc4 orq %rcx, %rdx + 0x48, 0x21, 0xf2, //0x00001fc7 andq %rsi, %rdx + 0xc4, 0xe1, 0xf9, 0x6e, 0xd2, //0x00001fca vmovq %rdx, %xmm2 + 0xc4, 0xe3, 0x69, 0x44, 0x15, 0xc7, 0xe0, 0xff, 0xff, 0x00, //0x00001fcf vpclmulqdq $0, $-7993(%rip), %xmm2, %xmm2 /* LCPI0_26+0(%rip) */ + 0xc4, 0xc1, 0xf9, 0x7e, 0xd6, //0x00001fd9 vmovq %xmm2, %r14 + 0x4d, 0x31, 0xde, //0x00001fde xorq %r11, %r14 + 0xc5, 0x7e, 0x6f, 0x0d, 0x97, 0xe1, 0xff, 0xff, //0x00001fe1 vmovdqu $-7785(%rip), %ymm9 /* LCPI0_7+0(%rip) */ + 0xc5, 0xb5, 0x74, 0xd1, //0x00001fe9 vpcmpeqb %ymm1, %ymm9, %ymm2 + 0xc5, 0xfd, 0xd7, 0xd2, //0x00001fed vpmovmskb %ymm2, %edx + 0xc5, 0xb5, 0x74, 0xd0, //0x00001ff1 vpcmpeqb %ymm0, %ymm9, %ymm2 + 0xc5, 0xfd, 0xd7, 0xca, //0x00001ff5 vpmovmskb %ymm2, %ecx + 0x48, 0xc1, 0xe1, 0x20, //0x00001ff9 shlq $32, %rcx + 0x48, 0x09, 0xca, //0x00001ffd orq %rcx, %rdx + 0x4c, 0x89, 0xf1, //0x00002000 movq %r14, %rcx + 0x48, 0xf7, 0xd1, //0x00002003 notq %rcx + 0x48, 0x21, 0xca, //0x00002006 andq %rcx, %rdx + 0xc5, 0xf5, 0x74, 0xcc, //0x00002009 vpcmpeqb %ymm4, %ymm1, %ymm1 + 0xc5, 0xfd, 0xd7, 0xf9, //0x0000200d vpmovmskb %ymm1, %edi + 0xc5, 0xfd, 0x74, 0xc4, //0x00002011 vpcmpeqb %ymm4, %ymm0, %ymm0 + 0xc5, 0xfd, 0xd7, 0xf0, //0x00002015 vpmovmskb %ymm0, %esi + 0x48, 0xc1, 0xe6, 0x20, //0x00002019 shlq $32, %rsi + 0x48, 0x09, 0xf7, //0x0000201d orq %rsi, %rdi + 0x48, 0x21, 0xcf, //0x00002020 andq %rcx, %rdi + 0x0f, 0x84, 0x54, 0x00, 0x00, 0x00, //0x00002023 je LBB0_401 + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00002029 movq $32(%rsp), %r11 + 0xc4, 0x41, 0x7d, 0x6f, 0xcd, //0x0000202e vmovdqa %ymm13, %ymm9 + 0xc4, 0x41, 0x7d, 0x6f, 0xee, //0x00002033 vmovdqa %ymm14, %ymm13 + 0xc4, 0x41, 0x7d, 0x6f, 0xf7, //0x00002038 vmovdqa %ymm15, %ymm14 + 0xc5, 0x7e, 0x6f, 0x3d, 0x1b, 0xe2, 0xff, 0xff, //0x0000203d vmovdqu $-7653(%rip), %ymm15 /* LCPI0_17+0(%rip) */ + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002045 .p2align 4, 0x90 + //0x00002050 LBB0_399 + 0x48, 0x8d, 0x4f, 0xff, //0x00002050 leaq $-1(%rdi), %rcx + 0x48, 0x89, 0xce, //0x00002054 movq %rcx, %rsi + 0x48, 0x21, 0xd6, //0x00002057 andq %rdx, %rsi + 0xf3, 0x48, 0x0f, 0xb8, 0xf6, //0x0000205a popcntq %rsi, %rsi + 0x4c, 0x01, 0xd6, //0x0000205f addq %r10, %rsi + 0x48, 0x39, 0xde, //0x00002062 cmpq %rbx, %rsi + 0x0f, 0x86, 0x33, 0x03, 0x00, 0x00, //0x00002065 jbe LBB0_445 + 0x48, 0x83, 0xc3, 0x01, //0x0000206b addq $1, %rbx + 0x48, 0x21, 0xcf, //0x0000206f andq %rcx, %rdi + 0x0f, 0x85, 0xd8, 0xff, 0xff, 0xff, //0x00002072 jne LBB0_399 + 0xe9, 0x0f, 0x00, 0x00, 0x00, //0x00002078 jmp LBB0_402 + //0x0000207d LBB0_401 + 0xc4, 0x41, 0x7d, 0x6f, 0xcd, //0x0000207d vmovdqa %ymm13, %ymm9 + 0xc4, 0x41, 0x7d, 0x6f, 0xee, //0x00002082 vmovdqa %ymm14, %ymm13 + 0xc4, 0x41, 0x7d, 0x6f, 0xf7, //0x00002087 vmovdqa %ymm15, %ymm14 + //0x0000208c LBB0_402 + 0x49, 0xc1, 0xfe, 0x3f, //0x0000208c sarq $63, %r14 + 0xf3, 0x48, 0x0f, 0xb8, 0xca, //0x00002090 popcntq %rdx, %rcx + 0x49, 0x01, 0xca, //0x00002095 addq %rcx, %r10 + 0x49, 0x83, 0xc4, 0x40, //0x00002098 addq $64, %r12 + 0x49, 0x83, 0xc0, 0xc0, //0x0000209c addq $-64, %r8 + 0x4d, 0x89, 0xf3, //0x000020a0 movq %r14, %r11 + 0xc4, 0x41, 0x7d, 0x6f, 0xfe, //0x000020a3 vmovdqa %ymm14, %ymm15 + 0x49, 0x83, 0xf8, 0x40, //0x000020a8 cmpq $64, %r8 + 0x0f, 0x8d, 0x6f, 0xfe, 0xff, 0xff, //0x000020ac jge LBB0_394 + 0xe9, 0xfe, 0xfc, 0xff, 0xff, //0x000020b2 jmp LBB0_403 + //0x000020b7 LBB0_419 + 0x4c, 0x89, 0x4c, 0x24, 0x10, //0x000020b7 movq %r9, $16(%rsp) + 0x4d, 0x8b, 0x43, 0x08, //0x000020bc movq $8(%r11), %r8 + 0x49, 0x29, 0xc8, //0x000020c0 subq %rcx, %r8 + 0x49, 0x01, 0xcc, //0x000020c3 addq %rcx, %r12 + 0x45, 0x31, 0xdb, //0x000020c6 xorl %r11d, %r11d + 0x45, 0x31, 0xc9, //0x000020c9 xorl %r9d, %r9d + 0x45, 0x31, 0xd2, //0x000020cc xorl %r10d, %r10d + 0x31, 0xdb, //0x000020cf xorl %ebx, %ebx + 0xe9, 0x17, 0x00, 0x00, 0x00, //0x000020d1 jmp LBB0_421 + //0x000020d6 LBB0_420 + 0x49, 0xc1, 0xfe, 0x3f, //0x000020d6 sarq $63, %r14 + 0xf3, 0x48, 0x0f, 0xb8, 0xca, //0x000020da popcntq %rdx, %rcx + 0x49, 0x01, 0xca, //0x000020df addq %rcx, %r10 + 0x49, 0x83, 0xc4, 0x40, //0x000020e2 addq $64, %r12 + 0x49, 0x83, 0xc0, 0xc0, //0x000020e6 addq $-64, %r8 + 0x4d, 0x89, 0xf3, //0x000020ea movq %r14, %r11 + //0x000020ed LBB0_421 + 0x49, 0x83, 0xf8, 0x40, //0x000020ed cmpq $64, %r8 + 0x0f, 0x8c, 0x36, 0x01, 0x00, 0x00, //0x000020f1 jl LBB0_429 + //0x000020f7 LBB0_422 + 0xc4, 0xc1, 0x7e, 0x6f, 0x0c, 0x24, //0x000020f7 vmovdqu (%r12), %ymm1 + 0xc4, 0xc1, 0x7e, 0x6f, 0x44, 0x24, 0x20, //0x000020fd vmovdqu $32(%r12), %ymm0 + 0xc5, 0xf5, 0x74, 0xd7, //0x00002104 vpcmpeqb %ymm7, %ymm1, %ymm2 + 0xc5, 0xfd, 0xd7, 0xf2, //0x00002108 vpmovmskb %ymm2, %esi + 0xc5, 0xfd, 0x74, 0xd7, //0x0000210c vpcmpeqb %ymm7, %ymm0, %ymm2 + 0xc5, 0xfd, 0xd7, 0xca, //0x00002110 vpmovmskb %ymm2, %ecx + 0x48, 0xc1, 0xe1, 0x20, //0x00002114 shlq $32, %rcx + 0x48, 0x09, 0xce, //0x00002118 orq %rcx, %rsi + 0x48, 0x89, 0xf1, //0x0000211b movq %rsi, %rcx + 0x4c, 0x09, 0xc9, //0x0000211e orq %r9, %rcx + 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x00002121 jne LBB0_424 + 0x48, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00002127 movq $-1, %rsi + 0x45, 0x31, 0xc9, //0x0000212e xorl %r9d, %r9d + 0xe9, 0x46, 0x00, 0x00, 0x00, //0x00002131 jmp LBB0_425 + //0x00002136 LBB0_424 + 0x4c, 0x89, 0xc9, //0x00002136 movq %r9, %rcx + 0x48, 0xf7, 0xd1, //0x00002139 notq %rcx + 0x48, 0x21, 0xf1, //0x0000213c andq %rsi, %rcx + 0x4c, 0x8d, 0x34, 0x09, //0x0000213f leaq (%rcx,%rcx), %r14 + 0x4d, 0x09, 0xce, //0x00002143 orq %r9, %r14 + 0x4c, 0x89, 0xf7, //0x00002146 movq %r14, %rdi + 0x48, 0xf7, 0xd7, //0x00002149 notq %rdi + 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000214c movabsq $-6148914691236517206, %rdx + 0x48, 0x21, 0xd6, //0x00002156 andq %rdx, %rsi + 0x48, 0x21, 0xfe, //0x00002159 andq %rdi, %rsi + 0x45, 0x31, 0xc9, //0x0000215c xorl %r9d, %r9d + 0x48, 0x01, 0xce, //0x0000215f addq %rcx, %rsi + 0x41, 0x0f, 0x92, 0xc1, //0x00002162 setb %r9b + 0x48, 0x01, 0xf6, //0x00002166 addq %rsi, %rsi + 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00002169 movabsq $6148914691236517205, %rcx + 0x48, 0x31, 0xce, //0x00002173 xorq %rcx, %rsi + 0x4c, 0x21, 0xf6, //0x00002176 andq %r14, %rsi + 0x48, 0xf7, 0xd6, //0x00002179 notq %rsi + //0x0000217c LBB0_425 + 0xc5, 0xfd, 0x74, 0xd6, //0x0000217c vpcmpeqb %ymm6, %ymm0, %ymm2 + 0xc5, 0xfd, 0xd7, 0xca, //0x00002180 vpmovmskb %ymm2, %ecx + 0x48, 0xc1, 0xe1, 0x20, //0x00002184 shlq $32, %rcx + 0xc5, 0xf5, 0x74, 0xd6, //0x00002188 vpcmpeqb %ymm6, %ymm1, %ymm2 + 0xc5, 0xfd, 0xd7, 0xd2, //0x0000218c vpmovmskb %ymm2, %edx + 0x48, 0x09, 0xca, //0x00002190 orq %rcx, %rdx + 0x48, 0x21, 0xf2, //0x00002193 andq %rsi, %rdx + 0xc4, 0xe1, 0xf9, 0x6e, 0xd2, //0x00002196 vmovq %rdx, %xmm2 + 0xc4, 0xe3, 0x69, 0x44, 0x15, 0xfb, 0xde, 0xff, 0xff, 0x00, //0x0000219b vpclmulqdq $0, $-8453(%rip), %xmm2, %xmm2 /* LCPI0_26+0(%rip) */ + 0xc4, 0xc1, 0xf9, 0x7e, 0xd6, //0x000021a5 vmovq %xmm2, %r14 + 0x4d, 0x31, 0xde, //0x000021aa xorq %r11, %r14 + 0xc5, 0xad, 0x74, 0xd1, //0x000021ad vpcmpeqb %ymm1, %ymm10, %ymm2 + 0xc5, 0xfd, 0xd7, 0xd2, //0x000021b1 vpmovmskb %ymm2, %edx + 0xc5, 0xad, 0x74, 0xd0, //0x000021b5 vpcmpeqb %ymm0, %ymm10, %ymm2 + 0xc5, 0xfd, 0xd7, 0xca, //0x000021b9 vpmovmskb %ymm2, %ecx + 0x48, 0xc1, 0xe1, 0x20, //0x000021bd shlq $32, %rcx + 0x48, 0x09, 0xca, //0x000021c1 orq %rcx, %rdx + 0x4c, 0x89, 0xf1, //0x000021c4 movq %r14, %rcx + 0x48, 0xf7, 0xd1, //0x000021c7 notq %rcx + 0x48, 0x21, 0xca, //0x000021ca andq %rcx, %rdx + 0xc5, 0x9d, 0x74, 0xc9, //0x000021cd vpcmpeqb %ymm1, %ymm12, %ymm1 + 0xc5, 0xfd, 0xd7, 0xf9, //0x000021d1 vpmovmskb %ymm1, %edi + 0xc5, 0x9d, 0x74, 0xc0, //0x000021d5 vpcmpeqb %ymm0, %ymm12, %ymm0 + 0xc5, 0xfd, 0xd7, 0xf0, //0x000021d9 vpmovmskb %ymm0, %esi + 0x48, 0xc1, 0xe6, 0x20, //0x000021dd shlq $32, %rsi + 0x48, 0x09, 0xf7, //0x000021e1 orq %rsi, %rdi + 0x48, 0x21, 0xcf, //0x000021e4 andq %rcx, %rdi + 0x0f, 0x84, 0xe9, 0xfe, 0xff, 0xff, //0x000021e7 je LBB0_420 + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x000021ed movq $32(%rsp), %r11 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000021f2 .p2align 4, 0x90 + //0x00002200 LBB0_427 + 0x48, 0x8d, 0x4f, 0xff, //0x00002200 leaq $-1(%rdi), %rcx + 0x48, 0x89, 0xce, //0x00002204 movq %rcx, %rsi + 0x48, 0x21, 0xd6, //0x00002207 andq %rdx, %rsi + 0xf3, 0x48, 0x0f, 0xb8, 0xf6, //0x0000220a popcntq %rsi, %rsi + 0x4c, 0x01, 0xd6, //0x0000220f addq %r10, %rsi + 0x48, 0x39, 0xde, //0x00002212 cmpq %rbx, %rsi + 0x0f, 0x86, 0x83, 0x01, 0x00, 0x00, //0x00002215 jbe LBB0_445 + 0x48, 0x83, 0xc3, 0x01, //0x0000221b addq $1, %rbx + 0x48, 0x21, 0xcf, //0x0000221f andq %rcx, %rdi + 0x0f, 0x85, 0xd8, 0xff, 0xff, 0xff, //0x00002222 jne LBB0_427 + 0xe9, 0xa9, 0xfe, 0xff, 0xff, //0x00002228 jmp LBB0_420 + //0x0000222d LBB0_429 + 0x48, 0x8b, 0x74, 0x24, 0x08, //0x0000222d movq $8(%rsp), %rsi + 0x4d, 0x85, 0xc0, //0x00002232 testq %r8, %r8 + 0x0f, 0x8e, 0xdd, 0x1d, 0x00, 0x00, //0x00002235 jle LBB0_729 + 0xc5, 0x7d, 0x7f, 0xe2, //0x0000223b vmovdqa %ymm12, %ymm2 + 0xc5, 0x7d, 0x7f, 0xd1, //0x0000223f vmovdqa %ymm10, %ymm1 + 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x00002243 vmovdqa %ymm13, %ymm10 + 0x4c, 0x89, 0xfa, //0x00002248 movq %r15, %rdx + 0xc5, 0xf9, 0xef, 0xc0, //0x0000224b vpxor %xmm0, %xmm0, %xmm0 + 0xc5, 0xfe, 0x7f, 0x44, 0x24, 0x60, //0x0000224f vmovdqu %ymm0, $96(%rsp) + 0xc5, 0xfe, 0x7f, 0x44, 0x24, 0x40, //0x00002255 vmovdqu %ymm0, $64(%rsp) + 0x44, 0x89, 0xe1, //0x0000225b movl %r12d, %ecx + 0x81, 0xe1, 0xff, 0x0f, 0x00, 0x00, //0x0000225e andl $4095, %ecx + 0x81, 0xf9, 0xc1, 0x0f, 0x00, 0x00, //0x00002264 cmpl $4033, %ecx + 0x0f, 0x82, 0x28, 0x00, 0x00, 0x00, //0x0000226a jb LBB0_433 + 0x49, 0x83, 0xf8, 0x20, //0x00002270 cmpq $32, %r8 + 0x0f, 0x82, 0x43, 0x00, 0x00, 0x00, //0x00002274 jb LBB0_434 + 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x24, //0x0000227a vmovdqu (%r12), %ymm0 + 0xc5, 0xfe, 0x7f, 0x44, 0x24, 0x40, //0x00002280 vmovdqu %ymm0, $64(%rsp) + 0x49, 0x83, 0xc4, 0x20, //0x00002286 addq $32, %r12 + 0x49, 0x8d, 0x78, 0xe0, //0x0000228a leaq $-32(%r8), %rdi + 0x48, 0x8d, 0x74, 0x24, 0x60, //0x0000228e leaq $96(%rsp), %rsi + 0xe9, 0x2d, 0x00, 0x00, 0x00, //0x00002293 jmp LBB0_435 + //0x00002298 LBB0_433 + 0x49, 0x89, 0xd7, //0x00002298 movq %rdx, %r15 + 0xc4, 0x41, 0x7d, 0x6f, 0xea, //0x0000229b vmovdqa %ymm10, %ymm13 + 0xc5, 0xfe, 0x6f, 0x1d, 0x18, 0xdf, 0xff, 0xff, //0x000022a0 vmovdqu $-8424(%rip), %ymm3 /* LCPI0_9+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0xf0, 0xde, 0xff, 0xff, //0x000022a8 vmovdqu $-8464(%rip), %ymm4 /* LCPI0_8+0(%rip) */ + 0xc5, 0x7d, 0x6f, 0xd1, //0x000022b0 vmovdqa %ymm1, %ymm10 + 0xc5, 0x7d, 0x6f, 0xe2, //0x000022b4 vmovdqa %ymm2, %ymm12 + 0xe9, 0x3a, 0xfe, 0xff, 0xff, //0x000022b8 jmp LBB0_422 + //0x000022bd LBB0_434 + 0x48, 0x8d, 0x74, 0x24, 0x40, //0x000022bd leaq $64(%rsp), %rsi + 0x4c, 0x89, 0xc7, //0x000022c2 movq %r8, %rdi + //0x000022c5 LBB0_435 + 0x48, 0x83, 0xff, 0x10, //0x000022c5 cmpq $16, %rdi + 0x0f, 0x82, 0x4b, 0x00, 0x00, 0x00, //0x000022c9 jb LBB0_436 + 0xc4, 0xc1, 0x7a, 0x6f, 0x04, 0x24, //0x000022cf vmovdqu (%r12), %xmm0 + 0xc5, 0xfa, 0x7f, 0x06, //0x000022d5 vmovdqu %xmm0, (%rsi) + 0x49, 0x83, 0xc4, 0x10, //0x000022d9 addq $16, %r12 + 0x48, 0x83, 0xc6, 0x10, //0x000022dd addq $16, %rsi + 0x48, 0x83, 0xc7, 0xf0, //0x000022e1 addq $-16, %rdi + 0x48, 0x83, 0xff, 0x08, //0x000022e5 cmpq $8, %rdi + 0x0f, 0x83, 0x35, 0x00, 0x00, 0x00, //0x000022e9 jae LBB0_443 + //0x000022ef LBB0_437 + 0x48, 0x83, 0xff, 0x04, //0x000022ef cmpq $4, %rdi + 0x0f, 0x82, 0x48, 0x00, 0x00, 0x00, //0x000022f3 jb LBB0_438 + //0x000022f9 LBB0_444 + 0x41, 0x8b, 0x0c, 0x24, //0x000022f9 movl (%r12), %ecx + 0x89, 0x0e, //0x000022fd movl %ecx, (%rsi) + 0x49, 0x83, 0xc4, 0x04, //0x000022ff addq $4, %r12 + 0x48, 0x83, 0xc6, 0x04, //0x00002303 addq $4, %rsi + 0x48, 0x83, 0xc7, 0xfc, //0x00002307 addq $-4, %rdi + 0x48, 0x83, 0xff, 0x02, //0x0000230b cmpq $2, %rdi + 0x0f, 0x83, 0x36, 0x00, 0x00, 0x00, //0x0000230f jae LBB0_439 + 0xe9, 0x45, 0x00, 0x00, 0x00, //0x00002315 jmp LBB0_440 + //0x0000231a LBB0_436 + 0x48, 0x83, 0xff, 0x08, //0x0000231a cmpq $8, %rdi + 0x0f, 0x82, 0xcb, 0xff, 0xff, 0xff, //0x0000231e jb LBB0_437 + //0x00002324 LBB0_443 + 0x49, 0x8b, 0x0c, 0x24, //0x00002324 movq (%r12), %rcx + 0x48, 0x89, 0x0e, //0x00002328 movq %rcx, (%rsi) + 0x49, 0x83, 0xc4, 0x08, //0x0000232b addq $8, %r12 + 0x48, 0x83, 0xc6, 0x08, //0x0000232f addq $8, %rsi + 0x48, 0x83, 0xc7, 0xf8, //0x00002333 addq $-8, %rdi + 0x48, 0x83, 0xff, 0x04, //0x00002337 cmpq $4, %rdi + 0x0f, 0x83, 0xb8, 0xff, 0xff, 0xff, //0x0000233b jae LBB0_444 + //0x00002341 LBB0_438 + 0x48, 0x83, 0xff, 0x02, //0x00002341 cmpq $2, %rdi + 0x0f, 0x82, 0x14, 0x00, 0x00, 0x00, //0x00002345 jb LBB0_440 + //0x0000234b LBB0_439 + 0x41, 0x0f, 0xb7, 0x0c, 0x24, //0x0000234b movzwl (%r12), %ecx + 0x66, 0x89, 0x0e, //0x00002350 movw %cx, (%rsi) + 0x49, 0x83, 0xc4, 0x02, //0x00002353 addq $2, %r12 + 0x48, 0x83, 0xc6, 0x02, //0x00002357 addq $2, %rsi + 0x48, 0x83, 0xc7, 0xfe, //0x0000235b addq $-2, %rdi + //0x0000235f LBB0_440 + 0x4c, 0x89, 0xe1, //0x0000235f movq %r12, %rcx + 0x4c, 0x8d, 0x64, 0x24, 0x40, //0x00002362 leaq $64(%rsp), %r12 + 0x48, 0x85, 0xff, //0x00002367 testq %rdi, %rdi + 0x49, 0x89, 0xd7, //0x0000236a movq %rdx, %r15 + 0xc4, 0x41, 0x7d, 0x6f, 0xea, //0x0000236d vmovdqa %ymm10, %ymm13 + 0xc5, 0xfe, 0x6f, 0x1d, 0x46, 0xde, 0xff, 0xff, //0x00002372 vmovdqu $-8634(%rip), %ymm3 /* LCPI0_9+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0x1e, 0xde, 0xff, 0xff, //0x0000237a vmovdqu $-8674(%rip), %ymm4 /* LCPI0_8+0(%rip) */ + 0xc5, 0x7d, 0x6f, 0xd1, //0x00002382 vmovdqa %ymm1, %ymm10 + 0xc5, 0x7d, 0x6f, 0xe2, //0x00002386 vmovdqa %ymm2, %ymm12 + 0x0f, 0x84, 0x67, 0xfd, 0xff, 0xff, //0x0000238a je LBB0_422 + 0x8a, 0x09, //0x00002390 movb (%rcx), %cl + 0x88, 0x0e, //0x00002392 movb %cl, (%rsi) + 0x4c, 0x8d, 0x64, 0x24, 0x40, //0x00002394 leaq $64(%rsp), %r12 + 0xe9, 0x59, 0xfd, 0xff, 0xff, //0x00002399 jmp LBB0_422 + //0x0000239e LBB0_445 + 0x49, 0x8b, 0x4b, 0x08, //0x0000239e movq $8(%r11), %rcx + 0x48, 0x0f, 0xbc, 0xd7, //0x000023a2 bsfq %rdi, %rdx + 0x4c, 0x29, 0xc2, //0x000023a6 subq %r8, %rdx + 0x48, 0x01, 0xd1, //0x000023a9 addq %rdx, %rcx + 0x48, 0x83, 0xc1, 0x01, //0x000023ac addq $1, %rcx + 0x48, 0x8b, 0x74, 0x24, 0x08, //0x000023b0 movq $8(%rsp), %rsi + 0x48, 0x89, 0x0e, //0x000023b5 movq %rcx, (%rsi) + 0x49, 0x8b, 0x53, 0x08, //0x000023b8 movq $8(%r11), %rdx + 0x48, 0x39, 0xd1, //0x000023bc cmpq %rdx, %rcx + 0x48, 0x0f, 0x46, 0xd1, //0x000023bf cmovbeq %rcx, %rdx + 0x48, 0x89, 0x16, //0x000023c3 movq %rdx, (%rsi) + 0x0f, 0x87, 0x31, 0x1a, 0x00, 0x00, //0x000023c6 ja LBB0_721 + 0x4c, 0x89, 0xe8, //0x000023cc movq %r13, %rax + 0x48, 0xba, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x000023cf movabsq $9223372036854775806, %rdx + 0x49, 0x39, 0xd5, //0x000023d9 cmpq %rdx, %r13 + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x000023dc movq $24(%rsp), %r8 + 0x4c, 0x8b, 0x74, 0x24, 0x28, //0x000023e1 movq $40(%rsp), %r14 + 0x4c, 0x8b, 0x4c, 0x24, 0x10, //0x000023e6 movq $16(%rsp), %r9 + 0x0f, 0x86, 0xb0, 0xdf, 0xff, 0xff, //0x000023eb jbe LBB0_4 + 0xe9, 0x07, 0x1a, 0x00, 0x00, //0x000023f1 jmp LBB0_721 + //0x000023f6 LBB0_447 + 0x41, 0x0f, 0xbc, 0xc1, //0x000023f6 bsfl %r9d, %eax + 0x4c, 0x01, 0xe8, //0x000023fa addq %r13, %rax + 0x49, 0x8d, 0x0c, 0x02, //0x000023fd leaq (%r10,%rax), %rcx + 0x48, 0x83, 0xc1, 0x02, //0x00002401 addq $2, %rcx + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00002405 movq $24(%rsp), %r8 + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x0000240a movq $32(%rsp), %r11 + 0x4c, 0x8b, 0x74, 0x24, 0x28, //0x0000240f movq $40(%rsp), %r14 + 0x4c, 0x8b, 0x4c, 0x24, 0x10, //0x00002414 movq $16(%rsp), %r9 + 0xe9, 0x55, 0xea, 0xff, 0xff, //0x00002419 jmp LBB0_159 + //0x0000241e LBB0_448 + 0x0f, 0xbc, 0xca, //0x0000241e bsfl %edx, %ecx + 0x48, 0x29, 0xc1, //0x00002421 subq %rax, %rcx + 0x48, 0x8b, 0x7c, 0x24, 0x08, //0x00002424 movq $8(%rsp), %rdi + 0x49, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002429 movabsq $4294977024, %r15 + 0xe9, 0x61, 0xeb, 0xff, 0xff, //0x00002433 jmp LBB0_182 + //0x00002438 LBB0_449 + 0x49, 0x8d, 0x48, 0xff, //0x00002438 leaq $-1(%r8), %rcx + 0x49, 0x39, 0xcf, //0x0000243c cmpq %rcx, %r15 + 0x49, 0xf7, 0xd0, //0x0000243f notq %r8 + 0x4d, 0x0f, 0x45, 0xc3, //0x00002442 cmovneq %r11, %r8 + 0x84, 0xc0, //0x00002446 testb %al, %al + 0x4d, 0x0f, 0x45, 0xd8, //0x00002448 cmovneq %r8, %r11 + 0xe9, 0x65, 0x06, 0x00, 0x00, //0x0000244c jmp LBB0_506 + //0x00002451 LBB0_450 + 0x4d, 0x89, 0xf3, //0x00002451 movq %r14, %r11 + 0x49, 0x29, 0xcb, //0x00002454 subq %rcx, %r11 + 0x0f, 0x84, 0x9c, 0x1b, 0x00, 0x00, //0x00002457 je LBB0_727 + 0x49, 0x83, 0xfb, 0x40, //0x0000245d cmpq $64, %r11 + 0x0f, 0x82, 0xf0, 0x09, 0x00, 0x00, //0x00002461 jb LBB0_546 + 0x48, 0xc7, 0x44, 0x24, 0x10, 0xff, 0xff, 0xff, 0xff, //0x00002467 movq $-1, $16(%rsp) + 0x45, 0x31, 0xd2, //0x00002470 xorl %r10d, %r10d + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002473 .p2align 4, 0x90 + //0x00002480 LBB0_453 + 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x0c, //0x00002480 vmovdqu (%r12,%rcx), %ymm0 + 0xc4, 0xc1, 0x7e, 0x6f, 0x4c, 0x0c, 0x20, //0x00002486 vmovdqu $32(%r12,%rcx), %ymm1 + 0xc5, 0xfd, 0x74, 0xd6, //0x0000248d vpcmpeqb %ymm6, %ymm0, %ymm2 + 0xc5, 0xfd, 0xd7, 0xfa, //0x00002491 vpmovmskb %ymm2, %edi + 0xc5, 0xf5, 0x74, 0xd6, //0x00002495 vpcmpeqb %ymm6, %ymm1, %ymm2 + 0xc5, 0xfd, 0xd7, 0xc2, //0x00002499 vpmovmskb %ymm2, %eax + 0xc5, 0xfd, 0x74, 0xd7, //0x0000249d vpcmpeqb %ymm7, %ymm0, %ymm2 + 0xc5, 0xfd, 0xd7, 0xd2, //0x000024a1 vpmovmskb %ymm2, %edx + 0xc5, 0xf5, 0x74, 0xd7, //0x000024a5 vpcmpeqb %ymm7, %ymm1, %ymm2 + 0xc5, 0xfd, 0xd7, 0xda, //0x000024a9 vpmovmskb %ymm2, %ebx + 0xc5, 0xbd, 0xda, 0xd1, //0x000024ad vpminub %ymm1, %ymm8, %ymm2 + 0xc5, 0xf5, 0x74, 0xca, //0x000024b1 vpcmpeqb %ymm2, %ymm1, %ymm1 + 0xc5, 0xfd, 0xd7, 0xf1, //0x000024b5 vpmovmskb %ymm1, %esi + 0x48, 0xc1, 0xe0, 0x20, //0x000024b9 shlq $32, %rax + 0x48, 0x09, 0xc7, //0x000024bd orq %rax, %rdi + 0x48, 0xc1, 0xe3, 0x20, //0x000024c0 shlq $32, %rbx + 0x48, 0xc1, 0xe6, 0x20, //0x000024c4 shlq $32, %rsi + 0x48, 0x09, 0xda, //0x000024c8 orq %rbx, %rdx + 0x0f, 0x85, 0x44, 0x00, 0x00, 0x00, //0x000024cb jne LBB0_464 + 0x4d, 0x85, 0xd2, //0x000024d1 testq %r10, %r10 + 0x0f, 0x85, 0x53, 0x00, 0x00, 0x00, //0x000024d4 jne LBB0_466 + 0x45, 0x31, 0xd2, //0x000024da xorl %r10d, %r10d + //0x000024dd LBB0_456 + 0xc5, 0xbd, 0xda, 0xc8, //0x000024dd vpminub %ymm0, %ymm8, %ymm1 + 0xc5, 0xfd, 0x74, 0xc1, //0x000024e1 vpcmpeqb %ymm1, %ymm0, %ymm0 + 0xc5, 0xfd, 0xd7, 0xc0, //0x000024e5 vpmovmskb %ymm0, %eax + 0x48, 0x09, 0xc6, //0x000024e9 orq %rax, %rsi + 0x48, 0x85, 0xff, //0x000024ec testq %rdi, %rdi + 0x0f, 0x85, 0x8b, 0x00, 0x00, 0x00, //0x000024ef jne LBB0_467 + 0x48, 0x85, 0xf6, //0x000024f5 testq %rsi, %rsi + 0x0f, 0x85, 0xb2, 0x1a, 0x00, 0x00, //0x000024f8 jne LBB0_722 + 0x49, 0x83, 0xc3, 0xc0, //0x000024fe addq $-64, %r11 + 0x48, 0x83, 0xc1, 0x40, //0x00002502 addq $64, %rcx + 0x49, 0x83, 0xfb, 0x3f, //0x00002506 cmpq $63, %r11 + 0x0f, 0x87, 0x70, 0xff, 0xff, 0xff, //0x0000250a ja LBB0_453 + 0xe9, 0xb8, 0x06, 0x00, 0x00, //0x00002510 jmp LBB0_459 + //0x00002515 LBB0_464 + 0x48, 0x83, 0x7c, 0x24, 0x10, 0xff, //0x00002515 cmpq $-1, $16(%rsp) + 0x0f, 0x85, 0x0c, 0x00, 0x00, 0x00, //0x0000251b jne LBB0_466 + 0x48, 0x0f, 0xbc, 0xc2, //0x00002521 bsfq %rdx, %rax + 0x48, 0x01, 0xc8, //0x00002525 addq %rcx, %rax + 0x48, 0x89, 0x44, 0x24, 0x10, //0x00002528 movq %rax, $16(%rsp) + //0x0000252d LBB0_466 + 0x4c, 0x89, 0xd0, //0x0000252d movq %r10, %rax + 0x48, 0xf7, 0xd0, //0x00002530 notq %rax + 0x48, 0x21, 0xd0, //0x00002533 andq %rdx, %rax + 0x4c, 0x8d, 0x04, 0x00, //0x00002536 leaq (%rax,%rax), %r8 + 0x4d, 0x09, 0xd0, //0x0000253a orq %r10, %r8 + 0x4c, 0x89, 0xc3, //0x0000253d movq %r8, %rbx + 0x48, 0xf7, 0xd3, //0x00002540 notq %rbx + 0x48, 0x21, 0xd3, //0x00002543 andq %rdx, %rbx + 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002546 movabsq $-6148914691236517206, %rdx + 0x48, 0x21, 0xd3, //0x00002550 andq %rdx, %rbx + 0x45, 0x31, 0xd2, //0x00002553 xorl %r10d, %r10d + 0x48, 0x01, 0xc3, //0x00002556 addq %rax, %rbx + 0x41, 0x0f, 0x92, 0xc2, //0x00002559 setb %r10b + 0x48, 0x01, 0xdb, //0x0000255d addq %rbx, %rbx + 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00002560 movabsq $6148914691236517205, %rax + 0x48, 0x31, 0xc3, //0x0000256a xorq %rax, %rbx + 0x4c, 0x21, 0xc3, //0x0000256d andq %r8, %rbx + 0x48, 0xf7, 0xd3, //0x00002570 notq %rbx + 0x48, 0x21, 0xdf, //0x00002573 andq %rbx, %rdi + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00002576 movq $24(%rsp), %r8 + 0xe9, 0x5d, 0xff, 0xff, 0xff, //0x0000257b jmp LBB0_456 + //0x00002580 LBB0_467 + 0x48, 0x0f, 0xbc, 0xc7, //0x00002580 bsfq %rdi, %rax + 0x48, 0x85, 0xf6, //0x00002584 testq %rsi, %rsi + 0x0f, 0x84, 0x4d, 0x00, 0x00, 0x00, //0x00002587 je LBB0_472 + 0x48, 0x0f, 0xbc, 0xd6, //0x0000258d bsfq %rsi, %rdx + 0xe9, 0x49, 0x00, 0x00, 0x00, //0x00002591 jmp LBB0_473 + //0x00002596 LBB0_469 + 0x48, 0x01, 0xd9, //0x00002596 addq %rbx, %rcx + 0x4c, 0x01, 0xd1, //0x00002599 addq %r10, %rcx + 0xc5, 0xf8, 0x77, //0x0000259c vzeroupper + 0x48, 0x89, 0xcb, //0x0000259f movq %rcx, %rbx + 0xe9, 0x55, 0x01, 0x00, 0x00, //0x000025a2 jmp LBB0_482 + //0x000025a7 LBB0_470 + 0x4d, 0x29, 0xe5, //0x000025a7 subq %r12, %r13 + 0x49, 0x01, 0xcd, //0x000025aa addq %rcx, %r13 + 0x49, 0x39, 0xc5, //0x000025ad cmpq %rax, %r13 + 0x0f, 0x82, 0xa4, 0xdf, 0xff, 0xff, //0x000025b0 jb LBB0_36 + 0xe9, 0xde, 0x17, 0x00, 0x00, //0x000025b6 jmp LBB0_694 + //0x000025bb LBB0_471 + 0x4c, 0x8b, 0x5c, 0x24, 0x30, //0x000025bb movq $48(%rsp), %r11 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000025c0 movq $-1, %rax + 0x4d, 0x85, 0xff, //0x000025c7 testq %r15, %r15 + 0x48, 0x8b, 0x4c, 0x24, 0x10, //0x000025ca movq $16(%rsp), %rcx + 0x0f, 0x85, 0xda, 0xf3, 0xff, 0xff, //0x000025cf jne LBB0_347 + 0xe9, 0x0a, 0x18, 0x00, 0x00, //0x000025d5 jmp LBB0_700 + //0x000025da LBB0_472 + 0xba, 0x40, 0x00, 0x00, 0x00, //0x000025da movl $64, %edx + //0x000025df LBB0_473 + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x000025df movq $32(%rsp), %r11 + 0x48, 0x8b, 0x74, 0x24, 0x08, //0x000025e4 movq $8(%rsp), %rsi + 0x48, 0x39, 0xc2, //0x000025e9 cmpq %rax, %rdx + 0x0f, 0x82, 0x14, 0x1a, 0x00, 0x00, //0x000025ec jb LBB0_728 + 0xc5, 0x7d, 0x7f, 0xea, //0x000025f2 vmovdqa %ymm13, %ymm2 + 0x48, 0x01, 0xc1, //0x000025f6 addq %rax, %rcx + 0x48, 0x83, 0xc1, 0x01, //0x000025f9 addq $1, %rcx + //0x000025fd LBB0_475 + 0x48, 0x85, 0xc9, //0x000025fd testq %rcx, %rcx + 0x0f, 0x88, 0x6b, 0x19, 0x00, 0x00, //0x00002600 js LBB0_715 + 0x48, 0x89, 0x0e, //0x00002606 movq %rcx, (%rsi) + 0x4c, 0x89, 0xe8, //0x00002609 movq %r13, %rax + 0x48, 0xba, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x0000260c movabsq $9223372036854775806, %rdx + 0x49, 0x39, 0xd5, //0x00002616 cmpq %rdx, %r13 + 0x4c, 0x8b, 0x74, 0x24, 0x28, //0x00002619 movq $40(%rsp), %r14 + 0xc5, 0x7d, 0x6f, 0xea, //0x0000261e vmovdqa %ymm2, %ymm13 + 0x0f, 0x86, 0x79, 0xdd, 0xff, 0xff, //0x00002622 jbe LBB0_4 + 0xe9, 0xd0, 0x17, 0x00, 0x00, //0x00002628 jmp LBB0_721 + //0x0000262d LBB0_477 + 0x66, 0x0f, 0xbc, 0xc6, //0x0000262d bsfw %si, %ax + 0x0f, 0xb7, 0xc8, //0x00002631 movzwl %ax, %ecx + 0x48, 0x29, 0xd1, //0x00002634 subq %rdx, %rcx + 0xe9, 0x5d, 0xe9, 0xff, 0xff, //0x00002637 jmp LBB0_182 + //0x0000263c LBB0_162 + 0x4d, 0x85, 0xdb, //0x0000263c testq %r11, %r11 + 0x0f, 0x85, 0x6e, 0x08, 0x00, 0x00, //0x0000263f jne LBB0_550 + 0x4b, 0x8d, 0x0c, 0x02, //0x00002645 leaq (%r10,%r8), %rcx + 0x48, 0x83, 0xc1, 0x01, //0x00002649 addq $1, %rcx + 0x49, 0xf7, 0xd2, //0x0000264d notq %r10 + 0x4d, 0x01, 0xf2, //0x00002650 addq %r14, %r10 + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00002653 movq $24(%rsp), %r8 + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00002658 movq $32(%rsp), %r11 + 0x4d, 0x89, 0xf9, //0x0000265d movq %r15, %r9 + 0x49, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002660 movabsq $4294977024, %r15 + //0x0000266a LBB0_164 + 0x4d, 0x85, 0xd2, //0x0000266a testq %r10, %r10 + 0x4c, 0x8b, 0x74, 0x24, 0x28, //0x0000266d movq $40(%rsp), %r14 + 0x0f, 0x8f, 0x27, 0x00, 0x00, 0x00, //0x00002672 jg LBB0_216 + 0xe9, 0x80, 0x17, 0x00, 0x00, //0x00002678 jmp LBB0_721 + 0x90, 0x90, 0x90, //0x0000267d .p2align 4, 0x90 + //0x00002680 LBB0_214 + 0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x00002680 movq $-2, %rdx + 0xb8, 0x02, 0x00, 0x00, 0x00, //0x00002687 movl $2, %eax + 0x48, 0x01, 0xc1, //0x0000268c addq %rax, %rcx + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000268f movq $-1, %rax + 0x49, 0x01, 0xd2, //0x00002696 addq %rdx, %r10 + 0x0f, 0x8e, 0x5e, 0x17, 0x00, 0x00, //0x00002699 jle LBB0_721 + //0x0000269f LBB0_216 + 0x0f, 0xb6, 0x01, //0x0000269f movzbl (%rcx), %eax + 0x3c, 0x5c, //0x000026a2 cmpb $92, %al + 0x0f, 0x84, 0xd6, 0xff, 0xff, 0xff, //0x000026a4 je LBB0_214 + 0x3c, 0x22, //0x000026aa cmpb $34, %al + 0x0f, 0x84, 0xd0, 0x12, 0x00, 0x00, //0x000026ac je LBB0_647 + 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x000026b2 movq $-1, %rdx + 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000026b9 movl $1, %eax + 0x48, 0x01, 0xc1, //0x000026be addq %rax, %rcx + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000026c1 movq $-1, %rax + 0x49, 0x01, 0xd2, //0x000026c8 addq %rdx, %r10 + 0x0f, 0x8f, 0xce, 0xff, 0xff, 0xff, //0x000026cb jg LBB0_216 + 0xe9, 0x27, 0x17, 0x00, 0x00, //0x000026d1 jmp LBB0_721 + //0x000026d6 LBB0_478 + 0xc5, 0x7d, 0x7f, 0xe8, //0x000026d6 vmovdqa %ymm13, %ymm0 + 0x0f, 0xbc, 0xc2, //0x000026da bsfl %edx, %eax + 0xe9, 0xce, 0x03, 0x00, 0x00, //0x000026dd jmp LBB0_505 + //0x000026e2 LBB0_479 + 0x89, 0xc8, //0x000026e2 movl %ecx, %eax + 0x48, 0x01, 0xc3, //0x000026e4 addq %rax, %rbx + 0x4c, 0x01, 0xd3, //0x000026e7 addq %r10, %rbx + 0x4c, 0x8b, 0x4c, 0x24, 0x10, //0x000026ea movq $16(%rsp), %r9 + 0xe9, 0x03, 0x00, 0x00, 0x00, //0x000026ef jmp LBB0_481 + //0x000026f4 LBB0_480 + 0x48, 0x01, 0xc3, //0x000026f4 addq %rax, %rbx + //0x000026f7 LBB0_481 + 0x4c, 0x8b, 0x54, 0x24, 0x30, //0x000026f7 movq $48(%rsp), %r10 + //0x000026fc LBB0_482 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000026fc movq $-1, %rax + 0x4d, 0x85, 0xc0, //0x00002703 testq %r8, %r8 + 0x48, 0x8b, 0x54, 0x24, 0x08, //0x00002706 movq $8(%rsp), %rdx + 0x0f, 0x84, 0x87, 0x18, 0x00, 0x00, //0x0000270b je LBB0_719 + 0x4d, 0x85, 0xdb, //0x00002711 testq %r11, %r11 + 0x0f, 0x84, 0x7e, 0x18, 0x00, 0x00, //0x00002714 je LBB0_719 + 0x4d, 0x85, 0xf6, //0x0000271a testq %r14, %r14 + 0x0f, 0x84, 0x75, 0x18, 0x00, 0x00, //0x0000271d je LBB0_719 + 0x4c, 0x29, 0xd3, //0x00002723 subq %r10, %rbx + 0x48, 0x8d, 0x43, 0xff, //0x00002726 leaq $-1(%rbx), %rax + 0x49, 0x39, 0xc0, //0x0000272a cmpq %rax, %r8 + 0x0f, 0x84, 0x9a, 0x00, 0x00, 0x00, //0x0000272d je LBB0_491 + 0x49, 0x39, 0xc3, //0x00002733 cmpq %rax, %r11 + 0x0f, 0x84, 0x91, 0x00, 0x00, 0x00, //0x00002736 je LBB0_491 + 0x49, 0x39, 0xc6, //0x0000273c cmpq %rax, %r14 + 0x0f, 0x84, 0x88, 0x00, 0x00, 0x00, //0x0000273f je LBB0_491 + 0x4d, 0x85, 0xdb, //0x00002745 testq %r11, %r11 + 0xc5, 0xfe, 0x6f, 0x2d, 0x70, 0xd9, 0xff, 0xff, //0x00002748 vmovdqu $-9872(%rip), %ymm5 /* LCPI0_1+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x35, 0x88, 0xd9, 0xff, 0xff, //0x00002750 vmovdqu $-9848(%rip), %ymm6 /* LCPI0_2+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x3d, 0xa0, 0xd9, 0xff, 0xff, //0x00002758 vmovdqu $-9824(%rip), %ymm7 /* LCPI0_3+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x05, 0xb8, 0xd9, 0xff, 0xff, //0x00002760 vmovdqu $-9800(%rip), %ymm8 /* LCPI0_4+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x0d, 0x90, 0xda, 0xff, 0xff, //0x00002768 vmovdqu $-9584(%rip), %ymm9 /* LCPI0_14+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x05, 0xa8, 0xda, 0xff, 0xff, //0x00002770 vmovdqu $-9560(%rip), %ymm0 /* LCPI0_15+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x1d, 0x60, 0xda, 0xff, 0xff, //0x00002778 vmovdqu $-9632(%rip), %ymm11 /* LCPI0_10+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x35, 0xb8, 0xda, 0xff, 0xff, //0x00002780 vmovdqu $-9544(%rip), %ymm14 /* LCPI0_16+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x3d, 0xd0, 0xda, 0xff, 0xff, //0x00002788 vmovdqu $-9520(%rip), %ymm15 /* LCPI0_17+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x1d, 0x28, 0xda, 0xff, 0xff, //0x00002790 vmovdqu $-9688(%rip), %ymm3 /* LCPI0_9+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0x00, 0xda, 0xff, 0xff, //0x00002798 vmovdqu $-9728(%rip), %ymm4 /* LCPI0_8+0(%rip) */ + 0x0f, 0x8e, 0xa6, 0x00, 0x00, 0x00, //0x000027a0 jle LBB0_495 + 0x49, 0x8d, 0x43, 0xff, //0x000027a6 leaq $-1(%r11), %rax + 0x49, 0x39, 0xc6, //0x000027aa cmpq %rax, %r14 + 0x0f, 0x84, 0x99, 0x00, 0x00, 0x00, //0x000027ad je LBB0_495 + 0x49, 0xf7, 0xd3, //0x000027b3 notq %r11 + 0x4c, 0x89, 0xdb, //0x000027b6 movq %r11, %rbx + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x000027b9 movq $24(%rsp), %r8 + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x000027be movq $32(%rsp), %r11 + 0x4c, 0x8b, 0x74, 0x24, 0x28, //0x000027c3 movq $40(%rsp), %r14 + 0xe9, 0x6a, 0x00, 0x00, 0x00, //0x000027c8 jmp LBB0_494 + //0x000027cd LBB0_491 + 0x48, 0xf7, 0xdb, //0x000027cd negq %rbx + //0x000027d0 LBB0_492 + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x000027d0 movq $24(%rsp), %r8 + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x000027d5 movq $32(%rsp), %r11 + 0x4c, 0x8b, 0x74, 0x24, 0x28, //0x000027da movq $40(%rsp), %r14 + //0x000027df LBB0_493 + 0xc5, 0xfe, 0x6f, 0x2d, 0xd9, 0xd8, 0xff, 0xff, //0x000027df vmovdqu $-10023(%rip), %ymm5 /* LCPI0_1+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x35, 0xf1, 0xd8, 0xff, 0xff, //0x000027e7 vmovdqu $-9999(%rip), %ymm6 /* LCPI0_2+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x3d, 0x09, 0xd9, 0xff, 0xff, //0x000027ef vmovdqu $-9975(%rip), %ymm7 /* LCPI0_3+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x05, 0x21, 0xd9, 0xff, 0xff, //0x000027f7 vmovdqu $-9951(%rip), %ymm8 /* LCPI0_4+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x0d, 0xf9, 0xd9, 0xff, 0xff, //0x000027ff vmovdqu $-9735(%rip), %ymm9 /* LCPI0_14+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x05, 0x11, 0xda, 0xff, 0xff, //0x00002807 vmovdqu $-9711(%rip), %ymm0 /* LCPI0_15+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x1d, 0xc9, 0xd9, 0xff, 0xff, //0x0000280f vmovdqu $-9783(%rip), %ymm11 /* LCPI0_10+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x35, 0x21, 0xda, 0xff, 0xff, //0x00002817 vmovdqu $-9695(%rip), %ymm14 /* LCPI0_16+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x3d, 0x39, 0xda, 0xff, 0xff, //0x0000281f vmovdqu $-9671(%rip), %ymm15 /* LCPI0_17+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x1d, 0x91, 0xd9, 0xff, 0xff, //0x00002827 vmovdqu $-9839(%rip), %ymm3 /* LCPI0_9+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0x69, 0xd9, 0xff, 0xff, //0x0000282f vmovdqu $-9879(%rip), %ymm4 /* LCPI0_8+0(%rip) */ + //0x00002837 LBB0_494 + 0xc5, 0x7e, 0x6f, 0x15, 0x01, 0xd9, 0xff, 0xff, //0x00002837 vmovdqu $-9983(%rip), %ymm10 /* LCPI0_5+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x25, 0x19, 0xd9, 0xff, 0xff, //0x0000283f vmovdqu $-9959(%rip), %ymm12 /* LCPI0_6+0(%rip) */ + 0xe9, 0x83, 0x04, 0x00, 0x00, //0x00002847 jmp LBB0_528 + //0x0000284c LBB0_495 + 0x4c, 0x89, 0xc0, //0x0000284c movq %r8, %rax + 0x4c, 0x09, 0xf0, //0x0000284f orq %r14, %rax + 0x0f, 0x99, 0xc0, //0x00002852 setns %al + 0xc5, 0x7e, 0x6f, 0x15, 0xe3, 0xd8, 0xff, 0xff, //0x00002855 vmovdqu $-10013(%rip), %ymm10 /* LCPI0_5+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x25, 0xfb, 0xd8, 0xff, 0xff, //0x0000285d vmovdqu $-9989(%rip), %ymm12 /* LCPI0_6+0(%rip) */ + 0x0f, 0x88, 0x4f, 0x01, 0x00, 0x00, //0x00002865 js LBB0_499 + 0x4d, 0x39, 0xf0, //0x0000286b cmpq %r14, %r8 + 0x0f, 0x8c, 0x46, 0x01, 0x00, 0x00, //0x0000286e jl LBB0_499 + 0x49, 0xf7, 0xd0, //0x00002874 notq %r8 + 0x4c, 0x89, 0xc3, //0x00002877 movq %r8, %rbx + 0xe9, 0x41, 0x04, 0x00, 0x00, //0x0000287a jmp LBB0_527 + //0x0000287f LBB0_192 + 0x4d, 0x85, 0xdb, //0x0000287f testq %r11, %r11 + 0x0f, 0x85, 0x93, 0x08, 0x00, 0x00, //0x00002882 jne LBB0_573 + 0x4b, 0x8d, 0x0c, 0x02, //0x00002888 leaq (%r10,%r8), %rcx + 0x48, 0x83, 0xc1, 0x01, //0x0000288c addq $1, %rcx + 0x49, 0xf7, 0xd2, //0x00002890 notq %r10 + 0x4d, 0x01, 0xf2, //0x00002893 addq %r14, %r10 + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00002896 movq $24(%rsp), %r8 + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x0000289b movq $32(%rsp), %r11 + 0x4d, 0x89, 0xf9, //0x000028a0 movq %r15, %r9 + 0x49, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000028a3 movabsq $4294977024, %r15 + //0x000028ad LBB0_194 + 0x4d, 0x85, 0xd2, //0x000028ad testq %r10, %r10 + 0x4c, 0x8b, 0x74, 0x24, 0x28, //0x000028b0 movq $40(%rsp), %r14 + 0x0f, 0x8f, 0x24, 0x00, 0x00, 0x00, //0x000028b5 jg LBB0_242 + 0xe9, 0x3d, 0x15, 0x00, 0x00, //0x000028bb jmp LBB0_721 + //0x000028c0 LBB0_240 + 0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x000028c0 movq $-2, %rdx + 0xb8, 0x02, 0x00, 0x00, 0x00, //0x000028c7 movl $2, %eax + 0x48, 0x01, 0xc1, //0x000028cc addq %rax, %rcx + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000028cf movq $-1, %rax + 0x49, 0x01, 0xd2, //0x000028d6 addq %rdx, %r10 + 0x0f, 0x8e, 0x1e, 0x15, 0x00, 0x00, //0x000028d9 jle LBB0_721 + //0x000028df LBB0_242 + 0x0f, 0xb6, 0x01, //0x000028df movzbl (%rcx), %eax + 0x3c, 0x5c, //0x000028e2 cmpb $92, %al + 0x0f, 0x84, 0xd6, 0xff, 0xff, 0xff, //0x000028e4 je LBB0_240 + 0x3c, 0x22, //0x000028ea cmpb $34, %al + 0x0f, 0x84, 0x24, 0x00, 0x00, 0x00, //0x000028ec je LBB0_498 + 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x000028f2 movq $-1, %rdx + 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000028f9 movl $1, %eax + 0x48, 0x01, 0xc1, //0x000028fe addq %rax, %rcx + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002901 movq $-1, %rax + 0x49, 0x01, 0xd2, //0x00002908 addq %rdx, %r10 + 0x0f, 0x8f, 0xce, 0xff, 0xff, 0xff, //0x0000290b jg LBB0_242 + 0xe9, 0xe7, 0x14, 0x00, 0x00, //0x00002911 jmp LBB0_721 + //0x00002916 LBB0_498 + 0x4c, 0x29, 0xe1, //0x00002916 subq %r12, %rcx + 0x48, 0x83, 0xc1, 0x01, //0x00002919 addq $1, %rcx + 0xe9, 0x61, 0xe7, 0xff, 0xff, //0x0000291d jmp LBB0_189 + //0x00002922 LBB0_54 + 0x4c, 0x01, 0xe1, //0x00002922 addq %r12, %rcx + 0x49, 0x83, 0xfa, 0x20, //0x00002925 cmpq $32, %r10 + 0x0f, 0x82, 0x98, 0x06, 0x00, 0x00, //0x00002929 jb LBB0_557 + //0x0000292f LBB0_55 + 0xc5, 0xfe, 0x6f, 0x01, //0x0000292f vmovdqu (%rcx), %ymm0 + 0xc5, 0xfd, 0x74, 0xce, //0x00002933 vpcmpeqb %ymm6, %ymm0, %ymm1 + 0xc5, 0xfd, 0xd7, 0xf1, //0x00002937 vpmovmskb %ymm1, %esi + 0xc5, 0xfd, 0x74, 0xc7, //0x0000293b vpcmpeqb %ymm7, %ymm0, %ymm0 + 0xc5, 0xfd, 0xd7, 0xd0, //0x0000293f vpmovmskb %ymm0, %edx + 0x85, 0xd2, //0x00002943 testl %edx, %edx + 0x0f, 0x85, 0xc4, 0x05, 0x00, 0x00, //0x00002945 jne LBB0_552 + 0x4d, 0x85, 0xc0, //0x0000294b testq %r8, %r8 + 0x0f, 0x85, 0xf0, 0x05, 0x00, 0x00, //0x0000294e jne LBB0_554 + 0x45, 0x31, 0xc0, //0x00002954 xorl %r8d, %r8d + 0x48, 0x85, 0xf6, //0x00002957 testq %rsi, %rsi + 0x0f, 0x84, 0x5f, 0x06, 0x00, 0x00, //0x0000295a je LBB0_556 + //0x00002960 LBB0_58 + 0x48, 0x0f, 0xbc, 0xc6, //0x00002960 bsfq %rsi, %rax + 0x4c, 0x29, 0xe1, //0x00002964 subq %r12, %rcx + 0x48, 0x01, 0xc1, //0x00002967 addq %rax, %rcx + 0x48, 0x83, 0xc1, 0x01, //0x0000296a addq $1, %rcx + 0xe9, 0xb4, 0xdd, 0xff, 0xff, //0x0000296e jmp LBB0_63 + //0x00002973 LBB0_204 + 0x4c, 0x01, 0xe1, //0x00002973 addq %r12, %rcx + 0x49, 0x83, 0xfb, 0x20, //0x00002976 cmpq $32, %r11 + 0x0f, 0x82, 0xce, 0x03, 0x00, 0x00, //0x0000297a jb LBB0_534 + //0x00002980 LBB0_205 + 0xc5, 0xfe, 0x6f, 0x01, //0x00002980 vmovdqu (%rcx), %ymm0 + 0xc5, 0xfd, 0x74, 0xce, //0x00002984 vpcmpeqb %ymm6, %ymm0, %ymm1 + 0xc5, 0x7d, 0xd7, 0xc1, //0x00002988 vpmovmskb %ymm1, %r8d + 0xc5, 0xfd, 0x74, 0xcf, //0x0000298c vpcmpeqb %ymm7, %ymm0, %ymm1 + 0xc5, 0xfd, 0xd7, 0xd1, //0x00002990 vpmovmskb %ymm1, %edx + 0x85, 0xd2, //0x00002994 testl %edx, %edx + 0x0f, 0x85, 0x47, 0x07, 0x00, 0x00, //0x00002996 jne LBB0_571 + 0x4d, 0x85, 0xd2, //0x0000299c testq %r10, %r10 + 0x0f, 0x85, 0xd2, 0x07, 0x00, 0x00, //0x0000299f jne LBB0_575 + 0x45, 0x31, 0xd2, //0x000029a5 xorl %r10d, %r10d + 0x4d, 0x85, 0xc0, //0x000029a8 testq %r8, %r8 + 0x0f, 0x84, 0x39, 0x08, 0x00, 0x00, //0x000029ab je LBB0_577 + //0x000029b1 LBB0_208 + 0x49, 0x0f, 0xbc, 0xd0, //0x000029b1 bsfq %r8, %rdx + 0xe9, 0x35, 0x08, 0x00, 0x00, //0x000029b5 jmp LBB0_578 + //0x000029ba LBB0_499 + 0x49, 0x8d, 0x4e, 0xff, //0x000029ba leaq $-1(%r14), %rcx + 0x49, 0x39, 0xc8, //0x000029be cmpq %rcx, %r8 + 0x49, 0xf7, 0xd6, //0x000029c1 notq %r14 + 0x4c, 0x0f, 0x45, 0xf3, //0x000029c4 cmovneq %rbx, %r14 + 0x84, 0xc0, //0x000029c8 testb %al, %al + 0x49, 0x0f, 0x45, 0xde, //0x000029ca cmovneq %r14, %rbx + 0xe9, 0xed, 0x02, 0x00, 0x00, //0x000029ce jmp LBB0_527 + //0x000029d3 LBB0_500 + 0xc5, 0x7d, 0x7f, 0xe8, //0x000029d3 vmovdqa %ymm13, %ymm0 + 0x4d, 0x01, 0xec, //0x000029d7 addq %r13, %r12 + 0x4d, 0x29, 0xdc, //0x000029da subq %r11, %r12 + 0x48, 0xf7, 0xd0, //0x000029dd notq %rax + 0x4c, 0x01, 0xe0, //0x000029e0 addq %r12, %rax + 0x49, 0x89, 0xc3, //0x000029e3 movq %rax, %r11 + 0xe9, 0xcb, 0x00, 0x00, 0x00, //0x000029e6 jmp LBB0_506 + //0x000029eb LBB0_501 + 0xc5, 0x7d, 0x7f, 0xe8, //0x000029eb vmovdqa %ymm13, %ymm0 + 0x89, 0xd0, //0x000029ef movl %edx, %eax + 0xe9, 0xba, 0x00, 0x00, 0x00, //0x000029f1 jmp LBB0_505 + //0x000029f6 LBB0_502 + 0x4d, 0x01, 0xe5, //0x000029f6 addq %r12, %r13 + 0x48, 0x85, 0xf6, //0x000029f9 testq %rsi, %rsi + 0x0f, 0x85, 0xf4, 0xda, 0xff, 0xff, //0x000029fc jne LBB0_29 + 0xe9, 0x22, 0xdb, 0xff, 0xff, //0x00002a02 jmp LBB0_34 + //0x00002a07 LBB0_503 + 0xc5, 0x7d, 0x7f, 0xe8, //0x00002a07 vmovdqa %ymm13, %ymm0 + 0x89, 0xd0, //0x00002a0b movl %edx, %eax + 0xe9, 0x31, 0x01, 0x00, 0x00, //0x00002a0d jmp LBB0_514 + //0x00002a12 LBB0_79 + 0x4c, 0x01, 0xe1, //0x00002a12 addq %r12, %rcx + 0x49, 0x83, 0xfa, 0x20, //0x00002a15 cmpq $32, %r10 + 0x0f, 0x82, 0xc9, 0x09, 0x00, 0x00, //0x00002a19 jb LBB0_598 + //0x00002a1f LBB0_80 + 0xc5, 0xfe, 0x6f, 0x01, //0x00002a1f vmovdqu (%rcx), %ymm0 + 0xc5, 0xfd, 0x74, 0xce, //0x00002a23 vpcmpeqb %ymm6, %ymm0, %ymm1 + 0xc5, 0xfd, 0xd7, 0xf1, //0x00002a27 vpmovmskb %ymm1, %esi + 0xc5, 0xfd, 0x74, 0xc7, //0x00002a2b vpcmpeqb %ymm7, %ymm0, %ymm0 + 0xc5, 0xfd, 0xd7, 0xd0, //0x00002a2f vpmovmskb %ymm0, %edx + 0x85, 0xd2, //0x00002a33 testl %edx, %edx + 0x0f, 0x85, 0xf5, 0x08, 0x00, 0x00, //0x00002a35 jne LBB0_593 + 0x4d, 0x85, 0xc0, //0x00002a3b testq %r8, %r8 + 0x0f, 0x85, 0x21, 0x09, 0x00, 0x00, //0x00002a3e jne LBB0_595 + 0x45, 0x31, 0xc0, //0x00002a44 xorl %r8d, %r8d + 0x48, 0x85, 0xf6, //0x00002a47 testq %rsi, %rsi + 0x0f, 0x84, 0x90, 0x09, 0x00, 0x00, //0x00002a4a je LBB0_597 + //0x00002a50 LBB0_83 + 0x48, 0x0f, 0xbc, 0xc6, //0x00002a50 bsfq %rsi, %rax + 0x4c, 0x29, 0xe1, //0x00002a54 subq %r12, %rcx + 0x48, 0x01, 0xc1, //0x00002a57 addq %rax, %rcx + 0x48, 0x83, 0xc1, 0x01, //0x00002a5a addq $1, %rcx + 0xe9, 0x14, 0xe3, 0xff, 0xff, //0x00002a5e jmp LBB0_151 + //0x00002a63 LBB0_229 + 0x4c, 0x01, 0xe1, //0x00002a63 addq %r12, %rcx + 0x49, 0x83, 0xfb, 0x20, //0x00002a66 cmpq $32, %r11 + 0x0f, 0x82, 0x57, 0x03, 0x00, 0x00, //0x00002a6a jb LBB0_540 + //0x00002a70 LBB0_230 + 0xc5, 0xfe, 0x6f, 0x01, //0x00002a70 vmovdqu (%rcx), %ymm0 + 0xc5, 0xfd, 0x74, 0xce, //0x00002a74 vpcmpeqb %ymm6, %ymm0, %ymm1 + 0xc5, 0x7d, 0xd7, 0xc1, //0x00002a78 vpmovmskb %ymm1, %r8d + 0xc5, 0xfd, 0x74, 0xcf, //0x00002a7c vpcmpeqb %ymm7, %ymm0, %ymm1 + 0xc5, 0xfd, 0xd7, 0xd1, //0x00002a80 vpmovmskb %ymm1, %edx + 0x85, 0xd2, //0x00002a84 testl %edx, %edx + 0x0f, 0x85, 0x78, 0x0a, 0x00, 0x00, //0x00002a86 jne LBB0_612 + 0x4d, 0x85, 0xd2, //0x00002a8c testq %r10, %r10 + 0x0f, 0x85, 0xa7, 0x0a, 0x00, 0x00, //0x00002a8f jne LBB0_614 + 0x45, 0x31, 0xd2, //0x00002a95 xorl %r10d, %r10d + 0x4d, 0x85, 0xc0, //0x00002a98 testq %r8, %r8 + 0x0f, 0x84, 0x0e, 0x0b, 0x00, 0x00, //0x00002a9b je LBB0_616 + //0x00002aa1 LBB0_233 + 0x49, 0x0f, 0xbc, 0xd0, //0x00002aa1 bsfq %r8, %rdx + 0xe9, 0x0a, 0x0b, 0x00, 0x00, //0x00002aa5 jmp LBB0_617 + //0x00002aaa LBB0_504 + 0xc5, 0x7d, 0x7f, 0xe8, //0x00002aaa vmovdqa %ymm13, %ymm0 + 0x89, 0xc0, //0x00002aae movl %eax, %eax + //0x00002ab0 LBB0_505 + 0x49, 0xf7, 0xd3, //0x00002ab0 notq %r11 + 0x49, 0x29, 0xc3, //0x00002ab3 subq %rax, %r11 + //0x00002ab6 LBB0_506 + 0x48, 0x8b, 0x74, 0x24, 0x08, //0x00002ab6 movq $8(%rsp), %rsi + //0x00002abb LBB0_507 + 0x49, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002abb movabsq $4294977024, %r15 + 0x4d, 0x85, 0xdb, //0x00002ac5 testq %r11, %r11 + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00002ac8 movq $24(%rsp), %r8 + 0x0f, 0x88, 0x0e, 0x13, 0x00, 0x00, //0x00002acd js LBB0_357 + //0x00002ad3 LBB0_508 + 0x48, 0x8b, 0x0e, //0x00002ad3 movq (%rsi), %rcx + 0xc5, 0x7d, 0x6f, 0xe8, //0x00002ad6 vmovdqa %ymm0, %ymm13 + //0x00002ada LBB0_509 + 0x4c, 0x01, 0xd9, //0x00002ada addq %r11, %rcx + 0x48, 0x83, 0xc1, 0xff, //0x00002add addq $-1, %rcx + 0x48, 0x89, 0x0e, //0x00002ae1 movq %rcx, (%rsi) + 0x4c, 0x89, 0xe8, //0x00002ae4 movq %r13, %rax + 0x48, 0xba, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x00002ae7 movabsq $9223372036854775806, %rdx + 0x49, 0x39, 0xd5, //0x00002af1 cmpq %rdx, %r13 + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00002af4 movq $32(%rsp), %r11 + 0x0f, 0x86, 0xa2, 0xd8, 0xff, 0xff, //0x00002af9 jbe LBB0_4 + 0xe9, 0xf9, 0x12, 0x00, 0x00, //0x00002aff jmp LBB0_721 + //0x00002b04 LBB0_510 + 0xc5, 0x7d, 0x7f, 0xe8, //0x00002b04 vmovdqa %ymm13, %ymm0 + 0x41, 0x0f, 0xbc, 0xc1, //0x00002b08 bsfl %r9d, %eax + 0xe9, 0x07, 0x00, 0x00, 0x00, //0x00002b0c jmp LBB0_512 + //0x00002b11 LBB0_511 + 0xc5, 0x7d, 0x7f, 0xe8, //0x00002b11 vmovdqa %ymm13, %ymm0 + 0x0f, 0xbc, 0xc0, //0x00002b15 bsfl %eax, %eax + //0x00002b18 LBB0_512 + 0x4d, 0x01, 0xec, //0x00002b18 addq %r13, %r12 + 0x4d, 0x29, 0xdc, //0x00002b1b subq %r11, %r12 + 0x49, 0x29, 0xc4, //0x00002b1e subq %rax, %r12 + 0x49, 0xf7, 0xd6, //0x00002b21 notq %r14 + 0x4d, 0x01, 0xe6, //0x00002b24 addq %r12, %r14 + 0x4d, 0x89, 0xf3, //0x00002b27 movq %r14, %r11 + 0x48, 0x8b, 0x74, 0x24, 0x08, //0x00002b2a movq $8(%rsp), %rsi + 0x4c, 0x8b, 0x74, 0x24, 0x28, //0x00002b2f movq $40(%rsp), %r14 + 0x4d, 0x89, 0xd1, //0x00002b34 movq %r10, %r9 + 0xe9, 0x7f, 0xff, 0xff, 0xff, //0x00002b37 jmp LBB0_507 + //0x00002b3c LBB0_513 + 0xc5, 0x7d, 0x7f, 0xe8, //0x00002b3c vmovdqa %ymm13, %ymm0 + 0x0f, 0xbc, 0xc0, //0x00002b40 bsfl %eax, %eax + //0x00002b43 LBB0_514 + 0x4d, 0x01, 0xec, //0x00002b43 addq %r13, %r12 + 0x4d, 0x29, 0xdc, //0x00002b46 subq %r11, %r12 + 0x49, 0x29, 0xc4, //0x00002b49 subq %rax, %r12 + 0x49, 0xf7, 0xd6, //0x00002b4c notq %r14 + 0x4d, 0x01, 0xe6, //0x00002b4f addq %r12, %r14 + 0x4d, 0x89, 0xf3, //0x00002b52 movq %r14, %r11 + 0x48, 0x8b, 0x74, 0x24, 0x08, //0x00002b55 movq $8(%rsp), %rsi + 0x4c, 0x8b, 0x74, 0x24, 0x28, //0x00002b5a movq $40(%rsp), %r14 + 0xe9, 0x57, 0xff, 0xff, 0xff, //0x00002b5f jmp LBB0_507 + //0x00002b64 LBB0_515 + 0x4c, 0x89, 0xd3, //0x00002b64 movq %r10, %rbx + 0xe9, 0x8b, 0xfb, 0xff, 0xff, //0x00002b67 jmp LBB0_481 + //0x00002b6c LBB0_516 + 0xc5, 0x7d, 0x7f, 0xe8, //0x00002b6c vmovdqa %ymm13, %ymm0 + 0x0f, 0xbc, 0xc2, //0x00002b70 bsfl %edx, %eax + 0xe9, 0x3d, 0x01, 0x00, 0x00, //0x00002b73 jmp LBB0_526 + //0x00002b78 LBB0_260 + 0x4c, 0x01, 0xe1, //0x00002b78 addq %r12, %rcx + 0x49, 0x83, 0xfa, 0x20, //0x00002b7b cmpq $32, %r10 + 0x0f, 0x82, 0xb8, 0x02, 0x00, 0x00, //0x00002b7f jb LBB0_545 + //0x00002b85 LBB0_261 + 0xc5, 0xfe, 0x6f, 0x01, //0x00002b85 vmovdqu (%rcx), %ymm0 + 0xc5, 0xfd, 0x74, 0xce, //0x00002b89 vpcmpeqb %ymm6, %ymm0, %ymm1 + 0xc5, 0xfd, 0xd7, 0xf1, //0x00002b8d vpmovmskb %ymm1, %esi + 0xc5, 0xfd, 0x74, 0xc7, //0x00002b91 vpcmpeqb %ymm7, %ymm0, %ymm0 + 0xc5, 0xfd, 0xd7, 0xd0, //0x00002b95 vpmovmskb %ymm0, %edx + 0x85, 0xd2, //0x00002b99 testl %edx, %edx + 0x0f, 0x85, 0xed, 0x0d, 0x00, 0x00, //0x00002b9b jne LBB0_648 + 0x4d, 0x85, 0xc0, //0x00002ba1 testq %r8, %r8 + 0x0f, 0x85, 0x19, 0x0e, 0x00, 0x00, //0x00002ba4 jne LBB0_650 + 0x45, 0x31, 0xc0, //0x00002baa xorl %r8d, %r8d + 0xc5, 0x7d, 0x7f, 0xea, //0x00002bad vmovdqa %ymm13, %ymm2 + 0x48, 0x85, 0xf6, //0x00002bb1 testq %rsi, %rsi + 0x0f, 0x84, 0x88, 0x0e, 0x00, 0x00, //0x00002bb4 je LBB0_652 + //0x00002bba LBB0_264 + 0x48, 0x0f, 0xbc, 0xc6, //0x00002bba bsfq %rsi, %rax + 0x4c, 0x29, 0xe1, //0x00002bbe subq %r12, %rcx + 0x48, 0x01, 0xc1, //0x00002bc1 addq %rax, %rcx + 0x48, 0x83, 0xc1, 0x01, //0x00002bc4 addq $1, %rcx + 0xe9, 0x5e, 0xe9, 0xff, 0xff, //0x00002bc8 jmp LBB0_269 + //0x00002bcd LBB0_459 + 0x4c, 0x01, 0xe1, //0x00002bcd addq %r12, %rcx + 0x49, 0x83, 0xfb, 0x20, //0x00002bd0 cmpq $32, %r11 + 0x0f, 0x82, 0x96, 0x02, 0x00, 0x00, //0x00002bd4 jb LBB0_547 + //0x00002bda LBB0_460 + 0xc5, 0xfe, 0x6f, 0x01, //0x00002bda vmovdqu (%rcx), %ymm0 + 0xc5, 0xfd, 0x74, 0xce, //0x00002bde vpcmpeqb %ymm6, %ymm0, %ymm1 + 0xc5, 0x7d, 0xd7, 0xc1, //0x00002be2 vpmovmskb %ymm1, %r8d + 0xc5, 0xfd, 0x74, 0xcf, //0x00002be6 vpcmpeqb %ymm7, %ymm0, %ymm1 + 0xc5, 0xfd, 0xd7, 0xd1, //0x00002bea vpmovmskb %ymm1, %edx + 0x85, 0xd2, //0x00002bee testl %edx, %edx + 0x0f, 0x85, 0x30, 0x0f, 0x00, 0x00, //0x00002bf0 jne LBB0_666 + 0x4d, 0x85, 0xd2, //0x00002bf6 testq %r10, %r10 + 0x0f, 0x85, 0x5f, 0x0f, 0x00, 0x00, //0x00002bf9 jne LBB0_668 + 0x45, 0x31, 0xd2, //0x00002bff xorl %r10d, %r10d + 0x4d, 0x85, 0xc0, //0x00002c02 testq %r8, %r8 + 0x0f, 0x84, 0xc6, 0x0f, 0x00, 0x00, //0x00002c05 je LBB0_670 + //0x00002c0b LBB0_463 + 0x49, 0x0f, 0xbc, 0xd0, //0x00002c0b bsfq %r8, %rdx + 0xe9, 0xc2, 0x0f, 0x00, 0x00, //0x00002c0f jmp LBB0_671 + //0x00002c14 LBB0_517 + 0x0f, 0xbc, 0xc0, //0x00002c14 bsfl %eax, %eax + 0xe9, 0x3d, 0x00, 0x00, 0x00, //0x00002c17 jmp LBB0_523 + //0x00002c1c LBB0_518 + 0x4d, 0x01, 0xec, //0x00002c1c addq %r13, %r12 + 0x49, 0x29, 0xdc, //0x00002c1f subq %rbx, %r12 + 0x49, 0x29, 0xc4, //0x00002c22 subq %rax, %r12 + 0x4c, 0x89, 0xe3, //0x00002c25 movq %r12, %rbx + 0x48, 0x8b, 0x54, 0x24, 0x08, //0x00002c28 movq $8(%rsp), %rdx + 0xe9, 0x9e, 0xfb, 0xff, 0xff, //0x00002c2d jmp LBB0_492 + //0x00002c32 LBB0_519 + 0xc5, 0x7d, 0x7f, 0xe8, //0x00002c32 vmovdqa %ymm13, %ymm0 + 0x89, 0xd0, //0x00002c36 movl %edx, %eax + 0xe9, 0x78, 0x00, 0x00, 0x00, //0x00002c38 jmp LBB0_526 + //0x00002c3d LBB0_520 + 0x4c, 0x01, 0xe1, //0x00002c3d addq %r12, %rcx + 0xe9, 0x25, 0xfa, 0xff, 0xff, //0x00002c40 jmp LBB0_164 + //0x00002c45 LBB0_521 + 0x4c, 0x01, 0xe1, //0x00002c45 addq %r12, %rcx + 0x48, 0x83, 0xf8, 0x10, //0x00002c48 cmpq $16, %rax + 0x0f, 0x83, 0xa0, 0xe2, 0xff, 0xff, //0x00002c4c jae LBB0_170 + 0xe9, 0xe3, 0xe2, 0xff, 0xff, //0x00002c52 jmp LBB0_173 + //0x00002c57 LBB0_522 + 0x89, 0xd0, //0x00002c57 movl %edx, %eax + //0x00002c59 LBB0_523 + 0x4d, 0x01, 0xec, //0x00002c59 addq %r13, %r12 + 0x49, 0x29, 0xdc, //0x00002c5c subq %rbx, %r12 + 0x49, 0x29, 0xc4, //0x00002c5f subq %rax, %r12 + 0x4d, 0x29, 0xd4, //0x00002c62 subq %r10, %r12 + 0x4c, 0x89, 0xe3, //0x00002c65 movq %r12, %rbx + 0x48, 0x8b, 0x54, 0x24, 0x08, //0x00002c68 movq $8(%rsp), %rdx + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00002c6d movq $24(%rsp), %r8 + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00002c72 movq $32(%rsp), %r11 + 0x4c, 0x8b, 0x74, 0x24, 0x28, //0x00002c77 movq $40(%rsp), %r14 + 0x4c, 0x8b, 0x4c, 0x24, 0x10, //0x00002c7c movq $16(%rsp), %r9 + 0xe9, 0x59, 0xfb, 0xff, 0xff, //0x00002c81 jmp LBB0_493 + //0x00002c86 LBB0_524 + 0x48, 0xc7, 0x44, 0x24, 0x10, 0xff, 0xff, 0xff, 0xff, //0x00002c86 movq $-1, $16(%rsp) + 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002c8f movq $-1, %r8 + 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00002c96 movq $-1, %r15 + 0x4d, 0x89, 0xd3, //0x00002c9d movq %r10, %r11 + 0x48, 0x83, 0xfb, 0x10, //0x00002ca0 cmpq $16, %rbx + 0x0f, 0x83, 0x1e, 0xdd, 0xff, 0xff, //0x00002ca4 jae LBB0_111 + 0xe9, 0xbb, 0xde, 0xff, 0xff, //0x00002caa jmp LBB0_130 + //0x00002caf LBB0_525 + 0xc5, 0x7d, 0x7f, 0xe8, //0x00002caf vmovdqa %ymm13, %ymm0 + 0x89, 0xc0, //0x00002cb3 movl %eax, %eax + //0x00002cb5 LBB0_526 + 0x48, 0xf7, 0xd3, //0x00002cb5 notq %rbx + 0x48, 0x29, 0xc3, //0x00002cb8 subq %rax, %rbx + 0x48, 0x8b, 0x54, 0x24, 0x08, //0x00002cbb movq $8(%rsp), %rdx + //0x00002cc0 LBB0_527 + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00002cc0 movq $24(%rsp), %r8 + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00002cc5 movq $32(%rsp), %r11 + 0x4c, 0x8b, 0x74, 0x24, 0x28, //0x00002cca movq $40(%rsp), %r14 + //0x00002ccf LBB0_528 + 0x48, 0x85, 0xdb, //0x00002ccf testq %rbx, %rbx + 0x0f, 0x88, 0xbd, 0x12, 0x00, 0x00, //0x00002cd2 js LBB0_718 + 0x48, 0x8b, 0x0a, //0x00002cd8 movq (%rdx), %rcx + 0xc5, 0x7d, 0x6f, 0xe8, //0x00002cdb vmovdqa %ymm0, %ymm13 + //0x00002cdf LBB0_530 + 0x48, 0x01, 0xd9, //0x00002cdf addq %rbx, %rcx + 0x48, 0x8b, 0x44, 0x24, 0x08, //0x00002ce2 movq $8(%rsp), %rax + 0x48, 0x89, 0x08, //0x00002ce7 movq %rcx, (%rax) + 0x4c, 0x89, 0xe8, //0x00002cea movq %r13, %rax + 0x48, 0xba, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x00002ced movabsq $9223372036854775806, %rdx + 0x49, 0x39, 0xd5, //0x00002cf7 cmpq %rdx, %r13 + 0x49, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002cfa movabsq $4294977024, %r15 + 0x0f, 0x86, 0x97, 0xd6, 0xff, 0xff, //0x00002d04 jbe LBB0_4 + 0xe9, 0xee, 0x10, 0x00, 0x00, //0x00002d0a jmp LBB0_721 + //0x00002d0f LBB0_531 + 0x4c, 0x01, 0xe1, //0x00002d0f addq %r12, %rcx + 0xe9, 0x96, 0xfb, 0xff, 0xff, //0x00002d12 jmp LBB0_194 + //0x00002d17 LBB0_532 + 0x4c, 0x01, 0xe1, //0x00002d17 addq %r12, %rcx + 0x48, 0xc7, 0x44, 0x24, 0x10, 0xff, 0xff, 0xff, 0xff, //0x00002d1a movq $-1, $16(%rsp) + 0x45, 0x31, 0xc0, //0x00002d23 xorl %r8d, %r8d + 0x49, 0x83, 0xfa, 0x20, //0x00002d26 cmpq $32, %r10 + 0x0f, 0x83, 0xff, 0xfb, 0xff, 0xff, //0x00002d2a jae LBB0_55 + 0xe9, 0x92, 0x02, 0x00, 0x00, //0x00002d30 jmp LBB0_557 + //0x00002d35 LBB0_533 + 0x4c, 0x01, 0xe1, //0x00002d35 addq %r12, %rcx + 0x48, 0xc7, 0x44, 0x24, 0x10, 0xff, 0xff, 0xff, 0xff, //0x00002d38 movq $-1, $16(%rsp) + 0x45, 0x31, 0xd2, //0x00002d41 xorl %r10d, %r10d + 0x49, 0x83, 0xfb, 0x20, //0x00002d44 cmpq $32, %r11 + 0x0f, 0x83, 0x32, 0xfc, 0xff, 0xff, //0x00002d48 jae LBB0_205 + //0x00002d4e LBB0_534 + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00002d4e movq $24(%rsp), %r8 + 0xe9, 0xf0, 0x04, 0x00, 0x00, //0x00002d53 jmp LBB0_583 + //0x00002d58 LBB0_535 + 0x4c, 0x29, 0xe1, //0x00002d58 subq %r12, %rcx + 0x48, 0x01, 0xd1, //0x00002d5b addq %rdx, %rcx + //0x00002d5e LBB0_536 + 0x4c, 0x89, 0xff, //0x00002d5e movq %r15, %rdi + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00002d61 movq $24(%rsp), %r8 + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00002d66 movq $32(%rsp), %r11 + 0x49, 0x89, 0xf7, //0x00002d6b movq %rsi, %r15 + //0x00002d6e LBB0_537 + 0xc4, 0x41, 0x7d, 0x6f, 0xea, //0x00002d6e vmovdqa %ymm10, %ymm13 + 0xc5, 0xfe, 0x6f, 0x1d, 0x45, 0xd4, 0xff, 0xff, //0x00002d73 vmovdqu $-11195(%rip), %ymm3 /* LCPI0_9+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0x1d, 0xd4, 0xff, 0xff, //0x00002d7b vmovdqu $-11235(%rip), %ymm4 /* LCPI0_8+0(%rip) */ + 0xc5, 0x7d, 0x6f, 0xd0, //0x00002d83 vmovdqa %ymm0, %ymm10 + 0xc5, 0x7d, 0x6f, 0xe1, //0x00002d87 vmovdqa %ymm1, %ymm12 + 0xe9, 0x09, 0xe2, 0xff, 0xff, //0x00002d8b jmp LBB0_182 + //0x00002d90 LBB0_538 + 0x4c, 0x01, 0xe1, //0x00002d90 addq %r12, %rcx + 0x48, 0xc7, 0x44, 0x24, 0x10, 0xff, 0xff, 0xff, 0xff, //0x00002d93 movq $-1, $16(%rsp) + 0x45, 0x31, 0xc0, //0x00002d9c xorl %r8d, %r8d + 0x49, 0x83, 0xfa, 0x20, //0x00002d9f cmpq $32, %r10 + 0x0f, 0x83, 0x76, 0xfc, 0xff, 0xff, //0x00002da3 jae LBB0_80 + 0xe9, 0x3a, 0x06, 0x00, 0x00, //0x00002da9 jmp LBB0_598 + //0x00002dae LBB0_539 + 0x4c, 0x01, 0xe1, //0x00002dae addq %r12, %rcx + 0x48, 0xc7, 0x44, 0x24, 0x10, 0xff, 0xff, 0xff, 0xff, //0x00002db1 movq $-1, $16(%rsp) + 0x45, 0x31, 0xd2, //0x00002dba xorl %r10d, %r10d + 0x49, 0x83, 0xfb, 0x20, //0x00002dbd cmpq $32, %r11 + 0x0f, 0x83, 0xa9, 0xfc, 0xff, 0xff, //0x00002dc1 jae LBB0_230 + //0x00002dc7 LBB0_540 + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00002dc7 movq $24(%rsp), %r8 + 0xe9, 0x3c, 0x08, 0x00, 0x00, //0x00002dcc jmp LBB0_622 + //0x00002dd1 LBB0_541 + 0x4c, 0x01, 0xe1, //0x00002dd1 addq %r12, %rcx + 0xe9, 0x72, 0xee, 0xff, 0xff, //0x00002dd4 jmp LBB0_376 + //0x00002dd9 LBB0_542 + 0x4c, 0x01, 0xe1, //0x00002dd9 addq %r12, %rcx + 0x48, 0x83, 0xf8, 0x10, //0x00002ddc cmpq $16, %rax + 0x48, 0x8b, 0x7c, 0x24, 0x08, //0x00002de0 movq $8(%rsp), %rdi + 0x49, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002de5 movabsq $4294977024, %r15 + 0x0f, 0x83, 0xfc, 0xee, 0xff, 0xff, //0x00002def jae LBB0_382 + 0xe9, 0x3f, 0xef, 0xff, 0xff, //0x00002df5 jmp LBB0_385 + //0x00002dfa LBB0_543 + 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00002dfa movq $-1, %r14 + 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002e01 movq $-1, %r8 + 0x4c, 0x89, 0xd3, //0x00002e08 movq %r10, %rbx + 0x4c, 0x89, 0x54, 0x24, 0x30, //0x00002e0b movq %r10, $48(%rsp) + 0x4c, 0x89, 0x4c, 0x24, 0x10, //0x00002e10 movq %r9, $16(%rsp) + 0x49, 0x83, 0xff, 0x10, //0x00002e15 cmpq $16, %r15 + 0x0f, 0x83, 0xc7, 0xe8, 0xff, 0xff, //0x00002e19 jae LBB0_295 + 0xe9, 0xee, 0xe9, 0xff, 0xff, //0x00002e1f jmp LBB0_313 + //0x00002e24 LBB0_544 + 0x4c, 0x01, 0xe1, //0x00002e24 addq %r12, %rcx + 0x48, 0xc7, 0x44, 0x24, 0x10, 0xff, 0xff, 0xff, 0xff, //0x00002e27 movq $-1, $16(%rsp) + 0x45, 0x31, 0xc0, //0x00002e30 xorl %r8d, %r8d + 0x49, 0x83, 0xfa, 0x20, //0x00002e33 cmpq $32, %r10 + 0x0f, 0x83, 0x48, 0xfd, 0xff, 0xff, //0x00002e37 jae LBB0_261 + //0x00002e3d LBB0_545 + 0xc5, 0x7d, 0x7f, 0xe1, //0x00002e3d vmovdqa %ymm12, %ymm1 + 0xc5, 0x7d, 0x7f, 0xd0, //0x00002e41 vmovdqa %ymm10, %ymm0 + 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x00002e45 vmovdqa %ymm13, %ymm10 + 0x4c, 0x89, 0xfb, //0x00002e4a movq %r15, %rbx + 0x4c, 0x8b, 0x7c, 0x24, 0x08, //0x00002e4d movq $8(%rsp), %r15 + 0xe9, 0x07, 0x0c, 0x00, 0x00, //0x00002e52 jmp LBB0_653 + //0x00002e57 LBB0_546 + 0x4c, 0x01, 0xe1, //0x00002e57 addq %r12, %rcx + 0x48, 0xc7, 0x44, 0x24, 0x10, 0xff, 0xff, 0xff, 0xff, //0x00002e5a movq $-1, $16(%rsp) + 0x45, 0x31, 0xd2, //0x00002e63 xorl %r10d, %r10d + 0x49, 0x83, 0xfb, 0x20, //0x00002e66 cmpq $32, %r11 + 0x0f, 0x83, 0x6a, 0xfd, 0xff, 0xff, //0x00002e6a jae LBB0_460 + //0x00002e70 LBB0_547 + 0xc5, 0x7d, 0x7f, 0xe1, //0x00002e70 vmovdqa %ymm12, %ymm1 + 0xc5, 0x7d, 0x7f, 0xd0, //0x00002e74 vmovdqa %ymm10, %ymm0 + 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x00002e78 vmovdqa %ymm13, %ymm10 + 0xc4, 0x41, 0x7d, 0x6f, 0xe6, //0x00002e7d vmovdqa %ymm14, %ymm12 + 0x4c, 0x89, 0xfb, //0x00002e82 movq %r15, %rbx + 0x4c, 0x8b, 0x7c, 0x24, 0x08, //0x00002e85 movq $8(%rsp), %r15 + 0xe9, 0xbe, 0x0d, 0x00, 0x00, //0x00002e8a jmp LBB0_676 + //0x00002e8f LBB0_548 + 0x4c, 0x29, 0xe1, //0x00002e8f subq %r12, %rcx + 0x48, 0x01, 0xd1, //0x00002e92 addq %rdx, %rcx + //0x00002e95 LBB0_549 + 0x48, 0x8b, 0x7c, 0x24, 0x08, //0x00002e95 movq $8(%rsp), %rdi + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00002e9a movq $24(%rsp), %r8 + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00002e9f movq $32(%rsp), %r11 + 0x49, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002ea4 movabsq $4294977024, %r15 + 0xe9, 0xbb, 0xfe, 0xff, 0xff, //0x00002eae jmp LBB0_537 + //0x00002eb3 LBB0_550 + 0x49, 0x8d, 0x4e, 0xff, //0x00002eb3 leaq $-1(%r14), %rcx + 0x4c, 0x39, 0xd1, //0x00002eb7 cmpq %r10, %rcx + 0x0f, 0x84, 0x3d, 0x0f, 0x00, 0x00, //0x00002eba je LBB0_721 + 0xc5, 0x7d, 0x7f, 0xe1, //0x00002ec0 vmovdqa %ymm12, %ymm1 + 0xc5, 0x7d, 0x7f, 0xd0, //0x00002ec4 vmovdqa %ymm10, %ymm0 + 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x00002ec8 vmovdqa %ymm13, %ymm10 + 0x4b, 0x8d, 0x0c, 0x02, //0x00002ecd leaq (%r10,%r8), %rcx + 0x48, 0x83, 0xc1, 0x02, //0x00002ed1 addq $2, %rcx + 0x4d, 0x29, 0xd6, //0x00002ed5 subq %r10, %r14 + 0x49, 0x83, 0xc6, 0xfe, //0x00002ed8 addq $-2, %r14 + 0x4d, 0x89, 0xf2, //0x00002edc movq %r14, %r10 + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00002edf movq $24(%rsp), %r8 + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00002ee4 movq $32(%rsp), %r11 + 0x4d, 0x89, 0xf9, //0x00002ee9 movq %r15, %r9 + 0x49, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002eec movabsq $4294977024, %r15 + 0xc5, 0xfe, 0x6f, 0x1d, 0xc2, 0xd2, 0xff, 0xff, //0x00002ef6 vmovdqu $-11582(%rip), %ymm3 /* LCPI0_9+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0x9a, 0xd2, 0xff, 0xff, //0x00002efe vmovdqu $-11622(%rip), %ymm4 /* LCPI0_8+0(%rip) */ + 0xc5, 0x7d, 0x6f, 0xd0, //0x00002f06 vmovdqa %ymm0, %ymm10 + 0xe9, 0x5b, 0xf7, 0xff, 0xff, //0x00002f0a jmp LBB0_164 + //0x00002f0f LBB0_552 + 0xc5, 0x7d, 0x7f, 0xe1, //0x00002f0f vmovdqa %ymm12, %ymm1 + 0xc5, 0x7d, 0x7f, 0xd0, //0x00002f13 vmovdqa %ymm10, %ymm0 + 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x00002f17 vmovdqa %ymm13, %ymm10 + 0xc4, 0x41, 0x7d, 0x6f, 0xe6, //0x00002f1c vmovdqa %ymm14, %ymm12 + 0x48, 0x83, 0x7c, 0x24, 0x10, 0xff, //0x00002f21 cmpq $-1, $16(%rsp) + 0x0f, 0x85, 0x29, 0x00, 0x00, 0x00, //0x00002f27 jne LBB0_555 + 0x48, 0x89, 0xc8, //0x00002f2d movq %rcx, %rax + 0x4c, 0x29, 0xe0, //0x00002f30 subq %r12, %rax + 0x48, 0x0f, 0xbc, 0xda, //0x00002f33 bsfq %rdx, %rbx + 0x48, 0x01, 0xc3, //0x00002f37 addq %rax, %rbx + 0x48, 0x89, 0x5c, 0x24, 0x10, //0x00002f3a movq %rbx, $16(%rsp) + 0xe9, 0x12, 0x00, 0x00, 0x00, //0x00002f3f jmp LBB0_555 + //0x00002f44 LBB0_554 + 0xc5, 0x7d, 0x7f, 0xe1, //0x00002f44 vmovdqa %ymm12, %ymm1 + 0xc5, 0x7d, 0x7f, 0xd0, //0x00002f48 vmovdqa %ymm10, %ymm0 + 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x00002f4c vmovdqa %ymm13, %ymm10 + 0xc4, 0x41, 0x7d, 0x6f, 0xe6, //0x00002f51 vmovdqa %ymm14, %ymm12 + //0x00002f56 LBB0_555 + 0x44, 0x89, 0xc0, //0x00002f56 movl %r8d, %eax + 0xf7, 0xd0, //0x00002f59 notl %eax + 0x21, 0xd0, //0x00002f5b andl %edx, %eax + 0x8d, 0x3c, 0x00, //0x00002f5d leal (%rax,%rax), %edi + 0x41, 0x8d, 0x1c, 0x40, //0x00002f60 leal (%r8,%rax,2), %ebx + 0xf7, 0xd7, //0x00002f64 notl %edi + 0x21, 0xd7, //0x00002f66 andl %edx, %edi + 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002f68 andl $-1431655766, %edi + 0x45, 0x31, 0xc0, //0x00002f6e xorl %r8d, %r8d + 0x01, 0xc7, //0x00002f71 addl %eax, %edi + 0x41, 0x0f, 0x92, 0xc0, //0x00002f73 setb %r8b + 0x01, 0xff, //0x00002f77 addl %edi, %edi + 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x00002f79 xorl $1431655765, %edi + 0x21, 0xdf, //0x00002f7f andl %ebx, %edi + 0xf7, 0xd7, //0x00002f81 notl %edi + 0x21, 0xfe, //0x00002f83 andl %edi, %esi + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00002f85 movq $32(%rsp), %r11 + 0x49, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002f8a movabsq $4294977024, %r15 + 0xc4, 0x41, 0x7d, 0x6f, 0xf4, //0x00002f94 vmovdqa %ymm12, %ymm14 + 0xc4, 0x41, 0x7d, 0x6f, 0xea, //0x00002f99 vmovdqa %ymm10, %ymm13 + 0xc5, 0xfe, 0x6f, 0x1d, 0x1a, 0xd2, 0xff, 0xff, //0x00002f9e vmovdqu $-11750(%rip), %ymm3 /* LCPI0_9+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0xf2, 0xd1, 0xff, 0xff, //0x00002fa6 vmovdqu $-11790(%rip), %ymm4 /* LCPI0_8+0(%rip) */ + 0xc5, 0x7d, 0x6f, 0xd0, //0x00002fae vmovdqa %ymm0, %ymm10 + 0xc5, 0x7d, 0x6f, 0xe1, //0x00002fb2 vmovdqa %ymm1, %ymm12 + 0x48, 0x85, 0xf6, //0x00002fb6 testq %rsi, %rsi + 0x0f, 0x85, 0xa1, 0xf9, 0xff, 0xff, //0x00002fb9 jne LBB0_58 + //0x00002fbf LBB0_556 + 0x48, 0x83, 0xc1, 0x20, //0x00002fbf addq $32, %rcx + 0x49, 0x83, 0xc2, 0xe0, //0x00002fc3 addq $-32, %r10 + //0x00002fc7 LBB0_557 + 0x4d, 0x85, 0xc0, //0x00002fc7 testq %r8, %r8 + 0x0f, 0x85, 0x25, 0x07, 0x00, 0x00, //0x00002fca jne LBB0_632 + 0x48, 0x8b, 0x7c, 0x24, 0x10, //0x00002fd0 movq $16(%rsp), %rdi + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00002fd5 movq $24(%rsp), %r8 + 0x4d, 0x85, 0xd2, //0x00002fda testq %r10, %r10 + 0x0f, 0x84, 0xb5, 0x00, 0x00, 0x00, //0x00002fdd je LBB0_570 + //0x00002fe3 LBB0_559 + 0x4c, 0x89, 0xe2, //0x00002fe3 movq %r12, %rdx + 0x48, 0xf7, 0xda, //0x00002fe6 negq %rdx + //0x00002fe9 LBB0_560 + 0x31, 0xf6, //0x00002fe9 xorl %esi, %esi + //0x00002feb LBB0_561 + 0x0f, 0xb6, 0x04, 0x31, //0x00002feb movzbl (%rcx,%rsi), %eax + 0x3c, 0x22, //0x00002fef cmpb $34, %al + 0x0f, 0x84, 0x9a, 0x00, 0x00, 0x00, //0x00002ff1 je LBB0_569 + 0x3c, 0x5c, //0x00002ff7 cmpb $92, %al + 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00002ff9 je LBB0_566 + 0x48, 0x83, 0xc6, 0x01, //0x00002fff addq $1, %rsi + 0x49, 0x39, 0xf2, //0x00003003 cmpq %rsi, %r10 + 0x0f, 0x85, 0xdf, 0xff, 0xff, 0xff, //0x00003006 jne LBB0_561 + 0xe9, 0x8f, 0x00, 0x00, 0x00, //0x0000300c jmp LBB0_564 + //0x00003011 LBB0_566 + 0x48, 0x8b, 0x5c, 0x24, 0x08, //0x00003011 movq $8(%rsp), %rbx + 0x49, 0x8d, 0x42, 0xff, //0x00003016 leaq $-1(%r10), %rax + 0x48, 0x39, 0xf0, //0x0000301a cmpq %rsi, %rax + 0x0f, 0x84, 0xa0, 0x0d, 0x00, 0x00, //0x0000301d je LBB0_697 + 0xc5, 0x7d, 0x7f, 0xe1, //0x00003023 vmovdqa %ymm12, %ymm1 + 0xc5, 0x7d, 0x7f, 0xd0, //0x00003027 vmovdqa %ymm10, %ymm0 + 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x0000302b vmovdqa %ymm13, %ymm10 + 0x48, 0x8d, 0x04, 0x0a, //0x00003030 leaq (%rdx,%rcx), %rax + 0x48, 0x01, 0xf0, //0x00003034 addq %rsi, %rax + 0x48, 0x83, 0xff, 0xff, //0x00003037 cmpq $-1, %rdi + 0x48, 0x8b, 0x5c, 0x24, 0x10, //0x0000303b movq $16(%rsp), %rbx + 0x48, 0x0f, 0x44, 0xd8, //0x00003040 cmoveq %rax, %rbx + 0x48, 0x89, 0x5c, 0x24, 0x10, //0x00003044 movq %rbx, $16(%rsp) + 0x48, 0x0f, 0x44, 0xf8, //0x00003049 cmoveq %rax, %rdi + 0x48, 0x01, 0xf1, //0x0000304d addq %rsi, %rcx + 0x48, 0x83, 0xc1, 0x02, //0x00003050 addq $2, %rcx + 0x4c, 0x89, 0xd0, //0x00003054 movq %r10, %rax + 0x48, 0x29, 0xf0, //0x00003057 subq %rsi, %rax + 0x48, 0x83, 0xc0, 0xfe, //0x0000305a addq $-2, %rax + 0x49, 0x83, 0xc2, 0xfe, //0x0000305e addq $-2, %r10 + 0x49, 0x39, 0xf2, //0x00003062 cmpq %rsi, %r10 + 0x49, 0x89, 0xc2, //0x00003065 movq %rax, %r10 + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00003068 movq $24(%rsp), %r8 + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x0000306d movq $32(%rsp), %r11 + 0xc5, 0xfe, 0x6f, 0x1d, 0x46, 0xd1, 0xff, 0xff, //0x00003072 vmovdqu $-11962(%rip), %ymm3 /* LCPI0_9+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0x1e, 0xd1, 0xff, 0xff, //0x0000307a vmovdqu $-12002(%rip), %ymm4 /* LCPI0_8+0(%rip) */ + 0xc5, 0x7d, 0x6f, 0xd0, //0x00003082 vmovdqa %ymm0, %ymm10 + 0x0f, 0x85, 0x5d, 0xff, 0xff, 0xff, //0x00003086 jne LBB0_560 + 0xe9, 0x35, 0x10, 0x00, 0x00, //0x0000308c jmp LBB0_568 + //0x00003091 LBB0_569 + 0x48, 0x01, 0xf1, //0x00003091 addq %rsi, %rcx + 0x48, 0x83, 0xc1, 0x01, //0x00003094 addq $1, %rcx + //0x00003098 LBB0_570 + 0x4c, 0x29, 0xe1, //0x00003098 subq %r12, %rcx + 0xe9, 0x8c, 0xd6, 0xff, 0xff, //0x0000309b jmp LBB0_64 + //0x000030a0 LBB0_564 + 0x48, 0x8b, 0x74, 0x24, 0x08, //0x000030a0 movq $8(%rsp), %rsi + 0x3c, 0x22, //0x000030a5 cmpb $34, %al + 0x0f, 0x85, 0x8c, 0x0f, 0x00, 0x00, //0x000030a7 jne LBB0_730 + 0xc5, 0x7d, 0x7f, 0xe1, //0x000030ad vmovdqa %ymm12, %ymm1 + 0xc5, 0x7d, 0x7f, 0xd0, //0x000030b1 vmovdqa %ymm10, %ymm0 + 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x000030b5 vmovdqa %ymm13, %ymm10 + 0x4c, 0x89, 0xfa, //0x000030ba movq %r15, %rdx + 0x4c, 0x01, 0xd1, //0x000030bd addq %r10, %rcx + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x000030c0 movq $24(%rsp), %r8 + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x000030c5 movq $32(%rsp), %r11 + 0xc5, 0xfe, 0x6f, 0x1d, 0xee, 0xd0, 0xff, 0xff, //0x000030ca vmovdqu $-12050(%rip), %ymm3 /* LCPI0_9+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0xc6, 0xd0, 0xff, 0xff, //0x000030d2 vmovdqu $-12090(%rip), %ymm4 /* LCPI0_8+0(%rip) */ + 0xc5, 0x7d, 0x6f, 0xd0, //0x000030da vmovdqa %ymm0, %ymm10 + 0xe9, 0xb5, 0xff, 0xff, 0xff, //0x000030de jmp LBB0_570 + //0x000030e3 LBB0_571 + 0xc5, 0x7d, 0x7f, 0xe2, //0x000030e3 vmovdqa %ymm12, %ymm2 + 0xc5, 0x7d, 0x7f, 0xd1, //0x000030e7 vmovdqa %ymm10, %ymm1 + 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x000030eb vmovdqa %ymm13, %ymm10 + 0xc4, 0x41, 0x7d, 0x6f, 0xe6, //0x000030f0 vmovdqa %ymm14, %ymm12 + 0x4c, 0x89, 0xfb, //0x000030f5 movq %r15, %rbx + 0x48, 0x83, 0x7c, 0x24, 0x10, 0xff, //0x000030f8 cmpq $-1, $16(%rsp) + 0x0f, 0x85, 0x88, 0x00, 0x00, 0x00, //0x000030fe jne LBB0_576 + 0x48, 0x89, 0xc8, //0x00003104 movq %rcx, %rax + 0x4c, 0x29, 0xe0, //0x00003107 subq %r12, %rax + 0x48, 0x0f, 0xbc, 0xfa, //0x0000310a bsfq %rdx, %rdi + 0x48, 0x01, 0xc7, //0x0000310e addq %rax, %rdi + 0x48, 0x89, 0x7c, 0x24, 0x10, //0x00003111 movq %rdi, $16(%rsp) + 0xe9, 0x71, 0x00, 0x00, 0x00, //0x00003116 jmp LBB0_576 + //0x0000311b LBB0_573 + 0x49, 0x8d, 0x4e, 0xff, //0x0000311b leaq $-1(%r14), %rcx + 0x4c, 0x39, 0xd1, //0x0000311f cmpq %r10, %rcx + 0x0f, 0x84, 0xd5, 0x0c, 0x00, 0x00, //0x00003122 je LBB0_721 + 0xc5, 0x7d, 0x7f, 0xe1, //0x00003128 vmovdqa %ymm12, %ymm1 + 0xc5, 0x7d, 0x7f, 0xd0, //0x0000312c vmovdqa %ymm10, %ymm0 + 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x00003130 vmovdqa %ymm13, %ymm10 + 0x4b, 0x8d, 0x0c, 0x02, //0x00003135 leaq (%r10,%r8), %rcx + 0x48, 0x83, 0xc1, 0x02, //0x00003139 addq $2, %rcx + 0x4d, 0x29, 0xd6, //0x0000313d subq %r10, %r14 + 0x49, 0x83, 0xc6, 0xfe, //0x00003140 addq $-2, %r14 + 0x4d, 0x89, 0xf2, //0x00003144 movq %r14, %r10 + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00003147 movq $24(%rsp), %r8 + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x0000314c movq $32(%rsp), %r11 + 0x4d, 0x89, 0xf9, //0x00003151 movq %r15, %r9 + 0x49, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00003154 movabsq $4294977024, %r15 + 0xc5, 0xfe, 0x6f, 0x1d, 0x5a, 0xd0, 0xff, 0xff, //0x0000315e vmovdqu $-12198(%rip), %ymm3 /* LCPI0_9+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0x32, 0xd0, 0xff, 0xff, //0x00003166 vmovdqu $-12238(%rip), %ymm4 /* LCPI0_8+0(%rip) */ + 0xc5, 0x7d, 0x6f, 0xd0, //0x0000316e vmovdqa %ymm0, %ymm10 + 0xe9, 0x36, 0xf7, 0xff, 0xff, //0x00003172 jmp LBB0_194 + //0x00003177 LBB0_575 + 0xc5, 0x7d, 0x7f, 0xe2, //0x00003177 vmovdqa %ymm12, %ymm2 + 0xc5, 0x7d, 0x7f, 0xd1, //0x0000317b vmovdqa %ymm10, %ymm1 + 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x0000317f vmovdqa %ymm13, %ymm10 + 0xc4, 0x41, 0x7d, 0x6f, 0xe6, //0x00003184 vmovdqa %ymm14, %ymm12 + 0x4c, 0x89, 0xfb, //0x00003189 movq %r15, %rbx + //0x0000318c LBB0_576 + 0x44, 0x89, 0xd0, //0x0000318c movl %r10d, %eax + 0xf7, 0xd0, //0x0000318f notl %eax + 0x21, 0xd0, //0x00003191 andl %edx, %eax + 0x8d, 0x34, 0x00, //0x00003193 leal (%rax,%rax), %esi + 0x41, 0x8d, 0x3c, 0x42, //0x00003196 leal (%r10,%rax,2), %edi + 0xf7, 0xd6, //0x0000319a notl %esi + 0x21, 0xd6, //0x0000319c andl %edx, %esi + 0x81, 0xe6, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000319e andl $-1431655766, %esi + 0x45, 0x31, 0xd2, //0x000031a4 xorl %r10d, %r10d + 0x01, 0xc6, //0x000031a7 addl %eax, %esi + 0x41, 0x0f, 0x92, 0xc2, //0x000031a9 setb %r10b + 0x01, 0xf6, //0x000031ad addl %esi, %esi + 0x81, 0xf6, 0x55, 0x55, 0x55, 0x55, //0x000031af xorl $1431655765, %esi + 0x21, 0xfe, //0x000031b5 andl %edi, %esi + 0xf7, 0xd6, //0x000031b7 notl %esi + 0x41, 0x21, 0xf0, //0x000031b9 andl %esi, %r8d + 0x49, 0x89, 0xdf, //0x000031bc movq %rbx, %r15 + 0xc4, 0x41, 0x7d, 0x6f, 0xf4, //0x000031bf vmovdqa %ymm12, %ymm14 + 0xc4, 0x41, 0x7d, 0x6f, 0xea, //0x000031c4 vmovdqa %ymm10, %ymm13 + 0xc5, 0xfe, 0x6f, 0x1d, 0xef, 0xcf, 0xff, 0xff, //0x000031c9 vmovdqu $-12305(%rip), %ymm3 /* LCPI0_9+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0xc7, 0xcf, 0xff, 0xff, //0x000031d1 vmovdqu $-12345(%rip), %ymm4 /* LCPI0_8+0(%rip) */ + 0xc5, 0x7d, 0x6f, 0xd1, //0x000031d9 vmovdqa %ymm1, %ymm10 + 0xc5, 0x7d, 0x6f, 0xe2, //0x000031dd vmovdqa %ymm2, %ymm12 + 0x4d, 0x85, 0xc0, //0x000031e1 testq %r8, %r8 + 0x0f, 0x85, 0xc7, 0xf7, 0xff, 0xff, //0x000031e4 jne LBB0_208 + //0x000031ea LBB0_577 + 0xba, 0x40, 0x00, 0x00, 0x00, //0x000031ea movl $64, %edx + //0x000031ef LBB0_578 + 0xc5, 0xbd, 0xda, 0xc8, //0x000031ef vpminub %ymm0, %ymm8, %ymm1 + 0xc5, 0xfd, 0x74, 0xc1, //0x000031f3 vpcmpeqb %ymm1, %ymm0, %ymm0 + 0xc5, 0xfd, 0xd7, 0xf0, //0x000031f7 vpmovmskb %ymm0, %esi + 0x0f, 0xbc, 0xfe, //0x000031fb bsfl %esi, %edi + 0x4d, 0x85, 0xc0, //0x000031fe testq %r8, %r8 + 0x0f, 0x84, 0x2c, 0x00, 0x00, 0x00, //0x00003201 je LBB0_581 + 0x85, 0xf6, //0x00003207 testl %esi, %esi + 0xb8, 0x40, 0x00, 0x00, 0x00, //0x00003209 movl $64, %eax + 0x0f, 0x44, 0xf8, //0x0000320e cmovel %eax, %edi + 0x48, 0x39, 0xfa, //0x00003211 cmpq %rdi, %rdx + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00003214 movq $24(%rsp), %r8 + 0x0f, 0x87, 0x0a, 0x0e, 0x00, 0x00, //0x00003219 ja LBB0_733 + 0x4c, 0x29, 0xe1, //0x0000321f subq %r12, %rcx + 0x48, 0x01, 0xd1, //0x00003222 addq %rdx, %rcx + 0x48, 0x83, 0xc1, 0x01, //0x00003225 addq $1, %rcx + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00003229 movq $32(%rsp), %r11 + 0xe9, 0xf9, 0xd4, 0xff, 0xff, //0x0000322e jmp LBB0_64 + //0x00003233 LBB0_581 + 0x85, 0xf6, //0x00003233 testl %esi, %esi + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00003235 movq $24(%rsp), %r8 + 0x0f, 0x85, 0x01, 0x0e, 0x00, 0x00, //0x0000323a jne LBB0_731 + 0x48, 0x83, 0xc1, 0x20, //0x00003240 addq $32, %rcx + 0x49, 0x83, 0xc3, 0xe0, //0x00003244 addq $-32, %r11 + //0x00003248 LBB0_583 + 0x4d, 0x85, 0xd2, //0x00003248 testq %r10, %r10 + 0x0f, 0x85, 0x18, 0x05, 0x00, 0x00, //0x0000324b jne LBB0_634 + 0x48, 0x8b, 0x44, 0x24, 0x10, //0x00003251 movq $16(%rsp), %rax + 0x48, 0x8b, 0x5c, 0x24, 0x08, //0x00003256 movq $8(%rsp), %rbx + 0x4d, 0x85, 0xdb, //0x0000325b testq %r11, %r11 + 0x0f, 0x84, 0x5f, 0x0b, 0x00, 0x00, //0x0000325e je LBB0_697 + //0x00003264 LBB0_585 + 0x0f, 0xb6, 0x11, //0x00003264 movzbl (%rcx), %edx + 0x80, 0xfa, 0x22, //0x00003267 cmpb $34, %dl + 0x0f, 0x84, 0xa6, 0x00, 0x00, 0x00, //0x0000326a je LBB0_695 + 0x80, 0xfa, 0x5c, //0x00003270 cmpb $92, %dl + 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00003273 je LBB0_589 + 0x80, 0xfa, 0x1f, //0x00003279 cmpb $31, %dl + 0x0f, 0x86, 0xdb, 0x0d, 0x00, 0x00, //0x0000327c jbe LBB0_735 + 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00003282 movq $-1, %rdx + 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00003289 movl $1, %esi + 0x48, 0x01, 0xf1, //0x0000328e addq %rsi, %rcx + 0x49, 0x01, 0xd3, //0x00003291 addq %rdx, %r11 + 0x0f, 0x85, 0xca, 0xff, 0xff, 0xff, //0x00003294 jne LBB0_585 + 0xe9, 0x24, 0x0b, 0x00, 0x00, //0x0000329a jmp LBB0_697 + //0x0000329f LBB0_589 + 0x4c, 0x89, 0xff, //0x0000329f movq %r15, %rdi + 0x49, 0x89, 0xdf, //0x000032a2 movq %rbx, %r15 + 0x49, 0x83, 0xfb, 0x01, //0x000032a5 cmpq $1, %r11 + 0x0f, 0x84, 0xe2, 0x0d, 0x00, 0x00, //0x000032a9 je LBB0_741 + 0xc5, 0x7d, 0x7f, 0xe1, //0x000032af vmovdqa %ymm12, %ymm1 + 0xc5, 0x7d, 0x7f, 0xd0, //0x000032b3 vmovdqa %ymm10, %ymm0 + 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x000032b7 vmovdqa %ymm13, %ymm10 + 0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x000032bc movq $-2, %rdx + 0xbe, 0x02, 0x00, 0x00, 0x00, //0x000032c3 movl $2, %esi + 0x48, 0x83, 0xf8, 0xff, //0x000032c8 cmpq $-1, %rax + 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x000032cc jne LBB0_592 + 0x48, 0x89, 0xc8, //0x000032d2 movq %rcx, %rax + 0x4c, 0x29, 0xe0, //0x000032d5 subq %r12, %rax + 0x48, 0x89, 0x44, 0x24, 0x10, //0x000032d8 movq %rax, $16(%rsp) + //0x000032dd LBB0_592 + 0x4c, 0x89, 0xfb, //0x000032dd movq %r15, %rbx + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x000032e0 movq $24(%rsp), %r8 + 0x49, 0x89, 0xff, //0x000032e5 movq %rdi, %r15 + 0xc4, 0x41, 0x7d, 0x6f, 0xea, //0x000032e8 vmovdqa %ymm10, %ymm13 + 0xc5, 0xfe, 0x6f, 0x1d, 0xcb, 0xce, 0xff, 0xff, //0x000032ed vmovdqu $-12597(%rip), %ymm3 /* LCPI0_9+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0xa3, 0xce, 0xff, 0xff, //0x000032f5 vmovdqu $-12637(%rip), %ymm4 /* LCPI0_8+0(%rip) */ + 0xc5, 0x7d, 0x6f, 0xd0, //0x000032fd vmovdqa %ymm0, %ymm10 + 0xc5, 0x7d, 0x6f, 0xe1, //0x00003301 vmovdqa %ymm1, %ymm12 + 0x48, 0x01, 0xf1, //0x00003305 addq %rsi, %rcx + 0x49, 0x01, 0xd3, //0x00003308 addq %rdx, %r11 + 0x0f, 0x85, 0x53, 0xff, 0xff, 0xff, //0x0000330b jne LBB0_585 + 0xe9, 0xad, 0x0a, 0x00, 0x00, //0x00003311 jmp LBB0_697 + //0x00003316 LBB0_695 + 0x4c, 0x29, 0xe1, //0x00003316 subq %r12, %rcx + 0x48, 0x83, 0xc1, 0x01, //0x00003319 addq $1, %rcx + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x0000331d movq $32(%rsp), %r11 + 0x48, 0x85, 0xc9, //0x00003322 testq %rcx, %rcx + 0x0f, 0x89, 0x76, 0xe0, 0xff, 0xff, //0x00003325 jns LBB0_247 + 0xe9, 0x81, 0x0a, 0x00, 0x00, //0x0000332b jmp LBB0_696 + //0x00003330 LBB0_593 + 0xc5, 0x7d, 0x7f, 0xe1, //0x00003330 vmovdqa %ymm12, %ymm1 + 0xc5, 0x7d, 0x7f, 0xd0, //0x00003334 vmovdqa %ymm10, %ymm0 + 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x00003338 vmovdqa %ymm13, %ymm10 + 0xc4, 0x41, 0x7d, 0x6f, 0xe6, //0x0000333d vmovdqa %ymm14, %ymm12 + 0x48, 0x83, 0x7c, 0x24, 0x10, 0xff, //0x00003342 cmpq $-1, $16(%rsp) + 0x0f, 0x85, 0x29, 0x00, 0x00, 0x00, //0x00003348 jne LBB0_596 + 0x48, 0x89, 0xc8, //0x0000334e movq %rcx, %rax + 0x4c, 0x29, 0xe0, //0x00003351 subq %r12, %rax + 0x48, 0x0f, 0xbc, 0xda, //0x00003354 bsfq %rdx, %rbx + 0x48, 0x01, 0xc3, //0x00003358 addq %rax, %rbx + 0x48, 0x89, 0x5c, 0x24, 0x10, //0x0000335b movq %rbx, $16(%rsp) + 0xe9, 0x12, 0x00, 0x00, 0x00, //0x00003360 jmp LBB0_596 + //0x00003365 LBB0_595 + 0xc5, 0x7d, 0x7f, 0xe1, //0x00003365 vmovdqa %ymm12, %ymm1 + 0xc5, 0x7d, 0x7f, 0xd0, //0x00003369 vmovdqa %ymm10, %ymm0 + 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x0000336d vmovdqa %ymm13, %ymm10 + 0xc4, 0x41, 0x7d, 0x6f, 0xe6, //0x00003372 vmovdqa %ymm14, %ymm12 + //0x00003377 LBB0_596 + 0x44, 0x89, 0xc0, //0x00003377 movl %r8d, %eax + 0xf7, 0xd0, //0x0000337a notl %eax + 0x21, 0xd0, //0x0000337c andl %edx, %eax + 0x8d, 0x3c, 0x00, //0x0000337e leal (%rax,%rax), %edi + 0x41, 0x8d, 0x1c, 0x40, //0x00003381 leal (%r8,%rax,2), %ebx + 0xf7, 0xd7, //0x00003385 notl %edi + 0x21, 0xd7, //0x00003387 andl %edx, %edi + 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x00003389 andl $-1431655766, %edi + 0x45, 0x31, 0xc0, //0x0000338f xorl %r8d, %r8d + 0x01, 0xc7, //0x00003392 addl %eax, %edi + 0x41, 0x0f, 0x92, 0xc0, //0x00003394 setb %r8b + 0x01, 0xff, //0x00003398 addl %edi, %edi + 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x0000339a xorl $1431655765, %edi + 0x21, 0xdf, //0x000033a0 andl %ebx, %edi + 0xf7, 0xd7, //0x000033a2 notl %edi + 0x21, 0xfe, //0x000033a4 andl %edi, %esi + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x000033a6 movq $32(%rsp), %r11 + 0x49, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000033ab movabsq $4294977024, %r15 + 0xc4, 0x41, 0x7d, 0x6f, 0xf4, //0x000033b5 vmovdqa %ymm12, %ymm14 + 0xc4, 0x41, 0x7d, 0x6f, 0xea, //0x000033ba vmovdqa %ymm10, %ymm13 + 0xc5, 0xfe, 0x6f, 0x1d, 0xf9, 0xcd, 0xff, 0xff, //0x000033bf vmovdqu $-12807(%rip), %ymm3 /* LCPI0_9+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0xd1, 0xcd, 0xff, 0xff, //0x000033c7 vmovdqu $-12847(%rip), %ymm4 /* LCPI0_8+0(%rip) */ + 0xc5, 0x7d, 0x6f, 0xd0, //0x000033cf vmovdqa %ymm0, %ymm10 + 0xc5, 0x7d, 0x6f, 0xe1, //0x000033d3 vmovdqa %ymm1, %ymm12 + 0x48, 0x85, 0xf6, //0x000033d7 testq %rsi, %rsi + 0x0f, 0x85, 0x70, 0xf6, 0xff, 0xff, //0x000033da jne LBB0_83 + //0x000033e0 LBB0_597 + 0x48, 0x83, 0xc1, 0x20, //0x000033e0 addq $32, %rcx + 0x49, 0x83, 0xc2, 0xe0, //0x000033e4 addq $-32, %r10 + //0x000033e8 LBB0_598 + 0x4d, 0x85, 0xc0, //0x000033e8 testq %r8, %r8 + 0x0f, 0x85, 0xed, 0x03, 0x00, 0x00, //0x000033eb jne LBB0_636 + 0x48, 0x8b, 0x7c, 0x24, 0x10, //0x000033f1 movq $16(%rsp), %rdi + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x000033f6 movq $24(%rsp), %r8 + 0x4d, 0x85, 0xd2, //0x000033fb testq %r10, %r10 + 0x0f, 0x84, 0xb5, 0x00, 0x00, 0x00, //0x000033fe je LBB0_611 + //0x00003404 LBB0_600 + 0x4c, 0x89, 0xe2, //0x00003404 movq %r12, %rdx + 0x48, 0xf7, 0xda, //0x00003407 negq %rdx + //0x0000340a LBB0_601 + 0x31, 0xf6, //0x0000340a xorl %esi, %esi + //0x0000340c LBB0_602 + 0x0f, 0xb6, 0x04, 0x31, //0x0000340c movzbl (%rcx,%rsi), %eax + 0x3c, 0x22, //0x00003410 cmpb $34, %al + 0x0f, 0x84, 0x9a, 0x00, 0x00, 0x00, //0x00003412 je LBB0_610 + 0x3c, 0x5c, //0x00003418 cmpb $92, %al + 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x0000341a je LBB0_607 + 0x48, 0x83, 0xc6, 0x01, //0x00003420 addq $1, %rsi + 0x49, 0x39, 0xf2, //0x00003424 cmpq %rsi, %r10 + 0x0f, 0x85, 0xdf, 0xff, 0xff, 0xff, //0x00003427 jne LBB0_602 + 0xe9, 0x8f, 0x00, 0x00, 0x00, //0x0000342d jmp LBB0_605 + //0x00003432 LBB0_607 + 0x48, 0x8b, 0x5c, 0x24, 0x08, //0x00003432 movq $8(%rsp), %rbx + 0x49, 0x8d, 0x42, 0xff, //0x00003437 leaq $-1(%r10), %rax + 0x48, 0x39, 0xf0, //0x0000343b cmpq %rsi, %rax + 0x0f, 0x84, 0x7f, 0x09, 0x00, 0x00, //0x0000343e je LBB0_697 + 0xc5, 0x7d, 0x7f, 0xe1, //0x00003444 vmovdqa %ymm12, %ymm1 + 0xc5, 0x7d, 0x7f, 0xd0, //0x00003448 vmovdqa %ymm10, %ymm0 + 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x0000344c vmovdqa %ymm13, %ymm10 + 0x48, 0x8d, 0x04, 0x0a, //0x00003451 leaq (%rdx,%rcx), %rax + 0x48, 0x01, 0xf0, //0x00003455 addq %rsi, %rax + 0x48, 0x83, 0xff, 0xff, //0x00003458 cmpq $-1, %rdi + 0x48, 0x8b, 0x5c, 0x24, 0x10, //0x0000345c movq $16(%rsp), %rbx + 0x48, 0x0f, 0x44, 0xd8, //0x00003461 cmoveq %rax, %rbx + 0x48, 0x89, 0x5c, 0x24, 0x10, //0x00003465 movq %rbx, $16(%rsp) + 0x48, 0x0f, 0x44, 0xf8, //0x0000346a cmoveq %rax, %rdi + 0x48, 0x01, 0xf1, //0x0000346e addq %rsi, %rcx + 0x48, 0x83, 0xc1, 0x02, //0x00003471 addq $2, %rcx + 0x4c, 0x89, 0xd0, //0x00003475 movq %r10, %rax + 0x48, 0x29, 0xf0, //0x00003478 subq %rsi, %rax + 0x48, 0x83, 0xc0, 0xfe, //0x0000347b addq $-2, %rax + 0x49, 0x83, 0xc2, 0xfe, //0x0000347f addq $-2, %r10 + 0x49, 0x39, 0xf2, //0x00003483 cmpq %rsi, %r10 + 0x49, 0x89, 0xc2, //0x00003486 movq %rax, %r10 + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00003489 movq $24(%rsp), %r8 + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x0000348e movq $32(%rsp), %r11 + 0xc5, 0xfe, 0x6f, 0x1d, 0x25, 0xcd, 0xff, 0xff, //0x00003493 vmovdqu $-13019(%rip), %ymm3 /* LCPI0_9+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0xfd, 0xcc, 0xff, 0xff, //0x0000349b vmovdqu $-13059(%rip), %ymm4 /* LCPI0_8+0(%rip) */ + 0xc5, 0x7d, 0x6f, 0xd0, //0x000034a3 vmovdqa %ymm0, %ymm10 + 0x0f, 0x85, 0x5d, 0xff, 0xff, 0xff, //0x000034a7 jne LBB0_601 + 0xe9, 0x14, 0x0c, 0x00, 0x00, //0x000034ad jmp LBB0_568 + //0x000034b2 LBB0_610 + 0x48, 0x01, 0xf1, //0x000034b2 addq %rsi, %rcx + 0x48, 0x83, 0xc1, 0x01, //0x000034b5 addq $1, %rcx + //0x000034b9 LBB0_611 + 0x4c, 0x29, 0xe1, //0x000034b9 subq %r12, %rcx + 0xe9, 0xbb, 0xd8, 0xff, 0xff, //0x000034bc jmp LBB0_152 + //0x000034c1 LBB0_605 + 0x48, 0x8b, 0x74, 0x24, 0x08, //0x000034c1 movq $8(%rsp), %rsi + 0x3c, 0x22, //0x000034c6 cmpb $34, %al + 0x0f, 0x85, 0x6b, 0x0b, 0x00, 0x00, //0x000034c8 jne LBB0_730 + 0xc5, 0x7d, 0x7f, 0xe1, //0x000034ce vmovdqa %ymm12, %ymm1 + 0xc5, 0x7d, 0x7f, 0xd0, //0x000034d2 vmovdqa %ymm10, %ymm0 + 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x000034d6 vmovdqa %ymm13, %ymm10 + 0x4c, 0x89, 0xfa, //0x000034db movq %r15, %rdx + 0x4c, 0x01, 0xd1, //0x000034de addq %r10, %rcx + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x000034e1 movq $24(%rsp), %r8 + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x000034e6 movq $32(%rsp), %r11 + 0xc5, 0xfe, 0x6f, 0x1d, 0xcd, 0xcc, 0xff, 0xff, //0x000034eb vmovdqu $-13107(%rip), %ymm3 /* LCPI0_9+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0xa5, 0xcc, 0xff, 0xff, //0x000034f3 vmovdqu $-13147(%rip), %ymm4 /* LCPI0_8+0(%rip) */ + 0xc5, 0x7d, 0x6f, 0xd0, //0x000034fb vmovdqa %ymm0, %ymm10 + 0xe9, 0xb5, 0xff, 0xff, 0xff, //0x000034ff jmp LBB0_611 + //0x00003504 LBB0_612 + 0xc5, 0x7d, 0x7f, 0xe2, //0x00003504 vmovdqa %ymm12, %ymm2 + 0xc5, 0x7d, 0x7f, 0xd1, //0x00003508 vmovdqa %ymm10, %ymm1 + 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x0000350c vmovdqa %ymm13, %ymm10 + 0xc4, 0x41, 0x7d, 0x6f, 0xe6, //0x00003511 vmovdqa %ymm14, %ymm12 + 0x4c, 0x89, 0xfb, //0x00003516 movq %r15, %rbx + 0x48, 0x83, 0x7c, 0x24, 0x10, 0xff, //0x00003519 cmpq $-1, $16(%rsp) + 0x0f, 0x85, 0x2c, 0x00, 0x00, 0x00, //0x0000351f jne LBB0_615 + 0x48, 0x89, 0xc8, //0x00003525 movq %rcx, %rax + 0x4c, 0x29, 0xe0, //0x00003528 subq %r12, %rax + 0x48, 0x0f, 0xbc, 0xfa, //0x0000352b bsfq %rdx, %rdi + 0x48, 0x01, 0xc7, //0x0000352f addq %rax, %rdi + 0x48, 0x89, 0x7c, 0x24, 0x10, //0x00003532 movq %rdi, $16(%rsp) + 0xe9, 0x15, 0x00, 0x00, 0x00, //0x00003537 jmp LBB0_615 + //0x0000353c LBB0_614 + 0xc5, 0x7d, 0x7f, 0xe2, //0x0000353c vmovdqa %ymm12, %ymm2 + 0xc5, 0x7d, 0x7f, 0xd1, //0x00003540 vmovdqa %ymm10, %ymm1 + 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x00003544 vmovdqa %ymm13, %ymm10 + 0xc4, 0x41, 0x7d, 0x6f, 0xe6, //0x00003549 vmovdqa %ymm14, %ymm12 + 0x4c, 0x89, 0xfb, //0x0000354e movq %r15, %rbx + //0x00003551 LBB0_615 + 0x44, 0x89, 0xd0, //0x00003551 movl %r10d, %eax + 0xf7, 0xd0, //0x00003554 notl %eax + 0x21, 0xd0, //0x00003556 andl %edx, %eax + 0x8d, 0x34, 0x00, //0x00003558 leal (%rax,%rax), %esi + 0x41, 0x8d, 0x3c, 0x42, //0x0000355b leal (%r10,%rax,2), %edi + 0xf7, 0xd6, //0x0000355f notl %esi + 0x21, 0xd6, //0x00003561 andl %edx, %esi + 0x81, 0xe6, 0xaa, 0xaa, 0xaa, 0xaa, //0x00003563 andl $-1431655766, %esi + 0x45, 0x31, 0xd2, //0x00003569 xorl %r10d, %r10d + 0x01, 0xc6, //0x0000356c addl %eax, %esi + 0x41, 0x0f, 0x92, 0xc2, //0x0000356e setb %r10b + 0x01, 0xf6, //0x00003572 addl %esi, %esi + 0x81, 0xf6, 0x55, 0x55, 0x55, 0x55, //0x00003574 xorl $1431655765, %esi + 0x21, 0xfe, //0x0000357a andl %edi, %esi + 0xf7, 0xd6, //0x0000357c notl %esi + 0x41, 0x21, 0xf0, //0x0000357e andl %esi, %r8d + 0x49, 0x89, 0xdf, //0x00003581 movq %rbx, %r15 + 0xc4, 0x41, 0x7d, 0x6f, 0xf4, //0x00003584 vmovdqa %ymm12, %ymm14 + 0xc4, 0x41, 0x7d, 0x6f, 0xea, //0x00003589 vmovdqa %ymm10, %ymm13 + 0xc5, 0xfe, 0x6f, 0x1d, 0x2a, 0xcc, 0xff, 0xff, //0x0000358e vmovdqu $-13270(%rip), %ymm3 /* LCPI0_9+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0x02, 0xcc, 0xff, 0xff, //0x00003596 vmovdqu $-13310(%rip), %ymm4 /* LCPI0_8+0(%rip) */ + 0xc5, 0x7d, 0x6f, 0xd1, //0x0000359e vmovdqa %ymm1, %ymm10 + 0xc5, 0x7d, 0x6f, 0xe2, //0x000035a2 vmovdqa %ymm2, %ymm12 + 0x4d, 0x85, 0xc0, //0x000035a6 testq %r8, %r8 + 0x0f, 0x85, 0xf2, 0xf4, 0xff, 0xff, //0x000035a9 jne LBB0_233 + //0x000035af LBB0_616 + 0xba, 0x40, 0x00, 0x00, 0x00, //0x000035af movl $64, %edx + //0x000035b4 LBB0_617 + 0xc5, 0xbd, 0xda, 0xc8, //0x000035b4 vpminub %ymm0, %ymm8, %ymm1 + 0xc5, 0xfd, 0x74, 0xc1, //0x000035b8 vpcmpeqb %ymm1, %ymm0, %ymm0 + 0xc5, 0xfd, 0xd7, 0xf0, //0x000035bc vpmovmskb %ymm0, %esi + 0x0f, 0xbc, 0xfe, //0x000035c0 bsfl %esi, %edi + 0x4d, 0x85, 0xc0, //0x000035c3 testq %r8, %r8 + 0x0f, 0x84, 0x2c, 0x00, 0x00, 0x00, //0x000035c6 je LBB0_620 + 0x85, 0xf6, //0x000035cc testl %esi, %esi + 0xb8, 0x40, 0x00, 0x00, 0x00, //0x000035ce movl $64, %eax + 0x0f, 0x44, 0xf8, //0x000035d3 cmovel %eax, %edi + 0x48, 0x39, 0xfa, //0x000035d6 cmpq %rdi, %rdx + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x000035d9 movq $24(%rsp), %r8 + 0x0f, 0x87, 0x45, 0x0a, 0x00, 0x00, //0x000035de ja LBB0_733 + 0x4c, 0x29, 0xe1, //0x000035e4 subq %r12, %rcx + 0x48, 0x01, 0xd1, //0x000035e7 addq %rdx, %rcx + 0x48, 0x83, 0xc1, 0x01, //0x000035ea addq $1, %rcx + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x000035ee movq $32(%rsp), %r11 + 0xe9, 0x84, 0xd7, 0xff, 0xff, //0x000035f3 jmp LBB0_152 + //0x000035f8 LBB0_620 + 0x85, 0xf6, //0x000035f8 testl %esi, %esi + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x000035fa movq $24(%rsp), %r8 + 0x0f, 0x85, 0x3c, 0x0a, 0x00, 0x00, //0x000035ff jne LBB0_731 + 0x48, 0x83, 0xc1, 0x20, //0x00003605 addq $32, %rcx + 0x49, 0x83, 0xc3, 0xe0, //0x00003609 addq $-32, %r11 + //0x0000360d LBB0_622 + 0x4d, 0x85, 0xd2, //0x0000360d testq %r10, %r10 + 0x0f, 0x85, 0x3c, 0x02, 0x00, 0x00, //0x00003610 jne LBB0_638 + 0x48, 0x8b, 0x44, 0x24, 0x10, //0x00003616 movq $16(%rsp), %rax + 0x48, 0x8b, 0x5c, 0x24, 0x08, //0x0000361b movq $8(%rsp), %rbx + 0x4d, 0x85, 0xdb, //0x00003620 testq %r11, %r11 + 0x0f, 0x84, 0x9a, 0x07, 0x00, 0x00, //0x00003623 je LBB0_697 + //0x00003629 LBB0_624 + 0x0f, 0xb6, 0x11, //0x00003629 movzbl (%rcx), %edx + 0x80, 0xfa, 0x22, //0x0000362c cmpb $34, %dl + 0x0f, 0x84, 0xa6, 0x00, 0x00, 0x00, //0x0000362f je LBB0_701 + 0x80, 0xfa, 0x5c, //0x00003635 cmpb $92, %dl + 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00003638 je LBB0_628 + 0x80, 0xfa, 0x1f, //0x0000363e cmpb $31, %dl + 0x0f, 0x86, 0x16, 0x0a, 0x00, 0x00, //0x00003641 jbe LBB0_735 + 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00003647 movq $-1, %rdx + 0xbe, 0x01, 0x00, 0x00, 0x00, //0x0000364e movl $1, %esi + 0x48, 0x01, 0xf1, //0x00003653 addq %rsi, %rcx + 0x49, 0x01, 0xd3, //0x00003656 addq %rdx, %r11 + 0x0f, 0x85, 0xca, 0xff, 0xff, 0xff, //0x00003659 jne LBB0_624 + 0xe9, 0x5f, 0x07, 0x00, 0x00, //0x0000365f jmp LBB0_697 + //0x00003664 LBB0_628 + 0x4c, 0x89, 0xff, //0x00003664 movq %r15, %rdi + 0x49, 0x89, 0xdf, //0x00003667 movq %rbx, %r15 + 0x49, 0x83, 0xfb, 0x01, //0x0000366a cmpq $1, %r11 + 0x0f, 0x84, 0x1d, 0x0a, 0x00, 0x00, //0x0000366e je LBB0_741 + 0xc5, 0x7d, 0x7f, 0xe1, //0x00003674 vmovdqa %ymm12, %ymm1 + 0xc5, 0x7d, 0x7f, 0xd0, //0x00003678 vmovdqa %ymm10, %ymm0 + 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x0000367c vmovdqa %ymm13, %ymm10 + 0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x00003681 movq $-2, %rdx + 0xbe, 0x02, 0x00, 0x00, 0x00, //0x00003688 movl $2, %esi + 0x48, 0x83, 0xf8, 0xff, //0x0000368d cmpq $-1, %rax + 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x00003691 jne LBB0_631 + 0x48, 0x89, 0xc8, //0x00003697 movq %rcx, %rax + 0x4c, 0x29, 0xe0, //0x0000369a subq %r12, %rax + 0x48, 0x89, 0x44, 0x24, 0x10, //0x0000369d movq %rax, $16(%rsp) + //0x000036a2 LBB0_631 + 0x4c, 0x89, 0xfb, //0x000036a2 movq %r15, %rbx + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x000036a5 movq $24(%rsp), %r8 + 0x49, 0x89, 0xff, //0x000036aa movq %rdi, %r15 + 0xc4, 0x41, 0x7d, 0x6f, 0xea, //0x000036ad vmovdqa %ymm10, %ymm13 + 0xc5, 0xfe, 0x6f, 0x1d, 0x06, 0xcb, 0xff, 0xff, //0x000036b2 vmovdqu $-13562(%rip), %ymm3 /* LCPI0_9+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0xde, 0xca, 0xff, 0xff, //0x000036ba vmovdqu $-13602(%rip), %ymm4 /* LCPI0_8+0(%rip) */ + 0xc5, 0x7d, 0x6f, 0xd0, //0x000036c2 vmovdqa %ymm0, %ymm10 + 0xc5, 0x7d, 0x6f, 0xe1, //0x000036c6 vmovdqa %ymm1, %ymm12 + 0x48, 0x01, 0xf1, //0x000036ca addq %rsi, %rcx + 0x49, 0x01, 0xd3, //0x000036cd addq %rdx, %r11 + 0x0f, 0x85, 0x53, 0xff, 0xff, 0xff, //0x000036d0 jne LBB0_624 + 0xe9, 0xe8, 0x06, 0x00, 0x00, //0x000036d6 jmp LBB0_697 + //0x000036db LBB0_701 + 0x4c, 0x29, 0xe1, //0x000036db subq %r12, %rcx + 0x48, 0x83, 0xc1, 0x01, //0x000036de addq $1, %rcx + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x000036e2 movq $32(%rsp), %r11 + 0x48, 0x85, 0xc9, //0x000036e7 testq %rcx, %rcx + 0x0f, 0x89, 0x53, 0xe4, 0xff, 0xff, //0x000036ea jns LBB0_363 + 0xe9, 0xbc, 0x06, 0x00, 0x00, //0x000036f0 jmp LBB0_696 + //0x000036f5 LBB0_632 + 0x48, 0x8b, 0x44, 0x24, 0x08, //0x000036f5 movq $8(%rsp), %rax + 0x4d, 0x85, 0xd2, //0x000036fa testq %r10, %r10 + 0x0f, 0x84, 0xbb, 0x09, 0x00, 0x00, //0x000036fd je LBB0_740 + 0xc5, 0x7d, 0x7f, 0xe1, //0x00003703 vmovdqa %ymm12, %ymm1 + 0xc5, 0x7d, 0x7f, 0xd0, //0x00003707 vmovdqa %ymm10, %ymm0 + 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x0000370b vmovdqa %ymm13, %ymm10 + 0x4c, 0x89, 0xfa, //0x00003710 movq %r15, %rdx + 0x4c, 0x89, 0xe7, //0x00003713 movq %r12, %rdi + 0x48, 0xf7, 0xd7, //0x00003716 notq %rdi + 0x48, 0x01, 0xcf, //0x00003719 addq %rcx, %rdi + 0x48, 0x8b, 0x74, 0x24, 0x10, //0x0000371c movq $16(%rsp), %rsi + 0x48, 0x83, 0xfe, 0xff, //0x00003721 cmpq $-1, %rsi + 0x48, 0x89, 0xf0, //0x00003725 movq %rsi, %rax + 0x48, 0x0f, 0x44, 0xc7, //0x00003728 cmoveq %rdi, %rax + 0x48, 0x0f, 0x45, 0xfe, //0x0000372c cmovneq %rsi, %rdi + 0x48, 0x83, 0xc1, 0x01, //0x00003730 addq $1, %rcx + 0x49, 0x83, 0xc2, 0xff, //0x00003734 addq $-1, %r10 + 0x48, 0x89, 0x44, 0x24, 0x10, //0x00003738 movq %rax, $16(%rsp) + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x0000373d movq $24(%rsp), %r8 + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00003742 movq $32(%rsp), %r11 + 0xc5, 0xfe, 0x6f, 0x1d, 0x71, 0xca, 0xff, 0xff, //0x00003747 vmovdqu $-13711(%rip), %ymm3 /* LCPI0_9+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0x49, 0xca, 0xff, 0xff, //0x0000374f vmovdqu $-13751(%rip), %ymm4 /* LCPI0_8+0(%rip) */ + 0xc5, 0x7d, 0x6f, 0xd0, //0x00003757 vmovdqa %ymm0, %ymm10 + 0x4d, 0x85, 0xd2, //0x0000375b testq %r10, %r10 + 0x0f, 0x85, 0x7f, 0xf8, 0xff, 0xff, //0x0000375e jne LBB0_559 + 0xe9, 0x2f, 0xf9, 0xff, 0xff, //0x00003764 jmp LBB0_570 + //0x00003769 LBB0_634 + 0x4c, 0x89, 0xfe, //0x00003769 movq %r15, %rsi + 0x4c, 0x8b, 0x7c, 0x24, 0x08, //0x0000376c movq $8(%rsp), %r15 + 0x4d, 0x85, 0xdb, //0x00003771 testq %r11, %r11 + 0x0f, 0x84, 0x17, 0x09, 0x00, 0x00, //0x00003774 je LBB0_741 + 0xc5, 0x7d, 0x7f, 0xe1, //0x0000377a vmovdqa %ymm12, %ymm1 + 0xc5, 0x7d, 0x7f, 0xd0, //0x0000377e vmovdqa %ymm10, %ymm0 + 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x00003782 vmovdqa %ymm13, %ymm10 + 0x4c, 0x89, 0xe0, //0x00003787 movq %r12, %rax + 0x48, 0xf7, 0xd0, //0x0000378a notq %rax + 0x48, 0x01, 0xc8, //0x0000378d addq %rcx, %rax + 0x48, 0x8b, 0x7c, 0x24, 0x10, //0x00003790 movq $16(%rsp), %rdi + 0x48, 0x83, 0xff, 0xff, //0x00003795 cmpq $-1, %rdi + 0x48, 0x89, 0xfa, //0x00003799 movq %rdi, %rdx + 0x48, 0x0f, 0x44, 0xd0, //0x0000379c cmoveq %rax, %rdx + 0x48, 0x0f, 0x45, 0xc7, //0x000037a0 cmovneq %rdi, %rax + 0x48, 0x83, 0xc1, 0x01, //0x000037a4 addq $1, %rcx + 0x49, 0x83, 0xc3, 0xff, //0x000037a8 addq $-1, %r11 + 0x48, 0x89, 0x54, 0x24, 0x10, //0x000037ac movq %rdx, $16(%rsp) + 0x4c, 0x89, 0xfb, //0x000037b1 movq %r15, %rbx + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x000037b4 movq $24(%rsp), %r8 + 0x49, 0x89, 0xf7, //0x000037b9 movq %rsi, %r15 + 0xc5, 0xfe, 0x6f, 0x1d, 0xfc, 0xc9, 0xff, 0xff, //0x000037bc vmovdqu $-13828(%rip), %ymm3 /* LCPI0_9+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0xd4, 0xc9, 0xff, 0xff, //0x000037c4 vmovdqu $-13868(%rip), %ymm4 /* LCPI0_8+0(%rip) */ + 0xc5, 0x7d, 0x6f, 0xd0, //0x000037cc vmovdqa %ymm0, %ymm10 + 0x4d, 0x85, 0xdb, //0x000037d0 testq %r11, %r11 + 0x0f, 0x85, 0x8b, 0xfa, 0xff, 0xff, //0x000037d3 jne LBB0_585 + 0xe9, 0xe5, 0x05, 0x00, 0x00, //0x000037d9 jmp LBB0_697 + //0x000037de LBB0_636 + 0x48, 0x8b, 0x44, 0x24, 0x08, //0x000037de movq $8(%rsp), %rax + 0x4d, 0x85, 0xd2, //0x000037e3 testq %r10, %r10 + 0x0f, 0x84, 0xd2, 0x08, 0x00, 0x00, //0x000037e6 je LBB0_740 + 0xc5, 0x7d, 0x7f, 0xe1, //0x000037ec vmovdqa %ymm12, %ymm1 + 0xc5, 0x7d, 0x7f, 0xd0, //0x000037f0 vmovdqa %ymm10, %ymm0 + 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x000037f4 vmovdqa %ymm13, %ymm10 + 0x4c, 0x89, 0xfa, //0x000037f9 movq %r15, %rdx + 0x4c, 0x89, 0xe7, //0x000037fc movq %r12, %rdi + 0x48, 0xf7, 0xd7, //0x000037ff notq %rdi + 0x48, 0x01, 0xcf, //0x00003802 addq %rcx, %rdi + 0x48, 0x8b, 0x74, 0x24, 0x10, //0x00003805 movq $16(%rsp), %rsi + 0x48, 0x83, 0xfe, 0xff, //0x0000380a cmpq $-1, %rsi + 0x48, 0x89, 0xf0, //0x0000380e movq %rsi, %rax + 0x48, 0x0f, 0x44, 0xc7, //0x00003811 cmoveq %rdi, %rax + 0x48, 0x0f, 0x45, 0xfe, //0x00003815 cmovneq %rsi, %rdi + 0x48, 0x83, 0xc1, 0x01, //0x00003819 addq $1, %rcx + 0x49, 0x83, 0xc2, 0xff, //0x0000381d addq $-1, %r10 + 0x48, 0x89, 0x44, 0x24, 0x10, //0x00003821 movq %rax, $16(%rsp) + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00003826 movq $24(%rsp), %r8 + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x0000382b movq $32(%rsp), %r11 + 0xc5, 0xfe, 0x6f, 0x1d, 0x88, 0xc9, 0xff, 0xff, //0x00003830 vmovdqu $-13944(%rip), %ymm3 /* LCPI0_9+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0x60, 0xc9, 0xff, 0xff, //0x00003838 vmovdqu $-13984(%rip), %ymm4 /* LCPI0_8+0(%rip) */ + 0xc5, 0x7d, 0x6f, 0xd0, //0x00003840 vmovdqa %ymm0, %ymm10 + 0x4d, 0x85, 0xd2, //0x00003844 testq %r10, %r10 + 0x0f, 0x85, 0xb7, 0xfb, 0xff, 0xff, //0x00003847 jne LBB0_600 + 0xe9, 0x67, 0xfc, 0xff, 0xff, //0x0000384d jmp LBB0_611 + //0x00003852 LBB0_638 + 0x4c, 0x89, 0xfe, //0x00003852 movq %r15, %rsi + 0x4c, 0x8b, 0x7c, 0x24, 0x08, //0x00003855 movq $8(%rsp), %r15 + 0x4d, 0x85, 0xdb, //0x0000385a testq %r11, %r11 + 0x0f, 0x84, 0x2e, 0x08, 0x00, 0x00, //0x0000385d je LBB0_741 + 0xc5, 0x7d, 0x7f, 0xe1, //0x00003863 vmovdqa %ymm12, %ymm1 + 0xc5, 0x7d, 0x7f, 0xd0, //0x00003867 vmovdqa %ymm10, %ymm0 + 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x0000386b vmovdqa %ymm13, %ymm10 + 0x4c, 0x89, 0xe0, //0x00003870 movq %r12, %rax + 0x48, 0xf7, 0xd0, //0x00003873 notq %rax + 0x48, 0x01, 0xc8, //0x00003876 addq %rcx, %rax + 0x48, 0x8b, 0x7c, 0x24, 0x10, //0x00003879 movq $16(%rsp), %rdi + 0x48, 0x83, 0xff, 0xff, //0x0000387e cmpq $-1, %rdi + 0x48, 0x89, 0xfa, //0x00003882 movq %rdi, %rdx + 0x48, 0x0f, 0x44, 0xd0, //0x00003885 cmoveq %rax, %rdx + 0x48, 0x0f, 0x45, 0xc7, //0x00003889 cmovneq %rdi, %rax + 0x48, 0x83, 0xc1, 0x01, //0x0000388d addq $1, %rcx + 0x49, 0x83, 0xc3, 0xff, //0x00003891 addq $-1, %r11 + 0x48, 0x89, 0x54, 0x24, 0x10, //0x00003895 movq %rdx, $16(%rsp) + 0x4c, 0x89, 0xfb, //0x0000389a movq %r15, %rbx + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x0000389d movq $24(%rsp), %r8 + 0x49, 0x89, 0xf7, //0x000038a2 movq %rsi, %r15 + 0xc5, 0xfe, 0x6f, 0x1d, 0x13, 0xc9, 0xff, 0xff, //0x000038a5 vmovdqu $-14061(%rip), %ymm3 /* LCPI0_9+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0xeb, 0xc8, 0xff, 0xff, //0x000038ad vmovdqu $-14101(%rip), %ymm4 /* LCPI0_8+0(%rip) */ + 0xc5, 0x7d, 0x6f, 0xd0, //0x000038b5 vmovdqa %ymm0, %ymm10 + 0x4d, 0x85, 0xdb, //0x000038b9 testq %r11, %r11 + 0x0f, 0x85, 0x67, 0xfd, 0xff, 0xff, //0x000038bc jne LBB0_624 + 0xe9, 0xfc, 0x04, 0x00, 0x00, //0x000038c2 jmp LBB0_697 + //0x000038c7 LBB0_640 + 0x49, 0x8d, 0x4e, 0xff, //0x000038c7 leaq $-1(%r14), %rcx + 0x4c, 0x39, 0xd1, //0x000038cb cmpq %r10, %rcx + 0x0f, 0x84, 0x29, 0x05, 0x00, 0x00, //0x000038ce je LBB0_721 + 0xc5, 0x7d, 0x7f, 0xe1, //0x000038d4 vmovdqa %ymm12, %ymm1 + 0xc5, 0x7d, 0x7f, 0xd0, //0x000038d8 vmovdqa %ymm10, %ymm0 + 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x000038dc vmovdqa %ymm13, %ymm10 + 0x4c, 0x89, 0xfa, //0x000038e1 movq %r15, %rdx + 0x4b, 0x8d, 0x0c, 0x02, //0x000038e4 leaq (%r10,%r8), %rcx + 0x48, 0x83, 0xc1, 0x02, //0x000038e8 addq $2, %rcx + 0x4d, 0x29, 0xd6, //0x000038ec subq %r10, %r14 + 0x49, 0x83, 0xc6, 0xfe, //0x000038ef addq $-2, %r14 + 0x4d, 0x89, 0xf2, //0x000038f3 movq %r14, %r10 + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x000038f6 movq $32(%rsp), %r11 + 0x4c, 0x8b, 0x4c, 0x24, 0x10, //0x000038fb movq $16(%rsp), %r9 + 0xc5, 0xfe, 0x6f, 0x1d, 0xb8, 0xc8, 0xff, 0xff, //0x00003900 vmovdqu $-14152(%rip), %ymm3 /* LCPI0_9+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0x90, 0xc8, 0xff, 0xff, //0x00003908 vmovdqu $-14192(%rip), %ymm4 /* LCPI0_8+0(%rip) */ + 0xc5, 0x7d, 0x6f, 0xd0, //0x00003910 vmovdqa %ymm0, %ymm10 + 0x4d, 0x85, 0xd2, //0x00003914 testq %r10, %r10 + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00003917 movq $24(%rsp), %r8 + 0x4c, 0x8b, 0x74, 0x24, 0x28, //0x0000391c movq $40(%rsp), %r14 + 0x0f, 0x8f, 0x24, 0x00, 0x00, 0x00, //0x00003921 jg LBB0_644 + 0xe9, 0xd1, 0x04, 0x00, 0x00, //0x00003927 jmp LBB0_721 + //0x0000392c LBB0_642 + 0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x0000392c movq $-2, %rdx + 0xb8, 0x02, 0x00, 0x00, 0x00, //0x00003933 movl $2, %eax + 0x48, 0x01, 0xc1, //0x00003938 addq %rax, %rcx + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000393b movq $-1, %rax + 0x49, 0x01, 0xd2, //0x00003942 addq %rdx, %r10 + 0x0f, 0x8e, 0xb2, 0x04, 0x00, 0x00, //0x00003945 jle LBB0_721 + //0x0000394b LBB0_644 + 0x0f, 0xb6, 0x01, //0x0000394b movzbl (%rcx), %eax + 0x3c, 0x5c, //0x0000394e cmpb $92, %al + 0x0f, 0x84, 0xd6, 0xff, 0xff, 0xff, //0x00003950 je LBB0_642 + 0x3c, 0x22, //0x00003956 cmpb $34, %al + 0x0f, 0x84, 0x24, 0x00, 0x00, 0x00, //0x00003958 je LBB0_647 + 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x0000395e movq $-1, %rdx + 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00003965 movl $1, %eax + 0x48, 0x01, 0xc1, //0x0000396a addq %rax, %rcx + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000396d movq $-1, %rax + 0x49, 0x01, 0xd2, //0x00003974 addq %rdx, %r10 + 0x0f, 0x8f, 0xce, 0xff, 0xff, 0xff, //0x00003977 jg LBB0_644 + 0xe9, 0x7b, 0x04, 0x00, 0x00, //0x0000397d jmp LBB0_721 + //0x00003982 LBB0_647 + 0x4c, 0x29, 0xe1, //0x00003982 subq %r12, %rcx + 0x48, 0x83, 0xc1, 0x01, //0x00003985 addq $1, %rcx + 0xe9, 0xe5, 0xd4, 0xff, 0xff, //0x00003989 jmp LBB0_159 + //0x0000398e LBB0_648 + 0xc5, 0x7d, 0x7f, 0xe1, //0x0000398e vmovdqa %ymm12, %ymm1 + 0xc5, 0x7d, 0x7f, 0xd0, //0x00003992 vmovdqa %ymm10, %ymm0 + 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x00003996 vmovdqa %ymm13, %ymm10 + 0xc4, 0x41, 0x7d, 0x6f, 0xe6, //0x0000399b vmovdqa %ymm14, %ymm12 + 0x48, 0x83, 0x7c, 0x24, 0x10, 0xff, //0x000039a0 cmpq $-1, $16(%rsp) + 0x0f, 0x85, 0x29, 0x00, 0x00, 0x00, //0x000039a6 jne LBB0_651 + 0x48, 0x89, 0xc8, //0x000039ac movq %rcx, %rax + 0x4c, 0x29, 0xe0, //0x000039af subq %r12, %rax + 0x48, 0x0f, 0xbc, 0xda, //0x000039b2 bsfq %rdx, %rbx + 0x48, 0x01, 0xc3, //0x000039b6 addq %rax, %rbx + 0x48, 0x89, 0x5c, 0x24, 0x10, //0x000039b9 movq %rbx, $16(%rsp) + 0xe9, 0x12, 0x00, 0x00, 0x00, //0x000039be jmp LBB0_651 + //0x000039c3 LBB0_650 + 0xc5, 0x7d, 0x7f, 0xe1, //0x000039c3 vmovdqa %ymm12, %ymm1 + 0xc5, 0x7d, 0x7f, 0xd0, //0x000039c7 vmovdqa %ymm10, %ymm0 + 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x000039cb vmovdqa %ymm13, %ymm10 + 0xc4, 0x41, 0x7d, 0x6f, 0xe6, //0x000039d0 vmovdqa %ymm14, %ymm12 + //0x000039d5 LBB0_651 + 0x44, 0x89, 0xc0, //0x000039d5 movl %r8d, %eax + 0xf7, 0xd0, //0x000039d8 notl %eax + 0x21, 0xd0, //0x000039da andl %edx, %eax + 0x8d, 0x3c, 0x00, //0x000039dc leal (%rax,%rax), %edi + 0x41, 0x8d, 0x1c, 0x40, //0x000039df leal (%r8,%rax,2), %ebx + 0xf7, 0xd7, //0x000039e3 notl %edi + 0x21, 0xd7, //0x000039e5 andl %edx, %edi + 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x000039e7 andl $-1431655766, %edi + 0x45, 0x31, 0xc0, //0x000039ed xorl %r8d, %r8d + 0x01, 0xc7, //0x000039f0 addl %eax, %edi + 0x41, 0x0f, 0x92, 0xc0, //0x000039f2 setb %r8b + 0x01, 0xff, //0x000039f6 addl %edi, %edi + 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x000039f8 xorl $1431655765, %edi + 0x21, 0xdf, //0x000039fe andl %ebx, %edi + 0xf7, 0xd7, //0x00003a00 notl %edi + 0x21, 0xfe, //0x00003a02 andl %edi, %esi + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00003a04 movq $32(%rsp), %r11 + 0x49, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00003a09 movabsq $4294977024, %r15 + 0xc4, 0x41, 0x7d, 0x6f, 0xf4, //0x00003a13 vmovdqa %ymm12, %ymm14 + 0xc4, 0x41, 0x7d, 0x6f, 0xea, //0x00003a18 vmovdqa %ymm10, %ymm13 + 0xc5, 0xfe, 0x6f, 0x1d, 0x9b, 0xc7, 0xff, 0xff, //0x00003a1d vmovdqu $-14437(%rip), %ymm3 /* LCPI0_9+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0x73, 0xc7, 0xff, 0xff, //0x00003a25 vmovdqu $-14477(%rip), %ymm4 /* LCPI0_8+0(%rip) */ + 0xc5, 0x7d, 0x6f, 0xd0, //0x00003a2d vmovdqa %ymm0, %ymm10 + 0xc5, 0x7d, 0x6f, 0xe1, //0x00003a31 vmovdqa %ymm1, %ymm12 + 0xc5, 0x7d, 0x7f, 0xea, //0x00003a35 vmovdqa %ymm13, %ymm2 + 0x48, 0x85, 0xf6, //0x00003a39 testq %rsi, %rsi + 0x0f, 0x85, 0x78, 0xf1, 0xff, 0xff, //0x00003a3c jne LBB0_264 + //0x00003a42 LBB0_652 + 0xc5, 0x7d, 0x7f, 0xe1, //0x00003a42 vmovdqa %ymm12, %ymm1 + 0xc5, 0x7d, 0x7f, 0xd0, //0x00003a46 vmovdqa %ymm10, %ymm0 + 0xc5, 0x7d, 0x6f, 0xd2, //0x00003a4a vmovdqa %ymm2, %ymm10 + 0x4c, 0x89, 0xfb, //0x00003a4e movq %r15, %rbx + 0x4c, 0x8b, 0x7c, 0x24, 0x08, //0x00003a51 movq $8(%rsp), %r15 + 0x48, 0x83, 0xc1, 0x20, //0x00003a56 addq $32, %rcx + 0x49, 0x83, 0xc2, 0xe0, //0x00003a5a addq $-32, %r10 + //0x00003a5e LBB0_653 + 0x4d, 0x85, 0xc0, //0x00003a5e testq %r8, %r8 + 0x0f, 0x85, 0xa5, 0x02, 0x00, 0x00, //0x00003a61 jne LBB0_688 + 0x48, 0x8b, 0x7c, 0x24, 0x10, //0x00003a67 movq $16(%rsp), %rdi + 0x4d, 0x85, 0xd2, //0x00003a6c testq %r10, %r10 + 0x0f, 0x84, 0x85, 0x00, 0x00, 0x00, //0x00003a6f je LBB0_665 + //0x00003a75 LBB0_655 + 0x4c, 0x89, 0xe2, //0x00003a75 movq %r12, %rdx + 0x48, 0xf7, 0xda, //0x00003a78 negq %rdx + //0x00003a7b LBB0_656 + 0x31, 0xf6, //0x00003a7b xorl %esi, %esi + //0x00003a7d LBB0_657 + 0x0f, 0xb6, 0x04, 0x31, //0x00003a7d movzbl (%rcx,%rsi), %eax + 0x3c, 0x22, //0x00003a81 cmpb $34, %al + 0x0f, 0x84, 0x6a, 0x00, 0x00, 0x00, //0x00003a83 je LBB0_664 + 0x3c, 0x5c, //0x00003a89 cmpb $92, %al + 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00003a8b je LBB0_662 + 0x48, 0x83, 0xc6, 0x01, //0x00003a91 addq $1, %rsi + 0x49, 0x39, 0xf2, //0x00003a95 cmpq %rsi, %r10 + 0x0f, 0x85, 0xdf, 0xff, 0xff, 0xff, //0x00003a98 jne LBB0_657 + 0xe9, 0x73, 0x00, 0x00, 0x00, //0x00003a9e jmp LBB0_660 + //0x00003aa3 LBB0_662 + 0x49, 0x8d, 0x42, 0xff, //0x00003aa3 leaq $-1(%r10), %rax + 0x48, 0x39, 0xf0, //0x00003aa7 cmpq %rsi, %rax + 0x0f, 0x84, 0xd9, 0x02, 0x00, 0x00, //0x00003aaa je LBB0_692 + 0x4c, 0x8d, 0x04, 0x0a, //0x00003ab0 leaq (%rdx,%rcx), %r8 + 0x49, 0x01, 0xf0, //0x00003ab4 addq %rsi, %r8 + 0x48, 0x83, 0xff, 0xff, //0x00003ab7 cmpq $-1, %rdi + 0x48, 0x8b, 0x44, 0x24, 0x10, //0x00003abb movq $16(%rsp), %rax + 0x49, 0x0f, 0x44, 0xc0, //0x00003ac0 cmoveq %r8, %rax + 0x48, 0x89, 0x44, 0x24, 0x10, //0x00003ac4 movq %rax, $16(%rsp) + 0x49, 0x0f, 0x44, 0xf8, //0x00003ac9 cmoveq %r8, %rdi + 0x48, 0x01, 0xf1, //0x00003acd addq %rsi, %rcx + 0x48, 0x83, 0xc1, 0x02, //0x00003ad0 addq $2, %rcx + 0x4c, 0x89, 0xd0, //0x00003ad4 movq %r10, %rax + 0x48, 0x29, 0xf0, //0x00003ad7 subq %rsi, %rax + 0x48, 0x83, 0xc0, 0xfe, //0x00003ada addq $-2, %rax + 0x49, 0x83, 0xc2, 0xfe, //0x00003ade addq $-2, %r10 + 0x49, 0x39, 0xf2, //0x00003ae2 cmpq %rsi, %r10 + 0x49, 0x89, 0xc2, //0x00003ae5 movq %rax, %r10 + 0x0f, 0x85, 0x8d, 0xff, 0xff, 0xff, //0x00003ae8 jne LBB0_656 + 0xe9, 0x96, 0x02, 0x00, 0x00, //0x00003aee jmp LBB0_692 + //0x00003af3 LBB0_664 + 0x48, 0x01, 0xf1, //0x00003af3 addq %rsi, %rcx + 0x48, 0x83, 0xc1, 0x01, //0x00003af6 addq $1, %rcx + //0x00003afa LBB0_665 + 0x4c, 0x29, 0xe1, //0x00003afa subq %r12, %rcx + 0x4c, 0x89, 0xfe, //0x00003afd movq %r15, %rsi + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00003b00 movq $24(%rsp), %r8 + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00003b05 movq $32(%rsp), %r11 + 0x49, 0x89, 0xdf, //0x00003b0a movq %rbx, %r15 + 0xc5, 0x7d, 0x7f, 0xd2, //0x00003b0d vmovdqa %ymm10, %ymm2 + 0xe9, 0xd9, 0x01, 0x00, 0x00, //0x00003b11 jmp LBB0_687 + //0x00003b16 LBB0_660 + 0x3c, 0x22, //0x00003b16 cmpb $34, %al + 0x0f, 0x85, 0x6b, 0x02, 0x00, 0x00, //0x00003b18 jne LBB0_692 + 0x4c, 0x01, 0xd1, //0x00003b1e addq %r10, %rcx + 0xe9, 0xd4, 0xff, 0xff, 0xff, //0x00003b21 jmp LBB0_665 + //0x00003b26 LBB0_666 + 0xc5, 0x7d, 0x7f, 0xe2, //0x00003b26 vmovdqa %ymm12, %ymm2 + 0xc5, 0x7d, 0x7f, 0xd1, //0x00003b2a vmovdqa %ymm10, %ymm1 + 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x00003b2e vmovdqa %ymm13, %ymm10 + 0xc4, 0x41, 0x7d, 0x6f, 0xe6, //0x00003b33 vmovdqa %ymm14, %ymm12 + 0x4c, 0x89, 0xfb, //0x00003b38 movq %r15, %rbx + 0x48, 0x83, 0x7c, 0x24, 0x10, 0xff, //0x00003b3b cmpq $-1, $16(%rsp) + 0x0f, 0x85, 0x2c, 0x00, 0x00, 0x00, //0x00003b41 jne LBB0_669 + 0x48, 0x89, 0xc8, //0x00003b47 movq %rcx, %rax + 0x4c, 0x29, 0xe0, //0x00003b4a subq %r12, %rax + 0x48, 0x0f, 0xbc, 0xfa, //0x00003b4d bsfq %rdx, %rdi + 0x48, 0x01, 0xc7, //0x00003b51 addq %rax, %rdi + 0x48, 0x89, 0x7c, 0x24, 0x10, //0x00003b54 movq %rdi, $16(%rsp) + 0xe9, 0x15, 0x00, 0x00, 0x00, //0x00003b59 jmp LBB0_669 + //0x00003b5e LBB0_668 + 0xc5, 0x7d, 0x7f, 0xe2, //0x00003b5e vmovdqa %ymm12, %ymm2 + 0xc5, 0x7d, 0x7f, 0xd1, //0x00003b62 vmovdqa %ymm10, %ymm1 + 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x00003b66 vmovdqa %ymm13, %ymm10 + 0xc4, 0x41, 0x7d, 0x6f, 0xe6, //0x00003b6b vmovdqa %ymm14, %ymm12 + 0x4c, 0x89, 0xfb, //0x00003b70 movq %r15, %rbx + //0x00003b73 LBB0_669 + 0x44, 0x89, 0xd0, //0x00003b73 movl %r10d, %eax + 0xf7, 0xd0, //0x00003b76 notl %eax + 0x21, 0xd0, //0x00003b78 andl %edx, %eax + 0x8d, 0x34, 0x00, //0x00003b7a leal (%rax,%rax), %esi + 0x41, 0x8d, 0x3c, 0x42, //0x00003b7d leal (%r10,%rax,2), %edi + 0xf7, 0xd6, //0x00003b81 notl %esi + 0x21, 0xd6, //0x00003b83 andl %edx, %esi + 0x81, 0xe6, 0xaa, 0xaa, 0xaa, 0xaa, //0x00003b85 andl $-1431655766, %esi + 0x45, 0x31, 0xd2, //0x00003b8b xorl %r10d, %r10d + 0x01, 0xc6, //0x00003b8e addl %eax, %esi + 0x41, 0x0f, 0x92, 0xc2, //0x00003b90 setb %r10b + 0x01, 0xf6, //0x00003b94 addl %esi, %esi + 0x81, 0xf6, 0x55, 0x55, 0x55, 0x55, //0x00003b96 xorl $1431655765, %esi + 0x21, 0xfe, //0x00003b9c andl %edi, %esi + 0xf7, 0xd6, //0x00003b9e notl %esi + 0x41, 0x21, 0xf0, //0x00003ba0 andl %esi, %r8d + 0x49, 0x89, 0xdf, //0x00003ba3 movq %rbx, %r15 + 0xc4, 0x41, 0x7d, 0x6f, 0xf4, //0x00003ba6 vmovdqa %ymm12, %ymm14 + 0xc4, 0x41, 0x7d, 0x6f, 0xea, //0x00003bab vmovdqa %ymm10, %ymm13 + 0xc5, 0xfe, 0x6f, 0x1d, 0x08, 0xc6, 0xff, 0xff, //0x00003bb0 vmovdqu $-14840(%rip), %ymm3 /* LCPI0_9+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0xe0, 0xc5, 0xff, 0xff, //0x00003bb8 vmovdqu $-14880(%rip), %ymm4 /* LCPI0_8+0(%rip) */ + 0xc5, 0x7d, 0x6f, 0xd1, //0x00003bc0 vmovdqa %ymm1, %ymm10 + 0xc5, 0x7d, 0x6f, 0xe2, //0x00003bc4 vmovdqa %ymm2, %ymm12 + 0x4d, 0x85, 0xc0, //0x00003bc8 testq %r8, %r8 + 0x0f, 0x85, 0x3a, 0xf0, 0xff, 0xff, //0x00003bcb jne LBB0_463 + //0x00003bd1 LBB0_670 + 0xba, 0x40, 0x00, 0x00, 0x00, //0x00003bd1 movl $64, %edx + //0x00003bd6 LBB0_671 + 0xc5, 0xbd, 0xda, 0xc8, //0x00003bd6 vpminub %ymm0, %ymm8, %ymm1 + 0xc5, 0xfd, 0x74, 0xc1, //0x00003bda vpcmpeqb %ymm1, %ymm0, %ymm0 + 0xc5, 0xfd, 0xd7, 0xf0, //0x00003bde vpmovmskb %ymm0, %esi + 0x0f, 0xbc, 0xfe, //0x00003be2 bsfl %esi, %edi + 0x4d, 0x85, 0xc0, //0x00003be5 testq %r8, %r8 + 0x0f, 0x84, 0x35, 0x00, 0x00, 0x00, //0x00003be8 je LBB0_674 + 0x85, 0xf6, //0x00003bee testl %esi, %esi + 0xb8, 0x40, 0x00, 0x00, 0x00, //0x00003bf0 movl $64, %eax + 0x0f, 0x44, 0xf8, //0x00003bf5 cmovel %eax, %edi + 0x48, 0x39, 0xfa, //0x00003bf8 cmpq %rdi, %rdx + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00003bfb movq $24(%rsp), %r8 + 0x0f, 0x87, 0x6c, 0x04, 0x00, 0x00, //0x00003c00 ja LBB0_736 + 0xc5, 0x7d, 0x7f, 0xea, //0x00003c06 vmovdqa %ymm13, %ymm2 + 0x4c, 0x29, 0xe1, //0x00003c0a subq %r12, %rcx + 0x48, 0x01, 0xd1, //0x00003c0d addq %rdx, %rcx + 0x48, 0x83, 0xc1, 0x01, //0x00003c10 addq $1, %rcx + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00003c14 movq $32(%rsp), %r11 + 0x48, 0x8b, 0x74, 0x24, 0x08, //0x00003c19 movq $8(%rsp), %rsi + 0xe9, 0xda, 0xe9, 0xff, 0xff, //0x00003c1e jmp LBB0_475 + //0x00003c23 LBB0_674 + 0x4c, 0x89, 0xfb, //0x00003c23 movq %r15, %rbx + 0x4c, 0x8b, 0x7c, 0x24, 0x08, //0x00003c26 movq $8(%rsp), %r15 + 0x85, 0xf6, //0x00003c2b testl %esi, %esi + 0x0f, 0x85, 0x66, 0x04, 0x00, 0x00, //0x00003c2d jne LBB0_737 + 0xc5, 0x7d, 0x7f, 0xe1, //0x00003c33 vmovdqa %ymm12, %ymm1 + 0xc5, 0x7d, 0x7f, 0xd0, //0x00003c37 vmovdqa %ymm10, %ymm0 + 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x00003c3b vmovdqa %ymm13, %ymm10 + 0xc4, 0x41, 0x7d, 0x6f, 0xe6, //0x00003c40 vmovdqa %ymm14, %ymm12 + 0x48, 0x83, 0xc1, 0x20, //0x00003c45 addq $32, %rcx + 0x49, 0x83, 0xc3, 0xe0, //0x00003c49 addq $-32, %r11 + //0x00003c4d LBB0_676 + 0x4d, 0x85, 0xd2, //0x00003c4d testq %r10, %r10 + 0x0f, 0x85, 0xf7, 0x00, 0x00, 0x00, //0x00003c50 jne LBB0_690 + 0x48, 0x8b, 0x44, 0x24, 0x10, //0x00003c56 movq $16(%rsp), %rax + 0x4d, 0x85, 0xdb, //0x00003c5b testq %r11, %r11 + 0x0f, 0x84, 0x25, 0x01, 0x00, 0x00, //0x00003c5e je LBB0_692 + //0x00003c64 LBB0_678 + 0x0f, 0xb6, 0x11, //0x00003c64 movzbl (%rcx), %edx + 0x80, 0xfa, 0x22, //0x00003c67 cmpb $34, %dl + 0x0f, 0x84, 0x5f, 0x00, 0x00, 0x00, //0x00003c6a je LBB0_686 + 0x80, 0xfa, 0x5c, //0x00003c70 cmpb $92, %dl + 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00003c73 je LBB0_683 + 0x80, 0xfa, 0x1f, //0x00003c79 cmpb $31, %dl + 0x0f, 0x86, 0x24, 0x04, 0x00, 0x00, //0x00003c7c jbe LBB0_738 + 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00003c82 movq $-1, %rdx + 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00003c89 movl $1, %esi + //0x00003c8e LBB0_682 + 0x48, 0x01, 0xf1, //0x00003c8e addq %rsi, %rcx + 0x49, 0x01, 0xd3, //0x00003c91 addq %rdx, %r11 + 0x0f, 0x85, 0xca, 0xff, 0xff, 0xff, //0x00003c94 jne LBB0_678 + 0xe9, 0xea, 0x00, 0x00, 0x00, //0x00003c9a jmp LBB0_692 + //0x00003c9f LBB0_683 + 0x49, 0x83, 0xfb, 0x01, //0x00003c9f cmpq $1, %r11 + 0x0f, 0x84, 0xe0, 0x00, 0x00, 0x00, //0x00003ca3 je LBB0_692 + 0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x00003ca9 movq $-2, %rdx + 0xbe, 0x02, 0x00, 0x00, 0x00, //0x00003cb0 movl $2, %esi + 0x48, 0x83, 0xf8, 0xff, //0x00003cb5 cmpq $-1, %rax + 0x0f, 0x85, 0xcf, 0xff, 0xff, 0xff, //0x00003cb9 jne LBB0_682 + 0x48, 0x89, 0xc8, //0x00003cbf movq %rcx, %rax + 0x4c, 0x29, 0xe0, //0x00003cc2 subq %r12, %rax + 0x48, 0x89, 0x44, 0x24, 0x10, //0x00003cc5 movq %rax, $16(%rsp) + 0xe9, 0xbf, 0xff, 0xff, 0xff, //0x00003cca jmp LBB0_682 + //0x00003ccf LBB0_686 + 0x4c, 0x29, 0xe1, //0x00003ccf subq %r12, %rcx + 0x48, 0x83, 0xc1, 0x01, //0x00003cd2 addq $1, %rcx + 0x4c, 0x89, 0xfe, //0x00003cd6 movq %r15, %rsi + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00003cd9 movq $24(%rsp), %r8 + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00003cde movq $32(%rsp), %r11 + 0x49, 0x89, 0xdf, //0x00003ce3 movq %rbx, %r15 + 0xc5, 0x7d, 0x7f, 0xd2, //0x00003ce6 vmovdqa %ymm10, %ymm2 + 0xc4, 0x41, 0x7d, 0x6f, 0xf4, //0x00003cea vmovdqa %ymm12, %ymm14 + //0x00003cef LBB0_687 + 0xc5, 0xfe, 0x6f, 0x1d, 0xc9, 0xc4, 0xff, 0xff, //0x00003cef vmovdqu $-15159(%rip), %ymm3 /* LCPI0_9+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0xa1, 0xc4, 0xff, 0xff, //0x00003cf7 vmovdqu $-15199(%rip), %ymm4 /* LCPI0_8+0(%rip) */ + 0xc5, 0x7d, 0x6f, 0xd0, //0x00003cff vmovdqa %ymm0, %ymm10 + 0xc5, 0x7d, 0x6f, 0xe1, //0x00003d03 vmovdqa %ymm1, %ymm12 + 0xe9, 0xf1, 0xe8, 0xff, 0xff, //0x00003d07 jmp LBB0_475 + //0x00003d0c LBB0_688 + 0x4d, 0x85, 0xd2, //0x00003d0c testq %r10, %r10 + 0x0f, 0x84, 0x74, 0x00, 0x00, 0x00, //0x00003d0f je LBB0_692 + 0x4c, 0x89, 0xe7, //0x00003d15 movq %r12, %rdi + 0x48, 0xf7, 0xd7, //0x00003d18 notq %rdi + 0x48, 0x01, 0xcf, //0x00003d1b addq %rcx, %rdi + 0x48, 0x8b, 0x54, 0x24, 0x10, //0x00003d1e movq $16(%rsp), %rdx + 0x48, 0x83, 0xfa, 0xff, //0x00003d23 cmpq $-1, %rdx + 0x48, 0x89, 0xd0, //0x00003d27 movq %rdx, %rax + 0x48, 0x0f, 0x44, 0xc7, //0x00003d2a cmoveq %rdi, %rax + 0x48, 0x0f, 0x45, 0xfa, //0x00003d2e cmovneq %rdx, %rdi + 0x48, 0x83, 0xc1, 0x01, //0x00003d32 addq $1, %rcx + 0x49, 0x83, 0xc2, 0xff, //0x00003d36 addq $-1, %r10 + 0x48, 0x89, 0x44, 0x24, 0x10, //0x00003d3a movq %rax, $16(%rsp) + 0x4d, 0x85, 0xd2, //0x00003d3f testq %r10, %r10 + 0x0f, 0x85, 0x2d, 0xfd, 0xff, 0xff, //0x00003d42 jne LBB0_655 + 0xe9, 0xad, 0xfd, 0xff, 0xff, //0x00003d48 jmp LBB0_665 + //0x00003d4d LBB0_690 + 0x4d, 0x85, 0xdb, //0x00003d4d testq %r11, %r11 + 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x00003d50 je LBB0_692 + 0x4c, 0x89, 0xe0, //0x00003d56 movq %r12, %rax + 0x48, 0xf7, 0xd0, //0x00003d59 notq %rax + 0x48, 0x01, 0xc8, //0x00003d5c addq %rcx, %rax + 0x48, 0x8b, 0x74, 0x24, 0x10, //0x00003d5f movq $16(%rsp), %rsi + 0x48, 0x83, 0xfe, 0xff, //0x00003d64 cmpq $-1, %rsi + 0x48, 0x89, 0xf2, //0x00003d68 movq %rsi, %rdx + 0x48, 0x0f, 0x44, 0xd0, //0x00003d6b cmoveq %rax, %rdx + 0x48, 0x0f, 0x45, 0xc6, //0x00003d6f cmovneq %rsi, %rax + 0x48, 0x83, 0xc1, 0x01, //0x00003d73 addq $1, %rcx + 0x49, 0x83, 0xc3, 0xff, //0x00003d77 addq $-1, %r11 + 0x48, 0x89, 0x54, 0x24, 0x10, //0x00003d7b movq %rdx, $16(%rsp) + 0x4d, 0x85, 0xdb, //0x00003d80 testq %r11, %r11 + 0x0f, 0x85, 0xdb, 0xfe, 0xff, 0xff, //0x00003d83 jne LBB0_678 + //0x00003d89 LBB0_692 + 0x4c, 0x89, 0xfe, //0x00003d89 movq %r15, %rsi + 0xe9, 0xf2, 0x01, 0x00, 0x00, //0x00003d8c jmp LBB0_716 + //0x00003d91 LBB0_693 + 0x48, 0x8b, 0x44, 0x24, 0x08, //0x00003d91 movq $8(%rsp), %rax + 0x4c, 0x89, 0x28, //0x00003d96 movq %r13, (%rax) + //0x00003d99 LBB0_694 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003d99 movq $-1, %rax + 0xe9, 0x58, 0x00, 0x00, 0x00, //0x00003da0 jmp LBB0_721 + //0x00003da5 LBB0_713 + 0x48, 0xc7, 0xc0, 0xf9, 0xff, 0xff, 0xff, //0x00003da5 movq $-7, %rax + 0xe9, 0x4c, 0x00, 0x00, 0x00, //0x00003dac jmp LBB0_721 + //0x00003db1 LBB0_696 + 0x48, 0x89, 0xc8, //0x00003db1 movq %rcx, %rax + 0x48, 0x83, 0xf9, 0xff, //0x00003db4 cmpq $-1, %rcx + 0x48, 0x8b, 0x54, 0x24, 0x10, //0x00003db8 movq $16(%rsp), %rdx + 0x0f, 0x85, 0x0a, 0x00, 0x00, 0x00, //0x00003dbd jne LBB0_698 + //0x00003dc3 LBB0_697 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003dc3 movq $-1, %rax + 0x4c, 0x89, 0xf2, //0x00003dca movq %r14, %rdx + //0x00003dcd LBB0_698 + 0x48, 0x89, 0x13, //0x00003dcd movq %rdx, (%rbx) + 0xe9, 0x28, 0x00, 0x00, 0x00, //0x00003dd0 jmp LBB0_721 + //0x00003dd5 LBB0_699 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003dd5 movq $-1, %rax + 0xe9, 0x03, 0x00, 0x00, 0x00, //0x00003ddc jmp LBB0_700 + //0x00003de1 LBB0_357 + 0x4c, 0x89, 0xd8, //0x00003de1 movq %r11, %rax + //0x00003de4 LBB0_700 + 0x48, 0x8b, 0x54, 0x24, 0x08, //0x00003de4 movq $8(%rsp), %rdx + 0x48, 0x8b, 0x0a, //0x00003de9 movq (%rdx), %rcx + 0x48, 0x29, 0xc1, //0x00003dec subq %rax, %rcx + 0x48, 0x83, 0xc1, 0xfe, //0x00003def addq $-2, %rcx + 0x48, 0x89, 0x0a, //0x00003df3 movq %rcx, (%rdx) + //0x00003df6 LBB0_720 + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003df6 movq $-2, %rax + //0x00003dfd LBB0_721 + 0x48, 0x8d, 0x65, 0xd8, //0x00003dfd leaq $-40(%rbp), %rsp + 0x5b, //0x00003e01 popq %rbx + 0x41, 0x5c, //0x00003e02 popq %r12 + 0x41, 0x5d, //0x00003e04 popq %r13 + 0x41, 0x5e, //0x00003e06 popq %r14 + 0x41, 0x5f, //0x00003e08 popq %r15 + 0x5d, //0x00003e0a popq %rbp + 0xc5, 0xf8, 0x77, //0x00003e0b vzeroupper + 0xc3, //0x00003e0e retq + //0x00003e0f LBB0_703 + 0x48, 0x8b, 0x54, 0x24, 0x08, //0x00003e0f movq $8(%rsp), %rdx + 0x48, 0x89, 0x0a, //0x00003e14 movq %rcx, (%rdx) + 0xe9, 0xe1, 0xff, 0xff, 0xff, //0x00003e17 jmp LBB0_721 + //0x00003e1c LBB0_704 + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003e1c movq $-2, %rax + 0x48, 0x8b, 0x54, 0x24, 0x10, //0x00003e23 movq $16(%rsp), %rdx + 0x48, 0x83, 0xfa, 0xff, //0x00003e28 cmpq $-1, %rdx + 0x0f, 0x84, 0x1a, 0x01, 0x00, 0x00, //0x00003e2c je LBB0_712 + 0x48, 0x8b, 0x5c, 0x24, 0x08, //0x00003e32 movq $8(%rsp), %rbx + 0x48, 0x89, 0x13, //0x00003e37 movq %rdx, (%rbx) + 0xe9, 0xbe, 0xff, 0xff, 0xff, //0x00003e3a jmp LBB0_721 + //0x00003e3f LBB0_706 + 0x48, 0x8b, 0x4c, 0x24, 0x08, //0x00003e3f movq $8(%rsp), %rcx + 0x48, 0x89, 0x11, //0x00003e44 movq %rdx, (%rcx) + 0xe9, 0xb1, 0xff, 0xff, 0xff, //0x00003e47 jmp LBB0_721 + //0x00003e4c LBB0_331 + 0x4c, 0x89, 0x2a, //0x00003e4c movq %r13, (%rdx) + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003e4f movq $-2, %rax + 0x41, 0x80, 0x3a, 0x6e, //0x00003e56 cmpb $110, (%r10) + 0x0f, 0x85, 0x9d, 0xff, 0xff, 0xff, //0x00003e5a jne LBB0_721 + 0x49, 0x8d, 0x4d, 0x01, //0x00003e60 leaq $1(%r13), %rcx + 0x48, 0x89, 0x0a, //0x00003e64 movq %rcx, (%rdx) + 0x43, 0x80, 0x7c, 0x2c, 0x01, 0x75, //0x00003e67 cmpb $117, $1(%r12,%r13) + 0x0f, 0x85, 0x8a, 0xff, 0xff, 0xff, //0x00003e6d jne LBB0_721 + 0x49, 0x8d, 0x4d, 0x02, //0x00003e73 leaq $2(%r13), %rcx + 0x48, 0x89, 0x0a, //0x00003e77 movq %rcx, (%rdx) + 0x43, 0x80, 0x7c, 0x2c, 0x02, 0x6c, //0x00003e7a cmpb $108, $2(%r12,%r13) + 0x0f, 0x85, 0x77, 0xff, 0xff, 0xff, //0x00003e80 jne LBB0_721 + 0x49, 0x8d, 0x4d, 0x03, //0x00003e86 leaq $3(%r13), %rcx + 0x48, 0x89, 0x0a, //0x00003e8a movq %rcx, (%rdx) + 0x43, 0x80, 0x7c, 0x2c, 0x03, 0x6c, //0x00003e8d cmpb $108, $3(%r12,%r13) + 0x0f, 0x85, 0x64, 0xff, 0xff, 0xff, //0x00003e93 jne LBB0_721 + 0xe9, 0xa2, 0x00, 0x00, 0x00, //0x00003e99 jmp LBB0_335 + //0x00003e9e LBB0_707 + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003e9e movq $-2, %rax + 0x80, 0xf9, 0x61, //0x00003ea5 cmpb $97, %cl + 0x0f, 0x85, 0x4f, 0xff, 0xff, 0xff, //0x00003ea8 jne LBB0_721 + 0x49, 0x8d, 0x4d, 0x02, //0x00003eae leaq $2(%r13), %rcx + 0x48, 0x89, 0x0a, //0x00003eb2 movq %rcx, (%rdx) + 0x43, 0x80, 0x7c, 0x2c, 0x02, 0x6c, //0x00003eb5 cmpb $108, $2(%r12,%r13) + 0x0f, 0x85, 0x3c, 0xff, 0xff, 0xff, //0x00003ebb jne LBB0_721 + 0x49, 0x8d, 0x4d, 0x03, //0x00003ec1 leaq $3(%r13), %rcx + 0x48, 0x89, 0x0a, //0x00003ec5 movq %rcx, (%rdx) + 0x43, 0x80, 0x7c, 0x2c, 0x03, 0x73, //0x00003ec8 cmpb $115, $3(%r12,%r13) + 0x0f, 0x85, 0x29, 0xff, 0xff, 0xff, //0x00003ece jne LBB0_721 + 0x49, 0x8d, 0x4d, 0x04, //0x00003ed4 leaq $4(%r13), %rcx + 0x48, 0x89, 0x0a, //0x00003ed8 movq %rcx, (%rdx) + 0x43, 0x80, 0x7c, 0x2c, 0x04, 0x65, //0x00003edb cmpb $101, $4(%r12,%r13) + 0x0f, 0x85, 0x16, 0xff, 0xff, 0xff, //0x00003ee1 jne LBB0_721 + 0x49, 0x83, 0xc5, 0x05, //0x00003ee7 addq $5, %r13 + 0x4c, 0x89, 0x2a, //0x00003eeb movq %r13, (%rdx) + 0xe9, 0x0a, 0xff, 0xff, 0xff, //0x00003eee jmp LBB0_721 + //0x00003ef3 LBB0_341 + 0x4c, 0x89, 0x2a, //0x00003ef3 movq %r13, (%rdx) + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003ef6 movq $-2, %rax + 0x41, 0x80, 0x3a, 0x74, //0x00003efd cmpb $116, (%r10) + 0x0f, 0x85, 0xf6, 0xfe, 0xff, 0xff, //0x00003f01 jne LBB0_721 + 0x49, 0x8d, 0x4d, 0x01, //0x00003f07 leaq $1(%r13), %rcx + 0x48, 0x89, 0x0a, //0x00003f0b movq %rcx, (%rdx) + 0x43, 0x80, 0x7c, 0x2c, 0x01, 0x72, //0x00003f0e cmpb $114, $1(%r12,%r13) + 0x0f, 0x85, 0xe3, 0xfe, 0xff, 0xff, //0x00003f14 jne LBB0_721 + 0x49, 0x8d, 0x4d, 0x02, //0x00003f1a leaq $2(%r13), %rcx + 0x48, 0x89, 0x0a, //0x00003f1e movq %rcx, (%rdx) + 0x43, 0x80, 0x7c, 0x2c, 0x02, 0x75, //0x00003f21 cmpb $117, $2(%r12,%r13) + 0x0f, 0x85, 0xd0, 0xfe, 0xff, 0xff, //0x00003f27 jne LBB0_721 + 0x49, 0x8d, 0x4d, 0x03, //0x00003f2d leaq $3(%r13), %rcx + 0x48, 0x89, 0x0a, //0x00003f31 movq %rcx, (%rdx) + 0x43, 0x80, 0x7c, 0x2c, 0x03, 0x65, //0x00003f34 cmpb $101, $3(%r12,%r13) + 0x0f, 0x85, 0xbd, 0xfe, 0xff, 0xff, //0x00003f3a jne LBB0_721 + //0x00003f40 LBB0_335 + 0x49, 0x83, 0xc5, 0x04, //0x00003f40 addq $4, %r13 + 0x4c, 0x89, 0x2a, //0x00003f44 movq %r13, (%rdx) + 0xe9, 0xb1, 0xfe, 0xff, 0xff, //0x00003f47 jmp LBB0_721 + //0x00003f4c LBB0_712 + 0x48, 0x0f, 0xbc, 0xd6, //0x00003f4c bsfq %rsi, %rdx + 0x48, 0x01, 0xca, //0x00003f50 addq %rcx, %rdx + 0x48, 0x8b, 0x5c, 0x24, 0x08, //0x00003f53 movq $8(%rsp), %rbx + 0x48, 0x89, 0x13, //0x00003f58 movq %rdx, (%rbx) + 0xe9, 0x9d, 0xfe, 0xff, 0xff, //0x00003f5b jmp LBB0_721 + //0x00003f60 LBB0_714 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003f60 movq $-1, %rax + 0x48, 0x8b, 0x54, 0x24, 0x08, //0x00003f67 movq $8(%rsp), %rdx + 0xe9, 0x27, 0x00, 0x00, 0x00, //0x00003f6c jmp LBB0_719 + //0x00003f71 LBB0_715 + 0x48, 0x89, 0xc8, //0x00003f71 movq %rcx, %rax + 0x48, 0x83, 0xf9, 0xff, //0x00003f74 cmpq $-1, %rcx + 0x48, 0x8b, 0x54, 0x24, 0x10, //0x00003f78 movq $16(%rsp), %rdx + 0x0f, 0x85, 0x0a, 0x00, 0x00, 0x00, //0x00003f7d jne LBB0_717 + //0x00003f83 LBB0_716 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003f83 movq $-1, %rax + 0x4c, 0x89, 0xf2, //0x00003f8a movq %r14, %rdx + //0x00003f8d LBB0_717 + 0x48, 0x89, 0x16, //0x00003f8d movq %rdx, (%rsi) + 0xe9, 0x68, 0xfe, 0xff, 0xff, //0x00003f90 jmp LBB0_721 + //0x00003f95 LBB0_718 + 0x48, 0x89, 0xd8, //0x00003f95 movq %rbx, %rax + //0x00003f98 LBB0_719 + 0x48, 0xf7, 0xd0, //0x00003f98 notq %rax + 0x48, 0x01, 0x02, //0x00003f9b addq %rax, (%rdx) + 0xe9, 0x53, 0xfe, 0xff, 0xff, //0x00003f9e jmp LBB0_720 + //0x00003fa3 LBB0_724 + 0x49, 0x89, 0xce, //0x00003fa3 movq %rcx, %r14 + 0x48, 0x8b, 0x5c, 0x24, 0x08, //0x00003fa6 movq $8(%rsp), %rbx + 0xe9, 0x13, 0xfe, 0xff, 0xff, //0x00003fab jmp LBB0_697 + //0x00003fb0 LBB0_722 + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003fb0 movq $-2, %rax + 0x48, 0x8b, 0x54, 0x24, 0x10, //0x00003fb7 movq $16(%rsp), %rdx + 0x48, 0x83, 0xfa, 0xff, //0x00003fbc cmpq $-1, %rdx + 0x0f, 0x84, 0x1f, 0x00, 0x00, 0x00, //0x00003fc0 je LBB0_725 + 0x48, 0x8b, 0x74, 0x24, 0x08, //0x00003fc6 movq $8(%rsp), %rsi + 0x48, 0x89, 0x16, //0x00003fcb movq %rdx, (%rsi) + 0xe9, 0x2a, 0xfe, 0xff, 0xff, //0x00003fce jmp LBB0_721 + //0x00003fd3 LBB0_239 + 0x48, 0x01, 0xca, //0x00003fd3 addq %rcx, %rdx + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003fd6 movq $-2, %rax + 0x48, 0x89, 0x13, //0x00003fdd movq %rdx, (%rbx) + 0xe9, 0x18, 0xfe, 0xff, 0xff, //0x00003fe0 jmp LBB0_721 + //0x00003fe5 LBB0_725 + 0x48, 0x0f, 0xbc, 0xd6, //0x00003fe5 bsfq %rsi, %rdx + 0x48, 0x01, 0xca, //0x00003fe9 addq %rcx, %rdx + 0x48, 0x8b, 0x74, 0x24, 0x08, //0x00003fec movq $8(%rsp), %rsi + 0x48, 0x89, 0x16, //0x00003ff1 movq %rdx, (%rsi) + 0xe9, 0x04, 0xfe, 0xff, 0xff, //0x00003ff4 jmp LBB0_721 + //0x00003ff9 LBB0_727 + 0x49, 0x89, 0xce, //0x00003ff9 movq %rcx, %r14 + 0x48, 0x8b, 0x74, 0x24, 0x08, //0x00003ffc movq $8(%rsp), %rsi + 0xe9, 0x7d, 0xff, 0xff, 0xff, //0x00004001 jmp LBB0_716 + //0x00004006 LBB0_728 + 0x48, 0x01, 0xca, //0x00004006 addq %rcx, %rdx + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00004009 movq $-2, %rax + 0x48, 0x89, 0x16, //0x00004010 movq %rdx, (%rsi) + 0xe9, 0xe5, 0xfd, 0xff, 0xff, //0x00004013 jmp LBB0_721 + //0x00004018 LBB0_729 + 0x48, 0x8b, 0x4c, 0x24, 0x20, //0x00004018 movq $32(%rsp), %rcx + 0x48, 0x8b, 0x49, 0x08, //0x0000401d movq $8(%rcx), %rcx + 0x48, 0x89, 0x0e, //0x00004021 movq %rcx, (%rsi) + 0xe9, 0xd4, 0xfd, 0xff, 0xff, //0x00004024 jmp LBB0_721 + //0x00004029 LBB0_733 + 0x89, 0xf8, //0x00004029 movl %edi, %eax + 0x48, 0x89, 0xca, //0x0000402b movq %rcx, %rdx + 0x4c, 0x29, 0xe2, //0x0000402e subq %r12, %rdx + 0x48, 0x01, 0xc2, //0x00004031 addq %rax, %rdx + 0xe9, 0x10, 0x00, 0x00, 0x00, //0x00004034 jmp LBB0_732 + //0x00004039 LBB0_730 + 0x48, 0x89, 0xf3, //0x00004039 movq %rsi, %rbx + 0xe9, 0x82, 0xfd, 0xff, 0xff, //0x0000403c jmp LBB0_697 + //0x00004041 LBB0_731 + 0x4c, 0x29, 0xe1, //0x00004041 subq %r12, %rcx + 0x89, 0xfa, //0x00004044 movl %edi, %edx + 0x48, 0x01, 0xca, //0x00004046 addq %rcx, %rdx + //0x00004049 LBB0_732 + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00004049 movq $-2, %rax + 0x48, 0x8b, 0x5c, 0x24, 0x08, //0x00004050 movq $8(%rsp), %rbx + 0x48, 0x89, 0x13, //0x00004055 movq %rdx, (%rbx) + 0xe9, 0xa0, 0xfd, 0xff, 0xff, //0x00004058 jmp LBB0_721 + //0x0000405d LBB0_735 + 0x48, 0x89, 0xca, //0x0000405d movq %rcx, %rdx + 0x4c, 0x29, 0xe2, //0x00004060 subq %r12, %rdx + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00004063 movq $-2, %rax + 0x48, 0x89, 0x13, //0x0000406a movq %rdx, (%rbx) + 0xe9, 0x8b, 0xfd, 0xff, 0xff, //0x0000406d jmp LBB0_721 + //0x00004072 LBB0_736 + 0x89, 0xf8, //0x00004072 movl %edi, %eax + 0x48, 0x89, 0xca, //0x00004074 movq %rcx, %rdx + 0x4c, 0x29, 0xe2, //0x00004077 subq %r12, %rdx + 0x48, 0x01, 0xc2, //0x0000407a addq %rax, %rdx + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x0000407d movq $-2, %rax + 0x48, 0x8b, 0x74, 0x24, 0x08, //0x00004084 movq $8(%rsp), %rsi + 0x48, 0x89, 0x16, //0x00004089 movq %rdx, (%rsi) + 0xe9, 0x6c, 0xfd, 0xff, 0xff, //0x0000408c jmp LBB0_721 + //0x00004091 LBB0_741 + 0x4c, 0x89, 0xfb, //0x00004091 movq %r15, %rbx + 0xe9, 0x2a, 0xfd, 0xff, 0xff, //0x00004094 jmp LBB0_697 + //0x00004099 LBB0_737 + 0x4c, 0x29, 0xe1, //0x00004099 subq %r12, %rcx + 0x89, 0xfa, //0x0000409c movl %edi, %edx + 0x48, 0x01, 0xca, //0x0000409e addq %rcx, %rdx + 0xe9, 0x06, 0x00, 0x00, 0x00, //0x000040a1 jmp LBB0_739 + //0x000040a6 LBB0_738 + 0x48, 0x89, 0xca, //0x000040a6 movq %rcx, %rdx + 0x4c, 0x29, 0xe2, //0x000040a9 subq %r12, %rdx + //0x000040ac LBB0_739 + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000040ac movq $-2, %rax + 0x4c, 0x89, 0xfe, //0x000040b3 movq %r15, %rsi + 0x49, 0x89, 0x17, //0x000040b6 movq %rdx, (%r15) + 0xe9, 0x3f, 0xfd, 0xff, 0xff, //0x000040b9 jmp LBB0_721 + //0x000040be LBB0_740 + 0x48, 0x89, 0xc3, //0x000040be movq %rax, %rbx + 0xe9, 0xfd, 0xfc, 0xff, 0xff, //0x000040c1 jmp LBB0_697 + //0x000040c6 LBB0_568 + 0x48, 0x8b, 0x5c, 0x24, 0x08, //0x000040c6 movq $8(%rsp), %rbx + 0xe9, 0xf3, 0xfc, 0xff, 0xff, //0x000040cb jmp LBB0_697 + //0x000040d0 .p2align 2, 0x90 + // // .set L0_0_set_39, LBB0_39-LJTI0_0 + // // .set L0_0_set_67, LBB0_67-LJTI0_0 + // // .set L0_0_set_44, LBB0_44-LJTI0_0 + // // .set L0_0_set_65, LBB0_65-LJTI0_0 + // // .set L0_0_set_42, LBB0_42-LJTI0_0 + // // .set L0_0_set_69, LBB0_69-LJTI0_0 + //0x000040d0 LJTI0_0 + 0xd6, 0xc4, 0xff, 0xff, //0x000040d0 .long L0_0_set_39 + 0x85, 0xc6, 0xff, 0xff, //0x000040d4 .long L0_0_set_67 + 0x0c, 0xc5, 0xff, 0xff, //0x000040d8 .long L0_0_set_44 + 0x6f, 0xc6, 0xff, 0xff, //0x000040dc .long L0_0_set_65 + 0xed, 0xc4, 0xff, 0xff, //0x000040e0 .long L0_0_set_42 + 0xb0, 0xc6, 0xff, 0xff, //0x000040e4 .long L0_0_set_69 + // // .set L0_1_set_721, LBB0_721-LJTI0_1 + // // .set L0_1_set_720, LBB0_720-LJTI0_1 + // // .set L0_1_set_251, LBB0_251-LJTI0_1 + // // .set L0_1_set_270, LBB0_270-LJTI0_1 + // // .set L0_1_set_86, LBB0_86-LJTI0_1 + // // .set L0_1_set_326, LBB0_326-LJTI0_1 + // // .set L0_1_set_248, LBB0_248-LJTI0_1 + // // .set L0_1_set_329, LBB0_329-LJTI0_1 + // // .set L0_1_set_339, LBB0_339-LJTI0_1 + // // .set L0_1_set_336, LBB0_336-LJTI0_1 + //0x000040e8 LJTI0_1 + 0x15, 0xfd, 0xff, 0xff, //0x000040e8 .long L0_1_set_721 + 0x0e, 0xfd, 0xff, 0xff, //0x000040ec .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x000040f0 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x000040f4 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x000040f8 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x000040fc .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004100 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004104 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004108 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x0000410c .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004110 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004114 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004118 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x0000411c .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004120 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004124 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004128 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x0000412c .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004130 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004134 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004138 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x0000413c .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004140 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004144 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004148 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x0000414c .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004150 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004154 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004158 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x0000415c .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004160 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004164 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004168 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x0000416c .long L0_1_set_720 + 0x0b, 0xd3, 0xff, 0xff, //0x00004170 .long L0_1_set_251 + 0x0e, 0xfd, 0xff, 0xff, //0x00004174 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004178 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x0000417c .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004180 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004184 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004188 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x0000418c .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004190 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004194 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004198 .long L0_1_set_720 + 0x52, 0xd4, 0xff, 0xff, //0x0000419c .long L0_1_set_270 + 0x0e, 0xfd, 0xff, 0xff, //0x000041a0 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x000041a4 .long L0_1_set_720 + 0xe3, 0xc6, 0xff, 0xff, //0x000041a8 .long L0_1_set_86 + 0xe3, 0xc6, 0xff, 0xff, //0x000041ac .long L0_1_set_86 + 0xe3, 0xc6, 0xff, 0xff, //0x000041b0 .long L0_1_set_86 + 0xe3, 0xc6, 0xff, 0xff, //0x000041b4 .long L0_1_set_86 + 0xe3, 0xc6, 0xff, 0xff, //0x000041b8 .long L0_1_set_86 + 0xe3, 0xc6, 0xff, 0xff, //0x000041bc .long L0_1_set_86 + 0xe3, 0xc6, 0xff, 0xff, //0x000041c0 .long L0_1_set_86 + 0xe3, 0xc6, 0xff, 0xff, //0x000041c4 .long L0_1_set_86 + 0xe3, 0xc6, 0xff, 0xff, //0x000041c8 .long L0_1_set_86 + 0xe3, 0xc6, 0xff, 0xff, //0x000041cc .long L0_1_set_86 + 0x0e, 0xfd, 0xff, 0xff, //0x000041d0 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x000041d4 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x000041d8 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x000041dc .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x000041e0 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x000041e4 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x000041e8 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x000041ec .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x000041f0 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x000041f4 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x000041f8 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x000041fc .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004200 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004204 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004208 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x0000420c .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004210 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004214 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004218 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x0000421c .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004220 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004224 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004228 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x0000422c .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004230 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004234 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004238 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x0000423c .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004240 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004244 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004248 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x0000424c .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004250 .long L0_1_set_720 + 0xdc, 0xd7, 0xff, 0xff, //0x00004254 .long L0_1_set_326 + 0x0e, 0xfd, 0xff, 0xff, //0x00004258 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x0000425c .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004260 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004264 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004268 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x0000426c .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004270 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004274 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004278 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x0000427c .long L0_1_set_720 + 0xdc, 0xd2, 0xff, 0xff, //0x00004280 .long L0_1_set_248 + 0x0e, 0xfd, 0xff, 0xff, //0x00004284 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004288 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x0000428c .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004290 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004294 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004298 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x0000429c .long L0_1_set_720 + 0x0a, 0xd8, 0xff, 0xff, //0x000042a0 .long L0_1_set_329 + 0x0e, 0xfd, 0xff, 0xff, //0x000042a4 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x000042a8 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x000042ac .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x000042b0 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x000042b4 .long L0_1_set_720 + 0x60, 0xd8, 0xff, 0xff, //0x000042b8 .long L0_1_set_339 + 0x0e, 0xfd, 0xff, 0xff, //0x000042bc .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x000042c0 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x000042c4 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x000042c8 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x000042cc .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x000042d0 .long L0_1_set_720 + 0x32, 0xd8, 0xff, 0xff, //0x000042d4 .long L0_1_set_336 + // // .set L0_2_set_319, LBB0_319-LJTI0_2 + // // .set L0_2_set_480, LBB0_480-LJTI0_2 + // // .set L0_2_set_324, LBB0_324-LJTI0_2 + // // .set L0_2_set_322, LBB0_322-LJTI0_2 + //0x000042d8 LJTI0_2 + 0xaa, 0xd5, 0xff, 0xff, //0x000042d8 .long L0_2_set_319 + 0x1c, 0xe4, 0xff, 0xff, //0x000042dc .long L0_2_set_480 + 0xaa, 0xd5, 0xff, 0xff, //0x000042e0 .long L0_2_set_319 + 0xd9, 0xd5, 0xff, 0xff, //0x000042e4 .long L0_2_set_324 + 0x1c, 0xe4, 0xff, 0xff, //0x000042e8 .long L0_2_set_480 + 0x1c, 0xe4, 0xff, 0xff, //0x000042ec .long L0_2_set_480 + 0x1c, 0xe4, 0xff, 0xff, //0x000042f0 .long L0_2_set_480 + 0x1c, 0xe4, 0xff, 0xff, //0x000042f4 .long L0_2_set_480 + 0x1c, 0xe4, 0xff, 0xff, //0x000042f8 .long L0_2_set_480 + 0x1c, 0xe4, 0xff, 0xff, //0x000042fc .long L0_2_set_480 + 0x1c, 0xe4, 0xff, 0xff, //0x00004300 .long L0_2_set_480 + 0x1c, 0xe4, 0xff, 0xff, //0x00004304 .long L0_2_set_480 + 0x1c, 0xe4, 0xff, 0xff, //0x00004308 .long L0_2_set_480 + 0x1c, 0xe4, 0xff, 0xff, //0x0000430c .long L0_2_set_480 + 0x1c, 0xe4, 0xff, 0xff, //0x00004310 .long L0_2_set_480 + 0x1c, 0xe4, 0xff, 0xff, //0x00004314 .long L0_2_set_480 + 0x1c, 0xe4, 0xff, 0xff, //0x00004318 .long L0_2_set_480 + 0x1c, 0xe4, 0xff, 0xff, //0x0000431c .long L0_2_set_480 + 0x1c, 0xe4, 0xff, 0xff, //0x00004320 .long L0_2_set_480 + 0x1c, 0xe4, 0xff, 0xff, //0x00004324 .long L0_2_set_480 + 0x1c, 0xe4, 0xff, 0xff, //0x00004328 .long L0_2_set_480 + 0x1c, 0xe4, 0xff, 0xff, //0x0000432c .long L0_2_set_480 + 0x1c, 0xe4, 0xff, 0xff, //0x00004330 .long L0_2_set_480 + 0x1c, 0xe4, 0xff, 0xff, //0x00004334 .long L0_2_set_480 + 0x1c, 0xe4, 0xff, 0xff, //0x00004338 .long L0_2_set_480 + 0x1c, 0xe4, 0xff, 0xff, //0x0000433c .long L0_2_set_480 + 0xc6, 0xd5, 0xff, 0xff, //0x00004340 .long L0_2_set_322 + // // .set L0_3_set_138, LBB0_138-LJTI0_3 + // // .set L0_3_set_345, LBB0_345-LJTI0_3 + // // .set L0_3_set_132, LBB0_132-LJTI0_3 + // // .set L0_3_set_141, LBB0_141-LJTI0_3 + //0x00004344 LJTI0_3 + 0xa6, 0xc8, 0xff, 0xff, //0x00004344 .long L0_3_set_138 + 0x53, 0xd6, 0xff, 0xff, //0x00004348 .long L0_3_set_345 + 0xa6, 0xc8, 0xff, 0xff, //0x0000434c .long L0_3_set_138 + 0x55, 0xc8, 0xff, 0xff, //0x00004350 .long L0_3_set_132 + 0x53, 0xd6, 0xff, 0xff, //0x00004354 .long L0_3_set_345 + 0x53, 0xd6, 0xff, 0xff, //0x00004358 .long L0_3_set_345 + 0x53, 0xd6, 0xff, 0xff, //0x0000435c .long L0_3_set_345 + 0x53, 0xd6, 0xff, 0xff, //0x00004360 .long L0_3_set_345 + 0x53, 0xd6, 0xff, 0xff, //0x00004364 .long L0_3_set_345 + 0x53, 0xd6, 0xff, 0xff, //0x00004368 .long L0_3_set_345 + 0x53, 0xd6, 0xff, 0xff, //0x0000436c .long L0_3_set_345 + 0x53, 0xd6, 0xff, 0xff, //0x00004370 .long L0_3_set_345 + 0x53, 0xd6, 0xff, 0xff, //0x00004374 .long L0_3_set_345 + 0x53, 0xd6, 0xff, 0xff, //0x00004378 .long L0_3_set_345 + 0x53, 0xd6, 0xff, 0xff, //0x0000437c .long L0_3_set_345 + 0x53, 0xd6, 0xff, 0xff, //0x00004380 .long L0_3_set_345 + 0x53, 0xd6, 0xff, 0xff, //0x00004384 .long L0_3_set_345 + 0x53, 0xd6, 0xff, 0xff, //0x00004388 .long L0_3_set_345 + 0x53, 0xd6, 0xff, 0xff, //0x0000438c .long L0_3_set_345 + 0x53, 0xd6, 0xff, 0xff, //0x00004390 .long L0_3_set_345 + 0x53, 0xd6, 0xff, 0xff, //0x00004394 .long L0_3_set_345 + 0x53, 0xd6, 0xff, 0xff, //0x00004398 .long L0_3_set_345 + 0x53, 0xd6, 0xff, 0xff, //0x0000439c .long L0_3_set_345 + 0x53, 0xd6, 0xff, 0xff, //0x000043a0 .long L0_3_set_345 + 0x53, 0xd6, 0xff, 0xff, //0x000043a4 .long L0_3_set_345 + 0x53, 0xd6, 0xff, 0xff, //0x000043a8 .long L0_3_set_345 + 0xc9, 0xc8, 0xff, 0xff, //0x000043ac .long L0_3_set_141 + //0x000043b0 .p2align 2, 0x00 + //0x000043b0 _MASK_USE_NUMBER + 0x02, 0x00, 0x00, 0x00, //0x000043b0 .long 2 } diff --git a/internal/native/avx2/skip_one_subr.go b/internal/native/avx2/skip_one_subr.go index fd2d29a17..a4374690b 100644 --- a/internal/native/avx2/skip_one_subr.go +++ b/internal/native/avx2/skip_one_subr.go @@ -8,15 +8,15 @@ import ( ) const ( - _entry__skip_one = 480 + _entry__skip_one = 704 ) const ( - _stack__skip_one = 96 + _stack__skip_one = 208 ) const ( - _size__skip_one = 10056 + _size__skip_one = 15888 ) var ( @@ -27,16 +27,16 @@ var ( {0xa, 24}, {0xc, 32}, {0xd, 40}, - {0x11, 48}, - {0x2529, 96}, - {0x252a, 48}, - {0x252c, 40}, - {0x252e, 32}, - {0x2530, 24}, - {0x2532, 16}, - {0x2533, 8}, - {0x2537, 0}, - {0x2748, 96}, + {0x14, 48}, + {0x3b41, 208}, + {0x3b42, 48}, + {0x3b44, 40}, + {0x3b46, 32}, + {0x3b48, 24}, + {0x3b4a, 16}, + {0x3b4b, 8}, + {0x3b4f, 0}, + {0x3e10, 208}, } ) diff --git a/internal/native/avx2/skip_one_text_amd64.go b/internal/native/avx2/skip_one_text_amd64.go index 6c20257de..074d6dd9e 100644 --- a/internal/native/avx2/skip_one_text_amd64.go +++ b/internal/native/avx2/skip_one_text_amd64.go @@ -8,2949 +8,4341 @@ var _text_skip_one = []byte{ // LCPI0_0 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // .quad 1 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000008 .quad 0 - //0x00000010 LCPI0_12 - 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x00000010 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++' - //0x00000020 LCPI0_13 - 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x00000020 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------' - //0x00000030 LCPI0_14 - 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, //0x00000030 QUAD $0xd0d0d0d0d0d0d0d0; QUAD $0xd0d0d0d0d0d0d0d0 // .space 16, '\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0' - //0x00000040 LCPI0_15 - 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, //0x00000040 QUAD $0x0909090909090909; QUAD $0x0909090909090909 // .space 16, '\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t' - //0x00000050 LCPI0_16 - 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, //0x00000050 QUAD $0xdfdfdfdfdfdfdfdf; QUAD $0xdfdfdfdfdfdfdfdf // .space 16, '\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf' - //0x00000060 LCPI0_17 - 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x00000060 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................' - //0x00000070 LCPI0_18 - 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, //0x00000070 QUAD $0x4545454545454545; QUAD $0x4545454545454545 // .space 16, 'EEEEEEEEEEEEEEEE' - //0x00000080 .p2align 5, 0x00 - //0x00000080 LCPI0_1 - 0x20, //0x00000080 .byte 32 - 0x00, //0x00000081 .byte 0 - 0x00, //0x00000082 .byte 0 - 0x00, //0x00000083 .byte 0 - 0x00, //0x00000084 .byte 0 - 0x00, //0x00000085 .byte 0 - 0x00, //0x00000086 .byte 0 - 0x00, //0x00000087 .byte 0 - 0x00, //0x00000088 .byte 0 - 0x09, //0x00000089 .byte 9 - 0x0a, //0x0000008a .byte 10 - 0x00, //0x0000008b .byte 0 - 0x00, //0x0000008c .byte 0 - 0x0d, //0x0000008d .byte 13 - 0x00, //0x0000008e .byte 0 - 0x00, //0x0000008f .byte 0 - 0x20, //0x00000090 .byte 32 - 0x00, //0x00000091 .byte 0 - 0x00, //0x00000092 .byte 0 - 0x00, //0x00000093 .byte 0 - 0x00, //0x00000094 .byte 0 - 0x00, //0x00000095 .byte 0 - 0x00, //0x00000096 .byte 0 - 0x00, //0x00000097 .byte 0 - 0x00, //0x00000098 .byte 0 - 0x09, //0x00000099 .byte 9 - 0x0a, //0x0000009a .byte 10 - 0x00, //0x0000009b .byte 0 - 0x00, //0x0000009c .byte 0 - 0x0d, //0x0000009d .byte 13 - 0x00, //0x0000009e .byte 0 - 0x00, //0x0000009f .byte 0 - //0x000000a0 LCPI0_2 - 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x000000a0 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""' - 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x000000b0 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""' - //0x000000c0 LCPI0_3 - 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x000000c0 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' - 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x000000d0 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' - //0x000000e0 LCPI0_4 - 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, //0x000000e0 QUAD $0x1f1f1f1f1f1f1f1f; QUAD $0x1f1f1f1f1f1f1f1f // .space 16, '\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f' - 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, //0x000000f0 QUAD $0x1f1f1f1f1f1f1f1f; QUAD $0x1f1f1f1f1f1f1f1f // .space 16, '\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f' - //0x00000100 LCPI0_5 - 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x00000100 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++' - 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x00000110 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++' - //0x00000120 LCPI0_6 - 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x00000120 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------' - 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x00000130 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------' - //0x00000140 LCPI0_7 - 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, //0x00000140 QUAD $0xdfdfdfdfdfdfdfdf; QUAD $0xdfdfdfdfdfdfdfdf // .space 16, '\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf' - 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, //0x00000150 QUAD $0xdfdfdfdfdfdfdfdf; QUAD $0xdfdfdfdfdfdfdfdf // .space 16, '\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf' - //0x00000160 LCPI0_8 - 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x00000160 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................' - 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x00000170 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................' - //0x00000180 LCPI0_9 - 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, //0x00000180 QUAD $0x4545454545454545; QUAD $0x4545454545454545 // .space 16, 'EEEEEEEEEEEEEEEE' - 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, //0x00000190 QUAD $0x4545454545454545; QUAD $0x4545454545454545 // .space 16, 'EEEEEEEEEEEEEEEE' - //0x000001a0 LCPI0_10 - 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, //0x000001a0 QUAD $0xd0d0d0d0d0d0d0d0; QUAD $0xd0d0d0d0d0d0d0d0 // .space 16, '\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0' - 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, //0x000001b0 QUAD $0xd0d0d0d0d0d0d0d0; QUAD $0xd0d0d0d0d0d0d0d0 // .space 16, '\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0' - //0x000001c0 LCPI0_11 - 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, //0x000001c0 QUAD $0x0909090909090909; QUAD $0x0909090909090909 // .space 16, '\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t' - 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, //0x000001d0 QUAD $0x0909090909090909; QUAD $0x0909090909090909 // .space 16, '\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t' - //0x000001e0 .p2align 4, 0x90 - //0x000001e0 _skip_one - 0x55, //0x000001e0 pushq %rbp - 0x48, 0x89, 0xe5, //0x000001e1 movq %rsp, %rbp - 0x41, 0x57, //0x000001e4 pushq %r15 - 0x41, 0x56, //0x000001e6 pushq %r14 - 0x41, 0x55, //0x000001e8 pushq %r13 - 0x41, 0x54, //0x000001ea pushq %r12 - 0x53, //0x000001ec pushq %rbx - 0x48, 0x83, 0xec, 0x30, //0x000001ed subq $48, %rsp - 0x48, 0x89, 0x4d, 0xa8, //0x000001f1 movq %rcx, $-88(%rbp) - 0x49, 0x89, 0xd1, //0x000001f5 movq %rdx, %r9 - 0x49, 0x89, 0xf2, //0x000001f8 movq %rsi, %r10 - 0x49, 0x89, 0xff, //0x000001fb movq %rdi, %r15 - 0xc5, 0xfa, 0x6f, 0x05, 0xfa, 0xfd, 0xff, 0xff, //0x000001fe vmovdqu $-518(%rip), %xmm0 /* LCPI0_0+0(%rip) */ - 0xc5, 0xfa, 0x7f, 0x02, //0x00000206 vmovdqu %xmm0, (%rdx) - 0x4c, 0x8b, 0x36, //0x0000020a movq (%rsi), %r14 - 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000020d movq $-1, %r8 - 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00000214 movl $1, %ebx - 0xc5, 0xfe, 0x6f, 0x2d, 0x5f, 0xfe, 0xff, 0xff, //0x00000219 vmovdqu $-417(%rip), %ymm5 /* LCPI0_1+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x35, 0x77, 0xfe, 0xff, 0xff, //0x00000221 vmovdqu $-393(%rip), %ymm6 /* LCPI0_2+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x3d, 0x8f, 0xfe, 0xff, 0xff, //0x00000229 vmovdqu $-369(%rip), %ymm7 /* LCPI0_3+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x05, 0xa7, 0xfe, 0xff, 0xff, //0x00000231 vmovdqu $-345(%rip), %ymm8 /* LCPI0_4+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x0d, 0xbf, 0xfe, 0xff, 0xff, //0x00000239 vmovdqu $-321(%rip), %ymm9 /* LCPI0_5+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x15, 0xd7, 0xfe, 0xff, 0xff, //0x00000241 vmovdqu $-297(%rip), %ymm10 /* LCPI0_6+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x1d, 0xef, 0xfe, 0xff, 0xff, //0x00000249 vmovdqu $-273(%rip), %ymm11 /* LCPI0_7+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x25, 0x07, 0xff, 0xff, 0xff, //0x00000251 vmovdqu $-249(%rip), %ymm12 /* LCPI0_8+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x2d, 0x1f, 0xff, 0xff, 0xff, //0x00000259 vmovdqu $-225(%rip), %ymm13 /* LCPI0_9+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x35, 0x37, 0xff, 0xff, 0xff, //0x00000261 vmovdqu $-201(%rip), %ymm14 /* LCPI0_10+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x3d, 0x4f, 0xff, 0xff, 0xff, //0x00000269 vmovdqu $-177(%rip), %ymm15 /* LCPI0_11+0(%rip) */ - 0x48, 0x89, 0x55, 0xc8, //0x00000271 movq %rdx, $-56(%rbp) - 0x48, 0x89, 0x7d, 0xc0, //0x00000275 movq %rdi, $-64(%rbp) - 0xe9, 0x34, 0x00, 0x00, 0x00, //0x00000279 jmp LBB0_5 - //0x0000027e LBB0_1 - 0x4d, 0x8d, 0x73, 0x04, //0x0000027e leaq $4(%r11), %r14 - //0x00000282 LBB0_2 - 0x4d, 0x89, 0x32, //0x00000282 movq %r14, (%r10) - 0x4c, 0x89, 0xd9, //0x00000285 movq %r11, %rcx - 0x48, 0xb8, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x00000288 movabsq $9223372036854775806, %rax - 0x49, 0x39, 0xc3, //0x00000292 cmpq %rax, %r11 - 0x0f, 0x87, 0x67, 0x24, 0x00, 0x00, //0x00000295 ja LBB0_538 - 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000029b .p2align 4, 0x90 - //0x000002a0 LBB0_3 - 0x49, 0x8b, 0x31, //0x000002a0 movq (%r9), %rsi - 0x48, 0x89, 0xf3, //0x000002a3 movq %rsi, %rbx - 0x4c, 0x89, 0xc1, //0x000002a6 movq %r8, %rcx - 0x48, 0x85, 0xf6, //0x000002a9 testq %rsi, %rsi - 0x0f, 0x84, 0x50, 0x24, 0x00, 0x00, //0x000002ac je LBB0_538 - //0x000002b2 LBB0_5 - 0x4d, 0x8b, 0x2f, //0x000002b2 movq (%r15), %r13 - 0x49, 0x8b, 0x4f, 0x08, //0x000002b5 movq $8(%r15), %rcx - 0x49, 0x39, 0xce, //0x000002b9 cmpq %rcx, %r14 - 0x0f, 0x83, 0x2e, 0x00, 0x00, 0x00, //0x000002bc jae LBB0_10 - 0x43, 0x8a, 0x44, 0x35, 0x00, //0x000002c2 movb (%r13,%r14), %al - 0x3c, 0x0d, //0x000002c7 cmpb $13, %al - 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x000002c9 je LBB0_10 - 0x3c, 0x20, //0x000002cf cmpb $32, %al - 0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x000002d1 je LBB0_10 - 0x04, 0xf5, //0x000002d7 addb $-11, %al - 0x3c, 0xfe, //0x000002d9 cmpb $-2, %al - 0x0f, 0x83, 0x0f, 0x00, 0x00, 0x00, //0x000002db jae LBB0_10 - 0x4d, 0x89, 0xf3, //0x000002e1 movq %r14, %r11 - 0xe9, 0x81, 0x01, 0x00, 0x00, //0x000002e4 jmp LBB0_35 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000002e9 .p2align 4, 0x90 - //0x000002f0 LBB0_10 - 0x4d, 0x8d, 0x5e, 0x01, //0x000002f0 leaq $1(%r14), %r11 - 0x49, 0x39, 0xcb, //0x000002f4 cmpq %rcx, %r11 - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000002f7 jae LBB0_14 - 0x43, 0x8a, 0x54, 0x1d, 0x00, //0x000002fd movb (%r13,%r11), %dl - 0x80, 0xfa, 0x0d, //0x00000302 cmpb $13, %dl - 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00000305 je LBB0_14 - 0x80, 0xfa, 0x20, //0x0000030b cmpb $32, %dl - 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x0000030e je LBB0_14 - 0x80, 0xc2, 0xf5, //0x00000314 addb $-11, %dl - 0x80, 0xfa, 0xfe, //0x00000317 cmpb $-2, %dl - 0x0f, 0x82, 0x4a, 0x01, 0x00, 0x00, //0x0000031a jb LBB0_35 - //0x00000320 .p2align 4, 0x90 - //0x00000320 LBB0_14 - 0x4d, 0x8d, 0x5e, 0x02, //0x00000320 leaq $2(%r14), %r11 - 0x49, 0x39, 0xcb, //0x00000324 cmpq %rcx, %r11 - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000327 jae LBB0_18 - 0x43, 0x8a, 0x54, 0x1d, 0x00, //0x0000032d movb (%r13,%r11), %dl - 0x80, 0xfa, 0x0d, //0x00000332 cmpb $13, %dl - 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00000335 je LBB0_18 - 0x80, 0xfa, 0x20, //0x0000033b cmpb $32, %dl - 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x0000033e je LBB0_18 - 0x80, 0xc2, 0xf5, //0x00000344 addb $-11, %dl - 0x80, 0xfa, 0xfe, //0x00000347 cmpb $-2, %dl - 0x0f, 0x82, 0x1a, 0x01, 0x00, 0x00, //0x0000034a jb LBB0_35 - //0x00000350 .p2align 4, 0x90 - //0x00000350 LBB0_18 - 0x4d, 0x8d, 0x5e, 0x03, //0x00000350 leaq $3(%r14), %r11 - 0x49, 0x39, 0xcb, //0x00000354 cmpq %rcx, %r11 - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000357 jae LBB0_22 - 0x43, 0x8a, 0x54, 0x1d, 0x00, //0x0000035d movb (%r13,%r11), %dl - 0x80, 0xfa, 0x0d, //0x00000362 cmpb $13, %dl - 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00000365 je LBB0_22 - 0x80, 0xfa, 0x20, //0x0000036b cmpb $32, %dl - 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x0000036e je LBB0_22 - 0x80, 0xc2, 0xf5, //0x00000374 addb $-11, %dl - 0x80, 0xfa, 0xfe, //0x00000377 cmpb $-2, %dl - 0x0f, 0x82, 0xea, 0x00, 0x00, 0x00, //0x0000037a jb LBB0_35 - //0x00000380 .p2align 4, 0x90 - //0x00000380 LBB0_22 - 0x4d, 0x8d, 0x5e, 0x04, //0x00000380 leaq $4(%r14), %r11 - 0x48, 0x89, 0xce, //0x00000384 movq %rcx, %rsi - 0x4c, 0x29, 0xde, //0x00000387 subq %r11, %rsi - 0x0f, 0x86, 0xfd, 0x22, 0x00, 0x00, //0x0000038a jbe LBB0_512 - 0x48, 0x83, 0xfe, 0x20, //0x00000390 cmpq $32, %rsi - 0x0f, 0x82, 0xe0, 0x17, 0x00, 0x00, //0x00000394 jb LBB0_362 - 0x48, 0xc7, 0xc6, 0xfc, 0xff, 0xff, 0xff, //0x0000039a movq $-4, %rsi - 0x4c, 0x29, 0xf6, //0x000003a1 subq %r14, %rsi - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000003a4 .p2align 4, 0x90 - //0x000003b0 LBB0_25 - 0xc4, 0x81, 0x7e, 0x6f, 0x44, 0x1d, 0x00, //0x000003b0 vmovdqu (%r13,%r11), %ymm0 - 0xc4, 0xe2, 0x55, 0x00, 0xc8, //0x000003b7 vpshufb %ymm0, %ymm5, %ymm1 - 0xc5, 0xfd, 0xf8, 0xd1, //0x000003bc vpsubb %ymm1, %ymm0, %ymm2 - 0xc4, 0xe2, 0x7d, 0x17, 0xd2, //0x000003c0 vptest %ymm2, %ymm2 - 0x0f, 0x85, 0x85, 0x00, 0x00, 0x00, //0x000003c5 jne LBB0_34 - 0x49, 0x83, 0xc3, 0x20, //0x000003cb addq $32, %r11 - 0x48, 0x8d, 0x04, 0x31, //0x000003cf leaq (%rcx,%rsi), %rax - 0x48, 0x83, 0xc0, 0xe0, //0x000003d3 addq $-32, %rax - 0x48, 0x83, 0xc6, 0xe0, //0x000003d7 addq $-32, %rsi - 0x48, 0x83, 0xf8, 0x1f, //0x000003db cmpq $31, %rax - 0x0f, 0x87, 0xcb, 0xff, 0xff, 0xff, //0x000003df ja LBB0_25 - 0x4d, 0x89, 0xeb, //0x000003e5 movq %r13, %r11 - 0x49, 0x29, 0xf3, //0x000003e8 subq %rsi, %r11 - 0x48, 0x01, 0xce, //0x000003eb addq %rcx, %rsi - 0x48, 0x85, 0xf6, //0x000003ee testq %rsi, %rsi - 0x0f, 0x84, 0x3b, 0x00, 0x00, 0x00, //0x000003f1 je LBB0_33 - //0x000003f7 LBB0_28 - 0x4d, 0x8d, 0x34, 0x33, //0x000003f7 leaq (%r11,%rsi), %r14 - 0x31, 0xd2, //0x000003fb xorl %edx, %edx - 0x90, 0x90, 0x90, //0x000003fd .p2align 4, 0x90 - //0x00000400 LBB0_29 - 0x41, 0x0f, 0xbe, 0x04, 0x13, //0x00000400 movsbl (%r11,%rdx), %eax - 0x83, 0xf8, 0x20, //0x00000405 cmpl $32, %eax - 0x0f, 0x87, 0x83, 0x15, 0x00, 0x00, //0x00000408 ja LBB0_350 - 0x48, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000040e movabsq $4294977024, %rdi - 0x48, 0x0f, 0xa3, 0xc7, //0x00000418 btq %rax, %rdi - 0x0f, 0x83, 0x6f, 0x15, 0x00, 0x00, //0x0000041c jae LBB0_350 - 0x48, 0x83, 0xc2, 0x01, //0x00000422 addq $1, %rdx - 0x48, 0x39, 0xd6, //0x00000426 cmpq %rdx, %rsi - 0x0f, 0x85, 0xd1, 0xff, 0xff, 0xff, //0x00000429 jne LBB0_29 - 0x4d, 0x89, 0xf3, //0x0000042f movq %r14, %r11 - //0x00000432 LBB0_33 - 0x4d, 0x29, 0xeb, //0x00000432 subq %r13, %r11 - 0x49, 0x39, 0xcb, //0x00000435 cmpq %rcx, %r11 - 0x0f, 0x82, 0x2c, 0x00, 0x00, 0x00, //0x00000438 jb LBB0_35 - 0xe9, 0x4d, 0x22, 0x00, 0x00, //0x0000043e jmp LBB0_513 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000443 .p2align 4, 0x90 - //0x00000450 LBB0_34 - 0xc5, 0xfd, 0x74, 0xc1, //0x00000450 vpcmpeqb %ymm1, %ymm0, %ymm0 - 0xc5, 0xfd, 0xd7, 0xc0, //0x00000454 vpmovmskb %ymm0, %eax - 0xf7, 0xd0, //0x00000458 notl %eax - 0x44, 0x0f, 0xbc, 0xd8, //0x0000045a bsfl %eax, %r11d - 0x49, 0x29, 0xf3, //0x0000045e subq %rsi, %r11 - 0x49, 0x39, 0xcb, //0x00000461 cmpq %rcx, %r11 - 0x0f, 0x83, 0x26, 0x22, 0x00, 0x00, //0x00000464 jae LBB0_513 - //0x0000046a LBB0_35 - 0x4d, 0x8d, 0x73, 0x01, //0x0000046a leaq $1(%r11), %r14 - 0x4d, 0x89, 0x32, //0x0000046e movq %r14, (%r10) - 0x43, 0x0f, 0xbe, 0x54, 0x1d, 0x00, //0x00000471 movsbl (%r13,%r11), %edx - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00000477 movq $-1, %rcx - 0x85, 0xd2, //0x0000047e testl %edx, %edx - 0x0f, 0x84, 0x7c, 0x22, 0x00, 0x00, //0x00000480 je LBB0_538 - 0x48, 0x8d, 0x73, 0xff, //0x00000486 leaq $-1(%rbx), %rsi - 0x41, 0x8b, 0x3c, 0xd9, //0x0000048a movl (%r9,%rbx,8), %edi - 0x49, 0x83, 0xf8, 0xff, //0x0000048e cmpq $-1, %r8 - 0x4d, 0x0f, 0x44, 0xc3, //0x00000492 cmoveq %r11, %r8 - 0x83, 0xc7, 0xff, //0x00000496 addl $-1, %edi - 0x83, 0xff, 0x05, //0x00000499 cmpl $5, %edi - 0x0f, 0x87, 0x04, 0x02, 0x00, 0x00, //0x0000049c ja LBB0_68 - 0x4c, 0x8d, 0x25, 0x7f, 0x24, 0x00, 0x00, //0x000004a2 leaq $9343(%rip), %r12 /* LJTI0_0+0(%rip) */ - 0x49, 0x63, 0x04, 0xbc, //0x000004a9 movslq (%r12,%rdi,4), %rax - 0x4c, 0x01, 0xe0, //0x000004ad addq %r12, %rax - 0xff, 0xe0, //0x000004b0 jmpq *%rax - //0x000004b2 LBB0_38 - 0x83, 0xfa, 0x2c, //0x000004b2 cmpl $44, %edx - 0x0f, 0x84, 0xb7, 0x05, 0x00, 0x00, //0x000004b5 je LBB0_125 - 0x83, 0xfa, 0x5d, //0x000004bb cmpl $93, %edx - 0x0f, 0x84, 0xcb, 0x01, 0x00, 0x00, //0x000004be je LBB0_40 - 0xe9, 0x32, 0x22, 0x00, 0x00, //0x000004c4 jmp LBB0_537 - //0x000004c9 LBB0_41 - 0x80, 0xfa, 0x5d, //0x000004c9 cmpb $93, %dl - 0x0f, 0x84, 0xbd, 0x01, 0x00, 0x00, //0x000004cc je LBB0_40 - 0x49, 0xc7, 0x04, 0xd9, 0x01, 0x00, 0x00, 0x00, //0x000004d2 movq $1, (%r9,%rbx,8) - 0x83, 0xfa, 0x7b, //0x000004da cmpl $123, %edx - 0x0f, 0x86, 0xcf, 0x01, 0x00, 0x00, //0x000004dd jbe LBB0_69 - 0xe9, 0x13, 0x22, 0x00, 0x00, //0x000004e3 jmp LBB0_537 - //0x000004e8 LBB0_43 - 0x80, 0xfa, 0x22, //0x000004e8 cmpb $34, %dl - 0x0f, 0x85, 0x0a, 0x22, 0x00, 0x00, //0x000004eb jne LBB0_537 - 0x49, 0xc7, 0x04, 0xd9, 0x04, 0x00, 0x00, 0x00, //0x000004f1 movq $4, (%r9,%rbx,8) - 0x4d, 0x8b, 0x67, 0x08, //0x000004f9 movq $8(%r15), %r12 - 0xf6, 0x45, 0xa8, 0x20, //0x000004fd testb $32, $-88(%rbp) - 0x0f, 0x85, 0xc1, 0x06, 0x00, 0x00, //0x00000501 jne LBB0_146 - 0x4c, 0x89, 0xe1, //0x00000507 movq %r12, %rcx - 0x4c, 0x29, 0xf1, //0x0000050a subq %r14, %rcx - 0x0f, 0x84, 0x79, 0x23, 0x00, 0x00, //0x0000050d je LBB0_544 - 0x48, 0x83, 0xf9, 0x40, //0x00000513 cmpq $64, %rcx - 0x0f, 0x82, 0xaa, 0x17, 0x00, 0x00, //0x00000517 jb LBB0_377 - 0x48, 0xc7, 0xc6, 0xfe, 0xff, 0xff, 0xff, //0x0000051d movq $-2, %rsi - 0x4c, 0x29, 0xde, //0x00000524 subq %r11, %rsi - 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x00000527 movq $-1, $-48(%rbp) - 0x45, 0x31, 0xc9, //0x0000052f xorl %r9d, %r9d - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000532 .p2align 4, 0x90 - //0x00000540 LBB0_48 - 0xc4, 0x81, 0x7e, 0x6f, 0x44, 0x35, 0x00, //0x00000540 vmovdqu (%r13,%r14), %ymm0 - 0xc4, 0x81, 0x7e, 0x6f, 0x4c, 0x35, 0x20, //0x00000547 vmovdqu $32(%r13,%r14), %ymm1 - 0xc5, 0xfd, 0x74, 0xd6, //0x0000054e vpcmpeqb %ymm6, %ymm0, %ymm2 - 0xc5, 0xfd, 0xd7, 0xfa, //0x00000552 vpmovmskb %ymm2, %edi - 0xc5, 0xf5, 0x74, 0xd6, //0x00000556 vpcmpeqb %ymm6, %ymm1, %ymm2 - 0xc5, 0xfd, 0xd7, 0xc2, //0x0000055a vpmovmskb %ymm2, %eax - 0xc5, 0xfd, 0x74, 0xc7, //0x0000055e vpcmpeqb %ymm7, %ymm0, %ymm0 - 0xc5, 0xfd, 0xd7, 0xd0, //0x00000562 vpmovmskb %ymm0, %edx - 0xc5, 0xf5, 0x74, 0xc7, //0x00000566 vpcmpeqb %ymm7, %ymm1, %ymm0 - 0xc5, 0xfd, 0xd7, 0xd8, //0x0000056a vpmovmskb %ymm0, %ebx - 0x48, 0xc1, 0xe0, 0x20, //0x0000056e shlq $32, %rax - 0x48, 0x09, 0xc7, //0x00000572 orq %rax, %rdi - 0x48, 0xc1, 0xe3, 0x20, //0x00000575 shlq $32, %rbx - 0x48, 0x09, 0xda, //0x00000579 orq %rbx, %rdx - 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x0000057c jne LBB0_57 - 0x4d, 0x85, 0xc9, //0x00000582 testq %r9, %r9 - 0x0f, 0x85, 0x45, 0x00, 0x00, 0x00, //0x00000585 jne LBB0_59 - 0x45, 0x31, 0xc9, //0x0000058b xorl %r9d, %r9d - 0x48, 0x85, 0xff, //0x0000058e testq %rdi, %rdi - 0x0f, 0x85, 0x95, 0x00, 0x00, 0x00, //0x00000591 jne LBB0_61 - //0x00000597 LBB0_51 - 0x48, 0x83, 0xc1, 0xc0, //0x00000597 addq $-64, %rcx - 0x48, 0x83, 0xc6, 0xc0, //0x0000059b addq $-64, %rsi - 0x49, 0x83, 0xc6, 0x40, //0x0000059f addq $64, %r14 - 0x48, 0x83, 0xf9, 0x3f, //0x000005a3 cmpq $63, %rcx - 0x0f, 0x87, 0x93, 0xff, 0xff, 0xff, //0x000005a7 ja LBB0_48 - 0xe9, 0x00, 0x14, 0x00, 0x00, //0x000005ad jmp LBB0_52 - //0x000005b2 LBB0_57 - 0x4d, 0x89, 0xd7, //0x000005b2 movq %r10, %r15 - 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x000005b5 cmpq $-1, $-48(%rbp) - 0x0f, 0x85, 0x13, 0x00, 0x00, 0x00, //0x000005ba jne LBB0_60 - 0x48, 0x0f, 0xbc, 0xc2, //0x000005c0 bsfq %rdx, %rax - 0x4c, 0x01, 0xf0, //0x000005c4 addq %r14, %rax - 0x48, 0x89, 0x45, 0xd0, //0x000005c7 movq %rax, $-48(%rbp) - 0xe9, 0x03, 0x00, 0x00, 0x00, //0x000005cb jmp LBB0_60 - //0x000005d0 LBB0_59 - 0x4d, 0x89, 0xd7, //0x000005d0 movq %r10, %r15 - //0x000005d3 LBB0_60 - 0x4c, 0x89, 0xc8, //0x000005d3 movq %r9, %rax - 0x48, 0xf7, 0xd0, //0x000005d6 notq %rax - 0x48, 0x21, 0xd0, //0x000005d9 andq %rdx, %rax - 0x4c, 0x8d, 0x14, 0x00, //0x000005dc leaq (%rax,%rax), %r10 - 0x4d, 0x09, 0xca, //0x000005e0 orq %r9, %r10 - 0x4c, 0x89, 0xd3, //0x000005e3 movq %r10, %rbx - 0x48, 0xf7, 0xd3, //0x000005e6 notq %rbx - 0x48, 0x21, 0xd3, //0x000005e9 andq %rdx, %rbx - 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000005ec movabsq $-6148914691236517206, %rdx - 0x48, 0x21, 0xd3, //0x000005f6 andq %rdx, %rbx - 0x45, 0x31, 0xc9, //0x000005f9 xorl %r9d, %r9d - 0x48, 0x01, 0xc3, //0x000005fc addq %rax, %rbx - 0x41, 0x0f, 0x92, 0xc1, //0x000005ff setb %r9b - 0x48, 0x01, 0xdb, //0x00000603 addq %rbx, %rbx - 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000606 movabsq $6148914691236517205, %rax - 0x48, 0x31, 0xc3, //0x00000610 xorq %rax, %rbx - 0x4c, 0x21, 0xd3, //0x00000613 andq %r10, %rbx - 0x48, 0xf7, 0xd3, //0x00000616 notq %rbx - 0x48, 0x21, 0xdf, //0x00000619 andq %rbx, %rdi - 0x4d, 0x89, 0xfa, //0x0000061c movq %r15, %r10 - 0x4c, 0x8b, 0x7d, 0xc0, //0x0000061f movq $-64(%rbp), %r15 - 0x48, 0x85, 0xff, //0x00000623 testq %rdi, %rdi - 0x0f, 0x84, 0x6b, 0xff, 0xff, 0xff, //0x00000626 je LBB0_51 - //0x0000062c LBB0_61 - 0x4c, 0x0f, 0xbc, 0xf7, //0x0000062c bsfq %rdi, %r14 - 0x49, 0x29, 0xf6, //0x00000630 subq %rsi, %r14 - 0x4c, 0x8b, 0x4d, 0xc8, //0x00000633 movq $-56(%rbp), %r9 - 0xe9, 0x69, 0x08, 0x00, 0x00, //0x00000637 jmp LBB0_190 - //0x0000063c LBB0_62 - 0x80, 0xfa, 0x3a, //0x0000063c cmpb $58, %dl - 0x0f, 0x85, 0xb6, 0x20, 0x00, 0x00, //0x0000063f jne LBB0_537 - 0x49, 0xc7, 0x04, 0xd9, 0x00, 0x00, 0x00, 0x00, //0x00000645 movq $0, (%r9,%rbx,8) - 0xe9, 0x4e, 0xfc, 0xff, 0xff, //0x0000064d jmp LBB0_3 - //0x00000652 LBB0_64 - 0x83, 0xfa, 0x2c, //0x00000652 cmpl $44, %edx - 0x0f, 0x85, 0x2b, 0x00, 0x00, 0x00, //0x00000655 jne LBB0_65 - 0x48, 0x81, 0xfb, 0xff, 0x0f, 0x00, 0x00, //0x0000065b cmpq $4095, %rbx - 0x0f, 0x8f, 0x34, 0x20, 0x00, 0x00, //0x00000662 jg LBB0_529 - 0x48, 0x8d, 0x43, 0x01, //0x00000668 leaq $1(%rbx), %rax - 0x49, 0x89, 0x01, //0x0000066c movq %rax, (%r9) - 0x49, 0xc7, 0x44, 0xd9, 0x08, 0x03, 0x00, 0x00, 0x00, //0x0000066f movq $3, $8(%r9,%rbx,8) - 0xe9, 0x23, 0xfc, 0xff, 0xff, //0x00000678 jmp LBB0_3 - //0x0000067d LBB0_66 - 0x83, 0xfa, 0x22, //0x0000067d cmpl $34, %edx - 0x0f, 0x84, 0x0e, 0x04, 0x00, 0x00, //0x00000680 je LBB0_129 - //0x00000686 LBB0_65 - 0x83, 0xfa, 0x7d, //0x00000686 cmpl $125, %edx - 0x0f, 0x85, 0x6c, 0x20, 0x00, 0x00, //0x00000689 jne LBB0_537 - //0x0000068f LBB0_40 - 0x49, 0x89, 0x31, //0x0000068f movq %rsi, (%r9) - 0x48, 0x89, 0xf3, //0x00000692 movq %rsi, %rbx - 0x4c, 0x89, 0xc1, //0x00000695 movq %r8, %rcx - 0x48, 0x85, 0xf6, //0x00000698 testq %rsi, %rsi - 0x0f, 0x85, 0x11, 0xfc, 0xff, 0xff, //0x0000069b jne LBB0_5 - 0xe9, 0x5c, 0x20, 0x00, 0x00, //0x000006a1 jmp LBB0_538 - //0x000006a6 LBB0_68 - 0x49, 0x89, 0x31, //0x000006a6 movq %rsi, (%r9) - 0x83, 0xfa, 0x7b, //0x000006a9 cmpl $123, %edx - 0x0f, 0x87, 0x49, 0x20, 0x00, 0x00, //0x000006ac ja LBB0_537 - //0x000006b2 LBB0_69 - 0x4b, 0x8d, 0x34, 0x2b, //0x000006b2 leaq (%r11,%r13), %rsi - 0x89, 0xd0, //0x000006b6 movl %edx, %eax - 0x48, 0x8d, 0x15, 0x81, 0x22, 0x00, 0x00, //0x000006b8 leaq $8833(%rip), %rdx /* LJTI0_1+0(%rip) */ - 0x48, 0x63, 0x04, 0x82, //0x000006bf movslq (%rdx,%rax,4), %rax - 0x48, 0x01, 0xd0, //0x000006c3 addq %rdx, %rax - 0xff, 0xe0, //0x000006c6 jmpq *%rax - //0x000006c8 LBB0_70 - 0x49, 0x8b, 0x5f, 0x08, //0x000006c8 movq $8(%r15), %rbx - 0x4c, 0x29, 0xdb, //0x000006cc subq %r11, %rbx - 0x0f, 0x84, 0xf0, 0x1f, 0x00, 0x00, //0x000006cf je LBB0_516 - 0x80, 0x3e, 0x30, //0x000006d5 cmpb $48, (%rsi) - 0x0f, 0x85, 0x36, 0x00, 0x00, 0x00, //0x000006d8 jne LBB0_75 - 0x41, 0xbf, 0x01, 0x00, 0x00, 0x00, //0x000006de movl $1, %r15d - 0x48, 0x83, 0xfb, 0x01, //0x000006e4 cmpq $1, %rbx - 0x0f, 0x84, 0xc3, 0x13, 0x00, 0x00, //0x000006e8 je LBB0_360 - 0x43, 0x8a, 0x44, 0x35, 0x00, //0x000006ee movb (%r13,%r14), %al - 0x04, 0xd2, //0x000006f3 addb $-46, %al - 0x3c, 0x37, //0x000006f5 cmpb $55, %al - 0x0f, 0x87, 0xb4, 0x13, 0x00, 0x00, //0x000006f7 ja LBB0_360 - 0x0f, 0xb6, 0xc0, //0x000006fd movzbl %al, %eax - 0x48, 0xb9, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x00000700 movabsq $36028797027352577, %rcx - 0x48, 0x0f, 0xa3, 0xc1, //0x0000070a btq %rax, %rcx - 0x0f, 0x83, 0x9d, 0x13, 0x00, 0x00, //0x0000070e jae LBB0_360 - //0x00000714 LBB0_75 - 0x48, 0x89, 0x75, 0xd0, //0x00000714 movq %rsi, $-48(%rbp) - 0x4c, 0x89, 0x45, 0xb0, //0x00000718 movq %r8, $-80(%rbp) - 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x0000071c movq $-1, %r12 - 0x48, 0x83, 0xfb, 0x20, //0x00000723 cmpq $32, %rbx - 0x0f, 0x82, 0x72, 0x15, 0x00, 0x00, //0x00000727 jb LBB0_376 - 0x45, 0x31, 0xff, //0x0000072d xorl %r15d, %r15d - 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00000730 movq $-1, %r9 - 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000737 movq $-1, %r8 - 0x4c, 0x8d, 0x35, 0x57, 0x24, 0x00, 0x00, //0x0000073e leaq $9303(%rip), %r14 /* LJTI0_3+0(%rip) */ - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000745 .p2align 4, 0x90 - //0x00000750 LBB0_77 - 0x48, 0x8b, 0x45, 0xd0, //0x00000750 movq $-48(%rbp), %rax - 0xc4, 0xa1, 0x7e, 0x6f, 0x04, 0x38, //0x00000754 vmovdqu (%rax,%r15), %ymm0 - 0xc5, 0xb5, 0x74, 0xc8, //0x0000075a vpcmpeqb %ymm0, %ymm9, %ymm1 - 0xc5, 0xad, 0x74, 0xd0, //0x0000075e vpcmpeqb %ymm0, %ymm10, %ymm2 - 0xc5, 0xed, 0xeb, 0xc9, //0x00000762 vpor %ymm1, %ymm2, %ymm1 - 0xc5, 0xa5, 0xdb, 0xd0, //0x00000766 vpand %ymm0, %ymm11, %ymm2 - 0xc5, 0x9d, 0x74, 0xd8, //0x0000076a vpcmpeqb %ymm0, %ymm12, %ymm3 - 0xc5, 0xfd, 0xd7, 0xd3, //0x0000076e vpmovmskb %ymm3, %edx - 0xc5, 0x95, 0x74, 0xd2, //0x00000772 vpcmpeqb %ymm2, %ymm13, %ymm2 - 0xc5, 0xfd, 0xd7, 0xfa, //0x00000776 vpmovmskb %ymm2, %edi - 0xc5, 0xfd, 0xd7, 0xf1, //0x0000077a vpmovmskb %ymm1, %esi - 0xc5, 0x8d, 0xfc, 0xc0, //0x0000077e vpaddb %ymm0, %ymm14, %ymm0 - 0xc5, 0x85, 0xda, 0xe0, //0x00000782 vpminub %ymm0, %ymm15, %ymm4 - 0xc5, 0xfd, 0x74, 0xc4, //0x00000786 vpcmpeqb %ymm4, %ymm0, %ymm0 - 0xc5, 0xe5, 0xeb, 0xd2, //0x0000078a vpor %ymm2, %ymm3, %ymm2 - 0xc5, 0xfd, 0xeb, 0xc2, //0x0000078e vpor %ymm2, %ymm0, %ymm0 - 0xc5, 0xfd, 0xeb, 0xc1, //0x00000792 vpor %ymm1, %ymm0, %ymm0 - 0xc5, 0xfd, 0xd7, 0xc0, //0x00000796 vpmovmskb %ymm0, %eax - 0x48, 0xf7, 0xd0, //0x0000079a notq %rax - 0x48, 0x0f, 0xbc, 0xc8, //0x0000079d bsfq %rax, %rcx - 0x83, 0xf9, 0x20, //0x000007a1 cmpl $32, %ecx - 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x000007a4 je LBB0_79 - 0xb8, 0xff, 0xff, 0xff, 0xff, //0x000007aa movl $-1, %eax - 0xd3, 0xe0, //0x000007af shll %cl, %eax - 0xf7, 0xd0, //0x000007b1 notl %eax - 0x21, 0xc2, //0x000007b3 andl %eax, %edx - 0x21, 0xc7, //0x000007b5 andl %eax, %edi - 0x21, 0xf0, //0x000007b7 andl %esi, %eax - 0x89, 0xc6, //0x000007b9 movl %eax, %esi - //0x000007bb LBB0_79 - 0x8d, 0x42, 0xff, //0x000007bb leal $-1(%rdx), %eax - 0x21, 0xd0, //0x000007be andl %edx, %eax - 0x0f, 0x85, 0x53, 0x10, 0x00, 0x00, //0x000007c0 jne LBB0_334 - 0x8d, 0x47, 0xff, //0x000007c6 leal $-1(%rdi), %eax - 0x21, 0xf8, //0x000007c9 andl %edi, %eax - 0x0f, 0x85, 0x48, 0x10, 0x00, 0x00, //0x000007cb jne LBB0_334 - 0x8d, 0x46, 0xff, //0x000007d1 leal $-1(%rsi), %eax - 0x21, 0xf0, //0x000007d4 andl %esi, %eax - 0x0f, 0x85, 0x3d, 0x10, 0x00, 0x00, //0x000007d6 jne LBB0_334 - 0x85, 0xd2, //0x000007dc testl %edx, %edx - 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x000007de je LBB0_85 - 0x0f, 0xbc, 0xd2, //0x000007e4 bsfl %edx, %edx - 0x49, 0x83, 0xf8, 0xff, //0x000007e7 cmpq $-1, %r8 - 0x0f, 0x85, 0xb4, 0x11, 0x00, 0x00, //0x000007eb jne LBB0_351 - 0x4c, 0x01, 0xfa, //0x000007f1 addq %r15, %rdx - 0x49, 0x89, 0xd0, //0x000007f4 movq %rdx, %r8 - //0x000007f7 LBB0_85 - 0x85, 0xff, //0x000007f7 testl %edi, %edi - 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x000007f9 je LBB0_88 - 0x0f, 0xbc, 0xd7, //0x000007ff bsfl %edi, %edx - 0x49, 0x83, 0xf9, 0xff, //0x00000802 cmpq $-1, %r9 - 0x0f, 0x85, 0x99, 0x11, 0x00, 0x00, //0x00000806 jne LBB0_351 - 0x4c, 0x01, 0xfa, //0x0000080c addq %r15, %rdx - 0x49, 0x89, 0xd1, //0x0000080f movq %rdx, %r9 - //0x00000812 LBB0_88 - 0x85, 0xf6, //0x00000812 testl %esi, %esi - 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00000814 je LBB0_91 - 0x0f, 0xbc, 0xd6, //0x0000081a bsfl %esi, %edx - 0x49, 0x83, 0xfc, 0xff, //0x0000081d cmpq $-1, %r12 - 0x0f, 0x85, 0x7e, 0x11, 0x00, 0x00, //0x00000821 jne LBB0_351 - 0x4c, 0x01, 0xfa, //0x00000827 addq %r15, %rdx - 0x49, 0x89, 0xd4, //0x0000082a movq %rdx, %r12 - //0x0000082d LBB0_91 - 0x83, 0xf9, 0x20, //0x0000082d cmpl $32, %ecx - 0x0f, 0x85, 0xde, 0x04, 0x00, 0x00, //0x00000830 jne LBB0_166 - 0x48, 0x83, 0xc3, 0xe0, //0x00000836 addq $-32, %rbx - 0x49, 0x83, 0xc7, 0x20, //0x0000083a addq $32, %r15 - 0x48, 0x83, 0xfb, 0x1f, //0x0000083e cmpq $31, %rbx - 0x0f, 0x87, 0x08, 0xff, 0xff, 0xff, //0x00000842 ja LBB0_77 - 0xc5, 0xf8, 0x77, //0x00000848 vzeroupper - 0xc5, 0x7e, 0x6f, 0x3d, 0x6d, 0xf9, 0xff, 0xff, //0x0000084b vmovdqu $-1683(%rip), %ymm15 /* LCPI0_11+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x35, 0x45, 0xf9, 0xff, 0xff, //0x00000853 vmovdqu $-1723(%rip), %ymm14 /* LCPI0_10+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x2d, 0x1d, 0xf9, 0xff, 0xff, //0x0000085b vmovdqu $-1763(%rip), %ymm13 /* LCPI0_9+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x25, 0xf5, 0xf8, 0xff, 0xff, //0x00000863 vmovdqu $-1803(%rip), %ymm12 /* LCPI0_8+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x1d, 0xcd, 0xf8, 0xff, 0xff, //0x0000086b vmovdqu $-1843(%rip), %ymm11 /* LCPI0_7+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x15, 0xa5, 0xf8, 0xff, 0xff, //0x00000873 vmovdqu $-1883(%rip), %ymm10 /* LCPI0_6+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x0d, 0x7d, 0xf8, 0xff, 0xff, //0x0000087b vmovdqu $-1923(%rip), %ymm9 /* LCPI0_5+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x05, 0x55, 0xf8, 0xff, 0xff, //0x00000883 vmovdqu $-1963(%rip), %ymm8 /* LCPI0_4+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x3d, 0x2d, 0xf8, 0xff, 0xff, //0x0000088b vmovdqu $-2003(%rip), %ymm7 /* LCPI0_3+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x35, 0x05, 0xf8, 0xff, 0xff, //0x00000893 vmovdqu $-2043(%rip), %ymm6 /* LCPI0_2+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x2d, 0xdd, 0xf7, 0xff, 0xff, //0x0000089b vmovdqu $-2083(%rip), %ymm5 /* LCPI0_1+0(%rip) */ - 0x4c, 0x03, 0x7d, 0xd0, //0x000008a3 addq $-48(%rbp), %r15 - 0x48, 0x83, 0xfb, 0x10, //0x000008a7 cmpq $16, %rbx - 0x0f, 0x82, 0x34, 0x01, 0x00, 0x00, //0x000008ab jb LBB0_112 - //0x000008b1 LBB0_94 - 0x4c, 0x89, 0x55, 0xb8, //0x000008b1 movq %r10, $-72(%rbp) - 0x4d, 0x89, 0xfa, //0x000008b5 movq %r15, %r10 - 0x4c, 0x2b, 0x55, 0xd0, //0x000008b8 subq $-48(%rbp), %r10 - 0x45, 0x31, 0xf6, //0x000008bc xorl %r14d, %r14d - 0x90, //0x000008bf .p2align 4, 0x90 - //0x000008c0 LBB0_95 - 0xc4, 0x81, 0x7a, 0x6f, 0x04, 0x37, //0x000008c0 vmovdqu (%r15,%r14), %xmm0 - 0xc5, 0xf9, 0x74, 0x0d, 0x42, 0xf7, 0xff, 0xff, //0x000008c6 vpcmpeqb $-2238(%rip), %xmm0, %xmm1 /* LCPI0_12+0(%rip) */ - 0xc5, 0xf9, 0x74, 0x15, 0x4a, 0xf7, 0xff, 0xff, //0x000008ce vpcmpeqb $-2230(%rip), %xmm0, %xmm2 /* LCPI0_13+0(%rip) */ - 0xc5, 0xe9, 0xeb, 0xc9, //0x000008d6 vpor %xmm1, %xmm2, %xmm1 - 0xc5, 0xf9, 0xfc, 0x15, 0x4e, 0xf7, 0xff, 0xff, //0x000008da vpaddb $-2226(%rip), %xmm0, %xmm2 /* LCPI0_14+0(%rip) */ - 0xc5, 0xe9, 0xda, 0x1d, 0x56, 0xf7, 0xff, 0xff, //0x000008e2 vpminub $-2218(%rip), %xmm2, %xmm3 /* LCPI0_15+0(%rip) */ - 0xc5, 0xe9, 0x74, 0xd3, //0x000008ea vpcmpeqb %xmm3, %xmm2, %xmm2 - 0xc5, 0xf9, 0xdb, 0x1d, 0x5a, 0xf7, 0xff, 0xff, //0x000008ee vpand $-2214(%rip), %xmm0, %xmm3 /* LCPI0_16+0(%rip) */ - 0xc5, 0xf9, 0x74, 0x05, 0x62, 0xf7, 0xff, 0xff, //0x000008f6 vpcmpeqb $-2206(%rip), %xmm0, %xmm0 /* LCPI0_17+0(%rip) */ - 0xc5, 0xe1, 0x74, 0x1d, 0x6a, 0xf7, 0xff, 0xff, //0x000008fe vpcmpeqb $-2198(%rip), %xmm3, %xmm3 /* LCPI0_18+0(%rip) */ - 0xc5, 0xe1, 0xeb, 0xe0, //0x00000906 vpor %xmm0, %xmm3, %xmm4 - 0xc5, 0xd9, 0xeb, 0xe1, //0x0000090a vpor %xmm1, %xmm4, %xmm4 - 0xc5, 0xd9, 0xeb, 0xd2, //0x0000090e vpor %xmm2, %xmm4, %xmm2 - 0xc5, 0xf9, 0xd7, 0xd0, //0x00000912 vpmovmskb %xmm0, %edx - 0xc5, 0xf9, 0xd7, 0xfb, //0x00000916 vpmovmskb %xmm3, %edi - 0xc5, 0xf9, 0xd7, 0xf1, //0x0000091a vpmovmskb %xmm1, %esi - 0xc5, 0xf9, 0xd7, 0xc2, //0x0000091e vpmovmskb %xmm2, %eax - 0xf7, 0xd0, //0x00000922 notl %eax - 0x0f, 0xbc, 0xc8, //0x00000924 bsfl %eax, %ecx - 0x83, 0xf9, 0x10, //0x00000927 cmpl $16, %ecx - 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x0000092a je LBB0_97 - 0xb8, 0xff, 0xff, 0xff, 0xff, //0x00000930 movl $-1, %eax - 0xd3, 0xe0, //0x00000935 shll %cl, %eax - 0xf7, 0xd0, //0x00000937 notl %eax - 0x21, 0xc2, //0x00000939 andl %eax, %edx - 0x21, 0xc7, //0x0000093b andl %eax, %edi - 0x21, 0xf0, //0x0000093d andl %esi, %eax - 0x89, 0xc6, //0x0000093f movl %eax, %esi - //0x00000941 LBB0_97 - 0x8d, 0x42, 0xff, //0x00000941 leal $-1(%rdx), %eax - 0x21, 0xd0, //0x00000944 andl %edx, %eax - 0x0f, 0x85, 0x1d, 0x11, 0x00, 0x00, //0x00000946 jne LBB0_354 - 0x8d, 0x47, 0xff, //0x0000094c leal $-1(%rdi), %eax - 0x21, 0xf8, //0x0000094f andl %edi, %eax - 0x0f, 0x85, 0x12, 0x11, 0x00, 0x00, //0x00000951 jne LBB0_354 - 0x8d, 0x46, 0xff, //0x00000957 leal $-1(%rsi), %eax - 0x21, 0xf0, //0x0000095a andl %esi, %eax - 0x0f, 0x85, 0x07, 0x11, 0x00, 0x00, //0x0000095c jne LBB0_354 - 0x85, 0xd2, //0x00000962 testl %edx, %edx - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000964 je LBB0_103 - 0x0f, 0xbc, 0xd2, //0x0000096a bsfl %edx, %edx - 0x49, 0x83, 0xf8, 0xff, //0x0000096d cmpq $-1, %r8 - 0x0f, 0x85, 0x0e, 0x11, 0x00, 0x00, //0x00000971 jne LBB0_356 - 0x4c, 0x01, 0xd2, //0x00000977 addq %r10, %rdx - 0x4c, 0x01, 0xf2, //0x0000097a addq %r14, %rdx - 0x49, 0x89, 0xd0, //0x0000097d movq %rdx, %r8 - //0x00000980 LBB0_103 - 0x85, 0xff, //0x00000980 testl %edi, %edi - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000982 je LBB0_106 - 0x0f, 0xbc, 0xd7, //0x00000988 bsfl %edi, %edx - 0x49, 0x83, 0xf9, 0xff, //0x0000098b cmpq $-1, %r9 - 0x0f, 0x85, 0xf0, 0x10, 0x00, 0x00, //0x0000098f jne LBB0_356 - 0x4c, 0x01, 0xd2, //0x00000995 addq %r10, %rdx - 0x4c, 0x01, 0xf2, //0x00000998 addq %r14, %rdx - 0x49, 0x89, 0xd1, //0x0000099b movq %rdx, %r9 - //0x0000099e LBB0_106 - 0x85, 0xf6, //0x0000099e testl %esi, %esi - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000009a0 je LBB0_109 - 0x0f, 0xbc, 0xd6, //0x000009a6 bsfl %esi, %edx - 0x49, 0x83, 0xfc, 0xff, //0x000009a9 cmpq $-1, %r12 - 0x0f, 0x85, 0xd2, 0x10, 0x00, 0x00, //0x000009ad jne LBB0_356 - 0x4c, 0x01, 0xd2, //0x000009b3 addq %r10, %rdx - 0x4c, 0x01, 0xf2, //0x000009b6 addq %r14, %rdx - 0x49, 0x89, 0xd4, //0x000009b9 movq %rdx, %r12 - //0x000009bc LBB0_109 - 0x83, 0xf9, 0x10, //0x000009bc cmpl $16, %ecx - 0x0f, 0x85, 0x07, 0x05, 0x00, 0x00, //0x000009bf jne LBB0_192 - 0x48, 0x83, 0xc3, 0xf0, //0x000009c5 addq $-16, %rbx - 0x49, 0x83, 0xc6, 0x10, //0x000009c9 addq $16, %r14 - 0x48, 0x83, 0xfb, 0x0f, //0x000009cd cmpq $15, %rbx - 0x0f, 0x87, 0xe9, 0xfe, 0xff, 0xff, //0x000009d1 ja LBB0_95 - 0x4d, 0x01, 0xf7, //0x000009d7 addq %r14, %r15 - 0x4c, 0x8b, 0x55, 0xb8, //0x000009da movq $-72(%rbp), %r10 - 0x4c, 0x8d, 0x35, 0xb7, 0x21, 0x00, 0x00, //0x000009de leaq $8631(%rip), %r14 /* LJTI0_3+0(%rip) */ - //0x000009e5 LBB0_112 - 0x48, 0x85, 0xdb, //0x000009e5 testq %rbx, %rbx - 0x0f, 0x84, 0x02, 0x05, 0x00, 0x00, //0x000009e8 je LBB0_194 - 0x49, 0x8d, 0x34, 0x1f, //0x000009ee leaq (%r15,%rbx), %rsi - 0x4c, 0x89, 0xff, //0x000009f2 movq %r15, %rdi - 0x48, 0x2b, 0x7d, 0xd0, //0x000009f5 subq $-48(%rbp), %rdi - 0x31, 0xc9, //0x000009f9 xorl %ecx, %ecx - 0xe9, 0x1d, 0x00, 0x00, 0x00, //0x000009fb jmp LBB0_117 - //0x00000a00 LBB0_114 - 0x49, 0x83, 0xfc, 0xff, //0x00000a00 cmpq $-1, %r12 - 0x0f, 0x85, 0x67, 0x10, 0x00, 0x00, //0x00000a04 jne LBB0_355 - 0x4c, 0x8d, 0x24, 0x0f, //0x00000a0a leaq (%rdi,%rcx), %r12 - 0x90, 0x90, //0x00000a0e .p2align 4, 0x90 - //0x00000a10 LBB0_116 - 0x48, 0x83, 0xc1, 0x01, //0x00000a10 addq $1, %rcx - 0x48, 0x39, 0xcb, //0x00000a14 cmpq %rcx, %rbx - 0x0f, 0x84, 0xa0, 0x0d, 0x00, 0x00, //0x00000a17 je LBB0_328 - //0x00000a1d LBB0_117 - 0x41, 0x0f, 0xbe, 0x14, 0x0f, //0x00000a1d movsbl (%r15,%rcx), %edx - 0x8d, 0x42, 0xd0, //0x00000a22 leal $-48(%rdx), %eax - 0x83, 0xf8, 0x0a, //0x00000a25 cmpl $10, %eax - 0x0f, 0x82, 0xe2, 0xff, 0xff, 0xff, //0x00000a28 jb LBB0_116 - 0x8d, 0x42, 0xd5, //0x00000a2e leal $-43(%rdx), %eax - 0x83, 0xf8, 0x1a, //0x00000a31 cmpl $26, %eax - 0x0f, 0x87, 0x1c, 0x00, 0x00, 0x00, //0x00000a34 ja LBB0_122 - 0x49, 0x63, 0x04, 0x86, //0x00000a3a movslq (%r14,%rax,4), %rax - 0x4c, 0x01, 0xf0, //0x00000a3e addq %r14, %rax - 0xff, 0xe0, //0x00000a41 jmpq *%rax - //0x00000a43 LBB0_120 - 0x49, 0x83, 0xf8, 0xff, //0x00000a43 cmpq $-1, %r8 - 0x0f, 0x85, 0x24, 0x10, 0x00, 0x00, //0x00000a47 jne LBB0_355 - 0x4c, 0x8d, 0x04, 0x0f, //0x00000a4d leaq (%rdi,%rcx), %r8 - 0xe9, 0xba, 0xff, 0xff, 0xff, //0x00000a51 jmp LBB0_116 - //0x00000a56 LBB0_122 - 0x83, 0xfa, 0x65, //0x00000a56 cmpl $101, %edx - 0x0f, 0x85, 0x8e, 0x04, 0x00, 0x00, //0x00000a59 jne LBB0_193 - //0x00000a5f LBB0_123 - 0x49, 0x83, 0xf9, 0xff, //0x00000a5f cmpq $-1, %r9 - 0x0f, 0x85, 0x08, 0x10, 0x00, 0x00, //0x00000a63 jne LBB0_355 - 0x4c, 0x8d, 0x0c, 0x0f, //0x00000a69 leaq (%rdi,%rcx), %r9 - 0xe9, 0x9e, 0xff, 0xff, 0xff, //0x00000a6d jmp LBB0_116 - //0x00000a72 LBB0_125 - 0x48, 0x81, 0xfb, 0xff, 0x0f, 0x00, 0x00, //0x00000a72 cmpq $4095, %rbx - 0x0f, 0x8f, 0x1d, 0x1c, 0x00, 0x00, //0x00000a79 jg LBB0_529 - 0x48, 0x8d, 0x43, 0x01, //0x00000a7f leaq $1(%rbx), %rax - 0x49, 0x89, 0x01, //0x00000a83 movq %rax, (%r9) - 0x49, 0xc7, 0x44, 0xd9, 0x08, 0x00, 0x00, 0x00, 0x00, //0x00000a86 movq $0, $8(%r9,%rbx,8) - 0xe9, 0x0c, 0xf8, 0xff, 0xff, //0x00000a8f jmp LBB0_3 - //0x00000a94 LBB0_129 - 0x49, 0xc7, 0x04, 0xd9, 0x02, 0x00, 0x00, 0x00, //0x00000a94 movq $2, (%r9,%rbx,8) - 0x49, 0x8b, 0x47, 0x08, //0x00000a9c movq $8(%r15), %rax - 0xf6, 0x45, 0xa8, 0x20, //0x00000aa0 testb $32, $-88(%rbp) - 0x48, 0x89, 0x45, 0xd0, //0x00000aa4 movq %rax, $-48(%rbp) - 0x48, 0x89, 0xc1, //0x00000aa8 movq %rax, %rcx - 0x0f, 0x85, 0x85, 0x02, 0x00, 0x00, //0x00000aab jne LBB0_167 - 0x4c, 0x29, 0xf1, //0x00000ab1 subq %r14, %rcx - 0x0f, 0x84, 0xda, 0x1d, 0x00, 0x00, //0x00000ab4 je LBB0_545 - 0x4d, 0x89, 0xd4, //0x00000aba movq %r10, %r12 - 0x48, 0x83, 0xf9, 0x40, //0x00000abd cmpq $64, %rcx - 0x0f, 0x82, 0x3e, 0x12, 0x00, 0x00, //0x00000ac1 jb LBB0_380 - 0x48, 0xc7, 0xc6, 0xfe, 0xff, 0xff, 0xff, //0x00000ac7 movq $-2, %rsi - 0x4c, 0x29, 0xde, //0x00000ace subq %r11, %rsi - 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00000ad1 movq $-1, %r9 - 0x45, 0x31, 0xd2, //0x00000ad8 xorl %r10d, %r10d - 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000adb .p2align 4, 0x90 - //0x00000ae0 LBB0_133 - 0xc4, 0x81, 0x7e, 0x6f, 0x44, 0x35, 0x00, //0x00000ae0 vmovdqu (%r13,%r14), %ymm0 - 0xc4, 0x81, 0x7e, 0x6f, 0x4c, 0x35, 0x20, //0x00000ae7 vmovdqu $32(%r13,%r14), %ymm1 - 0xc5, 0xfd, 0x74, 0xd6, //0x00000aee vpcmpeqb %ymm6, %ymm0, %ymm2 - 0xc5, 0xfd, 0xd7, 0xfa, //0x00000af2 vpmovmskb %ymm2, %edi - 0xc5, 0xf5, 0x74, 0xd6, //0x00000af6 vpcmpeqb %ymm6, %ymm1, %ymm2 - 0xc5, 0xfd, 0xd7, 0xc2, //0x00000afa vpmovmskb %ymm2, %eax - 0xc5, 0xfd, 0x74, 0xc7, //0x00000afe vpcmpeqb %ymm7, %ymm0, %ymm0 - 0xc5, 0xfd, 0xd7, 0xd0, //0x00000b02 vpmovmskb %ymm0, %edx - 0xc5, 0xf5, 0x74, 0xc7, //0x00000b06 vpcmpeqb %ymm7, %ymm1, %ymm0 - 0xc5, 0xfd, 0xd7, 0xd8, //0x00000b0a vpmovmskb %ymm0, %ebx - 0x48, 0xc1, 0xe0, 0x20, //0x00000b0e shlq $32, %rax - 0x48, 0x09, 0xc7, //0x00000b12 orq %rax, %rdi - 0x48, 0xc1, 0xe3, 0x20, //0x00000b15 shlq $32, %rbx - 0x48, 0x09, 0xda, //0x00000b19 orq %rbx, %rdx - 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x00000b1c jne LBB0_142 - 0x4d, 0x85, 0xd2, //0x00000b22 testq %r10, %r10 - 0x0f, 0x85, 0x38, 0x00, 0x00, 0x00, //0x00000b25 jne LBB0_144 - 0x45, 0x31, 0xd2, //0x00000b2b xorl %r10d, %r10d - 0x48, 0x85, 0xff, //0x00000b2e testq %rdi, %rdi - 0x0f, 0x85, 0x82, 0x00, 0x00, 0x00, //0x00000b31 jne LBB0_145 - //0x00000b37 LBB0_136 - 0x48, 0x83, 0xc1, 0xc0, //0x00000b37 addq $-64, %rcx - 0x48, 0x83, 0xc6, 0xc0, //0x00000b3b addq $-64, %rsi - 0x49, 0x83, 0xc6, 0x40, //0x00000b3f addq $64, %r14 - 0x48, 0x83, 0xf9, 0x3f, //0x00000b43 cmpq $63, %rcx - 0x0f, 0x87, 0x93, 0xff, 0xff, 0xff, //0x00000b47 ja LBB0_133 - 0xe9, 0x88, 0x0f, 0x00, 0x00, //0x00000b4d jmp LBB0_137 - //0x00000b52 LBB0_142 - 0x49, 0x83, 0xf9, 0xff, //0x00000b52 cmpq $-1, %r9 - 0x0f, 0x85, 0x07, 0x00, 0x00, 0x00, //0x00000b56 jne LBB0_144 - 0x4c, 0x0f, 0xbc, 0xca, //0x00000b5c bsfq %rdx, %r9 - 0x4d, 0x01, 0xf1, //0x00000b60 addq %r14, %r9 - //0x00000b63 LBB0_144 - 0x4c, 0x89, 0xd0, //0x00000b63 movq %r10, %rax - 0x48, 0xf7, 0xd0, //0x00000b66 notq %rax - 0x48, 0x21, 0xd0, //0x00000b69 andq %rdx, %rax - 0x4c, 0x8d, 0x3c, 0x00, //0x00000b6c leaq (%rax,%rax), %r15 - 0x4d, 0x09, 0xd7, //0x00000b70 orq %r10, %r15 - 0x4c, 0x89, 0xfb, //0x00000b73 movq %r15, %rbx - 0x48, 0xf7, 0xd3, //0x00000b76 notq %rbx - 0x48, 0x21, 0xd3, //0x00000b79 andq %rdx, %rbx - 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000b7c movabsq $-6148914691236517206, %rdx - 0x48, 0x21, 0xd3, //0x00000b86 andq %rdx, %rbx - 0x45, 0x31, 0xd2, //0x00000b89 xorl %r10d, %r10d - 0x48, 0x01, 0xc3, //0x00000b8c addq %rax, %rbx - 0x41, 0x0f, 0x92, 0xc2, //0x00000b8f setb %r10b - 0x48, 0x01, 0xdb, //0x00000b93 addq %rbx, %rbx - 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000b96 movabsq $6148914691236517205, %rax - 0x48, 0x31, 0xc3, //0x00000ba0 xorq %rax, %rbx - 0x4c, 0x21, 0xfb, //0x00000ba3 andq %r15, %rbx - 0x48, 0xf7, 0xd3, //0x00000ba6 notq %rbx - 0x48, 0x21, 0xdf, //0x00000ba9 andq %rbx, %rdi - 0x4c, 0x8b, 0x7d, 0xc0, //0x00000bac movq $-64(%rbp), %r15 - 0x48, 0x85, 0xff, //0x00000bb0 testq %rdi, %rdi - 0x0f, 0x84, 0x7e, 0xff, 0xff, 0xff, //0x00000bb3 je LBB0_136 - //0x00000bb9 LBB0_145 - 0x4c, 0x0f, 0xbc, 0xf7, //0x00000bb9 bsfq %rdi, %r14 - 0x49, 0x29, 0xf6, //0x00000bbd subq %rsi, %r14 - 0x4d, 0x89, 0xe2, //0x00000bc0 movq %r12, %r10 - 0xe9, 0x83, 0x04, 0x00, 0x00, //0x00000bc3 jmp LBB0_209 - //0x00000bc8 LBB0_146 - 0x4c, 0x89, 0xe1, //0x00000bc8 movq %r12, %rcx - 0x4c, 0x29, 0xf1, //0x00000bcb subq %r14, %rcx - 0x0f, 0x84, 0xb8, 0x1c, 0x00, 0x00, //0x00000bce je LBB0_544 - 0x4d, 0x89, 0xd7, //0x00000bd4 movq %r10, %r15 - 0x48, 0x83, 0xf9, 0x40, //0x00000bd7 cmpq $64, %rcx - 0x0f, 0x82, 0x03, 0x11, 0x00, 0x00, //0x00000bdb jb LBB0_378 - 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x00000be1 movq $-1, $-48(%rbp) - 0x45, 0x31, 0xd2, //0x00000be9 xorl %r10d, %r10d - 0x90, 0x90, 0x90, 0x90, //0x00000bec .p2align 4, 0x90 - //0x00000bf0 LBB0_149 - 0xc4, 0x81, 0x7e, 0x6f, 0x44, 0x35, 0x00, //0x00000bf0 vmovdqu (%r13,%r14), %ymm0 - 0xc4, 0x81, 0x7e, 0x6f, 0x4c, 0x35, 0x20, //0x00000bf7 vmovdqu $32(%r13,%r14), %ymm1 - 0xc5, 0xfd, 0x74, 0xd6, //0x00000bfe vpcmpeqb %ymm6, %ymm0, %ymm2 - 0xc5, 0xfd, 0xd7, 0xfa, //0x00000c02 vpmovmskb %ymm2, %edi - 0xc5, 0xf5, 0x74, 0xd6, //0x00000c06 vpcmpeqb %ymm6, %ymm1, %ymm2 - 0xc5, 0xfd, 0xd7, 0xc2, //0x00000c0a vpmovmskb %ymm2, %eax - 0xc5, 0xfd, 0x74, 0xd7, //0x00000c0e vpcmpeqb %ymm7, %ymm0, %ymm2 - 0xc5, 0xfd, 0xd7, 0xd2, //0x00000c12 vpmovmskb %ymm2, %edx - 0xc5, 0xf5, 0x74, 0xd7, //0x00000c16 vpcmpeqb %ymm7, %ymm1, %ymm2 - 0xc5, 0xfd, 0xd7, 0xda, //0x00000c1a vpmovmskb %ymm2, %ebx - 0xc5, 0xbd, 0xda, 0xd1, //0x00000c1e vpminub %ymm1, %ymm8, %ymm2 - 0xc5, 0xf5, 0x74, 0xca, //0x00000c22 vpcmpeqb %ymm2, %ymm1, %ymm1 - 0xc5, 0xfd, 0xd7, 0xf1, //0x00000c26 vpmovmskb %ymm1, %esi - 0x48, 0xc1, 0xe0, 0x20, //0x00000c2a shlq $32, %rax - 0x48, 0x09, 0xc7, //0x00000c2e orq %rax, %rdi - 0x48, 0xc1, 0xe3, 0x20, //0x00000c31 shlq $32, %rbx - 0x48, 0xc1, 0xe6, 0x20, //0x00000c35 shlq $32, %rsi - 0x48, 0x09, 0xda, //0x00000c39 orq %rbx, %rdx - 0x0f, 0x85, 0x44, 0x00, 0x00, 0x00, //0x00000c3c jne LBB0_160 - 0x4d, 0x85, 0xd2, //0x00000c42 testq %r10, %r10 - 0x0f, 0x85, 0x51, 0x00, 0x00, 0x00, //0x00000c45 jne LBB0_162 - 0x45, 0x31, 0xd2, //0x00000c4b xorl %r10d, %r10d - //0x00000c4e LBB0_152 - 0xc5, 0xbd, 0xda, 0xc8, //0x00000c4e vpminub %ymm0, %ymm8, %ymm1 - 0xc5, 0xfd, 0x74, 0xc1, //0x00000c52 vpcmpeqb %ymm1, %ymm0, %ymm0 - 0xc5, 0xfd, 0xd7, 0xc0, //0x00000c56 vpmovmskb %ymm0, %eax - 0x48, 0x09, 0xc6, //0x00000c5a orq %rax, %rsi - 0x48, 0x85, 0xff, //0x00000c5d testq %rdi, %rdi - 0x0f, 0x85, 0x88, 0x00, 0x00, 0x00, //0x00000c60 jne LBB0_163 - 0x48, 0x85, 0xf6, //0x00000c66 testq %rsi, %rsi - 0x0f, 0x85, 0xb0, 0x1a, 0x00, 0x00, //0x00000c69 jne LBB0_521 - 0x48, 0x83, 0xc1, 0xc0, //0x00000c6f addq $-64, %rcx - 0x49, 0x83, 0xc6, 0x40, //0x00000c73 addq $64, %r14 - 0x48, 0x83, 0xf9, 0x3f, //0x00000c77 cmpq $63, %rcx - 0x0f, 0x87, 0x6f, 0xff, 0xff, 0xff, //0x00000c7b ja LBB0_149 - 0xe9, 0x82, 0x0d, 0x00, 0x00, //0x00000c81 jmp LBB0_155 - //0x00000c86 LBB0_160 - 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x00000c86 cmpq $-1, $-48(%rbp) - 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x00000c8b jne LBB0_162 - 0x48, 0x0f, 0xbc, 0xc2, //0x00000c91 bsfq %rdx, %rax - 0x4c, 0x01, 0xf0, //0x00000c95 addq %r14, %rax - 0x48, 0x89, 0x45, 0xd0, //0x00000c98 movq %rax, $-48(%rbp) - //0x00000c9c LBB0_162 - 0x4c, 0x89, 0xd0, //0x00000c9c movq %r10, %rax - 0x48, 0xf7, 0xd0, //0x00000c9f notq %rax - 0x48, 0x21, 0xd0, //0x00000ca2 andq %rdx, %rax - 0x4c, 0x8d, 0x0c, 0x00, //0x00000ca5 leaq (%rax,%rax), %r9 - 0x4d, 0x09, 0xd1, //0x00000ca9 orq %r10, %r9 - 0x4c, 0x89, 0xcb, //0x00000cac movq %r9, %rbx - 0x48, 0xf7, 0xd3, //0x00000caf notq %rbx - 0x48, 0x21, 0xd3, //0x00000cb2 andq %rdx, %rbx - 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000cb5 movabsq $-6148914691236517206, %rdx - 0x48, 0x21, 0xd3, //0x00000cbf andq %rdx, %rbx - 0x45, 0x31, 0xd2, //0x00000cc2 xorl %r10d, %r10d - 0x48, 0x01, 0xc3, //0x00000cc5 addq %rax, %rbx - 0x41, 0x0f, 0x92, 0xc2, //0x00000cc8 setb %r10b - 0x48, 0x01, 0xdb, //0x00000ccc addq %rbx, %rbx - 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000ccf movabsq $6148914691236517205, %rax - 0x48, 0x31, 0xc3, //0x00000cd9 xorq %rax, %rbx - 0x4c, 0x21, 0xcb, //0x00000cdc andq %r9, %rbx - 0x48, 0xf7, 0xd3, //0x00000cdf notq %rbx - 0x48, 0x21, 0xdf, //0x00000ce2 andq %rbx, %rdi - 0x4c, 0x8b, 0x4d, 0xc8, //0x00000ce5 movq $-56(%rbp), %r9 - 0xe9, 0x60, 0xff, 0xff, 0xff, //0x00000ce9 jmp LBB0_152 - //0x00000cee LBB0_163 - 0x48, 0x0f, 0xbc, 0xcf, //0x00000cee bsfq %rdi, %rcx - 0x48, 0x85, 0xf6, //0x00000cf2 testq %rsi, %rsi - 0x0f, 0x84, 0x8e, 0x01, 0x00, 0x00, //0x00000cf5 je LBB0_188 - 0x48, 0x0f, 0xbc, 0xd6, //0x00000cfb bsfq %rsi, %rdx - 0x4d, 0x89, 0xfa, //0x00000cff movq %r15, %r10 - 0x48, 0x39, 0xca, //0x00000d02 cmpq %rcx, %rdx - 0x4c, 0x8b, 0x7d, 0xc0, //0x00000d05 movq $-64(%rbp), %r15 - 0x0f, 0x83, 0x8f, 0x01, 0x00, 0x00, //0x00000d09 jae LBB0_189 - 0xe9, 0x89, 0x1b, 0x00, 0x00, //0x00000d0f jmp LBB0_165 - //0x00000d14 LBB0_166 - 0x4c, 0x01, 0xf9, //0x00000d14 addq %r15, %rcx - 0x48, 0x03, 0x4d, 0xd0, //0x00000d17 addq $-48(%rbp), %rcx - 0xc5, 0xf8, 0x77, //0x00000d1b vzeroupper - 0x49, 0x89, 0xcf, //0x00000d1e movq %rcx, %r15 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00000d21 movq $-1, %rcx - 0x4d, 0x85, 0xc0, //0x00000d28 testq %r8, %r8 - 0x0f, 0x85, 0xcf, 0x01, 0x00, 0x00, //0x00000d2b jne LBB0_195 - 0xe9, 0xb8, 0x19, 0x00, 0x00, //0x00000d31 jmp LBB0_520 - //0x00000d36 LBB0_167 - 0x4c, 0x29, 0xf1, //0x00000d36 subq %r14, %rcx - 0x0f, 0x84, 0x55, 0x1b, 0x00, 0x00, //0x00000d39 je LBB0_545 - 0x48, 0x83, 0xf9, 0x40, //0x00000d3f cmpq $64, %rcx - 0x0f, 0x82, 0xd8, 0x0f, 0x00, 0x00, //0x00000d43 jb LBB0_381 - 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00000d49 movq $-1, %r9 - 0x45, 0x31, 0xff, //0x00000d50 xorl %r15d, %r15d - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000d53 .p2align 4, 0x90 - //0x00000d60 LBB0_170 - 0xc4, 0x81, 0x7e, 0x6f, 0x44, 0x35, 0x00, //0x00000d60 vmovdqu (%r13,%r14), %ymm0 - 0xc4, 0x81, 0x7e, 0x6f, 0x4c, 0x35, 0x20, //0x00000d67 vmovdqu $32(%r13,%r14), %ymm1 - 0xc5, 0xfd, 0x74, 0xd6, //0x00000d6e vpcmpeqb %ymm6, %ymm0, %ymm2 - 0xc5, 0xfd, 0xd7, 0xfa, //0x00000d72 vpmovmskb %ymm2, %edi - 0xc5, 0xf5, 0x74, 0xd6, //0x00000d76 vpcmpeqb %ymm6, %ymm1, %ymm2 - 0xc5, 0xfd, 0xd7, 0xc2, //0x00000d7a vpmovmskb %ymm2, %eax - 0xc5, 0xfd, 0x74, 0xd7, //0x00000d7e vpcmpeqb %ymm7, %ymm0, %ymm2 - 0xc5, 0xfd, 0xd7, 0xd2, //0x00000d82 vpmovmskb %ymm2, %edx - 0xc5, 0xf5, 0x74, 0xd7, //0x00000d86 vpcmpeqb %ymm7, %ymm1, %ymm2 - 0xc5, 0xfd, 0xd7, 0xda, //0x00000d8a vpmovmskb %ymm2, %ebx - 0xc5, 0xbd, 0xda, 0xd1, //0x00000d8e vpminub %ymm1, %ymm8, %ymm2 - 0xc5, 0xf5, 0x74, 0xca, //0x00000d92 vpcmpeqb %ymm2, %ymm1, %ymm1 - 0xc5, 0xfd, 0xd7, 0xf1, //0x00000d96 vpmovmskb %ymm1, %esi - 0x48, 0xc1, 0xe0, 0x20, //0x00000d9a shlq $32, %rax - 0x48, 0x09, 0xc7, //0x00000d9e orq %rax, %rdi - 0x48, 0xc1, 0xe3, 0x20, //0x00000da1 shlq $32, %rbx - 0x48, 0xc1, 0xe6, 0x20, //0x00000da5 shlq $32, %rsi - 0x48, 0x09, 0xda, //0x00000da9 orq %rbx, %rdx - 0x0f, 0x85, 0x44, 0x00, 0x00, 0x00, //0x00000dac jne LBB0_181 - 0x4d, 0x85, 0xff, //0x00000db2 testq %r15, %r15 - 0x0f, 0x85, 0x57, 0x00, 0x00, 0x00, //0x00000db5 jne LBB0_183 - 0x45, 0x31, 0xff, //0x00000dbb xorl %r15d, %r15d - //0x00000dbe LBB0_173 - 0xc5, 0xbd, 0xda, 0xc8, //0x00000dbe vpminub %ymm0, %ymm8, %ymm1 - 0xc5, 0xfd, 0x74, 0xc1, //0x00000dc2 vpcmpeqb %ymm1, %ymm0, %ymm0 - 0xc5, 0xfd, 0xd7, 0xc0, //0x00000dc6 vpmovmskb %ymm0, %eax - 0x48, 0x09, 0xc6, //0x00000dca orq %rax, %rsi - 0x48, 0x85, 0xff, //0x00000dcd testq %rdi, %rdi - 0x0f, 0x85, 0x90, 0x00, 0x00, 0x00, //0x00000dd0 jne LBB0_185 - 0x48, 0x85, 0xf6, //0x00000dd6 testq %rsi, %rsi - 0x0f, 0x85, 0x6a, 0x19, 0x00, 0x00, //0x00000dd9 jne LBB0_539 - 0x48, 0x83, 0xc1, 0xc0, //0x00000ddf addq $-64, %rcx - 0x49, 0x83, 0xc6, 0x40, //0x00000de3 addq $64, %r14 - 0x48, 0x83, 0xf9, 0x3f, //0x00000de7 cmpq $63, %rcx - 0x0f, 0x87, 0x6f, 0xff, 0xff, 0xff, //0x00000deb ja LBB0_170 - 0xe9, 0x39, 0x0d, 0x00, 0x00, //0x00000df1 jmp LBB0_176 - //0x00000df6 LBB0_181 - 0x4c, 0x89, 0xc8, //0x00000df6 movq %r9, %rax - 0x4d, 0x89, 0xd4, //0x00000df9 movq %r10, %r12 - 0x49, 0x83, 0xf9, 0xff, //0x00000dfc cmpq $-1, %r9 - 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x00000e00 jne LBB0_184 - 0x4c, 0x0f, 0xbc, 0xca, //0x00000e06 bsfq %rdx, %r9 - 0x4d, 0x01, 0xf1, //0x00000e0a addq %r14, %r9 - 0xe9, 0x03, 0x00, 0x00, 0x00, //0x00000e0d jmp LBB0_184 - //0x00000e12 LBB0_183 - 0x4d, 0x89, 0xd4, //0x00000e12 movq %r10, %r12 - //0x00000e15 LBB0_184 - 0x4c, 0x89, 0xf8, //0x00000e15 movq %r15, %rax - 0x48, 0xf7, 0xd0, //0x00000e18 notq %rax - 0x48, 0x21, 0xd0, //0x00000e1b andq %rdx, %rax - 0x4c, 0x8d, 0x14, 0x00, //0x00000e1e leaq (%rax,%rax), %r10 - 0x4d, 0x09, 0xfa, //0x00000e22 orq %r15, %r10 - 0x4c, 0x89, 0xd3, //0x00000e25 movq %r10, %rbx - 0x48, 0xf7, 0xd3, //0x00000e28 notq %rbx - 0x48, 0x21, 0xd3, //0x00000e2b andq %rdx, %rbx - 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000e2e movabsq $-6148914691236517206, %rdx - 0x48, 0x21, 0xd3, //0x00000e38 andq %rdx, %rbx - 0x45, 0x31, 0xff, //0x00000e3b xorl %r15d, %r15d - 0x48, 0x01, 0xc3, //0x00000e3e addq %rax, %rbx - 0x41, 0x0f, 0x92, 0xc7, //0x00000e41 setb %r15b - 0x48, 0x01, 0xdb, //0x00000e45 addq %rbx, %rbx - 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000e48 movabsq $6148914691236517205, %rax - 0x48, 0x31, 0xc3, //0x00000e52 xorq %rax, %rbx - 0x4c, 0x21, 0xd3, //0x00000e55 andq %r10, %rbx - 0x48, 0xf7, 0xd3, //0x00000e58 notq %rbx - 0x48, 0x21, 0xdf, //0x00000e5b andq %rbx, %rdi - 0x4d, 0x89, 0xe2, //0x00000e5e movq %r12, %r10 - 0xe9, 0x58, 0xff, 0xff, 0xff, //0x00000e61 jmp LBB0_173 - //0x00000e66 LBB0_185 - 0x48, 0x0f, 0xbc, 0xcf, //0x00000e66 bsfq %rdi, %rcx - 0x48, 0x85, 0xf6, //0x00000e6a testq %rsi, %rsi - 0x0f, 0x84, 0xbf, 0x01, 0x00, 0x00, //0x00000e6d je LBB0_207 - 0x48, 0x0f, 0xbc, 0xd6, //0x00000e73 bsfq %rsi, %rdx - 0x4c, 0x8b, 0x7d, 0xc0, //0x00000e77 movq $-64(%rbp), %r15 - 0x48, 0x39, 0xca, //0x00000e7b cmpq %rcx, %rdx - 0x0f, 0x83, 0xc0, 0x01, 0x00, 0x00, //0x00000e7e jae LBB0_208 - 0xe9, 0x23, 0x1a, 0x00, 0x00, //0x00000e84 jmp LBB0_187 - //0x00000e89 LBB0_188 - 0xba, 0x40, 0x00, 0x00, 0x00, //0x00000e89 movl $64, %edx - 0x4d, 0x89, 0xfa, //0x00000e8e movq %r15, %r10 - 0x48, 0x39, 0xca, //0x00000e91 cmpq %rcx, %rdx - 0x4c, 0x8b, 0x7d, 0xc0, //0x00000e94 movq $-64(%rbp), %r15 - 0x0f, 0x82, 0xff, 0x19, 0x00, 0x00, //0x00000e98 jb LBB0_165 - //0x00000e9e LBB0_189 - 0x49, 0x01, 0xce, //0x00000e9e addq %rcx, %r14 - 0x49, 0x83, 0xc6, 0x01, //0x00000ea1 addq $1, %r14 - //0x00000ea5 LBB0_190 - 0x4d, 0x85, 0xf6, //0x00000ea5 testq %r14, %r14 - 0x0f, 0x88, 0xfa, 0x17, 0x00, 0x00, //0x00000ea8 js LBB0_514 - 0x4d, 0x89, 0x32, //0x00000eae movq %r14, (%r10) - 0x4c, 0x89, 0xd9, //0x00000eb1 movq %r11, %rcx - 0x49, 0xbc, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x00000eb4 movabsq $9223372036854775806, %r12 - 0x4d, 0x39, 0xe3, //0x00000ebe cmpq %r12, %r11 - 0x0f, 0x86, 0xd9, 0xf3, 0xff, 0xff, //0x00000ec1 jbe LBB0_3 - 0xe9, 0x36, 0x18, 0x00, 0x00, //0x00000ec7 jmp LBB0_538 - //0x00000ecc LBB0_192 - 0x89, 0xc8, //0x00000ecc movl %ecx, %eax - 0x49, 0x01, 0xc7, //0x00000ece addq %rax, %r15 - 0x4d, 0x01, 0xf7, //0x00000ed1 addq %r14, %r15 - 0x4c, 0x8b, 0x55, 0xb8, //0x00000ed4 movq $-72(%rbp), %r10 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00000ed8 movq $-1, %rcx - 0x4d, 0x85, 0xc0, //0x00000edf testq %r8, %r8 - 0x0f, 0x85, 0x18, 0x00, 0x00, 0x00, //0x00000ee2 jne LBB0_195 - 0xe9, 0x01, 0x18, 0x00, 0x00, //0x00000ee8 jmp LBB0_520 - //0x00000eed LBB0_193 - 0x49, 0x01, 0xcf, //0x00000eed addq %rcx, %r15 - //0x00000ef0 LBB0_194 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00000ef0 movq $-1, %rcx - 0x4d, 0x85, 0xc0, //0x00000ef7 testq %r8, %r8 - 0x0f, 0x84, 0xee, 0x17, 0x00, 0x00, //0x00000efa je LBB0_520 - //0x00000f00 LBB0_195 - 0x4d, 0x85, 0xe4, //0x00000f00 testq %r12, %r12 - 0x0f, 0x84, 0xe5, 0x17, 0x00, 0x00, //0x00000f03 je LBB0_520 - 0x4d, 0x85, 0xc9, //0x00000f09 testq %r9, %r9 - 0x0f, 0x84, 0xdc, 0x17, 0x00, 0x00, //0x00000f0c je LBB0_520 - 0x4c, 0x2b, 0x7d, 0xd0, //0x00000f12 subq $-48(%rbp), %r15 - 0x49, 0x8d, 0x4f, 0xff, //0x00000f16 leaq $-1(%r15), %rcx - 0x49, 0x39, 0xc8, //0x00000f1a cmpq %rcx, %r8 - 0x0f, 0x84, 0x8c, 0x00, 0x00, 0x00, //0x00000f1d je LBB0_203 - 0x49, 0x39, 0xcc, //0x00000f23 cmpq %rcx, %r12 - 0x0f, 0x84, 0x83, 0x00, 0x00, 0x00, //0x00000f26 je LBB0_203 - 0x49, 0x39, 0xc9, //0x00000f2c cmpq %rcx, %r9 - 0x0f, 0x84, 0x7a, 0x00, 0x00, 0x00, //0x00000f2f je LBB0_203 - 0x4d, 0x85, 0xe4, //0x00000f35 testq %r12, %r12 - 0xc5, 0xfe, 0x6f, 0x2d, 0x40, 0xf1, 0xff, 0xff, //0x00000f38 vmovdqu $-3776(%rip), %ymm5 /* LCPI0_1+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x35, 0x58, 0xf1, 0xff, 0xff, //0x00000f40 vmovdqu $-3752(%rip), %ymm6 /* LCPI0_2+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x3d, 0x70, 0xf1, 0xff, 0xff, //0x00000f48 vmovdqu $-3728(%rip), %ymm7 /* LCPI0_3+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x05, 0x88, 0xf1, 0xff, 0xff, //0x00000f50 vmovdqu $-3704(%rip), %ymm8 /* LCPI0_4+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x0d, 0xa0, 0xf1, 0xff, 0xff, //0x00000f58 vmovdqu $-3680(%rip), %ymm9 /* LCPI0_5+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x15, 0xb8, 0xf1, 0xff, 0xff, //0x00000f60 vmovdqu $-3656(%rip), %ymm10 /* LCPI0_6+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x1d, 0xd0, 0xf1, 0xff, 0xff, //0x00000f68 vmovdqu $-3632(%rip), %ymm11 /* LCPI0_7+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x25, 0xe8, 0xf1, 0xff, 0xff, //0x00000f70 vmovdqu $-3608(%rip), %ymm12 /* LCPI0_8+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x2d, 0x00, 0xf2, 0xff, 0xff, //0x00000f78 vmovdqu $-3584(%rip), %ymm13 /* LCPI0_9+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x35, 0x18, 0xf2, 0xff, 0xff, //0x00000f80 vmovdqu $-3560(%rip), %ymm14 /* LCPI0_10+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x3d, 0x30, 0xf2, 0xff, 0xff, //0x00000f88 vmovdqu $-3536(%rip), %ymm15 /* LCPI0_11+0(%rip) */ - 0x0f, 0x8e, 0x79, 0x00, 0x00, 0x00, //0x00000f90 jle LBB0_204 - 0x49, 0x8d, 0x44, 0x24, 0xff, //0x00000f96 leaq $-1(%r12), %rax - 0x49, 0x39, 0xc1, //0x00000f9b cmpq %rax, %r9 - 0x0f, 0x84, 0x6b, 0x00, 0x00, 0x00, //0x00000f9e je LBB0_204 - 0x49, 0xf7, 0xd4, //0x00000fa4 notq %r12 - 0x4d, 0x89, 0xe7, //0x00000fa7 movq %r12, %r15 - 0xe9, 0xee, 0x0a, 0x00, 0x00, //0x00000faa jmp LBB0_358 - //0x00000faf LBB0_203 - 0x49, 0xf7, 0xdf, //0x00000faf negq %r15 - 0xc5, 0xfe, 0x6f, 0x2d, 0xc6, 0xf0, 0xff, 0xff, //0x00000fb2 vmovdqu $-3898(%rip), %ymm5 /* LCPI0_1+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x35, 0xde, 0xf0, 0xff, 0xff, //0x00000fba vmovdqu $-3874(%rip), %ymm6 /* LCPI0_2+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x3d, 0xf6, 0xf0, 0xff, 0xff, //0x00000fc2 vmovdqu $-3850(%rip), %ymm7 /* LCPI0_3+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x05, 0x0e, 0xf1, 0xff, 0xff, //0x00000fca vmovdqu $-3826(%rip), %ymm8 /* LCPI0_4+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x0d, 0x26, 0xf1, 0xff, 0xff, //0x00000fd2 vmovdqu $-3802(%rip), %ymm9 /* LCPI0_5+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x15, 0x3e, 0xf1, 0xff, 0xff, //0x00000fda vmovdqu $-3778(%rip), %ymm10 /* LCPI0_6+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x1d, 0x56, 0xf1, 0xff, 0xff, //0x00000fe2 vmovdqu $-3754(%rip), %ymm11 /* LCPI0_7+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x25, 0x6e, 0xf1, 0xff, 0xff, //0x00000fea vmovdqu $-3730(%rip), %ymm12 /* LCPI0_8+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x2d, 0x86, 0xf1, 0xff, 0xff, //0x00000ff2 vmovdqu $-3706(%rip), %ymm13 /* LCPI0_9+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x35, 0x9e, 0xf1, 0xff, 0xff, //0x00000ffa vmovdqu $-3682(%rip), %ymm14 /* LCPI0_10+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x3d, 0xb6, 0xf1, 0xff, 0xff, //0x00001002 vmovdqu $-3658(%rip), %ymm15 /* LCPI0_11+0(%rip) */ - 0xe9, 0x8e, 0x0a, 0x00, 0x00, //0x0000100a jmp LBB0_358 - //0x0000100f LBB0_204 - 0x4c, 0x89, 0xc0, //0x0000100f movq %r8, %rax - 0x4c, 0x09, 0xc8, //0x00001012 orq %r9, %rax - 0x0f, 0x99, 0xc1, //0x00001015 setns %cl - 0x0f, 0x88, 0x2a, 0x06, 0x00, 0x00, //0x00001018 js LBB0_306 - 0x4d, 0x39, 0xc8, //0x0000101e cmpq %r9, %r8 - 0x0f, 0x8c, 0x21, 0x06, 0x00, 0x00, //0x00001021 jl LBB0_306 - 0x49, 0xf7, 0xd0, //0x00001027 notq %r8 - 0x4d, 0x89, 0xc7, //0x0000102a movq %r8, %r15 - 0xe9, 0x6b, 0x0a, 0x00, 0x00, //0x0000102d jmp LBB0_358 - //0x00001032 LBB0_207 - 0xba, 0x40, 0x00, 0x00, 0x00, //0x00001032 movl $64, %edx - 0x4c, 0x8b, 0x7d, 0xc0, //0x00001037 movq $-64(%rbp), %r15 - 0x48, 0x39, 0xca, //0x0000103b cmpq %rcx, %rdx - 0x0f, 0x82, 0x68, 0x18, 0x00, 0x00, //0x0000103e jb LBB0_187 - //0x00001044 LBB0_208 - 0x49, 0x01, 0xce, //0x00001044 addq %rcx, %r14 - 0x49, 0x83, 0xc6, 0x01, //0x00001047 addq $1, %r14 - //0x0000104b LBB0_209 - 0x4d, 0x85, 0xf6, //0x0000104b testq %r14, %r14 - 0x0f, 0x88, 0x7d, 0x16, 0x00, 0x00, //0x0000104e js LBB0_517 - 0x4d, 0x89, 0x32, //0x00001054 movq %r14, (%r10) - 0x4c, 0x89, 0xd9, //0x00001057 movq %r11, %rcx - 0x48, 0xb8, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x0000105a movabsq $9223372036854775806, %rax - 0x49, 0x39, 0xc3, //0x00001064 cmpq %rax, %r11 - 0x4c, 0x8b, 0x4d, 0xc8, //0x00001067 movq $-56(%rbp), %r9 - 0x0f, 0x87, 0x91, 0x16, 0x00, 0x00, //0x0000106b ja LBB0_538 - 0x49, 0x8b, 0x01, //0x00001071 movq (%r9), %rax - 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x00001074 cmpq $4095, %rax - 0x0f, 0x8f, 0x1c, 0x16, 0x00, 0x00, //0x0000107a jg LBB0_529 - 0x48, 0x8d, 0x48, 0x01, //0x00001080 leaq $1(%rax), %rcx - 0x49, 0x89, 0x09, //0x00001084 movq %rcx, (%r9) - 0x49, 0xc7, 0x44, 0xc1, 0x08, 0x04, 0x00, 0x00, 0x00, //0x00001087 movq $4, $8(%r9,%rax,8) - 0xe9, 0x0b, 0xf2, 0xff, 0xff, //0x00001090 jmp LBB0_3 - //0x00001095 LBB0_213 - 0x49, 0x8b, 0x47, 0x08, //0x00001095 movq $8(%r15), %rax - 0xf6, 0x45, 0xa8, 0x20, //0x00001099 testb $32, $-88(%rbp) - 0x48, 0x89, 0x45, 0xd0, //0x0000109d movq %rax, $-48(%rbp) - 0x48, 0x89, 0xc1, //0x000010a1 movq %rax, %rcx - 0x0f, 0x85, 0xb7, 0x05, 0x00, 0x00, //0x000010a4 jne LBB0_307 - 0x4c, 0x29, 0xf1, //0x000010aa subq %r14, %rcx - 0x0f, 0x84, 0xe1, 0x17, 0x00, 0x00, //0x000010ad je LBB0_545 - 0x4d, 0x89, 0xd4, //0x000010b3 movq %r10, %r12 - 0x48, 0x83, 0xf9, 0x40, //0x000010b6 cmpq $64, %rcx - 0x0f, 0x82, 0x99, 0x0c, 0x00, 0x00, //0x000010ba jb LBB0_384 - 0x48, 0xc7, 0xc6, 0xfe, 0xff, 0xff, 0xff, //0x000010c0 movq $-2, %rsi - 0x4c, 0x29, 0xde, //0x000010c7 subq %r11, %rsi - 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000010ca movq $-1, %r9 - 0x45, 0x31, 0xd2, //0x000010d1 xorl %r10d, %r10d - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000010d4 .p2align 4, 0x90 - //0x000010e0 LBB0_217 - 0xc4, 0x81, 0x7e, 0x6f, 0x44, 0x35, 0x00, //0x000010e0 vmovdqu (%r13,%r14), %ymm0 - 0xc4, 0x81, 0x7e, 0x6f, 0x4c, 0x35, 0x20, //0x000010e7 vmovdqu $32(%r13,%r14), %ymm1 - 0xc5, 0xfd, 0x74, 0xd6, //0x000010ee vpcmpeqb %ymm6, %ymm0, %ymm2 - 0xc5, 0xfd, 0xd7, 0xfa, //0x000010f2 vpmovmskb %ymm2, %edi - 0xc5, 0xf5, 0x74, 0xd6, //0x000010f6 vpcmpeqb %ymm6, %ymm1, %ymm2 - 0xc5, 0xfd, 0xd7, 0xc2, //0x000010fa vpmovmskb %ymm2, %eax - 0xc5, 0xfd, 0x74, 0xc7, //0x000010fe vpcmpeqb %ymm7, %ymm0, %ymm0 - 0xc5, 0xfd, 0xd7, 0xd0, //0x00001102 vpmovmskb %ymm0, %edx - 0xc5, 0xf5, 0x74, 0xc7, //0x00001106 vpcmpeqb %ymm7, %ymm1, %ymm0 - 0xc5, 0xfd, 0xd7, 0xd8, //0x0000110a vpmovmskb %ymm0, %ebx - 0x48, 0xc1, 0xe0, 0x20, //0x0000110e shlq $32, %rax - 0x48, 0x09, 0xc7, //0x00001112 orq %rax, %rdi - 0x48, 0xc1, 0xe3, 0x20, //0x00001115 shlq $32, %rbx - 0x48, 0x09, 0xda, //0x00001119 orq %rbx, %rdx - 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x0000111c jne LBB0_226 - 0x4d, 0x85, 0xd2, //0x00001122 testq %r10, %r10 - 0x0f, 0x85, 0x38, 0x00, 0x00, 0x00, //0x00001125 jne LBB0_228 - 0x45, 0x31, 0xd2, //0x0000112b xorl %r10d, %r10d - 0x48, 0x85, 0xff, //0x0000112e testq %rdi, %rdi - 0x0f, 0x85, 0x82, 0x00, 0x00, 0x00, //0x00001131 jne LBB0_229 - //0x00001137 LBB0_220 - 0x48, 0x83, 0xc1, 0xc0, //0x00001137 addq $-64, %rcx - 0x48, 0x83, 0xc6, 0xc0, //0x0000113b addq $-64, %rsi - 0x49, 0x83, 0xc6, 0x40, //0x0000113f addq $64, %r14 - 0x48, 0x83, 0xf9, 0x3f, //0x00001143 cmpq $63, %rcx - 0x0f, 0x87, 0x93, 0xff, 0xff, 0xff, //0x00001147 ja LBB0_217 - 0xe9, 0x66, 0x0a, 0x00, 0x00, //0x0000114d jmp LBB0_221 - //0x00001152 LBB0_226 - 0x49, 0x83, 0xf9, 0xff, //0x00001152 cmpq $-1, %r9 - 0x0f, 0x85, 0x07, 0x00, 0x00, 0x00, //0x00001156 jne LBB0_228 - 0x4c, 0x0f, 0xbc, 0xca, //0x0000115c bsfq %rdx, %r9 - 0x4d, 0x01, 0xf1, //0x00001160 addq %r14, %r9 - //0x00001163 LBB0_228 - 0x4c, 0x89, 0xd0, //0x00001163 movq %r10, %rax - 0x48, 0xf7, 0xd0, //0x00001166 notq %rax - 0x48, 0x21, 0xd0, //0x00001169 andq %rdx, %rax - 0x4c, 0x8d, 0x3c, 0x00, //0x0000116c leaq (%rax,%rax), %r15 - 0x4d, 0x09, 0xd7, //0x00001170 orq %r10, %r15 - 0x4c, 0x89, 0xfb, //0x00001173 movq %r15, %rbx - 0x48, 0xf7, 0xd3, //0x00001176 notq %rbx - 0x48, 0x21, 0xd3, //0x00001179 andq %rdx, %rbx - 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000117c movabsq $-6148914691236517206, %rdx - 0x48, 0x21, 0xd3, //0x00001186 andq %rdx, %rbx - 0x45, 0x31, 0xd2, //0x00001189 xorl %r10d, %r10d - 0x48, 0x01, 0xc3, //0x0000118c addq %rax, %rbx - 0x41, 0x0f, 0x92, 0xc2, //0x0000118f setb %r10b - 0x48, 0x01, 0xdb, //0x00001193 addq %rbx, %rbx - 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001196 movabsq $6148914691236517205, %rax - 0x48, 0x31, 0xc3, //0x000011a0 xorq %rax, %rbx - 0x4c, 0x21, 0xfb, //0x000011a3 andq %r15, %rbx - 0x48, 0xf7, 0xd3, //0x000011a6 notq %rbx - 0x48, 0x21, 0xdf, //0x000011a9 andq %rbx, %rdi - 0x4c, 0x8b, 0x7d, 0xc0, //0x000011ac movq $-64(%rbp), %r15 - 0x48, 0x85, 0xff, //0x000011b0 testq %rdi, %rdi - 0x0f, 0x84, 0x7e, 0xff, 0xff, 0xff, //0x000011b3 je LBB0_220 - //0x000011b9 LBB0_229 - 0x4c, 0x0f, 0xbc, 0xf7, //0x000011b9 bsfq %rdi, %r14 - 0x49, 0x29, 0xf6, //0x000011bd subq %rsi, %r14 - 0x4d, 0x89, 0xe2, //0x000011c0 movq %r12, %r10 - 0xe9, 0x26, 0x06, 0x00, 0x00, //0x000011c3 jmp LBB0_332 - //0x000011c8 LBB0_230 - 0x4d, 0x8b, 0x7f, 0x08, //0x000011c8 movq $8(%r15), %r15 - 0x4d, 0x29, 0xf7, //0x000011cc subq %r14, %r15 - 0x0f, 0x84, 0x97, 0x15, 0x00, 0x00, //0x000011cf je LBB0_527 - 0x4f, 0x8d, 0x24, 0x2e, //0x000011d5 leaq (%r14,%r13), %r12 - 0x41, 0x80, 0x3c, 0x24, 0x30, //0x000011d9 cmpb $48, (%r12) - 0x0f, 0x85, 0x35, 0x00, 0x00, 0x00, //0x000011de jne LBB0_235 - 0xbb, 0x01, 0x00, 0x00, 0x00, //0x000011e4 movl $1, %ebx - 0x49, 0x83, 0xff, 0x01, //0x000011e9 cmpq $1, %r15 - 0x0f, 0x84, 0xa4, 0x0a, 0x00, 0x00, //0x000011ed je LBB0_375 - 0x41, 0x8a, 0x44, 0x24, 0x01, //0x000011f3 movb $1(%r12), %al - 0x04, 0xd2, //0x000011f8 addb $-46, %al - 0x3c, 0x37, //0x000011fa cmpb $55, %al - 0x0f, 0x87, 0x95, 0x0a, 0x00, 0x00, //0x000011fc ja LBB0_375 - 0x0f, 0xb6, 0xc0, //0x00001202 movzbl %al, %eax - 0x48, 0xb9, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x00001205 movabsq $36028797027352577, %rcx - 0x48, 0x0f, 0xa3, 0xc1, //0x0000120f btq %rax, %rcx - 0x0f, 0x83, 0x7e, 0x0a, 0x00, 0x00, //0x00001213 jae LBB0_375 - //0x00001219 LBB0_235 - 0x4c, 0x89, 0x45, 0xb0, //0x00001219 movq %r8, $-80(%rbp) - 0x4c, 0x89, 0x55, 0xb8, //0x0000121d movq %r10, $-72(%rbp) - 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00001221 movq $-1, %r8 - 0x49, 0x83, 0xff, 0x20, //0x00001228 cmpq $32, %r15 - 0x0f, 0x82, 0x11, 0x0b, 0x00, 0x00, //0x0000122c jb LBB0_383 - 0x31, 0xdb, //0x00001232 xorl %ebx, %ebx - 0x49, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00001234 movq $-1, %r10 - 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x0000123b movq $-1, %r9 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001242 .p2align 4, 0x90 - //0x00001250 LBB0_237 - 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x1c, //0x00001250 vmovdqu (%r12,%rbx), %ymm0 - 0xc5, 0xb5, 0x74, 0xc8, //0x00001256 vpcmpeqb %ymm0, %ymm9, %ymm1 - 0xc5, 0xad, 0x74, 0xd0, //0x0000125a vpcmpeqb %ymm0, %ymm10, %ymm2 - 0xc5, 0xed, 0xeb, 0xc9, //0x0000125e vpor %ymm1, %ymm2, %ymm1 - 0xc5, 0xa5, 0xdb, 0xd0, //0x00001262 vpand %ymm0, %ymm11, %ymm2 - 0xc5, 0x9d, 0x74, 0xd8, //0x00001266 vpcmpeqb %ymm0, %ymm12, %ymm3 - 0xc5, 0xfd, 0xd7, 0xd3, //0x0000126a vpmovmskb %ymm3, %edx - 0xc5, 0x95, 0x74, 0xd2, //0x0000126e vpcmpeqb %ymm2, %ymm13, %ymm2 - 0xc5, 0xfd, 0xd7, 0xfa, //0x00001272 vpmovmskb %ymm2, %edi - 0xc5, 0xfd, 0xd7, 0xf1, //0x00001276 vpmovmskb %ymm1, %esi - 0xc5, 0x8d, 0xfc, 0xc0, //0x0000127a vpaddb %ymm0, %ymm14, %ymm0 - 0xc5, 0x85, 0xda, 0xe0, //0x0000127e vpminub %ymm0, %ymm15, %ymm4 - 0xc5, 0xfd, 0x74, 0xc4, //0x00001282 vpcmpeqb %ymm4, %ymm0, %ymm0 - 0xc5, 0xe5, 0xeb, 0xd2, //0x00001286 vpor %ymm2, %ymm3, %ymm2 - 0xc5, 0xfd, 0xeb, 0xc2, //0x0000128a vpor %ymm2, %ymm0, %ymm0 - 0xc5, 0xfd, 0xeb, 0xc1, //0x0000128e vpor %ymm1, %ymm0, %ymm0 - 0xc5, 0xfd, 0xd7, 0xc0, //0x00001292 vpmovmskb %ymm0, %eax - 0x48, 0xf7, 0xd0, //0x00001296 notq %rax - 0x48, 0x0f, 0xbc, 0xc8, //0x00001299 bsfq %rax, %rcx - 0x83, 0xf9, 0x20, //0x0000129d cmpl $32, %ecx - 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x000012a0 je LBB0_239 - 0xb8, 0xff, 0xff, 0xff, 0xff, //0x000012a6 movl $-1, %eax - 0xd3, 0xe0, //0x000012ab shll %cl, %eax - 0xf7, 0xd0, //0x000012ad notl %eax - 0x21, 0xc2, //0x000012af andl %eax, %edx - 0x21, 0xc7, //0x000012b1 andl %eax, %edi - 0x21, 0xf0, //0x000012b3 andl %esi, %eax - 0x89, 0xc6, //0x000012b5 movl %eax, %esi - //0x000012b7 LBB0_239 - 0x8d, 0x42, 0xff, //0x000012b7 leal $-1(%rdx), %eax - 0x21, 0xd0, //0x000012ba andl %edx, %eax - 0x0f, 0x85, 0xe1, 0x08, 0x00, 0x00, //0x000012bc jne LBB0_364 - 0x8d, 0x47, 0xff, //0x000012c2 leal $-1(%rdi), %eax - 0x21, 0xf8, //0x000012c5 andl %edi, %eax - 0x0f, 0x85, 0xd6, 0x08, 0x00, 0x00, //0x000012c7 jne LBB0_364 - 0x8d, 0x46, 0xff, //0x000012cd leal $-1(%rsi), %eax - 0x21, 0xf0, //0x000012d0 andl %esi, %eax - 0x0f, 0x85, 0xcb, 0x08, 0x00, 0x00, //0x000012d2 jne LBB0_364 - 0x85, 0xd2, //0x000012d8 testl %edx, %edx - 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x000012da je LBB0_245 - 0x0f, 0xbc, 0xd2, //0x000012e0 bsfl %edx, %edx - 0x49, 0x83, 0xf9, 0xff, //0x000012e3 cmpq $-1, %r9 - 0x0f, 0x85, 0xbe, 0x08, 0x00, 0x00, //0x000012e7 jne LBB0_365 - 0x48, 0x01, 0xda, //0x000012ed addq %rbx, %rdx - 0x49, 0x89, 0xd1, //0x000012f0 movq %rdx, %r9 - //0x000012f3 LBB0_245 - 0x85, 0xff, //0x000012f3 testl %edi, %edi - 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x000012f5 je LBB0_248 - 0x0f, 0xbc, 0xd7, //0x000012fb bsfl %edi, %edx - 0x49, 0x83, 0xfa, 0xff, //0x000012fe cmpq $-1, %r10 - 0x0f, 0x85, 0xa3, 0x08, 0x00, 0x00, //0x00001302 jne LBB0_365 - 0x48, 0x01, 0xda, //0x00001308 addq %rbx, %rdx - 0x49, 0x89, 0xd2, //0x0000130b movq %rdx, %r10 - //0x0000130e LBB0_248 - 0x85, 0xf6, //0x0000130e testl %esi, %esi - 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00001310 je LBB0_251 - 0x0f, 0xbc, 0xd6, //0x00001316 bsfl %esi, %edx - 0x49, 0x83, 0xf8, 0xff, //0x00001319 cmpq $-1, %r8 - 0x0f, 0x85, 0x88, 0x08, 0x00, 0x00, //0x0000131d jne LBB0_365 - 0x48, 0x01, 0xda, //0x00001323 addq %rbx, %rdx - 0x49, 0x89, 0xd0, //0x00001326 movq %rdx, %r8 - //0x00001329 LBB0_251 - 0x83, 0xf9, 0x20, //0x00001329 cmpl $32, %ecx - 0x0f, 0x85, 0x6a, 0x04, 0x00, 0x00, //0x0000132c jne LBB0_327 - 0x49, 0x83, 0xc7, 0xe0, //0x00001332 addq $-32, %r15 - 0x48, 0x83, 0xc3, 0x20, //0x00001336 addq $32, %rbx - 0x49, 0x83, 0xff, 0x1f, //0x0000133a cmpq $31, %r15 - 0x0f, 0x87, 0x0c, 0xff, 0xff, 0xff, //0x0000133e ja LBB0_237 - 0xc5, 0xf8, 0x77, //0x00001344 vzeroupper - 0x4c, 0x01, 0xe3, //0x00001347 addq %r12, %rbx - //0x0000134a LBB0_254 - 0x4c, 0x89, 0x65, 0xd0, //0x0000134a movq %r12, $-48(%rbp) - 0x49, 0x83, 0xff, 0x10, //0x0000134e cmpq $16, %r15 - 0xc5, 0xfe, 0x6f, 0x2d, 0x26, 0xed, 0xff, 0xff, //0x00001352 vmovdqu $-4826(%rip), %ymm5 /* LCPI0_1+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x35, 0x3e, 0xed, 0xff, 0xff, //0x0000135a vmovdqu $-4802(%rip), %ymm6 /* LCPI0_2+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x3d, 0x56, 0xed, 0xff, 0xff, //0x00001362 vmovdqu $-4778(%rip), %ymm7 /* LCPI0_3+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x05, 0x6e, 0xed, 0xff, 0xff, //0x0000136a vmovdqu $-4754(%rip), %ymm8 /* LCPI0_4+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x0d, 0x86, 0xed, 0xff, 0xff, //0x00001372 vmovdqu $-4730(%rip), %ymm9 /* LCPI0_5+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x15, 0x9e, 0xed, 0xff, 0xff, //0x0000137a vmovdqu $-4706(%rip), %ymm10 /* LCPI0_6+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x1d, 0xb6, 0xed, 0xff, 0xff, //0x00001382 vmovdqu $-4682(%rip), %ymm11 /* LCPI0_7+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x25, 0xce, 0xed, 0xff, 0xff, //0x0000138a vmovdqu $-4658(%rip), %ymm12 /* LCPI0_8+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x2d, 0xe6, 0xed, 0xff, 0xff, //0x00001392 vmovdqu $-4634(%rip), %ymm13 /* LCPI0_9+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x35, 0xfe, 0xed, 0xff, 0xff, //0x0000139a vmovdqu $-4610(%rip), %ymm14 /* LCPI0_10+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x3d, 0x16, 0xee, 0xff, 0xff, //0x000013a2 vmovdqu $-4586(%rip), %ymm15 /* LCPI0_11+0(%rip) */ - 0x0f, 0x82, 0x3a, 0x01, 0x00, 0x00, //0x000013aa jb LBB0_273 - 0x48, 0x89, 0xd8, //0x000013b0 movq %rbx, %rax - 0x4c, 0x29, 0xd8, //0x000013b3 subq %r11, %rax - 0x4d, 0x89, 0xec, //0x000013b6 movq %r13, %r12 - 0x49, 0xf7, 0xd4, //0x000013b9 notq %r12 - 0x49, 0x01, 0xc4, //0x000013bc addq %rax, %r12 - 0x45, 0x31, 0xf6, //0x000013bf xorl %r14d, %r14d - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000013c2 .p2align 4, 0x90 - //0x000013d0 LBB0_256 - 0xc4, 0xa1, 0x7a, 0x6f, 0x04, 0x33, //0x000013d0 vmovdqu (%rbx,%r14), %xmm0 - 0xc5, 0xf9, 0x74, 0x0d, 0x32, 0xec, 0xff, 0xff, //0x000013d6 vpcmpeqb $-5070(%rip), %xmm0, %xmm1 /* LCPI0_12+0(%rip) */ - 0xc5, 0xf9, 0x74, 0x15, 0x3a, 0xec, 0xff, 0xff, //0x000013de vpcmpeqb $-5062(%rip), %xmm0, %xmm2 /* LCPI0_13+0(%rip) */ - 0xc5, 0xe9, 0xeb, 0xc9, //0x000013e6 vpor %xmm1, %xmm2, %xmm1 - 0xc5, 0xf9, 0xfc, 0x15, 0x3e, 0xec, 0xff, 0xff, //0x000013ea vpaddb $-5058(%rip), %xmm0, %xmm2 /* LCPI0_14+0(%rip) */ - 0xc5, 0xe9, 0xda, 0x1d, 0x46, 0xec, 0xff, 0xff, //0x000013f2 vpminub $-5050(%rip), %xmm2, %xmm3 /* LCPI0_15+0(%rip) */ - 0xc5, 0xe9, 0x74, 0xd3, //0x000013fa vpcmpeqb %xmm3, %xmm2, %xmm2 - 0xc5, 0xf9, 0xdb, 0x1d, 0x4a, 0xec, 0xff, 0xff, //0x000013fe vpand $-5046(%rip), %xmm0, %xmm3 /* LCPI0_16+0(%rip) */ - 0xc5, 0xf9, 0x74, 0x05, 0x52, 0xec, 0xff, 0xff, //0x00001406 vpcmpeqb $-5038(%rip), %xmm0, %xmm0 /* LCPI0_17+0(%rip) */ - 0xc5, 0xe1, 0x74, 0x1d, 0x5a, 0xec, 0xff, 0xff, //0x0000140e vpcmpeqb $-5030(%rip), %xmm3, %xmm3 /* LCPI0_18+0(%rip) */ - 0xc5, 0xe1, 0xeb, 0xe0, //0x00001416 vpor %xmm0, %xmm3, %xmm4 - 0xc5, 0xd9, 0xeb, 0xe1, //0x0000141a vpor %xmm1, %xmm4, %xmm4 - 0xc5, 0xd9, 0xeb, 0xd2, //0x0000141e vpor %xmm2, %xmm4, %xmm2 - 0xc5, 0xf9, 0xd7, 0xd0, //0x00001422 vpmovmskb %xmm0, %edx - 0xc5, 0xf9, 0xd7, 0xfb, //0x00001426 vpmovmskb %xmm3, %edi - 0xc5, 0xf9, 0xd7, 0xf1, //0x0000142a vpmovmskb %xmm1, %esi - 0xc5, 0xf9, 0xd7, 0xc2, //0x0000142e vpmovmskb %xmm2, %eax - 0xf7, 0xd0, //0x00001432 notl %eax - 0x0f, 0xbc, 0xc8, //0x00001434 bsfl %eax, %ecx - 0x83, 0xf9, 0x10, //0x00001437 cmpl $16, %ecx - 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x0000143a je LBB0_258 - 0xb8, 0xff, 0xff, 0xff, 0xff, //0x00001440 movl $-1, %eax - 0xd3, 0xe0, //0x00001445 shll %cl, %eax - 0xf7, 0xd0, //0x00001447 notl %eax - 0x21, 0xc2, //0x00001449 andl %eax, %edx - 0x21, 0xc7, //0x0000144b andl %eax, %edi - 0x21, 0xf0, //0x0000144d andl %esi, %eax - 0x89, 0xc6, //0x0000144f movl %eax, %esi - //0x00001451 LBB0_258 - 0x8d, 0x42, 0xff, //0x00001451 leal $-1(%rdx), %eax - 0x21, 0xd0, //0x00001454 andl %edx, %eax - 0x0f, 0x85, 0xfc, 0x07, 0x00, 0x00, //0x00001456 jne LBB0_367 - 0x8d, 0x47, 0xff, //0x0000145c leal $-1(%rdi), %eax - 0x21, 0xf8, //0x0000145f andl %edi, %eax - 0x0f, 0x85, 0xf1, 0x07, 0x00, 0x00, //0x00001461 jne LBB0_367 - 0x8d, 0x46, 0xff, //0x00001467 leal $-1(%rsi), %eax - 0x21, 0xf0, //0x0000146a andl %esi, %eax - 0x0f, 0x85, 0xe6, 0x07, 0x00, 0x00, //0x0000146c jne LBB0_367 - 0x85, 0xd2, //0x00001472 testl %edx, %edx - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00001474 je LBB0_264 - 0x0f, 0xbc, 0xd2, //0x0000147a bsfl %edx, %edx - 0x49, 0x83, 0xf9, 0xff, //0x0000147d cmpq $-1, %r9 - 0x0f, 0x85, 0xe7, 0x07, 0x00, 0x00, //0x00001481 jne LBB0_369 - 0x4c, 0x01, 0xe2, //0x00001487 addq %r12, %rdx - 0x4c, 0x01, 0xf2, //0x0000148a addq %r14, %rdx - 0x49, 0x89, 0xd1, //0x0000148d movq %rdx, %r9 - //0x00001490 LBB0_264 - 0x85, 0xff, //0x00001490 testl %edi, %edi - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00001492 je LBB0_267 - 0x0f, 0xbc, 0xd7, //0x00001498 bsfl %edi, %edx - 0x49, 0x83, 0xfa, 0xff, //0x0000149b cmpq $-1, %r10 - 0x0f, 0x85, 0xc9, 0x07, 0x00, 0x00, //0x0000149f jne LBB0_369 - 0x4c, 0x01, 0xe2, //0x000014a5 addq %r12, %rdx - 0x4c, 0x01, 0xf2, //0x000014a8 addq %r14, %rdx - 0x49, 0x89, 0xd2, //0x000014ab movq %rdx, %r10 - //0x000014ae LBB0_267 - 0x85, 0xf6, //0x000014ae testl %esi, %esi - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000014b0 je LBB0_270 - 0x0f, 0xbc, 0xd6, //0x000014b6 bsfl %esi, %edx - 0x49, 0x83, 0xf8, 0xff, //0x000014b9 cmpq $-1, %r8 - 0x0f, 0x85, 0xab, 0x07, 0x00, 0x00, //0x000014bd jne LBB0_369 - 0x4c, 0x01, 0xe2, //0x000014c3 addq %r12, %rdx - 0x4c, 0x01, 0xf2, //0x000014c6 addq %r14, %rdx - 0x49, 0x89, 0xd0, //0x000014c9 movq %rdx, %r8 - //0x000014cc LBB0_270 - 0x83, 0xf9, 0x10, //0x000014cc cmpl $16, %ecx - 0x0f, 0x85, 0x4c, 0x03, 0x00, 0x00, //0x000014cf jne LBB0_335 - 0x49, 0x83, 0xc7, 0xf0, //0x000014d5 addq $-16, %r15 - 0x49, 0x83, 0xc6, 0x10, //0x000014d9 addq $16, %r14 - 0x49, 0x83, 0xff, 0x0f, //0x000014dd cmpq $15, %r15 - 0x0f, 0x87, 0xe9, 0xfe, 0xff, 0xff, //0x000014e1 ja LBB0_256 - 0x4c, 0x01, 0xf3, //0x000014e7 addq %r14, %rbx - //0x000014ea LBB0_273 - 0x4d, 0x85, 0xff, //0x000014ea testq %r15, %r15 - 0x48, 0x8d, 0x35, 0x3c, 0x16, 0x00, 0x00, //0x000014ed leaq $5692(%rip), %rsi /* LJTI0_2+0(%rip) */ - 0x4c, 0x8b, 0x65, 0xd0, //0x000014f4 movq $-48(%rbp), %r12 - 0x0f, 0x84, 0x47, 0x03, 0x00, 0x00, //0x000014f8 je LBB0_337 - 0x4e, 0x8d, 0x34, 0x3b, //0x000014fe leaq (%rbx,%r15), %r14 - 0x48, 0x89, 0xd8, //0x00001502 movq %rbx, %rax - 0x4c, 0x29, 0xd8, //0x00001505 subq %r11, %rax - 0x4c, 0x89, 0xef, //0x00001508 movq %r13, %rdi - 0x48, 0xf7, 0xd7, //0x0000150b notq %rdi - 0x48, 0x01, 0xc7, //0x0000150e addq %rax, %rdi - 0x31, 0xc9, //0x00001511 xorl %ecx, %ecx - 0xe9, 0x25, 0x00, 0x00, 0x00, //0x00001513 jmp LBB0_278 - //0x00001518 LBB0_275 - 0x49, 0x83, 0xf8, 0xff, //0x00001518 cmpq $-1, %r8 - 0x0f, 0x85, 0x3e, 0x07, 0x00, 0x00, //0x0000151c jne LBB0_368 - 0x4c, 0x8d, 0x04, 0x0f, //0x00001522 leaq (%rdi,%rcx), %r8 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001526 .p2align 4, 0x90 - //0x00001530 LBB0_277 - 0x48, 0x83, 0xc1, 0x01, //0x00001530 addq $1, %rcx - 0x49, 0x39, 0xcf, //0x00001534 cmpq %rcx, %r15 - 0x0f, 0x84, 0x4e, 0x06, 0x00, 0x00, //0x00001537 je LBB0_363 - //0x0000153d LBB0_278 - 0x0f, 0xbe, 0x14, 0x0b, //0x0000153d movsbl (%rbx,%rcx), %edx - 0x8d, 0x42, 0xd0, //0x00001541 leal $-48(%rdx), %eax - 0x83, 0xf8, 0x0a, //0x00001544 cmpl $10, %eax - 0x0f, 0x82, 0xe3, 0xff, 0xff, 0xff, //0x00001547 jb LBB0_277 - 0x8d, 0x42, 0xd5, //0x0000154d leal $-43(%rdx), %eax - 0x83, 0xf8, 0x1a, //0x00001550 cmpl $26, %eax - 0x0f, 0x87, 0x1c, 0x00, 0x00, 0x00, //0x00001553 ja LBB0_283 - 0x48, 0x63, 0x04, 0x86, //0x00001559 movslq (%rsi,%rax,4), %rax - 0x48, 0x01, 0xf0, //0x0000155d addq %rsi, %rax - 0xff, 0xe0, //0x00001560 jmpq *%rax - //0x00001562 LBB0_281 - 0x49, 0x83, 0xf9, 0xff, //0x00001562 cmpq $-1, %r9 - 0x0f, 0x85, 0xf4, 0x06, 0x00, 0x00, //0x00001566 jne LBB0_368 - 0x4c, 0x8d, 0x0c, 0x0f, //0x0000156c leaq (%rdi,%rcx), %r9 - 0xe9, 0xbb, 0xff, 0xff, 0xff, //0x00001570 jmp LBB0_277 - //0x00001575 LBB0_283 - 0x83, 0xfa, 0x65, //0x00001575 cmpl $101, %edx - 0x0f, 0x85, 0xc4, 0x02, 0x00, 0x00, //0x00001578 jne LBB0_336 - //0x0000157e LBB0_284 - 0x49, 0x83, 0xfa, 0xff, //0x0000157e cmpq $-1, %r10 - 0x0f, 0x85, 0xd8, 0x06, 0x00, 0x00, //0x00001582 jne LBB0_368 - 0x4c, 0x8d, 0x14, 0x0f, //0x00001588 leaq (%rdi,%rcx), %r10 - 0xe9, 0x9f, 0xff, 0xff, 0xff, //0x0000158c jmp LBB0_277 - //0x00001591 LBB0_286 - 0x49, 0x8b, 0x01, //0x00001591 movq (%r9), %rax - 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x00001594 cmpq $4095, %rax - 0x0f, 0x8f, 0xfc, 0x10, 0x00, 0x00, //0x0000159a jg LBB0_529 - 0x48, 0x8d, 0x48, 0x01, //0x000015a0 leaq $1(%rax), %rcx - 0x49, 0x89, 0x09, //0x000015a4 movq %rcx, (%r9) - 0x49, 0xc7, 0x44, 0xc1, 0x08, 0x05, 0x00, 0x00, 0x00, //0x000015a7 movq $5, $8(%r9,%rax,8) - 0xe9, 0xeb, 0xec, 0xff, 0xff, //0x000015b0 jmp LBB0_3 - //0x000015b5 LBB0_288 - 0x49, 0x8b, 0x47, 0x08, //0x000015b5 movq $8(%r15), %rax - 0x48, 0x8d, 0x50, 0xfc, //0x000015b9 leaq $-4(%rax), %rdx - 0x49, 0x39, 0xd3, //0x000015bd cmpq %rdx, %r11 - 0x0f, 0x83, 0x51, 0x11, 0x00, 0x00, //0x000015c0 jae LBB0_528 - 0x43, 0x8b, 0x54, 0x35, 0x00, //0x000015c6 movl (%r13,%r14), %edx - 0x81, 0xfa, 0x61, 0x6c, 0x73, 0x65, //0x000015cb cmpl $1702063201, %edx - 0x0f, 0x85, 0xa5, 0x11, 0x00, 0x00, //0x000015d1 jne LBB0_530 - 0x4d, 0x8d, 0x73, 0x05, //0x000015d7 leaq $5(%r11), %r14 - 0xe9, 0xa2, 0xec, 0xff, 0xff, //0x000015db jmp LBB0_2 - //0x000015e0 LBB0_291 - 0x49, 0x8b, 0x47, 0x08, //0x000015e0 movq $8(%r15), %rax - 0x48, 0x8d, 0x50, 0xfd, //0x000015e4 leaq $-3(%rax), %rdx - 0x49, 0x39, 0xd3, //0x000015e8 cmpq %rdx, %r11 - 0x0f, 0x83, 0x26, 0x11, 0x00, 0x00, //0x000015eb jae LBB0_528 - 0x81, 0x3e, 0x6e, 0x75, 0x6c, 0x6c, //0x000015f1 cmpl $1819047278, (%rsi) - 0x0f, 0x84, 0x81, 0xec, 0xff, 0xff, //0x000015f7 je LBB0_1 - 0xe9, 0xcf, 0x11, 0x00, 0x00, //0x000015fd jmp LBB0_293 - //0x00001602 LBB0_298 - 0x49, 0x8b, 0x47, 0x08, //0x00001602 movq $8(%r15), %rax - 0x48, 0x8d, 0x50, 0xfd, //0x00001606 leaq $-3(%rax), %rdx - 0x49, 0x39, 0xd3, //0x0000160a cmpq %rdx, %r11 - 0x0f, 0x83, 0x04, 0x11, 0x00, 0x00, //0x0000160d jae LBB0_528 - 0x81, 0x3e, 0x74, 0x72, 0x75, 0x65, //0x00001613 cmpl $1702195828, (%rsi) - 0x0f, 0x84, 0x5f, 0xec, 0xff, 0xff, //0x00001619 je LBB0_1 - 0xe9, 0xfe, 0x11, 0x00, 0x00, //0x0000161f jmp LBB0_300 - //0x00001624 LBB0_304 - 0x49, 0x8b, 0x01, //0x00001624 movq (%r9), %rax - 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x00001627 cmpq $4095, %rax - 0x0f, 0x8f, 0x69, 0x10, 0x00, 0x00, //0x0000162d jg LBB0_529 - 0x48, 0x8d, 0x48, 0x01, //0x00001633 leaq $1(%rax), %rcx - 0x49, 0x89, 0x09, //0x00001637 movq %rcx, (%r9) - 0x49, 0xc7, 0x44, 0xc1, 0x08, 0x06, 0x00, 0x00, 0x00, //0x0000163a movq $6, $8(%r9,%rax,8) - 0xe9, 0x58, 0xec, 0xff, 0xff, //0x00001643 jmp LBB0_3 - //0x00001648 LBB0_306 - 0x49, 0x8d, 0x41, 0xff, //0x00001648 leaq $-1(%r9), %rax - 0x49, 0x39, 0xc0, //0x0000164c cmpq %rax, %r8 - 0x49, 0xf7, 0xd1, //0x0000164f notq %r9 - 0x4d, 0x0f, 0x45, 0xcf, //0x00001652 cmovneq %r15, %r9 - 0x84, 0xc9, //0x00001656 testb %cl, %cl - 0x4d, 0x0f, 0x45, 0xf9, //0x00001658 cmovneq %r9, %r15 - 0xe9, 0x3c, 0x04, 0x00, 0x00, //0x0000165c jmp LBB0_358 - //0x00001661 LBB0_307 - 0x4c, 0x29, 0xf1, //0x00001661 subq %r14, %rcx - 0x0f, 0x84, 0x2a, 0x12, 0x00, 0x00, //0x00001664 je LBB0_545 - 0x48, 0x83, 0xf9, 0x40, //0x0000166a cmpq $64, %rcx - 0x0f, 0x82, 0x01, 0x07, 0x00, 0x00, //0x0000166e jb LBB0_385 - 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001674 movq $-1, %r9 - 0x45, 0x31, 0xff, //0x0000167b xorl %r15d, %r15d - 0x90, 0x90, //0x0000167e .p2align 4, 0x90 - //0x00001680 LBB0_310 - 0xc4, 0x81, 0x7e, 0x6f, 0x44, 0x35, 0x00, //0x00001680 vmovdqu (%r13,%r14), %ymm0 - 0xc4, 0x81, 0x7e, 0x6f, 0x4c, 0x35, 0x20, //0x00001687 vmovdqu $32(%r13,%r14), %ymm1 - 0xc5, 0xfd, 0x74, 0xd6, //0x0000168e vpcmpeqb %ymm6, %ymm0, %ymm2 - 0xc5, 0xfd, 0xd7, 0xfa, //0x00001692 vpmovmskb %ymm2, %edi - 0xc5, 0xf5, 0x74, 0xd6, //0x00001696 vpcmpeqb %ymm6, %ymm1, %ymm2 - 0xc5, 0xfd, 0xd7, 0xc2, //0x0000169a vpmovmskb %ymm2, %eax - 0xc5, 0xfd, 0x74, 0xd7, //0x0000169e vpcmpeqb %ymm7, %ymm0, %ymm2 - 0xc5, 0xfd, 0xd7, 0xd2, //0x000016a2 vpmovmskb %ymm2, %edx - 0xc5, 0xf5, 0x74, 0xd7, //0x000016a6 vpcmpeqb %ymm7, %ymm1, %ymm2 - 0xc5, 0xfd, 0xd7, 0xda, //0x000016aa vpmovmskb %ymm2, %ebx - 0xc5, 0xbd, 0xda, 0xd1, //0x000016ae vpminub %ymm1, %ymm8, %ymm2 - 0xc5, 0xf5, 0x74, 0xca, //0x000016b2 vpcmpeqb %ymm2, %ymm1, %ymm1 - 0xc5, 0xfd, 0xd7, 0xf1, //0x000016b6 vpmovmskb %ymm1, %esi - 0x48, 0xc1, 0xe0, 0x20, //0x000016ba shlq $32, %rax - 0x48, 0x09, 0xc7, //0x000016be orq %rax, %rdi - 0x48, 0xc1, 0xe3, 0x20, //0x000016c1 shlq $32, %rbx - 0x48, 0xc1, 0xe6, 0x20, //0x000016c5 shlq $32, %rsi - 0x48, 0x09, 0xda, //0x000016c9 orq %rbx, %rdx - 0x0f, 0x85, 0x44, 0x00, 0x00, 0x00, //0x000016cc jne LBB0_321 - 0x4d, 0x85, 0xff, //0x000016d2 testq %r15, %r15 - 0x0f, 0x85, 0x57, 0x00, 0x00, 0x00, //0x000016d5 jne LBB0_323 - 0x45, 0x31, 0xff, //0x000016db xorl %r15d, %r15d - //0x000016de LBB0_313 - 0xc5, 0xbd, 0xda, 0xc8, //0x000016de vpminub %ymm0, %ymm8, %ymm1 - 0xc5, 0xfd, 0x74, 0xc1, //0x000016e2 vpcmpeqb %ymm1, %ymm0, %ymm0 - 0xc5, 0xfd, 0xd7, 0xc0, //0x000016e6 vpmovmskb %ymm0, %eax - 0x48, 0x09, 0xc6, //0x000016ea orq %rax, %rsi - 0x48, 0x85, 0xff, //0x000016ed testq %rdi, %rdi - 0x0f, 0x85, 0x90, 0x00, 0x00, 0x00, //0x000016f0 jne LBB0_325 - 0x48, 0x85, 0xf6, //0x000016f6 testq %rsi, %rsi - 0x0f, 0x85, 0x4a, 0x10, 0x00, 0x00, //0x000016f9 jne LBB0_539 - 0x48, 0x83, 0xc1, 0xc0, //0x000016ff addq $-64, %rcx - 0x49, 0x83, 0xc6, 0x40, //0x00001703 addq $64, %r14 - 0x48, 0x83, 0xf9, 0x3f, //0x00001707 cmpq $63, %rcx - 0x0f, 0x87, 0x6f, 0xff, 0xff, 0xff, //0x0000170b ja LBB0_310 - 0xe9, 0xf7, 0x04, 0x00, 0x00, //0x00001711 jmp LBB0_316 - //0x00001716 LBB0_321 - 0x4c, 0x89, 0xc8, //0x00001716 movq %r9, %rax - 0x4d, 0x89, 0xd4, //0x00001719 movq %r10, %r12 - 0x49, 0x83, 0xf9, 0xff, //0x0000171c cmpq $-1, %r9 - 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x00001720 jne LBB0_324 - 0x4c, 0x0f, 0xbc, 0xca, //0x00001726 bsfq %rdx, %r9 - 0x4d, 0x01, 0xf1, //0x0000172a addq %r14, %r9 - 0xe9, 0x03, 0x00, 0x00, 0x00, //0x0000172d jmp LBB0_324 - //0x00001732 LBB0_323 - 0x4d, 0x89, 0xd4, //0x00001732 movq %r10, %r12 - //0x00001735 LBB0_324 - 0x4c, 0x89, 0xf8, //0x00001735 movq %r15, %rax - 0x48, 0xf7, 0xd0, //0x00001738 notq %rax - 0x48, 0x21, 0xd0, //0x0000173b andq %rdx, %rax - 0x4c, 0x8d, 0x14, 0x00, //0x0000173e leaq (%rax,%rax), %r10 - 0x4d, 0x09, 0xfa, //0x00001742 orq %r15, %r10 - 0x4c, 0x89, 0xd3, //0x00001745 movq %r10, %rbx - 0x48, 0xf7, 0xd3, //0x00001748 notq %rbx - 0x48, 0x21, 0xd3, //0x0000174b andq %rdx, %rbx - 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000174e movabsq $-6148914691236517206, %rdx - 0x48, 0x21, 0xd3, //0x00001758 andq %rdx, %rbx - 0x45, 0x31, 0xff, //0x0000175b xorl %r15d, %r15d - 0x48, 0x01, 0xc3, //0x0000175e addq %rax, %rbx - 0x41, 0x0f, 0x92, 0xc7, //0x00001761 setb %r15b - 0x48, 0x01, 0xdb, //0x00001765 addq %rbx, %rbx - 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001768 movabsq $6148914691236517205, %rax - 0x48, 0x31, 0xc3, //0x00001772 xorq %rax, %rbx - 0x4c, 0x21, 0xd3, //0x00001775 andq %r10, %rbx - 0x48, 0xf7, 0xd3, //0x00001778 notq %rbx - 0x48, 0x21, 0xdf, //0x0000177b andq %rbx, %rdi - 0x4d, 0x89, 0xe2, //0x0000177e movq %r12, %r10 - 0xe9, 0x58, 0xff, 0xff, 0xff, //0x00001781 jmp LBB0_313 - //0x00001786 LBB0_325 - 0x48, 0x0f, 0xbc, 0xcf, //0x00001786 bsfq %rdi, %rcx - 0x48, 0x85, 0xf6, //0x0000178a testq %rsi, %rsi - 0x0f, 0x84, 0x42, 0x00, 0x00, 0x00, //0x0000178d je LBB0_329 - 0x48, 0x0f, 0xbc, 0xd6, //0x00001793 bsfq %rsi, %rdx - 0xe9, 0x3e, 0x00, 0x00, 0x00, //0x00001797 jmp LBB0_330 - //0x0000179c LBB0_327 - 0x48, 0x01, 0xd9, //0x0000179c addq %rbx, %rcx - 0x4c, 0x01, 0xe1, //0x0000179f addq %r12, %rcx - 0xc5, 0xf8, 0x77, //0x000017a2 vzeroupper - 0x48, 0x89, 0xcb, //0x000017a5 movq %rcx, %rbx - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000017a8 movq $-1, %rcx - 0x4d, 0x85, 0xc9, //0x000017af testq %r9, %r9 - 0x0f, 0x85, 0x9d, 0x00, 0x00, 0x00, //0x000017b2 jne LBB0_338 - 0xe9, 0xc0, 0x10, 0x00, 0x00, //0x000017b8 jmp LBB0_536 - //0x000017bd LBB0_328 - 0x49, 0x89, 0xf7, //0x000017bd movq %rsi, %r15 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000017c0 movq $-1, %rcx - 0x4d, 0x85, 0xc0, //0x000017c7 testq %r8, %r8 - 0x0f, 0x85, 0x30, 0xf7, 0xff, 0xff, //0x000017ca jne LBB0_195 - 0xe9, 0x19, 0x0f, 0x00, 0x00, //0x000017d0 jmp LBB0_520 - //0x000017d5 LBB0_329 - 0xba, 0x40, 0x00, 0x00, 0x00, //0x000017d5 movl $64, %edx - //0x000017da LBB0_330 - 0x4c, 0x8b, 0x7d, 0xc0, //0x000017da movq $-64(%rbp), %r15 - 0x48, 0x39, 0xca, //0x000017de cmpq %rcx, %rdx - 0x0f, 0x82, 0xc5, 0x10, 0x00, 0x00, //0x000017e1 jb LBB0_187 - 0x49, 0x01, 0xce, //0x000017e7 addq %rcx, %r14 - 0x49, 0x83, 0xc6, 0x01, //0x000017ea addq $1, %r14 - //0x000017ee LBB0_332 - 0x4d, 0x85, 0xf6, //0x000017ee testq %r14, %r14 - 0x0f, 0x88, 0xda, 0x0e, 0x00, 0x00, //0x000017f1 js LBB0_517 - 0x4d, 0x89, 0x32, //0x000017f7 movq %r14, (%r10) - 0x4c, 0x89, 0xd9, //0x000017fa movq %r11, %rcx - 0x48, 0xb8, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x000017fd movabsq $9223372036854775806, %rax - 0x49, 0x39, 0xc3, //0x00001807 cmpq %rax, %r11 - 0x4c, 0x8b, 0x4d, 0xc8, //0x0000180a movq $-56(%rbp), %r9 - 0x0f, 0x86, 0x8c, 0xea, 0xff, 0xff, //0x0000180e jbe LBB0_3 - 0xe9, 0xe9, 0x0e, 0x00, 0x00, //0x00001814 jmp LBB0_538 - //0x00001819 LBB0_334 - 0x0f, 0xbc, 0xc0, //0x00001819 bsfl %eax, %eax - 0xe9, 0x86, 0x01, 0x00, 0x00, //0x0000181c jmp LBB0_352 - //0x00001821 LBB0_335 - 0x89, 0xc8, //0x00001821 movl %ecx, %eax - 0x48, 0x01, 0xc3, //0x00001823 addq %rax, %rbx - 0x4c, 0x01, 0xf3, //0x00001826 addq %r14, %rbx - 0x4c, 0x8b, 0x65, 0xd0, //0x00001829 movq $-48(%rbp), %r12 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x0000182d movq $-1, %rcx - 0x4d, 0x85, 0xc9, //0x00001834 testq %r9, %r9 - 0x0f, 0x85, 0x18, 0x00, 0x00, 0x00, //0x00001837 jne LBB0_338 - 0xe9, 0x3b, 0x10, 0x00, 0x00, //0x0000183d jmp LBB0_536 - //0x00001842 LBB0_336 - 0x48, 0x01, 0xcb, //0x00001842 addq %rcx, %rbx - //0x00001845 LBB0_337 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001845 movq $-1, %rcx - 0x4d, 0x85, 0xc9, //0x0000184c testq %r9, %r9 - 0x0f, 0x84, 0x28, 0x10, 0x00, 0x00, //0x0000184f je LBB0_536 - //0x00001855 LBB0_338 - 0x4d, 0x85, 0xc0, //0x00001855 testq %r8, %r8 - 0x0f, 0x84, 0x1f, 0x10, 0x00, 0x00, //0x00001858 je LBB0_536 - 0x4d, 0x85, 0xd2, //0x0000185e testq %r10, %r10 - 0x0f, 0x84, 0x16, 0x10, 0x00, 0x00, //0x00001861 je LBB0_536 - 0x4c, 0x29, 0xe3, //0x00001867 subq %r12, %rbx - 0x48, 0x8d, 0x4b, 0xff, //0x0000186a leaq $-1(%rbx), %rcx - 0x49, 0x39, 0xc9, //0x0000186e cmpq %rcx, %r9 - 0x0f, 0x84, 0x8b, 0x00, 0x00, 0x00, //0x00001871 je LBB0_346 - 0x49, 0x39, 0xc8, //0x00001877 cmpq %rcx, %r8 - 0x0f, 0x84, 0x82, 0x00, 0x00, 0x00, //0x0000187a je LBB0_346 - 0x49, 0x39, 0xca, //0x00001880 cmpq %rcx, %r10 - 0x0f, 0x84, 0x79, 0x00, 0x00, 0x00, //0x00001883 je LBB0_346 - 0x4d, 0x85, 0xc0, //0x00001889 testq %r8, %r8 - 0xc5, 0xfe, 0x6f, 0x2d, 0xec, 0xe7, 0xff, 0xff, //0x0000188c vmovdqu $-6164(%rip), %ymm5 /* LCPI0_1+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x35, 0x04, 0xe8, 0xff, 0xff, //0x00001894 vmovdqu $-6140(%rip), %ymm6 /* LCPI0_2+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x3d, 0x1c, 0xe8, 0xff, 0xff, //0x0000189c vmovdqu $-6116(%rip), %ymm7 /* LCPI0_3+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x05, 0x34, 0xe8, 0xff, 0xff, //0x000018a4 vmovdqu $-6092(%rip), %ymm8 /* LCPI0_4+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x0d, 0x4c, 0xe8, 0xff, 0xff, //0x000018ac vmovdqu $-6068(%rip), %ymm9 /* LCPI0_5+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x15, 0x64, 0xe8, 0xff, 0xff, //0x000018b4 vmovdqu $-6044(%rip), %ymm10 /* LCPI0_6+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x1d, 0x7c, 0xe8, 0xff, 0xff, //0x000018bc vmovdqu $-6020(%rip), %ymm11 /* LCPI0_7+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x25, 0x94, 0xe8, 0xff, 0xff, //0x000018c4 vmovdqu $-5996(%rip), %ymm12 /* LCPI0_8+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x2d, 0xac, 0xe8, 0xff, 0xff, //0x000018cc vmovdqu $-5972(%rip), %ymm13 /* LCPI0_9+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x35, 0xc4, 0xe8, 0xff, 0xff, //0x000018d4 vmovdqu $-5948(%rip), %ymm14 /* LCPI0_10+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x3d, 0xdc, 0xe8, 0xff, 0xff, //0x000018dc vmovdqu $-5924(%rip), %ymm15 /* LCPI0_11+0(%rip) */ - 0x0f, 0x8e, 0x84, 0x00, 0x00, 0x00, //0x000018e4 jle LBB0_347 - 0x49, 0x8d, 0x40, 0xff, //0x000018ea leaq $-1(%r8), %rax - 0x49, 0x39, 0xc2, //0x000018ee cmpq %rax, %r10 - 0x0f, 0x84, 0x77, 0x00, 0x00, 0x00, //0x000018f1 je LBB0_347 - 0x49, 0xf7, 0xd0, //0x000018f7 notq %r8 - 0x4c, 0x89, 0xc3, //0x000018fa movq %r8, %rbx - 0xe9, 0x7d, 0x03, 0x00, 0x00, //0x000018fd jmp LBB0_372 - //0x00001902 LBB0_346 - 0x48, 0xf7, 0xdb, //0x00001902 negq %rbx - 0x4c, 0x8b, 0x55, 0xb8, //0x00001905 movq $-72(%rbp), %r10 - 0x4c, 0x8b, 0x4d, 0xc8, //0x00001909 movq $-56(%rbp), %r9 - 0x4c, 0x8b, 0x45, 0xb0, //0x0000190d movq $-80(%rbp), %r8 - 0xc5, 0xfe, 0x6f, 0x2d, 0x67, 0xe7, 0xff, 0xff, //0x00001911 vmovdqu $-6297(%rip), %ymm5 /* LCPI0_1+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x35, 0x7f, 0xe7, 0xff, 0xff, //0x00001919 vmovdqu $-6273(%rip), %ymm6 /* LCPI0_2+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x3d, 0x97, 0xe7, 0xff, 0xff, //0x00001921 vmovdqu $-6249(%rip), %ymm7 /* LCPI0_3+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x05, 0xaf, 0xe7, 0xff, 0xff, //0x00001929 vmovdqu $-6225(%rip), %ymm8 /* LCPI0_4+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x0d, 0xc7, 0xe7, 0xff, 0xff, //0x00001931 vmovdqu $-6201(%rip), %ymm9 /* LCPI0_5+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x15, 0xdf, 0xe7, 0xff, 0xff, //0x00001939 vmovdqu $-6177(%rip), %ymm10 /* LCPI0_6+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x1d, 0xf7, 0xe7, 0xff, 0xff, //0x00001941 vmovdqu $-6153(%rip), %ymm11 /* LCPI0_7+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x25, 0x0f, 0xe8, 0xff, 0xff, //0x00001949 vmovdqu $-6129(%rip), %ymm12 /* LCPI0_8+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x2d, 0x27, 0xe8, 0xff, 0xff, //0x00001951 vmovdqu $-6105(%rip), %ymm13 /* LCPI0_9+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x35, 0x3f, 0xe8, 0xff, 0xff, //0x00001959 vmovdqu $-6081(%rip), %ymm14 /* LCPI0_10+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x3d, 0x57, 0xe8, 0xff, 0xff, //0x00001961 vmovdqu $-6057(%rip), %ymm15 /* LCPI0_11+0(%rip) */ - 0xe9, 0x1d, 0x03, 0x00, 0x00, //0x00001969 jmp LBB0_373 - //0x0000196e LBB0_347 - 0x4c, 0x89, 0xc8, //0x0000196e movq %r9, %rax - 0x4c, 0x09, 0xd0, //0x00001971 orq %r10, %rax - 0x0f, 0x99, 0xc1, //0x00001974 setns %cl - 0x0f, 0x88, 0xd3, 0x00, 0x00, 0x00, //0x00001977 js LBB0_353 - 0x4d, 0x39, 0xd1, //0x0000197d cmpq %r10, %r9 - 0x0f, 0x8c, 0xca, 0x00, 0x00, 0x00, //0x00001980 jl LBB0_353 - 0x49, 0xf7, 0xd1, //0x00001986 notq %r9 - 0x4c, 0x89, 0xcb, //0x00001989 movq %r9, %rbx - 0xe9, 0xee, 0x02, 0x00, 0x00, //0x0000198c jmp LBB0_372 - //0x00001991 LBB0_350 - 0x4d, 0x29, 0xeb, //0x00001991 subq %r13, %r11 - 0x49, 0x01, 0xd3, //0x00001994 addq %rdx, %r11 - 0x49, 0x39, 0xcb, //0x00001997 cmpq %rcx, %r11 - 0x0f, 0x82, 0xca, 0xea, 0xff, 0xff, //0x0000199a jb LBB0_35 - 0xe9, 0xeb, 0x0c, 0x00, 0x00, //0x000019a0 jmp LBB0_513 - //0x000019a5 LBB0_351 - 0x89, 0xd0, //0x000019a5 movl %edx, %eax - //0x000019a7 LBB0_352 - 0x49, 0xf7, 0xd7, //0x000019a7 notq %r15 - 0x49, 0x29, 0xc7, //0x000019aa subq %rax, %r15 - 0xe9, 0xeb, 0x00, 0x00, 0x00, //0x000019ad jmp LBB0_358 - //0x000019b2 LBB0_52 - 0x4d, 0x01, 0xee, //0x000019b2 addq %r13, %r14 - 0x48, 0x83, 0xf9, 0x20, //0x000019b5 cmpq $32, %rcx - 0x0f, 0x82, 0x38, 0x04, 0x00, 0x00, //0x000019b9 jb LBB0_391 - //0x000019bf LBB0_53 - 0xc4, 0xc1, 0x7e, 0x6f, 0x06, //0x000019bf vmovdqu (%r14), %ymm0 - 0xc5, 0xfd, 0x74, 0xce, //0x000019c4 vpcmpeqb %ymm6, %ymm0, %ymm1 - 0xc5, 0xfd, 0xd7, 0xf1, //0x000019c8 vpmovmskb %ymm1, %esi - 0xc5, 0xfd, 0x74, 0xc7, //0x000019cc vpcmpeqb %ymm7, %ymm0, %ymm0 - 0xc5, 0xfd, 0xd7, 0xd0, //0x000019d0 vpmovmskb %ymm0, %edx - 0x85, 0xd2, //0x000019d4 testl %edx, %edx - 0x0f, 0x85, 0xbb, 0x03, 0x00, 0x00, //0x000019d6 jne LBB0_387 - 0x4d, 0x85, 0xc9, //0x000019dc testq %r9, %r9 - 0x0f, 0x85, 0xce, 0x03, 0x00, 0x00, //0x000019df jne LBB0_389 - 0x45, 0x31, 0xc9, //0x000019e5 xorl %r9d, %r9d - 0x48, 0x85, 0xf6, //0x000019e8 testq %rsi, %rsi - 0x0f, 0x84, 0xfe, 0x03, 0x00, 0x00, //0x000019eb je LBB0_390 - //0x000019f1 LBB0_56 - 0x48, 0x0f, 0xbc, 0xc6, //0x000019f1 bsfq %rsi, %rax - 0x4d, 0x29, 0xee, //0x000019f5 subq %r13, %r14 - 0x49, 0x01, 0xc6, //0x000019f8 addq %rax, %r14 - 0x49, 0x83, 0xc6, 0x01, //0x000019fb addq $1, %r14 - 0x4c, 0x8b, 0x4d, 0xc8, //0x000019ff movq $-56(%rbp), %r9 - 0xe9, 0x9d, 0xf4, 0xff, 0xff, //0x00001a03 jmp LBB0_190 - //0x00001a08 LBB0_155 - 0x4d, 0x01, 0xee, //0x00001a08 addq %r13, %r14 - 0x48, 0x83, 0xf9, 0x20, //0x00001a0b cmpq $32, %rcx - 0x0f, 0x82, 0xe7, 0x02, 0x00, 0x00, //0x00001a0f jb LBB0_379 - //0x00001a15 LBB0_156 - 0xc4, 0xc1, 0x7e, 0x6f, 0x06, //0x00001a15 vmovdqu (%r14), %ymm0 - 0xc5, 0xfd, 0x74, 0xce, //0x00001a1a vpcmpeqb %ymm6, %ymm0, %ymm1 - 0xc5, 0x7d, 0xd7, 0xc9, //0x00001a1e vpmovmskb %ymm1, %r9d - 0xc5, 0xfd, 0x74, 0xcf, //0x00001a22 vpcmpeqb %ymm7, %ymm0, %ymm1 - 0xc5, 0xfd, 0xd7, 0xd1, //0x00001a26 vpmovmskb %ymm1, %edx - 0x85, 0xd2, //0x00001a2a testl %edx, %edx - 0x0f, 0x85, 0x8e, 0x04, 0x00, 0x00, //0x00001a2c jne LBB0_404 - 0x4d, 0x85, 0xd2, //0x00001a32 testq %r10, %r10 - 0x0f, 0x85, 0xa1, 0x04, 0x00, 0x00, //0x00001a35 jne LBB0_406 - 0x45, 0x31, 0xd2, //0x00001a3b xorl %r10d, %r10d - 0x4d, 0x85, 0xc9, //0x00001a3e testq %r9, %r9 - 0x0f, 0x84, 0xce, 0x04, 0x00, 0x00, //0x00001a41 je LBB0_407 - //0x00001a47 LBB0_159 - 0x49, 0x0f, 0xbc, 0xd1, //0x00001a47 bsfq %r9, %rdx - 0xe9, 0xca, 0x04, 0x00, 0x00, //0x00001a4b jmp LBB0_408 - //0x00001a50 LBB0_353 - 0x49, 0x8d, 0x42, 0xff, //0x00001a50 leaq $-1(%r10), %rax - 0x49, 0x39, 0xc1, //0x00001a54 cmpq %rax, %r9 - 0x49, 0xf7, 0xd2, //0x00001a57 notq %r10 - 0x4c, 0x0f, 0x45, 0xd3, //0x00001a5a cmovneq %rbx, %r10 - 0x84, 0xc9, //0x00001a5e testb %cl, %cl - 0x49, 0x0f, 0x45, 0xda, //0x00001a60 cmovneq %r10, %rbx - 0xe9, 0x16, 0x02, 0x00, 0x00, //0x00001a64 jmp LBB0_372 - //0x00001a69 LBB0_354 - 0x0f, 0xbc, 0xc0, //0x00001a69 bsfl %eax, %eax - 0xe9, 0x16, 0x00, 0x00, 0x00, //0x00001a6c jmp LBB0_357 - //0x00001a71 LBB0_355 - 0x4d, 0x01, 0xdd, //0x00001a71 addq %r11, %r13 - 0x4d, 0x29, 0xfd, //0x00001a74 subq %r15, %r13 - 0x48, 0xf7, 0xd1, //0x00001a77 notq %rcx - 0x4c, 0x01, 0xe9, //0x00001a7a addq %r13, %rcx - 0x49, 0x89, 0xcf, //0x00001a7d movq %rcx, %r15 - 0xe9, 0x18, 0x00, 0x00, 0x00, //0x00001a80 jmp LBB0_358 - //0x00001a85 LBB0_356 - 0x89, 0xd0, //0x00001a85 movl %edx, %eax - //0x00001a87 LBB0_357 - 0x4d, 0x01, 0xdd, //0x00001a87 addq %r11, %r13 - 0x4d, 0x29, 0xfd, //0x00001a8a subq %r15, %r13 - 0x49, 0x29, 0xc5, //0x00001a8d subq %rax, %r13 - 0x49, 0xf7, 0xd6, //0x00001a90 notq %r14 - 0x4d, 0x01, 0xee, //0x00001a93 addq %r13, %r14 - 0x4d, 0x89, 0xf7, //0x00001a96 movq %r14, %r15 - 0x4c, 0x8b, 0x55, 0xb8, //0x00001a99 movq $-72(%rbp), %r10 - //0x00001a9d LBB0_358 - 0x4d, 0x85, 0xff, //0x00001a9d testq %r15, %r15 - 0x4c, 0x8b, 0x4d, 0xc8, //0x00001aa0 movq $-56(%rbp), %r9 - 0x4c, 0x8b, 0x45, 0xb0, //0x00001aa4 movq $-80(%rbp), %r8 - 0x0f, 0x88, 0x3d, 0x0c, 0x00, 0x00, //0x00001aa8 js LBB0_519 - 0x4d, 0x8b, 0x32, //0x00001aae movq (%r10), %r14 - //0x00001ab1 LBB0_360 - 0x4d, 0x01, 0xfe, //0x00001ab1 addq %r15, %r14 - 0x49, 0x83, 0xc6, 0xff, //0x00001ab4 addq $-1, %r14 - //0x00001ab8 LBB0_361 - 0x4d, 0x89, 0x32, //0x00001ab8 movq %r14, (%r10) - 0x4c, 0x89, 0xd9, //0x00001abb movq %r11, %rcx - 0x48, 0xb8, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x00001abe movabsq $9223372036854775806, %rax - 0x49, 0x39, 0xc3, //0x00001ac8 cmpq %rax, %r11 - 0x4c, 0x8b, 0x7d, 0xc0, //0x00001acb movq $-64(%rbp), %r15 - 0x0f, 0x86, 0xcb, 0xe7, 0xff, 0xff, //0x00001acf jbe LBB0_3 - 0xe9, 0x28, 0x0c, 0x00, 0x00, //0x00001ad5 jmp LBB0_538 - //0x00001ada LBB0_137 - 0x4d, 0x01, 0xee, //0x00001ada addq %r13, %r14 - 0x48, 0x83, 0xf9, 0x20, //0x00001add cmpq $32, %rcx - 0x0f, 0x82, 0x8e, 0x05, 0x00, 0x00, //0x00001ae1 jb LBB0_428 - //0x00001ae7 LBB0_138 - 0xc4, 0xc1, 0x7e, 0x6f, 0x06, //0x00001ae7 vmovdqu (%r14), %ymm0 - 0xc5, 0xfd, 0x74, 0xce, //0x00001aec vpcmpeqb %ymm6, %ymm0, %ymm1 - 0xc5, 0xfd, 0xd7, 0xf1, //0x00001af0 vpmovmskb %ymm1, %esi - 0xc5, 0xfd, 0x74, 0xc7, //0x00001af4 vpcmpeqb %ymm7, %ymm0, %ymm0 - 0xc5, 0xfd, 0xd7, 0xd0, //0x00001af8 vpmovmskb %ymm0, %edx - 0x85, 0xd2, //0x00001afc testl %edx, %edx - 0x0f, 0x85, 0x16, 0x05, 0x00, 0x00, //0x00001afe jne LBB0_424 - 0x4d, 0x85, 0xd2, //0x00001b04 testq %r10, %r10 - 0x0f, 0x85, 0x24, 0x05, 0x00, 0x00, //0x00001b07 jne LBB0_426 - 0x45, 0x31, 0xd2, //0x00001b0d xorl %r10d, %r10d - 0x48, 0x85, 0xf6, //0x00001b10 testq %rsi, %rsi - 0x0f, 0x84, 0x54, 0x05, 0x00, 0x00, //0x00001b13 je LBB0_427 - //0x00001b19 LBB0_141 - 0x48, 0x0f, 0xbc, 0xc6, //0x00001b19 bsfq %rsi, %rax - 0x4d, 0x29, 0xee, //0x00001b1d subq %r13, %r14 - 0x49, 0x01, 0xc6, //0x00001b20 addq %rax, %r14 - 0x49, 0x83, 0xc6, 0x01, //0x00001b23 addq $1, %r14 - 0x4d, 0x89, 0xe2, //0x00001b27 movq %r12, %r10 - 0xe9, 0x1c, 0xf5, 0xff, 0xff, //0x00001b2a jmp LBB0_209 - //0x00001b2f LBB0_176 - 0x4d, 0x01, 0xee, //0x00001b2f addq %r13, %r14 - 0x4c, 0x89, 0xd3, //0x00001b32 movq %r10, %rbx - 0x48, 0x83, 0xf9, 0x20, //0x00001b35 cmpq $32, %rcx - 0x0f, 0x82, 0xfc, 0x01, 0x00, 0x00, //0x00001b39 jb LBB0_382 - //0x00001b3f LBB0_177 - 0xc4, 0xc1, 0x7e, 0x6f, 0x06, //0x00001b3f vmovdqu (%r14), %ymm0 - 0xc5, 0xfd, 0x74, 0xce, //0x00001b44 vpcmpeqb %ymm6, %ymm0, %ymm1 - 0xc5, 0x7d, 0xd7, 0xd1, //0x00001b48 vpmovmskb %ymm1, %r10d - 0xc5, 0xfd, 0x74, 0xcf, //0x00001b4c vpcmpeqb %ymm7, %ymm0, %ymm1 - 0xc5, 0xfd, 0xd7, 0xd1, //0x00001b50 vpmovmskb %ymm1, %edx - 0x85, 0xd2, //0x00001b54 testl %edx, %edx - 0x0f, 0x85, 0xd6, 0x05, 0x00, 0x00, //0x00001b56 jne LBB0_441 - 0x4d, 0x85, 0xff, //0x00001b5c testq %r15, %r15 - 0x0f, 0x85, 0xec, 0x05, 0x00, 0x00, //0x00001b5f jne LBB0_443 - 0x45, 0x31, 0xff, //0x00001b65 xorl %r15d, %r15d - 0x4d, 0x85, 0xd2, //0x00001b68 testq %r10, %r10 - 0x0f, 0x84, 0x1f, 0x06, 0x00, 0x00, //0x00001b6b je LBB0_445 - //0x00001b71 LBB0_180 - 0x49, 0x0f, 0xbc, 0xd2, //0x00001b71 bsfq %r10, %rdx - 0xe9, 0x1b, 0x06, 0x00, 0x00, //0x00001b75 jmp LBB0_446 - //0x00001b7a LBB0_362 - 0x4d, 0x01, 0xeb, //0x00001b7a addq %r13, %r11 - 0x48, 0x85, 0xf6, //0x00001b7d testq %rsi, %rsi - 0x0f, 0x85, 0x71, 0xe8, 0xff, 0xff, //0x00001b80 jne LBB0_28 - 0xe9, 0xa7, 0xe8, 0xff, 0xff, //0x00001b86 jmp LBB0_33 - //0x00001b8b LBB0_363 - 0x4c, 0x89, 0xf3, //0x00001b8b movq %r14, %rbx - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001b8e movq $-1, %rcx - 0x4d, 0x85, 0xc9, //0x00001b95 testq %r9, %r9 - 0x0f, 0x85, 0xb7, 0xfc, 0xff, 0xff, //0x00001b98 jne LBB0_338 - 0xe9, 0xda, 0x0c, 0x00, 0x00, //0x00001b9e jmp LBB0_536 - //0x00001ba3 LBB0_364 - 0x0f, 0xbc, 0xc0, //0x00001ba3 bsfl %eax, %eax - 0xe9, 0x02, 0x00, 0x00, 0x00, //0x00001ba6 jmp LBB0_366 - //0x00001bab LBB0_365 - 0x89, 0xd0, //0x00001bab movl %edx, %eax - //0x00001bad LBB0_366 - 0x48, 0xf7, 0xd3, //0x00001bad notq %rbx - 0x48, 0x29, 0xc3, //0x00001bb0 subq %rax, %rbx - 0xe9, 0xc7, 0x00, 0x00, 0x00, //0x00001bb3 jmp LBB0_372 - //0x00001bb8 LBB0_221 - 0x4d, 0x01, 0xee, //0x00001bb8 addq %r13, %r14 - 0x48, 0x83, 0xf9, 0x20, //0x00001bbb cmpq $32, %rcx - 0x0f, 0x82, 0x30, 0x08, 0x00, 0x00, //0x00001bbf jb LBB0_474 - //0x00001bc5 LBB0_222 - 0xc4, 0xc1, 0x7e, 0x6f, 0x06, //0x00001bc5 vmovdqu (%r14), %ymm0 - 0xc5, 0xfd, 0x74, 0xce, //0x00001bca vpcmpeqb %ymm6, %ymm0, %ymm1 - 0xc5, 0xfd, 0xd7, 0xf1, //0x00001bce vpmovmskb %ymm1, %esi - 0xc5, 0xfd, 0x74, 0xc7, //0x00001bd2 vpcmpeqb %ymm7, %ymm0, %ymm0 - 0xc5, 0xfd, 0xd7, 0xd0, //0x00001bd6 vpmovmskb %ymm0, %edx - 0x85, 0xd2, //0x00001bda testl %edx, %edx - 0x0f, 0x85, 0xb8, 0x07, 0x00, 0x00, //0x00001bdc jne LBB0_470 - 0x4d, 0x85, 0xd2, //0x00001be2 testq %r10, %r10 - 0x0f, 0x85, 0xc6, 0x07, 0x00, 0x00, //0x00001be5 jne LBB0_472 - 0x45, 0x31, 0xd2, //0x00001beb xorl %r10d, %r10d - 0x48, 0x85, 0xf6, //0x00001bee testq %rsi, %rsi - 0x0f, 0x84, 0xf6, 0x07, 0x00, 0x00, //0x00001bf1 je LBB0_473 - //0x00001bf7 LBB0_225 - 0x48, 0x0f, 0xbc, 0xc6, //0x00001bf7 bsfq %rsi, %rax - 0x4d, 0x29, 0xee, //0x00001bfb subq %r13, %r14 - 0x49, 0x01, 0xc6, //0x00001bfe addq %rax, %r14 - 0x49, 0x83, 0xc6, 0x01, //0x00001c01 addq $1, %r14 - 0x4d, 0x89, 0xe2, //0x00001c05 movq %r12, %r10 - 0xe9, 0xe1, 0xfb, 0xff, 0xff, //0x00001c08 jmp LBB0_332 - //0x00001c0d LBB0_316 - 0x4d, 0x01, 0xee, //0x00001c0d addq %r13, %r14 - 0x4c, 0x89, 0xd3, //0x00001c10 movq %r10, %rbx - 0x48, 0x83, 0xf9, 0x20, //0x00001c13 cmpq $32, %rcx - 0x0f, 0x82, 0x72, 0x01, 0x00, 0x00, //0x00001c17 jb LBB0_386 - //0x00001c1d LBB0_317 - 0xc4, 0xc1, 0x7e, 0x6f, 0x06, //0x00001c1d vmovdqu (%r14), %ymm0 - 0xc5, 0xfd, 0x74, 0xce, //0x00001c22 vpcmpeqb %ymm6, %ymm0, %ymm1 - 0xc5, 0x7d, 0xd7, 0xd1, //0x00001c26 vpmovmskb %ymm1, %r10d - 0xc5, 0xfd, 0x74, 0xcf, //0x00001c2a vpcmpeqb %ymm7, %ymm0, %ymm1 - 0xc5, 0xfd, 0xd7, 0xd1, //0x00001c2e vpmovmskb %ymm1, %edx - 0x85, 0xd2, //0x00001c32 testl %edx, %edx - 0x0f, 0x85, 0x78, 0x08, 0x00, 0x00, //0x00001c34 jne LBB0_487 - 0x4d, 0x85, 0xff, //0x00001c3a testq %r15, %r15 - 0x0f, 0x85, 0x8e, 0x08, 0x00, 0x00, //0x00001c3d jne LBB0_489 - 0x45, 0x31, 0xff, //0x00001c43 xorl %r15d, %r15d - 0x4d, 0x85, 0xd2, //0x00001c46 testq %r10, %r10 - 0x0f, 0x84, 0xc1, 0x08, 0x00, 0x00, //0x00001c49 je LBB0_491 - //0x00001c4f LBB0_320 - 0x49, 0x0f, 0xbc, 0xd2, //0x00001c4f bsfq %r10, %rdx - 0xe9, 0xbd, 0x08, 0x00, 0x00, //0x00001c53 jmp LBB0_492 - //0x00001c58 LBB0_367 - 0x0f, 0xbc, 0xc0, //0x00001c58 bsfl %eax, %eax - 0xe9, 0x10, 0x00, 0x00, 0x00, //0x00001c5b jmp LBB0_370 - //0x00001c60 LBB0_368 - 0x4d, 0x01, 0xdd, //0x00001c60 addq %r11, %r13 - 0x49, 0x29, 0xdd, //0x00001c63 subq %rbx, %r13 - 0x49, 0x29, 0xcd, //0x00001c66 subq %rcx, %r13 - 0xe9, 0x0e, 0x00, 0x00, 0x00, //0x00001c69 jmp LBB0_371 - //0x00001c6e LBB0_369 - 0x89, 0xd0, //0x00001c6e movl %edx, %eax - //0x00001c70 LBB0_370 - 0x4d, 0x01, 0xdd, //0x00001c70 addq %r11, %r13 - 0x49, 0x29, 0xdd, //0x00001c73 subq %rbx, %r13 - 0x49, 0x29, 0xc5, //0x00001c76 subq %rax, %r13 - 0x4d, 0x29, 0xf5, //0x00001c79 subq %r14, %r13 - //0x00001c7c LBB0_371 - 0x4c, 0x89, 0xeb, //0x00001c7c movq %r13, %rbx - //0x00001c7f LBB0_372 - 0x4c, 0x8b, 0x55, 0xb8, //0x00001c7f movq $-72(%rbp), %r10 - 0x4c, 0x8b, 0x4d, 0xc8, //0x00001c83 movq $-56(%rbp), %r9 - 0x4c, 0x8b, 0x45, 0xb0, //0x00001c87 movq $-80(%rbp), %r8 - //0x00001c8b LBB0_373 - 0x48, 0x85, 0xdb, //0x00001c8b testq %rbx, %rbx - 0x0f, 0x88, 0xe6, 0x0b, 0x00, 0x00, //0x00001c8e js LBB0_535 - 0x4d, 0x8b, 0x32, //0x00001c94 movq (%r10), %r14 - //0x00001c97 LBB0_375 - 0x49, 0x01, 0xde, //0x00001c97 addq %rbx, %r14 - 0xe9, 0x19, 0xfe, 0xff, 0xff, //0x00001c9a jmp LBB0_361 - //0x00001c9f LBB0_376 - 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001c9f movq $-1, %r9 - 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00001ca6 movq $-1, %r8 - 0x4c, 0x8b, 0x7d, 0xd0, //0x00001cad movq $-48(%rbp), %r15 - 0x4c, 0x8d, 0x35, 0xe4, 0x0e, 0x00, 0x00, //0x00001cb1 leaq $3812(%rip), %r14 /* LJTI0_3+0(%rip) */ - 0x48, 0x83, 0xfb, 0x10, //0x00001cb8 cmpq $16, %rbx - 0x0f, 0x83, 0xef, 0xeb, 0xff, 0xff, //0x00001cbc jae LBB0_94 - 0xe9, 0x1e, 0xed, 0xff, 0xff, //0x00001cc2 jmp LBB0_112 - //0x00001cc7 LBB0_377 - 0x4d, 0x01, 0xee, //0x00001cc7 addq %r13, %r14 - 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x00001cca movq $-1, $-48(%rbp) - 0x45, 0x31, 0xc9, //0x00001cd2 xorl %r9d, %r9d - 0x48, 0x83, 0xf9, 0x20, //0x00001cd5 cmpq $32, %rcx - 0x0f, 0x83, 0xe0, 0xfc, 0xff, 0xff, //0x00001cd9 jae LBB0_53 - 0xe9, 0x13, 0x01, 0x00, 0x00, //0x00001cdf jmp LBB0_391 - //0x00001ce4 LBB0_378 - 0x4d, 0x01, 0xee, //0x00001ce4 addq %r13, %r14 - 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x00001ce7 movq $-1, $-48(%rbp) - 0x45, 0x31, 0xd2, //0x00001cef xorl %r10d, %r10d - 0x48, 0x83, 0xf9, 0x20, //0x00001cf2 cmpq $32, %rcx - 0x0f, 0x83, 0x19, 0xfd, 0xff, 0xff, //0x00001cf6 jae LBB0_156 - //0x00001cfc LBB0_379 - 0x4c, 0x8b, 0x4d, 0xc8, //0x00001cfc movq $-56(%rbp), %r9 - 0xe9, 0x6e, 0x02, 0x00, 0x00, //0x00001d00 jmp LBB0_413 - //0x00001d05 LBB0_380 - 0x4d, 0x01, 0xee, //0x00001d05 addq %r13, %r14 - 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001d08 movq $-1, %r9 - 0x45, 0x31, 0xd2, //0x00001d0f xorl %r10d, %r10d - 0x48, 0x83, 0xf9, 0x20, //0x00001d12 cmpq $32, %rcx - 0x0f, 0x83, 0xcb, 0xfd, 0xff, 0xff, //0x00001d16 jae LBB0_138 - 0xe9, 0x54, 0x03, 0x00, 0x00, //0x00001d1c jmp LBB0_428 - //0x00001d21 LBB0_381 - 0x4d, 0x01, 0xee, //0x00001d21 addq %r13, %r14 - 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001d24 movq $-1, %r9 - 0x45, 0x31, 0xff, //0x00001d2b xorl %r15d, %r15d - 0x4c, 0x89, 0xd3, //0x00001d2e movq %r10, %rbx - 0x48, 0x83, 0xf9, 0x20, //0x00001d31 cmpq $32, %rcx - 0x0f, 0x83, 0x04, 0xfe, 0xff, 0xff, //0x00001d35 jae LBB0_177 - //0x00001d3b LBB0_382 - 0x49, 0x89, 0xda, //0x00001d3b movq %rbx, %r10 - 0xe9, 0xa6, 0x04, 0x00, 0x00, //0x00001d3e jmp LBB0_451 - //0x00001d43 LBB0_383 - 0x49, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00001d43 movq $-1, %r10 - 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001d4a movq $-1, %r9 - 0x4c, 0x89, 0xe3, //0x00001d51 movq %r12, %rbx - 0xe9, 0xf1, 0xf5, 0xff, 0xff, //0x00001d54 jmp LBB0_254 - //0x00001d59 LBB0_384 - 0x4d, 0x01, 0xee, //0x00001d59 addq %r13, %r14 - 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001d5c movq $-1, %r9 - 0x45, 0x31, 0xd2, //0x00001d63 xorl %r10d, %r10d - 0x48, 0x83, 0xf9, 0x20, //0x00001d66 cmpq $32, %rcx - 0x0f, 0x83, 0x55, 0xfe, 0xff, 0xff, //0x00001d6a jae LBB0_222 - 0xe9, 0x80, 0x06, 0x00, 0x00, //0x00001d70 jmp LBB0_474 - //0x00001d75 LBB0_385 - 0x4d, 0x01, 0xee, //0x00001d75 addq %r13, %r14 - 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001d78 movq $-1, %r9 - 0x45, 0x31, 0xff, //0x00001d7f xorl %r15d, %r15d - 0x4c, 0x89, 0xd3, //0x00001d82 movq %r10, %rbx - 0x48, 0x83, 0xf9, 0x20, //0x00001d85 cmpq $32, %rcx - 0x0f, 0x83, 0x8e, 0xfe, 0xff, 0xff, //0x00001d89 jae LBB0_317 - //0x00001d8f LBB0_386 - 0x49, 0x89, 0xda, //0x00001d8f movq %rbx, %r10 - 0xe9, 0xd2, 0x07, 0x00, 0x00, //0x00001d92 jmp LBB0_497 - //0x00001d97 LBB0_387 - 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x00001d97 cmpq $-1, $-48(%rbp) - 0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x00001d9c jne LBB0_389 - 0x4c, 0x89, 0xf0, //0x00001da2 movq %r14, %rax - 0x4c, 0x29, 0xe8, //0x00001da5 subq %r13, %rax - 0x48, 0x0f, 0xbc, 0xfa, //0x00001da8 bsfq %rdx, %rdi - 0x48, 0x01, 0xc7, //0x00001dac addq %rax, %rdi - 0x48, 0x89, 0x7d, 0xd0, //0x00001daf movq %rdi, $-48(%rbp) - //0x00001db3 LBB0_389 - 0x44, 0x89, 0xc8, //0x00001db3 movl %r9d, %eax - 0xf7, 0xd0, //0x00001db6 notl %eax - 0x21, 0xd0, //0x00001db8 andl %edx, %eax - 0x8d, 0x3c, 0x00, //0x00001dba leal (%rax,%rax), %edi - 0x41, 0x8d, 0x1c, 0x41, //0x00001dbd leal (%r9,%rax,2), %ebx - 0xf7, 0xd7, //0x00001dc1 notl %edi - 0x21, 0xd7, //0x00001dc3 andl %edx, %edi - 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001dc5 andl $-1431655766, %edi - 0x45, 0x31, 0xc9, //0x00001dcb xorl %r9d, %r9d - 0x01, 0xc7, //0x00001dce addl %eax, %edi - 0x41, 0x0f, 0x92, 0xc1, //0x00001dd0 setb %r9b - 0x01, 0xff, //0x00001dd4 addl %edi, %edi - 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x00001dd6 xorl $1431655765, %edi - 0x21, 0xdf, //0x00001ddc andl %ebx, %edi - 0xf7, 0xd7, //0x00001dde notl %edi - 0x21, 0xfe, //0x00001de0 andl %edi, %esi - 0x4c, 0x8b, 0x7d, 0xc0, //0x00001de2 movq $-64(%rbp), %r15 - 0x48, 0x85, 0xf6, //0x00001de6 testq %rsi, %rsi - 0x0f, 0x85, 0x02, 0xfc, 0xff, 0xff, //0x00001de9 jne LBB0_56 - //0x00001def LBB0_390 - 0x49, 0x83, 0xc6, 0x20, //0x00001def addq $32, %r14 - 0x48, 0x83, 0xc1, 0xe0, //0x00001df3 addq $-32, %rcx - //0x00001df7 LBB0_391 - 0x4d, 0x85, 0xc9, //0x00001df7 testq %r9, %r9 - 0x0f, 0x85, 0x8b, 0x04, 0x00, 0x00, //0x00001dfa jne LBB0_462 - 0x48, 0x8b, 0x75, 0xd0, //0x00001e00 movq $-48(%rbp), %rsi - 0x4c, 0x8b, 0x4d, 0xc8, //0x00001e04 movq $-56(%rbp), %r9 - 0x48, 0x85, 0xc9, //0x00001e08 testq %rcx, %rcx - 0x0f, 0x84, 0x8e, 0x00, 0x00, 0x00, //0x00001e0b je LBB0_403 - //0x00001e11 LBB0_393 - 0x4c, 0x89, 0xea, //0x00001e11 movq %r13, %rdx - 0x48, 0xf7, 0xda, //0x00001e14 negq %rdx - //0x00001e17 LBB0_394 - 0x31, 0xff, //0x00001e17 xorl %edi, %edi - //0x00001e19 LBB0_395 - 0x41, 0x0f, 0xb6, 0x1c, 0x3e, //0x00001e19 movzbl (%r14,%rdi), %ebx - 0x80, 0xfb, 0x22, //0x00001e1e cmpb $34, %bl - 0x0f, 0x84, 0x71, 0x00, 0x00, 0x00, //0x00001e21 je LBB0_402 - 0x80, 0xfb, 0x5c, //0x00001e27 cmpb $92, %bl - 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00001e2a je LBB0_400 - 0x48, 0x83, 0xc7, 0x01, //0x00001e30 addq $1, %rdi - 0x48, 0x39, 0xf9, //0x00001e34 cmpq %rdi, %rcx - 0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x00001e37 jne LBB0_395 - 0xe9, 0x65, 0x00, 0x00, 0x00, //0x00001e3d jmp LBB0_398 - //0x00001e42 LBB0_400 - 0x48, 0x8d, 0x41, 0xff, //0x00001e42 leaq $-1(%rcx), %rax - 0x48, 0x39, 0xf8, //0x00001e46 cmpq %rdi, %rax - 0x0f, 0x84, 0x67, 0x08, 0x00, 0x00, //0x00001e49 je LBB0_515 - 0x4a, 0x8d, 0x04, 0x32, //0x00001e4f leaq (%rdx,%r14), %rax - 0x48, 0x01, 0xf8, //0x00001e53 addq %rdi, %rax - 0x48, 0x83, 0xfe, 0xff, //0x00001e56 cmpq $-1, %rsi - 0x48, 0x8b, 0x5d, 0xd0, //0x00001e5a movq $-48(%rbp), %rbx - 0x48, 0x0f, 0x44, 0xd8, //0x00001e5e cmoveq %rax, %rbx - 0x48, 0x89, 0x5d, 0xd0, //0x00001e62 movq %rbx, $-48(%rbp) - 0x48, 0x0f, 0x44, 0xf0, //0x00001e66 cmoveq %rax, %rsi - 0x49, 0x01, 0xfe, //0x00001e6a addq %rdi, %r14 - 0x49, 0x83, 0xc6, 0x02, //0x00001e6d addq $2, %r14 - 0x48, 0x89, 0xc8, //0x00001e71 movq %rcx, %rax - 0x48, 0x29, 0xf8, //0x00001e74 subq %rdi, %rax - 0x48, 0x83, 0xc0, 0xfe, //0x00001e77 addq $-2, %rax - 0x48, 0x83, 0xc1, 0xfe, //0x00001e7b addq $-2, %rcx - 0x48, 0x39, 0xf9, //0x00001e7f cmpq %rdi, %rcx - 0x48, 0x89, 0xc1, //0x00001e82 movq %rax, %rcx - 0x4c, 0x8b, 0x4d, 0xc8, //0x00001e85 movq $-56(%rbp), %r9 - 0x4c, 0x8b, 0x7d, 0xc0, //0x00001e89 movq $-64(%rbp), %r15 - 0x0f, 0x85, 0x84, 0xff, 0xff, 0xff, //0x00001e8d jne LBB0_394 - 0xe9, 0x1e, 0x08, 0x00, 0x00, //0x00001e93 jmp LBB0_515 - //0x00001e98 LBB0_402 - 0x49, 0x01, 0xfe, //0x00001e98 addq %rdi, %r14 - 0x49, 0x83, 0xc6, 0x01, //0x00001e9b addq $1, %r14 - //0x00001e9f LBB0_403 - 0x4d, 0x29, 0xee, //0x00001e9f subq %r13, %r14 - 0xe9, 0xfe, 0xef, 0xff, 0xff, //0x00001ea2 jmp LBB0_190 - //0x00001ea7 LBB0_398 - 0x80, 0xfb, 0x22, //0x00001ea7 cmpb $34, %bl - 0x0f, 0x85, 0x06, 0x08, 0x00, 0x00, //0x00001eaa jne LBB0_515 - 0x49, 0x01, 0xce, //0x00001eb0 addq %rcx, %r14 - 0x4c, 0x8b, 0x4d, 0xc8, //0x00001eb3 movq $-56(%rbp), %r9 - 0x4c, 0x8b, 0x7d, 0xc0, //0x00001eb7 movq $-64(%rbp), %r15 - 0xe9, 0xdf, 0xff, 0xff, 0xff, //0x00001ebb jmp LBB0_403 - //0x00001ec0 LBB0_404 - 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x00001ec0 cmpq $-1, $-48(%rbp) - 0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x00001ec5 jne LBB0_406 - 0x4c, 0x89, 0xf0, //0x00001ecb movq %r14, %rax - 0x4c, 0x29, 0xe8, //0x00001ece subq %r13, %rax - 0x48, 0x0f, 0xbc, 0xf2, //0x00001ed1 bsfq %rdx, %rsi - 0x48, 0x01, 0xc6, //0x00001ed5 addq %rax, %rsi - 0x48, 0x89, 0x75, 0xd0, //0x00001ed8 movq %rsi, $-48(%rbp) - //0x00001edc LBB0_406 - 0x44, 0x89, 0xd0, //0x00001edc movl %r10d, %eax - 0xf7, 0xd0, //0x00001edf notl %eax - 0x21, 0xd0, //0x00001ee1 andl %edx, %eax - 0x8d, 0x34, 0x00, //0x00001ee3 leal (%rax,%rax), %esi - 0x41, 0x8d, 0x3c, 0x42, //0x00001ee6 leal (%r10,%rax,2), %edi - 0xf7, 0xd6, //0x00001eea notl %esi - 0x21, 0xd6, //0x00001eec andl %edx, %esi - 0x81, 0xe6, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001eee andl $-1431655766, %esi - 0x45, 0x31, 0xd2, //0x00001ef4 xorl %r10d, %r10d - 0x01, 0xc6, //0x00001ef7 addl %eax, %esi - 0x41, 0x0f, 0x92, 0xc2, //0x00001ef9 setb %r10b - 0x01, 0xf6, //0x00001efd addl %esi, %esi - 0x81, 0xf6, 0x55, 0x55, 0x55, 0x55, //0x00001eff xorl $1431655765, %esi - 0x21, 0xfe, //0x00001f05 andl %edi, %esi - 0xf7, 0xd6, //0x00001f07 notl %esi - 0x41, 0x21, 0xf1, //0x00001f09 andl %esi, %r9d - 0x4d, 0x85, 0xc9, //0x00001f0c testq %r9, %r9 - 0x0f, 0x85, 0x32, 0xfb, 0xff, 0xff, //0x00001f0f jne LBB0_159 - //0x00001f15 LBB0_407 - 0xba, 0x40, 0x00, 0x00, 0x00, //0x00001f15 movl $64, %edx - //0x00001f1a LBB0_408 - 0xc5, 0xbd, 0xda, 0xc8, //0x00001f1a vpminub %ymm0, %ymm8, %ymm1 - 0xc5, 0xfd, 0x74, 0xc1, //0x00001f1e vpcmpeqb %ymm1, %ymm0, %ymm0 - 0xc5, 0xfd, 0xd7, 0xf0, //0x00001f22 vpmovmskb %ymm0, %esi - 0x0f, 0xbc, 0xfe, //0x00001f26 bsfl %esi, %edi - 0x4d, 0x85, 0xc9, //0x00001f29 testq %r9, %r9 - 0x0f, 0x84, 0x2d, 0x00, 0x00, 0x00, //0x00001f2c je LBB0_411 - 0x85, 0xf6, //0x00001f32 testl %esi, %esi - 0xb8, 0x40, 0x00, 0x00, 0x00, //0x00001f34 movl $64, %eax - 0x0f, 0x44, 0xf8, //0x00001f39 cmovel %eax, %edi - 0x48, 0x39, 0xfa, //0x00001f3c cmpq %rdi, %rdx - 0x4c, 0x8b, 0x4d, 0xc8, //0x00001f3f movq $-56(%rbp), %r9 - 0x0f, 0x87, 0x75, 0x09, 0x00, 0x00, //0x00001f43 ja LBB0_546 - 0x4d, 0x29, 0xee, //0x00001f49 subq %r13, %r14 - 0x49, 0x01, 0xd6, //0x00001f4c addq %rdx, %r14 - 0x49, 0x83, 0xc6, 0x01, //0x00001f4f addq $1, %r14 - 0x4d, 0x89, 0xfa, //0x00001f53 movq %r15, %r10 - 0x4c, 0x8b, 0x7d, 0xc0, //0x00001f56 movq $-64(%rbp), %r15 - 0xe9, 0x46, 0xef, 0xff, 0xff, //0x00001f5a jmp LBB0_190 - //0x00001f5f LBB0_411 - 0x85, 0xf6, //0x00001f5f testl %esi, %esi - 0x4c, 0x8b, 0x4d, 0xc8, //0x00001f61 movq $-56(%rbp), %r9 - 0x0f, 0x85, 0x63, 0x09, 0x00, 0x00, //0x00001f65 jne LBB0_547 - 0x49, 0x83, 0xc6, 0x20, //0x00001f6b addq $32, %r14 - 0x48, 0x83, 0xc1, 0xe0, //0x00001f6f addq $-32, %rcx - //0x00001f73 LBB0_413 - 0x4d, 0x85, 0xd2, //0x00001f73 testq %r10, %r10 - 0x0f, 0x85, 0x56, 0x03, 0x00, 0x00, //0x00001f76 jne LBB0_464 - 0x48, 0x8b, 0x75, 0xd0, //0x00001f7c movq $-48(%rbp), %rsi - 0x4d, 0x89, 0xfa, //0x00001f80 movq %r15, %r10 - 0x48, 0x85, 0xc9, //0x00001f83 testq %rcx, %rcx - 0x0f, 0x84, 0x2a, 0x07, 0x00, 0x00, //0x00001f86 je LBB0_515 - //0x00001f8c LBB0_415 - 0x41, 0x0f, 0xb6, 0x16, //0x00001f8c movzbl (%r14), %edx - 0x80, 0xfa, 0x22, //0x00001f90 cmpb $34, %dl - 0x0f, 0x84, 0x71, 0x00, 0x00, 0x00, //0x00001f93 je LBB0_423 - 0x80, 0xfa, 0x5c, //0x00001f99 cmpb $92, %dl - 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00001f9c je LBB0_419 - 0x80, 0xfa, 0x1f, //0x00001fa2 cmpb $31, %dl - 0x0f, 0x86, 0x3a, 0x09, 0x00, 0x00, //0x00001fa5 jbe LBB0_549 - 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00001fab movq $-1, %rdx - 0xbf, 0x01, 0x00, 0x00, 0x00, //0x00001fb2 movl $1, %edi - 0x49, 0x01, 0xfe, //0x00001fb7 addq %rdi, %r14 - 0x48, 0x01, 0xd1, //0x00001fba addq %rdx, %rcx - 0x0f, 0x85, 0xc9, 0xff, 0xff, 0xff, //0x00001fbd jne LBB0_415 - 0xe9, 0xee, 0x06, 0x00, 0x00, //0x00001fc3 jmp LBB0_515 - //0x00001fc8 LBB0_419 - 0x48, 0x83, 0xf9, 0x01, //0x00001fc8 cmpq $1, %rcx - 0x0f, 0x84, 0x43, 0x09, 0x00, 0x00, //0x00001fcc je LBB0_553 - 0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x00001fd2 movq $-2, %rdx - 0xbf, 0x02, 0x00, 0x00, 0x00, //0x00001fd9 movl $2, %edi - 0x48, 0x83, 0xfe, 0xff, //0x00001fde cmpq $-1, %rsi - 0x0f, 0x85, 0x0a, 0x00, 0x00, 0x00, //0x00001fe2 jne LBB0_422 - 0x4c, 0x89, 0xf6, //0x00001fe8 movq %r14, %rsi - 0x4c, 0x29, 0xee, //0x00001feb subq %r13, %rsi - 0x48, 0x89, 0x75, 0xd0, //0x00001fee movq %rsi, $-48(%rbp) - //0x00001ff2 LBB0_422 - 0x4d, 0x89, 0xfa, //0x00001ff2 movq %r15, %r10 - 0x4c, 0x8b, 0x4d, 0xc8, //0x00001ff5 movq $-56(%rbp), %r9 - 0x49, 0x01, 0xfe, //0x00001ff9 addq %rdi, %r14 - 0x48, 0x01, 0xd1, //0x00001ffc addq %rdx, %rcx - 0x0f, 0x85, 0x87, 0xff, 0xff, 0xff, //0x00001fff jne LBB0_415 - 0xe9, 0xac, 0x06, 0x00, 0x00, //0x00002005 jmp LBB0_515 - //0x0000200a LBB0_423 - 0x4d, 0x29, 0xee, //0x0000200a subq %r13, %r14 - 0x49, 0x83, 0xc6, 0x01, //0x0000200d addq $1, %r14 - 0x4c, 0x8b, 0x7d, 0xc0, //0x00002011 movq $-64(%rbp), %r15 - 0xe9, 0x8b, 0xee, 0xff, 0xff, //0x00002015 jmp LBB0_190 - //0x0000201a LBB0_424 - 0x49, 0x83, 0xf9, 0xff, //0x0000201a cmpq $-1, %r9 - 0x0f, 0x85, 0x0d, 0x00, 0x00, 0x00, //0x0000201e jne LBB0_426 - 0x4c, 0x89, 0xf0, //0x00002024 movq %r14, %rax - 0x4c, 0x29, 0xe8, //0x00002027 subq %r13, %rax - 0x4c, 0x0f, 0xbc, 0xca, //0x0000202a bsfq %rdx, %r9 - 0x49, 0x01, 0xc1, //0x0000202e addq %rax, %r9 - //0x00002031 LBB0_426 - 0x44, 0x89, 0xd0, //0x00002031 movl %r10d, %eax - 0xf7, 0xd0, //0x00002034 notl %eax - 0x21, 0xd0, //0x00002036 andl %edx, %eax - 0x8d, 0x3c, 0x00, //0x00002038 leal (%rax,%rax), %edi - 0x41, 0x8d, 0x1c, 0x42, //0x0000203b leal (%r10,%rax,2), %ebx - 0xf7, 0xd7, //0x0000203f notl %edi - 0x21, 0xd7, //0x00002041 andl %edx, %edi - 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002043 andl $-1431655766, %edi - 0x45, 0x31, 0xd2, //0x00002049 xorl %r10d, %r10d - 0x01, 0xc7, //0x0000204c addl %eax, %edi - 0x41, 0x0f, 0x92, 0xc2, //0x0000204e setb %r10b - 0x01, 0xff, //0x00002052 addl %edi, %edi - 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x00002054 xorl $1431655765, %edi - 0x21, 0xdf, //0x0000205a andl %ebx, %edi - 0xf7, 0xd7, //0x0000205c notl %edi - 0x21, 0xfe, //0x0000205e andl %edi, %esi - 0x4c, 0x8b, 0x7d, 0xc0, //0x00002060 movq $-64(%rbp), %r15 - 0x48, 0x85, 0xf6, //0x00002064 testq %rsi, %rsi - 0x0f, 0x85, 0xac, 0xfa, 0xff, 0xff, //0x00002067 jne LBB0_141 - //0x0000206d LBB0_427 - 0x49, 0x83, 0xc6, 0x20, //0x0000206d addq $32, %r14 - 0x48, 0x83, 0xc1, 0xe0, //0x00002071 addq $-32, %rcx - //0x00002075 LBB0_428 - 0x4d, 0x85, 0xd2, //0x00002075 testq %r10, %r10 - 0x0f, 0x85, 0x9a, 0x02, 0x00, 0x00, //0x00002078 jne LBB0_466 - 0x4c, 0x89, 0xce, //0x0000207e movq %r9, %rsi - 0x4d, 0x89, 0xe2, //0x00002081 movq %r12, %r10 - 0x48, 0x85, 0xc9, //0x00002084 testq %rcx, %rcx - 0x0f, 0x84, 0x85, 0x00, 0x00, 0x00, //0x00002087 je LBB0_440 - //0x0000208d LBB0_430 - 0x4c, 0x89, 0xea, //0x0000208d movq %r13, %rdx - 0x48, 0xf7, 0xda, //0x00002090 negq %rdx - //0x00002093 LBB0_431 - 0x31, 0xff, //0x00002093 xorl %edi, %edi - //0x00002095 LBB0_432 - 0x41, 0x0f, 0xb6, 0x1c, 0x3e, //0x00002095 movzbl (%r14,%rdi), %ebx - 0x80, 0xfb, 0x22, //0x0000209a cmpb $34, %bl - 0x0f, 0x84, 0x68, 0x00, 0x00, 0x00, //0x0000209d je LBB0_439 - 0x80, 0xfb, 0x5c, //0x000020a3 cmpb $92, %bl - 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x000020a6 je LBB0_437 - 0x48, 0x83, 0xc7, 0x01, //0x000020ac addq $1, %rdi - 0x48, 0x39, 0xf9, //0x000020b0 cmpq %rdi, %rcx - 0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x000020b3 jne LBB0_432 - 0xe9, 0x5c, 0x00, 0x00, 0x00, //0x000020b9 jmp LBB0_435 - //0x000020be LBB0_437 - 0x48, 0x8d, 0x41, 0xff, //0x000020be leaq $-1(%rcx), %rax - 0x48, 0x39, 0xf8, //0x000020c2 cmpq %rdi, %rax - 0x0f, 0x84, 0x2c, 0x08, 0x00, 0x00, //0x000020c5 je LBB0_555 - 0x4a, 0x8d, 0x04, 0x32, //0x000020cb leaq (%rdx,%r14), %rax - 0x48, 0x01, 0xf8, //0x000020cf addq %rdi, %rax - 0x48, 0x83, 0xfe, 0xff, //0x000020d2 cmpq $-1, %rsi - 0x4c, 0x0f, 0x44, 0xc8, //0x000020d6 cmoveq %rax, %r9 - 0x48, 0x0f, 0x44, 0xf0, //0x000020da cmoveq %rax, %rsi - 0x49, 0x01, 0xfe, //0x000020de addq %rdi, %r14 - 0x49, 0x83, 0xc6, 0x02, //0x000020e1 addq $2, %r14 - 0x48, 0x89, 0xc8, //0x000020e5 movq %rcx, %rax - 0x48, 0x29, 0xf8, //0x000020e8 subq %rdi, %rax - 0x48, 0x83, 0xc0, 0xfe, //0x000020eb addq $-2, %rax - 0x48, 0x83, 0xc1, 0xfe, //0x000020ef addq $-2, %rcx - 0x48, 0x39, 0xf9, //0x000020f3 cmpq %rdi, %rcx - 0x48, 0x89, 0xc1, //0x000020f6 movq %rax, %rcx - 0x4d, 0x89, 0xe2, //0x000020f9 movq %r12, %r10 - 0x4c, 0x8b, 0x7d, 0xc0, //0x000020fc movq $-64(%rbp), %r15 - 0x0f, 0x85, 0x8d, 0xff, 0xff, 0xff, //0x00002100 jne LBB0_431 - 0xe9, 0xd0, 0x05, 0x00, 0x00, //0x00002106 jmp LBB0_518 - //0x0000210b LBB0_439 - 0x49, 0x01, 0xfe, //0x0000210b addq %rdi, %r14 - 0x49, 0x83, 0xc6, 0x01, //0x0000210e addq $1, %r14 - //0x00002112 LBB0_440 - 0x4d, 0x29, 0xee, //0x00002112 subq %r13, %r14 - 0xe9, 0x31, 0xef, 0xff, 0xff, //0x00002115 jmp LBB0_209 - //0x0000211a LBB0_435 - 0x80, 0xfb, 0x22, //0x0000211a cmpb $34, %bl - 0x0f, 0x85, 0xd4, 0x07, 0x00, 0x00, //0x0000211d jne LBB0_555 - 0x49, 0x01, 0xce, //0x00002123 addq %rcx, %r14 - 0x4d, 0x89, 0xe2, //0x00002126 movq %r12, %r10 - 0x4c, 0x8b, 0x7d, 0xc0, //0x00002129 movq $-64(%rbp), %r15 - 0xe9, 0xe0, 0xff, 0xff, 0xff, //0x0000212d jmp LBB0_440 - //0x00002132 LBB0_441 - 0x4d, 0x89, 0xcc, //0x00002132 movq %r9, %r12 - 0x49, 0x83, 0xf9, 0xff, //0x00002135 cmpq $-1, %r9 - 0x0f, 0x85, 0x15, 0x00, 0x00, 0x00, //0x00002139 jne LBB0_444 - 0x4c, 0x89, 0xf0, //0x0000213f movq %r14, %rax - 0x4c, 0x29, 0xe8, //0x00002142 subq %r13, %rax - 0x4c, 0x0f, 0xbc, 0xe2, //0x00002145 bsfq %rdx, %r12 - 0x49, 0x01, 0xc4, //0x00002149 addq %rax, %r12 - 0xe9, 0x03, 0x00, 0x00, 0x00, //0x0000214c jmp LBB0_444 - //0x00002151 LBB0_443 - 0x4d, 0x89, 0xcc, //0x00002151 movq %r9, %r12 - //0x00002154 LBB0_444 - 0x44, 0x89, 0xf8, //0x00002154 movl %r15d, %eax - 0xf7, 0xd0, //0x00002157 notl %eax - 0x21, 0xd0, //0x00002159 andl %edx, %eax - 0x8d, 0x34, 0x00, //0x0000215b leal (%rax,%rax), %esi - 0x41, 0x8d, 0x3c, 0x47, //0x0000215e leal (%r15,%rax,2), %edi - 0xf7, 0xd6, //0x00002162 notl %esi - 0x21, 0xd6, //0x00002164 andl %edx, %esi - 0x81, 0xe6, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002166 andl $-1431655766, %esi - 0x45, 0x31, 0xff, //0x0000216c xorl %r15d, %r15d - 0x01, 0xc6, //0x0000216f addl %eax, %esi - 0x41, 0x0f, 0x92, 0xc7, //0x00002171 setb %r15b - 0x01, 0xf6, //0x00002175 addl %esi, %esi - 0x81, 0xf6, 0x55, 0x55, 0x55, 0x55, //0x00002177 xorl $1431655765, %esi - 0x21, 0xfe, //0x0000217d andl %edi, %esi - 0xf7, 0xd6, //0x0000217f notl %esi - 0x41, 0x21, 0xf2, //0x00002181 andl %esi, %r10d - 0x4d, 0x89, 0xe1, //0x00002184 movq %r12, %r9 - 0x4d, 0x85, 0xd2, //0x00002187 testq %r10, %r10 - 0x0f, 0x85, 0xe1, 0xf9, 0xff, 0xff, //0x0000218a jne LBB0_180 - //0x00002190 LBB0_445 - 0xba, 0x40, 0x00, 0x00, 0x00, //0x00002190 movl $64, %edx - //0x00002195 LBB0_446 - 0xc5, 0xbd, 0xda, 0xc8, //0x00002195 vpminub %ymm0, %ymm8, %ymm1 - 0xc5, 0xfd, 0x74, 0xc1, //0x00002199 vpcmpeqb %ymm1, %ymm0, %ymm0 - 0xc5, 0xfd, 0xd7, 0xf0, //0x0000219d vpmovmskb %ymm0, %esi - 0x0f, 0xbc, 0xfe, //0x000021a1 bsfl %esi, %edi - 0x4d, 0x85, 0xd2, //0x000021a4 testq %r10, %r10 - 0x0f, 0x84, 0x29, 0x00, 0x00, 0x00, //0x000021a7 je LBB0_449 - 0x85, 0xf6, //0x000021ad testl %esi, %esi - 0xb8, 0x40, 0x00, 0x00, 0x00, //0x000021af movl $64, %eax - 0x0f, 0x44, 0xf8, //0x000021b4 cmovel %eax, %edi - 0x48, 0x39, 0xfa, //0x000021b7 cmpq %rdi, %rdx - 0x49, 0x89, 0xda, //0x000021ba movq %rbx, %r10 - 0x0f, 0x87, 0x15, 0x07, 0x00, 0x00, //0x000021bd ja LBB0_548 - 0x4d, 0x29, 0xee, //0x000021c3 subq %r13, %r14 - 0x49, 0x01, 0xd6, //0x000021c6 addq %rdx, %r14 - 0x49, 0x83, 0xc6, 0x01, //0x000021c9 addq $1, %r14 - 0x4c, 0x8b, 0x7d, 0xc0, //0x000021cd movq $-64(%rbp), %r15 - 0xe9, 0x75, 0xee, 0xff, 0xff, //0x000021d1 jmp LBB0_209 - //0x000021d6 LBB0_449 - 0x85, 0xf6, //0x000021d6 testl %esi, %esi - 0x49, 0x89, 0xda, //0x000021d8 movq %rbx, %r10 - 0x0f, 0x85, 0x1e, 0x07, 0x00, 0x00, //0x000021db jne LBB0_550 - 0x49, 0x83, 0xc6, 0x20, //0x000021e1 addq $32, %r14 - 0x48, 0x83, 0xc1, 0xe0, //0x000021e5 addq $-32, %rcx - //0x000021e9 LBB0_451 - 0x4d, 0x85, 0xff, //0x000021e9 testq %r15, %r15 - 0x0f, 0x85, 0x67, 0x01, 0x00, 0x00, //0x000021ec jne LBB0_468 - 0x4c, 0x89, 0xce, //0x000021f2 movq %r9, %rsi - 0x4c, 0x8b, 0x7d, 0xc0, //0x000021f5 movq $-64(%rbp), %r15 - 0x48, 0x85, 0xc9, //0x000021f9 testq %rcx, %rcx - 0x0f, 0x84, 0xd9, 0x04, 0x00, 0x00, //0x000021fc je LBB0_518 - //0x00002202 LBB0_453 - 0x41, 0x0f, 0xb6, 0x16, //0x00002202 movzbl (%r14), %edx - 0x80, 0xfa, 0x22, //0x00002206 cmpb $34, %dl - 0x0f, 0x84, 0x70, 0x00, 0x00, 0x00, //0x00002209 je LBB0_461 - 0x80, 0xfa, 0x5c, //0x0000220f cmpb $92, %dl - 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00002212 je LBB0_457 - 0x80, 0xfa, 0x1f, //0x00002218 cmpb $31, %dl - 0x0f, 0x86, 0xe9, 0x06, 0x00, 0x00, //0x0000221b jbe LBB0_551 - 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00002221 movq $-1, %rdx - 0xbf, 0x01, 0x00, 0x00, 0x00, //0x00002228 movl $1, %edi - 0x49, 0x01, 0xfe, //0x0000222d addq %rdi, %r14 - 0x48, 0x01, 0xd1, //0x00002230 addq %rdx, %rcx - 0x0f, 0x85, 0xc9, 0xff, 0xff, 0xff, //0x00002233 jne LBB0_453 - 0xe9, 0x9d, 0x04, 0x00, 0x00, //0x00002239 jmp LBB0_518 - //0x0000223e LBB0_457 - 0x48, 0x83, 0xf9, 0x01, //0x0000223e cmpq $1, %rcx - 0x0f, 0x84, 0xd5, 0x06, 0x00, 0x00, //0x00002242 je LBB0_554 - 0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x00002248 movq $-2, %rdx - 0xbf, 0x02, 0x00, 0x00, 0x00, //0x0000224f movl $2, %edi - 0x48, 0x83, 0xfe, 0xff, //0x00002254 cmpq $-1, %rsi - 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00002258 jne LBB0_460 - 0x4d, 0x89, 0xf1, //0x0000225e movq %r14, %r9 - 0x4d, 0x29, 0xe9, //0x00002261 subq %r13, %r9 - 0x4c, 0x89, 0xce, //0x00002264 movq %r9, %rsi - //0x00002267 LBB0_460 - 0x49, 0x89, 0xda, //0x00002267 movq %rbx, %r10 - 0x4c, 0x8b, 0x7d, 0xc0, //0x0000226a movq $-64(%rbp), %r15 - 0x49, 0x01, 0xfe, //0x0000226e addq %rdi, %r14 - 0x48, 0x01, 0xd1, //0x00002271 addq %rdx, %rcx - 0x0f, 0x85, 0x88, 0xff, 0xff, 0xff, //0x00002274 jne LBB0_453 - 0xe9, 0x5c, 0x04, 0x00, 0x00, //0x0000227a jmp LBB0_518 - //0x0000227f LBB0_461 - 0x4d, 0x29, 0xee, //0x0000227f subq %r13, %r14 - 0x49, 0x83, 0xc6, 0x01, //0x00002282 addq $1, %r14 - 0xe9, 0xc0, 0xed, 0xff, 0xff, //0x00002286 jmp LBB0_209 - //0x0000228b LBB0_462 - 0x48, 0x85, 0xc9, //0x0000228b testq %rcx, %rcx - 0x0f, 0x84, 0x22, 0x04, 0x00, 0x00, //0x0000228e je LBB0_515 - 0x4c, 0x89, 0xee, //0x00002294 movq %r13, %rsi - 0x48, 0xf7, 0xd6, //0x00002297 notq %rsi - 0x4c, 0x01, 0xf6, //0x0000229a addq %r14, %rsi - 0x48, 0x8b, 0x55, 0xd0, //0x0000229d movq $-48(%rbp), %rdx - 0x48, 0x83, 0xfa, 0xff, //0x000022a1 cmpq $-1, %rdx - 0x48, 0x89, 0xd0, //0x000022a5 movq %rdx, %rax - 0x48, 0x0f, 0x44, 0xc6, //0x000022a8 cmoveq %rsi, %rax - 0x48, 0x0f, 0x45, 0xf2, //0x000022ac cmovneq %rdx, %rsi - 0x49, 0x83, 0xc6, 0x01, //0x000022b0 addq $1, %r14 - 0x48, 0x83, 0xc1, 0xff, //0x000022b4 addq $-1, %rcx - 0x48, 0x89, 0x45, 0xd0, //0x000022b8 movq %rax, $-48(%rbp) - 0x4c, 0x8b, 0x4d, 0xc8, //0x000022bc movq $-56(%rbp), %r9 - 0x4c, 0x8b, 0x7d, 0xc0, //0x000022c0 movq $-64(%rbp), %r15 - 0x48, 0x85, 0xc9, //0x000022c4 testq %rcx, %rcx - 0x0f, 0x85, 0x44, 0xfb, 0xff, 0xff, //0x000022c7 jne LBB0_393 - 0xe9, 0xcd, 0xfb, 0xff, 0xff, //0x000022cd jmp LBB0_403 - //0x000022d2 LBB0_464 - 0x48, 0x85, 0xc9, //0x000022d2 testq %rcx, %rcx - 0x0f, 0x84, 0x3a, 0x06, 0x00, 0x00, //0x000022d5 je LBB0_553 - 0x4c, 0x89, 0xee, //0x000022db movq %r13, %rsi - 0x48, 0xf7, 0xd6, //0x000022de notq %rsi - 0x4c, 0x01, 0xf6, //0x000022e1 addq %r14, %rsi - 0x48, 0x8b, 0x55, 0xd0, //0x000022e4 movq $-48(%rbp), %rdx - 0x48, 0x83, 0xfa, 0xff, //0x000022e8 cmpq $-1, %rdx - 0x48, 0x89, 0xd0, //0x000022ec movq %rdx, %rax - 0x48, 0x0f, 0x44, 0xc6, //0x000022ef cmoveq %rsi, %rax - 0x48, 0x0f, 0x45, 0xf2, //0x000022f3 cmovneq %rdx, %rsi - 0x49, 0x83, 0xc6, 0x01, //0x000022f7 addq $1, %r14 - 0x48, 0x83, 0xc1, 0xff, //0x000022fb addq $-1, %rcx - 0x48, 0x89, 0x45, 0xd0, //0x000022ff movq %rax, $-48(%rbp) - 0x4d, 0x89, 0xfa, //0x00002303 movq %r15, %r10 - 0x4c, 0x8b, 0x4d, 0xc8, //0x00002306 movq $-56(%rbp), %r9 - 0x48, 0x85, 0xc9, //0x0000230a testq %rcx, %rcx - 0x0f, 0x85, 0x79, 0xfc, 0xff, 0xff, //0x0000230d jne LBB0_415 - 0xe9, 0x9e, 0x03, 0x00, 0x00, //0x00002313 jmp LBB0_515 - //0x00002318 LBB0_466 - 0x48, 0x85, 0xc9, //0x00002318 testq %rcx, %rcx - 0x0f, 0x84, 0xd6, 0x05, 0x00, 0x00, //0x0000231b je LBB0_555 - 0x4c, 0x89, 0xee, //0x00002321 movq %r13, %rsi - 0x48, 0xf7, 0xd6, //0x00002324 notq %rsi - 0x4c, 0x01, 0xf6, //0x00002327 addq %r14, %rsi - 0x49, 0x83, 0xf9, 0xff, //0x0000232a cmpq $-1, %r9 - 0x4c, 0x89, 0xc8, //0x0000232e movq %r9, %rax - 0x48, 0x0f, 0x44, 0xc6, //0x00002331 cmoveq %rsi, %rax - 0x49, 0x0f, 0x45, 0xf1, //0x00002335 cmovneq %r9, %rsi - 0x49, 0x83, 0xc6, 0x01, //0x00002339 addq $1, %r14 - 0x48, 0x83, 0xc1, 0xff, //0x0000233d addq $-1, %rcx - 0x49, 0x89, 0xc1, //0x00002341 movq %rax, %r9 - 0x4d, 0x89, 0xe2, //0x00002344 movq %r12, %r10 - 0x4c, 0x8b, 0x7d, 0xc0, //0x00002347 movq $-64(%rbp), %r15 - 0x48, 0x85, 0xc9, //0x0000234b testq %rcx, %rcx - 0x0f, 0x85, 0x39, 0xfd, 0xff, 0xff, //0x0000234e jne LBB0_430 - 0xe9, 0xb9, 0xfd, 0xff, 0xff, //0x00002354 jmp LBB0_440 - //0x00002359 LBB0_468 - 0x48, 0x85, 0xc9, //0x00002359 testq %rcx, %rcx - 0x0f, 0x84, 0xbb, 0x05, 0x00, 0x00, //0x0000235c je LBB0_554 - 0x4c, 0x89, 0xee, //0x00002362 movq %r13, %rsi - 0x48, 0xf7, 0xd6, //0x00002365 notq %rsi - 0x4c, 0x01, 0xf6, //0x00002368 addq %r14, %rsi - 0x49, 0x83, 0xf9, 0xff, //0x0000236b cmpq $-1, %r9 - 0x4c, 0x89, 0xc8, //0x0000236f movq %r9, %rax - 0x48, 0x0f, 0x44, 0xc6, //0x00002372 cmoveq %rsi, %rax - 0x49, 0x0f, 0x45, 0xf1, //0x00002376 cmovneq %r9, %rsi - 0x49, 0x83, 0xc6, 0x01, //0x0000237a addq $1, %r14 - 0x48, 0x83, 0xc1, 0xff, //0x0000237e addq $-1, %rcx - 0x49, 0x89, 0xc1, //0x00002382 movq %rax, %r9 - 0x49, 0x89, 0xda, //0x00002385 movq %rbx, %r10 - 0x4c, 0x8b, 0x7d, 0xc0, //0x00002388 movq $-64(%rbp), %r15 - 0x48, 0x85, 0xc9, //0x0000238c testq %rcx, %rcx - 0x0f, 0x85, 0x6d, 0xfe, 0xff, 0xff, //0x0000238f jne LBB0_453 - 0xe9, 0x41, 0x03, 0x00, 0x00, //0x00002395 jmp LBB0_518 - //0x0000239a LBB0_470 - 0x49, 0x83, 0xf9, 0xff, //0x0000239a cmpq $-1, %r9 - 0x0f, 0x85, 0x0d, 0x00, 0x00, 0x00, //0x0000239e jne LBB0_472 - 0x4c, 0x89, 0xf0, //0x000023a4 movq %r14, %rax - 0x4c, 0x29, 0xe8, //0x000023a7 subq %r13, %rax - 0x4c, 0x0f, 0xbc, 0xca, //0x000023aa bsfq %rdx, %r9 - 0x49, 0x01, 0xc1, //0x000023ae addq %rax, %r9 - //0x000023b1 LBB0_472 - 0x44, 0x89, 0xd0, //0x000023b1 movl %r10d, %eax - 0xf7, 0xd0, //0x000023b4 notl %eax - 0x21, 0xd0, //0x000023b6 andl %edx, %eax - 0x8d, 0x3c, 0x00, //0x000023b8 leal (%rax,%rax), %edi - 0x41, 0x8d, 0x1c, 0x42, //0x000023bb leal (%r10,%rax,2), %ebx - 0xf7, 0xd7, //0x000023bf notl %edi - 0x21, 0xd7, //0x000023c1 andl %edx, %edi - 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x000023c3 andl $-1431655766, %edi - 0x45, 0x31, 0xd2, //0x000023c9 xorl %r10d, %r10d - 0x01, 0xc7, //0x000023cc addl %eax, %edi - 0x41, 0x0f, 0x92, 0xc2, //0x000023ce setb %r10b - 0x01, 0xff, //0x000023d2 addl %edi, %edi - 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x000023d4 xorl $1431655765, %edi - 0x21, 0xdf, //0x000023da andl %ebx, %edi - 0xf7, 0xd7, //0x000023dc notl %edi - 0x21, 0xfe, //0x000023de andl %edi, %esi - 0x4c, 0x8b, 0x7d, 0xc0, //0x000023e0 movq $-64(%rbp), %r15 - 0x48, 0x85, 0xf6, //0x000023e4 testq %rsi, %rsi - 0x0f, 0x85, 0x0a, 0xf8, 0xff, 0xff, //0x000023e7 jne LBB0_225 - //0x000023ed LBB0_473 - 0x49, 0x83, 0xc6, 0x20, //0x000023ed addq $32, %r14 - 0x48, 0x83, 0xc1, 0xe0, //0x000023f1 addq $-32, %rcx - //0x000023f5 LBB0_474 - 0x4d, 0x85, 0xd2, //0x000023f5 testq %r10, %r10 - 0x0f, 0x85, 0x0d, 0x02, 0x00, 0x00, //0x000023f8 jne LBB0_508 - 0x4c, 0x89, 0xce, //0x000023fe movq %r9, %rsi - 0x4d, 0x89, 0xe2, //0x00002401 movq %r12, %r10 - 0x48, 0x85, 0xc9, //0x00002404 testq %rcx, %rcx - 0x0f, 0x84, 0x85, 0x00, 0x00, 0x00, //0x00002407 je LBB0_486 - //0x0000240d LBB0_476 - 0x4c, 0x89, 0xea, //0x0000240d movq %r13, %rdx - 0x48, 0xf7, 0xda, //0x00002410 negq %rdx - //0x00002413 LBB0_477 - 0x31, 0xff, //0x00002413 xorl %edi, %edi - //0x00002415 LBB0_478 - 0x41, 0x0f, 0xb6, 0x1c, 0x3e, //0x00002415 movzbl (%r14,%rdi), %ebx - 0x80, 0xfb, 0x22, //0x0000241a cmpb $34, %bl - 0x0f, 0x84, 0x68, 0x00, 0x00, 0x00, //0x0000241d je LBB0_485 - 0x80, 0xfb, 0x5c, //0x00002423 cmpb $92, %bl - 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00002426 je LBB0_483 - 0x48, 0x83, 0xc7, 0x01, //0x0000242c addq $1, %rdi - 0x48, 0x39, 0xf9, //0x00002430 cmpq %rdi, %rcx - 0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x00002433 jne LBB0_478 - 0xe9, 0x5c, 0x00, 0x00, 0x00, //0x00002439 jmp LBB0_481 - //0x0000243e LBB0_483 - 0x48, 0x8d, 0x41, 0xff, //0x0000243e leaq $-1(%rcx), %rax - 0x48, 0x39, 0xf8, //0x00002442 cmpq %rdi, %rax - 0x0f, 0x84, 0xac, 0x04, 0x00, 0x00, //0x00002445 je LBB0_555 - 0x4a, 0x8d, 0x04, 0x32, //0x0000244b leaq (%rdx,%r14), %rax - 0x48, 0x01, 0xf8, //0x0000244f addq %rdi, %rax - 0x48, 0x83, 0xfe, 0xff, //0x00002452 cmpq $-1, %rsi - 0x4c, 0x0f, 0x44, 0xc8, //0x00002456 cmoveq %rax, %r9 - 0x48, 0x0f, 0x44, 0xf0, //0x0000245a cmoveq %rax, %rsi - 0x49, 0x01, 0xfe, //0x0000245e addq %rdi, %r14 - 0x49, 0x83, 0xc6, 0x02, //0x00002461 addq $2, %r14 - 0x48, 0x89, 0xc8, //0x00002465 movq %rcx, %rax - 0x48, 0x29, 0xf8, //0x00002468 subq %rdi, %rax - 0x48, 0x83, 0xc0, 0xfe, //0x0000246b addq $-2, %rax - 0x48, 0x83, 0xc1, 0xfe, //0x0000246f addq $-2, %rcx - 0x48, 0x39, 0xf9, //0x00002473 cmpq %rdi, %rcx - 0x48, 0x89, 0xc1, //0x00002476 movq %rax, %rcx - 0x4d, 0x89, 0xe2, //0x00002479 movq %r12, %r10 - 0x4c, 0x8b, 0x7d, 0xc0, //0x0000247c movq $-64(%rbp), %r15 - 0x0f, 0x85, 0x8d, 0xff, 0xff, 0xff, //0x00002480 jne LBB0_477 - 0xe9, 0x50, 0x02, 0x00, 0x00, //0x00002486 jmp LBB0_518 - //0x0000248b LBB0_485 - 0x49, 0x01, 0xfe, //0x0000248b addq %rdi, %r14 - 0x49, 0x83, 0xc6, 0x01, //0x0000248e addq $1, %r14 - //0x00002492 LBB0_486 - 0x4d, 0x29, 0xee, //0x00002492 subq %r13, %r14 - 0xe9, 0x54, 0xf3, 0xff, 0xff, //0x00002495 jmp LBB0_332 - //0x0000249a LBB0_481 - 0x80, 0xfb, 0x22, //0x0000249a cmpb $34, %bl - 0x0f, 0x85, 0x54, 0x04, 0x00, 0x00, //0x0000249d jne LBB0_555 - 0x49, 0x01, 0xce, //0x000024a3 addq %rcx, %r14 - 0x4d, 0x89, 0xe2, //0x000024a6 movq %r12, %r10 - 0x4c, 0x8b, 0x7d, 0xc0, //0x000024a9 movq $-64(%rbp), %r15 - 0xe9, 0xe0, 0xff, 0xff, 0xff, //0x000024ad jmp LBB0_486 - //0x000024b2 LBB0_487 - 0x4d, 0x89, 0xcc, //0x000024b2 movq %r9, %r12 - 0x49, 0x83, 0xf9, 0xff, //0x000024b5 cmpq $-1, %r9 - 0x0f, 0x85, 0x15, 0x00, 0x00, 0x00, //0x000024b9 jne LBB0_490 - 0x4c, 0x89, 0xf0, //0x000024bf movq %r14, %rax - 0x4c, 0x29, 0xe8, //0x000024c2 subq %r13, %rax - 0x4c, 0x0f, 0xbc, 0xe2, //0x000024c5 bsfq %rdx, %r12 - 0x49, 0x01, 0xc4, //0x000024c9 addq %rax, %r12 - 0xe9, 0x03, 0x00, 0x00, 0x00, //0x000024cc jmp LBB0_490 - //0x000024d1 LBB0_489 - 0x4d, 0x89, 0xcc, //0x000024d1 movq %r9, %r12 - //0x000024d4 LBB0_490 - 0x44, 0x89, 0xf8, //0x000024d4 movl %r15d, %eax - 0xf7, 0xd0, //0x000024d7 notl %eax - 0x21, 0xd0, //0x000024d9 andl %edx, %eax - 0x8d, 0x34, 0x00, //0x000024db leal (%rax,%rax), %esi - 0x41, 0x8d, 0x3c, 0x47, //0x000024de leal (%r15,%rax,2), %edi - 0xf7, 0xd6, //0x000024e2 notl %esi - 0x21, 0xd6, //0x000024e4 andl %edx, %esi - 0x81, 0xe6, 0xaa, 0xaa, 0xaa, 0xaa, //0x000024e6 andl $-1431655766, %esi - 0x45, 0x31, 0xff, //0x000024ec xorl %r15d, %r15d - 0x01, 0xc6, //0x000024ef addl %eax, %esi - 0x41, 0x0f, 0x92, 0xc7, //0x000024f1 setb %r15b - 0x01, 0xf6, //0x000024f5 addl %esi, %esi - 0x81, 0xf6, 0x55, 0x55, 0x55, 0x55, //0x000024f7 xorl $1431655765, %esi - 0x21, 0xfe, //0x000024fd andl %edi, %esi - 0xf7, 0xd6, //0x000024ff notl %esi - 0x41, 0x21, 0xf2, //0x00002501 andl %esi, %r10d - 0x4d, 0x89, 0xe1, //0x00002504 movq %r12, %r9 - 0x4d, 0x85, 0xd2, //0x00002507 testq %r10, %r10 - 0x0f, 0x85, 0x3f, 0xf7, 0xff, 0xff, //0x0000250a jne LBB0_320 - //0x00002510 LBB0_491 - 0xba, 0x40, 0x00, 0x00, 0x00, //0x00002510 movl $64, %edx - //0x00002515 LBB0_492 - 0xc5, 0xbd, 0xda, 0xc8, //0x00002515 vpminub %ymm0, %ymm8, %ymm1 - 0xc5, 0xfd, 0x74, 0xc1, //0x00002519 vpcmpeqb %ymm1, %ymm0, %ymm0 - 0xc5, 0xfd, 0xd7, 0xf0, //0x0000251d vpmovmskb %ymm0, %esi - 0x0f, 0xbc, 0xfe, //0x00002521 bsfl %esi, %edi - 0x4d, 0x85, 0xd2, //0x00002524 testq %r10, %r10 - 0x0f, 0x84, 0x29, 0x00, 0x00, 0x00, //0x00002527 je LBB0_495 - 0x85, 0xf6, //0x0000252d testl %esi, %esi - 0xb8, 0x40, 0x00, 0x00, 0x00, //0x0000252f movl $64, %eax - 0x0f, 0x44, 0xf8, //0x00002534 cmovel %eax, %edi - 0x48, 0x39, 0xfa, //0x00002537 cmpq %rdi, %rdx - 0x49, 0x89, 0xda, //0x0000253a movq %rbx, %r10 - 0x0f, 0x87, 0x95, 0x03, 0x00, 0x00, //0x0000253d ja LBB0_548 - 0x4d, 0x29, 0xee, //0x00002543 subq %r13, %r14 - 0x49, 0x01, 0xd6, //0x00002546 addq %rdx, %r14 - 0x49, 0x83, 0xc6, 0x01, //0x00002549 addq $1, %r14 - 0x4c, 0x8b, 0x7d, 0xc0, //0x0000254d movq $-64(%rbp), %r15 - 0xe9, 0x98, 0xf2, 0xff, 0xff, //0x00002551 jmp LBB0_332 - //0x00002556 LBB0_495 - 0x85, 0xf6, //0x00002556 testl %esi, %esi - 0x49, 0x89, 0xda, //0x00002558 movq %rbx, %r10 - 0x0f, 0x85, 0x9e, 0x03, 0x00, 0x00, //0x0000255b jne LBB0_550 - 0x49, 0x83, 0xc6, 0x20, //0x00002561 addq $32, %r14 - 0x48, 0x83, 0xc1, 0xe0, //0x00002565 addq $-32, %rcx - //0x00002569 LBB0_497 - 0x4d, 0x85, 0xff, //0x00002569 testq %r15, %r15 - 0x0f, 0x85, 0xda, 0x00, 0x00, 0x00, //0x0000256c jne LBB0_510 - 0x4c, 0x89, 0xce, //0x00002572 movq %r9, %rsi - 0x4c, 0x8b, 0x7d, 0xc0, //0x00002575 movq $-64(%rbp), %r15 - 0x48, 0x85, 0xc9, //0x00002579 testq %rcx, %rcx - 0x0f, 0x84, 0x59, 0x01, 0x00, 0x00, //0x0000257c je LBB0_518 - //0x00002582 LBB0_499 - 0x41, 0x0f, 0xb6, 0x16, //0x00002582 movzbl (%r14), %edx - 0x80, 0xfa, 0x22, //0x00002586 cmpb $34, %dl - 0x0f, 0x84, 0x70, 0x00, 0x00, 0x00, //0x00002589 je LBB0_507 - 0x80, 0xfa, 0x5c, //0x0000258f cmpb $92, %dl - 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00002592 je LBB0_503 - 0x80, 0xfa, 0x1f, //0x00002598 cmpb $31, %dl - 0x0f, 0x86, 0x69, 0x03, 0x00, 0x00, //0x0000259b jbe LBB0_551 - 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x000025a1 movq $-1, %rdx - 0xbf, 0x01, 0x00, 0x00, 0x00, //0x000025a8 movl $1, %edi - 0x49, 0x01, 0xfe, //0x000025ad addq %rdi, %r14 - 0x48, 0x01, 0xd1, //0x000025b0 addq %rdx, %rcx - 0x0f, 0x85, 0xc9, 0xff, 0xff, 0xff, //0x000025b3 jne LBB0_499 - 0xe9, 0x1d, 0x01, 0x00, 0x00, //0x000025b9 jmp LBB0_518 - //0x000025be LBB0_503 - 0x48, 0x83, 0xf9, 0x01, //0x000025be cmpq $1, %rcx - 0x0f, 0x84, 0x55, 0x03, 0x00, 0x00, //0x000025c2 je LBB0_554 - 0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x000025c8 movq $-2, %rdx - 0xbf, 0x02, 0x00, 0x00, 0x00, //0x000025cf movl $2, %edi - 0x48, 0x83, 0xfe, 0xff, //0x000025d4 cmpq $-1, %rsi - 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x000025d8 jne LBB0_506 - 0x4d, 0x89, 0xf1, //0x000025de movq %r14, %r9 - 0x4d, 0x29, 0xe9, //0x000025e1 subq %r13, %r9 - 0x4c, 0x89, 0xce, //0x000025e4 movq %r9, %rsi - //0x000025e7 LBB0_506 - 0x49, 0x89, 0xda, //0x000025e7 movq %rbx, %r10 - 0x4c, 0x8b, 0x7d, 0xc0, //0x000025ea movq $-64(%rbp), %r15 - 0x49, 0x01, 0xfe, //0x000025ee addq %rdi, %r14 - 0x48, 0x01, 0xd1, //0x000025f1 addq %rdx, %rcx - 0x0f, 0x85, 0x88, 0xff, 0xff, 0xff, //0x000025f4 jne LBB0_499 - 0xe9, 0xdc, 0x00, 0x00, 0x00, //0x000025fa jmp LBB0_518 - //0x000025ff LBB0_507 - 0x4d, 0x29, 0xee, //0x000025ff subq %r13, %r14 - 0x49, 0x83, 0xc6, 0x01, //0x00002602 addq $1, %r14 - 0xe9, 0xe3, 0xf1, 0xff, 0xff, //0x00002606 jmp LBB0_332 - //0x0000260b LBB0_508 - 0x48, 0x85, 0xc9, //0x0000260b testq %rcx, %rcx - 0x0f, 0x84, 0xe3, 0x02, 0x00, 0x00, //0x0000260e je LBB0_555 - 0x4c, 0x89, 0xee, //0x00002614 movq %r13, %rsi - 0x48, 0xf7, 0xd6, //0x00002617 notq %rsi - 0x4c, 0x01, 0xf6, //0x0000261a addq %r14, %rsi - 0x49, 0x83, 0xf9, 0xff, //0x0000261d cmpq $-1, %r9 - 0x4c, 0x89, 0xc8, //0x00002621 movq %r9, %rax - 0x48, 0x0f, 0x44, 0xc6, //0x00002624 cmoveq %rsi, %rax - 0x49, 0x0f, 0x45, 0xf1, //0x00002628 cmovneq %r9, %rsi - 0x49, 0x83, 0xc6, 0x01, //0x0000262c addq $1, %r14 - 0x48, 0x83, 0xc1, 0xff, //0x00002630 addq $-1, %rcx - 0x49, 0x89, 0xc1, //0x00002634 movq %rax, %r9 - 0x4d, 0x89, 0xe2, //0x00002637 movq %r12, %r10 - 0x4c, 0x8b, 0x7d, 0xc0, //0x0000263a movq $-64(%rbp), %r15 - 0x48, 0x85, 0xc9, //0x0000263e testq %rcx, %rcx - 0x0f, 0x85, 0xc6, 0xfd, 0xff, 0xff, //0x00002641 jne LBB0_476 - 0xe9, 0x46, 0xfe, 0xff, 0xff, //0x00002647 jmp LBB0_486 - //0x0000264c LBB0_510 - 0x48, 0x85, 0xc9, //0x0000264c testq %rcx, %rcx - 0x0f, 0x84, 0xc8, 0x02, 0x00, 0x00, //0x0000264f je LBB0_554 - 0x4c, 0x89, 0xee, //0x00002655 movq %r13, %rsi - 0x48, 0xf7, 0xd6, //0x00002658 notq %rsi - 0x4c, 0x01, 0xf6, //0x0000265b addq %r14, %rsi - 0x49, 0x83, 0xf9, 0xff, //0x0000265e cmpq $-1, %r9 - 0x4c, 0x89, 0xc8, //0x00002662 movq %r9, %rax - 0x48, 0x0f, 0x44, 0xc6, //0x00002665 cmoveq %rsi, %rax - 0x49, 0x0f, 0x45, 0xf1, //0x00002669 cmovneq %r9, %rsi - 0x49, 0x83, 0xc6, 0x01, //0x0000266d addq $1, %r14 - 0x48, 0x83, 0xc1, 0xff, //0x00002671 addq $-1, %rcx - 0x49, 0x89, 0xc1, //0x00002675 movq %rax, %r9 - 0x49, 0x89, 0xda, //0x00002678 movq %rbx, %r10 - 0x4c, 0x8b, 0x7d, 0xc0, //0x0000267b movq $-64(%rbp), %r15 - 0x48, 0x85, 0xc9, //0x0000267f testq %rcx, %rcx - 0x0f, 0x85, 0xfa, 0xfe, 0xff, 0xff, //0x00002682 jne LBB0_499 - 0xe9, 0x4e, 0x00, 0x00, 0x00, //0x00002688 jmp LBB0_518 - //0x0000268d LBB0_512 - 0x4d, 0x89, 0x1a, //0x0000268d movq %r11, (%r10) - //0x00002690 LBB0_513 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00002690 movq $-1, %rcx - 0xe9, 0x66, 0x00, 0x00, 0x00, //0x00002697 jmp LBB0_538 - //0x0000269c LBB0_529 - 0x48, 0xc7, 0xc1, 0xf9, 0xff, 0xff, 0xff, //0x0000269c movq $-7, %rcx - 0xe9, 0x5a, 0x00, 0x00, 0x00, //0x000026a3 jmp LBB0_538 - //0x000026a8 LBB0_514 - 0x49, 0x83, 0xfe, 0xff, //0x000026a8 cmpq $-1, %r14 - 0x48, 0x8b, 0x55, 0xd0, //0x000026ac movq $-48(%rbp), %rdx - 0x0f, 0x85, 0x88, 0x00, 0x00, 0x00, //0x000026b0 jne LBB0_525 - //0x000026b6 LBB0_515 - 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x000026b6 movq $-1, %r14 - 0x4c, 0x89, 0xe2, //0x000026bd movq %r12, %rdx - 0xe9, 0x79, 0x00, 0x00, 0x00, //0x000026c0 jmp LBB0_525 - //0x000026c5 LBB0_516 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000026c5 movq $-1, %rcx - 0xe9, 0x1d, 0x00, 0x00, 0x00, //0x000026cc jmp LBB0_520 - //0x000026d1 LBB0_517 - 0x49, 0x83, 0xfe, 0xff, //0x000026d1 cmpq $-1, %r14 - 0x0f, 0x85, 0x86, 0x00, 0x00, 0x00, //0x000026d5 jne LBB0_543 - //0x000026db LBB0_518 - 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x000026db movq $-1, %r14 - 0x4c, 0x8b, 0x4d, 0xd0, //0x000026e2 movq $-48(%rbp), %r9 - 0xe9, 0x76, 0x00, 0x00, 0x00, //0x000026e6 jmp LBB0_543 - //0x000026eb LBB0_519 - 0x4c, 0x89, 0xf9, //0x000026eb movq %r15, %rcx - //0x000026ee LBB0_520 - 0x49, 0x8b, 0x02, //0x000026ee movq (%r10), %rax - 0x48, 0x29, 0xc8, //0x000026f1 subq %rcx, %rax - 0x48, 0x83, 0xc0, 0xfe, //0x000026f4 addq $-2, %rax - 0x49, 0x89, 0x02, //0x000026f8 movq %rax, (%r10) - //0x000026fb LBB0_537 - 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x000026fb movq $-2, %rcx - //0x00002702 LBB0_538 - 0x48, 0x89, 0xc8, //0x00002702 movq %rcx, %rax - 0x48, 0x83, 0xc4, 0x30, //0x00002705 addq $48, %rsp - 0x5b, //0x00002709 popq %rbx - 0x41, 0x5c, //0x0000270a popq %r12 - 0x41, 0x5d, //0x0000270c popq %r13 - 0x41, 0x5e, //0x0000270e popq %r14 - 0x41, 0x5f, //0x00002710 popq %r15 - 0x5d, //0x00002712 popq %rbp - 0xc5, 0xf8, 0x77, //0x00002713 vzeroupper - 0xc3, //0x00002716 retq - //0x00002717 LBB0_528 - 0x49, 0x89, 0x02, //0x00002717 movq %rax, (%r10) - 0xe9, 0xe3, 0xff, 0xff, 0xff, //0x0000271a jmp LBB0_538 - //0x0000271f LBB0_521 - 0x48, 0x8b, 0x55, 0xd0, //0x0000271f movq $-48(%rbp), %rdx - 0x48, 0x83, 0xfa, 0xff, //0x00002723 cmpq $-1, %rdx - 0x0f, 0x85, 0x07, 0x00, 0x00, 0x00, //0x00002727 jne LBB0_524 - 0x48, 0x0f, 0xbc, 0xd6, //0x0000272d bsfq %rsi, %rdx - //0x00002731 LBB0_523 - 0x4c, 0x01, 0xf2, //0x00002731 addq %r14, %rdx - //0x00002734 LBB0_524 - 0x49, 0xc7, 0xc6, 0xfe, 0xff, 0xff, 0xff, //0x00002734 movq $-2, %r14 - 0x4d, 0x89, 0xfa, //0x0000273b movq %r15, %r10 - //0x0000273e LBB0_525 - 0x49, 0x89, 0x12, //0x0000273e movq %rdx, (%r10) - 0x4c, 0x89, 0xf1, //0x00002741 movq %r14, %rcx - 0xe9, 0xb9, 0xff, 0xff, 0xff, //0x00002744 jmp LBB0_538 - //0x00002749 LBB0_539 - 0x49, 0x83, 0xf9, 0xff, //0x00002749 cmpq $-1, %r9 - 0x0f, 0x85, 0x07, 0x00, 0x00, 0x00, //0x0000274d jne LBB0_542 - 0x4c, 0x0f, 0xbc, 0xce, //0x00002753 bsfq %rsi, %r9 - //0x00002757 LBB0_541 - 0x4d, 0x01, 0xf1, //0x00002757 addq %r14, %r9 - //0x0000275a LBB0_542 - 0x49, 0xc7, 0xc6, 0xfe, 0xff, 0xff, 0xff, //0x0000275a movq $-2, %r14 - //0x00002761 LBB0_543 - 0x4d, 0x89, 0x0a, //0x00002761 movq %r9, (%r10) - 0x4c, 0x89, 0xf1, //0x00002764 movq %r14, %rcx - 0xe9, 0x96, 0xff, 0xff, 0xff, //0x00002767 jmp LBB0_538 - //0x0000276c LBB0_527 - 0x4c, 0x89, 0x55, 0xb8, //0x0000276c movq %r10, $-72(%rbp) - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00002770 movq $-1, %rcx - 0xe9, 0x01, 0x01, 0x00, 0x00, //0x00002777 jmp LBB0_536 - //0x0000277c LBB0_530 - 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x0000277c movq $-2, %rcx - 0x80, 0xfa, 0x61, //0x00002783 cmpb $97, %dl - 0x0f, 0x85, 0x76, 0xff, 0xff, 0xff, //0x00002786 jne LBB0_538 - 0x49, 0x8d, 0x43, 0x02, //0x0000278c leaq $2(%r11), %rax - 0x49, 0x89, 0x02, //0x00002790 movq %rax, (%r10) - 0x43, 0x80, 0x7c, 0x1d, 0x02, 0x6c, //0x00002793 cmpb $108, $2(%r13,%r11) - 0x0f, 0x85, 0x63, 0xff, 0xff, 0xff, //0x00002799 jne LBB0_538 - 0x49, 0x8d, 0x43, 0x03, //0x0000279f leaq $3(%r11), %rax - 0x49, 0x89, 0x02, //0x000027a3 movq %rax, (%r10) - 0x43, 0x80, 0x7c, 0x1d, 0x03, 0x73, //0x000027a6 cmpb $115, $3(%r13,%r11) - 0x0f, 0x85, 0x50, 0xff, 0xff, 0xff, //0x000027ac jne LBB0_538 - 0x49, 0x8d, 0x43, 0x04, //0x000027b2 leaq $4(%r11), %rax - 0x49, 0x89, 0x02, //0x000027b6 movq %rax, (%r10) - 0x43, 0x80, 0x7c, 0x1d, 0x04, 0x65, //0x000027b9 cmpb $101, $4(%r13,%r11) - 0x0f, 0x85, 0x3d, 0xff, 0xff, 0xff, //0x000027bf jne LBB0_538 - 0x49, 0x83, 0xc3, 0x05, //0x000027c5 addq $5, %r11 - 0x4d, 0x89, 0x1a, //0x000027c9 movq %r11, (%r10) - 0xe9, 0x31, 0xff, 0xff, 0xff, //0x000027cc jmp LBB0_538 - //0x000027d1 LBB0_293 - 0x4d, 0x89, 0x1a, //0x000027d1 movq %r11, (%r10) - 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x000027d4 movq $-2, %rcx - 0x80, 0x3e, 0x6e, //0x000027db cmpb $110, (%rsi) - 0x0f, 0x85, 0x1e, 0xff, 0xff, 0xff, //0x000027de jne LBB0_538 - 0x49, 0x8d, 0x43, 0x01, //0x000027e4 leaq $1(%r11), %rax - 0x49, 0x89, 0x02, //0x000027e8 movq %rax, (%r10) - 0x43, 0x80, 0x7c, 0x1d, 0x01, 0x75, //0x000027eb cmpb $117, $1(%r13,%r11) - 0x0f, 0x85, 0x0b, 0xff, 0xff, 0xff, //0x000027f1 jne LBB0_538 - 0x49, 0x8d, 0x43, 0x02, //0x000027f7 leaq $2(%r11), %rax - 0x49, 0x89, 0x02, //0x000027fb movq %rax, (%r10) - 0x43, 0x80, 0x7c, 0x1d, 0x02, 0x6c, //0x000027fe cmpb $108, $2(%r13,%r11) - 0x0f, 0x85, 0xf8, 0xfe, 0xff, 0xff, //0x00002804 jne LBB0_538 - 0x49, 0x8d, 0x43, 0x03, //0x0000280a leaq $3(%r11), %rax - 0x49, 0x89, 0x02, //0x0000280e movq %rax, (%r10) - 0x43, 0x80, 0x7c, 0x1d, 0x03, 0x6c, //0x00002811 cmpb $108, $3(%r13,%r11) - 0x0f, 0x85, 0xe5, 0xfe, 0xff, 0xff, //0x00002817 jne LBB0_538 - 0xe9, 0x4c, 0x00, 0x00, 0x00, //0x0000281d jmp LBB0_297 - //0x00002822 LBB0_300 - 0x4d, 0x89, 0x1a, //0x00002822 movq %r11, (%r10) - 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00002825 movq $-2, %rcx - 0x80, 0x3e, 0x74, //0x0000282c cmpb $116, (%rsi) - 0x0f, 0x85, 0xcd, 0xfe, 0xff, 0xff, //0x0000282f jne LBB0_538 - 0x49, 0x8d, 0x43, 0x01, //0x00002835 leaq $1(%r11), %rax - 0x49, 0x89, 0x02, //0x00002839 movq %rax, (%r10) - 0x43, 0x80, 0x7c, 0x1d, 0x01, 0x72, //0x0000283c cmpb $114, $1(%r13,%r11) - 0x0f, 0x85, 0xba, 0xfe, 0xff, 0xff, //0x00002842 jne LBB0_538 - 0x49, 0x8d, 0x43, 0x02, //0x00002848 leaq $2(%r11), %rax - 0x49, 0x89, 0x02, //0x0000284c movq %rax, (%r10) - 0x43, 0x80, 0x7c, 0x1d, 0x02, 0x75, //0x0000284f cmpb $117, $2(%r13,%r11) - 0x0f, 0x85, 0xa7, 0xfe, 0xff, 0xff, //0x00002855 jne LBB0_538 - 0x49, 0x8d, 0x43, 0x03, //0x0000285b leaq $3(%r11), %rax - 0x49, 0x89, 0x02, //0x0000285f movq %rax, (%r10) - 0x43, 0x80, 0x7c, 0x1d, 0x03, 0x65, //0x00002862 cmpb $101, $3(%r13,%r11) - 0x0f, 0x85, 0x94, 0xfe, 0xff, 0xff, //0x00002868 jne LBB0_538 - //0x0000286e LBB0_297 - 0x49, 0x83, 0xc3, 0x04, //0x0000286e addq $4, %r11 - 0x4d, 0x89, 0x1a, //0x00002872 movq %r11, (%r10) - 0xe9, 0x88, 0xfe, 0xff, 0xff, //0x00002875 jmp LBB0_538 - //0x0000287a LBB0_535 - 0x48, 0x89, 0xd9, //0x0000287a movq %rbx, %rcx - //0x0000287d LBB0_536 - 0x48, 0xf7, 0xd1, //0x0000287d notq %rcx - 0x48, 0x8b, 0x45, 0xb8, //0x00002880 movq $-72(%rbp), %rax - 0x48, 0x01, 0x08, //0x00002884 addq %rcx, (%rax) - 0xe9, 0x6f, 0xfe, 0xff, 0xff, //0x00002887 jmp LBB0_537 - //0x0000288c LBB0_544 - 0x4d, 0x89, 0xf4, //0x0000288c movq %r14, %r12 - 0xe9, 0x22, 0xfe, 0xff, 0xff, //0x0000288f jmp LBB0_515 - //0x00002894 LBB0_545 - 0x4c, 0x89, 0x75, 0xd0, //0x00002894 movq %r14, $-48(%rbp) - 0xe9, 0x3e, 0xfe, 0xff, 0xff, //0x00002898 jmp LBB0_518 - //0x0000289d LBB0_165 - 0x4c, 0x01, 0xf2, //0x0000289d addq %r14, %rdx - 0x49, 0xc7, 0xc6, 0xfe, 0xff, 0xff, 0xff, //0x000028a0 movq $-2, %r14 - 0xe9, 0x92, 0xfe, 0xff, 0xff, //0x000028a7 jmp LBB0_525 - //0x000028ac LBB0_187 - 0x4c, 0x01, 0xf2, //0x000028ac addq %r14, %rdx - 0x49, 0xc7, 0xc6, 0xfe, 0xff, 0xff, 0xff, //0x000028af movq $-2, %r14 - 0x49, 0x89, 0xd1, //0x000028b6 movq %rdx, %r9 - 0xe9, 0xa3, 0xfe, 0xff, 0xff, //0x000028b9 jmp LBB0_543 - //0x000028be LBB0_546 - 0x89, 0xf8, //0x000028be movl %edi, %eax - 0x4d, 0x29, 0xee, //0x000028c0 subq %r13, %r14 - 0x49, 0x01, 0xc6, //0x000028c3 addq %rax, %r14 - 0x4c, 0x89, 0xf2, //0x000028c6 movq %r14, %rdx - 0xe9, 0x66, 0xfe, 0xff, 0xff, //0x000028c9 jmp LBB0_524 - //0x000028ce LBB0_547 - 0x4d, 0x29, 0xee, //0x000028ce subq %r13, %r14 - 0x89, 0xfa, //0x000028d1 movl %edi, %edx - 0xe9, 0x59, 0xfe, 0xff, 0xff, //0x000028d3 jmp LBB0_523 - //0x000028d8 LBB0_548 - 0x89, 0xf8, //0x000028d8 movl %edi, %eax - 0x4d, 0x29, 0xee, //0x000028da subq %r13, %r14 - 0x49, 0x01, 0xc6, //0x000028dd addq %rax, %r14 - 0xe9, 0x28, 0x00, 0x00, 0x00, //0x000028e0 jmp LBB0_552 - //0x000028e5 LBB0_549 - 0x4d, 0x29, 0xee, //0x000028e5 subq %r13, %r14 - 0x4c, 0x89, 0xf2, //0x000028e8 movq %r14, %rdx - 0x49, 0xc7, 0xc6, 0xfe, 0xff, 0xff, 0xff, //0x000028eb movq $-2, %r14 - 0xe9, 0x47, 0xfe, 0xff, 0xff, //0x000028f2 jmp LBB0_525 - //0x000028f7 LBB0_555 - 0x4d, 0x89, 0xe2, //0x000028f7 movq %r12, %r10 - 0xe9, 0xdc, 0xfd, 0xff, 0xff, //0x000028fa jmp LBB0_518 - //0x000028ff LBB0_550 - 0x4d, 0x29, 0xee, //0x000028ff subq %r13, %r14 - 0x41, 0x89, 0xf9, //0x00002902 movl %edi, %r9d - 0xe9, 0x4d, 0xfe, 0xff, 0xff, //0x00002905 jmp LBB0_541 - //0x0000290a LBB0_551 - 0x4d, 0x29, 0xee, //0x0000290a subq %r13, %r14 - //0x0000290d LBB0_552 - 0x4d, 0x89, 0xf1, //0x0000290d movq %r14, %r9 - 0xe9, 0x45, 0xfe, 0xff, 0xff, //0x00002910 jmp LBB0_542 - //0x00002915 LBB0_553 - 0x4d, 0x89, 0xfa, //0x00002915 movq %r15, %r10 - 0xe9, 0x99, 0xfd, 0xff, 0xff, //0x00002918 jmp LBB0_515 - //0x0000291d LBB0_554 - 0x49, 0x89, 0xda, //0x0000291d movq %rbx, %r10 - 0xe9, 0xb6, 0xfd, 0xff, 0xff, //0x00002920 jmp LBB0_518 - 0x90, 0x90, 0x90, //0x00002925 .p2align 2, 0x90 - // // .set L0_0_set_38, LBB0_38-LJTI0_0 - // // .set L0_0_set_64, LBB0_64-LJTI0_0 - // // .set L0_0_set_43, LBB0_43-LJTI0_0 - // // .set L0_0_set_62, LBB0_62-LJTI0_0 - // // .set L0_0_set_41, LBB0_41-LJTI0_0 - // // .set L0_0_set_66, LBB0_66-LJTI0_0 - //0x00002928 LJTI0_0 - 0x8a, 0xdb, 0xff, 0xff, //0x00002928 .long L0_0_set_38 - 0x2a, 0xdd, 0xff, 0xff, //0x0000292c .long L0_0_set_64 - 0xc0, 0xdb, 0xff, 0xff, //0x00002930 .long L0_0_set_43 - 0x14, 0xdd, 0xff, 0xff, //0x00002934 .long L0_0_set_62 - 0xa1, 0xdb, 0xff, 0xff, //0x00002938 .long L0_0_set_41 - 0x55, 0xdd, 0xff, 0xff, //0x0000293c .long L0_0_set_66 - // // .set L0_1_set_538, LBB0_538-LJTI0_1 - // // .set L0_1_set_537, LBB0_537-LJTI0_1 - // // .set L0_1_set_213, LBB0_213-LJTI0_1 - // // .set L0_1_set_230, LBB0_230-LJTI0_1 - // // .set L0_1_set_70, LBB0_70-LJTI0_1 - // // .set L0_1_set_286, LBB0_286-LJTI0_1 - // // .set L0_1_set_288, LBB0_288-LJTI0_1 - // // .set L0_1_set_291, LBB0_291-LJTI0_1 - // // .set L0_1_set_298, LBB0_298-LJTI0_1 - // // .set L0_1_set_304, LBB0_304-LJTI0_1 - //0x00002940 LJTI0_1 - 0xc2, 0xfd, 0xff, 0xff, //0x00002940 .long L0_1_set_538 - 0xbb, 0xfd, 0xff, 0xff, //0x00002944 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002948 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x0000294c .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002950 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002954 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002958 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x0000295c .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002960 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002964 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002968 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x0000296c .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002970 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002974 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002978 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x0000297c .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002980 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002984 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002988 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x0000298c .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002990 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002994 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002998 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x0000299c .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x000029a0 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x000029a4 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x000029a8 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x000029ac .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x000029b0 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x000029b4 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x000029b8 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x000029bc .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x000029c0 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x000029c4 .long L0_1_set_537 - 0x55, 0xe7, 0xff, 0xff, //0x000029c8 .long L0_1_set_213 - 0xbb, 0xfd, 0xff, 0xff, //0x000029cc .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x000029d0 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x000029d4 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x000029d8 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x000029dc .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x000029e0 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x000029e4 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x000029e8 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x000029ec .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x000029f0 .long L0_1_set_537 - 0x88, 0xe8, 0xff, 0xff, //0x000029f4 .long L0_1_set_230 - 0xbb, 0xfd, 0xff, 0xff, //0x000029f8 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x000029fc .long L0_1_set_537 - 0x88, 0xdd, 0xff, 0xff, //0x00002a00 .long L0_1_set_70 - 0x88, 0xdd, 0xff, 0xff, //0x00002a04 .long L0_1_set_70 - 0x88, 0xdd, 0xff, 0xff, //0x00002a08 .long L0_1_set_70 - 0x88, 0xdd, 0xff, 0xff, //0x00002a0c .long L0_1_set_70 - 0x88, 0xdd, 0xff, 0xff, //0x00002a10 .long L0_1_set_70 - 0x88, 0xdd, 0xff, 0xff, //0x00002a14 .long L0_1_set_70 - 0x88, 0xdd, 0xff, 0xff, //0x00002a18 .long L0_1_set_70 - 0x88, 0xdd, 0xff, 0xff, //0x00002a1c .long L0_1_set_70 - 0x88, 0xdd, 0xff, 0xff, //0x00002a20 .long L0_1_set_70 - 0x88, 0xdd, 0xff, 0xff, //0x00002a24 .long L0_1_set_70 - 0xbb, 0xfd, 0xff, 0xff, //0x00002a28 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002a2c .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002a30 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002a34 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002a38 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002a3c .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002a40 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002a44 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002a48 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002a4c .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002a50 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002a54 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002a58 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002a5c .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002a60 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002a64 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002a68 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002a6c .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002a70 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002a74 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002a78 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002a7c .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002a80 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002a84 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002a88 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002a8c .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002a90 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002a94 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002a98 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002a9c .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002aa0 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002aa4 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002aa8 .long L0_1_set_537 - 0x51, 0xec, 0xff, 0xff, //0x00002aac .long L0_1_set_286 - 0xbb, 0xfd, 0xff, 0xff, //0x00002ab0 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002ab4 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002ab8 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002abc .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002ac0 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002ac4 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002ac8 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002acc .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002ad0 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002ad4 .long L0_1_set_537 - 0x75, 0xec, 0xff, 0xff, //0x00002ad8 .long L0_1_set_288 - 0xbb, 0xfd, 0xff, 0xff, //0x00002adc .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002ae0 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002ae4 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002ae8 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002aec .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002af0 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002af4 .long L0_1_set_537 - 0xa0, 0xec, 0xff, 0xff, //0x00002af8 .long L0_1_set_291 - 0xbb, 0xfd, 0xff, 0xff, //0x00002afc .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002b00 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002b04 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002b08 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002b0c .long L0_1_set_537 - 0xc2, 0xec, 0xff, 0xff, //0x00002b10 .long L0_1_set_298 - 0xbb, 0xfd, 0xff, 0xff, //0x00002b14 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002b18 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002b1c .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002b20 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002b24 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002b28 .long L0_1_set_537 - 0xe4, 0xec, 0xff, 0xff, //0x00002b2c .long L0_1_set_304 - // // .set L0_2_set_275, LBB0_275-LJTI0_2 - // // .set L0_2_set_336, LBB0_336-LJTI0_2 - // // .set L0_2_set_281, LBB0_281-LJTI0_2 - // // .set L0_2_set_284, LBB0_284-LJTI0_2 - //0x00002b30 LJTI0_2 - 0xe8, 0xe9, 0xff, 0xff, //0x00002b30 .long L0_2_set_275 - 0x12, 0xed, 0xff, 0xff, //0x00002b34 .long L0_2_set_336 - 0xe8, 0xe9, 0xff, 0xff, //0x00002b38 .long L0_2_set_275 - 0x32, 0xea, 0xff, 0xff, //0x00002b3c .long L0_2_set_281 - 0x12, 0xed, 0xff, 0xff, //0x00002b40 .long L0_2_set_336 - 0x12, 0xed, 0xff, 0xff, //0x00002b44 .long L0_2_set_336 - 0x12, 0xed, 0xff, 0xff, //0x00002b48 .long L0_2_set_336 - 0x12, 0xed, 0xff, 0xff, //0x00002b4c .long L0_2_set_336 - 0x12, 0xed, 0xff, 0xff, //0x00002b50 .long L0_2_set_336 - 0x12, 0xed, 0xff, 0xff, //0x00002b54 .long L0_2_set_336 - 0x12, 0xed, 0xff, 0xff, //0x00002b58 .long L0_2_set_336 - 0x12, 0xed, 0xff, 0xff, //0x00002b5c .long L0_2_set_336 - 0x12, 0xed, 0xff, 0xff, //0x00002b60 .long L0_2_set_336 - 0x12, 0xed, 0xff, 0xff, //0x00002b64 .long L0_2_set_336 - 0x12, 0xed, 0xff, 0xff, //0x00002b68 .long L0_2_set_336 - 0x12, 0xed, 0xff, 0xff, //0x00002b6c .long L0_2_set_336 - 0x12, 0xed, 0xff, 0xff, //0x00002b70 .long L0_2_set_336 - 0x12, 0xed, 0xff, 0xff, //0x00002b74 .long L0_2_set_336 - 0x12, 0xed, 0xff, 0xff, //0x00002b78 .long L0_2_set_336 - 0x12, 0xed, 0xff, 0xff, //0x00002b7c .long L0_2_set_336 - 0x12, 0xed, 0xff, 0xff, //0x00002b80 .long L0_2_set_336 - 0x12, 0xed, 0xff, 0xff, //0x00002b84 .long L0_2_set_336 - 0x12, 0xed, 0xff, 0xff, //0x00002b88 .long L0_2_set_336 - 0x12, 0xed, 0xff, 0xff, //0x00002b8c .long L0_2_set_336 - 0x12, 0xed, 0xff, 0xff, //0x00002b90 .long L0_2_set_336 - 0x12, 0xed, 0xff, 0xff, //0x00002b94 .long L0_2_set_336 - 0x4e, 0xea, 0xff, 0xff, //0x00002b98 .long L0_2_set_284 - // // .set L0_3_set_114, LBB0_114-LJTI0_3 - // // .set L0_3_set_193, LBB0_193-LJTI0_3 - // // .set L0_3_set_120, LBB0_120-LJTI0_3 - // // .set L0_3_set_123, LBB0_123-LJTI0_3 - //0x00002b9c LJTI0_3 - 0x64, 0xde, 0xff, 0xff, //0x00002b9c .long L0_3_set_114 - 0x51, 0xe3, 0xff, 0xff, //0x00002ba0 .long L0_3_set_193 - 0x64, 0xde, 0xff, 0xff, //0x00002ba4 .long L0_3_set_114 - 0xa7, 0xde, 0xff, 0xff, //0x00002ba8 .long L0_3_set_120 - 0x51, 0xe3, 0xff, 0xff, //0x00002bac .long L0_3_set_193 - 0x51, 0xe3, 0xff, 0xff, //0x00002bb0 .long L0_3_set_193 - 0x51, 0xe3, 0xff, 0xff, //0x00002bb4 .long L0_3_set_193 - 0x51, 0xe3, 0xff, 0xff, //0x00002bb8 .long L0_3_set_193 - 0x51, 0xe3, 0xff, 0xff, //0x00002bbc .long L0_3_set_193 - 0x51, 0xe3, 0xff, 0xff, //0x00002bc0 .long L0_3_set_193 - 0x51, 0xe3, 0xff, 0xff, //0x00002bc4 .long L0_3_set_193 - 0x51, 0xe3, 0xff, 0xff, //0x00002bc8 .long L0_3_set_193 - 0x51, 0xe3, 0xff, 0xff, //0x00002bcc .long L0_3_set_193 - 0x51, 0xe3, 0xff, 0xff, //0x00002bd0 .long L0_3_set_193 - 0x51, 0xe3, 0xff, 0xff, //0x00002bd4 .long L0_3_set_193 - 0x51, 0xe3, 0xff, 0xff, //0x00002bd8 .long L0_3_set_193 - 0x51, 0xe3, 0xff, 0xff, //0x00002bdc .long L0_3_set_193 - 0x51, 0xe3, 0xff, 0xff, //0x00002be0 .long L0_3_set_193 - 0x51, 0xe3, 0xff, 0xff, //0x00002be4 .long L0_3_set_193 - 0x51, 0xe3, 0xff, 0xff, //0x00002be8 .long L0_3_set_193 - 0x51, 0xe3, 0xff, 0xff, //0x00002bec .long L0_3_set_193 - 0x51, 0xe3, 0xff, 0xff, //0x00002bf0 .long L0_3_set_193 - 0x51, 0xe3, 0xff, 0xff, //0x00002bf4 .long L0_3_set_193 - 0x51, 0xe3, 0xff, 0xff, //0x00002bf8 .long L0_3_set_193 - 0x51, 0xe3, 0xff, 0xff, //0x00002bfc .long L0_3_set_193 - 0x51, 0xe3, 0xff, 0xff, //0x00002c00 .long L0_3_set_193 - 0xc3, 0xde, 0xff, 0xff, //0x00002c04 .long L0_3_set_123 - //0x00002c08 .p2align 2, 0x00 - //0x00002c08 _MASK_USE_NUMBER - 0x02, 0x00, 0x00, 0x00, //0x00002c08 .long 2 + //0x00000010 LCPI0_11 + 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, //0x00000010 QUAD $0x2c2c2c2c2c2c2c2c; QUAD $0x2c2c2c2c2c2c2c2c // .space 16, ',,,,,,,,,,,,,,,,' + //0x00000020 LCPI0_12 + 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, //0x00000020 QUAD $0xdfdfdfdfdfdfdfdf; QUAD $0xdfdfdfdfdfdfdfdf // .space 16, '\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf' + //0x00000030 LCPI0_13 + 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, //0x00000030 QUAD $0x5d5d5d5d5d5d5d5d; QUAD $0x5d5d5d5d5d5d5d5d // .space 16, ']]]]]]]]]]]]]]]]' + //0x00000040 LCPI0_20 + 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x00000040 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++' + //0x00000050 LCPI0_21 + 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x00000050 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------' + //0x00000060 LCPI0_22 + 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, //0x00000060 QUAD $0xd0d0d0d0d0d0d0d0; QUAD $0xd0d0d0d0d0d0d0d0 // .space 16, '\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0' + //0x00000070 LCPI0_23 + 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, //0x00000070 QUAD $0x0909090909090909; QUAD $0x0909090909090909 // .space 16, '\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t' + //0x00000080 LCPI0_24 + 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x00000080 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................' + //0x00000090 LCPI0_25 + 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, //0x00000090 QUAD $0x4545454545454545; QUAD $0x4545454545454545 // .space 16, 'EEEEEEEEEEEEEEEE' + //0x000000a0 LCPI0_26 + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x000000a0 QUAD $0xffffffffffffffff; QUAD $0xffffffffffffffff // .space 16, '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000000b0 .p2align 5, 0x00 + //0x000000c0 LCPI0_1 + 0x20, //0x000000c0 .byte 32 + 0x00, //0x000000c1 .byte 0 + 0x00, //0x000000c2 .byte 0 + 0x00, //0x000000c3 .byte 0 + 0x00, //0x000000c4 .byte 0 + 0x00, //0x000000c5 .byte 0 + 0x00, //0x000000c6 .byte 0 + 0x00, //0x000000c7 .byte 0 + 0x00, //0x000000c8 .byte 0 + 0x09, //0x000000c9 .byte 9 + 0x0a, //0x000000ca .byte 10 + 0x00, //0x000000cb .byte 0 + 0x00, //0x000000cc .byte 0 + 0x0d, //0x000000cd .byte 13 + 0x00, //0x000000ce .byte 0 + 0x00, //0x000000cf .byte 0 + 0x20, //0x000000d0 .byte 32 + 0x00, //0x000000d1 .byte 0 + 0x00, //0x000000d2 .byte 0 + 0x00, //0x000000d3 .byte 0 + 0x00, //0x000000d4 .byte 0 + 0x00, //0x000000d5 .byte 0 + 0x00, //0x000000d6 .byte 0 + 0x00, //0x000000d7 .byte 0 + 0x00, //0x000000d8 .byte 0 + 0x09, //0x000000d9 .byte 9 + 0x0a, //0x000000da .byte 10 + 0x00, //0x000000db .byte 0 + 0x00, //0x000000dc .byte 0 + 0x0d, //0x000000dd .byte 13 + 0x00, //0x000000de .byte 0 + 0x00, //0x000000df .byte 0 + //0x000000e0 LCPI0_2 + 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x000000e0 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""' + 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x000000f0 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""' + //0x00000100 LCPI0_3 + 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x00000100 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' + 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x00000110 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' + //0x00000120 LCPI0_4 + 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, //0x00000120 QUAD $0x1f1f1f1f1f1f1f1f; QUAD $0x1f1f1f1f1f1f1f1f // .space 16, '\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f' + 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, //0x00000130 QUAD $0x1f1f1f1f1f1f1f1f; QUAD $0x1f1f1f1f1f1f1f1f // .space 16, '\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f' + //0x00000140 LCPI0_5 + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, //0x00000140 QUAD $0x7b7b7b7b7b7b7b7b; QUAD $0x7b7b7b7b7b7b7b7b // .space 16, '{{{{{{{{{{{{{{{{' + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, //0x00000150 QUAD $0x7b7b7b7b7b7b7b7b; QUAD $0x7b7b7b7b7b7b7b7b // .space 16, '{{{{{{{{{{{{{{{{' + //0x00000160 LCPI0_6 + 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, //0x00000160 QUAD $0x7d7d7d7d7d7d7d7d; QUAD $0x7d7d7d7d7d7d7d7d // .space 16, '}}}}}}}}}}}}}}}}' + 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, //0x00000170 QUAD $0x7d7d7d7d7d7d7d7d; QUAD $0x7d7d7d7d7d7d7d7d // .space 16, '}}}}}}}}}}}}}}}}' + //0x00000180 LCPI0_7 + 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, //0x00000180 QUAD $0x5b5b5b5b5b5b5b5b; QUAD $0x5b5b5b5b5b5b5b5b // .space 16, '[[[[[[[[[[[[[[[[' + 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, //0x00000190 QUAD $0x5b5b5b5b5b5b5b5b; QUAD $0x5b5b5b5b5b5b5b5b // .space 16, '[[[[[[[[[[[[[[[[' + //0x000001a0 LCPI0_8 + 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, //0x000001a0 QUAD $0x5d5d5d5d5d5d5d5d; QUAD $0x5d5d5d5d5d5d5d5d // .space 16, ']]]]]]]]]]]]]]]]' + 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, //0x000001b0 QUAD $0x5d5d5d5d5d5d5d5d; QUAD $0x5d5d5d5d5d5d5d5d // .space 16, ']]]]]]]]]]]]]]]]' + //0x000001c0 LCPI0_9 + 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, //0x000001c0 QUAD $0x2c2c2c2c2c2c2c2c; QUAD $0x2c2c2c2c2c2c2c2c // .space 16, ',,,,,,,,,,,,,,,,' + 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, //0x000001d0 QUAD $0x2c2c2c2c2c2c2c2c; QUAD $0x2c2c2c2c2c2c2c2c // .space 16, ',,,,,,,,,,,,,,,,' + //0x000001e0 LCPI0_10 + 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, //0x000001e0 QUAD $0xdfdfdfdfdfdfdfdf; QUAD $0xdfdfdfdfdfdfdfdf // .space 16, '\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf' + 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, //0x000001f0 QUAD $0xdfdfdfdfdfdfdfdf; QUAD $0xdfdfdfdfdfdfdfdf // .space 16, '\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf' + //0x00000200 LCPI0_14 + 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x00000200 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++' + 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x00000210 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++' + //0x00000220 LCPI0_15 + 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x00000220 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------' + 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x00000230 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------' + //0x00000240 LCPI0_16 + 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x00000240 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................' + 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x00000250 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................' + //0x00000260 LCPI0_17 + 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, //0x00000260 QUAD $0x4545454545454545; QUAD $0x4545454545454545 // .space 16, 'EEEEEEEEEEEEEEEE' + 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, //0x00000270 QUAD $0x4545454545454545; QUAD $0x4545454545454545 // .space 16, 'EEEEEEEEEEEEEEEE' + //0x00000280 LCPI0_18 + 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, //0x00000280 QUAD $0xd0d0d0d0d0d0d0d0; QUAD $0xd0d0d0d0d0d0d0d0 // .space 16, '\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0' + 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, //0x00000290 QUAD $0xd0d0d0d0d0d0d0d0; QUAD $0xd0d0d0d0d0d0d0d0 // .space 16, '\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0' + //0x000002a0 LCPI0_19 + 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, //0x000002a0 QUAD $0x0909090909090909; QUAD $0x0909090909090909 // .space 16, '\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t' + 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, //0x000002b0 QUAD $0x0909090909090909; QUAD $0x0909090909090909 // .space 16, '\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t' + //0x000002c0 .p2align 4, 0x90 + //0x000002c0 _skip_one + 0x55, //0x000002c0 pushq %rbp + 0x48, 0x89, 0xe5, //0x000002c1 movq %rsp, %rbp + 0x41, 0x57, //0x000002c4 pushq %r15 + 0x41, 0x56, //0x000002c6 pushq %r14 + 0x41, 0x55, //0x000002c8 pushq %r13 + 0x41, 0x54, //0x000002ca pushq %r12 + 0x53, //0x000002cc pushq %rbx + 0x48, 0x81, 0xec, 0xa0, 0x00, 0x00, 0x00, //0x000002cd subq $160, %rsp + 0x49, 0x89, 0xc8, //0x000002d4 movq %rcx, %r8 + 0x49, 0x89, 0xd6, //0x000002d7 movq %rdx, %r14 + 0x49, 0x89, 0xfb, //0x000002da movq %rdi, %r11 + 0xc5, 0xfa, 0x6f, 0x05, 0x1b, 0xfd, 0xff, 0xff, //0x000002dd vmovdqu $-741(%rip), %xmm0 /* LCPI0_0+0(%rip) */ + 0xc5, 0xfa, 0x7f, 0x02, //0x000002e5 vmovdqu %xmm0, (%rdx) + 0x48, 0x89, 0x74, 0x24, 0x08, //0x000002e9 movq %rsi, $8(%rsp) + 0x48, 0x8b, 0x0e, //0x000002ee movq (%rsi), %rcx + 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000002f1 movq $-1, %r9 + 0x41, 0xba, 0x01, 0x00, 0x00, 0x00, //0x000002f8 movl $1, %r10d + 0xc5, 0xfe, 0x6f, 0x2d, 0xba, 0xfd, 0xff, 0xff, //0x000002fe vmovdqu $-582(%rip), %ymm5 /* LCPI0_1+0(%rip) */ + 0x49, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000306 movabsq $4294977024, %r15 + 0xc5, 0xfe, 0x6f, 0x35, 0xc8, 0xfd, 0xff, 0xff, //0x00000310 vmovdqu $-568(%rip), %ymm6 /* LCPI0_2+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x3d, 0xe0, 0xfd, 0xff, 0xff, //0x00000318 vmovdqu $-544(%rip), %ymm7 /* LCPI0_3+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x05, 0xf8, 0xfd, 0xff, 0xff, //0x00000320 vmovdqu $-520(%rip), %ymm8 /* LCPI0_4+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x0d, 0xd0, 0xfe, 0xff, 0xff, //0x00000328 vmovdqu $-304(%rip), %ymm9 /* LCPI0_14+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x2d, 0xe8, 0xfe, 0xff, 0xff, //0x00000330 vmovdqu $-280(%rip), %ymm13 /* LCPI0_15+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x1d, 0xa0, 0xfe, 0xff, 0xff, //0x00000338 vmovdqu $-352(%rip), %ymm11 /* LCPI0_10+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x35, 0xf8, 0xfe, 0xff, 0xff, //0x00000340 vmovdqu $-264(%rip), %ymm14 /* LCPI0_16+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x3d, 0x10, 0xff, 0xff, 0xff, //0x00000348 vmovdqu $-240(%rip), %ymm15 /* LCPI0_17+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x1d, 0x68, 0xfe, 0xff, 0xff, //0x00000350 vmovdqu $-408(%rip), %ymm3 /* LCPI0_9+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0x40, 0xfe, 0xff, 0xff, //0x00000358 vmovdqu $-448(%rip), %ymm4 /* LCPI0_8+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x15, 0xd8, 0xfd, 0xff, 0xff, //0x00000360 vmovdqu $-552(%rip), %ymm10 /* LCPI0_5+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x25, 0xf0, 0xfd, 0xff, 0xff, //0x00000368 vmovdqu $-528(%rip), %ymm12 /* LCPI0_6+0(%rip) */ + 0x4c, 0x89, 0x44, 0x24, 0x18, //0x00000370 movq %r8, $24(%rsp) + 0x48, 0x89, 0x7c, 0x24, 0x20, //0x00000375 movq %rdi, $32(%rsp) + 0x48, 0x89, 0x54, 0x24, 0x28, //0x0000037a movq %rdx, $40(%rsp) + 0xe9, 0x2f, 0x00, 0x00, 0x00, //0x0000037f jmp LBB0_6 + //0x00000384 LBB0_1 + 0x49, 0x8d, 0x4d, 0x04, //0x00000384 leaq $4(%r13), %rcx + //0x00000388 LBB0_2 + 0x48, 0x89, 0x0a, //0x00000388 movq %rcx, (%rdx) + //0x0000038b LBB0_3 + 0x4c, 0x89, 0xe8, //0x0000038b movq %r13, %rax + 0x48, 0xba, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x0000038e movabsq $9223372036854775806, %rdx + 0x49, 0x39, 0xd5, //0x00000398 cmpq %rdx, %r13 + 0x0f, 0x87, 0x5c, 0x3a, 0x00, 0x00, //0x0000039b ja LBB0_721 + //0x000003a1 LBB0_4 + 0x49, 0x8b, 0x36, //0x000003a1 movq (%r14), %rsi + 0x49, 0x89, 0xf2, //0x000003a4 movq %rsi, %r10 + 0x4c, 0x89, 0xc8, //0x000003a7 movq %r9, %rax + 0x48, 0x85, 0xf6, //0x000003aa testq %rsi, %rsi + 0x0f, 0x84, 0x4a, 0x3a, 0x00, 0x00, //0x000003ad je LBB0_721 + //0x000003b3 LBB0_6 + 0x4d, 0x8b, 0x23, //0x000003b3 movq (%r11), %r12 + 0x49, 0x8b, 0x43, 0x08, //0x000003b6 movq $8(%r11), %rax + 0x48, 0x39, 0xc1, //0x000003ba cmpq %rax, %rcx + 0x0f, 0x83, 0x2d, 0x00, 0x00, 0x00, //0x000003bd jae LBB0_11 + 0x41, 0x8a, 0x14, 0x0c, //0x000003c3 movb (%r12,%rcx), %dl + 0x80, 0xfa, 0x0d, //0x000003c7 cmpb $13, %dl + 0x0f, 0x84, 0x20, 0x00, 0x00, 0x00, //0x000003ca je LBB0_11 + 0x80, 0xfa, 0x20, //0x000003d0 cmpb $32, %dl + 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x000003d3 je LBB0_11 + 0x80, 0xc2, 0xf5, //0x000003d9 addb $-11, %dl + 0x80, 0xfa, 0xfe, //0x000003dc cmpb $-2, %dl + 0x0f, 0x83, 0x0b, 0x00, 0x00, 0x00, //0x000003df jae LBB0_11 + 0x49, 0x89, 0xcd, //0x000003e5 movq %rcx, %r13 + 0xe9, 0x6d, 0x01, 0x00, 0x00, //0x000003e8 jmp LBB0_36 + 0x90, 0x90, 0x90, //0x000003ed .p2align 4, 0x90 + //0x000003f0 LBB0_11 + 0x4c, 0x8d, 0x69, 0x01, //0x000003f0 leaq $1(%rcx), %r13 + 0x49, 0x39, 0xc5, //0x000003f4 cmpq %rax, %r13 + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000003f7 jae LBB0_15 + 0x43, 0x8a, 0x14, 0x2c, //0x000003fd movb (%r12,%r13), %dl + 0x80, 0xfa, 0x0d, //0x00000401 cmpb $13, %dl + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000404 je LBB0_15 + 0x80, 0xfa, 0x20, //0x0000040a cmpb $32, %dl + 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000040d je LBB0_15 + 0x80, 0xc2, 0xf5, //0x00000413 addb $-11, %dl + 0x80, 0xfa, 0xfe, //0x00000416 cmpb $-2, %dl + 0x0f, 0x82, 0x3b, 0x01, 0x00, 0x00, //0x00000419 jb LBB0_36 + 0x90, //0x0000041f .p2align 4, 0x90 + //0x00000420 LBB0_15 + 0x4c, 0x8d, 0x69, 0x02, //0x00000420 leaq $2(%rcx), %r13 + 0x49, 0x39, 0xc5, //0x00000424 cmpq %rax, %r13 + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000427 jae LBB0_19 + 0x43, 0x8a, 0x14, 0x2c, //0x0000042d movb (%r12,%r13), %dl + 0x80, 0xfa, 0x0d, //0x00000431 cmpb $13, %dl + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000434 je LBB0_19 + 0x80, 0xfa, 0x20, //0x0000043a cmpb $32, %dl + 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000043d je LBB0_19 + 0x80, 0xc2, 0xf5, //0x00000443 addb $-11, %dl + 0x80, 0xfa, 0xfe, //0x00000446 cmpb $-2, %dl + 0x0f, 0x82, 0x0b, 0x01, 0x00, 0x00, //0x00000449 jb LBB0_36 + 0x90, //0x0000044f .p2align 4, 0x90 + //0x00000450 LBB0_19 + 0x4c, 0x8d, 0x69, 0x03, //0x00000450 leaq $3(%rcx), %r13 + 0x49, 0x39, 0xc5, //0x00000454 cmpq %rax, %r13 + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000457 jae LBB0_23 + 0x43, 0x8a, 0x14, 0x2c, //0x0000045d movb (%r12,%r13), %dl + 0x80, 0xfa, 0x0d, //0x00000461 cmpb $13, %dl + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000464 je LBB0_23 + 0x80, 0xfa, 0x20, //0x0000046a cmpb $32, %dl + 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000046d je LBB0_23 + 0x80, 0xc2, 0xf5, //0x00000473 addb $-11, %dl + 0x80, 0xfa, 0xfe, //0x00000476 cmpb $-2, %dl + 0x0f, 0x82, 0xdb, 0x00, 0x00, 0x00, //0x00000479 jb LBB0_36 + 0x90, //0x0000047f .p2align 4, 0x90 + //0x00000480 LBB0_23 + 0x4c, 0x8d, 0x69, 0x04, //0x00000480 leaq $4(%rcx), %r13 + 0x48, 0x89, 0xc6, //0x00000484 movq %rax, %rsi + 0x4c, 0x29, 0xee, //0x00000487 subq %r13, %rsi + 0x0f, 0x86, 0x01, 0x39, 0x00, 0x00, //0x0000048a jbe LBB0_693 + 0x48, 0x83, 0xfe, 0x20, //0x00000490 cmpq $32, %rsi + 0x0f, 0x82, 0x5c, 0x25, 0x00, 0x00, //0x00000494 jb LBB0_502 + 0x48, 0xc7, 0xc6, 0xfc, 0xff, 0xff, 0xff, //0x0000049a movq $-4, %rsi + 0x48, 0x29, 0xce, //0x000004a1 subq %rcx, %rsi + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000004a4 .p2align 4, 0x90 + //0x000004b0 LBB0_26 + 0xc4, 0x81, 0x7e, 0x6f, 0x04, 0x2c, //0x000004b0 vmovdqu (%r12,%r13), %ymm0 + 0xc4, 0xe2, 0x55, 0x00, 0xc8, //0x000004b6 vpshufb %ymm0, %ymm5, %ymm1 + 0xc5, 0xfd, 0xf8, 0xd1, //0x000004bb vpsubb %ymm1, %ymm0, %ymm2 + 0xc4, 0xe2, 0x7d, 0x17, 0xd2, //0x000004bf vptest %ymm2, %ymm2 + 0x0f, 0x85, 0x76, 0x00, 0x00, 0x00, //0x000004c4 jne LBB0_35 + 0x49, 0x83, 0xc5, 0x20, //0x000004ca addq $32, %r13 + 0x48, 0x8d, 0x0c, 0x30, //0x000004ce leaq (%rax,%rsi), %rcx + 0x48, 0x83, 0xc1, 0xe0, //0x000004d2 addq $-32, %rcx + 0x48, 0x83, 0xc6, 0xe0, //0x000004d6 addq $-32, %rsi + 0x48, 0x83, 0xf9, 0x1f, //0x000004da cmpq $31, %rcx + 0x0f, 0x87, 0xcc, 0xff, 0xff, 0xff, //0x000004de ja LBB0_26 + 0x4d, 0x89, 0xe5, //0x000004e4 movq %r12, %r13 + 0x49, 0x29, 0xf5, //0x000004e7 subq %rsi, %r13 + 0x48, 0x01, 0xc6, //0x000004ea addq %rax, %rsi + 0x48, 0x85, 0xf6, //0x000004ed testq %rsi, %rsi + 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x000004f0 je LBB0_34 + //0x000004f6 LBB0_29 + 0x4a, 0x8d, 0x14, 0x2e, //0x000004f6 leaq (%rsi,%r13), %rdx + 0x31, 0xc9, //0x000004fa xorl %ecx, %ecx + 0x90, 0x90, 0x90, 0x90, //0x000004fc .p2align 4, 0x90 + //0x00000500 LBB0_30 + 0x41, 0x0f, 0xbe, 0x7c, 0x0d, 0x00, //0x00000500 movsbl (%r13,%rcx), %edi + 0x83, 0xff, 0x20, //0x00000506 cmpl $32, %edi + 0x0f, 0x87, 0x98, 0x20, 0x00, 0x00, //0x00000509 ja LBB0_470 + 0x49, 0x0f, 0xa3, 0xff, //0x0000050f btq %rdi, %r15 + 0x0f, 0x83, 0x8e, 0x20, 0x00, 0x00, //0x00000513 jae LBB0_470 + 0x48, 0x83, 0xc1, 0x01, //0x00000519 addq $1, %rcx + 0x48, 0x39, 0xce, //0x0000051d cmpq %rcx, %rsi + 0x0f, 0x85, 0xda, 0xff, 0xff, 0xff, //0x00000520 jne LBB0_30 + 0x49, 0x89, 0xd5, //0x00000526 movq %rdx, %r13 + //0x00000529 LBB0_34 + 0x4d, 0x29, 0xe5, //0x00000529 subq %r12, %r13 + 0x49, 0x39, 0xc5, //0x0000052c cmpq %rax, %r13 + 0x0f, 0x82, 0x25, 0x00, 0x00, 0x00, //0x0000052f jb LBB0_36 + 0xe9, 0x5f, 0x38, 0x00, 0x00, //0x00000535 jmp LBB0_694 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000053a .p2align 4, 0x90 + //0x00000540 LBB0_35 + 0xc5, 0xfd, 0x74, 0xc1, //0x00000540 vpcmpeqb %ymm1, %ymm0, %ymm0 + 0xc5, 0xfd, 0xd7, 0xc8, //0x00000544 vpmovmskb %ymm0, %ecx + 0xf7, 0xd1, //0x00000548 notl %ecx + 0x44, 0x0f, 0xbc, 0xe9, //0x0000054a bsfl %ecx, %r13d + 0x49, 0x29, 0xf5, //0x0000054e subq %rsi, %r13 + 0x49, 0x39, 0xc5, //0x00000551 cmpq %rax, %r13 + 0x0f, 0x83, 0x3f, 0x38, 0x00, 0x00, //0x00000554 jae LBB0_694 + //0x0000055a LBB0_36 + 0x49, 0x8d, 0x4d, 0x01, //0x0000055a leaq $1(%r13), %rcx + 0x48, 0x8b, 0x44, 0x24, 0x08, //0x0000055e movq $8(%rsp), %rax + 0x48, 0x89, 0x08, //0x00000563 movq %rcx, (%rax) + 0x43, 0x0f, 0xbe, 0x14, 0x2c, //0x00000566 movsbl (%r12,%r13), %edx + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000056b movq $-1, %rax + 0x85, 0xd2, //0x00000572 testl %edx, %edx + 0x0f, 0x84, 0x83, 0x38, 0x00, 0x00, //0x00000574 je LBB0_721 + 0x49, 0x8d, 0x72, 0xff, //0x0000057a leaq $-1(%r10), %rsi + 0x43, 0x8b, 0x3c, 0xd6, //0x0000057e movl (%r14,%r10,8), %edi + 0x49, 0x83, 0xf9, 0xff, //0x00000582 cmpq $-1, %r9 + 0x4d, 0x0f, 0x44, 0xcd, //0x00000586 cmoveq %r13, %r9 + 0x83, 0xc7, 0xff, //0x0000058a addl $-1, %edi + 0x83, 0xff, 0x05, //0x0000058d cmpl $5, %edi + 0x0f, 0x87, 0x13, 0x02, 0x00, 0x00, //0x00000590 ja LBB0_84 + 0x48, 0x8d, 0x1d, 0x33, 0x3b, 0x00, 0x00, //0x00000596 leaq $15155(%rip), %rbx /* LJTI0_0+0(%rip) */ + 0x48, 0x63, 0x3c, 0xbb, //0x0000059d movslq (%rbx,%rdi,4), %rdi + 0x48, 0x01, 0xdf, //0x000005a1 addq %rbx, %rdi + 0xff, 0xe7, //0x000005a4 jmpq *%rdi + //0x000005a6 LBB0_39 + 0x83, 0xfa, 0x2c, //0x000005a6 cmpl $44, %edx + 0x0f, 0x84, 0x71, 0x06, 0x00, 0x00, //0x000005a9 je LBB0_143 + 0x83, 0xfa, 0x5d, //0x000005af cmpl $93, %edx + 0x0f, 0x84, 0xda, 0x01, 0x00, 0x00, //0x000005b2 je LBB0_41 + 0xe9, 0x39, 0x38, 0x00, 0x00, //0x000005b8 jmp LBB0_720 + //0x000005bd LBB0_42 + 0x80, 0xfa, 0x5d, //0x000005bd cmpb $93, %dl + 0x0f, 0x84, 0xcc, 0x01, 0x00, 0x00, //0x000005c0 je LBB0_41 + 0x4b, 0xc7, 0x04, 0xd6, 0x01, 0x00, 0x00, 0x00, //0x000005c6 movq $1, (%r14,%r10,8) + 0x83, 0xfa, 0x7b, //0x000005ce cmpl $123, %edx + 0x0f, 0x86, 0xde, 0x01, 0x00, 0x00, //0x000005d1 jbe LBB0_85 + 0xe9, 0x1a, 0x38, 0x00, 0x00, //0x000005d7 jmp LBB0_720 + //0x000005dc LBB0_44 + 0x80, 0xfa, 0x22, //0x000005dc cmpb $34, %dl + 0x0f, 0x85, 0x11, 0x38, 0x00, 0x00, //0x000005df jne LBB0_720 + 0x4b, 0xc7, 0x04, 0xd6, 0x04, 0x00, 0x00, 0x00, //0x000005e5 movq $4, (%r14,%r10,8) + 0x4d, 0x8b, 0x73, 0x08, //0x000005ed movq $8(%r11), %r14 + 0x41, 0xf6, 0xc0, 0x40, //0x000005f1 testb $64, %r8b + 0x0f, 0x85, 0x94, 0x07, 0x00, 0x00, //0x000005f5 jne LBB0_153 + 0x41, 0xf6, 0xc0, 0x20, //0x000005fb testb $32, %r8b + 0x0f, 0x85, 0xa1, 0x0a, 0x00, 0x00, //0x000005ff jne LBB0_195 + 0x4d, 0x89, 0xf2, //0x00000605 movq %r14, %r10 + 0x49, 0x29, 0xca, //0x00000608 subq %rcx, %r10 + 0x0f, 0x84, 0x92, 0x39, 0x00, 0x00, //0x0000060b je LBB0_724 + 0x49, 0x83, 0xfa, 0x40, //0x00000611 cmpq $64, %r10 + 0x0f, 0x82, 0xfc, 0x26, 0x00, 0x00, //0x00000615 jb LBB0_532 + 0x48, 0xc7, 0xc6, 0xfe, 0xff, 0xff, 0xff, //0x0000061b movq $-2, %rsi + 0x4c, 0x29, 0xee, //0x00000622 subq %r13, %rsi + 0x48, 0xc7, 0x44, 0x24, 0x10, 0xff, 0xff, 0xff, 0xff, //0x00000625 movq $-1, $16(%rsp) + 0x45, 0x31, 0xc0, //0x0000062e xorl %r8d, %r8d + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000631 .p2align 4, 0x90 + //0x00000640 LBB0_50 + 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x0c, //0x00000640 vmovdqu (%r12,%rcx), %ymm0 + 0xc4, 0xc1, 0x7e, 0x6f, 0x4c, 0x0c, 0x20, //0x00000646 vmovdqu $32(%r12,%rcx), %ymm1 + 0xc5, 0xfd, 0x74, 0xd6, //0x0000064d vpcmpeqb %ymm6, %ymm0, %ymm2 + 0xc5, 0xfd, 0xd7, 0xfa, //0x00000651 vpmovmskb %ymm2, %edi + 0xc5, 0xf5, 0x74, 0xd6, //0x00000655 vpcmpeqb %ymm6, %ymm1, %ymm2 + 0xc5, 0xfd, 0xd7, 0xc2, //0x00000659 vpmovmskb %ymm2, %eax + 0xc5, 0xfd, 0x74, 0xc7, //0x0000065d vpcmpeqb %ymm7, %ymm0, %ymm0 + 0xc5, 0xfd, 0xd7, 0xd0, //0x00000661 vpmovmskb %ymm0, %edx + 0xc5, 0xf5, 0x74, 0xc7, //0x00000665 vpcmpeqb %ymm7, %ymm1, %ymm0 + 0xc5, 0xfd, 0xd7, 0xd8, //0x00000669 vpmovmskb %ymm0, %ebx + 0x48, 0xc1, 0xe0, 0x20, //0x0000066d shlq $32, %rax + 0x48, 0x09, 0xc7, //0x00000671 orq %rax, %rdi + 0x48, 0xc1, 0xe3, 0x20, //0x00000674 shlq $32, %rbx + 0x48, 0x09, 0xda, //0x00000678 orq %rbx, %rdx + 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x0000067b jne LBB0_59 + 0x4d, 0x85, 0xc0, //0x00000681 testq %r8, %r8 + 0x0f, 0x85, 0x3f, 0x00, 0x00, 0x00, //0x00000684 jne LBB0_61 + 0x45, 0x31, 0xc0, //0x0000068a xorl %r8d, %r8d + 0x48, 0x85, 0xff, //0x0000068d testq %rdi, %rdi + 0x0f, 0x85, 0x8a, 0x00, 0x00, 0x00, //0x00000690 jne LBB0_62 + //0x00000696 LBB0_53 + 0x49, 0x83, 0xc2, 0xc0, //0x00000696 addq $-64, %r10 + 0x48, 0x83, 0xc6, 0xc0, //0x0000069a addq $-64, %rsi + 0x48, 0x83, 0xc1, 0x40, //0x0000069e addq $64, %rcx + 0x49, 0x83, 0xfa, 0x3f, //0x000006a2 cmpq $63, %r10 + 0x0f, 0x87, 0x94, 0xff, 0xff, 0xff, //0x000006a6 ja LBB0_50 + 0xe9, 0x71, 0x22, 0x00, 0x00, //0x000006ac jmp LBB0_54 + //0x000006b1 LBB0_59 + 0x48, 0x83, 0x7c, 0x24, 0x10, 0xff, //0x000006b1 cmpq $-1, $16(%rsp) + 0x0f, 0x85, 0x0c, 0x00, 0x00, 0x00, //0x000006b7 jne LBB0_61 + 0x48, 0x0f, 0xbc, 0xc2, //0x000006bd bsfq %rdx, %rax + 0x48, 0x01, 0xc8, //0x000006c1 addq %rcx, %rax + 0x48, 0x89, 0x44, 0x24, 0x10, //0x000006c4 movq %rax, $16(%rsp) + //0x000006c9 LBB0_61 + 0x4c, 0x89, 0xc0, //0x000006c9 movq %r8, %rax + 0x48, 0xf7, 0xd0, //0x000006cc notq %rax + 0x48, 0x21, 0xd0, //0x000006cf andq %rdx, %rax + 0x4c, 0x8d, 0x1c, 0x00, //0x000006d2 leaq (%rax,%rax), %r11 + 0x4d, 0x09, 0xc3, //0x000006d6 orq %r8, %r11 + 0x4c, 0x89, 0xdb, //0x000006d9 movq %r11, %rbx + 0x48, 0xf7, 0xd3, //0x000006dc notq %rbx + 0x48, 0x21, 0xd3, //0x000006df andq %rdx, %rbx + 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000006e2 movabsq $-6148914691236517206, %rdx + 0x48, 0x21, 0xd3, //0x000006ec andq %rdx, %rbx + 0x45, 0x31, 0xc0, //0x000006ef xorl %r8d, %r8d + 0x48, 0x01, 0xc3, //0x000006f2 addq %rax, %rbx + 0x41, 0x0f, 0x92, 0xc0, //0x000006f5 setb %r8b + 0x48, 0x01, 0xdb, //0x000006f9 addq %rbx, %rbx + 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000006fc movabsq $6148914691236517205, %rax + 0x48, 0x31, 0xc3, //0x00000706 xorq %rax, %rbx + 0x4c, 0x21, 0xdb, //0x00000709 andq %r11, %rbx + 0x48, 0xf7, 0xd3, //0x0000070c notq %rbx + 0x48, 0x21, 0xdf, //0x0000070f andq %rbx, %rdi + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00000712 movq $32(%rsp), %r11 + 0x48, 0x85, 0xff, //0x00000717 testq %rdi, %rdi + 0x0f, 0x84, 0x76, 0xff, 0xff, 0xff, //0x0000071a je LBB0_53 + //0x00000720 LBB0_62 + 0x48, 0x0f, 0xbc, 0xcf, //0x00000720 bsfq %rdi, %rcx + 0x48, 0x29, 0xf1, //0x00000724 subq %rsi, %rcx + //0x00000727 LBB0_63 + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00000727 movq $24(%rsp), %r8 + //0x0000072c LBB0_64 + 0x48, 0x8b, 0x5c, 0x24, 0x08, //0x0000072c movq $8(%rsp), %rbx + 0x48, 0x85, 0xc9, //0x00000731 testq %rcx, %rcx + 0x0f, 0x89, 0x67, 0x0c, 0x00, 0x00, //0x00000734 jns LBB0_247 + 0xe9, 0x72, 0x36, 0x00, 0x00, //0x0000073a jmp LBB0_696 + //0x0000073f LBB0_65 + 0x80, 0xfa, 0x3a, //0x0000073f cmpb $58, %dl + 0x0f, 0x85, 0xae, 0x36, 0x00, 0x00, //0x00000742 jne LBB0_720 + 0x4b, 0xc7, 0x04, 0xd6, 0x00, 0x00, 0x00, 0x00, //0x00000748 movq $0, (%r14,%r10,8) + 0xe9, 0x4c, 0xfc, 0xff, 0xff, //0x00000750 jmp LBB0_4 + //0x00000755 LBB0_67 + 0x83, 0xfa, 0x2c, //0x00000755 cmpl $44, %edx + 0x0f, 0x85, 0x2b, 0x00, 0x00, 0x00, //0x00000758 jne LBB0_68 + 0x49, 0x81, 0xfa, 0xff, 0x0f, 0x00, 0x00, //0x0000075e cmpq $4095, %r10 + 0x0f, 0x8f, 0x3a, 0x36, 0x00, 0x00, //0x00000765 jg LBB0_713 + 0x49, 0x8d, 0x42, 0x01, //0x0000076b leaq $1(%r10), %rax + 0x49, 0x89, 0x06, //0x0000076f movq %rax, (%r14) + 0x4b, 0xc7, 0x44, 0xd6, 0x08, 0x03, 0x00, 0x00, 0x00, //0x00000772 movq $3, $8(%r14,%r10,8) + 0xe9, 0x21, 0xfc, 0xff, 0xff, //0x0000077b jmp LBB0_4 + //0x00000780 LBB0_69 + 0x83, 0xfa, 0x22, //0x00000780 cmpl $34, %edx + 0x0f, 0x84, 0xb9, 0x04, 0x00, 0x00, //0x00000783 je LBB0_70 + //0x00000789 LBB0_68 + 0x83, 0xfa, 0x7d, //0x00000789 cmpl $125, %edx + 0x0f, 0x85, 0x64, 0x36, 0x00, 0x00, //0x0000078c jne LBB0_720 + //0x00000792 LBB0_41 + 0x49, 0x89, 0x36, //0x00000792 movq %rsi, (%r14) + 0x49, 0x89, 0xf2, //0x00000795 movq %rsi, %r10 + 0x4c, 0x89, 0xc8, //0x00000798 movq %r9, %rax + 0x48, 0x85, 0xf6, //0x0000079b testq %rsi, %rsi + 0x0f, 0x85, 0x0f, 0xfc, 0xff, 0xff, //0x0000079e jne LBB0_6 + 0xe9, 0x54, 0x36, 0x00, 0x00, //0x000007a4 jmp LBB0_721 + //0x000007a9 LBB0_84 + 0x49, 0x89, 0x36, //0x000007a9 movq %rsi, (%r14) + 0x83, 0xfa, 0x7b, //0x000007ac cmpl $123, %edx + 0x0f, 0x87, 0x41, 0x36, 0x00, 0x00, //0x000007af ja LBB0_720 + //0x000007b5 LBB0_85 + 0x4f, 0x8d, 0x14, 0x2c, //0x000007b5 leaq (%r12,%r13), %r10 + 0x89, 0xd2, //0x000007b9 movl %edx, %edx + 0x48, 0x8d, 0x35, 0x26, 0x39, 0x00, 0x00, //0x000007bb leaq $14630(%rip), %rsi /* LJTI0_1+0(%rip) */ + 0x48, 0x63, 0x14, 0x96, //0x000007c2 movslq (%rsi,%rdx,4), %rdx + 0x48, 0x01, 0xf2, //0x000007c6 addq %rsi, %rdx + 0xff, 0xe2, //0x000007c9 jmpq *%rdx + //0x000007cb LBB0_86 + 0x49, 0x8b, 0x5b, 0x08, //0x000007cb movq $8(%r11), %rbx + 0x41, 0xf6, 0xc0, 0x40, //0x000007cf testb $64, %r8b + 0x0f, 0x85, 0xa7, 0x06, 0x00, 0x00, //0x000007d3 jne LBB0_165 + 0x4c, 0x29, 0xeb, //0x000007d9 subq %r13, %rbx + 0x48, 0x8b, 0x74, 0x24, 0x08, //0x000007dc movq $8(%rsp), %rsi + 0x0f, 0x84, 0xee, 0x35, 0x00, 0x00, //0x000007e1 je LBB0_699 + 0x41, 0x80, 0x3a, 0x30, //0x000007e7 cmpb $48, (%r10) + 0x0f, 0x85, 0x35, 0x00, 0x00, 0x00, //0x000007eb jne LBB0_92 + 0x41, 0xbb, 0x01, 0x00, 0x00, 0x00, //0x000007f1 movl $1, %r11d + 0x48, 0x83, 0xfb, 0x01, //0x000007f7 cmpq $1, %rbx + 0x0f, 0x84, 0xd9, 0x22, 0x00, 0x00, //0x000007fb je LBB0_509 + 0x41, 0x8a, 0x04, 0x0c, //0x00000801 movb (%r12,%rcx), %al + 0x04, 0xd2, //0x00000805 addb $-46, %al + 0x3c, 0x37, //0x00000807 cmpb $55, %al + 0x0f, 0x87, 0xcb, 0x22, 0x00, 0x00, //0x00000809 ja LBB0_509 + 0x0f, 0xb6, 0xc0, //0x0000080f movzbl %al, %eax + 0x48, 0xba, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x00000812 movabsq $36028797027352577, %rdx + 0x48, 0x0f, 0xa3, 0xc2, //0x0000081c btq %rax, %rdx + 0x0f, 0x83, 0xb4, 0x22, 0x00, 0x00, //0x00000820 jae LBB0_509 + //0x00000826 LBB0_92 + 0x48, 0x83, 0xfb, 0x20, //0x00000826 cmpq $32, %rbx + 0x0f, 0x82, 0x56, 0x24, 0x00, 0x00, //0x0000082a jb LBB0_524 + 0x48, 0xc7, 0x44, 0x24, 0x10, 0xff, 0xff, 0xff, 0xff, //0x00000830 movq $-1, $16(%rsp) + 0x45, 0x31, 0xdb, //0x00000839 xorl %r11d, %r11d + 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000083c movq $-1, %r8 + 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00000843 movq $-1, %r15 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000084a .p2align 4, 0x90 + //0x00000850 LBB0_94 + 0xc4, 0x81, 0x7e, 0x6f, 0x04, 0x1a, //0x00000850 vmovdqu (%r10,%r11), %ymm0 + 0xc5, 0xb5, 0x74, 0xc8, //0x00000856 vpcmpeqb %ymm0, %ymm9, %ymm1 + 0xc5, 0x95, 0x74, 0xd0, //0x0000085a vpcmpeqb %ymm0, %ymm13, %ymm2 + 0xc5, 0xed, 0xeb, 0xc9, //0x0000085e vpor %ymm1, %ymm2, %ymm1 + 0xc5, 0xa5, 0xdb, 0xd0, //0x00000862 vpand %ymm0, %ymm11, %ymm2 + 0xc5, 0x8d, 0x74, 0xd8, //0x00000866 vpcmpeqb %ymm0, %ymm14, %ymm3 + 0xc5, 0xfd, 0xd7, 0xfb, //0x0000086a vpmovmskb %ymm3, %edi + 0xc5, 0x85, 0x74, 0xd2, //0x0000086e vpcmpeqb %ymm2, %ymm15, %ymm2 + 0xc5, 0xfd, 0xd7, 0xf2, //0x00000872 vpmovmskb %ymm2, %esi + 0xc5, 0xfd, 0xd7, 0xc1, //0x00000876 vpmovmskb %ymm1, %eax + 0xc5, 0xfd, 0xfc, 0x05, 0xfe, 0xf9, 0xff, 0xff, //0x0000087a vpaddb $-1538(%rip), %ymm0, %ymm0 /* LCPI0_18+0(%rip) */ + 0xc5, 0xfd, 0xda, 0x25, 0x16, 0xfa, 0xff, 0xff, //0x00000882 vpminub $-1514(%rip), %ymm0, %ymm4 /* LCPI0_19+0(%rip) */ + 0xc5, 0xfd, 0x74, 0xc4, //0x0000088a vpcmpeqb %ymm4, %ymm0, %ymm0 + 0xc5, 0xe5, 0xeb, 0xd2, //0x0000088e vpor %ymm2, %ymm3, %ymm2 + 0xc5, 0xfd, 0xeb, 0xc2, //0x00000892 vpor %ymm2, %ymm0, %ymm0 + 0xc5, 0xfd, 0xeb, 0xc1, //0x00000896 vpor %ymm1, %ymm0, %ymm0 + 0xc5, 0xfd, 0xd7, 0xc8, //0x0000089a vpmovmskb %ymm0, %ecx + 0x48, 0xf7, 0xd1, //0x0000089e notq %rcx + 0x48, 0x0f, 0xbc, 0xc9, //0x000008a1 bsfq %rcx, %rcx + 0x83, 0xf9, 0x20, //0x000008a5 cmpl $32, %ecx + 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x000008a8 je LBB0_96 + 0xba, 0xff, 0xff, 0xff, 0xff, //0x000008ae movl $-1, %edx + 0xd3, 0xe2, //0x000008b3 shll %cl, %edx + 0xf7, 0xd2, //0x000008b5 notl %edx + 0x21, 0xd7, //0x000008b7 andl %edx, %edi + 0x21, 0xd6, //0x000008b9 andl %edx, %esi + 0x21, 0xc2, //0x000008bb andl %eax, %edx + 0x89, 0xd0, //0x000008bd movl %edx, %eax + //0x000008bf LBB0_96 + 0x8d, 0x57, 0xff, //0x000008bf leal $-1(%rdi), %edx + 0x21, 0xfa, //0x000008c2 andl %edi, %edx + 0xc5, 0xfe, 0x6f, 0x1d, 0xf4, 0xf8, 0xff, 0xff, //0x000008c4 vmovdqu $-1804(%rip), %ymm3 /* LCPI0_9+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0xcc, 0xf8, 0xff, 0xff, //0x000008cc vmovdqu $-1844(%rip), %ymm4 /* LCPI0_8+0(%rip) */ + 0x0f, 0x85, 0xfc, 0x1d, 0x00, 0x00, //0x000008d4 jne LBB0_478 + 0x8d, 0x56, 0xff, //0x000008da leal $-1(%rsi), %edx + 0x21, 0xf2, //0x000008dd andl %esi, %edx + 0x0f, 0x85, 0xf1, 0x1d, 0x00, 0x00, //0x000008df jne LBB0_478 + 0x8d, 0x50, 0xff, //0x000008e5 leal $-1(%rax), %edx + 0x21, 0xc2, //0x000008e8 andl %eax, %edx + 0x0f, 0x85, 0xe6, 0x1d, 0x00, 0x00, //0x000008ea jne LBB0_478 + 0x85, 0xff, //0x000008f0 testl %edi, %edi + 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x000008f2 je LBB0_102 + 0x0f, 0xbc, 0xd7, //0x000008f8 bsfl %edi, %edx + 0x49, 0x83, 0xff, 0xff, //0x000008fb cmpq $-1, %r15 + 0x0f, 0x85, 0xe6, 0x20, 0x00, 0x00, //0x000008ff jne LBB0_501 + 0x4c, 0x01, 0xda, //0x00000905 addq %r11, %rdx + 0x49, 0x89, 0xd7, //0x00000908 movq %rdx, %r15 + //0x0000090b LBB0_102 + 0x85, 0xf6, //0x0000090b testl %esi, %esi + 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x0000090d je LBB0_105 + 0x0f, 0xbc, 0xd6, //0x00000913 bsfl %esi, %edx + 0x49, 0x83, 0xf8, 0xff, //0x00000916 cmpq $-1, %r8 + 0x0f, 0x85, 0xcb, 0x20, 0x00, 0x00, //0x0000091a jne LBB0_501 + 0x4c, 0x01, 0xda, //0x00000920 addq %r11, %rdx + 0x49, 0x89, 0xd0, //0x00000923 movq %rdx, %r8 + //0x00000926 LBB0_105 + 0x85, 0xc0, //0x00000926 testl %eax, %eax + 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00000928 je LBB0_108 + 0x0f, 0xbc, 0xc0, //0x0000092e bsfl %eax, %eax + 0x48, 0x83, 0x7c, 0x24, 0x10, 0xff, //0x00000931 cmpq $-1, $16(%rsp) + 0x0f, 0x85, 0x6d, 0x21, 0x00, 0x00, //0x00000937 jne LBB0_504 + 0x4c, 0x01, 0xd8, //0x0000093d addq %r11, %rax + 0x48, 0x89, 0x44, 0x24, 0x10, //0x00000940 movq %rax, $16(%rsp) + //0x00000945 LBB0_108 + 0x83, 0xf9, 0x20, //0x00000945 cmpl $32, %ecx + 0x0f, 0x85, 0xab, 0x08, 0x00, 0x00, //0x00000948 jne LBB0_219 + 0x48, 0x83, 0xc3, 0xe0, //0x0000094e addq $-32, %rbx + 0x49, 0x83, 0xc3, 0x20, //0x00000952 addq $32, %r11 + 0x48, 0x83, 0xfb, 0x1f, //0x00000956 cmpq $31, %rbx + 0x0f, 0x87, 0xf0, 0xfe, 0xff, 0xff, //0x0000095a ja LBB0_94 + 0xc5, 0xf8, 0x77, //0x00000960 vzeroupper + 0xc5, 0x7e, 0x6f, 0x3d, 0xf5, 0xf8, 0xff, 0xff, //0x00000963 vmovdqu $-1803(%rip), %ymm15 /* LCPI0_17+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x35, 0xcd, 0xf8, 0xff, 0xff, //0x0000096b vmovdqu $-1843(%rip), %ymm14 /* LCPI0_16+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x1d, 0x65, 0xf8, 0xff, 0xff, //0x00000973 vmovdqu $-1947(%rip), %ymm11 /* LCPI0_10+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x2d, 0x9d, 0xf8, 0xff, 0xff, //0x0000097b vmovdqu $-1891(%rip), %ymm13 /* LCPI0_15+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x0d, 0x75, 0xf8, 0xff, 0xff, //0x00000983 vmovdqu $-1931(%rip), %ymm9 /* LCPI0_14+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x25, 0xcd, 0xf7, 0xff, 0xff, //0x0000098b vmovdqu $-2099(%rip), %ymm12 /* LCPI0_6+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x15, 0xa5, 0xf7, 0xff, 0xff, //0x00000993 vmovdqu $-2139(%rip), %ymm10 /* LCPI0_5+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x05, 0x7d, 0xf7, 0xff, 0xff, //0x0000099b vmovdqu $-2179(%rip), %ymm8 /* LCPI0_4+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x3d, 0x55, 0xf7, 0xff, 0xff, //0x000009a3 vmovdqu $-2219(%rip), %ymm7 /* LCPI0_3+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x35, 0x2d, 0xf7, 0xff, 0xff, //0x000009ab vmovdqu $-2259(%rip), %ymm6 /* LCPI0_2+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x2d, 0x05, 0xf7, 0xff, 0xff, //0x000009b3 vmovdqu $-2299(%rip), %ymm5 /* LCPI0_1+0(%rip) */ + 0x4d, 0x01, 0xd3, //0x000009bb addq %r10, %r11 + 0x48, 0x83, 0xfb, 0x10, //0x000009be cmpq $16, %rbx + 0x0f, 0x82, 0xa2, 0x01, 0x00, 0x00, //0x000009c2 jb LBB0_130 + //0x000009c8 LBB0_111 + 0x4c, 0x89, 0xd8, //0x000009c8 movq %r11, %rax + 0x4c, 0x29, 0xd0, //0x000009cb subq %r10, %rax + 0x48, 0x89, 0x44, 0x24, 0x38, //0x000009ce movq %rax, $56(%rsp) + 0x45, 0x31, 0xf6, //0x000009d3 xorl %r14d, %r14d + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000009d6 .p2align 4, 0x90 + //0x000009e0 LBB0_112 + 0x4c, 0x89, 0x44, 0x24, 0x30, //0x000009e0 movq %r8, $48(%rsp) + 0x4d, 0x89, 0xd0, //0x000009e5 movq %r10, %r8 + 0xc4, 0x81, 0x7a, 0x6f, 0x04, 0x33, //0x000009e8 vmovdqu (%r11,%r14), %xmm0 + 0xc5, 0xf9, 0x74, 0x0d, 0x4a, 0xf6, 0xff, 0xff, //0x000009ee vpcmpeqb $-2486(%rip), %xmm0, %xmm1 /* LCPI0_20+0(%rip) */ + 0xc5, 0xf9, 0x74, 0x15, 0x52, 0xf6, 0xff, 0xff, //0x000009f6 vpcmpeqb $-2478(%rip), %xmm0, %xmm2 /* LCPI0_21+0(%rip) */ + 0xc5, 0xe9, 0xeb, 0xc9, //0x000009fe vpor %xmm1, %xmm2, %xmm1 + 0xc5, 0xf9, 0xfc, 0x15, 0x56, 0xf6, 0xff, 0xff, //0x00000a02 vpaddb $-2474(%rip), %xmm0, %xmm2 /* LCPI0_22+0(%rip) */ + 0xc5, 0xe9, 0xda, 0x1d, 0x5e, 0xf6, 0xff, 0xff, //0x00000a0a vpminub $-2466(%rip), %xmm2, %xmm3 /* LCPI0_23+0(%rip) */ + 0xc5, 0xe9, 0x74, 0xd3, //0x00000a12 vpcmpeqb %xmm3, %xmm2, %xmm2 + 0xc5, 0xf9, 0xdb, 0x1d, 0x02, 0xf6, 0xff, 0xff, //0x00000a16 vpand $-2558(%rip), %xmm0, %xmm3 /* LCPI0_12+0(%rip) */ + 0xc5, 0xf9, 0x74, 0x05, 0x5a, 0xf6, 0xff, 0xff, //0x00000a1e vpcmpeqb $-2470(%rip), %xmm0, %xmm0 /* LCPI0_24+0(%rip) */ + 0xc5, 0xe1, 0x74, 0x1d, 0x62, 0xf6, 0xff, 0xff, //0x00000a26 vpcmpeqb $-2462(%rip), %xmm3, %xmm3 /* LCPI0_25+0(%rip) */ + 0xc5, 0xe1, 0xeb, 0xe0, //0x00000a2e vpor %xmm0, %xmm3, %xmm4 + 0xc5, 0xd9, 0xeb, 0xe1, //0x00000a32 vpor %xmm1, %xmm4, %xmm4 + 0xc5, 0xd9, 0xeb, 0xd2, //0x00000a36 vpor %xmm2, %xmm4, %xmm2 + 0xc5, 0xf9, 0xd7, 0xd0, //0x00000a3a vpmovmskb %xmm0, %edx + 0xc5, 0xf9, 0xd7, 0xfb, //0x00000a3e vpmovmskb %xmm3, %edi + 0xc5, 0xf9, 0xd7, 0xf1, //0x00000a42 vpmovmskb %xmm1, %esi + 0xc5, 0xf9, 0xd7, 0xc2, //0x00000a46 vpmovmskb %xmm2, %eax + 0xf7, 0xd0, //0x00000a4a notl %eax + 0x0f, 0xbc, 0xc8, //0x00000a4c bsfl %eax, %ecx + 0x4d, 0x89, 0xca, //0x00000a4f movq %r9, %r10 + 0x83, 0xf9, 0x10, //0x00000a52 cmpl $16, %ecx + 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x00000a55 je LBB0_114 + 0xb8, 0xff, 0xff, 0xff, 0xff, //0x00000a5b movl $-1, %eax + 0xd3, 0xe0, //0x00000a60 shll %cl, %eax + 0xf7, 0xd0, //0x00000a62 notl %eax + 0x21, 0xc2, //0x00000a64 andl %eax, %edx + 0x21, 0xc7, //0x00000a66 andl %eax, %edi + 0x21, 0xf0, //0x00000a68 andl %esi, %eax + 0x89, 0xc6, //0x00000a6a movl %eax, %esi + //0x00000a6c LBB0_114 + 0xc5, 0xfe, 0x6f, 0x1d, 0x4c, 0xf7, 0xff, 0xff, //0x00000a6c vmovdqu $-2228(%rip), %ymm3 /* LCPI0_9+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0x24, 0xf7, 0xff, 0xff, //0x00000a74 vmovdqu $-2268(%rip), %ymm4 /* LCPI0_8+0(%rip) */ + 0x44, 0x8d, 0x4a, 0xff, //0x00000a7c leal $-1(%rdx), %r9d + 0x41, 0x21, 0xd1, //0x00000a80 andl %edx, %r9d + 0x0f, 0x85, 0x7b, 0x20, 0x00, 0x00, //0x00000a83 jne LBB0_510 + 0x8d, 0x47, 0xff, //0x00000a89 leal $-1(%rdi), %eax + 0x21, 0xf8, //0x00000a8c andl %edi, %eax + 0x0f, 0x85, 0x7d, 0x20, 0x00, 0x00, //0x00000a8e jne LBB0_511 + 0x8d, 0x46, 0xff, //0x00000a94 leal $-1(%rsi), %eax + 0x21, 0xf0, //0x00000a97 andl %esi, %eax + 0x4d, 0x89, 0xd1, //0x00000a99 movq %r10, %r9 + 0x0f, 0x85, 0x9a, 0x20, 0x00, 0x00, //0x00000a9c jne LBB0_513 + 0x85, 0xd2, //0x00000aa2 testl %edx, %edx + 0x0f, 0x84, 0x66, 0x00, 0x00, 0x00, //0x00000aa4 je LBB0_123 + 0x0f, 0xbc, 0xd2, //0x00000aaa bsfl %edx, %edx + 0x49, 0x83, 0xff, 0xff, //0x00000aad cmpq $-1, %r15 + 0x0f, 0x85, 0x50, 0x1f, 0x00, 0x00, //0x00000ab1 jne LBB0_503 + 0x4d, 0x89, 0xc2, //0x00000ab7 movq %r8, %r10 + 0x48, 0x8b, 0x44, 0x24, 0x38, //0x00000aba movq $56(%rsp), %rax + 0x4c, 0x01, 0xf0, //0x00000abf addq %r14, %rax + 0x48, 0x01, 0xc2, //0x00000ac2 addq %rax, %rdx + 0x49, 0x89, 0xd7, //0x00000ac5 movq %rdx, %r15 + 0x85, 0xff, //0x00000ac8 testl %edi, %edi + 0x4c, 0x8b, 0x44, 0x24, 0x30, //0x00000aca movq $48(%rsp), %r8 + 0x0f, 0x84, 0x4b, 0x00, 0x00, 0x00, //0x00000acf je LBB0_120 + //0x00000ad5 LBB0_124 + 0x0f, 0xbc, 0xd7, //0x00000ad5 bsfl %edi, %edx + 0x49, 0x83, 0xf8, 0xff, //0x00000ad8 cmpq $-1, %r8 + 0x0f, 0x85, 0x25, 0x1f, 0x00, 0x00, //0x00000adc jne LBB0_503 + 0x48, 0x8b, 0x44, 0x24, 0x38, //0x00000ae2 movq $56(%rsp), %rax + 0x4c, 0x01, 0xf0, //0x00000ae7 addq %r14, %rax + 0x48, 0x01, 0xc2, //0x00000aea addq %rax, %rdx + 0x49, 0x89, 0xd0, //0x00000aed movq %rdx, %r8 + 0x85, 0xf6, //0x00000af0 testl %esi, %esi + 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x00000af2 jne LBB0_126 + //0x00000af8 LBB0_121 + 0x83, 0xf9, 0x10, //0x00000af8 cmpl $16, %ecx + 0x0f, 0x84, 0x4f, 0x00, 0x00, 0x00, //0x00000afb je LBB0_128 + 0xe9, 0x6a, 0x0e, 0x00, 0x00, //0x00000b01 jmp LBB0_122 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000b06 .p2align 4, 0x90 + //0x00000b10 LBB0_123 + 0x4d, 0x89, 0xc2, //0x00000b10 movq %r8, %r10 + 0x85, 0xff, //0x00000b13 testl %edi, %edi + 0x4c, 0x8b, 0x44, 0x24, 0x30, //0x00000b15 movq $48(%rsp), %r8 + 0x0f, 0x85, 0xb5, 0xff, 0xff, 0xff, //0x00000b1a jne LBB0_124 + //0x00000b20 .p2align 4, 0x90 + //0x00000b20 LBB0_120 + 0x85, 0xf6, //0x00000b20 testl %esi, %esi + 0x0f, 0x84, 0xd0, 0xff, 0xff, 0xff, //0x00000b22 je LBB0_121 + //0x00000b28 LBB0_126 + 0x0f, 0xbc, 0xd6, //0x00000b28 bsfl %esi, %edx + 0x48, 0x83, 0x7c, 0x24, 0x10, 0xff, //0x00000b2b cmpq $-1, $16(%rsp) + 0x0f, 0x85, 0xd0, 0x1e, 0x00, 0x00, //0x00000b31 jne LBB0_503 + 0x48, 0x8b, 0x44, 0x24, 0x38, //0x00000b37 movq $56(%rsp), %rax + 0x4c, 0x01, 0xf0, //0x00000b3c addq %r14, %rax + 0x48, 0x01, 0xc2, //0x00000b3f addq %rax, %rdx + 0x48, 0x89, 0x54, 0x24, 0x10, //0x00000b42 movq %rdx, $16(%rsp) + 0x83, 0xf9, 0x10, //0x00000b47 cmpl $16, %ecx + 0x0f, 0x85, 0x20, 0x0e, 0x00, 0x00, //0x00000b4a jne LBB0_122 + //0x00000b50 LBB0_128 + 0x48, 0x83, 0xc3, 0xf0, //0x00000b50 addq $-16, %rbx + 0x49, 0x83, 0xc6, 0x10, //0x00000b54 addq $16, %r14 + 0x48, 0x83, 0xfb, 0x0f, //0x00000b58 cmpq $15, %rbx + 0x0f, 0x87, 0x7e, 0xfe, 0xff, 0xff, //0x00000b5c ja LBB0_112 + 0x4d, 0x01, 0xf3, //0x00000b62 addq %r14, %r11 + 0x4c, 0x8b, 0x74, 0x24, 0x28, //0x00000b65 movq $40(%rsp), %r14 + //0x00000b6a LBB0_130 + 0x48, 0x85, 0xdb, //0x00000b6a testq %rbx, %rbx + 0x0f, 0x84, 0x27, 0x0e, 0x00, 0x00, //0x00000b6d je LBB0_346 + 0x49, 0x8d, 0x04, 0x1b, //0x00000b73 leaq (%r11,%rbx), %rax + 0x48, 0x89, 0x44, 0x24, 0x30, //0x00000b77 movq %rax, $48(%rsp) + 0x4c, 0x89, 0xde, //0x00000b7c movq %r11, %rsi + 0x4c, 0x29, 0xd6, //0x00000b7f subq %r10, %rsi + 0x31, 0xc0, //0x00000b82 xorl %eax, %eax + 0xc5, 0xfe, 0x6f, 0x1d, 0x34, 0xf6, 0xff, 0xff, //0x00000b84 vmovdqu $-2508(%rip), %ymm3 /* LCPI0_9+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0x0c, 0xf6, 0xff, 0xff, //0x00000b8c vmovdqu $-2548(%rip), %ymm4 /* LCPI0_8+0(%rip) */ + 0xe9, 0x24, 0x00, 0x00, 0x00, //0x00000b94 jmp LBB0_135 + //0x00000b99 LBB0_132 + 0x49, 0x83, 0xff, 0xff, //0x00000b99 cmpq $-1, %r15 + 0x0f, 0x85, 0x30, 0x1e, 0x00, 0x00, //0x00000b9d jne LBB0_500 + 0x4c, 0x8d, 0x3c, 0x06, //0x00000ba3 leaq (%rsi,%rax), %r15 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000ba7 .p2align 4, 0x90 + //0x00000bb0 LBB0_134 + 0x48, 0x83, 0xc0, 0x01, //0x00000bb0 addq $1, %rax + 0x48, 0x39, 0xc3, //0x00000bb4 cmpq %rax, %rbx + 0x0f, 0x84, 0xfe, 0x19, 0x00, 0x00, //0x00000bb7 je LBB0_471 + //0x00000bbd LBB0_135 + 0x41, 0x0f, 0xbe, 0x14, 0x03, //0x00000bbd movsbl (%r11,%rax), %edx + 0x8d, 0x7a, 0xd0, //0x00000bc2 leal $-48(%rdx), %edi + 0x83, 0xff, 0x0a, //0x00000bc5 cmpl $10, %edi + 0x0f, 0x82, 0xe2, 0xff, 0xff, 0xff, //0x00000bc8 jb LBB0_134 + 0x8d, 0x7a, 0xd5, //0x00000bce leal $-43(%rdx), %edi + 0x83, 0xff, 0x1a, //0x00000bd1 cmpl $26, %edi + 0x0f, 0x87, 0x2a, 0x00, 0x00, 0x00, //0x00000bd4 ja LBB0_140 + 0x48, 0x8d, 0x0d, 0x63, 0x37, 0x00, 0x00, //0x00000bda leaq $14179(%rip), %rcx /* LJTI0_3+0(%rip) */ + 0x48, 0x63, 0x14, 0xb9, //0x00000be1 movslq (%rcx,%rdi,4), %rdx + 0x48, 0x01, 0xca, //0x00000be5 addq %rcx, %rdx + 0xff, 0xe2, //0x00000be8 jmpq *%rdx + //0x00000bea LBB0_138 + 0x48, 0x83, 0x7c, 0x24, 0x10, 0xff, //0x00000bea cmpq $-1, $16(%rsp) + 0x0f, 0x85, 0xdd, 0x1d, 0x00, 0x00, //0x00000bf0 jne LBB0_500 + 0x48, 0x8d, 0x0c, 0x06, //0x00000bf6 leaq (%rsi,%rax), %rcx + 0x48, 0x89, 0x4c, 0x24, 0x10, //0x00000bfa movq %rcx, $16(%rsp) + 0xe9, 0xac, 0xff, 0xff, 0xff, //0x00000bff jmp LBB0_134 + //0x00000c04 LBB0_140 + 0x83, 0xfa, 0x65, //0x00000c04 cmpl $101, %edx + 0x0f, 0x85, 0x8a, 0x0d, 0x00, 0x00, //0x00000c07 jne LBB0_345 + //0x00000c0d LBB0_141 + 0x49, 0x83, 0xf8, 0xff, //0x00000c0d cmpq $-1, %r8 + 0x0f, 0x85, 0xbc, 0x1d, 0x00, 0x00, //0x00000c11 jne LBB0_500 + 0x4c, 0x8d, 0x04, 0x06, //0x00000c17 leaq (%rsi,%rax), %r8 + 0xe9, 0x90, 0xff, 0xff, 0xff, //0x00000c1b jmp LBB0_134 + //0x00000c20 LBB0_143 + 0x49, 0x81, 0xfa, 0xff, 0x0f, 0x00, 0x00, //0x00000c20 cmpq $4095, %r10 + 0x0f, 0x8f, 0x78, 0x31, 0x00, 0x00, //0x00000c27 jg LBB0_713 + 0x49, 0x8d, 0x42, 0x01, //0x00000c2d leaq $1(%r10), %rax + 0x49, 0x89, 0x06, //0x00000c31 movq %rax, (%r14) + 0x4b, 0xc7, 0x44, 0xd6, 0x08, 0x00, 0x00, 0x00, 0x00, //0x00000c34 movq $0, $8(%r14,%r10,8) + 0xe9, 0x5f, 0xf7, 0xff, 0xff, //0x00000c3d jmp LBB0_4 + //0x00000c42 LBB0_70 + 0x4b, 0xc7, 0x04, 0xd6, 0x02, 0x00, 0x00, 0x00, //0x00000c42 movq $2, (%r14,%r10,8) + 0x4d, 0x8b, 0x73, 0x08, //0x00000c4a movq $8(%r11), %r14 + 0x41, 0xf6, 0xc0, 0x40, //0x00000c4e testb $64, %r8b + 0x0f, 0x85, 0x49, 0x03, 0x00, 0x00, //0x00000c52 jne LBB0_183 + 0x41, 0xf6, 0xc0, 0x20, //0x00000c58 testb $32, %r8b + 0x0f, 0x85, 0xbd, 0x05, 0x00, 0x00, //0x00000c5c jne LBB0_220 + 0x4d, 0x89, 0xf2, //0x00000c62 movq %r14, %r10 + 0x49, 0x29, 0xca, //0x00000c65 subq %rcx, %r10 + 0x0f, 0x84, 0x35, 0x33, 0x00, 0x00, //0x00000c68 je LBB0_724 + 0x49, 0x83, 0xfa, 0x40, //0x00000c6e cmpq $64, %r10 + 0x0f, 0x82, 0x18, 0x21, 0x00, 0x00, //0x00000c72 jb LBB0_538 + 0x48, 0xc7, 0xc6, 0xfe, 0xff, 0xff, 0xff, //0x00000c78 movq $-2, %rsi + 0x4c, 0x29, 0xee, //0x00000c7f subq %r13, %rsi + 0x48, 0xc7, 0x44, 0x24, 0x10, 0xff, 0xff, 0xff, 0xff, //0x00000c82 movq $-1, $16(%rsp) + 0x45, 0x31, 0xc0, //0x00000c8b xorl %r8d, %r8d + 0x90, 0x90, //0x00000c8e .p2align 4, 0x90 + //0x00000c90 LBB0_75 + 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x0c, //0x00000c90 vmovdqu (%r12,%rcx), %ymm0 + 0xc4, 0xc1, 0x7e, 0x6f, 0x4c, 0x0c, 0x20, //0x00000c96 vmovdqu $32(%r12,%rcx), %ymm1 + 0xc5, 0xfd, 0x74, 0xd6, //0x00000c9d vpcmpeqb %ymm6, %ymm0, %ymm2 + 0xc5, 0xfd, 0xd7, 0xfa, //0x00000ca1 vpmovmskb %ymm2, %edi + 0xc5, 0xf5, 0x74, 0xd6, //0x00000ca5 vpcmpeqb %ymm6, %ymm1, %ymm2 + 0xc5, 0xfd, 0xd7, 0xc2, //0x00000ca9 vpmovmskb %ymm2, %eax + 0xc5, 0xfd, 0x74, 0xc7, //0x00000cad vpcmpeqb %ymm7, %ymm0, %ymm0 + 0xc5, 0xfd, 0xd7, 0xd0, //0x00000cb1 vpmovmskb %ymm0, %edx + 0xc5, 0xf5, 0x74, 0xc7, //0x00000cb5 vpcmpeqb %ymm7, %ymm1, %ymm0 + 0xc5, 0xfd, 0xd7, 0xd8, //0x00000cb9 vpmovmskb %ymm0, %ebx + 0x48, 0xc1, 0xe0, 0x20, //0x00000cbd shlq $32, %rax + 0x48, 0x09, 0xc7, //0x00000cc1 orq %rax, %rdi + 0x48, 0xc1, 0xe3, 0x20, //0x00000cc4 shlq $32, %rbx + 0x48, 0x09, 0xda, //0x00000cc8 orq %rbx, %rdx + 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x00000ccb jne LBB0_147 + 0x4d, 0x85, 0xc0, //0x00000cd1 testq %r8, %r8 + 0x0f, 0x85, 0x3f, 0x00, 0x00, 0x00, //0x00000cd4 jne LBB0_149 + 0x45, 0x31, 0xc0, //0x00000cda xorl %r8d, %r8d + 0x48, 0x85, 0xff, //0x00000cdd testq %rdi, %rdi + 0x0f, 0x85, 0x8a, 0x00, 0x00, 0x00, //0x00000ce0 jne LBB0_150 + //0x00000ce6 LBB0_78 + 0x49, 0x83, 0xc2, 0xc0, //0x00000ce6 addq $-64, %r10 + 0x48, 0x83, 0xc6, 0xc0, //0x00000cea addq $-64, %rsi + 0x48, 0x83, 0xc1, 0x40, //0x00000cee addq $64, %rcx + 0x49, 0x83, 0xfa, 0x3f, //0x00000cf2 cmpq $63, %r10 + 0x0f, 0x87, 0x94, 0xff, 0xff, 0xff, //0x00000cf6 ja LBB0_75 + 0xe9, 0x11, 0x1d, 0x00, 0x00, //0x00000cfc jmp LBB0_79 + //0x00000d01 LBB0_147 + 0x48, 0x83, 0x7c, 0x24, 0x10, 0xff, //0x00000d01 cmpq $-1, $16(%rsp) + 0x0f, 0x85, 0x0c, 0x00, 0x00, 0x00, //0x00000d07 jne LBB0_149 + 0x48, 0x0f, 0xbc, 0xc2, //0x00000d0d bsfq %rdx, %rax + 0x48, 0x01, 0xc8, //0x00000d11 addq %rcx, %rax + 0x48, 0x89, 0x44, 0x24, 0x10, //0x00000d14 movq %rax, $16(%rsp) + //0x00000d19 LBB0_149 + 0x4c, 0x89, 0xc0, //0x00000d19 movq %r8, %rax + 0x48, 0xf7, 0xd0, //0x00000d1c notq %rax + 0x48, 0x21, 0xd0, //0x00000d1f andq %rdx, %rax + 0x4c, 0x8d, 0x1c, 0x00, //0x00000d22 leaq (%rax,%rax), %r11 + 0x4d, 0x09, 0xc3, //0x00000d26 orq %r8, %r11 + 0x4c, 0x89, 0xdb, //0x00000d29 movq %r11, %rbx + 0x48, 0xf7, 0xd3, //0x00000d2c notq %rbx + 0x48, 0x21, 0xd3, //0x00000d2f andq %rdx, %rbx + 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000d32 movabsq $-6148914691236517206, %rdx + 0x48, 0x21, 0xd3, //0x00000d3c andq %rdx, %rbx + 0x45, 0x31, 0xc0, //0x00000d3f xorl %r8d, %r8d + 0x48, 0x01, 0xc3, //0x00000d42 addq %rax, %rbx + 0x41, 0x0f, 0x92, 0xc0, //0x00000d45 setb %r8b + 0x48, 0x01, 0xdb, //0x00000d49 addq %rbx, %rbx + 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000d4c movabsq $6148914691236517205, %rax + 0x48, 0x31, 0xc3, //0x00000d56 xorq %rax, %rbx + 0x4c, 0x21, 0xdb, //0x00000d59 andq %r11, %rbx + 0x48, 0xf7, 0xd3, //0x00000d5c notq %rbx + 0x48, 0x21, 0xdf, //0x00000d5f andq %rbx, %rdi + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00000d62 movq $32(%rsp), %r11 + 0x48, 0x85, 0xff, //0x00000d67 testq %rdi, %rdi + 0x0f, 0x84, 0x76, 0xff, 0xff, 0xff, //0x00000d6a je LBB0_78 + //0x00000d70 LBB0_150 + 0x48, 0x0f, 0xbc, 0xcf, //0x00000d70 bsfq %rdi, %rcx + 0x48, 0x29, 0xf1, //0x00000d74 subq %rsi, %rcx + //0x00000d77 LBB0_151 + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00000d77 movq $24(%rsp), %r8 + //0x00000d7c LBB0_152 + 0x48, 0x8b, 0x5c, 0x24, 0x08, //0x00000d7c movq $8(%rsp), %rbx + 0x48, 0x85, 0xc9, //0x00000d81 testq %rcx, %rcx + 0x0f, 0x89, 0xb9, 0x0d, 0x00, 0x00, //0x00000d84 jns LBB0_363 + 0xe9, 0x22, 0x30, 0x00, 0x00, //0x00000d8a jmp LBB0_696 + //0x00000d8f LBB0_153 + 0x4d, 0x89, 0xf2, //0x00000d8f movq %r14, %r10 + 0x49, 0x29, 0xca, //0x00000d92 subq %rcx, %r10 + 0x49, 0x83, 0xfa, 0x20, //0x00000d95 cmpq $32, %r10 + 0x0f, 0x8c, 0x9e, 0x1e, 0x00, 0x00, //0x00000d99 jl LBB0_520 + 0x4d, 0x89, 0xcf, //0x00000d9f movq %r9, %r15 + 0x4f, 0x8d, 0x04, 0x2c, //0x00000da2 leaq (%r12,%r13), %r8 + 0x4d, 0x29, 0xee, //0x00000da6 subq %r13, %r14 + 0xbe, 0x1f, 0x00, 0x00, 0x00, //0x00000da9 movl $31, %esi + 0x45, 0x31, 0xd2, //0x00000dae xorl %r10d, %r10d + 0x45, 0x31, 0xdb, //0x00000db1 xorl %r11d, %r11d + 0xe9, 0x5b, 0x00, 0x00, 0x00, //0x00000db4 jmp LBB0_155 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000db9 .p2align 4, 0x90 + //0x00000dc0 LBB0_160 + 0x44, 0x89, 0xdf, //0x00000dc0 movl %r11d, %edi + 0xf7, 0xd7, //0x00000dc3 notl %edi + 0x21, 0xcf, //0x00000dc5 andl %ecx, %edi + 0x8d, 0x14, 0x3f, //0x00000dc7 leal (%rdi,%rdi), %edx + 0x44, 0x09, 0xda, //0x00000dca orl %r11d, %edx + 0x89, 0xd3, //0x00000dcd movl %edx, %ebx + 0xf7, 0xd3, //0x00000dcf notl %ebx + 0x21, 0xcb, //0x00000dd1 andl %ecx, %ebx + 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000dd3 andl $-1431655766, %ebx + 0x45, 0x31, 0xdb, //0x00000dd9 xorl %r11d, %r11d + 0x01, 0xfb, //0x00000ddc addl %edi, %ebx + 0x41, 0x0f, 0x92, 0xc3, //0x00000dde setb %r11b + 0x01, 0xdb, //0x00000de2 addl %ebx, %ebx + 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x00000de4 xorl $1431655765, %ebx + 0x21, 0xd3, //0x00000dea andl %edx, %ebx + 0xf7, 0xd3, //0x00000dec notl %ebx + 0x41, 0x21, 0xd9, //0x00000dee andl %ebx, %r9d + 0x4d, 0x85, 0xc9, //0x00000df1 testq %r9, %r9 + 0x0f, 0x85, 0x4e, 0x00, 0x00, 0x00, //0x00000df4 jne LBB0_158 + //0x00000dfa LBB0_161 + 0x49, 0x83, 0xc2, 0x20, //0x00000dfa addq $32, %r10 + 0x49, 0x8d, 0x0c, 0x36, //0x00000dfe leaq (%r14,%rsi), %rcx + 0x48, 0x83, 0xc1, 0xe0, //0x00000e02 addq $-32, %rcx + 0x48, 0x83, 0xc6, 0xe0, //0x00000e06 addq $-32, %rsi + 0x48, 0x83, 0xf9, 0x3f, //0x00000e0a cmpq $63, %rcx + 0x0f, 0x8e, 0x28, 0x18, 0x00, 0x00, //0x00000e0e jle LBB0_162 + //0x00000e14 LBB0_155 + 0xc4, 0x81, 0x7e, 0x6f, 0x44, 0x10, 0x01, //0x00000e14 vmovdqu $1(%r8,%r10), %ymm0 + 0xc5, 0xfd, 0x74, 0xce, //0x00000e1b vpcmpeqb %ymm6, %ymm0, %ymm1 + 0xc5, 0x7d, 0xd7, 0xc9, //0x00000e1f vpmovmskb %ymm1, %r9d + 0xc5, 0xfd, 0x74, 0xc7, //0x00000e23 vpcmpeqb %ymm7, %ymm0, %ymm0 + 0xc5, 0xfd, 0xd7, 0xc8, //0x00000e27 vpmovmskb %ymm0, %ecx + 0x85, 0xc9, //0x00000e2b testl %ecx, %ecx + 0x0f, 0x85, 0x8d, 0xff, 0xff, 0xff, //0x00000e2d jne LBB0_160 + 0x4d, 0x85, 0xdb, //0x00000e33 testq %r11, %r11 + 0x0f, 0x85, 0x84, 0xff, 0xff, 0xff, //0x00000e36 jne LBB0_160 + 0x45, 0x31, 0xdb, //0x00000e3c xorl %r11d, %r11d + 0x4d, 0x85, 0xc9, //0x00000e3f testq %r9, %r9 + 0x0f, 0x84, 0xb2, 0xff, 0xff, 0xff, //0x00000e42 je LBB0_161 + //0x00000e48 LBB0_158 + 0x41, 0x0f, 0xbc, 0xc1, //0x00000e48 bsfl %r9d, %eax + 0x4c, 0x01, 0xe8, //0x00000e4c addq %r13, %rax + 0x49, 0x8d, 0x0c, 0x02, //0x00000e4f leaq (%r10,%rax), %rcx + 0x48, 0x83, 0xc1, 0x02, //0x00000e53 addq $2, %rcx + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00000e57 movq $24(%rsp), %r8 + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00000e5c movq $32(%rsp), %r11 + 0x4c, 0x8b, 0x74, 0x24, 0x28, //0x00000e61 movq $40(%rsp), %r14 + 0x4d, 0x89, 0xf9, //0x00000e66 movq %r15, %r9 + 0x49, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000e69 movabsq $4294977024, %r15 + //0x00000e73 LBB0_159 + 0x48, 0x8b, 0x44, 0x24, 0x08, //0x00000e73 movq $8(%rsp), %rax + 0x48, 0x89, 0x08, //0x00000e78 movq %rcx, (%rax) + 0xe9, 0x0b, 0xf5, 0xff, 0xff, //0x00000e7b jmp LBB0_3 + //0x00000e80 LBB0_165 + 0x48, 0x89, 0xd8, //0x00000e80 movq %rbx, %rax + 0x48, 0x29, 0xc8, //0x00000e83 subq %rcx, %rax + 0x48, 0x83, 0xf8, 0x20, //0x00000e86 cmpq $32, %rax + 0x48, 0x8b, 0x7c, 0x24, 0x08, //0x00000e8a movq $8(%rsp), %rdi + 0x0f, 0x82, 0xb0, 0x1d, 0x00, 0x00, //0x00000e8f jb LBB0_521 + 0x4c, 0x89, 0xe8, //0x00000e95 movq %r13, %rax + 0x48, 0xf7, 0xd0, //0x00000e98 notq %rax + 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000e9b .p2align 4, 0x90 + //0x00000ea0 LBB0_167 + 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x0c, //0x00000ea0 vmovdqu (%r12,%rcx), %ymm0 + 0xc5, 0xfd, 0x74, 0xcb, //0x00000ea6 vpcmpeqb %ymm3, %ymm0, %ymm1 + 0xc5, 0xa5, 0xdb, 0xc0, //0x00000eaa vpand %ymm0, %ymm11, %ymm0 + 0xc5, 0xfd, 0x74, 0xc4, //0x00000eae vpcmpeqb %ymm4, %ymm0, %ymm0 + 0xc5, 0xfd, 0xeb, 0xc1, //0x00000eb2 vpor %ymm1, %ymm0, %ymm0 + 0xc5, 0xfd, 0xd7, 0xd0, //0x00000eb6 vpmovmskb %ymm0, %edx + 0x85, 0xd2, //0x00000eba testl %edx, %edx + 0x0f, 0x85, 0xd1, 0x00, 0x00, 0x00, //0x00000ebc jne LBB0_181 + 0x48, 0x83, 0xc1, 0x20, //0x00000ec2 addq $32, %rcx + 0x48, 0x8d, 0x14, 0x03, //0x00000ec6 leaq (%rbx,%rax), %rdx + 0x48, 0x83, 0xc2, 0xe0, //0x00000eca addq $-32, %rdx + 0x48, 0x83, 0xc0, 0xe0, //0x00000ece addq $-32, %rax + 0x48, 0x83, 0xfa, 0x1f, //0x00000ed2 cmpq $31, %rdx + 0x0f, 0x87, 0xc4, 0xff, 0xff, 0xff, //0x00000ed6 ja LBB0_167 + 0x4c, 0x89, 0xe1, //0x00000edc movq %r12, %rcx + 0x48, 0x29, 0xc1, //0x00000edf subq %rax, %rcx + 0x48, 0x01, 0xc3, //0x00000ee2 addq %rax, %rbx + 0x48, 0x89, 0xd8, //0x00000ee5 movq %rbx, %rax + 0x48, 0x83, 0xf8, 0x10, //0x00000ee8 cmpq $16, %rax + 0x0f, 0x82, 0x48, 0x00, 0x00, 0x00, //0x00000eec jb LBB0_173 + //0x00000ef2 LBB0_170 + 0x4c, 0x89, 0xe2, //0x00000ef2 movq %r12, %rdx + 0x48, 0x29, 0xca, //0x00000ef5 subq %rcx, %rdx + //0x00000ef8 LBB0_171 + 0xc5, 0xfa, 0x6f, 0x01, //0x00000ef8 vmovdqu (%rcx), %xmm0 + 0xc5, 0xf9, 0x74, 0x0d, 0x0c, 0xf1, 0xff, 0xff, //0x00000efc vpcmpeqb $-3828(%rip), %xmm0, %xmm1 /* LCPI0_11+0(%rip) */ + 0xc5, 0xf9, 0xdb, 0x05, 0x14, 0xf1, 0xff, 0xff, //0x00000f04 vpand $-3820(%rip), %xmm0, %xmm0 /* LCPI0_12+0(%rip) */ + 0xc5, 0xf9, 0x74, 0x05, 0x1c, 0xf1, 0xff, 0xff, //0x00000f0c vpcmpeqb $-3812(%rip), %xmm0, %xmm0 /* LCPI0_13+0(%rip) */ + 0xc5, 0xf9, 0xeb, 0xc1, //0x00000f14 vpor %xmm1, %xmm0, %xmm0 + 0xc5, 0xf9, 0xd7, 0xf0, //0x00000f18 vpmovmskb %xmm0, %esi + 0x85, 0xf6, //0x00000f1c testl %esi, %esi + 0x0f, 0x85, 0x09, 0x17, 0x00, 0x00, //0x00000f1e jne LBB0_477 + 0x48, 0x83, 0xc1, 0x10, //0x00000f24 addq $16, %rcx + 0x48, 0x83, 0xc0, 0xf0, //0x00000f28 addq $-16, %rax + 0x48, 0x83, 0xc2, 0xf0, //0x00000f2c addq $-16, %rdx + 0x48, 0x83, 0xf8, 0x0f, //0x00000f30 cmpq $15, %rax + 0x0f, 0x87, 0xbe, 0xff, 0xff, 0xff, //0x00000f34 ja LBB0_171 + //0x00000f3a LBB0_173 + 0xc5, 0x7d, 0x7f, 0xe1, //0x00000f3a vmovdqa %ymm12, %ymm1 + 0xc5, 0x7d, 0x7f, 0xd0, //0x00000f3e vmovdqa %ymm10, %ymm0 + 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x00000f42 vmovdqa %ymm13, %ymm10 + 0x4c, 0x89, 0xfe, //0x00000f47 movq %r15, %rsi + 0x49, 0x89, 0xff, //0x00000f4a movq %rdi, %r15 + 0x48, 0x85, 0xc0, //0x00000f4d testq %rax, %rax + 0x0f, 0x84, 0x35, 0x00, 0x00, 0x00, //0x00000f50 je LBB0_180 + 0x48, 0x8d, 0x3c, 0x01, //0x00000f56 leaq (%rcx,%rax), %rdi + 0x31, 0xd2, //0x00000f5a xorl %edx, %edx + //0x00000f5c LBB0_175 + 0x0f, 0xb6, 0x1c, 0x11, //0x00000f5c movzbl (%rcx,%rdx), %ebx + 0x80, 0xfb, 0x2c, //0x00000f60 cmpb $44, %bl + 0x0f, 0x84, 0xef, 0x1d, 0x00, 0x00, //0x00000f63 je LBB0_535 + 0x80, 0xfb, 0x7d, //0x00000f69 cmpb $125, %bl + 0x0f, 0x84, 0xe6, 0x1d, 0x00, 0x00, //0x00000f6c je LBB0_535 + 0x80, 0xfb, 0x5d, //0x00000f72 cmpb $93, %bl + 0x0f, 0x84, 0xdd, 0x1d, 0x00, 0x00, //0x00000f75 je LBB0_535 + 0x48, 0x83, 0xc2, 0x01, //0x00000f7b addq $1, %rdx + 0x48, 0x39, 0xd0, //0x00000f7f cmpq %rdx, %rax + 0x0f, 0x85, 0xd4, 0xff, 0xff, 0xff, //0x00000f82 jne LBB0_175 + 0x48, 0x89, 0xf9, //0x00000f88 movq %rdi, %rcx + //0x00000f8b LBB0_180 + 0x4c, 0x29, 0xe1, //0x00000f8b subq %r12, %rcx + 0xe9, 0xcb, 0x1d, 0x00, 0x00, //0x00000f8e jmp LBB0_536 + //0x00000f93 LBB0_181 + 0x0f, 0xbc, 0xca, //0x00000f93 bsfl %edx, %ecx + 0x48, 0x29, 0xc1, //0x00000f96 subq %rax, %rcx + //0x00000f99 LBB0_182 + 0x48, 0x89, 0x0f, //0x00000f99 movq %rcx, (%rdi) + 0xe9, 0xea, 0xf3, 0xff, 0xff, //0x00000f9c jmp LBB0_3 + //0x00000fa1 LBB0_183 + 0x4d, 0x89, 0xf2, //0x00000fa1 movq %r14, %r10 + 0x49, 0x29, 0xca, //0x00000fa4 subq %rcx, %r10 + 0x49, 0x83, 0xfa, 0x20, //0x00000fa7 cmpq $32, %r10 + 0x0f, 0x8c, 0x5e, 0x1d, 0x00, 0x00, //0x00000fab jl LBB0_531 + 0x4d, 0x89, 0xcf, //0x00000fb1 movq %r9, %r15 + 0x4f, 0x8d, 0x04, 0x2c, //0x00000fb4 leaq (%r12,%r13), %r8 + 0x4d, 0x29, 0xee, //0x00000fb8 subq %r13, %r14 + 0xbe, 0x1f, 0x00, 0x00, 0x00, //0x00000fbb movl $31, %esi + 0x45, 0x31, 0xd2, //0x00000fc0 xorl %r10d, %r10d + 0x45, 0x31, 0xdb, //0x00000fc3 xorl %r11d, %r11d + 0xe9, 0x59, 0x00, 0x00, 0x00, //0x00000fc6 jmp LBB0_185 + 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000fcb .p2align 4, 0x90 + //0x00000fd0 LBB0_190 + 0x44, 0x89, 0xdf, //0x00000fd0 movl %r11d, %edi + 0xf7, 0xd7, //0x00000fd3 notl %edi + 0x21, 0xcf, //0x00000fd5 andl %ecx, %edi + 0x8d, 0x14, 0x3f, //0x00000fd7 leal (%rdi,%rdi), %edx + 0x44, 0x09, 0xda, //0x00000fda orl %r11d, %edx + 0x89, 0xd3, //0x00000fdd movl %edx, %ebx + 0xf7, 0xd3, //0x00000fdf notl %ebx + 0x21, 0xcb, //0x00000fe1 andl %ecx, %ebx + 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000fe3 andl $-1431655766, %ebx + 0x45, 0x31, 0xdb, //0x00000fe9 xorl %r11d, %r11d + 0x01, 0xfb, //0x00000fec addl %edi, %ebx + 0x41, 0x0f, 0x92, 0xc3, //0x00000fee setb %r11b + 0x01, 0xdb, //0x00000ff2 addl %ebx, %ebx + 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x00000ff4 xorl $1431655765, %ebx + 0x21, 0xd3, //0x00000ffa andl %edx, %ebx + 0xf7, 0xd3, //0x00000ffc notl %ebx + 0x41, 0x21, 0xd9, //0x00000ffe andl %ebx, %r9d + 0x4d, 0x85, 0xc9, //0x00001001 testq %r9, %r9 + 0x0f, 0x85, 0x4e, 0x00, 0x00, 0x00, //0x00001004 jne LBB0_188 + //0x0000100a LBB0_191 + 0x49, 0x83, 0xc2, 0x20, //0x0000100a addq $32, %r10 + 0x49, 0x8d, 0x0c, 0x36, //0x0000100e leaq (%r14,%rsi), %rcx + 0x48, 0x83, 0xc1, 0xe0, //0x00001012 addq $-32, %rcx + 0x48, 0x83, 0xc6, 0xe0, //0x00001016 addq $-32, %rsi + 0x48, 0x83, 0xf9, 0x3f, //0x0000101a cmpq $63, %rcx + 0x0f, 0x8e, 0x5b, 0x18, 0x00, 0x00, //0x0000101e jle LBB0_192 + //0x00001024 LBB0_185 + 0xc4, 0x81, 0x7e, 0x6f, 0x44, 0x10, 0x01, //0x00001024 vmovdqu $1(%r8,%r10), %ymm0 + 0xc5, 0xfd, 0x74, 0xce, //0x0000102b vpcmpeqb %ymm6, %ymm0, %ymm1 + 0xc5, 0x7d, 0xd7, 0xc9, //0x0000102f vpmovmskb %ymm1, %r9d + 0xc5, 0xfd, 0x74, 0xc7, //0x00001033 vpcmpeqb %ymm7, %ymm0, %ymm0 + 0xc5, 0xfd, 0xd7, 0xc8, //0x00001037 vpmovmskb %ymm0, %ecx + 0x85, 0xc9, //0x0000103b testl %ecx, %ecx + 0x0f, 0x85, 0x8d, 0xff, 0xff, 0xff, //0x0000103d jne LBB0_190 + 0x4d, 0x85, 0xdb, //0x00001043 testq %r11, %r11 + 0x0f, 0x85, 0x84, 0xff, 0xff, 0xff, //0x00001046 jne LBB0_190 + 0x45, 0x31, 0xdb, //0x0000104c xorl %r11d, %r11d + 0x4d, 0x85, 0xc9, //0x0000104f testq %r9, %r9 + 0x0f, 0x84, 0xb2, 0xff, 0xff, 0xff, //0x00001052 je LBB0_191 + //0x00001058 LBB0_188 + 0x41, 0x0f, 0xbc, 0xc1, //0x00001058 bsfl %r9d, %eax + 0x4c, 0x01, 0xe8, //0x0000105c addq %r13, %rax + 0x49, 0x8d, 0x0c, 0x02, //0x0000105f leaq (%r10,%rax), %rcx + 0x48, 0x83, 0xc1, 0x02, //0x00001063 addq $2, %rcx + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00001067 movq $24(%rsp), %r8 + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x0000106c movq $32(%rsp), %r11 + 0x4c, 0x8b, 0x74, 0x24, 0x28, //0x00001071 movq $40(%rsp), %r14 + 0x4d, 0x89, 0xf9, //0x00001076 movq %r15, %r9 + 0x49, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001079 movabsq $4294977024, %r15 + //0x00001083 LBB0_189 + 0x48, 0x8b, 0x44, 0x24, 0x08, //0x00001083 movq $8(%rsp), %rax + 0x48, 0x89, 0x08, //0x00001088 movq %rcx, (%rax) + 0x4c, 0x89, 0xe8, //0x0000108b movq %r13, %rax + 0x48, 0xba, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x0000108e movabsq $9223372036854775806, %rdx + 0x49, 0x39, 0xd5, //0x00001098 cmpq %rdx, %r13 + 0x0f, 0x86, 0xc0, 0x0a, 0x00, 0x00, //0x0000109b jbe LBB0_364 + 0xe9, 0x57, 0x2d, 0x00, 0x00, //0x000010a1 jmp LBB0_721 + //0x000010a6 LBB0_195 + 0x4d, 0x89, 0xf3, //0x000010a6 movq %r14, %r11 + 0x49, 0x29, 0xcb, //0x000010a9 subq %rcx, %r11 + 0x0f, 0x84, 0xf1, 0x2e, 0x00, 0x00, //0x000010ac je LBB0_724 + 0x49, 0x83, 0xfb, 0x40, //0x000010b2 cmpq $64, %r11 + 0x0f, 0x82, 0x79, 0x1c, 0x00, 0x00, //0x000010b6 jb LBB0_533 + 0x48, 0xc7, 0x44, 0x24, 0x10, 0xff, 0xff, 0xff, 0xff, //0x000010bc movq $-1, $16(%rsp) + 0x45, 0x31, 0xd2, //0x000010c5 xorl %r10d, %r10d + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000010c8 .p2align 4, 0x90 + //0x000010d0 LBB0_198 + 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x0c, //0x000010d0 vmovdqu (%r12,%rcx), %ymm0 + 0xc4, 0xc1, 0x7e, 0x6f, 0x4c, 0x0c, 0x20, //0x000010d6 vmovdqu $32(%r12,%rcx), %ymm1 + 0xc5, 0xfd, 0x74, 0xd6, //0x000010dd vpcmpeqb %ymm6, %ymm0, %ymm2 + 0xc5, 0xfd, 0xd7, 0xfa, //0x000010e1 vpmovmskb %ymm2, %edi + 0xc5, 0xf5, 0x74, 0xd6, //0x000010e5 vpcmpeqb %ymm6, %ymm1, %ymm2 + 0xc5, 0xfd, 0xd7, 0xc2, //0x000010e9 vpmovmskb %ymm2, %eax + 0xc5, 0xfd, 0x74, 0xd7, //0x000010ed vpcmpeqb %ymm7, %ymm0, %ymm2 + 0xc5, 0xfd, 0xd7, 0xd2, //0x000010f1 vpmovmskb %ymm2, %edx + 0xc5, 0xf5, 0x74, 0xd7, //0x000010f5 vpcmpeqb %ymm7, %ymm1, %ymm2 + 0xc5, 0xfd, 0xd7, 0xda, //0x000010f9 vpmovmskb %ymm2, %ebx + 0xc5, 0xbd, 0xda, 0xd1, //0x000010fd vpminub %ymm1, %ymm8, %ymm2 + 0xc5, 0xf5, 0x74, 0xca, //0x00001101 vpcmpeqb %ymm2, %ymm1, %ymm1 + 0xc5, 0xfd, 0xd7, 0xf1, //0x00001105 vpmovmskb %ymm1, %esi + 0x48, 0xc1, 0xe0, 0x20, //0x00001109 shlq $32, %rax + 0x48, 0x09, 0xc7, //0x0000110d orq %rax, %rdi + 0x48, 0xc1, 0xe3, 0x20, //0x00001110 shlq $32, %rbx + 0x48, 0xc1, 0xe6, 0x20, //0x00001114 shlq $32, %rsi + 0x48, 0x09, 0xda, //0x00001118 orq %rbx, %rdx + 0x0f, 0x85, 0x44, 0x00, 0x00, 0x00, //0x0000111b jne LBB0_209 + 0x4d, 0x85, 0xd2, //0x00001121 testq %r10, %r10 + 0x0f, 0x85, 0x53, 0x00, 0x00, 0x00, //0x00001124 jne LBB0_211 + 0x45, 0x31, 0xd2, //0x0000112a xorl %r10d, %r10d + //0x0000112d LBB0_201 + 0xc5, 0xbd, 0xda, 0xc8, //0x0000112d vpminub %ymm0, %ymm8, %ymm1 + 0xc5, 0xfd, 0x74, 0xc1, //0x00001131 vpcmpeqb %ymm1, %ymm0, %ymm0 + 0xc5, 0xfd, 0xd7, 0xc0, //0x00001135 vpmovmskb %ymm0, %eax + 0x48, 0x09, 0xc6, //0x00001139 orq %rax, %rsi + 0x48, 0x85, 0xff, //0x0000113c testq %rdi, %rdi + 0x0f, 0x85, 0x8b, 0x00, 0x00, 0x00, //0x0000113f jne LBB0_212 + 0x48, 0x85, 0xf6, //0x00001145 testq %rsi, %rsi + 0x0f, 0x85, 0xce, 0x2c, 0x00, 0x00, //0x00001148 jne LBB0_704 + 0x49, 0x83, 0xc3, 0xc0, //0x0000114e addq $-64, %r11 + 0x48, 0x83, 0xc1, 0x40, //0x00001152 addq $64, %rcx + 0x49, 0x83, 0xfb, 0x3f, //0x00001156 cmpq $63, %r11 + 0x0f, 0x87, 0x70, 0xff, 0xff, 0xff, //0x0000115a ja LBB0_198 + 0xe9, 0x0e, 0x18, 0x00, 0x00, //0x00001160 jmp LBB0_204 + //0x00001165 LBB0_209 + 0x48, 0x83, 0x7c, 0x24, 0x10, 0xff, //0x00001165 cmpq $-1, $16(%rsp) + 0x0f, 0x85, 0x0c, 0x00, 0x00, 0x00, //0x0000116b jne LBB0_211 + 0x48, 0x0f, 0xbc, 0xc2, //0x00001171 bsfq %rdx, %rax + 0x48, 0x01, 0xc8, //0x00001175 addq %rcx, %rax + 0x48, 0x89, 0x44, 0x24, 0x10, //0x00001178 movq %rax, $16(%rsp) + //0x0000117d LBB0_211 + 0x4c, 0x89, 0xd0, //0x0000117d movq %r10, %rax + 0x48, 0xf7, 0xd0, //0x00001180 notq %rax + 0x48, 0x21, 0xd0, //0x00001183 andq %rdx, %rax + 0x4c, 0x8d, 0x04, 0x00, //0x00001186 leaq (%rax,%rax), %r8 + 0x4d, 0x09, 0xd0, //0x0000118a orq %r10, %r8 + 0x4c, 0x89, 0xc3, //0x0000118d movq %r8, %rbx + 0x48, 0xf7, 0xd3, //0x00001190 notq %rbx + 0x48, 0x21, 0xd3, //0x00001193 andq %rdx, %rbx + 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001196 movabsq $-6148914691236517206, %rdx + 0x48, 0x21, 0xd3, //0x000011a0 andq %rdx, %rbx + 0x45, 0x31, 0xd2, //0x000011a3 xorl %r10d, %r10d + 0x48, 0x01, 0xc3, //0x000011a6 addq %rax, %rbx + 0x41, 0x0f, 0x92, 0xc2, //0x000011a9 setb %r10b + 0x48, 0x01, 0xdb, //0x000011ad addq %rbx, %rbx + 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000011b0 movabsq $6148914691236517205, %rax + 0x48, 0x31, 0xc3, //0x000011ba xorq %rax, %rbx + 0x4c, 0x21, 0xc3, //0x000011bd andq %r8, %rbx + 0x48, 0xf7, 0xd3, //0x000011c0 notq %rbx + 0x48, 0x21, 0xdf, //0x000011c3 andq %rbx, %rdi + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x000011c6 movq $24(%rsp), %r8 + 0xe9, 0x5d, 0xff, 0xff, 0xff, //0x000011cb jmp LBB0_201 + //0x000011d0 LBB0_212 + 0x48, 0x0f, 0xbc, 0xc7, //0x000011d0 bsfq %rdi, %rax + 0x48, 0x85, 0xf6, //0x000011d4 testq %rsi, %rsi + 0x0f, 0x84, 0x9c, 0x01, 0x00, 0x00, //0x000011d7 je LBB0_245 + 0x48, 0x0f, 0xbc, 0xd6, //0x000011dd bsfq %rsi, %rdx + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x000011e1 movq $32(%rsp), %r11 + 0x48, 0x8b, 0x5c, 0x24, 0x08, //0x000011e6 movq $8(%rsp), %rbx + 0x48, 0x39, 0xc2, //0x000011eb cmpq %rax, %rdx + 0x0f, 0x83, 0x9d, 0x01, 0x00, 0x00, //0x000011ee jae LBB0_246 + 0xe9, 0xda, 0x2d, 0x00, 0x00, //0x000011f4 jmp LBB0_239 + //0x000011f9 LBB0_219 + 0x4c, 0x01, 0xd9, //0x000011f9 addq %r11, %rcx + 0x4c, 0x01, 0xd1, //0x000011fc addq %r10, %rcx + 0xc5, 0xf8, 0x77, //0x000011ff vzeroupper + 0x49, 0x89, 0xcb, //0x00001202 movq %rcx, %r11 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00001205 movq $-1, %rax + 0x4d, 0x85, 0xff, //0x0000120c testq %r15, %r15 + 0x48, 0x8b, 0x4c, 0x24, 0x10, //0x0000120f movq $16(%rsp), %rcx + 0x0f, 0x85, 0x95, 0x07, 0x00, 0x00, //0x00001214 jne LBB0_347 + 0xe9, 0xc5, 0x2b, 0x00, 0x00, //0x0000121a jmp LBB0_700 + //0x0000121f LBB0_220 + 0x4d, 0x89, 0xf3, //0x0000121f movq %r14, %r11 + 0x49, 0x29, 0xcb, //0x00001222 subq %rcx, %r11 + 0x0f, 0x84, 0x78, 0x2d, 0x00, 0x00, //0x00001225 je LBB0_724 + 0x49, 0x83, 0xfb, 0x40, //0x0000122b cmpq $64, %r11 + 0x0f, 0x82, 0x79, 0x1b, 0x00, 0x00, //0x0000122f jb LBB0_539 + 0x48, 0xc7, 0x44, 0x24, 0x10, 0xff, 0xff, 0xff, 0xff, //0x00001235 movq $-1, $16(%rsp) + 0x45, 0x31, 0xd2, //0x0000123e xorl %r10d, %r10d + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001241 .p2align 4, 0x90 + //0x00001250 LBB0_223 + 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x0c, //0x00001250 vmovdqu (%r12,%rcx), %ymm0 + 0xc4, 0xc1, 0x7e, 0x6f, 0x4c, 0x0c, 0x20, //0x00001256 vmovdqu $32(%r12,%rcx), %ymm1 + 0xc5, 0xfd, 0x74, 0xd6, //0x0000125d vpcmpeqb %ymm6, %ymm0, %ymm2 + 0xc5, 0xfd, 0xd7, 0xfa, //0x00001261 vpmovmskb %ymm2, %edi + 0xc5, 0xf5, 0x74, 0xd6, //0x00001265 vpcmpeqb %ymm6, %ymm1, %ymm2 + 0xc5, 0xfd, 0xd7, 0xc2, //0x00001269 vpmovmskb %ymm2, %eax + 0xc5, 0xfd, 0x74, 0xd7, //0x0000126d vpcmpeqb %ymm7, %ymm0, %ymm2 + 0xc5, 0xfd, 0xd7, 0xd2, //0x00001271 vpmovmskb %ymm2, %edx + 0xc5, 0xf5, 0x74, 0xd7, //0x00001275 vpcmpeqb %ymm7, %ymm1, %ymm2 + 0xc5, 0xfd, 0xd7, 0xda, //0x00001279 vpmovmskb %ymm2, %ebx + 0xc5, 0xbd, 0xda, 0xd1, //0x0000127d vpminub %ymm1, %ymm8, %ymm2 + 0xc5, 0xf5, 0x74, 0xca, //0x00001281 vpcmpeqb %ymm2, %ymm1, %ymm1 + 0xc5, 0xfd, 0xd7, 0xf1, //0x00001285 vpmovmskb %ymm1, %esi + 0x48, 0xc1, 0xe0, 0x20, //0x00001289 shlq $32, %rax + 0x48, 0x09, 0xc7, //0x0000128d orq %rax, %rdi + 0x48, 0xc1, 0xe3, 0x20, //0x00001290 shlq $32, %rbx + 0x48, 0xc1, 0xe6, 0x20, //0x00001294 shlq $32, %rsi + 0x48, 0x09, 0xda, //0x00001298 orq %rbx, %rdx + 0x0f, 0x85, 0x44, 0x00, 0x00, 0x00, //0x0000129b jne LBB0_234 + 0x4d, 0x85, 0xd2, //0x000012a1 testq %r10, %r10 + 0x0f, 0x85, 0x53, 0x00, 0x00, 0x00, //0x000012a4 jne LBB0_236 + 0x45, 0x31, 0xd2, //0x000012aa xorl %r10d, %r10d + //0x000012ad LBB0_226 + 0xc5, 0xbd, 0xda, 0xc8, //0x000012ad vpminub %ymm0, %ymm8, %ymm1 + 0xc5, 0xfd, 0x74, 0xc1, //0x000012b1 vpcmpeqb %ymm1, %ymm0, %ymm0 + 0xc5, 0xfd, 0xd7, 0xc0, //0x000012b5 vpmovmskb %ymm0, %eax + 0x48, 0x09, 0xc6, //0x000012b9 orq %rax, %rsi + 0x48, 0x85, 0xff, //0x000012bc testq %rdi, %rdi + 0x0f, 0x85, 0x8b, 0x00, 0x00, 0x00, //0x000012bf jne LBB0_237 + 0x48, 0x85, 0xf6, //0x000012c5 testq %rsi, %rsi + 0x0f, 0x85, 0x4e, 0x2b, 0x00, 0x00, //0x000012c8 jne LBB0_704 + 0x49, 0x83, 0xc3, 0xc0, //0x000012ce addq $-64, %r11 + 0x48, 0x83, 0xc1, 0x40, //0x000012d2 addq $64, %rcx + 0x49, 0x83, 0xfb, 0x3f, //0x000012d6 cmpq $63, %r11 + 0x0f, 0x87, 0x70, 0xff, 0xff, 0xff, //0x000012da ja LBB0_223 + 0xe9, 0x7e, 0x17, 0x00, 0x00, //0x000012e0 jmp LBB0_229 + //0x000012e5 LBB0_234 + 0x48, 0x83, 0x7c, 0x24, 0x10, 0xff, //0x000012e5 cmpq $-1, $16(%rsp) + 0x0f, 0x85, 0x0c, 0x00, 0x00, 0x00, //0x000012eb jne LBB0_236 + 0x48, 0x0f, 0xbc, 0xc2, //0x000012f1 bsfq %rdx, %rax + 0x48, 0x01, 0xc8, //0x000012f5 addq %rcx, %rax + 0x48, 0x89, 0x44, 0x24, 0x10, //0x000012f8 movq %rax, $16(%rsp) + //0x000012fd LBB0_236 + 0x4c, 0x89, 0xd0, //0x000012fd movq %r10, %rax + 0x48, 0xf7, 0xd0, //0x00001300 notq %rax + 0x48, 0x21, 0xd0, //0x00001303 andq %rdx, %rax + 0x4c, 0x8d, 0x04, 0x00, //0x00001306 leaq (%rax,%rax), %r8 + 0x4d, 0x09, 0xd0, //0x0000130a orq %r10, %r8 + 0x4c, 0x89, 0xc3, //0x0000130d movq %r8, %rbx + 0x48, 0xf7, 0xd3, //0x00001310 notq %rbx + 0x48, 0x21, 0xd3, //0x00001313 andq %rdx, %rbx + 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001316 movabsq $-6148914691236517206, %rdx + 0x48, 0x21, 0xd3, //0x00001320 andq %rdx, %rbx + 0x45, 0x31, 0xd2, //0x00001323 xorl %r10d, %r10d + 0x48, 0x01, 0xc3, //0x00001326 addq %rax, %rbx + 0x41, 0x0f, 0x92, 0xc2, //0x00001329 setb %r10b + 0x48, 0x01, 0xdb, //0x0000132d addq %rbx, %rbx + 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001330 movabsq $6148914691236517205, %rax + 0x48, 0x31, 0xc3, //0x0000133a xorq %rax, %rbx + 0x4c, 0x21, 0xc3, //0x0000133d andq %r8, %rbx + 0x48, 0xf7, 0xd3, //0x00001340 notq %rbx + 0x48, 0x21, 0xdf, //0x00001343 andq %rbx, %rdi + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00001346 movq $24(%rsp), %r8 + 0xe9, 0x5d, 0xff, 0xff, 0xff, //0x0000134b jmp LBB0_226 + //0x00001350 LBB0_237 + 0x48, 0x0f, 0xbc, 0xc7, //0x00001350 bsfq %rdi, %rax + 0x48, 0x85, 0xf6, //0x00001354 testq %rsi, %rsi + 0x0f, 0x84, 0xbe, 0x07, 0x00, 0x00, //0x00001357 je LBB0_361 + 0x48, 0x0f, 0xbc, 0xd6, //0x0000135d bsfq %rsi, %rdx + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00001361 movq $32(%rsp), %r11 + 0x48, 0x8b, 0x5c, 0x24, 0x08, //0x00001366 movq $8(%rsp), %rbx + 0x48, 0x39, 0xc2, //0x0000136b cmpq %rax, %rdx + 0x0f, 0x83, 0xbf, 0x07, 0x00, 0x00, //0x0000136e jae LBB0_362 + 0xe9, 0x5a, 0x2c, 0x00, 0x00, //0x00001374 jmp LBB0_239 + //0x00001379 LBB0_245 + 0xba, 0x40, 0x00, 0x00, 0x00, //0x00001379 movl $64, %edx + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x0000137e movq $32(%rsp), %r11 + 0x48, 0x8b, 0x5c, 0x24, 0x08, //0x00001383 movq $8(%rsp), %rbx + 0x48, 0x39, 0xc2, //0x00001388 cmpq %rax, %rdx + 0x0f, 0x82, 0x42, 0x2c, 0x00, 0x00, //0x0000138b jb LBB0_239 + //0x00001391 LBB0_246 + 0x48, 0x01, 0xc1, //0x00001391 addq %rax, %rcx + 0x48, 0x83, 0xc1, 0x01, //0x00001394 addq $1, %rcx + 0x48, 0x85, 0xc9, //0x00001398 testq %rcx, %rcx + 0x0f, 0x88, 0x10, 0x2a, 0x00, 0x00, //0x0000139b js LBB0_696 + //0x000013a1 LBB0_247 + 0x48, 0x89, 0x0b, //0x000013a1 movq %rcx, (%rbx) + 0x4c, 0x89, 0xe8, //0x000013a4 movq %r13, %rax + 0x48, 0xba, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x000013a7 movabsq $9223372036854775806, %rdx + 0x49, 0x39, 0xd5, //0x000013b1 cmpq %rdx, %r13 + 0x4c, 0x8b, 0x74, 0x24, 0x28, //0x000013b4 movq $40(%rsp), %r14 + 0x0f, 0x86, 0xe2, 0xef, 0xff, 0xff, //0x000013b9 jbe LBB0_4 + 0xe9, 0x39, 0x2a, 0x00, 0x00, //0x000013bf jmp LBB0_721 + //0x000013c4 LBB0_248 + 0x49, 0x8b, 0x53, 0x08, //0x000013c4 movq $8(%r11), %rdx + 0x48, 0x8d, 0x72, 0xfc, //0x000013c8 leaq $-4(%rdx), %rsi + 0x49, 0x39, 0xf5, //0x000013cc cmpq %rsi, %r13 + 0x0f, 0x83, 0x6a, 0x2a, 0x00, 0x00, //0x000013cf jae LBB0_706 + 0x41, 0x8b, 0x0c, 0x0c, //0x000013d5 movl (%r12,%rcx), %ecx + 0x81, 0xf9, 0x61, 0x6c, 0x73, 0x65, //0x000013d9 cmpl $1702063201, %ecx + 0x48, 0x8b, 0x54, 0x24, 0x08, //0x000013df movq $8(%rsp), %rdx + 0x0f, 0x85, 0xb4, 0x2a, 0x00, 0x00, //0x000013e4 jne LBB0_707 + 0x49, 0x8d, 0x4d, 0x05, //0x000013ea leaq $5(%r13), %rcx + 0xe9, 0x95, 0xef, 0xff, 0xff, //0x000013ee jmp LBB0_2 + //0x000013f3 LBB0_251 + 0x4d, 0x8b, 0x73, 0x08, //0x000013f3 movq $8(%r11), %r14 + 0x41, 0xf6, 0xc0, 0x40, //0x000013f7 testb $64, %r8b + 0x0f, 0x85, 0x84, 0x07, 0x00, 0x00, //0x000013fb jne LBB0_366 + 0x41, 0xf6, 0xc0, 0x20, //0x00001401 testb $32, %r8b + 0x0f, 0x85, 0x46, 0x10, 0x00, 0x00, //0x00001405 jne LBB0_450 + 0x4d, 0x89, 0xf2, //0x0000140b movq %r14, %r10 + 0x49, 0x29, 0xca, //0x0000140e subq %rcx, %r10 + 0x0f, 0x84, 0xe2, 0x2b, 0x00, 0x00, //0x00001411 je LBB0_727 + 0x49, 0x83, 0xfa, 0x40, //0x00001417 cmpq $64, %r10 + 0x0f, 0x82, 0x03, 0x1a, 0x00, 0x00, //0x0000141b jb LBB0_544 + 0x48, 0xc7, 0xc6, 0xfe, 0xff, 0xff, 0xff, //0x00001421 movq $-2, %rsi + 0x4c, 0x29, 0xee, //0x00001428 subq %r13, %rsi + 0x48, 0xc7, 0x44, 0x24, 0x10, 0xff, 0xff, 0xff, 0xff, //0x0000142b movq $-1, $16(%rsp) + 0x45, 0x31, 0xc0, //0x00001434 xorl %r8d, %r8d + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001437 .p2align 4, 0x90 + //0x00001440 LBB0_256 + 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x0c, //0x00001440 vmovdqu (%r12,%rcx), %ymm0 + 0xc4, 0xc1, 0x7e, 0x6f, 0x4c, 0x0c, 0x20, //0x00001446 vmovdqu $32(%r12,%rcx), %ymm1 + 0xc5, 0xfd, 0x74, 0xd6, //0x0000144d vpcmpeqb %ymm6, %ymm0, %ymm2 + 0xc5, 0xfd, 0xd7, 0xfa, //0x00001451 vpmovmskb %ymm2, %edi + 0xc5, 0xf5, 0x74, 0xd6, //0x00001455 vpcmpeqb %ymm6, %ymm1, %ymm2 + 0xc5, 0xfd, 0xd7, 0xc2, //0x00001459 vpmovmskb %ymm2, %eax + 0xc5, 0xfd, 0x74, 0xc7, //0x0000145d vpcmpeqb %ymm7, %ymm0, %ymm0 + 0xc5, 0xfd, 0xd7, 0xd0, //0x00001461 vpmovmskb %ymm0, %edx + 0xc5, 0xf5, 0x74, 0xc7, //0x00001465 vpcmpeqb %ymm7, %ymm1, %ymm0 + 0xc5, 0xfd, 0xd7, 0xd8, //0x00001469 vpmovmskb %ymm0, %ebx + 0x48, 0xc1, 0xe0, 0x20, //0x0000146d shlq $32, %rax + 0x48, 0x09, 0xc7, //0x00001471 orq %rax, %rdi + 0x48, 0xc1, 0xe3, 0x20, //0x00001474 shlq $32, %rbx + 0x48, 0x09, 0xda, //0x00001478 orq %rbx, %rdx + 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x0000147b jne LBB0_265 + 0x4d, 0x85, 0xc0, //0x00001481 testq %r8, %r8 + 0x0f, 0x85, 0x3f, 0x00, 0x00, 0x00, //0x00001484 jne LBB0_267 + 0x45, 0x31, 0xc0, //0x0000148a xorl %r8d, %r8d + 0x48, 0x85, 0xff, //0x0000148d testq %rdi, %rdi + 0x0f, 0x85, 0x8a, 0x00, 0x00, 0x00, //0x00001490 jne LBB0_268 + //0x00001496 LBB0_259 + 0x49, 0x83, 0xc2, 0xc0, //0x00001496 addq $-64, %r10 + 0x48, 0x83, 0xc6, 0xc0, //0x0000149a addq $-64, %rsi + 0x48, 0x83, 0xc1, 0x40, //0x0000149e addq $64, %rcx + 0x49, 0x83, 0xfa, 0x3f, //0x000014a2 cmpq $63, %r10 + 0x0f, 0x87, 0x94, 0xff, 0xff, 0xff, //0x000014a6 ja LBB0_256 + 0xe9, 0xc7, 0x16, 0x00, 0x00, //0x000014ac jmp LBB0_260 + //0x000014b1 LBB0_265 + 0x48, 0x83, 0x7c, 0x24, 0x10, 0xff, //0x000014b1 cmpq $-1, $16(%rsp) + 0x0f, 0x85, 0x0c, 0x00, 0x00, 0x00, //0x000014b7 jne LBB0_267 + 0x48, 0x0f, 0xbc, 0xc2, //0x000014bd bsfq %rdx, %rax + 0x48, 0x01, 0xc8, //0x000014c1 addq %rcx, %rax + 0x48, 0x89, 0x44, 0x24, 0x10, //0x000014c4 movq %rax, $16(%rsp) + //0x000014c9 LBB0_267 + 0x4c, 0x89, 0xc0, //0x000014c9 movq %r8, %rax + 0x48, 0xf7, 0xd0, //0x000014cc notq %rax + 0x48, 0x21, 0xd0, //0x000014cf andq %rdx, %rax + 0x4c, 0x8d, 0x1c, 0x00, //0x000014d2 leaq (%rax,%rax), %r11 + 0x4d, 0x09, 0xc3, //0x000014d6 orq %r8, %r11 + 0x4c, 0x89, 0xdb, //0x000014d9 movq %r11, %rbx + 0x48, 0xf7, 0xd3, //0x000014dc notq %rbx + 0x48, 0x21, 0xd3, //0x000014df andq %rdx, %rbx + 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000014e2 movabsq $-6148914691236517206, %rdx + 0x48, 0x21, 0xd3, //0x000014ec andq %rdx, %rbx + 0x45, 0x31, 0xc0, //0x000014ef xorl %r8d, %r8d + 0x48, 0x01, 0xc3, //0x000014f2 addq %rax, %rbx + 0x41, 0x0f, 0x92, 0xc0, //0x000014f5 setb %r8b + 0x48, 0x01, 0xdb, //0x000014f9 addq %rbx, %rbx + 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000014fc movabsq $6148914691236517205, %rax + 0x48, 0x31, 0xc3, //0x00001506 xorq %rax, %rbx + 0x4c, 0x21, 0xdb, //0x00001509 andq %r11, %rbx + 0x48, 0xf7, 0xd3, //0x0000150c notq %rbx + 0x48, 0x21, 0xdf, //0x0000150f andq %rbx, %rdi + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00001512 movq $32(%rsp), %r11 + 0x48, 0x85, 0xff, //0x00001517 testq %rdi, %rdi + 0x0f, 0x84, 0x76, 0xff, 0xff, 0xff, //0x0000151a je LBB0_259 + //0x00001520 LBB0_268 + 0xc5, 0x7d, 0x7f, 0xea, //0x00001520 vmovdqa %ymm13, %ymm2 + 0x48, 0x0f, 0xbc, 0xcf, //0x00001524 bsfq %rdi, %rcx + 0x48, 0x29, 0xf1, //0x00001528 subq %rsi, %rcx + //0x0000152b LBB0_269 + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x0000152b movq $24(%rsp), %r8 + 0x48, 0x8b, 0x74, 0x24, 0x08, //0x00001530 movq $8(%rsp), %rsi + 0xe9, 0xc3, 0x10, 0x00, 0x00, //0x00001535 jmp LBB0_475 + //0x0000153a LBB0_270 + 0x4d, 0x8b, 0x7b, 0x08, //0x0000153a movq $8(%r11), %r15 + 0x41, 0xf6, 0xc0, 0x40, //0x0000153e testb $64, %r8b + 0x0f, 0x85, 0x25, 0x07, 0x00, 0x00, //0x00001542 jne LBB0_377 + 0x49, 0x29, 0xcf, //0x00001548 subq %rcx, %r15 + 0x0f, 0x84, 0x0f, 0x2a, 0x00, 0x00, //0x0000154b je LBB0_714 + 0x4d, 0x8d, 0x14, 0x0c, //0x00001551 leaq (%r12,%rcx), %r10 + 0x41, 0x80, 0x3a, 0x30, //0x00001555 cmpb $48, (%r10) + 0x0f, 0x85, 0x34, 0x00, 0x00, 0x00, //0x00001559 jne LBB0_276 + 0xbb, 0x01, 0x00, 0x00, 0x00, //0x0000155f movl $1, %ebx + 0x49, 0x83, 0xff, 0x01, //0x00001564 cmpq $1, %r15 + 0x0f, 0x84, 0x71, 0x17, 0x00, 0x00, //0x00001568 je LBB0_530 + 0x41, 0x8a, 0x42, 0x01, //0x0000156e movb $1(%r10), %al + 0x04, 0xd2, //0x00001572 addb $-46, %al + 0x3c, 0x37, //0x00001574 cmpb $55, %al + 0x0f, 0x87, 0x63, 0x17, 0x00, 0x00, //0x00001576 ja LBB0_530 + 0x0f, 0xb6, 0xc0, //0x0000157c movzbl %al, %eax + 0x48, 0xba, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x0000157f movabsq $36028797027352577, %rdx + 0x48, 0x0f, 0xa3, 0xc2, //0x00001589 btq %rax, %rdx + 0x0f, 0x83, 0x4c, 0x17, 0x00, 0x00, //0x0000158d jae LBB0_530 + //0x00001593 LBB0_276 + 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00001593 movq $-1, %r11 + 0x49, 0x83, 0xff, 0x20, //0x0000159a cmpq $32, %r15 + 0x0f, 0x82, 0x56, 0x18, 0x00, 0x00, //0x0000159e jb LBB0_543 + 0x31, 0xdb, //0x000015a4 xorl %ebx, %ebx + 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x000015a6 movq $-1, %r14 + 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000015ad movq $-1, %r8 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000015b4 .p2align 4, 0x90 + //0x000015c0 LBB0_278 + 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x1a, //0x000015c0 vmovdqu (%r10,%rbx), %ymm0 + 0xc5, 0xb5, 0x74, 0xc8, //0x000015c6 vpcmpeqb %ymm0, %ymm9, %ymm1 + 0xc5, 0x95, 0x74, 0xd0, //0x000015ca vpcmpeqb %ymm0, %ymm13, %ymm2 + 0xc5, 0xed, 0xeb, 0xc9, //0x000015ce vpor %ymm1, %ymm2, %ymm1 + 0xc5, 0xa5, 0xdb, 0xd0, //0x000015d2 vpand %ymm0, %ymm11, %ymm2 + 0xc5, 0x8d, 0x74, 0xd8, //0x000015d6 vpcmpeqb %ymm0, %ymm14, %ymm3 + 0xc5, 0xfd, 0xd7, 0xfb, //0x000015da vpmovmskb %ymm3, %edi + 0xc5, 0x85, 0x74, 0xd2, //0x000015de vpcmpeqb %ymm2, %ymm15, %ymm2 + 0xc5, 0xfd, 0xd7, 0xf2, //0x000015e2 vpmovmskb %ymm2, %esi + 0xc5, 0xfd, 0xd7, 0xc1, //0x000015e6 vpmovmskb %ymm1, %eax + 0xc5, 0xfd, 0xfc, 0x05, 0x8e, 0xec, 0xff, 0xff, //0x000015ea vpaddb $-4978(%rip), %ymm0, %ymm0 /* LCPI0_18+0(%rip) */ + 0xc5, 0xfd, 0xda, 0x25, 0xa6, 0xec, 0xff, 0xff, //0x000015f2 vpminub $-4954(%rip), %ymm0, %ymm4 /* LCPI0_19+0(%rip) */ + 0xc5, 0xfd, 0x74, 0xc4, //0x000015fa vpcmpeqb %ymm4, %ymm0, %ymm0 + 0xc5, 0xe5, 0xeb, 0xd2, //0x000015fe vpor %ymm2, %ymm3, %ymm2 + 0xc5, 0xfd, 0xeb, 0xc2, //0x00001602 vpor %ymm2, %ymm0, %ymm0 + 0xc5, 0xfd, 0xeb, 0xc1, //0x00001606 vpor %ymm1, %ymm0, %ymm0 + 0xc5, 0xfd, 0xd7, 0xc8, //0x0000160a vpmovmskb %ymm0, %ecx + 0x48, 0xf7, 0xd1, //0x0000160e notq %rcx + 0x48, 0x0f, 0xbc, 0xc9, //0x00001611 bsfq %rcx, %rcx + 0x83, 0xf9, 0x20, //0x00001615 cmpl $32, %ecx + 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x00001618 je LBB0_280 + 0xba, 0xff, 0xff, 0xff, 0xff, //0x0000161e movl $-1, %edx + 0xd3, 0xe2, //0x00001623 shll %cl, %edx + 0xf7, 0xd2, //0x00001625 notl %edx + 0x21, 0xd7, //0x00001627 andl %edx, %edi + 0x21, 0xd6, //0x00001629 andl %edx, %esi + 0x21, 0xc2, //0x0000162b andl %eax, %edx + 0x89, 0xd0, //0x0000162d movl %edx, %eax + //0x0000162f LBB0_280 + 0x8d, 0x57, 0xff, //0x0000162f leal $-1(%rdi), %edx + 0x21, 0xfa, //0x00001632 andl %edi, %edx + 0xc5, 0xfe, 0x6f, 0x1d, 0x84, 0xeb, 0xff, 0xff, //0x00001634 vmovdqu $-5244(%rip), %ymm3 /* LCPI0_9+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0x5c, 0xeb, 0xff, 0xff, //0x0000163c vmovdqu $-5284(%rip), %ymm4 /* LCPI0_8+0(%rip) */ + 0x0f, 0x85, 0x22, 0x15, 0x00, 0x00, //0x00001644 jne LBB0_516 + 0x8d, 0x56, 0xff, //0x0000164a leal $-1(%rsi), %edx + 0x21, 0xf2, //0x0000164d andl %esi, %edx + 0x0f, 0x85, 0x17, 0x15, 0x00, 0x00, //0x0000164f jne LBB0_516 + 0x8d, 0x50, 0xff, //0x00001655 leal $-1(%rax), %edx + 0x21, 0xc2, //0x00001658 andl %eax, %edx + 0x0f, 0x85, 0x0c, 0x15, 0x00, 0x00, //0x0000165a jne LBB0_516 + 0x85, 0xff, //0x00001660 testl %edi, %edi + 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00001662 je LBB0_286 + 0x0f, 0xbc, 0xd7, //0x00001668 bsfl %edi, %edx + 0x49, 0x83, 0xf8, 0xff, //0x0000166b cmpq $-1, %r8 + 0x0f, 0x85, 0xbd, 0x15, 0x00, 0x00, //0x0000166f jne LBB0_519 + 0x48, 0x01, 0xda, //0x00001675 addq %rbx, %rdx + 0x49, 0x89, 0xd0, //0x00001678 movq %rdx, %r8 + //0x0000167b LBB0_286 + 0x85, 0xf6, //0x0000167b testl %esi, %esi + 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x0000167d je LBB0_289 + 0x0f, 0xbc, 0xd6, //0x00001683 bsfl %esi, %edx + 0x49, 0x83, 0xfe, 0xff, //0x00001686 cmpq $-1, %r14 + 0x0f, 0x85, 0xa2, 0x15, 0x00, 0x00, //0x0000168a jne LBB0_519 + 0x48, 0x01, 0xda, //0x00001690 addq %rbx, %rdx + 0x49, 0x89, 0xd6, //0x00001693 movq %rdx, %r14 + //0x00001696 LBB0_289 + 0x85, 0xc0, //0x00001696 testl %eax, %eax + 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00001698 je LBB0_292 + 0x0f, 0xbc, 0xc0, //0x0000169e bsfl %eax, %eax + 0x49, 0x83, 0xfb, 0xff, //0x000016a1 cmpq $-1, %r11 + 0x0f, 0x85, 0x04, 0x16, 0x00, 0x00, //0x000016a5 jne LBB0_525 + 0x48, 0x01, 0xd8, //0x000016ab addq %rbx, %rax + 0x49, 0x89, 0xc3, //0x000016ae movq %rax, %r11 + //0x000016b1 LBB0_292 + 0x83, 0xf9, 0x20, //0x000016b1 cmpl $32, %ecx + 0x0f, 0x85, 0xdc, 0x0e, 0x00, 0x00, //0x000016b4 jne LBB0_469 + 0x49, 0x83, 0xc7, 0xe0, //0x000016ba addq $-32, %r15 + 0x48, 0x83, 0xc3, 0x20, //0x000016be addq $32, %rbx + 0x49, 0x83, 0xff, 0x1f, //0x000016c2 cmpq $31, %r15 + 0x0f, 0x87, 0xf4, 0xfe, 0xff, 0xff, //0x000016c6 ja LBB0_278 + 0xc5, 0xf8, 0x77, //0x000016cc vzeroupper + 0x4c, 0x01, 0xd3, //0x000016cf addq %r10, %rbx + 0x4c, 0x89, 0x54, 0x24, 0x30, //0x000016d2 movq %r10, $48(%rsp) + 0x4c, 0x89, 0x4c, 0x24, 0x10, //0x000016d7 movq %r9, $16(%rsp) + 0x49, 0x83, 0xff, 0x10, //0x000016dc cmpq $16, %r15 + 0x0f, 0x82, 0x2c, 0x01, 0x00, 0x00, //0x000016e0 jb LBB0_313 + //0x000016e6 LBB0_295 + 0x48, 0x89, 0xd8, //0x000016e6 movq %rbx, %rax + 0x4c, 0x29, 0xe8, //0x000016e9 subq %r13, %rax + 0x4d, 0x89, 0xe1, //0x000016ec movq %r12, %r9 + 0x49, 0xf7, 0xd1, //0x000016ef notq %r9 + 0x49, 0x01, 0xc1, //0x000016f2 addq %rax, %r9 + 0x45, 0x31, 0xd2, //0x000016f5 xorl %r10d, %r10d + //0x000016f8 LBB0_296 + 0xc4, 0xa1, 0x7a, 0x6f, 0x04, 0x13, //0x000016f8 vmovdqu (%rbx,%r10), %xmm0 + 0xc5, 0xf9, 0x74, 0x0d, 0x3a, 0xe9, 0xff, 0xff, //0x000016fe vpcmpeqb $-5830(%rip), %xmm0, %xmm1 /* LCPI0_20+0(%rip) */ + 0xc5, 0xf9, 0x74, 0x15, 0x42, 0xe9, 0xff, 0xff, //0x00001706 vpcmpeqb $-5822(%rip), %xmm0, %xmm2 /* LCPI0_21+0(%rip) */ + 0xc5, 0xe9, 0xeb, 0xc9, //0x0000170e vpor %xmm1, %xmm2, %xmm1 + 0xc5, 0xf9, 0xfc, 0x15, 0x46, 0xe9, 0xff, 0xff, //0x00001712 vpaddb $-5818(%rip), %xmm0, %xmm2 /* LCPI0_22+0(%rip) */ + 0xc5, 0xe9, 0xda, 0x1d, 0x4e, 0xe9, 0xff, 0xff, //0x0000171a vpminub $-5810(%rip), %xmm2, %xmm3 /* LCPI0_23+0(%rip) */ + 0xc5, 0xe9, 0x74, 0xd3, //0x00001722 vpcmpeqb %xmm3, %xmm2, %xmm2 + 0xc5, 0xf9, 0xdb, 0x1d, 0xf2, 0xe8, 0xff, 0xff, //0x00001726 vpand $-5902(%rip), %xmm0, %xmm3 /* LCPI0_12+0(%rip) */ + 0xc5, 0xf9, 0x74, 0x05, 0x4a, 0xe9, 0xff, 0xff, //0x0000172e vpcmpeqb $-5814(%rip), %xmm0, %xmm0 /* LCPI0_24+0(%rip) */ + 0xc5, 0xe1, 0x74, 0x1d, 0x52, 0xe9, 0xff, 0xff, //0x00001736 vpcmpeqb $-5806(%rip), %xmm3, %xmm3 /* LCPI0_25+0(%rip) */ + 0xc5, 0xe1, 0xeb, 0xe0, //0x0000173e vpor %xmm0, %xmm3, %xmm4 + 0xc5, 0xd9, 0xeb, 0xe1, //0x00001742 vpor %xmm1, %xmm4, %xmm4 + 0xc5, 0xd9, 0xeb, 0xd2, //0x00001746 vpor %xmm2, %xmm4, %xmm2 + 0xc5, 0xf9, 0xd7, 0xd0, //0x0000174a vpmovmskb %xmm0, %edx + 0xc5, 0xf9, 0xd7, 0xfb, //0x0000174e vpmovmskb %xmm3, %edi + 0xc5, 0xf9, 0xd7, 0xf1, //0x00001752 vpmovmskb %xmm1, %esi + 0xc5, 0xf9, 0xd7, 0xc2, //0x00001756 vpmovmskb %xmm2, %eax + 0xf7, 0xd0, //0x0000175a notl %eax + 0x0f, 0xbc, 0xc8, //0x0000175c bsfl %eax, %ecx + 0x83, 0xf9, 0x10, //0x0000175f cmpl $16, %ecx + 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x00001762 je LBB0_298 + 0xb8, 0xff, 0xff, 0xff, 0xff, //0x00001768 movl $-1, %eax + 0xd3, 0xe0, //0x0000176d shll %cl, %eax + 0xf7, 0xd0, //0x0000176f notl %eax + 0x21, 0xc2, //0x00001771 andl %eax, %edx + 0x21, 0xc7, //0x00001773 andl %eax, %edi + 0x21, 0xf0, //0x00001775 andl %esi, %eax + 0x89, 0xc6, //0x00001777 movl %eax, %esi + //0x00001779 LBB0_298 + 0x8d, 0x42, 0xff, //0x00001779 leal $-1(%rdx), %eax + 0x21, 0xd0, //0x0000177c andl %edx, %eax + 0x0f, 0x85, 0x90, 0x14, 0x00, 0x00, //0x0000177e jne LBB0_517 + 0x8d, 0x47, 0xff, //0x00001784 leal $-1(%rdi), %eax + 0x21, 0xf8, //0x00001787 andl %edi, %eax + 0x0f, 0x85, 0x85, 0x14, 0x00, 0x00, //0x00001789 jne LBB0_517 + 0x8d, 0x46, 0xff, //0x0000178f leal $-1(%rsi), %eax + 0x21, 0xf0, //0x00001792 andl %esi, %eax + 0x0f, 0x85, 0x7a, 0x14, 0x00, 0x00, //0x00001794 jne LBB0_517 + 0x85, 0xd2, //0x0000179a testl %edx, %edx + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x0000179c je LBB0_304 + 0x0f, 0xbc, 0xd2, //0x000017a2 bsfl %edx, %edx + 0x49, 0x83, 0xf8, 0xff, //0x000017a5 cmpq $-1, %r8 + 0x0f, 0x85, 0xa8, 0x14, 0x00, 0x00, //0x000017a9 jne LBB0_522 + 0x4c, 0x01, 0xca, //0x000017af addq %r9, %rdx + 0x4c, 0x01, 0xd2, //0x000017b2 addq %r10, %rdx + 0x49, 0x89, 0xd0, //0x000017b5 movq %rdx, %r8 + //0x000017b8 LBB0_304 + 0x85, 0xff, //0x000017b8 testl %edi, %edi + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000017ba je LBB0_307 + 0x0f, 0xbc, 0xd7, //0x000017c0 bsfl %edi, %edx + 0x49, 0x83, 0xfe, 0xff, //0x000017c3 cmpq $-1, %r14 + 0x0f, 0x85, 0x8a, 0x14, 0x00, 0x00, //0x000017c7 jne LBB0_522 + 0x4c, 0x01, 0xca, //0x000017cd addq %r9, %rdx + 0x4c, 0x01, 0xd2, //0x000017d0 addq %r10, %rdx + 0x49, 0x89, 0xd6, //0x000017d3 movq %rdx, %r14 + //0x000017d6 LBB0_307 + 0x85, 0xf6, //0x000017d6 testl %esi, %esi + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000017d8 je LBB0_310 + 0x0f, 0xbc, 0xd6, //0x000017de bsfl %esi, %edx + 0x49, 0x83, 0xfb, 0xff, //0x000017e1 cmpq $-1, %r11 + 0x0f, 0x85, 0x6c, 0x14, 0x00, 0x00, //0x000017e5 jne LBB0_522 + 0x4c, 0x01, 0xca, //0x000017eb addq %r9, %rdx + 0x4c, 0x01, 0xd2, //0x000017ee addq %r10, %rdx + 0x49, 0x89, 0xd3, //0x000017f1 movq %rdx, %r11 + //0x000017f4 LBB0_310 + 0x83, 0xf9, 0x10, //0x000017f4 cmpl $16, %ecx + 0x0f, 0x85, 0xe5, 0x0e, 0x00, 0x00, //0x000017f7 jne LBB0_479 + 0x49, 0x83, 0xc7, 0xf0, //0x000017fd addq $-16, %r15 + 0x49, 0x83, 0xc2, 0x10, //0x00001801 addq $16, %r10 + 0x49, 0x83, 0xff, 0x0f, //0x00001805 cmpq $15, %r15 + 0x0f, 0x87, 0xe9, 0xfe, 0xff, 0xff, //0x00001809 ja LBB0_296 + 0x4c, 0x01, 0xd3, //0x0000180f addq %r10, %rbx + //0x00001812 LBB0_313 + 0x4d, 0x85, 0xff, //0x00001812 testq %r15, %r15 + 0x4c, 0x8b, 0x4c, 0x24, 0x10, //0x00001815 movq $16(%rsp), %r9 + 0x48, 0x8d, 0x0d, 0xb7, 0x2a, 0x00, 0x00, //0x0000181a leaq $10935(%rip), %rcx /* LJTI0_2+0(%rip) */ + 0x0f, 0x84, 0xd0, 0x0e, 0x00, 0x00, //0x00001821 je LBB0_481 + 0x4e, 0x8d, 0x14, 0x3b, //0x00001827 leaq (%rbx,%r15), %r10 + 0x48, 0x89, 0xd8, //0x0000182b movq %rbx, %rax + 0x4c, 0x29, 0xe8, //0x0000182e subq %r13, %rax + 0x4c, 0x89, 0xe6, //0x00001831 movq %r12, %rsi + 0x48, 0xf7, 0xd6, //0x00001834 notq %rsi + 0x48, 0x01, 0xc6, //0x00001837 addq %rax, %rsi + 0x31, 0xc0, //0x0000183a xorl %eax, %eax + 0xe9, 0x1c, 0x00, 0x00, 0x00, //0x0000183c jmp LBB0_316 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001841 .p2align 4, 0x90 + //0x00001850 LBB0_315 + 0x48, 0x83, 0xc0, 0x01, //0x00001850 addq $1, %rax + 0x49, 0x39, 0xc7, //0x00001854 cmpq %rax, %r15 + 0x0f, 0x84, 0x07, 0x13, 0x00, 0x00, //0x00001857 je LBB0_515 + //0x0000185d LBB0_316 + 0x0f, 0xbe, 0x14, 0x03, //0x0000185d movsbl (%rbx,%rax), %edx + 0x8d, 0x7a, 0xd0, //0x00001861 leal $-48(%rdx), %edi + 0x83, 0xff, 0x0a, //0x00001864 cmpl $10, %edi + 0x0f, 0x82, 0xe3, 0xff, 0xff, 0xff, //0x00001867 jb LBB0_315 + 0x8d, 0x7a, 0xd5, //0x0000186d leal $-43(%rdx), %edi + 0x83, 0xff, 0x1a, //0x00001870 cmpl $26, %edi + 0x0f, 0x87, 0x1c, 0x00, 0x00, 0x00, //0x00001873 ja LBB0_321 + 0x48, 0x63, 0x14, 0xb9, //0x00001879 movslq (%rcx,%rdi,4), %rdx + 0x48, 0x01, 0xca, //0x0000187d addq %rcx, %rdx + 0xff, 0xe2, //0x00001880 jmpq *%rdx + //0x00001882 LBB0_319 + 0x49, 0x83, 0xfb, 0xff, //0x00001882 cmpq $-1, %r11 + 0x0f, 0x85, 0x90, 0x13, 0x00, 0x00, //0x00001886 jne LBB0_518 + 0x4c, 0x8d, 0x1c, 0x06, //0x0000188c leaq (%rsi,%rax), %r11 + 0xe9, 0xbb, 0xff, 0xff, 0xff, //0x00001890 jmp LBB0_315 + //0x00001895 LBB0_321 + 0x83, 0xfa, 0x65, //0x00001895 cmpl $101, %edx + 0x0f, 0x85, 0x56, 0x0e, 0x00, 0x00, //0x00001898 jne LBB0_480 + //0x0000189e LBB0_322 + 0x49, 0x83, 0xfe, 0xff, //0x0000189e cmpq $-1, %r14 + 0x0f, 0x85, 0x74, 0x13, 0x00, 0x00, //0x000018a2 jne LBB0_518 + 0x4c, 0x8d, 0x34, 0x06, //0x000018a8 leaq (%rsi,%rax), %r14 + 0xe9, 0x9f, 0xff, 0xff, 0xff, //0x000018ac jmp LBB0_315 + //0x000018b1 LBB0_324 + 0x49, 0x83, 0xf8, 0xff, //0x000018b1 cmpq $-1, %r8 + 0x0f, 0x85, 0x61, 0x13, 0x00, 0x00, //0x000018b5 jne LBB0_518 + 0x4c, 0x8d, 0x04, 0x06, //0x000018bb leaq (%rsi,%rax), %r8 + 0xe9, 0x8c, 0xff, 0xff, 0xff, //0x000018bf jmp LBB0_315 + //0x000018c4 LBB0_326 + 0x41, 0xf6, 0xc0, 0x40, //0x000018c4 testb $64, %r8b + 0x0f, 0x85, 0xbe, 0x04, 0x00, 0x00, //0x000018c8 jne LBB0_393 + 0x49, 0x8b, 0x06, //0x000018ce movq (%r14), %rax + 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x000018d1 cmpq $4095, %rax + 0x0f, 0x8f, 0xc8, 0x24, 0x00, 0x00, //0x000018d7 jg LBB0_713 + 0x48, 0x8d, 0x50, 0x01, //0x000018dd leaq $1(%rax), %rdx + 0x49, 0x89, 0x16, //0x000018e1 movq %rdx, (%r14) + 0x49, 0xc7, 0x44, 0xc6, 0x08, 0x05, 0x00, 0x00, 0x00, //0x000018e4 movq $5, $8(%r14,%rax,8) + 0xe9, 0xaf, 0xea, 0xff, 0xff, //0x000018ed jmp LBB0_4 + //0x000018f2 LBB0_329 + 0x49, 0x8b, 0x4b, 0x08, //0x000018f2 movq $8(%r11), %rcx + 0x48, 0x8d, 0x51, 0xfd, //0x000018f6 leaq $-3(%rcx), %rdx + 0x49, 0x39, 0xd5, //0x000018fa cmpq %rdx, %r13 + 0x0f, 0x83, 0x0c, 0x25, 0x00, 0x00, //0x000018fd jae LBB0_703 + 0x41, 0x81, 0x3a, 0x6e, 0x75, 0x6c, 0x6c, //0x00001903 cmpl $1819047278, (%r10) + 0x48, 0x8b, 0x54, 0x24, 0x08, //0x0000190a movq $8(%rsp), %rdx + 0x0f, 0x84, 0x6f, 0xea, 0xff, 0xff, //0x0000190f je LBB0_1 + 0xe9, 0x32, 0x25, 0x00, 0x00, //0x00001915 jmp LBB0_331 + //0x0000191a LBB0_336 + 0x41, 0xf6, 0xc0, 0x40, //0x0000191a testb $64, %r8b + 0x0f, 0x85, 0x93, 0x07, 0x00, 0x00, //0x0000191e jne LBB0_419 + 0x49, 0x8b, 0x06, //0x00001924 movq (%r14), %rax + 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x00001927 cmpq $4095, %rax + 0x0f, 0x8f, 0x72, 0x24, 0x00, 0x00, //0x0000192d jg LBB0_713 + 0x48, 0x8d, 0x50, 0x01, //0x00001933 leaq $1(%rax), %rdx + 0x49, 0x89, 0x16, //0x00001937 movq %rdx, (%r14) + 0x49, 0xc7, 0x44, 0xc6, 0x08, 0x06, 0x00, 0x00, 0x00, //0x0000193a movq $6, $8(%r14,%rax,8) + 0xe9, 0x59, 0xea, 0xff, 0xff, //0x00001943 jmp LBB0_4 + //0x00001948 LBB0_339 + 0x49, 0x8b, 0x4b, 0x08, //0x00001948 movq $8(%r11), %rcx + 0x48, 0x8d, 0x51, 0xfd, //0x0000194c leaq $-3(%rcx), %rdx + 0x49, 0x39, 0xd5, //0x00001950 cmpq %rdx, %r13 + 0x0f, 0x83, 0xb6, 0x24, 0x00, 0x00, //0x00001953 jae LBB0_703 + 0x41, 0x81, 0x3a, 0x74, 0x72, 0x75, 0x65, //0x00001959 cmpl $1702195828, (%r10) + 0x48, 0x8b, 0x54, 0x24, 0x08, //0x00001960 movq $8(%rsp), %rdx + 0x0f, 0x84, 0x19, 0xea, 0xff, 0xff, //0x00001965 je LBB0_1 + 0xe9, 0x83, 0x25, 0x00, 0x00, //0x0000196b jmp LBB0_341 + //0x00001970 LBB0_122 + 0x89, 0xc8, //0x00001970 movl %ecx, %eax + 0x49, 0x01, 0xc3, //0x00001972 addq %rax, %r11 + 0x4d, 0x01, 0xf3, //0x00001975 addq %r14, %r11 + 0x4c, 0x8b, 0x74, 0x24, 0x28, //0x00001978 movq $40(%rsp), %r14 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000197d movq $-1, %rax + 0x4d, 0x85, 0xff, //0x00001984 testq %r15, %r15 + 0x48, 0x8b, 0x4c, 0x24, 0x10, //0x00001987 movq $16(%rsp), %rcx + 0x0f, 0x85, 0x1d, 0x00, 0x00, 0x00, //0x0000198c jne LBB0_347 + 0xe9, 0x4d, 0x24, 0x00, 0x00, //0x00001992 jmp LBB0_700 + //0x00001997 LBB0_345 + 0x49, 0x01, 0xc3, //0x00001997 addq %rax, %r11 + //0x0000199a LBB0_346 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000199a movq $-1, %rax + 0x4d, 0x85, 0xff, //0x000019a1 testq %r15, %r15 + 0x48, 0x8b, 0x4c, 0x24, 0x10, //0x000019a4 movq $16(%rsp), %rcx + 0x0f, 0x84, 0x35, 0x24, 0x00, 0x00, //0x000019a9 je LBB0_700 + //0x000019af LBB0_347 + 0x48, 0x85, 0xc9, //0x000019af testq %rcx, %rcx + 0xc5, 0xfe, 0x6f, 0x1d, 0x06, 0xe8, 0xff, 0xff, //0x000019b2 vmovdqu $-6138(%rip), %ymm3 /* LCPI0_9+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0xde, 0xe7, 0xff, 0xff, //0x000019ba vmovdqu $-6178(%rip), %ymm4 /* LCPI0_8+0(%rip) */ + 0x0f, 0x84, 0x1c, 0x24, 0x00, 0x00, //0x000019c2 je LBB0_700 + 0x4d, 0x85, 0xc0, //0x000019c8 testq %r8, %r8 + 0x0f, 0x84, 0x13, 0x24, 0x00, 0x00, //0x000019cb je LBB0_700 + 0x4d, 0x29, 0xd3, //0x000019d1 subq %r10, %r11 + 0x49, 0x8d, 0x43, 0xff, //0x000019d4 leaq $-1(%r11), %rax + 0x49, 0x39, 0xc7, //0x000019d8 cmpq %rax, %r15 + 0x0f, 0x84, 0x8a, 0x00, 0x00, 0x00, //0x000019db je LBB0_355 + 0x48, 0x39, 0xc1, //0x000019e1 cmpq %rax, %rcx + 0x0f, 0x84, 0x81, 0x00, 0x00, 0x00, //0x000019e4 je LBB0_355 + 0x49, 0x39, 0xc0, //0x000019ea cmpq %rax, %r8 + 0x0f, 0x84, 0x78, 0x00, 0x00, 0x00, //0x000019ed je LBB0_355 + 0x48, 0x85, 0xc9, //0x000019f3 testq %rcx, %rcx + 0xc5, 0xfe, 0x6f, 0x2d, 0xc2, 0xe6, 0xff, 0xff, //0x000019f6 vmovdqu $-6462(%rip), %ymm5 /* LCPI0_1+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x35, 0xda, 0xe6, 0xff, 0xff, //0x000019fe vmovdqu $-6438(%rip), %ymm6 /* LCPI0_2+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x3d, 0xf2, 0xe6, 0xff, 0xff, //0x00001a06 vmovdqu $-6414(%rip), %ymm7 /* LCPI0_3+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x05, 0x0a, 0xe7, 0xff, 0xff, //0x00001a0e vmovdqu $-6390(%rip), %ymm8 /* LCPI0_4+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x0d, 0xe2, 0xe7, 0xff, 0xff, //0x00001a16 vmovdqu $-6174(%rip), %ymm9 /* LCPI0_14+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x05, 0xfa, 0xe7, 0xff, 0xff, //0x00001a1e vmovdqu $-6150(%rip), %ymm0 /* LCPI0_15+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x1d, 0xb2, 0xe7, 0xff, 0xff, //0x00001a26 vmovdqu $-6222(%rip), %ymm11 /* LCPI0_10+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x35, 0x0a, 0xe8, 0xff, 0xff, //0x00001a2e vmovdqu $-6134(%rip), %ymm14 /* LCPI0_16+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x3d, 0x22, 0xe8, 0xff, 0xff, //0x00001a36 vmovdqu $-6110(%rip), %ymm15 /* LCPI0_17+0(%rip) */ + 0x0f, 0x8e, 0xa4, 0x00, 0x00, 0x00, //0x00001a3e jle LBB0_358 + 0x48, 0x8d, 0x41, 0xff, //0x00001a44 leaq $-1(%rcx), %rax + 0x49, 0x39, 0xc0, //0x00001a48 cmpq %rax, %r8 + 0x0f, 0x84, 0x97, 0x00, 0x00, 0x00, //0x00001a4b je LBB0_358 + 0x48, 0xf7, 0xd1, //0x00001a51 notq %rcx + 0x49, 0x89, 0xcb, //0x00001a54 movq %rcx, %r11 + 0x48, 0x8b, 0x74, 0x24, 0x08, //0x00001a57 movq $8(%rsp), %rsi + 0x49, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001a5c movabsq $4294977024, %r15 + 0xe9, 0x5a, 0x00, 0x00, 0x00, //0x00001a66 jmp LBB0_356 + //0x00001a6b LBB0_355 + 0x49, 0xf7, 0xdb, //0x00001a6b negq %r11 + 0x48, 0x8b, 0x74, 0x24, 0x08, //0x00001a6e movq $8(%rsp), %rsi + 0xc5, 0xfe, 0x6f, 0x2d, 0x45, 0xe6, 0xff, 0xff, //0x00001a73 vmovdqu $-6587(%rip), %ymm5 /* LCPI0_1+0(%rip) */ + 0x49, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001a7b movabsq $4294977024, %r15 + 0xc5, 0xfe, 0x6f, 0x35, 0x53, 0xe6, 0xff, 0xff, //0x00001a85 vmovdqu $-6573(%rip), %ymm6 /* LCPI0_2+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x3d, 0x6b, 0xe6, 0xff, 0xff, //0x00001a8d vmovdqu $-6549(%rip), %ymm7 /* LCPI0_3+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x05, 0x83, 0xe6, 0xff, 0xff, //0x00001a95 vmovdqu $-6525(%rip), %ymm8 /* LCPI0_4+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x0d, 0x5b, 0xe7, 0xff, 0xff, //0x00001a9d vmovdqu $-6309(%rip), %ymm9 /* LCPI0_14+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x05, 0x73, 0xe7, 0xff, 0xff, //0x00001aa5 vmovdqu $-6285(%rip), %ymm0 /* LCPI0_15+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x1d, 0x2b, 0xe7, 0xff, 0xff, //0x00001aad vmovdqu $-6357(%rip), %ymm11 /* LCPI0_10+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x35, 0x83, 0xe7, 0xff, 0xff, //0x00001ab5 vmovdqu $-6269(%rip), %ymm14 /* LCPI0_16+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x3d, 0x9b, 0xe7, 0xff, 0xff, //0x00001abd vmovdqu $-6245(%rip), %ymm15 /* LCPI0_17+0(%rip) */ + //0x00001ac5 LBB0_356 + 0xc5, 0x7e, 0x6f, 0x15, 0x73, 0xe6, 0xff, 0xff, //0x00001ac5 vmovdqu $-6541(%rip), %ymm10 /* LCPI0_5+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x25, 0x8b, 0xe6, 0xff, 0xff, //0x00001acd vmovdqu $-6517(%rip), %ymm12 /* LCPI0_6+0(%rip) */ + 0x4d, 0x85, 0xdb, //0x00001ad5 testq %r11, %r11 + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00001ad8 movq $24(%rsp), %r8 + 0x0f, 0x89, 0xf0, 0x0f, 0x00, 0x00, //0x00001add jns LBB0_508 + 0xe9, 0xf9, 0x22, 0x00, 0x00, //0x00001ae3 jmp LBB0_357 + //0x00001ae8 LBB0_358 + 0x4c, 0x89, 0xf8, //0x00001ae8 movq %r15, %rax + 0x4c, 0x09, 0xc0, //0x00001aeb orq %r8, %rax + 0x0f, 0x99, 0xc0, //0x00001aee setns %al + 0xc5, 0x7e, 0x6f, 0x15, 0x47, 0xe6, 0xff, 0xff, //0x00001af1 vmovdqu $-6585(%rip), %ymm10 /* LCPI0_5+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x25, 0x5f, 0xe6, 0xff, 0xff, //0x00001af9 vmovdqu $-6561(%rip), %ymm12 /* LCPI0_6+0(%rip) */ + 0x0f, 0x88, 0x31, 0x09, 0x00, 0x00, //0x00001b01 js LBB0_449 + 0x4d, 0x39, 0xc7, //0x00001b07 cmpq %r8, %r15 + 0x0f, 0x8c, 0x28, 0x09, 0x00, 0x00, //0x00001b0a jl LBB0_449 + 0x49, 0xf7, 0xd7, //0x00001b10 notq %r15 + 0x4d, 0x89, 0xfb, //0x00001b13 movq %r15, %r11 + 0xe9, 0x9b, 0x0f, 0x00, 0x00, //0x00001b16 jmp LBB0_506 + //0x00001b1b LBB0_361 + 0xba, 0x40, 0x00, 0x00, 0x00, //0x00001b1b movl $64, %edx + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00001b20 movq $32(%rsp), %r11 + 0x48, 0x8b, 0x5c, 0x24, 0x08, //0x00001b25 movq $8(%rsp), %rbx + 0x48, 0x39, 0xc2, //0x00001b2a cmpq %rax, %rdx + 0x0f, 0x82, 0xa0, 0x24, 0x00, 0x00, //0x00001b2d jb LBB0_239 + //0x00001b33 LBB0_362 + 0x48, 0x01, 0xc1, //0x00001b33 addq %rax, %rcx + 0x48, 0x83, 0xc1, 0x01, //0x00001b36 addq $1, %rcx + 0x48, 0x85, 0xc9, //0x00001b3a testq %rcx, %rcx + 0x0f, 0x88, 0x6e, 0x22, 0x00, 0x00, //0x00001b3d js LBB0_696 + //0x00001b43 LBB0_363 + 0x48, 0x89, 0x0b, //0x00001b43 movq %rcx, (%rbx) + 0x4c, 0x89, 0xe8, //0x00001b46 movq %r13, %rax + 0x48, 0xba, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x00001b49 movabsq $9223372036854775806, %rdx + 0x49, 0x39, 0xd5, //0x00001b53 cmpq %rdx, %r13 + 0x4c, 0x8b, 0x74, 0x24, 0x28, //0x00001b56 movq $40(%rsp), %r14 + 0x0f, 0x87, 0x9c, 0x22, 0x00, 0x00, //0x00001b5b ja LBB0_721 + //0x00001b61 LBB0_364 + 0x49, 0x8b, 0x06, //0x00001b61 movq (%r14), %rax + 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x00001b64 cmpq $4095, %rax + 0x0f, 0x8f, 0x35, 0x22, 0x00, 0x00, //0x00001b6a jg LBB0_713 + 0x48, 0x8d, 0x50, 0x01, //0x00001b70 leaq $1(%rax), %rdx + 0x49, 0x89, 0x16, //0x00001b74 movq %rdx, (%r14) + 0x49, 0xc7, 0x44, 0xc6, 0x08, 0x04, 0x00, 0x00, 0x00, //0x00001b77 movq $4, $8(%r14,%rax,8) + 0xe9, 0x1c, 0xe8, 0xff, 0xff, //0x00001b80 jmp LBB0_4 + //0x00001b85 LBB0_366 + 0x4c, 0x89, 0x4c, 0x24, 0x10, //0x00001b85 movq %r9, $16(%rsp) + 0x4d, 0x89, 0xf2, //0x00001b8a movq %r14, %r10 + 0x49, 0x29, 0xca, //0x00001b8d subq %rcx, %r10 + 0x49, 0x83, 0xfa, 0x20, //0x00001b90 cmpq $32, %r10 + 0x0f, 0x8c, 0x37, 0x12, 0x00, 0x00, //0x00001b94 jl LBB0_541 + 0x4f, 0x8d, 0x04, 0x2c, //0x00001b9a leaq (%r12,%r13), %r8 + 0x4d, 0x29, 0xee, //0x00001b9e subq %r13, %r14 + 0xbe, 0x1f, 0x00, 0x00, 0x00, //0x00001ba1 movl $31, %esi + 0x45, 0x31, 0xd2, //0x00001ba6 xorl %r10d, %r10d + 0x45, 0x31, 0xdb, //0x00001ba9 xorl %r11d, %r11d + 0x90, 0x90, 0x90, 0x90, //0x00001bac .p2align 4, 0x90 + //0x00001bb0 LBB0_368 + 0xc4, 0x81, 0x7e, 0x6f, 0x44, 0x10, 0x01, //0x00001bb0 vmovdqu $1(%r8,%r10), %ymm0 + 0xc5, 0xfd, 0x74, 0xce, //0x00001bb7 vpcmpeqb %ymm6, %ymm0, %ymm1 + 0xc5, 0x7d, 0xd7, 0xc9, //0x00001bbb vpmovmskb %ymm1, %r9d + 0xc5, 0xfd, 0x74, 0xc7, //0x00001bbf vpcmpeqb %ymm7, %ymm0, %ymm0 + 0xc5, 0xfd, 0xd7, 0xc8, //0x00001bc3 vpmovmskb %ymm0, %ecx + 0x85, 0xc9, //0x00001bc7 testl %ecx, %ecx + 0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x00001bc9 jne LBB0_371 + 0x4d, 0x85, 0xdb, //0x00001bcf testq %r11, %r11 + 0x0f, 0x85, 0x08, 0x00, 0x00, 0x00, //0x00001bd2 jne LBB0_371 + 0x45, 0x31, 0xdb, //0x00001bd8 xorl %r11d, %r11d + 0xe9, 0x31, 0x00, 0x00, 0x00, //0x00001bdb jmp LBB0_372 + //0x00001be0 .p2align 4, 0x90 + //0x00001be0 LBB0_371 + 0x44, 0x89, 0xdf, //0x00001be0 movl %r11d, %edi + 0xf7, 0xd7, //0x00001be3 notl %edi + 0x21, 0xcf, //0x00001be5 andl %ecx, %edi + 0x8d, 0x14, 0x3f, //0x00001be7 leal (%rdi,%rdi), %edx + 0x44, 0x09, 0xda, //0x00001bea orl %r11d, %edx + 0x89, 0xd3, //0x00001bed movl %edx, %ebx + 0xf7, 0xd3, //0x00001bef notl %ebx + 0x21, 0xcb, //0x00001bf1 andl %ecx, %ebx + 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001bf3 andl $-1431655766, %ebx + 0x45, 0x31, 0xdb, //0x00001bf9 xorl %r11d, %r11d + 0x01, 0xfb, //0x00001bfc addl %edi, %ebx + 0x41, 0x0f, 0x92, 0xc3, //0x00001bfe setb %r11b + 0x01, 0xdb, //0x00001c02 addl %ebx, %ebx + 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x00001c04 xorl $1431655765, %ebx + 0x21, 0xd3, //0x00001c0a andl %edx, %ebx + 0xf7, 0xd3, //0x00001c0c notl %ebx + 0x41, 0x21, 0xd9, //0x00001c0e andl %ebx, %r9d + //0x00001c11 LBB0_372 + 0x4d, 0x85, 0xc9, //0x00001c11 testq %r9, %r9 + 0x0f, 0x85, 0xdc, 0x07, 0x00, 0x00, //0x00001c14 jne LBB0_447 + 0x49, 0x83, 0xc2, 0x20, //0x00001c1a addq $32, %r10 + 0x49, 0x8d, 0x0c, 0x36, //0x00001c1e leaq (%r14,%rsi), %rcx + 0x48, 0x83, 0xc1, 0xe0, //0x00001c22 addq $-32, %rcx + 0x48, 0x83, 0xc6, 0xe0, //0x00001c26 addq $-32, %rsi + 0x48, 0x83, 0xf9, 0x3f, //0x00001c2a cmpq $63, %rcx + 0x0f, 0x8f, 0x7c, 0xff, 0xff, 0xff, //0x00001c2e jg LBB0_368 + 0x4d, 0x85, 0xdb, //0x00001c34 testq %r11, %r11 + 0x0f, 0x85, 0x8a, 0x1c, 0x00, 0x00, //0x00001c37 jne LBB0_640 + 0x4b, 0x8d, 0x0c, 0x02, //0x00001c3d leaq (%r10,%r8), %rcx + 0x48, 0x83, 0xc1, 0x01, //0x00001c41 addq $1, %rcx + 0x49, 0xf7, 0xd2, //0x00001c45 notq %r10 + 0x4d, 0x01, 0xf2, //0x00001c48 addq %r14, %r10 + //0x00001c4b LBB0_376 + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00001c4b movq $32(%rsp), %r11 + 0x4c, 0x8b, 0x4c, 0x24, 0x10, //0x00001c50 movq $16(%rsp), %r9 + 0x4d, 0x85, 0xd2, //0x00001c55 testq %r10, %r10 + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00001c58 movq $24(%rsp), %r8 + 0x4c, 0x8b, 0x74, 0x24, 0x28, //0x00001c5d movq $40(%rsp), %r14 + 0x0f, 0x8f, 0xe3, 0x1c, 0x00, 0x00, //0x00001c62 jg LBB0_644 + 0xe9, 0x90, 0x21, 0x00, 0x00, //0x00001c68 jmp LBB0_721 + //0x00001c6d LBB0_377 + 0x4c, 0x89, 0xf8, //0x00001c6d movq %r15, %rax + 0x48, 0x29, 0xc8, //0x00001c70 subq %rcx, %rax + 0x48, 0x83, 0xf8, 0x20, //0x00001c73 cmpq $32, %rax + 0x0f, 0x82, 0x5c, 0x11, 0x00, 0x00, //0x00001c77 jb LBB0_542 + 0x4c, 0x89, 0xe8, //0x00001c7d movq %r13, %rax + 0x48, 0xf7, 0xd0, //0x00001c80 notq %rax + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001c83 .p2align 4, 0x90 + //0x00001c90 LBB0_379 + 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x0c, //0x00001c90 vmovdqu (%r12,%rcx), %ymm0 + 0xc5, 0xfd, 0x74, 0xcb, //0x00001c96 vpcmpeqb %ymm3, %ymm0, %ymm1 + 0xc5, 0xa5, 0xdb, 0xc0, //0x00001c9a vpand %ymm0, %ymm11, %ymm0 + 0xc5, 0xfd, 0x74, 0xc4, //0x00001c9e vpcmpeqb %ymm4, %ymm0, %ymm0 + 0xc5, 0xfd, 0xeb, 0xc1, //0x00001ca2 vpor %ymm1, %ymm0, %ymm0 + 0xc5, 0xfd, 0xd7, 0xd0, //0x00001ca6 vpmovmskb %ymm0, %edx + 0x85, 0xd2, //0x00001caa testl %edx, %edx + 0x0f, 0x85, 0x6c, 0x07, 0x00, 0x00, //0x00001cac jne LBB0_448 + 0x48, 0x83, 0xc1, 0x20, //0x00001cb2 addq $32, %rcx + 0x49, 0x8d, 0x14, 0x07, //0x00001cb6 leaq (%r15,%rax), %rdx + 0x48, 0x83, 0xc2, 0xe0, //0x00001cba addq $-32, %rdx + 0x48, 0x83, 0xc0, 0xe0, //0x00001cbe addq $-32, %rax + 0x48, 0x83, 0xfa, 0x1f, //0x00001cc2 cmpq $31, %rdx + 0x0f, 0x87, 0xc4, 0xff, 0xff, 0xff, //0x00001cc6 ja LBB0_379 + 0x4c, 0x89, 0xe1, //0x00001ccc movq %r12, %rcx + 0x48, 0x29, 0xc1, //0x00001ccf subq %rax, %rcx + 0x49, 0x01, 0xc7, //0x00001cd2 addq %rax, %r15 + 0x4c, 0x89, 0xf8, //0x00001cd5 movq %r15, %rax + 0x48, 0x83, 0xf8, 0x10, //0x00001cd8 cmpq $16, %rax + 0x48, 0x8b, 0x7c, 0x24, 0x08, //0x00001cdc movq $8(%rsp), %rdi + 0x49, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001ce1 movabsq $4294977024, %r15 + 0x0f, 0x82, 0x48, 0x00, 0x00, 0x00, //0x00001ceb jb LBB0_385 + //0x00001cf1 LBB0_382 + 0x4c, 0x89, 0xe2, //0x00001cf1 movq %r12, %rdx + 0x48, 0x29, 0xca, //0x00001cf4 subq %rcx, %rdx + //0x00001cf7 LBB0_383 + 0xc5, 0xfa, 0x6f, 0x01, //0x00001cf7 vmovdqu (%rcx), %xmm0 + 0xc5, 0xf9, 0x74, 0x0d, 0x0d, 0xe3, 0xff, 0xff, //0x00001cfb vpcmpeqb $-7411(%rip), %xmm0, %xmm1 /* LCPI0_11+0(%rip) */ + 0xc5, 0xf9, 0xdb, 0x05, 0x15, 0xe3, 0xff, 0xff, //0x00001d03 vpand $-7403(%rip), %xmm0, %xmm0 /* LCPI0_12+0(%rip) */ + 0xc5, 0xf9, 0x74, 0x05, 0x1d, 0xe3, 0xff, 0xff, //0x00001d0b vpcmpeqb $-7395(%rip), %xmm0, %xmm0 /* LCPI0_13+0(%rip) */ + 0xc5, 0xf9, 0xeb, 0xc1, //0x00001d13 vpor %xmm1, %xmm0, %xmm0 + 0xc5, 0xf9, 0xd7, 0xf0, //0x00001d17 vpmovmskb %xmm0, %esi + 0x85, 0xf6, //0x00001d1b testl %esi, %esi + 0x0f, 0x85, 0x0a, 0x09, 0x00, 0x00, //0x00001d1d jne LBB0_477 + 0x48, 0x83, 0xc1, 0x10, //0x00001d23 addq $16, %rcx + 0x48, 0x83, 0xc0, 0xf0, //0x00001d27 addq $-16, %rax + 0x48, 0x83, 0xc2, 0xf0, //0x00001d2b addq $-16, %rdx + 0x48, 0x83, 0xf8, 0x0f, //0x00001d2f cmpq $15, %rax + 0x0f, 0x87, 0xbe, 0xff, 0xff, 0xff, //0x00001d33 ja LBB0_383 + //0x00001d39 LBB0_385 + 0xc5, 0x7d, 0x7f, 0xe1, //0x00001d39 vmovdqa %ymm12, %ymm1 + 0xc5, 0x7d, 0x7f, 0xd0, //0x00001d3d vmovdqa %ymm10, %ymm0 + 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x00001d41 vmovdqa %ymm13, %ymm10 + 0x48, 0x85, 0xc0, //0x00001d46 testq %rax, %rax + 0x0f, 0x84, 0x35, 0x00, 0x00, 0x00, //0x00001d49 je LBB0_392 + 0x48, 0x8d, 0x34, 0x01, //0x00001d4f leaq (%rcx,%rax), %rsi + 0x31, 0xd2, //0x00001d53 xorl %edx, %edx + //0x00001d55 LBB0_387 + 0x0f, 0xb6, 0x1c, 0x11, //0x00001d55 movzbl (%rcx,%rdx), %ebx + 0x80, 0xfb, 0x2c, //0x00001d59 cmpb $44, %bl + 0x0f, 0x84, 0x2d, 0x11, 0x00, 0x00, //0x00001d5c je LBB0_548 + 0x80, 0xfb, 0x7d, //0x00001d62 cmpb $125, %bl + 0x0f, 0x84, 0x24, 0x11, 0x00, 0x00, //0x00001d65 je LBB0_548 + 0x80, 0xfb, 0x5d, //0x00001d6b cmpb $93, %bl + 0x0f, 0x84, 0x1b, 0x11, 0x00, 0x00, //0x00001d6e je LBB0_548 + 0x48, 0x83, 0xc2, 0x01, //0x00001d74 addq $1, %rdx + 0x48, 0x39, 0xd0, //0x00001d78 cmpq %rdx, %rax + 0x0f, 0x85, 0xd4, 0xff, 0xff, 0xff, //0x00001d7b jne LBB0_387 + 0x48, 0x89, 0xf1, //0x00001d81 movq %rsi, %rcx + //0x00001d84 LBB0_392 + 0x4c, 0x29, 0xe1, //0x00001d84 subq %r12, %rcx + 0xe9, 0x09, 0x11, 0x00, 0x00, //0x00001d87 jmp LBB0_549 + //0x00001d8c LBB0_393 + 0x4c, 0x89, 0x4c, 0x24, 0x10, //0x00001d8c movq %r9, $16(%rsp) + 0x4d, 0x8b, 0x43, 0x08, //0x00001d91 movq $8(%r11), %r8 + 0x49, 0x29, 0xc8, //0x00001d95 subq %rcx, %r8 + 0x49, 0x01, 0xcc, //0x00001d98 addq %rcx, %r12 + 0x45, 0x31, 0xdb, //0x00001d9b xorl %r11d, %r11d + 0x45, 0x31, 0xc9, //0x00001d9e xorl %r9d, %r9d + 0x45, 0x31, 0xd2, //0x00001da1 xorl %r10d, %r10d + 0x31, 0xdb, //0x00001da4 xorl %ebx, %ebx + 0xc4, 0x41, 0x7d, 0x6f, 0xfe, //0x00001da6 vmovdqa %ymm14, %ymm15 + 0x49, 0x83, 0xf8, 0x40, //0x00001dab cmpq $64, %r8 + 0x0f, 0x8d, 0x6c, 0x01, 0x00, 0x00, //0x00001daf jge LBB0_394 + //0x00001db5 LBB0_403 + 0x48, 0x8b, 0x74, 0x24, 0x08, //0x00001db5 movq $8(%rsp), %rsi + 0x4d, 0x85, 0xc0, //0x00001dba testq %r8, %r8 + 0x0f, 0x8e, 0x55, 0x22, 0x00, 0x00, //0x00001dbd jle LBB0_729 + 0xc5, 0x7d, 0x7f, 0xe2, //0x00001dc3 vmovdqa %ymm12, %ymm2 + 0xc5, 0x7d, 0x7f, 0xd1, //0x00001dc7 vmovdqa %ymm10, %ymm1 + 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x00001dcb vmovdqa %ymm13, %ymm10 + 0x4c, 0x89, 0xfa, //0x00001dd0 movq %r15, %rdx + 0xc5, 0xf9, 0xef, 0xc0, //0x00001dd3 vpxor %xmm0, %xmm0, %xmm0 + 0xc5, 0xfe, 0x7f, 0x44, 0x24, 0x60, //0x00001dd7 vmovdqu %ymm0, $96(%rsp) + 0xc5, 0xfe, 0x7f, 0x44, 0x24, 0x40, //0x00001ddd vmovdqu %ymm0, $64(%rsp) + 0x44, 0x89, 0xe1, //0x00001de3 movl %r12d, %ecx + 0x81, 0xe1, 0xff, 0x0f, 0x00, 0x00, //0x00001de6 andl $4095, %ecx + 0x81, 0xf9, 0xc1, 0x0f, 0x00, 0x00, //0x00001dec cmpl $4033, %ecx + 0x0f, 0x82, 0x28, 0x00, 0x00, 0x00, //0x00001df2 jb LBB0_407 + 0x49, 0x83, 0xf8, 0x20, //0x00001df8 cmpq $32, %r8 + 0x0f, 0x82, 0x43, 0x00, 0x00, 0x00, //0x00001dfc jb LBB0_408 + 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x24, //0x00001e02 vmovdqu (%r12), %ymm0 + 0xc5, 0xfe, 0x7f, 0x44, 0x24, 0x40, //0x00001e08 vmovdqu %ymm0, $64(%rsp) + 0x49, 0x83, 0xc4, 0x20, //0x00001e0e addq $32, %r12 + 0x49, 0x8d, 0x78, 0xe0, //0x00001e12 leaq $-32(%r8), %rdi + 0x48, 0x8d, 0x74, 0x24, 0x60, //0x00001e16 leaq $96(%rsp), %rsi + 0xe9, 0x2d, 0x00, 0x00, 0x00, //0x00001e1b jmp LBB0_409 + //0x00001e20 LBB0_407 + 0x49, 0x89, 0xd7, //0x00001e20 movq %rdx, %r15 + 0xc4, 0x41, 0x7d, 0x6f, 0xea, //0x00001e23 vmovdqa %ymm10, %ymm13 + 0xc5, 0xfe, 0x6f, 0x1d, 0x90, 0xe3, 0xff, 0xff, //0x00001e28 vmovdqu $-7280(%rip), %ymm3 /* LCPI0_9+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0x68, 0xe3, 0xff, 0xff, //0x00001e30 vmovdqu $-7320(%rip), %ymm4 /* LCPI0_8+0(%rip) */ + 0xc5, 0x7d, 0x6f, 0xd1, //0x00001e38 vmovdqa %ymm1, %ymm10 + 0xc5, 0x7d, 0x6f, 0xe2, //0x00001e3c vmovdqa %ymm2, %ymm12 + 0xe9, 0xdc, 0x00, 0x00, 0x00, //0x00001e40 jmp LBB0_394 + //0x00001e45 LBB0_408 + 0x48, 0x8d, 0x74, 0x24, 0x40, //0x00001e45 leaq $64(%rsp), %rsi + 0x4c, 0x89, 0xc7, //0x00001e4a movq %r8, %rdi + //0x00001e4d LBB0_409 + 0x48, 0x83, 0xff, 0x10, //0x00001e4d cmpq $16, %rdi + 0x0f, 0x82, 0x4b, 0x00, 0x00, 0x00, //0x00001e51 jb LBB0_410 + 0xc4, 0xc1, 0x7a, 0x6f, 0x04, 0x24, //0x00001e57 vmovdqu (%r12), %xmm0 + 0xc5, 0xfa, 0x7f, 0x06, //0x00001e5d vmovdqu %xmm0, (%rsi) + 0x49, 0x83, 0xc4, 0x10, //0x00001e61 addq $16, %r12 + 0x48, 0x83, 0xc6, 0x10, //0x00001e65 addq $16, %rsi + 0x48, 0x83, 0xc7, 0xf0, //0x00001e69 addq $-16, %rdi + 0x48, 0x83, 0xff, 0x08, //0x00001e6d cmpq $8, %rdi + 0x0f, 0x83, 0x35, 0x00, 0x00, 0x00, //0x00001e71 jae LBB0_417 + //0x00001e77 LBB0_411 + 0x48, 0x83, 0xff, 0x04, //0x00001e77 cmpq $4, %rdi + 0x0f, 0x82, 0x48, 0x00, 0x00, 0x00, //0x00001e7b jb LBB0_412 + //0x00001e81 LBB0_418 + 0x41, 0x8b, 0x0c, 0x24, //0x00001e81 movl (%r12), %ecx + 0x89, 0x0e, //0x00001e85 movl %ecx, (%rsi) + 0x49, 0x83, 0xc4, 0x04, //0x00001e87 addq $4, %r12 + 0x48, 0x83, 0xc6, 0x04, //0x00001e8b addq $4, %rsi + 0x48, 0x83, 0xc7, 0xfc, //0x00001e8f addq $-4, %rdi + 0x48, 0x83, 0xff, 0x02, //0x00001e93 cmpq $2, %rdi + 0x0f, 0x83, 0x36, 0x00, 0x00, 0x00, //0x00001e97 jae LBB0_413 + 0xe9, 0x45, 0x00, 0x00, 0x00, //0x00001e9d jmp LBB0_414 + //0x00001ea2 LBB0_410 + 0x48, 0x83, 0xff, 0x08, //0x00001ea2 cmpq $8, %rdi + 0x0f, 0x82, 0xcb, 0xff, 0xff, 0xff, //0x00001ea6 jb LBB0_411 + //0x00001eac LBB0_417 + 0x49, 0x8b, 0x0c, 0x24, //0x00001eac movq (%r12), %rcx + 0x48, 0x89, 0x0e, //0x00001eb0 movq %rcx, (%rsi) + 0x49, 0x83, 0xc4, 0x08, //0x00001eb3 addq $8, %r12 + 0x48, 0x83, 0xc6, 0x08, //0x00001eb7 addq $8, %rsi + 0x48, 0x83, 0xc7, 0xf8, //0x00001ebb addq $-8, %rdi + 0x48, 0x83, 0xff, 0x04, //0x00001ebf cmpq $4, %rdi + 0x0f, 0x83, 0xb8, 0xff, 0xff, 0xff, //0x00001ec3 jae LBB0_418 + //0x00001ec9 LBB0_412 + 0x48, 0x83, 0xff, 0x02, //0x00001ec9 cmpq $2, %rdi + 0x0f, 0x82, 0x14, 0x00, 0x00, 0x00, //0x00001ecd jb LBB0_414 + //0x00001ed3 LBB0_413 + 0x41, 0x0f, 0xb7, 0x0c, 0x24, //0x00001ed3 movzwl (%r12), %ecx + 0x66, 0x89, 0x0e, //0x00001ed8 movw %cx, (%rsi) + 0x49, 0x83, 0xc4, 0x02, //0x00001edb addq $2, %r12 + 0x48, 0x83, 0xc6, 0x02, //0x00001edf addq $2, %rsi + 0x48, 0x83, 0xc7, 0xfe, //0x00001ee3 addq $-2, %rdi + //0x00001ee7 LBB0_414 + 0x4c, 0x89, 0xe1, //0x00001ee7 movq %r12, %rcx + 0x4c, 0x8d, 0x64, 0x24, 0x40, //0x00001eea leaq $64(%rsp), %r12 + 0x48, 0x85, 0xff, //0x00001eef testq %rdi, %rdi + 0x49, 0x89, 0xd7, //0x00001ef2 movq %rdx, %r15 + 0xc4, 0x41, 0x7d, 0x6f, 0xea, //0x00001ef5 vmovdqa %ymm10, %ymm13 + 0xc5, 0xfe, 0x6f, 0x1d, 0xbe, 0xe2, 0xff, 0xff, //0x00001efa vmovdqu $-7490(%rip), %ymm3 /* LCPI0_9+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0x96, 0xe2, 0xff, 0xff, //0x00001f02 vmovdqu $-7530(%rip), %ymm4 /* LCPI0_8+0(%rip) */ + 0xc5, 0x7d, 0x6f, 0xd1, //0x00001f0a vmovdqa %ymm1, %ymm10 + 0xc5, 0x7d, 0x6f, 0xe2, //0x00001f0e vmovdqa %ymm2, %ymm12 + 0x0f, 0x84, 0x09, 0x00, 0x00, 0x00, //0x00001f12 je LBB0_394 + 0x8a, 0x09, //0x00001f18 movb (%rcx), %cl + 0x88, 0x0e, //0x00001f1a movb %cl, (%rsi) + 0x4c, 0x8d, 0x64, 0x24, 0x40, //0x00001f1c leaq $64(%rsp), %r12 + //0x00001f21 LBB0_394 + 0xc4, 0x41, 0x7d, 0x6f, 0xf5, //0x00001f21 vmovdqa %ymm13, %ymm14 + 0xc4, 0xc1, 0x7e, 0x6f, 0x0c, 0x24, //0x00001f26 vmovdqu (%r12), %ymm1 + 0xc4, 0xc1, 0x7e, 0x6f, 0x44, 0x24, 0x20, //0x00001f2c vmovdqu $32(%r12), %ymm0 + 0xc5, 0xf5, 0x74, 0xd7, //0x00001f33 vpcmpeqb %ymm7, %ymm1, %ymm2 + 0xc5, 0xfd, 0xd7, 0xf2, //0x00001f37 vpmovmskb %ymm2, %esi + 0xc5, 0xfd, 0x74, 0xd7, //0x00001f3b vpcmpeqb %ymm7, %ymm0, %ymm2 + 0xc5, 0xfd, 0xd7, 0xca, //0x00001f3f vpmovmskb %ymm2, %ecx + 0x48, 0xc1, 0xe1, 0x20, //0x00001f43 shlq $32, %rcx + 0x48, 0x09, 0xce, //0x00001f47 orq %rcx, %rsi + 0x48, 0x89, 0xf1, //0x00001f4a movq %rsi, %rcx + 0xc4, 0x41, 0x7d, 0x6f, 0xe9, //0x00001f4d vmovdqa %ymm9, %ymm13 + 0x4c, 0x09, 0xc9, //0x00001f52 orq %r9, %rcx + 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x00001f55 jne LBB0_396 + 0x48, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00001f5b movq $-1, %rsi + 0x45, 0x31, 0xc9, //0x00001f62 xorl %r9d, %r9d + 0xe9, 0x46, 0x00, 0x00, 0x00, //0x00001f65 jmp LBB0_397 + //0x00001f6a LBB0_396 + 0x4c, 0x89, 0xc9, //0x00001f6a movq %r9, %rcx + 0x48, 0xf7, 0xd1, //0x00001f6d notq %rcx + 0x48, 0x21, 0xf1, //0x00001f70 andq %rsi, %rcx + 0x4c, 0x8d, 0x34, 0x09, //0x00001f73 leaq (%rcx,%rcx), %r14 + 0x4d, 0x09, 0xce, //0x00001f77 orq %r9, %r14 + 0x4c, 0x89, 0xf7, //0x00001f7a movq %r14, %rdi + 0x48, 0xf7, 0xd7, //0x00001f7d notq %rdi + 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001f80 movabsq $-6148914691236517206, %rdx + 0x48, 0x21, 0xd6, //0x00001f8a andq %rdx, %rsi + 0x48, 0x21, 0xfe, //0x00001f8d andq %rdi, %rsi + 0x45, 0x31, 0xc9, //0x00001f90 xorl %r9d, %r9d + 0x48, 0x01, 0xce, //0x00001f93 addq %rcx, %rsi + 0x41, 0x0f, 0x92, 0xc1, //0x00001f96 setb %r9b + 0x48, 0x01, 0xf6, //0x00001f9a addq %rsi, %rsi + 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001f9d movabsq $6148914691236517205, %rcx + 0x48, 0x31, 0xce, //0x00001fa7 xorq %rcx, %rsi + 0x4c, 0x21, 0xf6, //0x00001faa andq %r14, %rsi + 0x48, 0xf7, 0xd6, //0x00001fad notq %rsi + //0x00001fb0 LBB0_397 + 0xc5, 0xfd, 0x74, 0xd6, //0x00001fb0 vpcmpeqb %ymm6, %ymm0, %ymm2 + 0xc5, 0xfd, 0xd7, 0xca, //0x00001fb4 vpmovmskb %ymm2, %ecx + 0x48, 0xc1, 0xe1, 0x20, //0x00001fb8 shlq $32, %rcx + 0xc5, 0xf5, 0x74, 0xd6, //0x00001fbc vpcmpeqb %ymm6, %ymm1, %ymm2 + 0xc5, 0xfd, 0xd7, 0xd2, //0x00001fc0 vpmovmskb %ymm2, %edx + 0x48, 0x09, 0xca, //0x00001fc4 orq %rcx, %rdx + 0x48, 0x21, 0xf2, //0x00001fc7 andq %rsi, %rdx + 0xc4, 0xe1, 0xf9, 0x6e, 0xd2, //0x00001fca vmovq %rdx, %xmm2 + 0xc4, 0xe3, 0x69, 0x44, 0x15, 0xc7, 0xe0, 0xff, 0xff, 0x00, //0x00001fcf vpclmulqdq $0, $-7993(%rip), %xmm2, %xmm2 /* LCPI0_26+0(%rip) */ + 0xc4, 0xc1, 0xf9, 0x7e, 0xd6, //0x00001fd9 vmovq %xmm2, %r14 + 0x4d, 0x31, 0xde, //0x00001fde xorq %r11, %r14 + 0xc5, 0x7e, 0x6f, 0x0d, 0x97, 0xe1, 0xff, 0xff, //0x00001fe1 vmovdqu $-7785(%rip), %ymm9 /* LCPI0_7+0(%rip) */ + 0xc5, 0xb5, 0x74, 0xd1, //0x00001fe9 vpcmpeqb %ymm1, %ymm9, %ymm2 + 0xc5, 0xfd, 0xd7, 0xd2, //0x00001fed vpmovmskb %ymm2, %edx + 0xc5, 0xb5, 0x74, 0xd0, //0x00001ff1 vpcmpeqb %ymm0, %ymm9, %ymm2 + 0xc5, 0xfd, 0xd7, 0xca, //0x00001ff5 vpmovmskb %ymm2, %ecx + 0x48, 0xc1, 0xe1, 0x20, //0x00001ff9 shlq $32, %rcx + 0x48, 0x09, 0xca, //0x00001ffd orq %rcx, %rdx + 0x4c, 0x89, 0xf1, //0x00002000 movq %r14, %rcx + 0x48, 0xf7, 0xd1, //0x00002003 notq %rcx + 0x48, 0x21, 0xca, //0x00002006 andq %rcx, %rdx + 0xc5, 0xf5, 0x74, 0xcc, //0x00002009 vpcmpeqb %ymm4, %ymm1, %ymm1 + 0xc5, 0xfd, 0xd7, 0xf9, //0x0000200d vpmovmskb %ymm1, %edi + 0xc5, 0xfd, 0x74, 0xc4, //0x00002011 vpcmpeqb %ymm4, %ymm0, %ymm0 + 0xc5, 0xfd, 0xd7, 0xf0, //0x00002015 vpmovmskb %ymm0, %esi + 0x48, 0xc1, 0xe6, 0x20, //0x00002019 shlq $32, %rsi + 0x48, 0x09, 0xf7, //0x0000201d orq %rsi, %rdi + 0x48, 0x21, 0xcf, //0x00002020 andq %rcx, %rdi + 0x0f, 0x84, 0x54, 0x00, 0x00, 0x00, //0x00002023 je LBB0_401 + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00002029 movq $32(%rsp), %r11 + 0xc4, 0x41, 0x7d, 0x6f, 0xcd, //0x0000202e vmovdqa %ymm13, %ymm9 + 0xc4, 0x41, 0x7d, 0x6f, 0xee, //0x00002033 vmovdqa %ymm14, %ymm13 + 0xc4, 0x41, 0x7d, 0x6f, 0xf7, //0x00002038 vmovdqa %ymm15, %ymm14 + 0xc5, 0x7e, 0x6f, 0x3d, 0x1b, 0xe2, 0xff, 0xff, //0x0000203d vmovdqu $-7653(%rip), %ymm15 /* LCPI0_17+0(%rip) */ + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002045 .p2align 4, 0x90 + //0x00002050 LBB0_399 + 0x48, 0x8d, 0x4f, 0xff, //0x00002050 leaq $-1(%rdi), %rcx + 0x48, 0x89, 0xce, //0x00002054 movq %rcx, %rsi + 0x48, 0x21, 0xd6, //0x00002057 andq %rdx, %rsi + 0xf3, 0x48, 0x0f, 0xb8, 0xf6, //0x0000205a popcntq %rsi, %rsi + 0x4c, 0x01, 0xd6, //0x0000205f addq %r10, %rsi + 0x48, 0x39, 0xde, //0x00002062 cmpq %rbx, %rsi + 0x0f, 0x86, 0x33, 0x03, 0x00, 0x00, //0x00002065 jbe LBB0_445 + 0x48, 0x83, 0xc3, 0x01, //0x0000206b addq $1, %rbx + 0x48, 0x21, 0xcf, //0x0000206f andq %rcx, %rdi + 0x0f, 0x85, 0xd8, 0xff, 0xff, 0xff, //0x00002072 jne LBB0_399 + 0xe9, 0x0f, 0x00, 0x00, 0x00, //0x00002078 jmp LBB0_402 + //0x0000207d LBB0_401 + 0xc4, 0x41, 0x7d, 0x6f, 0xcd, //0x0000207d vmovdqa %ymm13, %ymm9 + 0xc4, 0x41, 0x7d, 0x6f, 0xee, //0x00002082 vmovdqa %ymm14, %ymm13 + 0xc4, 0x41, 0x7d, 0x6f, 0xf7, //0x00002087 vmovdqa %ymm15, %ymm14 + //0x0000208c LBB0_402 + 0x49, 0xc1, 0xfe, 0x3f, //0x0000208c sarq $63, %r14 + 0xf3, 0x48, 0x0f, 0xb8, 0xca, //0x00002090 popcntq %rdx, %rcx + 0x49, 0x01, 0xca, //0x00002095 addq %rcx, %r10 + 0x49, 0x83, 0xc4, 0x40, //0x00002098 addq $64, %r12 + 0x49, 0x83, 0xc0, 0xc0, //0x0000209c addq $-64, %r8 + 0x4d, 0x89, 0xf3, //0x000020a0 movq %r14, %r11 + 0xc4, 0x41, 0x7d, 0x6f, 0xfe, //0x000020a3 vmovdqa %ymm14, %ymm15 + 0x49, 0x83, 0xf8, 0x40, //0x000020a8 cmpq $64, %r8 + 0x0f, 0x8d, 0x6f, 0xfe, 0xff, 0xff, //0x000020ac jge LBB0_394 + 0xe9, 0xfe, 0xfc, 0xff, 0xff, //0x000020b2 jmp LBB0_403 + //0x000020b7 LBB0_419 + 0x4c, 0x89, 0x4c, 0x24, 0x10, //0x000020b7 movq %r9, $16(%rsp) + 0x4d, 0x8b, 0x43, 0x08, //0x000020bc movq $8(%r11), %r8 + 0x49, 0x29, 0xc8, //0x000020c0 subq %rcx, %r8 + 0x49, 0x01, 0xcc, //0x000020c3 addq %rcx, %r12 + 0x45, 0x31, 0xdb, //0x000020c6 xorl %r11d, %r11d + 0x45, 0x31, 0xc9, //0x000020c9 xorl %r9d, %r9d + 0x45, 0x31, 0xd2, //0x000020cc xorl %r10d, %r10d + 0x31, 0xdb, //0x000020cf xorl %ebx, %ebx + 0xe9, 0x17, 0x00, 0x00, 0x00, //0x000020d1 jmp LBB0_421 + //0x000020d6 LBB0_420 + 0x49, 0xc1, 0xfe, 0x3f, //0x000020d6 sarq $63, %r14 + 0xf3, 0x48, 0x0f, 0xb8, 0xca, //0x000020da popcntq %rdx, %rcx + 0x49, 0x01, 0xca, //0x000020df addq %rcx, %r10 + 0x49, 0x83, 0xc4, 0x40, //0x000020e2 addq $64, %r12 + 0x49, 0x83, 0xc0, 0xc0, //0x000020e6 addq $-64, %r8 + 0x4d, 0x89, 0xf3, //0x000020ea movq %r14, %r11 + //0x000020ed LBB0_421 + 0x49, 0x83, 0xf8, 0x40, //0x000020ed cmpq $64, %r8 + 0x0f, 0x8c, 0x36, 0x01, 0x00, 0x00, //0x000020f1 jl LBB0_429 + //0x000020f7 LBB0_422 + 0xc4, 0xc1, 0x7e, 0x6f, 0x0c, 0x24, //0x000020f7 vmovdqu (%r12), %ymm1 + 0xc4, 0xc1, 0x7e, 0x6f, 0x44, 0x24, 0x20, //0x000020fd vmovdqu $32(%r12), %ymm0 + 0xc5, 0xf5, 0x74, 0xd7, //0x00002104 vpcmpeqb %ymm7, %ymm1, %ymm2 + 0xc5, 0xfd, 0xd7, 0xf2, //0x00002108 vpmovmskb %ymm2, %esi + 0xc5, 0xfd, 0x74, 0xd7, //0x0000210c vpcmpeqb %ymm7, %ymm0, %ymm2 + 0xc5, 0xfd, 0xd7, 0xca, //0x00002110 vpmovmskb %ymm2, %ecx + 0x48, 0xc1, 0xe1, 0x20, //0x00002114 shlq $32, %rcx + 0x48, 0x09, 0xce, //0x00002118 orq %rcx, %rsi + 0x48, 0x89, 0xf1, //0x0000211b movq %rsi, %rcx + 0x4c, 0x09, 0xc9, //0x0000211e orq %r9, %rcx + 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x00002121 jne LBB0_424 + 0x48, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00002127 movq $-1, %rsi + 0x45, 0x31, 0xc9, //0x0000212e xorl %r9d, %r9d + 0xe9, 0x46, 0x00, 0x00, 0x00, //0x00002131 jmp LBB0_425 + //0x00002136 LBB0_424 + 0x4c, 0x89, 0xc9, //0x00002136 movq %r9, %rcx + 0x48, 0xf7, 0xd1, //0x00002139 notq %rcx + 0x48, 0x21, 0xf1, //0x0000213c andq %rsi, %rcx + 0x4c, 0x8d, 0x34, 0x09, //0x0000213f leaq (%rcx,%rcx), %r14 + 0x4d, 0x09, 0xce, //0x00002143 orq %r9, %r14 + 0x4c, 0x89, 0xf7, //0x00002146 movq %r14, %rdi + 0x48, 0xf7, 0xd7, //0x00002149 notq %rdi + 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000214c movabsq $-6148914691236517206, %rdx + 0x48, 0x21, 0xd6, //0x00002156 andq %rdx, %rsi + 0x48, 0x21, 0xfe, //0x00002159 andq %rdi, %rsi + 0x45, 0x31, 0xc9, //0x0000215c xorl %r9d, %r9d + 0x48, 0x01, 0xce, //0x0000215f addq %rcx, %rsi + 0x41, 0x0f, 0x92, 0xc1, //0x00002162 setb %r9b + 0x48, 0x01, 0xf6, //0x00002166 addq %rsi, %rsi + 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00002169 movabsq $6148914691236517205, %rcx + 0x48, 0x31, 0xce, //0x00002173 xorq %rcx, %rsi + 0x4c, 0x21, 0xf6, //0x00002176 andq %r14, %rsi + 0x48, 0xf7, 0xd6, //0x00002179 notq %rsi + //0x0000217c LBB0_425 + 0xc5, 0xfd, 0x74, 0xd6, //0x0000217c vpcmpeqb %ymm6, %ymm0, %ymm2 + 0xc5, 0xfd, 0xd7, 0xca, //0x00002180 vpmovmskb %ymm2, %ecx + 0x48, 0xc1, 0xe1, 0x20, //0x00002184 shlq $32, %rcx + 0xc5, 0xf5, 0x74, 0xd6, //0x00002188 vpcmpeqb %ymm6, %ymm1, %ymm2 + 0xc5, 0xfd, 0xd7, 0xd2, //0x0000218c vpmovmskb %ymm2, %edx + 0x48, 0x09, 0xca, //0x00002190 orq %rcx, %rdx + 0x48, 0x21, 0xf2, //0x00002193 andq %rsi, %rdx + 0xc4, 0xe1, 0xf9, 0x6e, 0xd2, //0x00002196 vmovq %rdx, %xmm2 + 0xc4, 0xe3, 0x69, 0x44, 0x15, 0xfb, 0xde, 0xff, 0xff, 0x00, //0x0000219b vpclmulqdq $0, $-8453(%rip), %xmm2, %xmm2 /* LCPI0_26+0(%rip) */ + 0xc4, 0xc1, 0xf9, 0x7e, 0xd6, //0x000021a5 vmovq %xmm2, %r14 + 0x4d, 0x31, 0xde, //0x000021aa xorq %r11, %r14 + 0xc5, 0xad, 0x74, 0xd1, //0x000021ad vpcmpeqb %ymm1, %ymm10, %ymm2 + 0xc5, 0xfd, 0xd7, 0xd2, //0x000021b1 vpmovmskb %ymm2, %edx + 0xc5, 0xad, 0x74, 0xd0, //0x000021b5 vpcmpeqb %ymm0, %ymm10, %ymm2 + 0xc5, 0xfd, 0xd7, 0xca, //0x000021b9 vpmovmskb %ymm2, %ecx + 0x48, 0xc1, 0xe1, 0x20, //0x000021bd shlq $32, %rcx + 0x48, 0x09, 0xca, //0x000021c1 orq %rcx, %rdx + 0x4c, 0x89, 0xf1, //0x000021c4 movq %r14, %rcx + 0x48, 0xf7, 0xd1, //0x000021c7 notq %rcx + 0x48, 0x21, 0xca, //0x000021ca andq %rcx, %rdx + 0xc5, 0x9d, 0x74, 0xc9, //0x000021cd vpcmpeqb %ymm1, %ymm12, %ymm1 + 0xc5, 0xfd, 0xd7, 0xf9, //0x000021d1 vpmovmskb %ymm1, %edi + 0xc5, 0x9d, 0x74, 0xc0, //0x000021d5 vpcmpeqb %ymm0, %ymm12, %ymm0 + 0xc5, 0xfd, 0xd7, 0xf0, //0x000021d9 vpmovmskb %ymm0, %esi + 0x48, 0xc1, 0xe6, 0x20, //0x000021dd shlq $32, %rsi + 0x48, 0x09, 0xf7, //0x000021e1 orq %rsi, %rdi + 0x48, 0x21, 0xcf, //0x000021e4 andq %rcx, %rdi + 0x0f, 0x84, 0xe9, 0xfe, 0xff, 0xff, //0x000021e7 je LBB0_420 + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x000021ed movq $32(%rsp), %r11 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000021f2 .p2align 4, 0x90 + //0x00002200 LBB0_427 + 0x48, 0x8d, 0x4f, 0xff, //0x00002200 leaq $-1(%rdi), %rcx + 0x48, 0x89, 0xce, //0x00002204 movq %rcx, %rsi + 0x48, 0x21, 0xd6, //0x00002207 andq %rdx, %rsi + 0xf3, 0x48, 0x0f, 0xb8, 0xf6, //0x0000220a popcntq %rsi, %rsi + 0x4c, 0x01, 0xd6, //0x0000220f addq %r10, %rsi + 0x48, 0x39, 0xde, //0x00002212 cmpq %rbx, %rsi + 0x0f, 0x86, 0x83, 0x01, 0x00, 0x00, //0x00002215 jbe LBB0_445 + 0x48, 0x83, 0xc3, 0x01, //0x0000221b addq $1, %rbx + 0x48, 0x21, 0xcf, //0x0000221f andq %rcx, %rdi + 0x0f, 0x85, 0xd8, 0xff, 0xff, 0xff, //0x00002222 jne LBB0_427 + 0xe9, 0xa9, 0xfe, 0xff, 0xff, //0x00002228 jmp LBB0_420 + //0x0000222d LBB0_429 + 0x48, 0x8b, 0x74, 0x24, 0x08, //0x0000222d movq $8(%rsp), %rsi + 0x4d, 0x85, 0xc0, //0x00002232 testq %r8, %r8 + 0x0f, 0x8e, 0xdd, 0x1d, 0x00, 0x00, //0x00002235 jle LBB0_729 + 0xc5, 0x7d, 0x7f, 0xe2, //0x0000223b vmovdqa %ymm12, %ymm2 + 0xc5, 0x7d, 0x7f, 0xd1, //0x0000223f vmovdqa %ymm10, %ymm1 + 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x00002243 vmovdqa %ymm13, %ymm10 + 0x4c, 0x89, 0xfa, //0x00002248 movq %r15, %rdx + 0xc5, 0xf9, 0xef, 0xc0, //0x0000224b vpxor %xmm0, %xmm0, %xmm0 + 0xc5, 0xfe, 0x7f, 0x44, 0x24, 0x60, //0x0000224f vmovdqu %ymm0, $96(%rsp) + 0xc5, 0xfe, 0x7f, 0x44, 0x24, 0x40, //0x00002255 vmovdqu %ymm0, $64(%rsp) + 0x44, 0x89, 0xe1, //0x0000225b movl %r12d, %ecx + 0x81, 0xe1, 0xff, 0x0f, 0x00, 0x00, //0x0000225e andl $4095, %ecx + 0x81, 0xf9, 0xc1, 0x0f, 0x00, 0x00, //0x00002264 cmpl $4033, %ecx + 0x0f, 0x82, 0x28, 0x00, 0x00, 0x00, //0x0000226a jb LBB0_433 + 0x49, 0x83, 0xf8, 0x20, //0x00002270 cmpq $32, %r8 + 0x0f, 0x82, 0x43, 0x00, 0x00, 0x00, //0x00002274 jb LBB0_434 + 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x24, //0x0000227a vmovdqu (%r12), %ymm0 + 0xc5, 0xfe, 0x7f, 0x44, 0x24, 0x40, //0x00002280 vmovdqu %ymm0, $64(%rsp) + 0x49, 0x83, 0xc4, 0x20, //0x00002286 addq $32, %r12 + 0x49, 0x8d, 0x78, 0xe0, //0x0000228a leaq $-32(%r8), %rdi + 0x48, 0x8d, 0x74, 0x24, 0x60, //0x0000228e leaq $96(%rsp), %rsi + 0xe9, 0x2d, 0x00, 0x00, 0x00, //0x00002293 jmp LBB0_435 + //0x00002298 LBB0_433 + 0x49, 0x89, 0xd7, //0x00002298 movq %rdx, %r15 + 0xc4, 0x41, 0x7d, 0x6f, 0xea, //0x0000229b vmovdqa %ymm10, %ymm13 + 0xc5, 0xfe, 0x6f, 0x1d, 0x18, 0xdf, 0xff, 0xff, //0x000022a0 vmovdqu $-8424(%rip), %ymm3 /* LCPI0_9+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0xf0, 0xde, 0xff, 0xff, //0x000022a8 vmovdqu $-8464(%rip), %ymm4 /* LCPI0_8+0(%rip) */ + 0xc5, 0x7d, 0x6f, 0xd1, //0x000022b0 vmovdqa %ymm1, %ymm10 + 0xc5, 0x7d, 0x6f, 0xe2, //0x000022b4 vmovdqa %ymm2, %ymm12 + 0xe9, 0x3a, 0xfe, 0xff, 0xff, //0x000022b8 jmp LBB0_422 + //0x000022bd LBB0_434 + 0x48, 0x8d, 0x74, 0x24, 0x40, //0x000022bd leaq $64(%rsp), %rsi + 0x4c, 0x89, 0xc7, //0x000022c2 movq %r8, %rdi + //0x000022c5 LBB0_435 + 0x48, 0x83, 0xff, 0x10, //0x000022c5 cmpq $16, %rdi + 0x0f, 0x82, 0x4b, 0x00, 0x00, 0x00, //0x000022c9 jb LBB0_436 + 0xc4, 0xc1, 0x7a, 0x6f, 0x04, 0x24, //0x000022cf vmovdqu (%r12), %xmm0 + 0xc5, 0xfa, 0x7f, 0x06, //0x000022d5 vmovdqu %xmm0, (%rsi) + 0x49, 0x83, 0xc4, 0x10, //0x000022d9 addq $16, %r12 + 0x48, 0x83, 0xc6, 0x10, //0x000022dd addq $16, %rsi + 0x48, 0x83, 0xc7, 0xf0, //0x000022e1 addq $-16, %rdi + 0x48, 0x83, 0xff, 0x08, //0x000022e5 cmpq $8, %rdi + 0x0f, 0x83, 0x35, 0x00, 0x00, 0x00, //0x000022e9 jae LBB0_443 + //0x000022ef LBB0_437 + 0x48, 0x83, 0xff, 0x04, //0x000022ef cmpq $4, %rdi + 0x0f, 0x82, 0x48, 0x00, 0x00, 0x00, //0x000022f3 jb LBB0_438 + //0x000022f9 LBB0_444 + 0x41, 0x8b, 0x0c, 0x24, //0x000022f9 movl (%r12), %ecx + 0x89, 0x0e, //0x000022fd movl %ecx, (%rsi) + 0x49, 0x83, 0xc4, 0x04, //0x000022ff addq $4, %r12 + 0x48, 0x83, 0xc6, 0x04, //0x00002303 addq $4, %rsi + 0x48, 0x83, 0xc7, 0xfc, //0x00002307 addq $-4, %rdi + 0x48, 0x83, 0xff, 0x02, //0x0000230b cmpq $2, %rdi + 0x0f, 0x83, 0x36, 0x00, 0x00, 0x00, //0x0000230f jae LBB0_439 + 0xe9, 0x45, 0x00, 0x00, 0x00, //0x00002315 jmp LBB0_440 + //0x0000231a LBB0_436 + 0x48, 0x83, 0xff, 0x08, //0x0000231a cmpq $8, %rdi + 0x0f, 0x82, 0xcb, 0xff, 0xff, 0xff, //0x0000231e jb LBB0_437 + //0x00002324 LBB0_443 + 0x49, 0x8b, 0x0c, 0x24, //0x00002324 movq (%r12), %rcx + 0x48, 0x89, 0x0e, //0x00002328 movq %rcx, (%rsi) + 0x49, 0x83, 0xc4, 0x08, //0x0000232b addq $8, %r12 + 0x48, 0x83, 0xc6, 0x08, //0x0000232f addq $8, %rsi + 0x48, 0x83, 0xc7, 0xf8, //0x00002333 addq $-8, %rdi + 0x48, 0x83, 0xff, 0x04, //0x00002337 cmpq $4, %rdi + 0x0f, 0x83, 0xb8, 0xff, 0xff, 0xff, //0x0000233b jae LBB0_444 + //0x00002341 LBB0_438 + 0x48, 0x83, 0xff, 0x02, //0x00002341 cmpq $2, %rdi + 0x0f, 0x82, 0x14, 0x00, 0x00, 0x00, //0x00002345 jb LBB0_440 + //0x0000234b LBB0_439 + 0x41, 0x0f, 0xb7, 0x0c, 0x24, //0x0000234b movzwl (%r12), %ecx + 0x66, 0x89, 0x0e, //0x00002350 movw %cx, (%rsi) + 0x49, 0x83, 0xc4, 0x02, //0x00002353 addq $2, %r12 + 0x48, 0x83, 0xc6, 0x02, //0x00002357 addq $2, %rsi + 0x48, 0x83, 0xc7, 0xfe, //0x0000235b addq $-2, %rdi + //0x0000235f LBB0_440 + 0x4c, 0x89, 0xe1, //0x0000235f movq %r12, %rcx + 0x4c, 0x8d, 0x64, 0x24, 0x40, //0x00002362 leaq $64(%rsp), %r12 + 0x48, 0x85, 0xff, //0x00002367 testq %rdi, %rdi + 0x49, 0x89, 0xd7, //0x0000236a movq %rdx, %r15 + 0xc4, 0x41, 0x7d, 0x6f, 0xea, //0x0000236d vmovdqa %ymm10, %ymm13 + 0xc5, 0xfe, 0x6f, 0x1d, 0x46, 0xde, 0xff, 0xff, //0x00002372 vmovdqu $-8634(%rip), %ymm3 /* LCPI0_9+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0x1e, 0xde, 0xff, 0xff, //0x0000237a vmovdqu $-8674(%rip), %ymm4 /* LCPI0_8+0(%rip) */ + 0xc5, 0x7d, 0x6f, 0xd1, //0x00002382 vmovdqa %ymm1, %ymm10 + 0xc5, 0x7d, 0x6f, 0xe2, //0x00002386 vmovdqa %ymm2, %ymm12 + 0x0f, 0x84, 0x67, 0xfd, 0xff, 0xff, //0x0000238a je LBB0_422 + 0x8a, 0x09, //0x00002390 movb (%rcx), %cl + 0x88, 0x0e, //0x00002392 movb %cl, (%rsi) + 0x4c, 0x8d, 0x64, 0x24, 0x40, //0x00002394 leaq $64(%rsp), %r12 + 0xe9, 0x59, 0xfd, 0xff, 0xff, //0x00002399 jmp LBB0_422 + //0x0000239e LBB0_445 + 0x49, 0x8b, 0x4b, 0x08, //0x0000239e movq $8(%r11), %rcx + 0x48, 0x0f, 0xbc, 0xd7, //0x000023a2 bsfq %rdi, %rdx + 0x4c, 0x29, 0xc2, //0x000023a6 subq %r8, %rdx + 0x48, 0x01, 0xd1, //0x000023a9 addq %rdx, %rcx + 0x48, 0x83, 0xc1, 0x01, //0x000023ac addq $1, %rcx + 0x48, 0x8b, 0x74, 0x24, 0x08, //0x000023b0 movq $8(%rsp), %rsi + 0x48, 0x89, 0x0e, //0x000023b5 movq %rcx, (%rsi) + 0x49, 0x8b, 0x53, 0x08, //0x000023b8 movq $8(%r11), %rdx + 0x48, 0x39, 0xd1, //0x000023bc cmpq %rdx, %rcx + 0x48, 0x0f, 0x46, 0xd1, //0x000023bf cmovbeq %rcx, %rdx + 0x48, 0x89, 0x16, //0x000023c3 movq %rdx, (%rsi) + 0x0f, 0x87, 0x31, 0x1a, 0x00, 0x00, //0x000023c6 ja LBB0_721 + 0x4c, 0x89, 0xe8, //0x000023cc movq %r13, %rax + 0x48, 0xba, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x000023cf movabsq $9223372036854775806, %rdx + 0x49, 0x39, 0xd5, //0x000023d9 cmpq %rdx, %r13 + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x000023dc movq $24(%rsp), %r8 + 0x4c, 0x8b, 0x74, 0x24, 0x28, //0x000023e1 movq $40(%rsp), %r14 + 0x4c, 0x8b, 0x4c, 0x24, 0x10, //0x000023e6 movq $16(%rsp), %r9 + 0x0f, 0x86, 0xb0, 0xdf, 0xff, 0xff, //0x000023eb jbe LBB0_4 + 0xe9, 0x07, 0x1a, 0x00, 0x00, //0x000023f1 jmp LBB0_721 + //0x000023f6 LBB0_447 + 0x41, 0x0f, 0xbc, 0xc1, //0x000023f6 bsfl %r9d, %eax + 0x4c, 0x01, 0xe8, //0x000023fa addq %r13, %rax + 0x49, 0x8d, 0x0c, 0x02, //0x000023fd leaq (%r10,%rax), %rcx + 0x48, 0x83, 0xc1, 0x02, //0x00002401 addq $2, %rcx + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00002405 movq $24(%rsp), %r8 + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x0000240a movq $32(%rsp), %r11 + 0x4c, 0x8b, 0x74, 0x24, 0x28, //0x0000240f movq $40(%rsp), %r14 + 0x4c, 0x8b, 0x4c, 0x24, 0x10, //0x00002414 movq $16(%rsp), %r9 + 0xe9, 0x55, 0xea, 0xff, 0xff, //0x00002419 jmp LBB0_159 + //0x0000241e LBB0_448 + 0x0f, 0xbc, 0xca, //0x0000241e bsfl %edx, %ecx + 0x48, 0x29, 0xc1, //0x00002421 subq %rax, %rcx + 0x48, 0x8b, 0x7c, 0x24, 0x08, //0x00002424 movq $8(%rsp), %rdi + 0x49, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002429 movabsq $4294977024, %r15 + 0xe9, 0x61, 0xeb, 0xff, 0xff, //0x00002433 jmp LBB0_182 + //0x00002438 LBB0_449 + 0x49, 0x8d, 0x48, 0xff, //0x00002438 leaq $-1(%r8), %rcx + 0x49, 0x39, 0xcf, //0x0000243c cmpq %rcx, %r15 + 0x49, 0xf7, 0xd0, //0x0000243f notq %r8 + 0x4d, 0x0f, 0x45, 0xc3, //0x00002442 cmovneq %r11, %r8 + 0x84, 0xc0, //0x00002446 testb %al, %al + 0x4d, 0x0f, 0x45, 0xd8, //0x00002448 cmovneq %r8, %r11 + 0xe9, 0x65, 0x06, 0x00, 0x00, //0x0000244c jmp LBB0_506 + //0x00002451 LBB0_450 + 0x4d, 0x89, 0xf3, //0x00002451 movq %r14, %r11 + 0x49, 0x29, 0xcb, //0x00002454 subq %rcx, %r11 + 0x0f, 0x84, 0x9c, 0x1b, 0x00, 0x00, //0x00002457 je LBB0_727 + 0x49, 0x83, 0xfb, 0x40, //0x0000245d cmpq $64, %r11 + 0x0f, 0x82, 0xf0, 0x09, 0x00, 0x00, //0x00002461 jb LBB0_546 + 0x48, 0xc7, 0x44, 0x24, 0x10, 0xff, 0xff, 0xff, 0xff, //0x00002467 movq $-1, $16(%rsp) + 0x45, 0x31, 0xd2, //0x00002470 xorl %r10d, %r10d + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002473 .p2align 4, 0x90 + //0x00002480 LBB0_453 + 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x0c, //0x00002480 vmovdqu (%r12,%rcx), %ymm0 + 0xc4, 0xc1, 0x7e, 0x6f, 0x4c, 0x0c, 0x20, //0x00002486 vmovdqu $32(%r12,%rcx), %ymm1 + 0xc5, 0xfd, 0x74, 0xd6, //0x0000248d vpcmpeqb %ymm6, %ymm0, %ymm2 + 0xc5, 0xfd, 0xd7, 0xfa, //0x00002491 vpmovmskb %ymm2, %edi + 0xc5, 0xf5, 0x74, 0xd6, //0x00002495 vpcmpeqb %ymm6, %ymm1, %ymm2 + 0xc5, 0xfd, 0xd7, 0xc2, //0x00002499 vpmovmskb %ymm2, %eax + 0xc5, 0xfd, 0x74, 0xd7, //0x0000249d vpcmpeqb %ymm7, %ymm0, %ymm2 + 0xc5, 0xfd, 0xd7, 0xd2, //0x000024a1 vpmovmskb %ymm2, %edx + 0xc5, 0xf5, 0x74, 0xd7, //0x000024a5 vpcmpeqb %ymm7, %ymm1, %ymm2 + 0xc5, 0xfd, 0xd7, 0xda, //0x000024a9 vpmovmskb %ymm2, %ebx + 0xc5, 0xbd, 0xda, 0xd1, //0x000024ad vpminub %ymm1, %ymm8, %ymm2 + 0xc5, 0xf5, 0x74, 0xca, //0x000024b1 vpcmpeqb %ymm2, %ymm1, %ymm1 + 0xc5, 0xfd, 0xd7, 0xf1, //0x000024b5 vpmovmskb %ymm1, %esi + 0x48, 0xc1, 0xe0, 0x20, //0x000024b9 shlq $32, %rax + 0x48, 0x09, 0xc7, //0x000024bd orq %rax, %rdi + 0x48, 0xc1, 0xe3, 0x20, //0x000024c0 shlq $32, %rbx + 0x48, 0xc1, 0xe6, 0x20, //0x000024c4 shlq $32, %rsi + 0x48, 0x09, 0xda, //0x000024c8 orq %rbx, %rdx + 0x0f, 0x85, 0x44, 0x00, 0x00, 0x00, //0x000024cb jne LBB0_464 + 0x4d, 0x85, 0xd2, //0x000024d1 testq %r10, %r10 + 0x0f, 0x85, 0x53, 0x00, 0x00, 0x00, //0x000024d4 jne LBB0_466 + 0x45, 0x31, 0xd2, //0x000024da xorl %r10d, %r10d + //0x000024dd LBB0_456 + 0xc5, 0xbd, 0xda, 0xc8, //0x000024dd vpminub %ymm0, %ymm8, %ymm1 + 0xc5, 0xfd, 0x74, 0xc1, //0x000024e1 vpcmpeqb %ymm1, %ymm0, %ymm0 + 0xc5, 0xfd, 0xd7, 0xc0, //0x000024e5 vpmovmskb %ymm0, %eax + 0x48, 0x09, 0xc6, //0x000024e9 orq %rax, %rsi + 0x48, 0x85, 0xff, //0x000024ec testq %rdi, %rdi + 0x0f, 0x85, 0x8b, 0x00, 0x00, 0x00, //0x000024ef jne LBB0_467 + 0x48, 0x85, 0xf6, //0x000024f5 testq %rsi, %rsi + 0x0f, 0x85, 0xb2, 0x1a, 0x00, 0x00, //0x000024f8 jne LBB0_722 + 0x49, 0x83, 0xc3, 0xc0, //0x000024fe addq $-64, %r11 + 0x48, 0x83, 0xc1, 0x40, //0x00002502 addq $64, %rcx + 0x49, 0x83, 0xfb, 0x3f, //0x00002506 cmpq $63, %r11 + 0x0f, 0x87, 0x70, 0xff, 0xff, 0xff, //0x0000250a ja LBB0_453 + 0xe9, 0xb8, 0x06, 0x00, 0x00, //0x00002510 jmp LBB0_459 + //0x00002515 LBB0_464 + 0x48, 0x83, 0x7c, 0x24, 0x10, 0xff, //0x00002515 cmpq $-1, $16(%rsp) + 0x0f, 0x85, 0x0c, 0x00, 0x00, 0x00, //0x0000251b jne LBB0_466 + 0x48, 0x0f, 0xbc, 0xc2, //0x00002521 bsfq %rdx, %rax + 0x48, 0x01, 0xc8, //0x00002525 addq %rcx, %rax + 0x48, 0x89, 0x44, 0x24, 0x10, //0x00002528 movq %rax, $16(%rsp) + //0x0000252d LBB0_466 + 0x4c, 0x89, 0xd0, //0x0000252d movq %r10, %rax + 0x48, 0xf7, 0xd0, //0x00002530 notq %rax + 0x48, 0x21, 0xd0, //0x00002533 andq %rdx, %rax + 0x4c, 0x8d, 0x04, 0x00, //0x00002536 leaq (%rax,%rax), %r8 + 0x4d, 0x09, 0xd0, //0x0000253a orq %r10, %r8 + 0x4c, 0x89, 0xc3, //0x0000253d movq %r8, %rbx + 0x48, 0xf7, 0xd3, //0x00002540 notq %rbx + 0x48, 0x21, 0xd3, //0x00002543 andq %rdx, %rbx + 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002546 movabsq $-6148914691236517206, %rdx + 0x48, 0x21, 0xd3, //0x00002550 andq %rdx, %rbx + 0x45, 0x31, 0xd2, //0x00002553 xorl %r10d, %r10d + 0x48, 0x01, 0xc3, //0x00002556 addq %rax, %rbx + 0x41, 0x0f, 0x92, 0xc2, //0x00002559 setb %r10b + 0x48, 0x01, 0xdb, //0x0000255d addq %rbx, %rbx + 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00002560 movabsq $6148914691236517205, %rax + 0x48, 0x31, 0xc3, //0x0000256a xorq %rax, %rbx + 0x4c, 0x21, 0xc3, //0x0000256d andq %r8, %rbx + 0x48, 0xf7, 0xd3, //0x00002570 notq %rbx + 0x48, 0x21, 0xdf, //0x00002573 andq %rbx, %rdi + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00002576 movq $24(%rsp), %r8 + 0xe9, 0x5d, 0xff, 0xff, 0xff, //0x0000257b jmp LBB0_456 + //0x00002580 LBB0_467 + 0x48, 0x0f, 0xbc, 0xc7, //0x00002580 bsfq %rdi, %rax + 0x48, 0x85, 0xf6, //0x00002584 testq %rsi, %rsi + 0x0f, 0x84, 0x4d, 0x00, 0x00, 0x00, //0x00002587 je LBB0_472 + 0x48, 0x0f, 0xbc, 0xd6, //0x0000258d bsfq %rsi, %rdx + 0xe9, 0x49, 0x00, 0x00, 0x00, //0x00002591 jmp LBB0_473 + //0x00002596 LBB0_469 + 0x48, 0x01, 0xd9, //0x00002596 addq %rbx, %rcx + 0x4c, 0x01, 0xd1, //0x00002599 addq %r10, %rcx + 0xc5, 0xf8, 0x77, //0x0000259c vzeroupper + 0x48, 0x89, 0xcb, //0x0000259f movq %rcx, %rbx + 0xe9, 0x55, 0x01, 0x00, 0x00, //0x000025a2 jmp LBB0_482 + //0x000025a7 LBB0_470 + 0x4d, 0x29, 0xe5, //0x000025a7 subq %r12, %r13 + 0x49, 0x01, 0xcd, //0x000025aa addq %rcx, %r13 + 0x49, 0x39, 0xc5, //0x000025ad cmpq %rax, %r13 + 0x0f, 0x82, 0xa4, 0xdf, 0xff, 0xff, //0x000025b0 jb LBB0_36 + 0xe9, 0xde, 0x17, 0x00, 0x00, //0x000025b6 jmp LBB0_694 + //0x000025bb LBB0_471 + 0x4c, 0x8b, 0x5c, 0x24, 0x30, //0x000025bb movq $48(%rsp), %r11 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000025c0 movq $-1, %rax + 0x4d, 0x85, 0xff, //0x000025c7 testq %r15, %r15 + 0x48, 0x8b, 0x4c, 0x24, 0x10, //0x000025ca movq $16(%rsp), %rcx + 0x0f, 0x85, 0xda, 0xf3, 0xff, 0xff, //0x000025cf jne LBB0_347 + 0xe9, 0x0a, 0x18, 0x00, 0x00, //0x000025d5 jmp LBB0_700 + //0x000025da LBB0_472 + 0xba, 0x40, 0x00, 0x00, 0x00, //0x000025da movl $64, %edx + //0x000025df LBB0_473 + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x000025df movq $32(%rsp), %r11 + 0x48, 0x8b, 0x74, 0x24, 0x08, //0x000025e4 movq $8(%rsp), %rsi + 0x48, 0x39, 0xc2, //0x000025e9 cmpq %rax, %rdx + 0x0f, 0x82, 0x14, 0x1a, 0x00, 0x00, //0x000025ec jb LBB0_728 + 0xc5, 0x7d, 0x7f, 0xea, //0x000025f2 vmovdqa %ymm13, %ymm2 + 0x48, 0x01, 0xc1, //0x000025f6 addq %rax, %rcx + 0x48, 0x83, 0xc1, 0x01, //0x000025f9 addq $1, %rcx + //0x000025fd LBB0_475 + 0x48, 0x85, 0xc9, //0x000025fd testq %rcx, %rcx + 0x0f, 0x88, 0x6b, 0x19, 0x00, 0x00, //0x00002600 js LBB0_715 + 0x48, 0x89, 0x0e, //0x00002606 movq %rcx, (%rsi) + 0x4c, 0x89, 0xe8, //0x00002609 movq %r13, %rax + 0x48, 0xba, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x0000260c movabsq $9223372036854775806, %rdx + 0x49, 0x39, 0xd5, //0x00002616 cmpq %rdx, %r13 + 0x4c, 0x8b, 0x74, 0x24, 0x28, //0x00002619 movq $40(%rsp), %r14 + 0xc5, 0x7d, 0x6f, 0xea, //0x0000261e vmovdqa %ymm2, %ymm13 + 0x0f, 0x86, 0x79, 0xdd, 0xff, 0xff, //0x00002622 jbe LBB0_4 + 0xe9, 0xd0, 0x17, 0x00, 0x00, //0x00002628 jmp LBB0_721 + //0x0000262d LBB0_477 + 0x66, 0x0f, 0xbc, 0xc6, //0x0000262d bsfw %si, %ax + 0x0f, 0xb7, 0xc8, //0x00002631 movzwl %ax, %ecx + 0x48, 0x29, 0xd1, //0x00002634 subq %rdx, %rcx + 0xe9, 0x5d, 0xe9, 0xff, 0xff, //0x00002637 jmp LBB0_182 + //0x0000263c LBB0_162 + 0x4d, 0x85, 0xdb, //0x0000263c testq %r11, %r11 + 0x0f, 0x85, 0x6e, 0x08, 0x00, 0x00, //0x0000263f jne LBB0_550 + 0x4b, 0x8d, 0x0c, 0x02, //0x00002645 leaq (%r10,%r8), %rcx + 0x48, 0x83, 0xc1, 0x01, //0x00002649 addq $1, %rcx + 0x49, 0xf7, 0xd2, //0x0000264d notq %r10 + 0x4d, 0x01, 0xf2, //0x00002650 addq %r14, %r10 + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00002653 movq $24(%rsp), %r8 + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00002658 movq $32(%rsp), %r11 + 0x4d, 0x89, 0xf9, //0x0000265d movq %r15, %r9 + 0x49, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002660 movabsq $4294977024, %r15 + //0x0000266a LBB0_164 + 0x4d, 0x85, 0xd2, //0x0000266a testq %r10, %r10 + 0x4c, 0x8b, 0x74, 0x24, 0x28, //0x0000266d movq $40(%rsp), %r14 + 0x0f, 0x8f, 0x27, 0x00, 0x00, 0x00, //0x00002672 jg LBB0_216 + 0xe9, 0x80, 0x17, 0x00, 0x00, //0x00002678 jmp LBB0_721 + 0x90, 0x90, 0x90, //0x0000267d .p2align 4, 0x90 + //0x00002680 LBB0_214 + 0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x00002680 movq $-2, %rdx + 0xb8, 0x02, 0x00, 0x00, 0x00, //0x00002687 movl $2, %eax + 0x48, 0x01, 0xc1, //0x0000268c addq %rax, %rcx + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000268f movq $-1, %rax + 0x49, 0x01, 0xd2, //0x00002696 addq %rdx, %r10 + 0x0f, 0x8e, 0x5e, 0x17, 0x00, 0x00, //0x00002699 jle LBB0_721 + //0x0000269f LBB0_216 + 0x0f, 0xb6, 0x01, //0x0000269f movzbl (%rcx), %eax + 0x3c, 0x5c, //0x000026a2 cmpb $92, %al + 0x0f, 0x84, 0xd6, 0xff, 0xff, 0xff, //0x000026a4 je LBB0_214 + 0x3c, 0x22, //0x000026aa cmpb $34, %al + 0x0f, 0x84, 0xd0, 0x12, 0x00, 0x00, //0x000026ac je LBB0_647 + 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x000026b2 movq $-1, %rdx + 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000026b9 movl $1, %eax + 0x48, 0x01, 0xc1, //0x000026be addq %rax, %rcx + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000026c1 movq $-1, %rax + 0x49, 0x01, 0xd2, //0x000026c8 addq %rdx, %r10 + 0x0f, 0x8f, 0xce, 0xff, 0xff, 0xff, //0x000026cb jg LBB0_216 + 0xe9, 0x27, 0x17, 0x00, 0x00, //0x000026d1 jmp LBB0_721 + //0x000026d6 LBB0_478 + 0xc5, 0x7d, 0x7f, 0xe8, //0x000026d6 vmovdqa %ymm13, %ymm0 + 0x0f, 0xbc, 0xc2, //0x000026da bsfl %edx, %eax + 0xe9, 0xce, 0x03, 0x00, 0x00, //0x000026dd jmp LBB0_505 + //0x000026e2 LBB0_479 + 0x89, 0xc8, //0x000026e2 movl %ecx, %eax + 0x48, 0x01, 0xc3, //0x000026e4 addq %rax, %rbx + 0x4c, 0x01, 0xd3, //0x000026e7 addq %r10, %rbx + 0x4c, 0x8b, 0x4c, 0x24, 0x10, //0x000026ea movq $16(%rsp), %r9 + 0xe9, 0x03, 0x00, 0x00, 0x00, //0x000026ef jmp LBB0_481 + //0x000026f4 LBB0_480 + 0x48, 0x01, 0xc3, //0x000026f4 addq %rax, %rbx + //0x000026f7 LBB0_481 + 0x4c, 0x8b, 0x54, 0x24, 0x30, //0x000026f7 movq $48(%rsp), %r10 + //0x000026fc LBB0_482 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000026fc movq $-1, %rax + 0x4d, 0x85, 0xc0, //0x00002703 testq %r8, %r8 + 0x48, 0x8b, 0x54, 0x24, 0x08, //0x00002706 movq $8(%rsp), %rdx + 0x0f, 0x84, 0x87, 0x18, 0x00, 0x00, //0x0000270b je LBB0_719 + 0x4d, 0x85, 0xdb, //0x00002711 testq %r11, %r11 + 0x0f, 0x84, 0x7e, 0x18, 0x00, 0x00, //0x00002714 je LBB0_719 + 0x4d, 0x85, 0xf6, //0x0000271a testq %r14, %r14 + 0x0f, 0x84, 0x75, 0x18, 0x00, 0x00, //0x0000271d je LBB0_719 + 0x4c, 0x29, 0xd3, //0x00002723 subq %r10, %rbx + 0x48, 0x8d, 0x43, 0xff, //0x00002726 leaq $-1(%rbx), %rax + 0x49, 0x39, 0xc0, //0x0000272a cmpq %rax, %r8 + 0x0f, 0x84, 0x9a, 0x00, 0x00, 0x00, //0x0000272d je LBB0_491 + 0x49, 0x39, 0xc3, //0x00002733 cmpq %rax, %r11 + 0x0f, 0x84, 0x91, 0x00, 0x00, 0x00, //0x00002736 je LBB0_491 + 0x49, 0x39, 0xc6, //0x0000273c cmpq %rax, %r14 + 0x0f, 0x84, 0x88, 0x00, 0x00, 0x00, //0x0000273f je LBB0_491 + 0x4d, 0x85, 0xdb, //0x00002745 testq %r11, %r11 + 0xc5, 0xfe, 0x6f, 0x2d, 0x70, 0xd9, 0xff, 0xff, //0x00002748 vmovdqu $-9872(%rip), %ymm5 /* LCPI0_1+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x35, 0x88, 0xd9, 0xff, 0xff, //0x00002750 vmovdqu $-9848(%rip), %ymm6 /* LCPI0_2+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x3d, 0xa0, 0xd9, 0xff, 0xff, //0x00002758 vmovdqu $-9824(%rip), %ymm7 /* LCPI0_3+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x05, 0xb8, 0xd9, 0xff, 0xff, //0x00002760 vmovdqu $-9800(%rip), %ymm8 /* LCPI0_4+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x0d, 0x90, 0xda, 0xff, 0xff, //0x00002768 vmovdqu $-9584(%rip), %ymm9 /* LCPI0_14+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x05, 0xa8, 0xda, 0xff, 0xff, //0x00002770 vmovdqu $-9560(%rip), %ymm0 /* LCPI0_15+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x1d, 0x60, 0xda, 0xff, 0xff, //0x00002778 vmovdqu $-9632(%rip), %ymm11 /* LCPI0_10+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x35, 0xb8, 0xda, 0xff, 0xff, //0x00002780 vmovdqu $-9544(%rip), %ymm14 /* LCPI0_16+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x3d, 0xd0, 0xda, 0xff, 0xff, //0x00002788 vmovdqu $-9520(%rip), %ymm15 /* LCPI0_17+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x1d, 0x28, 0xda, 0xff, 0xff, //0x00002790 vmovdqu $-9688(%rip), %ymm3 /* LCPI0_9+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0x00, 0xda, 0xff, 0xff, //0x00002798 vmovdqu $-9728(%rip), %ymm4 /* LCPI0_8+0(%rip) */ + 0x0f, 0x8e, 0xa6, 0x00, 0x00, 0x00, //0x000027a0 jle LBB0_495 + 0x49, 0x8d, 0x43, 0xff, //0x000027a6 leaq $-1(%r11), %rax + 0x49, 0x39, 0xc6, //0x000027aa cmpq %rax, %r14 + 0x0f, 0x84, 0x99, 0x00, 0x00, 0x00, //0x000027ad je LBB0_495 + 0x49, 0xf7, 0xd3, //0x000027b3 notq %r11 + 0x4c, 0x89, 0xdb, //0x000027b6 movq %r11, %rbx + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x000027b9 movq $24(%rsp), %r8 + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x000027be movq $32(%rsp), %r11 + 0x4c, 0x8b, 0x74, 0x24, 0x28, //0x000027c3 movq $40(%rsp), %r14 + 0xe9, 0x6a, 0x00, 0x00, 0x00, //0x000027c8 jmp LBB0_494 + //0x000027cd LBB0_491 + 0x48, 0xf7, 0xdb, //0x000027cd negq %rbx + //0x000027d0 LBB0_492 + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x000027d0 movq $24(%rsp), %r8 + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x000027d5 movq $32(%rsp), %r11 + 0x4c, 0x8b, 0x74, 0x24, 0x28, //0x000027da movq $40(%rsp), %r14 + //0x000027df LBB0_493 + 0xc5, 0xfe, 0x6f, 0x2d, 0xd9, 0xd8, 0xff, 0xff, //0x000027df vmovdqu $-10023(%rip), %ymm5 /* LCPI0_1+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x35, 0xf1, 0xd8, 0xff, 0xff, //0x000027e7 vmovdqu $-9999(%rip), %ymm6 /* LCPI0_2+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x3d, 0x09, 0xd9, 0xff, 0xff, //0x000027ef vmovdqu $-9975(%rip), %ymm7 /* LCPI0_3+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x05, 0x21, 0xd9, 0xff, 0xff, //0x000027f7 vmovdqu $-9951(%rip), %ymm8 /* LCPI0_4+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x0d, 0xf9, 0xd9, 0xff, 0xff, //0x000027ff vmovdqu $-9735(%rip), %ymm9 /* LCPI0_14+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x05, 0x11, 0xda, 0xff, 0xff, //0x00002807 vmovdqu $-9711(%rip), %ymm0 /* LCPI0_15+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x1d, 0xc9, 0xd9, 0xff, 0xff, //0x0000280f vmovdqu $-9783(%rip), %ymm11 /* LCPI0_10+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x35, 0x21, 0xda, 0xff, 0xff, //0x00002817 vmovdqu $-9695(%rip), %ymm14 /* LCPI0_16+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x3d, 0x39, 0xda, 0xff, 0xff, //0x0000281f vmovdqu $-9671(%rip), %ymm15 /* LCPI0_17+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x1d, 0x91, 0xd9, 0xff, 0xff, //0x00002827 vmovdqu $-9839(%rip), %ymm3 /* LCPI0_9+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0x69, 0xd9, 0xff, 0xff, //0x0000282f vmovdqu $-9879(%rip), %ymm4 /* LCPI0_8+0(%rip) */ + //0x00002837 LBB0_494 + 0xc5, 0x7e, 0x6f, 0x15, 0x01, 0xd9, 0xff, 0xff, //0x00002837 vmovdqu $-9983(%rip), %ymm10 /* LCPI0_5+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x25, 0x19, 0xd9, 0xff, 0xff, //0x0000283f vmovdqu $-9959(%rip), %ymm12 /* LCPI0_6+0(%rip) */ + 0xe9, 0x83, 0x04, 0x00, 0x00, //0x00002847 jmp LBB0_528 + //0x0000284c LBB0_495 + 0x4c, 0x89, 0xc0, //0x0000284c movq %r8, %rax + 0x4c, 0x09, 0xf0, //0x0000284f orq %r14, %rax + 0x0f, 0x99, 0xc0, //0x00002852 setns %al + 0xc5, 0x7e, 0x6f, 0x15, 0xe3, 0xd8, 0xff, 0xff, //0x00002855 vmovdqu $-10013(%rip), %ymm10 /* LCPI0_5+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x25, 0xfb, 0xd8, 0xff, 0xff, //0x0000285d vmovdqu $-9989(%rip), %ymm12 /* LCPI0_6+0(%rip) */ + 0x0f, 0x88, 0x4f, 0x01, 0x00, 0x00, //0x00002865 js LBB0_499 + 0x4d, 0x39, 0xf0, //0x0000286b cmpq %r14, %r8 + 0x0f, 0x8c, 0x46, 0x01, 0x00, 0x00, //0x0000286e jl LBB0_499 + 0x49, 0xf7, 0xd0, //0x00002874 notq %r8 + 0x4c, 0x89, 0xc3, //0x00002877 movq %r8, %rbx + 0xe9, 0x41, 0x04, 0x00, 0x00, //0x0000287a jmp LBB0_527 + //0x0000287f LBB0_192 + 0x4d, 0x85, 0xdb, //0x0000287f testq %r11, %r11 + 0x0f, 0x85, 0x93, 0x08, 0x00, 0x00, //0x00002882 jne LBB0_573 + 0x4b, 0x8d, 0x0c, 0x02, //0x00002888 leaq (%r10,%r8), %rcx + 0x48, 0x83, 0xc1, 0x01, //0x0000288c addq $1, %rcx + 0x49, 0xf7, 0xd2, //0x00002890 notq %r10 + 0x4d, 0x01, 0xf2, //0x00002893 addq %r14, %r10 + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00002896 movq $24(%rsp), %r8 + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x0000289b movq $32(%rsp), %r11 + 0x4d, 0x89, 0xf9, //0x000028a0 movq %r15, %r9 + 0x49, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000028a3 movabsq $4294977024, %r15 + //0x000028ad LBB0_194 + 0x4d, 0x85, 0xd2, //0x000028ad testq %r10, %r10 + 0x4c, 0x8b, 0x74, 0x24, 0x28, //0x000028b0 movq $40(%rsp), %r14 + 0x0f, 0x8f, 0x24, 0x00, 0x00, 0x00, //0x000028b5 jg LBB0_242 + 0xe9, 0x3d, 0x15, 0x00, 0x00, //0x000028bb jmp LBB0_721 + //0x000028c0 LBB0_240 + 0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x000028c0 movq $-2, %rdx + 0xb8, 0x02, 0x00, 0x00, 0x00, //0x000028c7 movl $2, %eax + 0x48, 0x01, 0xc1, //0x000028cc addq %rax, %rcx + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000028cf movq $-1, %rax + 0x49, 0x01, 0xd2, //0x000028d6 addq %rdx, %r10 + 0x0f, 0x8e, 0x1e, 0x15, 0x00, 0x00, //0x000028d9 jle LBB0_721 + //0x000028df LBB0_242 + 0x0f, 0xb6, 0x01, //0x000028df movzbl (%rcx), %eax + 0x3c, 0x5c, //0x000028e2 cmpb $92, %al + 0x0f, 0x84, 0xd6, 0xff, 0xff, 0xff, //0x000028e4 je LBB0_240 + 0x3c, 0x22, //0x000028ea cmpb $34, %al + 0x0f, 0x84, 0x24, 0x00, 0x00, 0x00, //0x000028ec je LBB0_498 + 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x000028f2 movq $-1, %rdx + 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000028f9 movl $1, %eax + 0x48, 0x01, 0xc1, //0x000028fe addq %rax, %rcx + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002901 movq $-1, %rax + 0x49, 0x01, 0xd2, //0x00002908 addq %rdx, %r10 + 0x0f, 0x8f, 0xce, 0xff, 0xff, 0xff, //0x0000290b jg LBB0_242 + 0xe9, 0xe7, 0x14, 0x00, 0x00, //0x00002911 jmp LBB0_721 + //0x00002916 LBB0_498 + 0x4c, 0x29, 0xe1, //0x00002916 subq %r12, %rcx + 0x48, 0x83, 0xc1, 0x01, //0x00002919 addq $1, %rcx + 0xe9, 0x61, 0xe7, 0xff, 0xff, //0x0000291d jmp LBB0_189 + //0x00002922 LBB0_54 + 0x4c, 0x01, 0xe1, //0x00002922 addq %r12, %rcx + 0x49, 0x83, 0xfa, 0x20, //0x00002925 cmpq $32, %r10 + 0x0f, 0x82, 0x98, 0x06, 0x00, 0x00, //0x00002929 jb LBB0_557 + //0x0000292f LBB0_55 + 0xc5, 0xfe, 0x6f, 0x01, //0x0000292f vmovdqu (%rcx), %ymm0 + 0xc5, 0xfd, 0x74, 0xce, //0x00002933 vpcmpeqb %ymm6, %ymm0, %ymm1 + 0xc5, 0xfd, 0xd7, 0xf1, //0x00002937 vpmovmskb %ymm1, %esi + 0xc5, 0xfd, 0x74, 0xc7, //0x0000293b vpcmpeqb %ymm7, %ymm0, %ymm0 + 0xc5, 0xfd, 0xd7, 0xd0, //0x0000293f vpmovmskb %ymm0, %edx + 0x85, 0xd2, //0x00002943 testl %edx, %edx + 0x0f, 0x85, 0xc4, 0x05, 0x00, 0x00, //0x00002945 jne LBB0_552 + 0x4d, 0x85, 0xc0, //0x0000294b testq %r8, %r8 + 0x0f, 0x85, 0xf0, 0x05, 0x00, 0x00, //0x0000294e jne LBB0_554 + 0x45, 0x31, 0xc0, //0x00002954 xorl %r8d, %r8d + 0x48, 0x85, 0xf6, //0x00002957 testq %rsi, %rsi + 0x0f, 0x84, 0x5f, 0x06, 0x00, 0x00, //0x0000295a je LBB0_556 + //0x00002960 LBB0_58 + 0x48, 0x0f, 0xbc, 0xc6, //0x00002960 bsfq %rsi, %rax + 0x4c, 0x29, 0xe1, //0x00002964 subq %r12, %rcx + 0x48, 0x01, 0xc1, //0x00002967 addq %rax, %rcx + 0x48, 0x83, 0xc1, 0x01, //0x0000296a addq $1, %rcx + 0xe9, 0xb4, 0xdd, 0xff, 0xff, //0x0000296e jmp LBB0_63 + //0x00002973 LBB0_204 + 0x4c, 0x01, 0xe1, //0x00002973 addq %r12, %rcx + 0x49, 0x83, 0xfb, 0x20, //0x00002976 cmpq $32, %r11 + 0x0f, 0x82, 0xce, 0x03, 0x00, 0x00, //0x0000297a jb LBB0_534 + //0x00002980 LBB0_205 + 0xc5, 0xfe, 0x6f, 0x01, //0x00002980 vmovdqu (%rcx), %ymm0 + 0xc5, 0xfd, 0x74, 0xce, //0x00002984 vpcmpeqb %ymm6, %ymm0, %ymm1 + 0xc5, 0x7d, 0xd7, 0xc1, //0x00002988 vpmovmskb %ymm1, %r8d + 0xc5, 0xfd, 0x74, 0xcf, //0x0000298c vpcmpeqb %ymm7, %ymm0, %ymm1 + 0xc5, 0xfd, 0xd7, 0xd1, //0x00002990 vpmovmskb %ymm1, %edx + 0x85, 0xd2, //0x00002994 testl %edx, %edx + 0x0f, 0x85, 0x47, 0x07, 0x00, 0x00, //0x00002996 jne LBB0_571 + 0x4d, 0x85, 0xd2, //0x0000299c testq %r10, %r10 + 0x0f, 0x85, 0xd2, 0x07, 0x00, 0x00, //0x0000299f jne LBB0_575 + 0x45, 0x31, 0xd2, //0x000029a5 xorl %r10d, %r10d + 0x4d, 0x85, 0xc0, //0x000029a8 testq %r8, %r8 + 0x0f, 0x84, 0x39, 0x08, 0x00, 0x00, //0x000029ab je LBB0_577 + //0x000029b1 LBB0_208 + 0x49, 0x0f, 0xbc, 0xd0, //0x000029b1 bsfq %r8, %rdx + 0xe9, 0x35, 0x08, 0x00, 0x00, //0x000029b5 jmp LBB0_578 + //0x000029ba LBB0_499 + 0x49, 0x8d, 0x4e, 0xff, //0x000029ba leaq $-1(%r14), %rcx + 0x49, 0x39, 0xc8, //0x000029be cmpq %rcx, %r8 + 0x49, 0xf7, 0xd6, //0x000029c1 notq %r14 + 0x4c, 0x0f, 0x45, 0xf3, //0x000029c4 cmovneq %rbx, %r14 + 0x84, 0xc0, //0x000029c8 testb %al, %al + 0x49, 0x0f, 0x45, 0xde, //0x000029ca cmovneq %r14, %rbx + 0xe9, 0xed, 0x02, 0x00, 0x00, //0x000029ce jmp LBB0_527 + //0x000029d3 LBB0_500 + 0xc5, 0x7d, 0x7f, 0xe8, //0x000029d3 vmovdqa %ymm13, %ymm0 + 0x4d, 0x01, 0xec, //0x000029d7 addq %r13, %r12 + 0x4d, 0x29, 0xdc, //0x000029da subq %r11, %r12 + 0x48, 0xf7, 0xd0, //0x000029dd notq %rax + 0x4c, 0x01, 0xe0, //0x000029e0 addq %r12, %rax + 0x49, 0x89, 0xc3, //0x000029e3 movq %rax, %r11 + 0xe9, 0xcb, 0x00, 0x00, 0x00, //0x000029e6 jmp LBB0_506 + //0x000029eb LBB0_501 + 0xc5, 0x7d, 0x7f, 0xe8, //0x000029eb vmovdqa %ymm13, %ymm0 + 0x89, 0xd0, //0x000029ef movl %edx, %eax + 0xe9, 0xba, 0x00, 0x00, 0x00, //0x000029f1 jmp LBB0_505 + //0x000029f6 LBB0_502 + 0x4d, 0x01, 0xe5, //0x000029f6 addq %r12, %r13 + 0x48, 0x85, 0xf6, //0x000029f9 testq %rsi, %rsi + 0x0f, 0x85, 0xf4, 0xda, 0xff, 0xff, //0x000029fc jne LBB0_29 + 0xe9, 0x22, 0xdb, 0xff, 0xff, //0x00002a02 jmp LBB0_34 + //0x00002a07 LBB0_503 + 0xc5, 0x7d, 0x7f, 0xe8, //0x00002a07 vmovdqa %ymm13, %ymm0 + 0x89, 0xd0, //0x00002a0b movl %edx, %eax + 0xe9, 0x31, 0x01, 0x00, 0x00, //0x00002a0d jmp LBB0_514 + //0x00002a12 LBB0_79 + 0x4c, 0x01, 0xe1, //0x00002a12 addq %r12, %rcx + 0x49, 0x83, 0xfa, 0x20, //0x00002a15 cmpq $32, %r10 + 0x0f, 0x82, 0xc9, 0x09, 0x00, 0x00, //0x00002a19 jb LBB0_598 + //0x00002a1f LBB0_80 + 0xc5, 0xfe, 0x6f, 0x01, //0x00002a1f vmovdqu (%rcx), %ymm0 + 0xc5, 0xfd, 0x74, 0xce, //0x00002a23 vpcmpeqb %ymm6, %ymm0, %ymm1 + 0xc5, 0xfd, 0xd7, 0xf1, //0x00002a27 vpmovmskb %ymm1, %esi + 0xc5, 0xfd, 0x74, 0xc7, //0x00002a2b vpcmpeqb %ymm7, %ymm0, %ymm0 + 0xc5, 0xfd, 0xd7, 0xd0, //0x00002a2f vpmovmskb %ymm0, %edx + 0x85, 0xd2, //0x00002a33 testl %edx, %edx + 0x0f, 0x85, 0xf5, 0x08, 0x00, 0x00, //0x00002a35 jne LBB0_593 + 0x4d, 0x85, 0xc0, //0x00002a3b testq %r8, %r8 + 0x0f, 0x85, 0x21, 0x09, 0x00, 0x00, //0x00002a3e jne LBB0_595 + 0x45, 0x31, 0xc0, //0x00002a44 xorl %r8d, %r8d + 0x48, 0x85, 0xf6, //0x00002a47 testq %rsi, %rsi + 0x0f, 0x84, 0x90, 0x09, 0x00, 0x00, //0x00002a4a je LBB0_597 + //0x00002a50 LBB0_83 + 0x48, 0x0f, 0xbc, 0xc6, //0x00002a50 bsfq %rsi, %rax + 0x4c, 0x29, 0xe1, //0x00002a54 subq %r12, %rcx + 0x48, 0x01, 0xc1, //0x00002a57 addq %rax, %rcx + 0x48, 0x83, 0xc1, 0x01, //0x00002a5a addq $1, %rcx + 0xe9, 0x14, 0xe3, 0xff, 0xff, //0x00002a5e jmp LBB0_151 + //0x00002a63 LBB0_229 + 0x4c, 0x01, 0xe1, //0x00002a63 addq %r12, %rcx + 0x49, 0x83, 0xfb, 0x20, //0x00002a66 cmpq $32, %r11 + 0x0f, 0x82, 0x57, 0x03, 0x00, 0x00, //0x00002a6a jb LBB0_540 + //0x00002a70 LBB0_230 + 0xc5, 0xfe, 0x6f, 0x01, //0x00002a70 vmovdqu (%rcx), %ymm0 + 0xc5, 0xfd, 0x74, 0xce, //0x00002a74 vpcmpeqb %ymm6, %ymm0, %ymm1 + 0xc5, 0x7d, 0xd7, 0xc1, //0x00002a78 vpmovmskb %ymm1, %r8d + 0xc5, 0xfd, 0x74, 0xcf, //0x00002a7c vpcmpeqb %ymm7, %ymm0, %ymm1 + 0xc5, 0xfd, 0xd7, 0xd1, //0x00002a80 vpmovmskb %ymm1, %edx + 0x85, 0xd2, //0x00002a84 testl %edx, %edx + 0x0f, 0x85, 0x78, 0x0a, 0x00, 0x00, //0x00002a86 jne LBB0_612 + 0x4d, 0x85, 0xd2, //0x00002a8c testq %r10, %r10 + 0x0f, 0x85, 0xa7, 0x0a, 0x00, 0x00, //0x00002a8f jne LBB0_614 + 0x45, 0x31, 0xd2, //0x00002a95 xorl %r10d, %r10d + 0x4d, 0x85, 0xc0, //0x00002a98 testq %r8, %r8 + 0x0f, 0x84, 0x0e, 0x0b, 0x00, 0x00, //0x00002a9b je LBB0_616 + //0x00002aa1 LBB0_233 + 0x49, 0x0f, 0xbc, 0xd0, //0x00002aa1 bsfq %r8, %rdx + 0xe9, 0x0a, 0x0b, 0x00, 0x00, //0x00002aa5 jmp LBB0_617 + //0x00002aaa LBB0_504 + 0xc5, 0x7d, 0x7f, 0xe8, //0x00002aaa vmovdqa %ymm13, %ymm0 + 0x89, 0xc0, //0x00002aae movl %eax, %eax + //0x00002ab0 LBB0_505 + 0x49, 0xf7, 0xd3, //0x00002ab0 notq %r11 + 0x49, 0x29, 0xc3, //0x00002ab3 subq %rax, %r11 + //0x00002ab6 LBB0_506 + 0x48, 0x8b, 0x74, 0x24, 0x08, //0x00002ab6 movq $8(%rsp), %rsi + //0x00002abb LBB0_507 + 0x49, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002abb movabsq $4294977024, %r15 + 0x4d, 0x85, 0xdb, //0x00002ac5 testq %r11, %r11 + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00002ac8 movq $24(%rsp), %r8 + 0x0f, 0x88, 0x0e, 0x13, 0x00, 0x00, //0x00002acd js LBB0_357 + //0x00002ad3 LBB0_508 + 0x48, 0x8b, 0x0e, //0x00002ad3 movq (%rsi), %rcx + 0xc5, 0x7d, 0x6f, 0xe8, //0x00002ad6 vmovdqa %ymm0, %ymm13 + //0x00002ada LBB0_509 + 0x4c, 0x01, 0xd9, //0x00002ada addq %r11, %rcx + 0x48, 0x83, 0xc1, 0xff, //0x00002add addq $-1, %rcx + 0x48, 0x89, 0x0e, //0x00002ae1 movq %rcx, (%rsi) + 0x4c, 0x89, 0xe8, //0x00002ae4 movq %r13, %rax + 0x48, 0xba, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x00002ae7 movabsq $9223372036854775806, %rdx + 0x49, 0x39, 0xd5, //0x00002af1 cmpq %rdx, %r13 + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00002af4 movq $32(%rsp), %r11 + 0x0f, 0x86, 0xa2, 0xd8, 0xff, 0xff, //0x00002af9 jbe LBB0_4 + 0xe9, 0xf9, 0x12, 0x00, 0x00, //0x00002aff jmp LBB0_721 + //0x00002b04 LBB0_510 + 0xc5, 0x7d, 0x7f, 0xe8, //0x00002b04 vmovdqa %ymm13, %ymm0 + 0x41, 0x0f, 0xbc, 0xc1, //0x00002b08 bsfl %r9d, %eax + 0xe9, 0x07, 0x00, 0x00, 0x00, //0x00002b0c jmp LBB0_512 + //0x00002b11 LBB0_511 + 0xc5, 0x7d, 0x7f, 0xe8, //0x00002b11 vmovdqa %ymm13, %ymm0 + 0x0f, 0xbc, 0xc0, //0x00002b15 bsfl %eax, %eax + //0x00002b18 LBB0_512 + 0x4d, 0x01, 0xec, //0x00002b18 addq %r13, %r12 + 0x4d, 0x29, 0xdc, //0x00002b1b subq %r11, %r12 + 0x49, 0x29, 0xc4, //0x00002b1e subq %rax, %r12 + 0x49, 0xf7, 0xd6, //0x00002b21 notq %r14 + 0x4d, 0x01, 0xe6, //0x00002b24 addq %r12, %r14 + 0x4d, 0x89, 0xf3, //0x00002b27 movq %r14, %r11 + 0x48, 0x8b, 0x74, 0x24, 0x08, //0x00002b2a movq $8(%rsp), %rsi + 0x4c, 0x8b, 0x74, 0x24, 0x28, //0x00002b2f movq $40(%rsp), %r14 + 0x4d, 0x89, 0xd1, //0x00002b34 movq %r10, %r9 + 0xe9, 0x7f, 0xff, 0xff, 0xff, //0x00002b37 jmp LBB0_507 + //0x00002b3c LBB0_513 + 0xc5, 0x7d, 0x7f, 0xe8, //0x00002b3c vmovdqa %ymm13, %ymm0 + 0x0f, 0xbc, 0xc0, //0x00002b40 bsfl %eax, %eax + //0x00002b43 LBB0_514 + 0x4d, 0x01, 0xec, //0x00002b43 addq %r13, %r12 + 0x4d, 0x29, 0xdc, //0x00002b46 subq %r11, %r12 + 0x49, 0x29, 0xc4, //0x00002b49 subq %rax, %r12 + 0x49, 0xf7, 0xd6, //0x00002b4c notq %r14 + 0x4d, 0x01, 0xe6, //0x00002b4f addq %r12, %r14 + 0x4d, 0x89, 0xf3, //0x00002b52 movq %r14, %r11 + 0x48, 0x8b, 0x74, 0x24, 0x08, //0x00002b55 movq $8(%rsp), %rsi + 0x4c, 0x8b, 0x74, 0x24, 0x28, //0x00002b5a movq $40(%rsp), %r14 + 0xe9, 0x57, 0xff, 0xff, 0xff, //0x00002b5f jmp LBB0_507 + //0x00002b64 LBB0_515 + 0x4c, 0x89, 0xd3, //0x00002b64 movq %r10, %rbx + 0xe9, 0x8b, 0xfb, 0xff, 0xff, //0x00002b67 jmp LBB0_481 + //0x00002b6c LBB0_516 + 0xc5, 0x7d, 0x7f, 0xe8, //0x00002b6c vmovdqa %ymm13, %ymm0 + 0x0f, 0xbc, 0xc2, //0x00002b70 bsfl %edx, %eax + 0xe9, 0x3d, 0x01, 0x00, 0x00, //0x00002b73 jmp LBB0_526 + //0x00002b78 LBB0_260 + 0x4c, 0x01, 0xe1, //0x00002b78 addq %r12, %rcx + 0x49, 0x83, 0xfa, 0x20, //0x00002b7b cmpq $32, %r10 + 0x0f, 0x82, 0xb8, 0x02, 0x00, 0x00, //0x00002b7f jb LBB0_545 + //0x00002b85 LBB0_261 + 0xc5, 0xfe, 0x6f, 0x01, //0x00002b85 vmovdqu (%rcx), %ymm0 + 0xc5, 0xfd, 0x74, 0xce, //0x00002b89 vpcmpeqb %ymm6, %ymm0, %ymm1 + 0xc5, 0xfd, 0xd7, 0xf1, //0x00002b8d vpmovmskb %ymm1, %esi + 0xc5, 0xfd, 0x74, 0xc7, //0x00002b91 vpcmpeqb %ymm7, %ymm0, %ymm0 + 0xc5, 0xfd, 0xd7, 0xd0, //0x00002b95 vpmovmskb %ymm0, %edx + 0x85, 0xd2, //0x00002b99 testl %edx, %edx + 0x0f, 0x85, 0xed, 0x0d, 0x00, 0x00, //0x00002b9b jne LBB0_648 + 0x4d, 0x85, 0xc0, //0x00002ba1 testq %r8, %r8 + 0x0f, 0x85, 0x19, 0x0e, 0x00, 0x00, //0x00002ba4 jne LBB0_650 + 0x45, 0x31, 0xc0, //0x00002baa xorl %r8d, %r8d + 0xc5, 0x7d, 0x7f, 0xea, //0x00002bad vmovdqa %ymm13, %ymm2 + 0x48, 0x85, 0xf6, //0x00002bb1 testq %rsi, %rsi + 0x0f, 0x84, 0x88, 0x0e, 0x00, 0x00, //0x00002bb4 je LBB0_652 + //0x00002bba LBB0_264 + 0x48, 0x0f, 0xbc, 0xc6, //0x00002bba bsfq %rsi, %rax + 0x4c, 0x29, 0xe1, //0x00002bbe subq %r12, %rcx + 0x48, 0x01, 0xc1, //0x00002bc1 addq %rax, %rcx + 0x48, 0x83, 0xc1, 0x01, //0x00002bc4 addq $1, %rcx + 0xe9, 0x5e, 0xe9, 0xff, 0xff, //0x00002bc8 jmp LBB0_269 + //0x00002bcd LBB0_459 + 0x4c, 0x01, 0xe1, //0x00002bcd addq %r12, %rcx + 0x49, 0x83, 0xfb, 0x20, //0x00002bd0 cmpq $32, %r11 + 0x0f, 0x82, 0x96, 0x02, 0x00, 0x00, //0x00002bd4 jb LBB0_547 + //0x00002bda LBB0_460 + 0xc5, 0xfe, 0x6f, 0x01, //0x00002bda vmovdqu (%rcx), %ymm0 + 0xc5, 0xfd, 0x74, 0xce, //0x00002bde vpcmpeqb %ymm6, %ymm0, %ymm1 + 0xc5, 0x7d, 0xd7, 0xc1, //0x00002be2 vpmovmskb %ymm1, %r8d + 0xc5, 0xfd, 0x74, 0xcf, //0x00002be6 vpcmpeqb %ymm7, %ymm0, %ymm1 + 0xc5, 0xfd, 0xd7, 0xd1, //0x00002bea vpmovmskb %ymm1, %edx + 0x85, 0xd2, //0x00002bee testl %edx, %edx + 0x0f, 0x85, 0x30, 0x0f, 0x00, 0x00, //0x00002bf0 jne LBB0_666 + 0x4d, 0x85, 0xd2, //0x00002bf6 testq %r10, %r10 + 0x0f, 0x85, 0x5f, 0x0f, 0x00, 0x00, //0x00002bf9 jne LBB0_668 + 0x45, 0x31, 0xd2, //0x00002bff xorl %r10d, %r10d + 0x4d, 0x85, 0xc0, //0x00002c02 testq %r8, %r8 + 0x0f, 0x84, 0xc6, 0x0f, 0x00, 0x00, //0x00002c05 je LBB0_670 + //0x00002c0b LBB0_463 + 0x49, 0x0f, 0xbc, 0xd0, //0x00002c0b bsfq %r8, %rdx + 0xe9, 0xc2, 0x0f, 0x00, 0x00, //0x00002c0f jmp LBB0_671 + //0x00002c14 LBB0_517 + 0x0f, 0xbc, 0xc0, //0x00002c14 bsfl %eax, %eax + 0xe9, 0x3d, 0x00, 0x00, 0x00, //0x00002c17 jmp LBB0_523 + //0x00002c1c LBB0_518 + 0x4d, 0x01, 0xec, //0x00002c1c addq %r13, %r12 + 0x49, 0x29, 0xdc, //0x00002c1f subq %rbx, %r12 + 0x49, 0x29, 0xc4, //0x00002c22 subq %rax, %r12 + 0x4c, 0x89, 0xe3, //0x00002c25 movq %r12, %rbx + 0x48, 0x8b, 0x54, 0x24, 0x08, //0x00002c28 movq $8(%rsp), %rdx + 0xe9, 0x9e, 0xfb, 0xff, 0xff, //0x00002c2d jmp LBB0_492 + //0x00002c32 LBB0_519 + 0xc5, 0x7d, 0x7f, 0xe8, //0x00002c32 vmovdqa %ymm13, %ymm0 + 0x89, 0xd0, //0x00002c36 movl %edx, %eax + 0xe9, 0x78, 0x00, 0x00, 0x00, //0x00002c38 jmp LBB0_526 + //0x00002c3d LBB0_520 + 0x4c, 0x01, 0xe1, //0x00002c3d addq %r12, %rcx + 0xe9, 0x25, 0xfa, 0xff, 0xff, //0x00002c40 jmp LBB0_164 + //0x00002c45 LBB0_521 + 0x4c, 0x01, 0xe1, //0x00002c45 addq %r12, %rcx + 0x48, 0x83, 0xf8, 0x10, //0x00002c48 cmpq $16, %rax + 0x0f, 0x83, 0xa0, 0xe2, 0xff, 0xff, //0x00002c4c jae LBB0_170 + 0xe9, 0xe3, 0xe2, 0xff, 0xff, //0x00002c52 jmp LBB0_173 + //0x00002c57 LBB0_522 + 0x89, 0xd0, //0x00002c57 movl %edx, %eax + //0x00002c59 LBB0_523 + 0x4d, 0x01, 0xec, //0x00002c59 addq %r13, %r12 + 0x49, 0x29, 0xdc, //0x00002c5c subq %rbx, %r12 + 0x49, 0x29, 0xc4, //0x00002c5f subq %rax, %r12 + 0x4d, 0x29, 0xd4, //0x00002c62 subq %r10, %r12 + 0x4c, 0x89, 0xe3, //0x00002c65 movq %r12, %rbx + 0x48, 0x8b, 0x54, 0x24, 0x08, //0x00002c68 movq $8(%rsp), %rdx + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00002c6d movq $24(%rsp), %r8 + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00002c72 movq $32(%rsp), %r11 + 0x4c, 0x8b, 0x74, 0x24, 0x28, //0x00002c77 movq $40(%rsp), %r14 + 0x4c, 0x8b, 0x4c, 0x24, 0x10, //0x00002c7c movq $16(%rsp), %r9 + 0xe9, 0x59, 0xfb, 0xff, 0xff, //0x00002c81 jmp LBB0_493 + //0x00002c86 LBB0_524 + 0x48, 0xc7, 0x44, 0x24, 0x10, 0xff, 0xff, 0xff, 0xff, //0x00002c86 movq $-1, $16(%rsp) + 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002c8f movq $-1, %r8 + 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00002c96 movq $-1, %r15 + 0x4d, 0x89, 0xd3, //0x00002c9d movq %r10, %r11 + 0x48, 0x83, 0xfb, 0x10, //0x00002ca0 cmpq $16, %rbx + 0x0f, 0x83, 0x1e, 0xdd, 0xff, 0xff, //0x00002ca4 jae LBB0_111 + 0xe9, 0xbb, 0xde, 0xff, 0xff, //0x00002caa jmp LBB0_130 + //0x00002caf LBB0_525 + 0xc5, 0x7d, 0x7f, 0xe8, //0x00002caf vmovdqa %ymm13, %ymm0 + 0x89, 0xc0, //0x00002cb3 movl %eax, %eax + //0x00002cb5 LBB0_526 + 0x48, 0xf7, 0xd3, //0x00002cb5 notq %rbx + 0x48, 0x29, 0xc3, //0x00002cb8 subq %rax, %rbx + 0x48, 0x8b, 0x54, 0x24, 0x08, //0x00002cbb movq $8(%rsp), %rdx + //0x00002cc0 LBB0_527 + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00002cc0 movq $24(%rsp), %r8 + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00002cc5 movq $32(%rsp), %r11 + 0x4c, 0x8b, 0x74, 0x24, 0x28, //0x00002cca movq $40(%rsp), %r14 + //0x00002ccf LBB0_528 + 0x48, 0x85, 0xdb, //0x00002ccf testq %rbx, %rbx + 0x0f, 0x88, 0xbd, 0x12, 0x00, 0x00, //0x00002cd2 js LBB0_718 + 0x48, 0x8b, 0x0a, //0x00002cd8 movq (%rdx), %rcx + 0xc5, 0x7d, 0x6f, 0xe8, //0x00002cdb vmovdqa %ymm0, %ymm13 + //0x00002cdf LBB0_530 + 0x48, 0x01, 0xd9, //0x00002cdf addq %rbx, %rcx + 0x48, 0x8b, 0x44, 0x24, 0x08, //0x00002ce2 movq $8(%rsp), %rax + 0x48, 0x89, 0x08, //0x00002ce7 movq %rcx, (%rax) + 0x4c, 0x89, 0xe8, //0x00002cea movq %r13, %rax + 0x48, 0xba, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x00002ced movabsq $9223372036854775806, %rdx + 0x49, 0x39, 0xd5, //0x00002cf7 cmpq %rdx, %r13 + 0x49, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002cfa movabsq $4294977024, %r15 + 0x0f, 0x86, 0x97, 0xd6, 0xff, 0xff, //0x00002d04 jbe LBB0_4 + 0xe9, 0xee, 0x10, 0x00, 0x00, //0x00002d0a jmp LBB0_721 + //0x00002d0f LBB0_531 + 0x4c, 0x01, 0xe1, //0x00002d0f addq %r12, %rcx + 0xe9, 0x96, 0xfb, 0xff, 0xff, //0x00002d12 jmp LBB0_194 + //0x00002d17 LBB0_532 + 0x4c, 0x01, 0xe1, //0x00002d17 addq %r12, %rcx + 0x48, 0xc7, 0x44, 0x24, 0x10, 0xff, 0xff, 0xff, 0xff, //0x00002d1a movq $-1, $16(%rsp) + 0x45, 0x31, 0xc0, //0x00002d23 xorl %r8d, %r8d + 0x49, 0x83, 0xfa, 0x20, //0x00002d26 cmpq $32, %r10 + 0x0f, 0x83, 0xff, 0xfb, 0xff, 0xff, //0x00002d2a jae LBB0_55 + 0xe9, 0x92, 0x02, 0x00, 0x00, //0x00002d30 jmp LBB0_557 + //0x00002d35 LBB0_533 + 0x4c, 0x01, 0xe1, //0x00002d35 addq %r12, %rcx + 0x48, 0xc7, 0x44, 0x24, 0x10, 0xff, 0xff, 0xff, 0xff, //0x00002d38 movq $-1, $16(%rsp) + 0x45, 0x31, 0xd2, //0x00002d41 xorl %r10d, %r10d + 0x49, 0x83, 0xfb, 0x20, //0x00002d44 cmpq $32, %r11 + 0x0f, 0x83, 0x32, 0xfc, 0xff, 0xff, //0x00002d48 jae LBB0_205 + //0x00002d4e LBB0_534 + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00002d4e movq $24(%rsp), %r8 + 0xe9, 0xf0, 0x04, 0x00, 0x00, //0x00002d53 jmp LBB0_583 + //0x00002d58 LBB0_535 + 0x4c, 0x29, 0xe1, //0x00002d58 subq %r12, %rcx + 0x48, 0x01, 0xd1, //0x00002d5b addq %rdx, %rcx + //0x00002d5e LBB0_536 + 0x4c, 0x89, 0xff, //0x00002d5e movq %r15, %rdi + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00002d61 movq $24(%rsp), %r8 + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00002d66 movq $32(%rsp), %r11 + 0x49, 0x89, 0xf7, //0x00002d6b movq %rsi, %r15 + //0x00002d6e LBB0_537 + 0xc4, 0x41, 0x7d, 0x6f, 0xea, //0x00002d6e vmovdqa %ymm10, %ymm13 + 0xc5, 0xfe, 0x6f, 0x1d, 0x45, 0xd4, 0xff, 0xff, //0x00002d73 vmovdqu $-11195(%rip), %ymm3 /* LCPI0_9+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0x1d, 0xd4, 0xff, 0xff, //0x00002d7b vmovdqu $-11235(%rip), %ymm4 /* LCPI0_8+0(%rip) */ + 0xc5, 0x7d, 0x6f, 0xd0, //0x00002d83 vmovdqa %ymm0, %ymm10 + 0xc5, 0x7d, 0x6f, 0xe1, //0x00002d87 vmovdqa %ymm1, %ymm12 + 0xe9, 0x09, 0xe2, 0xff, 0xff, //0x00002d8b jmp LBB0_182 + //0x00002d90 LBB0_538 + 0x4c, 0x01, 0xe1, //0x00002d90 addq %r12, %rcx + 0x48, 0xc7, 0x44, 0x24, 0x10, 0xff, 0xff, 0xff, 0xff, //0x00002d93 movq $-1, $16(%rsp) + 0x45, 0x31, 0xc0, //0x00002d9c xorl %r8d, %r8d + 0x49, 0x83, 0xfa, 0x20, //0x00002d9f cmpq $32, %r10 + 0x0f, 0x83, 0x76, 0xfc, 0xff, 0xff, //0x00002da3 jae LBB0_80 + 0xe9, 0x3a, 0x06, 0x00, 0x00, //0x00002da9 jmp LBB0_598 + //0x00002dae LBB0_539 + 0x4c, 0x01, 0xe1, //0x00002dae addq %r12, %rcx + 0x48, 0xc7, 0x44, 0x24, 0x10, 0xff, 0xff, 0xff, 0xff, //0x00002db1 movq $-1, $16(%rsp) + 0x45, 0x31, 0xd2, //0x00002dba xorl %r10d, %r10d + 0x49, 0x83, 0xfb, 0x20, //0x00002dbd cmpq $32, %r11 + 0x0f, 0x83, 0xa9, 0xfc, 0xff, 0xff, //0x00002dc1 jae LBB0_230 + //0x00002dc7 LBB0_540 + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00002dc7 movq $24(%rsp), %r8 + 0xe9, 0x3c, 0x08, 0x00, 0x00, //0x00002dcc jmp LBB0_622 + //0x00002dd1 LBB0_541 + 0x4c, 0x01, 0xe1, //0x00002dd1 addq %r12, %rcx + 0xe9, 0x72, 0xee, 0xff, 0xff, //0x00002dd4 jmp LBB0_376 + //0x00002dd9 LBB0_542 + 0x4c, 0x01, 0xe1, //0x00002dd9 addq %r12, %rcx + 0x48, 0x83, 0xf8, 0x10, //0x00002ddc cmpq $16, %rax + 0x48, 0x8b, 0x7c, 0x24, 0x08, //0x00002de0 movq $8(%rsp), %rdi + 0x49, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002de5 movabsq $4294977024, %r15 + 0x0f, 0x83, 0xfc, 0xee, 0xff, 0xff, //0x00002def jae LBB0_382 + 0xe9, 0x3f, 0xef, 0xff, 0xff, //0x00002df5 jmp LBB0_385 + //0x00002dfa LBB0_543 + 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00002dfa movq $-1, %r14 + 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002e01 movq $-1, %r8 + 0x4c, 0x89, 0xd3, //0x00002e08 movq %r10, %rbx + 0x4c, 0x89, 0x54, 0x24, 0x30, //0x00002e0b movq %r10, $48(%rsp) + 0x4c, 0x89, 0x4c, 0x24, 0x10, //0x00002e10 movq %r9, $16(%rsp) + 0x49, 0x83, 0xff, 0x10, //0x00002e15 cmpq $16, %r15 + 0x0f, 0x83, 0xc7, 0xe8, 0xff, 0xff, //0x00002e19 jae LBB0_295 + 0xe9, 0xee, 0xe9, 0xff, 0xff, //0x00002e1f jmp LBB0_313 + //0x00002e24 LBB0_544 + 0x4c, 0x01, 0xe1, //0x00002e24 addq %r12, %rcx + 0x48, 0xc7, 0x44, 0x24, 0x10, 0xff, 0xff, 0xff, 0xff, //0x00002e27 movq $-1, $16(%rsp) + 0x45, 0x31, 0xc0, //0x00002e30 xorl %r8d, %r8d + 0x49, 0x83, 0xfa, 0x20, //0x00002e33 cmpq $32, %r10 + 0x0f, 0x83, 0x48, 0xfd, 0xff, 0xff, //0x00002e37 jae LBB0_261 + //0x00002e3d LBB0_545 + 0xc5, 0x7d, 0x7f, 0xe1, //0x00002e3d vmovdqa %ymm12, %ymm1 + 0xc5, 0x7d, 0x7f, 0xd0, //0x00002e41 vmovdqa %ymm10, %ymm0 + 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x00002e45 vmovdqa %ymm13, %ymm10 + 0x4c, 0x89, 0xfb, //0x00002e4a movq %r15, %rbx + 0x4c, 0x8b, 0x7c, 0x24, 0x08, //0x00002e4d movq $8(%rsp), %r15 + 0xe9, 0x07, 0x0c, 0x00, 0x00, //0x00002e52 jmp LBB0_653 + //0x00002e57 LBB0_546 + 0x4c, 0x01, 0xe1, //0x00002e57 addq %r12, %rcx + 0x48, 0xc7, 0x44, 0x24, 0x10, 0xff, 0xff, 0xff, 0xff, //0x00002e5a movq $-1, $16(%rsp) + 0x45, 0x31, 0xd2, //0x00002e63 xorl %r10d, %r10d + 0x49, 0x83, 0xfb, 0x20, //0x00002e66 cmpq $32, %r11 + 0x0f, 0x83, 0x6a, 0xfd, 0xff, 0xff, //0x00002e6a jae LBB0_460 + //0x00002e70 LBB0_547 + 0xc5, 0x7d, 0x7f, 0xe1, //0x00002e70 vmovdqa %ymm12, %ymm1 + 0xc5, 0x7d, 0x7f, 0xd0, //0x00002e74 vmovdqa %ymm10, %ymm0 + 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x00002e78 vmovdqa %ymm13, %ymm10 + 0xc4, 0x41, 0x7d, 0x6f, 0xe6, //0x00002e7d vmovdqa %ymm14, %ymm12 + 0x4c, 0x89, 0xfb, //0x00002e82 movq %r15, %rbx + 0x4c, 0x8b, 0x7c, 0x24, 0x08, //0x00002e85 movq $8(%rsp), %r15 + 0xe9, 0xbe, 0x0d, 0x00, 0x00, //0x00002e8a jmp LBB0_676 + //0x00002e8f LBB0_548 + 0x4c, 0x29, 0xe1, //0x00002e8f subq %r12, %rcx + 0x48, 0x01, 0xd1, //0x00002e92 addq %rdx, %rcx + //0x00002e95 LBB0_549 + 0x48, 0x8b, 0x7c, 0x24, 0x08, //0x00002e95 movq $8(%rsp), %rdi + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00002e9a movq $24(%rsp), %r8 + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00002e9f movq $32(%rsp), %r11 + 0x49, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002ea4 movabsq $4294977024, %r15 + 0xe9, 0xbb, 0xfe, 0xff, 0xff, //0x00002eae jmp LBB0_537 + //0x00002eb3 LBB0_550 + 0x49, 0x8d, 0x4e, 0xff, //0x00002eb3 leaq $-1(%r14), %rcx + 0x4c, 0x39, 0xd1, //0x00002eb7 cmpq %r10, %rcx + 0x0f, 0x84, 0x3d, 0x0f, 0x00, 0x00, //0x00002eba je LBB0_721 + 0xc5, 0x7d, 0x7f, 0xe1, //0x00002ec0 vmovdqa %ymm12, %ymm1 + 0xc5, 0x7d, 0x7f, 0xd0, //0x00002ec4 vmovdqa %ymm10, %ymm0 + 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x00002ec8 vmovdqa %ymm13, %ymm10 + 0x4b, 0x8d, 0x0c, 0x02, //0x00002ecd leaq (%r10,%r8), %rcx + 0x48, 0x83, 0xc1, 0x02, //0x00002ed1 addq $2, %rcx + 0x4d, 0x29, 0xd6, //0x00002ed5 subq %r10, %r14 + 0x49, 0x83, 0xc6, 0xfe, //0x00002ed8 addq $-2, %r14 + 0x4d, 0x89, 0xf2, //0x00002edc movq %r14, %r10 + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00002edf movq $24(%rsp), %r8 + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00002ee4 movq $32(%rsp), %r11 + 0x4d, 0x89, 0xf9, //0x00002ee9 movq %r15, %r9 + 0x49, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002eec movabsq $4294977024, %r15 + 0xc5, 0xfe, 0x6f, 0x1d, 0xc2, 0xd2, 0xff, 0xff, //0x00002ef6 vmovdqu $-11582(%rip), %ymm3 /* LCPI0_9+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0x9a, 0xd2, 0xff, 0xff, //0x00002efe vmovdqu $-11622(%rip), %ymm4 /* LCPI0_8+0(%rip) */ + 0xc5, 0x7d, 0x6f, 0xd0, //0x00002f06 vmovdqa %ymm0, %ymm10 + 0xe9, 0x5b, 0xf7, 0xff, 0xff, //0x00002f0a jmp LBB0_164 + //0x00002f0f LBB0_552 + 0xc5, 0x7d, 0x7f, 0xe1, //0x00002f0f vmovdqa %ymm12, %ymm1 + 0xc5, 0x7d, 0x7f, 0xd0, //0x00002f13 vmovdqa %ymm10, %ymm0 + 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x00002f17 vmovdqa %ymm13, %ymm10 + 0xc4, 0x41, 0x7d, 0x6f, 0xe6, //0x00002f1c vmovdqa %ymm14, %ymm12 + 0x48, 0x83, 0x7c, 0x24, 0x10, 0xff, //0x00002f21 cmpq $-1, $16(%rsp) + 0x0f, 0x85, 0x29, 0x00, 0x00, 0x00, //0x00002f27 jne LBB0_555 + 0x48, 0x89, 0xc8, //0x00002f2d movq %rcx, %rax + 0x4c, 0x29, 0xe0, //0x00002f30 subq %r12, %rax + 0x48, 0x0f, 0xbc, 0xda, //0x00002f33 bsfq %rdx, %rbx + 0x48, 0x01, 0xc3, //0x00002f37 addq %rax, %rbx + 0x48, 0x89, 0x5c, 0x24, 0x10, //0x00002f3a movq %rbx, $16(%rsp) + 0xe9, 0x12, 0x00, 0x00, 0x00, //0x00002f3f jmp LBB0_555 + //0x00002f44 LBB0_554 + 0xc5, 0x7d, 0x7f, 0xe1, //0x00002f44 vmovdqa %ymm12, %ymm1 + 0xc5, 0x7d, 0x7f, 0xd0, //0x00002f48 vmovdqa %ymm10, %ymm0 + 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x00002f4c vmovdqa %ymm13, %ymm10 + 0xc4, 0x41, 0x7d, 0x6f, 0xe6, //0x00002f51 vmovdqa %ymm14, %ymm12 + //0x00002f56 LBB0_555 + 0x44, 0x89, 0xc0, //0x00002f56 movl %r8d, %eax + 0xf7, 0xd0, //0x00002f59 notl %eax + 0x21, 0xd0, //0x00002f5b andl %edx, %eax + 0x8d, 0x3c, 0x00, //0x00002f5d leal (%rax,%rax), %edi + 0x41, 0x8d, 0x1c, 0x40, //0x00002f60 leal (%r8,%rax,2), %ebx + 0xf7, 0xd7, //0x00002f64 notl %edi + 0x21, 0xd7, //0x00002f66 andl %edx, %edi + 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002f68 andl $-1431655766, %edi + 0x45, 0x31, 0xc0, //0x00002f6e xorl %r8d, %r8d + 0x01, 0xc7, //0x00002f71 addl %eax, %edi + 0x41, 0x0f, 0x92, 0xc0, //0x00002f73 setb %r8b + 0x01, 0xff, //0x00002f77 addl %edi, %edi + 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x00002f79 xorl $1431655765, %edi + 0x21, 0xdf, //0x00002f7f andl %ebx, %edi + 0xf7, 0xd7, //0x00002f81 notl %edi + 0x21, 0xfe, //0x00002f83 andl %edi, %esi + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00002f85 movq $32(%rsp), %r11 + 0x49, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002f8a movabsq $4294977024, %r15 + 0xc4, 0x41, 0x7d, 0x6f, 0xf4, //0x00002f94 vmovdqa %ymm12, %ymm14 + 0xc4, 0x41, 0x7d, 0x6f, 0xea, //0x00002f99 vmovdqa %ymm10, %ymm13 + 0xc5, 0xfe, 0x6f, 0x1d, 0x1a, 0xd2, 0xff, 0xff, //0x00002f9e vmovdqu $-11750(%rip), %ymm3 /* LCPI0_9+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0xf2, 0xd1, 0xff, 0xff, //0x00002fa6 vmovdqu $-11790(%rip), %ymm4 /* LCPI0_8+0(%rip) */ + 0xc5, 0x7d, 0x6f, 0xd0, //0x00002fae vmovdqa %ymm0, %ymm10 + 0xc5, 0x7d, 0x6f, 0xe1, //0x00002fb2 vmovdqa %ymm1, %ymm12 + 0x48, 0x85, 0xf6, //0x00002fb6 testq %rsi, %rsi + 0x0f, 0x85, 0xa1, 0xf9, 0xff, 0xff, //0x00002fb9 jne LBB0_58 + //0x00002fbf LBB0_556 + 0x48, 0x83, 0xc1, 0x20, //0x00002fbf addq $32, %rcx + 0x49, 0x83, 0xc2, 0xe0, //0x00002fc3 addq $-32, %r10 + //0x00002fc7 LBB0_557 + 0x4d, 0x85, 0xc0, //0x00002fc7 testq %r8, %r8 + 0x0f, 0x85, 0x25, 0x07, 0x00, 0x00, //0x00002fca jne LBB0_632 + 0x48, 0x8b, 0x7c, 0x24, 0x10, //0x00002fd0 movq $16(%rsp), %rdi + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00002fd5 movq $24(%rsp), %r8 + 0x4d, 0x85, 0xd2, //0x00002fda testq %r10, %r10 + 0x0f, 0x84, 0xb5, 0x00, 0x00, 0x00, //0x00002fdd je LBB0_570 + //0x00002fe3 LBB0_559 + 0x4c, 0x89, 0xe2, //0x00002fe3 movq %r12, %rdx + 0x48, 0xf7, 0xda, //0x00002fe6 negq %rdx + //0x00002fe9 LBB0_560 + 0x31, 0xf6, //0x00002fe9 xorl %esi, %esi + //0x00002feb LBB0_561 + 0x0f, 0xb6, 0x04, 0x31, //0x00002feb movzbl (%rcx,%rsi), %eax + 0x3c, 0x22, //0x00002fef cmpb $34, %al + 0x0f, 0x84, 0x9a, 0x00, 0x00, 0x00, //0x00002ff1 je LBB0_569 + 0x3c, 0x5c, //0x00002ff7 cmpb $92, %al + 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00002ff9 je LBB0_566 + 0x48, 0x83, 0xc6, 0x01, //0x00002fff addq $1, %rsi + 0x49, 0x39, 0xf2, //0x00003003 cmpq %rsi, %r10 + 0x0f, 0x85, 0xdf, 0xff, 0xff, 0xff, //0x00003006 jne LBB0_561 + 0xe9, 0x8f, 0x00, 0x00, 0x00, //0x0000300c jmp LBB0_564 + //0x00003011 LBB0_566 + 0x48, 0x8b, 0x5c, 0x24, 0x08, //0x00003011 movq $8(%rsp), %rbx + 0x49, 0x8d, 0x42, 0xff, //0x00003016 leaq $-1(%r10), %rax + 0x48, 0x39, 0xf0, //0x0000301a cmpq %rsi, %rax + 0x0f, 0x84, 0xa0, 0x0d, 0x00, 0x00, //0x0000301d je LBB0_697 + 0xc5, 0x7d, 0x7f, 0xe1, //0x00003023 vmovdqa %ymm12, %ymm1 + 0xc5, 0x7d, 0x7f, 0xd0, //0x00003027 vmovdqa %ymm10, %ymm0 + 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x0000302b vmovdqa %ymm13, %ymm10 + 0x48, 0x8d, 0x04, 0x0a, //0x00003030 leaq (%rdx,%rcx), %rax + 0x48, 0x01, 0xf0, //0x00003034 addq %rsi, %rax + 0x48, 0x83, 0xff, 0xff, //0x00003037 cmpq $-1, %rdi + 0x48, 0x8b, 0x5c, 0x24, 0x10, //0x0000303b movq $16(%rsp), %rbx + 0x48, 0x0f, 0x44, 0xd8, //0x00003040 cmoveq %rax, %rbx + 0x48, 0x89, 0x5c, 0x24, 0x10, //0x00003044 movq %rbx, $16(%rsp) + 0x48, 0x0f, 0x44, 0xf8, //0x00003049 cmoveq %rax, %rdi + 0x48, 0x01, 0xf1, //0x0000304d addq %rsi, %rcx + 0x48, 0x83, 0xc1, 0x02, //0x00003050 addq $2, %rcx + 0x4c, 0x89, 0xd0, //0x00003054 movq %r10, %rax + 0x48, 0x29, 0xf0, //0x00003057 subq %rsi, %rax + 0x48, 0x83, 0xc0, 0xfe, //0x0000305a addq $-2, %rax + 0x49, 0x83, 0xc2, 0xfe, //0x0000305e addq $-2, %r10 + 0x49, 0x39, 0xf2, //0x00003062 cmpq %rsi, %r10 + 0x49, 0x89, 0xc2, //0x00003065 movq %rax, %r10 + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00003068 movq $24(%rsp), %r8 + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x0000306d movq $32(%rsp), %r11 + 0xc5, 0xfe, 0x6f, 0x1d, 0x46, 0xd1, 0xff, 0xff, //0x00003072 vmovdqu $-11962(%rip), %ymm3 /* LCPI0_9+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0x1e, 0xd1, 0xff, 0xff, //0x0000307a vmovdqu $-12002(%rip), %ymm4 /* LCPI0_8+0(%rip) */ + 0xc5, 0x7d, 0x6f, 0xd0, //0x00003082 vmovdqa %ymm0, %ymm10 + 0x0f, 0x85, 0x5d, 0xff, 0xff, 0xff, //0x00003086 jne LBB0_560 + 0xe9, 0x35, 0x10, 0x00, 0x00, //0x0000308c jmp LBB0_568 + //0x00003091 LBB0_569 + 0x48, 0x01, 0xf1, //0x00003091 addq %rsi, %rcx + 0x48, 0x83, 0xc1, 0x01, //0x00003094 addq $1, %rcx + //0x00003098 LBB0_570 + 0x4c, 0x29, 0xe1, //0x00003098 subq %r12, %rcx + 0xe9, 0x8c, 0xd6, 0xff, 0xff, //0x0000309b jmp LBB0_64 + //0x000030a0 LBB0_564 + 0x48, 0x8b, 0x74, 0x24, 0x08, //0x000030a0 movq $8(%rsp), %rsi + 0x3c, 0x22, //0x000030a5 cmpb $34, %al + 0x0f, 0x85, 0x8c, 0x0f, 0x00, 0x00, //0x000030a7 jne LBB0_730 + 0xc5, 0x7d, 0x7f, 0xe1, //0x000030ad vmovdqa %ymm12, %ymm1 + 0xc5, 0x7d, 0x7f, 0xd0, //0x000030b1 vmovdqa %ymm10, %ymm0 + 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x000030b5 vmovdqa %ymm13, %ymm10 + 0x4c, 0x89, 0xfa, //0x000030ba movq %r15, %rdx + 0x4c, 0x01, 0xd1, //0x000030bd addq %r10, %rcx + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x000030c0 movq $24(%rsp), %r8 + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x000030c5 movq $32(%rsp), %r11 + 0xc5, 0xfe, 0x6f, 0x1d, 0xee, 0xd0, 0xff, 0xff, //0x000030ca vmovdqu $-12050(%rip), %ymm3 /* LCPI0_9+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0xc6, 0xd0, 0xff, 0xff, //0x000030d2 vmovdqu $-12090(%rip), %ymm4 /* LCPI0_8+0(%rip) */ + 0xc5, 0x7d, 0x6f, 0xd0, //0x000030da vmovdqa %ymm0, %ymm10 + 0xe9, 0xb5, 0xff, 0xff, 0xff, //0x000030de jmp LBB0_570 + //0x000030e3 LBB0_571 + 0xc5, 0x7d, 0x7f, 0xe2, //0x000030e3 vmovdqa %ymm12, %ymm2 + 0xc5, 0x7d, 0x7f, 0xd1, //0x000030e7 vmovdqa %ymm10, %ymm1 + 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x000030eb vmovdqa %ymm13, %ymm10 + 0xc4, 0x41, 0x7d, 0x6f, 0xe6, //0x000030f0 vmovdqa %ymm14, %ymm12 + 0x4c, 0x89, 0xfb, //0x000030f5 movq %r15, %rbx + 0x48, 0x83, 0x7c, 0x24, 0x10, 0xff, //0x000030f8 cmpq $-1, $16(%rsp) + 0x0f, 0x85, 0x88, 0x00, 0x00, 0x00, //0x000030fe jne LBB0_576 + 0x48, 0x89, 0xc8, //0x00003104 movq %rcx, %rax + 0x4c, 0x29, 0xe0, //0x00003107 subq %r12, %rax + 0x48, 0x0f, 0xbc, 0xfa, //0x0000310a bsfq %rdx, %rdi + 0x48, 0x01, 0xc7, //0x0000310e addq %rax, %rdi + 0x48, 0x89, 0x7c, 0x24, 0x10, //0x00003111 movq %rdi, $16(%rsp) + 0xe9, 0x71, 0x00, 0x00, 0x00, //0x00003116 jmp LBB0_576 + //0x0000311b LBB0_573 + 0x49, 0x8d, 0x4e, 0xff, //0x0000311b leaq $-1(%r14), %rcx + 0x4c, 0x39, 0xd1, //0x0000311f cmpq %r10, %rcx + 0x0f, 0x84, 0xd5, 0x0c, 0x00, 0x00, //0x00003122 je LBB0_721 + 0xc5, 0x7d, 0x7f, 0xe1, //0x00003128 vmovdqa %ymm12, %ymm1 + 0xc5, 0x7d, 0x7f, 0xd0, //0x0000312c vmovdqa %ymm10, %ymm0 + 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x00003130 vmovdqa %ymm13, %ymm10 + 0x4b, 0x8d, 0x0c, 0x02, //0x00003135 leaq (%r10,%r8), %rcx + 0x48, 0x83, 0xc1, 0x02, //0x00003139 addq $2, %rcx + 0x4d, 0x29, 0xd6, //0x0000313d subq %r10, %r14 + 0x49, 0x83, 0xc6, 0xfe, //0x00003140 addq $-2, %r14 + 0x4d, 0x89, 0xf2, //0x00003144 movq %r14, %r10 + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00003147 movq $24(%rsp), %r8 + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x0000314c movq $32(%rsp), %r11 + 0x4d, 0x89, 0xf9, //0x00003151 movq %r15, %r9 + 0x49, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00003154 movabsq $4294977024, %r15 + 0xc5, 0xfe, 0x6f, 0x1d, 0x5a, 0xd0, 0xff, 0xff, //0x0000315e vmovdqu $-12198(%rip), %ymm3 /* LCPI0_9+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0x32, 0xd0, 0xff, 0xff, //0x00003166 vmovdqu $-12238(%rip), %ymm4 /* LCPI0_8+0(%rip) */ + 0xc5, 0x7d, 0x6f, 0xd0, //0x0000316e vmovdqa %ymm0, %ymm10 + 0xe9, 0x36, 0xf7, 0xff, 0xff, //0x00003172 jmp LBB0_194 + //0x00003177 LBB0_575 + 0xc5, 0x7d, 0x7f, 0xe2, //0x00003177 vmovdqa %ymm12, %ymm2 + 0xc5, 0x7d, 0x7f, 0xd1, //0x0000317b vmovdqa %ymm10, %ymm1 + 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x0000317f vmovdqa %ymm13, %ymm10 + 0xc4, 0x41, 0x7d, 0x6f, 0xe6, //0x00003184 vmovdqa %ymm14, %ymm12 + 0x4c, 0x89, 0xfb, //0x00003189 movq %r15, %rbx + //0x0000318c LBB0_576 + 0x44, 0x89, 0xd0, //0x0000318c movl %r10d, %eax + 0xf7, 0xd0, //0x0000318f notl %eax + 0x21, 0xd0, //0x00003191 andl %edx, %eax + 0x8d, 0x34, 0x00, //0x00003193 leal (%rax,%rax), %esi + 0x41, 0x8d, 0x3c, 0x42, //0x00003196 leal (%r10,%rax,2), %edi + 0xf7, 0xd6, //0x0000319a notl %esi + 0x21, 0xd6, //0x0000319c andl %edx, %esi + 0x81, 0xe6, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000319e andl $-1431655766, %esi + 0x45, 0x31, 0xd2, //0x000031a4 xorl %r10d, %r10d + 0x01, 0xc6, //0x000031a7 addl %eax, %esi + 0x41, 0x0f, 0x92, 0xc2, //0x000031a9 setb %r10b + 0x01, 0xf6, //0x000031ad addl %esi, %esi + 0x81, 0xf6, 0x55, 0x55, 0x55, 0x55, //0x000031af xorl $1431655765, %esi + 0x21, 0xfe, //0x000031b5 andl %edi, %esi + 0xf7, 0xd6, //0x000031b7 notl %esi + 0x41, 0x21, 0xf0, //0x000031b9 andl %esi, %r8d + 0x49, 0x89, 0xdf, //0x000031bc movq %rbx, %r15 + 0xc4, 0x41, 0x7d, 0x6f, 0xf4, //0x000031bf vmovdqa %ymm12, %ymm14 + 0xc4, 0x41, 0x7d, 0x6f, 0xea, //0x000031c4 vmovdqa %ymm10, %ymm13 + 0xc5, 0xfe, 0x6f, 0x1d, 0xef, 0xcf, 0xff, 0xff, //0x000031c9 vmovdqu $-12305(%rip), %ymm3 /* LCPI0_9+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0xc7, 0xcf, 0xff, 0xff, //0x000031d1 vmovdqu $-12345(%rip), %ymm4 /* LCPI0_8+0(%rip) */ + 0xc5, 0x7d, 0x6f, 0xd1, //0x000031d9 vmovdqa %ymm1, %ymm10 + 0xc5, 0x7d, 0x6f, 0xe2, //0x000031dd vmovdqa %ymm2, %ymm12 + 0x4d, 0x85, 0xc0, //0x000031e1 testq %r8, %r8 + 0x0f, 0x85, 0xc7, 0xf7, 0xff, 0xff, //0x000031e4 jne LBB0_208 + //0x000031ea LBB0_577 + 0xba, 0x40, 0x00, 0x00, 0x00, //0x000031ea movl $64, %edx + //0x000031ef LBB0_578 + 0xc5, 0xbd, 0xda, 0xc8, //0x000031ef vpminub %ymm0, %ymm8, %ymm1 + 0xc5, 0xfd, 0x74, 0xc1, //0x000031f3 vpcmpeqb %ymm1, %ymm0, %ymm0 + 0xc5, 0xfd, 0xd7, 0xf0, //0x000031f7 vpmovmskb %ymm0, %esi + 0x0f, 0xbc, 0xfe, //0x000031fb bsfl %esi, %edi + 0x4d, 0x85, 0xc0, //0x000031fe testq %r8, %r8 + 0x0f, 0x84, 0x2c, 0x00, 0x00, 0x00, //0x00003201 je LBB0_581 + 0x85, 0xf6, //0x00003207 testl %esi, %esi + 0xb8, 0x40, 0x00, 0x00, 0x00, //0x00003209 movl $64, %eax + 0x0f, 0x44, 0xf8, //0x0000320e cmovel %eax, %edi + 0x48, 0x39, 0xfa, //0x00003211 cmpq %rdi, %rdx + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00003214 movq $24(%rsp), %r8 + 0x0f, 0x87, 0x0a, 0x0e, 0x00, 0x00, //0x00003219 ja LBB0_733 + 0x4c, 0x29, 0xe1, //0x0000321f subq %r12, %rcx + 0x48, 0x01, 0xd1, //0x00003222 addq %rdx, %rcx + 0x48, 0x83, 0xc1, 0x01, //0x00003225 addq $1, %rcx + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00003229 movq $32(%rsp), %r11 + 0xe9, 0xf9, 0xd4, 0xff, 0xff, //0x0000322e jmp LBB0_64 + //0x00003233 LBB0_581 + 0x85, 0xf6, //0x00003233 testl %esi, %esi + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00003235 movq $24(%rsp), %r8 + 0x0f, 0x85, 0x01, 0x0e, 0x00, 0x00, //0x0000323a jne LBB0_731 + 0x48, 0x83, 0xc1, 0x20, //0x00003240 addq $32, %rcx + 0x49, 0x83, 0xc3, 0xe0, //0x00003244 addq $-32, %r11 + //0x00003248 LBB0_583 + 0x4d, 0x85, 0xd2, //0x00003248 testq %r10, %r10 + 0x0f, 0x85, 0x18, 0x05, 0x00, 0x00, //0x0000324b jne LBB0_634 + 0x48, 0x8b, 0x44, 0x24, 0x10, //0x00003251 movq $16(%rsp), %rax + 0x48, 0x8b, 0x5c, 0x24, 0x08, //0x00003256 movq $8(%rsp), %rbx + 0x4d, 0x85, 0xdb, //0x0000325b testq %r11, %r11 + 0x0f, 0x84, 0x5f, 0x0b, 0x00, 0x00, //0x0000325e je LBB0_697 + //0x00003264 LBB0_585 + 0x0f, 0xb6, 0x11, //0x00003264 movzbl (%rcx), %edx + 0x80, 0xfa, 0x22, //0x00003267 cmpb $34, %dl + 0x0f, 0x84, 0xa6, 0x00, 0x00, 0x00, //0x0000326a je LBB0_695 + 0x80, 0xfa, 0x5c, //0x00003270 cmpb $92, %dl + 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00003273 je LBB0_589 + 0x80, 0xfa, 0x1f, //0x00003279 cmpb $31, %dl + 0x0f, 0x86, 0xdb, 0x0d, 0x00, 0x00, //0x0000327c jbe LBB0_735 + 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00003282 movq $-1, %rdx + 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00003289 movl $1, %esi + 0x48, 0x01, 0xf1, //0x0000328e addq %rsi, %rcx + 0x49, 0x01, 0xd3, //0x00003291 addq %rdx, %r11 + 0x0f, 0x85, 0xca, 0xff, 0xff, 0xff, //0x00003294 jne LBB0_585 + 0xe9, 0x24, 0x0b, 0x00, 0x00, //0x0000329a jmp LBB0_697 + //0x0000329f LBB0_589 + 0x4c, 0x89, 0xff, //0x0000329f movq %r15, %rdi + 0x49, 0x89, 0xdf, //0x000032a2 movq %rbx, %r15 + 0x49, 0x83, 0xfb, 0x01, //0x000032a5 cmpq $1, %r11 + 0x0f, 0x84, 0xe2, 0x0d, 0x00, 0x00, //0x000032a9 je LBB0_741 + 0xc5, 0x7d, 0x7f, 0xe1, //0x000032af vmovdqa %ymm12, %ymm1 + 0xc5, 0x7d, 0x7f, 0xd0, //0x000032b3 vmovdqa %ymm10, %ymm0 + 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x000032b7 vmovdqa %ymm13, %ymm10 + 0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x000032bc movq $-2, %rdx + 0xbe, 0x02, 0x00, 0x00, 0x00, //0x000032c3 movl $2, %esi + 0x48, 0x83, 0xf8, 0xff, //0x000032c8 cmpq $-1, %rax + 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x000032cc jne LBB0_592 + 0x48, 0x89, 0xc8, //0x000032d2 movq %rcx, %rax + 0x4c, 0x29, 0xe0, //0x000032d5 subq %r12, %rax + 0x48, 0x89, 0x44, 0x24, 0x10, //0x000032d8 movq %rax, $16(%rsp) + //0x000032dd LBB0_592 + 0x4c, 0x89, 0xfb, //0x000032dd movq %r15, %rbx + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x000032e0 movq $24(%rsp), %r8 + 0x49, 0x89, 0xff, //0x000032e5 movq %rdi, %r15 + 0xc4, 0x41, 0x7d, 0x6f, 0xea, //0x000032e8 vmovdqa %ymm10, %ymm13 + 0xc5, 0xfe, 0x6f, 0x1d, 0xcb, 0xce, 0xff, 0xff, //0x000032ed vmovdqu $-12597(%rip), %ymm3 /* LCPI0_9+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0xa3, 0xce, 0xff, 0xff, //0x000032f5 vmovdqu $-12637(%rip), %ymm4 /* LCPI0_8+0(%rip) */ + 0xc5, 0x7d, 0x6f, 0xd0, //0x000032fd vmovdqa %ymm0, %ymm10 + 0xc5, 0x7d, 0x6f, 0xe1, //0x00003301 vmovdqa %ymm1, %ymm12 + 0x48, 0x01, 0xf1, //0x00003305 addq %rsi, %rcx + 0x49, 0x01, 0xd3, //0x00003308 addq %rdx, %r11 + 0x0f, 0x85, 0x53, 0xff, 0xff, 0xff, //0x0000330b jne LBB0_585 + 0xe9, 0xad, 0x0a, 0x00, 0x00, //0x00003311 jmp LBB0_697 + //0x00003316 LBB0_695 + 0x4c, 0x29, 0xe1, //0x00003316 subq %r12, %rcx + 0x48, 0x83, 0xc1, 0x01, //0x00003319 addq $1, %rcx + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x0000331d movq $32(%rsp), %r11 + 0x48, 0x85, 0xc9, //0x00003322 testq %rcx, %rcx + 0x0f, 0x89, 0x76, 0xe0, 0xff, 0xff, //0x00003325 jns LBB0_247 + 0xe9, 0x81, 0x0a, 0x00, 0x00, //0x0000332b jmp LBB0_696 + //0x00003330 LBB0_593 + 0xc5, 0x7d, 0x7f, 0xe1, //0x00003330 vmovdqa %ymm12, %ymm1 + 0xc5, 0x7d, 0x7f, 0xd0, //0x00003334 vmovdqa %ymm10, %ymm0 + 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x00003338 vmovdqa %ymm13, %ymm10 + 0xc4, 0x41, 0x7d, 0x6f, 0xe6, //0x0000333d vmovdqa %ymm14, %ymm12 + 0x48, 0x83, 0x7c, 0x24, 0x10, 0xff, //0x00003342 cmpq $-1, $16(%rsp) + 0x0f, 0x85, 0x29, 0x00, 0x00, 0x00, //0x00003348 jne LBB0_596 + 0x48, 0x89, 0xc8, //0x0000334e movq %rcx, %rax + 0x4c, 0x29, 0xe0, //0x00003351 subq %r12, %rax + 0x48, 0x0f, 0xbc, 0xda, //0x00003354 bsfq %rdx, %rbx + 0x48, 0x01, 0xc3, //0x00003358 addq %rax, %rbx + 0x48, 0x89, 0x5c, 0x24, 0x10, //0x0000335b movq %rbx, $16(%rsp) + 0xe9, 0x12, 0x00, 0x00, 0x00, //0x00003360 jmp LBB0_596 + //0x00003365 LBB0_595 + 0xc5, 0x7d, 0x7f, 0xe1, //0x00003365 vmovdqa %ymm12, %ymm1 + 0xc5, 0x7d, 0x7f, 0xd0, //0x00003369 vmovdqa %ymm10, %ymm0 + 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x0000336d vmovdqa %ymm13, %ymm10 + 0xc4, 0x41, 0x7d, 0x6f, 0xe6, //0x00003372 vmovdqa %ymm14, %ymm12 + //0x00003377 LBB0_596 + 0x44, 0x89, 0xc0, //0x00003377 movl %r8d, %eax + 0xf7, 0xd0, //0x0000337a notl %eax + 0x21, 0xd0, //0x0000337c andl %edx, %eax + 0x8d, 0x3c, 0x00, //0x0000337e leal (%rax,%rax), %edi + 0x41, 0x8d, 0x1c, 0x40, //0x00003381 leal (%r8,%rax,2), %ebx + 0xf7, 0xd7, //0x00003385 notl %edi + 0x21, 0xd7, //0x00003387 andl %edx, %edi + 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x00003389 andl $-1431655766, %edi + 0x45, 0x31, 0xc0, //0x0000338f xorl %r8d, %r8d + 0x01, 0xc7, //0x00003392 addl %eax, %edi + 0x41, 0x0f, 0x92, 0xc0, //0x00003394 setb %r8b + 0x01, 0xff, //0x00003398 addl %edi, %edi + 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x0000339a xorl $1431655765, %edi + 0x21, 0xdf, //0x000033a0 andl %ebx, %edi + 0xf7, 0xd7, //0x000033a2 notl %edi + 0x21, 0xfe, //0x000033a4 andl %edi, %esi + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x000033a6 movq $32(%rsp), %r11 + 0x49, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000033ab movabsq $4294977024, %r15 + 0xc4, 0x41, 0x7d, 0x6f, 0xf4, //0x000033b5 vmovdqa %ymm12, %ymm14 + 0xc4, 0x41, 0x7d, 0x6f, 0xea, //0x000033ba vmovdqa %ymm10, %ymm13 + 0xc5, 0xfe, 0x6f, 0x1d, 0xf9, 0xcd, 0xff, 0xff, //0x000033bf vmovdqu $-12807(%rip), %ymm3 /* LCPI0_9+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0xd1, 0xcd, 0xff, 0xff, //0x000033c7 vmovdqu $-12847(%rip), %ymm4 /* LCPI0_8+0(%rip) */ + 0xc5, 0x7d, 0x6f, 0xd0, //0x000033cf vmovdqa %ymm0, %ymm10 + 0xc5, 0x7d, 0x6f, 0xe1, //0x000033d3 vmovdqa %ymm1, %ymm12 + 0x48, 0x85, 0xf6, //0x000033d7 testq %rsi, %rsi + 0x0f, 0x85, 0x70, 0xf6, 0xff, 0xff, //0x000033da jne LBB0_83 + //0x000033e0 LBB0_597 + 0x48, 0x83, 0xc1, 0x20, //0x000033e0 addq $32, %rcx + 0x49, 0x83, 0xc2, 0xe0, //0x000033e4 addq $-32, %r10 + //0x000033e8 LBB0_598 + 0x4d, 0x85, 0xc0, //0x000033e8 testq %r8, %r8 + 0x0f, 0x85, 0xed, 0x03, 0x00, 0x00, //0x000033eb jne LBB0_636 + 0x48, 0x8b, 0x7c, 0x24, 0x10, //0x000033f1 movq $16(%rsp), %rdi + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x000033f6 movq $24(%rsp), %r8 + 0x4d, 0x85, 0xd2, //0x000033fb testq %r10, %r10 + 0x0f, 0x84, 0xb5, 0x00, 0x00, 0x00, //0x000033fe je LBB0_611 + //0x00003404 LBB0_600 + 0x4c, 0x89, 0xe2, //0x00003404 movq %r12, %rdx + 0x48, 0xf7, 0xda, //0x00003407 negq %rdx + //0x0000340a LBB0_601 + 0x31, 0xf6, //0x0000340a xorl %esi, %esi + //0x0000340c LBB0_602 + 0x0f, 0xb6, 0x04, 0x31, //0x0000340c movzbl (%rcx,%rsi), %eax + 0x3c, 0x22, //0x00003410 cmpb $34, %al + 0x0f, 0x84, 0x9a, 0x00, 0x00, 0x00, //0x00003412 je LBB0_610 + 0x3c, 0x5c, //0x00003418 cmpb $92, %al + 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x0000341a je LBB0_607 + 0x48, 0x83, 0xc6, 0x01, //0x00003420 addq $1, %rsi + 0x49, 0x39, 0xf2, //0x00003424 cmpq %rsi, %r10 + 0x0f, 0x85, 0xdf, 0xff, 0xff, 0xff, //0x00003427 jne LBB0_602 + 0xe9, 0x8f, 0x00, 0x00, 0x00, //0x0000342d jmp LBB0_605 + //0x00003432 LBB0_607 + 0x48, 0x8b, 0x5c, 0x24, 0x08, //0x00003432 movq $8(%rsp), %rbx + 0x49, 0x8d, 0x42, 0xff, //0x00003437 leaq $-1(%r10), %rax + 0x48, 0x39, 0xf0, //0x0000343b cmpq %rsi, %rax + 0x0f, 0x84, 0x7f, 0x09, 0x00, 0x00, //0x0000343e je LBB0_697 + 0xc5, 0x7d, 0x7f, 0xe1, //0x00003444 vmovdqa %ymm12, %ymm1 + 0xc5, 0x7d, 0x7f, 0xd0, //0x00003448 vmovdqa %ymm10, %ymm0 + 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x0000344c vmovdqa %ymm13, %ymm10 + 0x48, 0x8d, 0x04, 0x0a, //0x00003451 leaq (%rdx,%rcx), %rax + 0x48, 0x01, 0xf0, //0x00003455 addq %rsi, %rax + 0x48, 0x83, 0xff, 0xff, //0x00003458 cmpq $-1, %rdi + 0x48, 0x8b, 0x5c, 0x24, 0x10, //0x0000345c movq $16(%rsp), %rbx + 0x48, 0x0f, 0x44, 0xd8, //0x00003461 cmoveq %rax, %rbx + 0x48, 0x89, 0x5c, 0x24, 0x10, //0x00003465 movq %rbx, $16(%rsp) + 0x48, 0x0f, 0x44, 0xf8, //0x0000346a cmoveq %rax, %rdi + 0x48, 0x01, 0xf1, //0x0000346e addq %rsi, %rcx + 0x48, 0x83, 0xc1, 0x02, //0x00003471 addq $2, %rcx + 0x4c, 0x89, 0xd0, //0x00003475 movq %r10, %rax + 0x48, 0x29, 0xf0, //0x00003478 subq %rsi, %rax + 0x48, 0x83, 0xc0, 0xfe, //0x0000347b addq $-2, %rax + 0x49, 0x83, 0xc2, 0xfe, //0x0000347f addq $-2, %r10 + 0x49, 0x39, 0xf2, //0x00003483 cmpq %rsi, %r10 + 0x49, 0x89, 0xc2, //0x00003486 movq %rax, %r10 + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00003489 movq $24(%rsp), %r8 + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x0000348e movq $32(%rsp), %r11 + 0xc5, 0xfe, 0x6f, 0x1d, 0x25, 0xcd, 0xff, 0xff, //0x00003493 vmovdqu $-13019(%rip), %ymm3 /* LCPI0_9+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0xfd, 0xcc, 0xff, 0xff, //0x0000349b vmovdqu $-13059(%rip), %ymm4 /* LCPI0_8+0(%rip) */ + 0xc5, 0x7d, 0x6f, 0xd0, //0x000034a3 vmovdqa %ymm0, %ymm10 + 0x0f, 0x85, 0x5d, 0xff, 0xff, 0xff, //0x000034a7 jne LBB0_601 + 0xe9, 0x14, 0x0c, 0x00, 0x00, //0x000034ad jmp LBB0_568 + //0x000034b2 LBB0_610 + 0x48, 0x01, 0xf1, //0x000034b2 addq %rsi, %rcx + 0x48, 0x83, 0xc1, 0x01, //0x000034b5 addq $1, %rcx + //0x000034b9 LBB0_611 + 0x4c, 0x29, 0xe1, //0x000034b9 subq %r12, %rcx + 0xe9, 0xbb, 0xd8, 0xff, 0xff, //0x000034bc jmp LBB0_152 + //0x000034c1 LBB0_605 + 0x48, 0x8b, 0x74, 0x24, 0x08, //0x000034c1 movq $8(%rsp), %rsi + 0x3c, 0x22, //0x000034c6 cmpb $34, %al + 0x0f, 0x85, 0x6b, 0x0b, 0x00, 0x00, //0x000034c8 jne LBB0_730 + 0xc5, 0x7d, 0x7f, 0xe1, //0x000034ce vmovdqa %ymm12, %ymm1 + 0xc5, 0x7d, 0x7f, 0xd0, //0x000034d2 vmovdqa %ymm10, %ymm0 + 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x000034d6 vmovdqa %ymm13, %ymm10 + 0x4c, 0x89, 0xfa, //0x000034db movq %r15, %rdx + 0x4c, 0x01, 0xd1, //0x000034de addq %r10, %rcx + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x000034e1 movq $24(%rsp), %r8 + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x000034e6 movq $32(%rsp), %r11 + 0xc5, 0xfe, 0x6f, 0x1d, 0xcd, 0xcc, 0xff, 0xff, //0x000034eb vmovdqu $-13107(%rip), %ymm3 /* LCPI0_9+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0xa5, 0xcc, 0xff, 0xff, //0x000034f3 vmovdqu $-13147(%rip), %ymm4 /* LCPI0_8+0(%rip) */ + 0xc5, 0x7d, 0x6f, 0xd0, //0x000034fb vmovdqa %ymm0, %ymm10 + 0xe9, 0xb5, 0xff, 0xff, 0xff, //0x000034ff jmp LBB0_611 + //0x00003504 LBB0_612 + 0xc5, 0x7d, 0x7f, 0xe2, //0x00003504 vmovdqa %ymm12, %ymm2 + 0xc5, 0x7d, 0x7f, 0xd1, //0x00003508 vmovdqa %ymm10, %ymm1 + 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x0000350c vmovdqa %ymm13, %ymm10 + 0xc4, 0x41, 0x7d, 0x6f, 0xe6, //0x00003511 vmovdqa %ymm14, %ymm12 + 0x4c, 0x89, 0xfb, //0x00003516 movq %r15, %rbx + 0x48, 0x83, 0x7c, 0x24, 0x10, 0xff, //0x00003519 cmpq $-1, $16(%rsp) + 0x0f, 0x85, 0x2c, 0x00, 0x00, 0x00, //0x0000351f jne LBB0_615 + 0x48, 0x89, 0xc8, //0x00003525 movq %rcx, %rax + 0x4c, 0x29, 0xe0, //0x00003528 subq %r12, %rax + 0x48, 0x0f, 0xbc, 0xfa, //0x0000352b bsfq %rdx, %rdi + 0x48, 0x01, 0xc7, //0x0000352f addq %rax, %rdi + 0x48, 0x89, 0x7c, 0x24, 0x10, //0x00003532 movq %rdi, $16(%rsp) + 0xe9, 0x15, 0x00, 0x00, 0x00, //0x00003537 jmp LBB0_615 + //0x0000353c LBB0_614 + 0xc5, 0x7d, 0x7f, 0xe2, //0x0000353c vmovdqa %ymm12, %ymm2 + 0xc5, 0x7d, 0x7f, 0xd1, //0x00003540 vmovdqa %ymm10, %ymm1 + 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x00003544 vmovdqa %ymm13, %ymm10 + 0xc4, 0x41, 0x7d, 0x6f, 0xe6, //0x00003549 vmovdqa %ymm14, %ymm12 + 0x4c, 0x89, 0xfb, //0x0000354e movq %r15, %rbx + //0x00003551 LBB0_615 + 0x44, 0x89, 0xd0, //0x00003551 movl %r10d, %eax + 0xf7, 0xd0, //0x00003554 notl %eax + 0x21, 0xd0, //0x00003556 andl %edx, %eax + 0x8d, 0x34, 0x00, //0x00003558 leal (%rax,%rax), %esi + 0x41, 0x8d, 0x3c, 0x42, //0x0000355b leal (%r10,%rax,2), %edi + 0xf7, 0xd6, //0x0000355f notl %esi + 0x21, 0xd6, //0x00003561 andl %edx, %esi + 0x81, 0xe6, 0xaa, 0xaa, 0xaa, 0xaa, //0x00003563 andl $-1431655766, %esi + 0x45, 0x31, 0xd2, //0x00003569 xorl %r10d, %r10d + 0x01, 0xc6, //0x0000356c addl %eax, %esi + 0x41, 0x0f, 0x92, 0xc2, //0x0000356e setb %r10b + 0x01, 0xf6, //0x00003572 addl %esi, %esi + 0x81, 0xf6, 0x55, 0x55, 0x55, 0x55, //0x00003574 xorl $1431655765, %esi + 0x21, 0xfe, //0x0000357a andl %edi, %esi + 0xf7, 0xd6, //0x0000357c notl %esi + 0x41, 0x21, 0xf0, //0x0000357e andl %esi, %r8d + 0x49, 0x89, 0xdf, //0x00003581 movq %rbx, %r15 + 0xc4, 0x41, 0x7d, 0x6f, 0xf4, //0x00003584 vmovdqa %ymm12, %ymm14 + 0xc4, 0x41, 0x7d, 0x6f, 0xea, //0x00003589 vmovdqa %ymm10, %ymm13 + 0xc5, 0xfe, 0x6f, 0x1d, 0x2a, 0xcc, 0xff, 0xff, //0x0000358e vmovdqu $-13270(%rip), %ymm3 /* LCPI0_9+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0x02, 0xcc, 0xff, 0xff, //0x00003596 vmovdqu $-13310(%rip), %ymm4 /* LCPI0_8+0(%rip) */ + 0xc5, 0x7d, 0x6f, 0xd1, //0x0000359e vmovdqa %ymm1, %ymm10 + 0xc5, 0x7d, 0x6f, 0xe2, //0x000035a2 vmovdqa %ymm2, %ymm12 + 0x4d, 0x85, 0xc0, //0x000035a6 testq %r8, %r8 + 0x0f, 0x85, 0xf2, 0xf4, 0xff, 0xff, //0x000035a9 jne LBB0_233 + //0x000035af LBB0_616 + 0xba, 0x40, 0x00, 0x00, 0x00, //0x000035af movl $64, %edx + //0x000035b4 LBB0_617 + 0xc5, 0xbd, 0xda, 0xc8, //0x000035b4 vpminub %ymm0, %ymm8, %ymm1 + 0xc5, 0xfd, 0x74, 0xc1, //0x000035b8 vpcmpeqb %ymm1, %ymm0, %ymm0 + 0xc5, 0xfd, 0xd7, 0xf0, //0x000035bc vpmovmskb %ymm0, %esi + 0x0f, 0xbc, 0xfe, //0x000035c0 bsfl %esi, %edi + 0x4d, 0x85, 0xc0, //0x000035c3 testq %r8, %r8 + 0x0f, 0x84, 0x2c, 0x00, 0x00, 0x00, //0x000035c6 je LBB0_620 + 0x85, 0xf6, //0x000035cc testl %esi, %esi + 0xb8, 0x40, 0x00, 0x00, 0x00, //0x000035ce movl $64, %eax + 0x0f, 0x44, 0xf8, //0x000035d3 cmovel %eax, %edi + 0x48, 0x39, 0xfa, //0x000035d6 cmpq %rdi, %rdx + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x000035d9 movq $24(%rsp), %r8 + 0x0f, 0x87, 0x45, 0x0a, 0x00, 0x00, //0x000035de ja LBB0_733 + 0x4c, 0x29, 0xe1, //0x000035e4 subq %r12, %rcx + 0x48, 0x01, 0xd1, //0x000035e7 addq %rdx, %rcx + 0x48, 0x83, 0xc1, 0x01, //0x000035ea addq $1, %rcx + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x000035ee movq $32(%rsp), %r11 + 0xe9, 0x84, 0xd7, 0xff, 0xff, //0x000035f3 jmp LBB0_152 + //0x000035f8 LBB0_620 + 0x85, 0xf6, //0x000035f8 testl %esi, %esi + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x000035fa movq $24(%rsp), %r8 + 0x0f, 0x85, 0x3c, 0x0a, 0x00, 0x00, //0x000035ff jne LBB0_731 + 0x48, 0x83, 0xc1, 0x20, //0x00003605 addq $32, %rcx + 0x49, 0x83, 0xc3, 0xe0, //0x00003609 addq $-32, %r11 + //0x0000360d LBB0_622 + 0x4d, 0x85, 0xd2, //0x0000360d testq %r10, %r10 + 0x0f, 0x85, 0x3c, 0x02, 0x00, 0x00, //0x00003610 jne LBB0_638 + 0x48, 0x8b, 0x44, 0x24, 0x10, //0x00003616 movq $16(%rsp), %rax + 0x48, 0x8b, 0x5c, 0x24, 0x08, //0x0000361b movq $8(%rsp), %rbx + 0x4d, 0x85, 0xdb, //0x00003620 testq %r11, %r11 + 0x0f, 0x84, 0x9a, 0x07, 0x00, 0x00, //0x00003623 je LBB0_697 + //0x00003629 LBB0_624 + 0x0f, 0xb6, 0x11, //0x00003629 movzbl (%rcx), %edx + 0x80, 0xfa, 0x22, //0x0000362c cmpb $34, %dl + 0x0f, 0x84, 0xa6, 0x00, 0x00, 0x00, //0x0000362f je LBB0_701 + 0x80, 0xfa, 0x5c, //0x00003635 cmpb $92, %dl + 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00003638 je LBB0_628 + 0x80, 0xfa, 0x1f, //0x0000363e cmpb $31, %dl + 0x0f, 0x86, 0x16, 0x0a, 0x00, 0x00, //0x00003641 jbe LBB0_735 + 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00003647 movq $-1, %rdx + 0xbe, 0x01, 0x00, 0x00, 0x00, //0x0000364e movl $1, %esi + 0x48, 0x01, 0xf1, //0x00003653 addq %rsi, %rcx + 0x49, 0x01, 0xd3, //0x00003656 addq %rdx, %r11 + 0x0f, 0x85, 0xca, 0xff, 0xff, 0xff, //0x00003659 jne LBB0_624 + 0xe9, 0x5f, 0x07, 0x00, 0x00, //0x0000365f jmp LBB0_697 + //0x00003664 LBB0_628 + 0x4c, 0x89, 0xff, //0x00003664 movq %r15, %rdi + 0x49, 0x89, 0xdf, //0x00003667 movq %rbx, %r15 + 0x49, 0x83, 0xfb, 0x01, //0x0000366a cmpq $1, %r11 + 0x0f, 0x84, 0x1d, 0x0a, 0x00, 0x00, //0x0000366e je LBB0_741 + 0xc5, 0x7d, 0x7f, 0xe1, //0x00003674 vmovdqa %ymm12, %ymm1 + 0xc5, 0x7d, 0x7f, 0xd0, //0x00003678 vmovdqa %ymm10, %ymm0 + 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x0000367c vmovdqa %ymm13, %ymm10 + 0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x00003681 movq $-2, %rdx + 0xbe, 0x02, 0x00, 0x00, 0x00, //0x00003688 movl $2, %esi + 0x48, 0x83, 0xf8, 0xff, //0x0000368d cmpq $-1, %rax + 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x00003691 jne LBB0_631 + 0x48, 0x89, 0xc8, //0x00003697 movq %rcx, %rax + 0x4c, 0x29, 0xe0, //0x0000369a subq %r12, %rax + 0x48, 0x89, 0x44, 0x24, 0x10, //0x0000369d movq %rax, $16(%rsp) + //0x000036a2 LBB0_631 + 0x4c, 0x89, 0xfb, //0x000036a2 movq %r15, %rbx + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x000036a5 movq $24(%rsp), %r8 + 0x49, 0x89, 0xff, //0x000036aa movq %rdi, %r15 + 0xc4, 0x41, 0x7d, 0x6f, 0xea, //0x000036ad vmovdqa %ymm10, %ymm13 + 0xc5, 0xfe, 0x6f, 0x1d, 0x06, 0xcb, 0xff, 0xff, //0x000036b2 vmovdqu $-13562(%rip), %ymm3 /* LCPI0_9+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0xde, 0xca, 0xff, 0xff, //0x000036ba vmovdqu $-13602(%rip), %ymm4 /* LCPI0_8+0(%rip) */ + 0xc5, 0x7d, 0x6f, 0xd0, //0x000036c2 vmovdqa %ymm0, %ymm10 + 0xc5, 0x7d, 0x6f, 0xe1, //0x000036c6 vmovdqa %ymm1, %ymm12 + 0x48, 0x01, 0xf1, //0x000036ca addq %rsi, %rcx + 0x49, 0x01, 0xd3, //0x000036cd addq %rdx, %r11 + 0x0f, 0x85, 0x53, 0xff, 0xff, 0xff, //0x000036d0 jne LBB0_624 + 0xe9, 0xe8, 0x06, 0x00, 0x00, //0x000036d6 jmp LBB0_697 + //0x000036db LBB0_701 + 0x4c, 0x29, 0xe1, //0x000036db subq %r12, %rcx + 0x48, 0x83, 0xc1, 0x01, //0x000036de addq $1, %rcx + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x000036e2 movq $32(%rsp), %r11 + 0x48, 0x85, 0xc9, //0x000036e7 testq %rcx, %rcx + 0x0f, 0x89, 0x53, 0xe4, 0xff, 0xff, //0x000036ea jns LBB0_363 + 0xe9, 0xbc, 0x06, 0x00, 0x00, //0x000036f0 jmp LBB0_696 + //0x000036f5 LBB0_632 + 0x48, 0x8b, 0x44, 0x24, 0x08, //0x000036f5 movq $8(%rsp), %rax + 0x4d, 0x85, 0xd2, //0x000036fa testq %r10, %r10 + 0x0f, 0x84, 0xbb, 0x09, 0x00, 0x00, //0x000036fd je LBB0_740 + 0xc5, 0x7d, 0x7f, 0xe1, //0x00003703 vmovdqa %ymm12, %ymm1 + 0xc5, 0x7d, 0x7f, 0xd0, //0x00003707 vmovdqa %ymm10, %ymm0 + 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x0000370b vmovdqa %ymm13, %ymm10 + 0x4c, 0x89, 0xfa, //0x00003710 movq %r15, %rdx + 0x4c, 0x89, 0xe7, //0x00003713 movq %r12, %rdi + 0x48, 0xf7, 0xd7, //0x00003716 notq %rdi + 0x48, 0x01, 0xcf, //0x00003719 addq %rcx, %rdi + 0x48, 0x8b, 0x74, 0x24, 0x10, //0x0000371c movq $16(%rsp), %rsi + 0x48, 0x83, 0xfe, 0xff, //0x00003721 cmpq $-1, %rsi + 0x48, 0x89, 0xf0, //0x00003725 movq %rsi, %rax + 0x48, 0x0f, 0x44, 0xc7, //0x00003728 cmoveq %rdi, %rax + 0x48, 0x0f, 0x45, 0xfe, //0x0000372c cmovneq %rsi, %rdi + 0x48, 0x83, 0xc1, 0x01, //0x00003730 addq $1, %rcx + 0x49, 0x83, 0xc2, 0xff, //0x00003734 addq $-1, %r10 + 0x48, 0x89, 0x44, 0x24, 0x10, //0x00003738 movq %rax, $16(%rsp) + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x0000373d movq $24(%rsp), %r8 + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00003742 movq $32(%rsp), %r11 + 0xc5, 0xfe, 0x6f, 0x1d, 0x71, 0xca, 0xff, 0xff, //0x00003747 vmovdqu $-13711(%rip), %ymm3 /* LCPI0_9+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0x49, 0xca, 0xff, 0xff, //0x0000374f vmovdqu $-13751(%rip), %ymm4 /* LCPI0_8+0(%rip) */ + 0xc5, 0x7d, 0x6f, 0xd0, //0x00003757 vmovdqa %ymm0, %ymm10 + 0x4d, 0x85, 0xd2, //0x0000375b testq %r10, %r10 + 0x0f, 0x85, 0x7f, 0xf8, 0xff, 0xff, //0x0000375e jne LBB0_559 + 0xe9, 0x2f, 0xf9, 0xff, 0xff, //0x00003764 jmp LBB0_570 + //0x00003769 LBB0_634 + 0x4c, 0x89, 0xfe, //0x00003769 movq %r15, %rsi + 0x4c, 0x8b, 0x7c, 0x24, 0x08, //0x0000376c movq $8(%rsp), %r15 + 0x4d, 0x85, 0xdb, //0x00003771 testq %r11, %r11 + 0x0f, 0x84, 0x17, 0x09, 0x00, 0x00, //0x00003774 je LBB0_741 + 0xc5, 0x7d, 0x7f, 0xe1, //0x0000377a vmovdqa %ymm12, %ymm1 + 0xc5, 0x7d, 0x7f, 0xd0, //0x0000377e vmovdqa %ymm10, %ymm0 + 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x00003782 vmovdqa %ymm13, %ymm10 + 0x4c, 0x89, 0xe0, //0x00003787 movq %r12, %rax + 0x48, 0xf7, 0xd0, //0x0000378a notq %rax + 0x48, 0x01, 0xc8, //0x0000378d addq %rcx, %rax + 0x48, 0x8b, 0x7c, 0x24, 0x10, //0x00003790 movq $16(%rsp), %rdi + 0x48, 0x83, 0xff, 0xff, //0x00003795 cmpq $-1, %rdi + 0x48, 0x89, 0xfa, //0x00003799 movq %rdi, %rdx + 0x48, 0x0f, 0x44, 0xd0, //0x0000379c cmoveq %rax, %rdx + 0x48, 0x0f, 0x45, 0xc7, //0x000037a0 cmovneq %rdi, %rax + 0x48, 0x83, 0xc1, 0x01, //0x000037a4 addq $1, %rcx + 0x49, 0x83, 0xc3, 0xff, //0x000037a8 addq $-1, %r11 + 0x48, 0x89, 0x54, 0x24, 0x10, //0x000037ac movq %rdx, $16(%rsp) + 0x4c, 0x89, 0xfb, //0x000037b1 movq %r15, %rbx + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x000037b4 movq $24(%rsp), %r8 + 0x49, 0x89, 0xf7, //0x000037b9 movq %rsi, %r15 + 0xc5, 0xfe, 0x6f, 0x1d, 0xfc, 0xc9, 0xff, 0xff, //0x000037bc vmovdqu $-13828(%rip), %ymm3 /* LCPI0_9+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0xd4, 0xc9, 0xff, 0xff, //0x000037c4 vmovdqu $-13868(%rip), %ymm4 /* LCPI0_8+0(%rip) */ + 0xc5, 0x7d, 0x6f, 0xd0, //0x000037cc vmovdqa %ymm0, %ymm10 + 0x4d, 0x85, 0xdb, //0x000037d0 testq %r11, %r11 + 0x0f, 0x85, 0x8b, 0xfa, 0xff, 0xff, //0x000037d3 jne LBB0_585 + 0xe9, 0xe5, 0x05, 0x00, 0x00, //0x000037d9 jmp LBB0_697 + //0x000037de LBB0_636 + 0x48, 0x8b, 0x44, 0x24, 0x08, //0x000037de movq $8(%rsp), %rax + 0x4d, 0x85, 0xd2, //0x000037e3 testq %r10, %r10 + 0x0f, 0x84, 0xd2, 0x08, 0x00, 0x00, //0x000037e6 je LBB0_740 + 0xc5, 0x7d, 0x7f, 0xe1, //0x000037ec vmovdqa %ymm12, %ymm1 + 0xc5, 0x7d, 0x7f, 0xd0, //0x000037f0 vmovdqa %ymm10, %ymm0 + 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x000037f4 vmovdqa %ymm13, %ymm10 + 0x4c, 0x89, 0xfa, //0x000037f9 movq %r15, %rdx + 0x4c, 0x89, 0xe7, //0x000037fc movq %r12, %rdi + 0x48, 0xf7, 0xd7, //0x000037ff notq %rdi + 0x48, 0x01, 0xcf, //0x00003802 addq %rcx, %rdi + 0x48, 0x8b, 0x74, 0x24, 0x10, //0x00003805 movq $16(%rsp), %rsi + 0x48, 0x83, 0xfe, 0xff, //0x0000380a cmpq $-1, %rsi + 0x48, 0x89, 0xf0, //0x0000380e movq %rsi, %rax + 0x48, 0x0f, 0x44, 0xc7, //0x00003811 cmoveq %rdi, %rax + 0x48, 0x0f, 0x45, 0xfe, //0x00003815 cmovneq %rsi, %rdi + 0x48, 0x83, 0xc1, 0x01, //0x00003819 addq $1, %rcx + 0x49, 0x83, 0xc2, 0xff, //0x0000381d addq $-1, %r10 + 0x48, 0x89, 0x44, 0x24, 0x10, //0x00003821 movq %rax, $16(%rsp) + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00003826 movq $24(%rsp), %r8 + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x0000382b movq $32(%rsp), %r11 + 0xc5, 0xfe, 0x6f, 0x1d, 0x88, 0xc9, 0xff, 0xff, //0x00003830 vmovdqu $-13944(%rip), %ymm3 /* LCPI0_9+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0x60, 0xc9, 0xff, 0xff, //0x00003838 vmovdqu $-13984(%rip), %ymm4 /* LCPI0_8+0(%rip) */ + 0xc5, 0x7d, 0x6f, 0xd0, //0x00003840 vmovdqa %ymm0, %ymm10 + 0x4d, 0x85, 0xd2, //0x00003844 testq %r10, %r10 + 0x0f, 0x85, 0xb7, 0xfb, 0xff, 0xff, //0x00003847 jne LBB0_600 + 0xe9, 0x67, 0xfc, 0xff, 0xff, //0x0000384d jmp LBB0_611 + //0x00003852 LBB0_638 + 0x4c, 0x89, 0xfe, //0x00003852 movq %r15, %rsi + 0x4c, 0x8b, 0x7c, 0x24, 0x08, //0x00003855 movq $8(%rsp), %r15 + 0x4d, 0x85, 0xdb, //0x0000385a testq %r11, %r11 + 0x0f, 0x84, 0x2e, 0x08, 0x00, 0x00, //0x0000385d je LBB0_741 + 0xc5, 0x7d, 0x7f, 0xe1, //0x00003863 vmovdqa %ymm12, %ymm1 + 0xc5, 0x7d, 0x7f, 0xd0, //0x00003867 vmovdqa %ymm10, %ymm0 + 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x0000386b vmovdqa %ymm13, %ymm10 + 0x4c, 0x89, 0xe0, //0x00003870 movq %r12, %rax + 0x48, 0xf7, 0xd0, //0x00003873 notq %rax + 0x48, 0x01, 0xc8, //0x00003876 addq %rcx, %rax + 0x48, 0x8b, 0x7c, 0x24, 0x10, //0x00003879 movq $16(%rsp), %rdi + 0x48, 0x83, 0xff, 0xff, //0x0000387e cmpq $-1, %rdi + 0x48, 0x89, 0xfa, //0x00003882 movq %rdi, %rdx + 0x48, 0x0f, 0x44, 0xd0, //0x00003885 cmoveq %rax, %rdx + 0x48, 0x0f, 0x45, 0xc7, //0x00003889 cmovneq %rdi, %rax + 0x48, 0x83, 0xc1, 0x01, //0x0000388d addq $1, %rcx + 0x49, 0x83, 0xc3, 0xff, //0x00003891 addq $-1, %r11 + 0x48, 0x89, 0x54, 0x24, 0x10, //0x00003895 movq %rdx, $16(%rsp) + 0x4c, 0x89, 0xfb, //0x0000389a movq %r15, %rbx + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x0000389d movq $24(%rsp), %r8 + 0x49, 0x89, 0xf7, //0x000038a2 movq %rsi, %r15 + 0xc5, 0xfe, 0x6f, 0x1d, 0x13, 0xc9, 0xff, 0xff, //0x000038a5 vmovdqu $-14061(%rip), %ymm3 /* LCPI0_9+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0xeb, 0xc8, 0xff, 0xff, //0x000038ad vmovdqu $-14101(%rip), %ymm4 /* LCPI0_8+0(%rip) */ + 0xc5, 0x7d, 0x6f, 0xd0, //0x000038b5 vmovdqa %ymm0, %ymm10 + 0x4d, 0x85, 0xdb, //0x000038b9 testq %r11, %r11 + 0x0f, 0x85, 0x67, 0xfd, 0xff, 0xff, //0x000038bc jne LBB0_624 + 0xe9, 0xfc, 0x04, 0x00, 0x00, //0x000038c2 jmp LBB0_697 + //0x000038c7 LBB0_640 + 0x49, 0x8d, 0x4e, 0xff, //0x000038c7 leaq $-1(%r14), %rcx + 0x4c, 0x39, 0xd1, //0x000038cb cmpq %r10, %rcx + 0x0f, 0x84, 0x29, 0x05, 0x00, 0x00, //0x000038ce je LBB0_721 + 0xc5, 0x7d, 0x7f, 0xe1, //0x000038d4 vmovdqa %ymm12, %ymm1 + 0xc5, 0x7d, 0x7f, 0xd0, //0x000038d8 vmovdqa %ymm10, %ymm0 + 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x000038dc vmovdqa %ymm13, %ymm10 + 0x4c, 0x89, 0xfa, //0x000038e1 movq %r15, %rdx + 0x4b, 0x8d, 0x0c, 0x02, //0x000038e4 leaq (%r10,%r8), %rcx + 0x48, 0x83, 0xc1, 0x02, //0x000038e8 addq $2, %rcx + 0x4d, 0x29, 0xd6, //0x000038ec subq %r10, %r14 + 0x49, 0x83, 0xc6, 0xfe, //0x000038ef addq $-2, %r14 + 0x4d, 0x89, 0xf2, //0x000038f3 movq %r14, %r10 + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x000038f6 movq $32(%rsp), %r11 + 0x4c, 0x8b, 0x4c, 0x24, 0x10, //0x000038fb movq $16(%rsp), %r9 + 0xc5, 0xfe, 0x6f, 0x1d, 0xb8, 0xc8, 0xff, 0xff, //0x00003900 vmovdqu $-14152(%rip), %ymm3 /* LCPI0_9+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0x90, 0xc8, 0xff, 0xff, //0x00003908 vmovdqu $-14192(%rip), %ymm4 /* LCPI0_8+0(%rip) */ + 0xc5, 0x7d, 0x6f, 0xd0, //0x00003910 vmovdqa %ymm0, %ymm10 + 0x4d, 0x85, 0xd2, //0x00003914 testq %r10, %r10 + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00003917 movq $24(%rsp), %r8 + 0x4c, 0x8b, 0x74, 0x24, 0x28, //0x0000391c movq $40(%rsp), %r14 + 0x0f, 0x8f, 0x24, 0x00, 0x00, 0x00, //0x00003921 jg LBB0_644 + 0xe9, 0xd1, 0x04, 0x00, 0x00, //0x00003927 jmp LBB0_721 + //0x0000392c LBB0_642 + 0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x0000392c movq $-2, %rdx + 0xb8, 0x02, 0x00, 0x00, 0x00, //0x00003933 movl $2, %eax + 0x48, 0x01, 0xc1, //0x00003938 addq %rax, %rcx + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000393b movq $-1, %rax + 0x49, 0x01, 0xd2, //0x00003942 addq %rdx, %r10 + 0x0f, 0x8e, 0xb2, 0x04, 0x00, 0x00, //0x00003945 jle LBB0_721 + //0x0000394b LBB0_644 + 0x0f, 0xb6, 0x01, //0x0000394b movzbl (%rcx), %eax + 0x3c, 0x5c, //0x0000394e cmpb $92, %al + 0x0f, 0x84, 0xd6, 0xff, 0xff, 0xff, //0x00003950 je LBB0_642 + 0x3c, 0x22, //0x00003956 cmpb $34, %al + 0x0f, 0x84, 0x24, 0x00, 0x00, 0x00, //0x00003958 je LBB0_647 + 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x0000395e movq $-1, %rdx + 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00003965 movl $1, %eax + 0x48, 0x01, 0xc1, //0x0000396a addq %rax, %rcx + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000396d movq $-1, %rax + 0x49, 0x01, 0xd2, //0x00003974 addq %rdx, %r10 + 0x0f, 0x8f, 0xce, 0xff, 0xff, 0xff, //0x00003977 jg LBB0_644 + 0xe9, 0x7b, 0x04, 0x00, 0x00, //0x0000397d jmp LBB0_721 + //0x00003982 LBB0_647 + 0x4c, 0x29, 0xe1, //0x00003982 subq %r12, %rcx + 0x48, 0x83, 0xc1, 0x01, //0x00003985 addq $1, %rcx + 0xe9, 0xe5, 0xd4, 0xff, 0xff, //0x00003989 jmp LBB0_159 + //0x0000398e LBB0_648 + 0xc5, 0x7d, 0x7f, 0xe1, //0x0000398e vmovdqa %ymm12, %ymm1 + 0xc5, 0x7d, 0x7f, 0xd0, //0x00003992 vmovdqa %ymm10, %ymm0 + 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x00003996 vmovdqa %ymm13, %ymm10 + 0xc4, 0x41, 0x7d, 0x6f, 0xe6, //0x0000399b vmovdqa %ymm14, %ymm12 + 0x48, 0x83, 0x7c, 0x24, 0x10, 0xff, //0x000039a0 cmpq $-1, $16(%rsp) + 0x0f, 0x85, 0x29, 0x00, 0x00, 0x00, //0x000039a6 jne LBB0_651 + 0x48, 0x89, 0xc8, //0x000039ac movq %rcx, %rax + 0x4c, 0x29, 0xe0, //0x000039af subq %r12, %rax + 0x48, 0x0f, 0xbc, 0xda, //0x000039b2 bsfq %rdx, %rbx + 0x48, 0x01, 0xc3, //0x000039b6 addq %rax, %rbx + 0x48, 0x89, 0x5c, 0x24, 0x10, //0x000039b9 movq %rbx, $16(%rsp) + 0xe9, 0x12, 0x00, 0x00, 0x00, //0x000039be jmp LBB0_651 + //0x000039c3 LBB0_650 + 0xc5, 0x7d, 0x7f, 0xe1, //0x000039c3 vmovdqa %ymm12, %ymm1 + 0xc5, 0x7d, 0x7f, 0xd0, //0x000039c7 vmovdqa %ymm10, %ymm0 + 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x000039cb vmovdqa %ymm13, %ymm10 + 0xc4, 0x41, 0x7d, 0x6f, 0xe6, //0x000039d0 vmovdqa %ymm14, %ymm12 + //0x000039d5 LBB0_651 + 0x44, 0x89, 0xc0, //0x000039d5 movl %r8d, %eax + 0xf7, 0xd0, //0x000039d8 notl %eax + 0x21, 0xd0, //0x000039da andl %edx, %eax + 0x8d, 0x3c, 0x00, //0x000039dc leal (%rax,%rax), %edi + 0x41, 0x8d, 0x1c, 0x40, //0x000039df leal (%r8,%rax,2), %ebx + 0xf7, 0xd7, //0x000039e3 notl %edi + 0x21, 0xd7, //0x000039e5 andl %edx, %edi + 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x000039e7 andl $-1431655766, %edi + 0x45, 0x31, 0xc0, //0x000039ed xorl %r8d, %r8d + 0x01, 0xc7, //0x000039f0 addl %eax, %edi + 0x41, 0x0f, 0x92, 0xc0, //0x000039f2 setb %r8b + 0x01, 0xff, //0x000039f6 addl %edi, %edi + 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x000039f8 xorl $1431655765, %edi + 0x21, 0xdf, //0x000039fe andl %ebx, %edi + 0xf7, 0xd7, //0x00003a00 notl %edi + 0x21, 0xfe, //0x00003a02 andl %edi, %esi + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00003a04 movq $32(%rsp), %r11 + 0x49, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00003a09 movabsq $4294977024, %r15 + 0xc4, 0x41, 0x7d, 0x6f, 0xf4, //0x00003a13 vmovdqa %ymm12, %ymm14 + 0xc4, 0x41, 0x7d, 0x6f, 0xea, //0x00003a18 vmovdqa %ymm10, %ymm13 + 0xc5, 0xfe, 0x6f, 0x1d, 0x9b, 0xc7, 0xff, 0xff, //0x00003a1d vmovdqu $-14437(%rip), %ymm3 /* LCPI0_9+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0x73, 0xc7, 0xff, 0xff, //0x00003a25 vmovdqu $-14477(%rip), %ymm4 /* LCPI0_8+0(%rip) */ + 0xc5, 0x7d, 0x6f, 0xd0, //0x00003a2d vmovdqa %ymm0, %ymm10 + 0xc5, 0x7d, 0x6f, 0xe1, //0x00003a31 vmovdqa %ymm1, %ymm12 + 0xc5, 0x7d, 0x7f, 0xea, //0x00003a35 vmovdqa %ymm13, %ymm2 + 0x48, 0x85, 0xf6, //0x00003a39 testq %rsi, %rsi + 0x0f, 0x85, 0x78, 0xf1, 0xff, 0xff, //0x00003a3c jne LBB0_264 + //0x00003a42 LBB0_652 + 0xc5, 0x7d, 0x7f, 0xe1, //0x00003a42 vmovdqa %ymm12, %ymm1 + 0xc5, 0x7d, 0x7f, 0xd0, //0x00003a46 vmovdqa %ymm10, %ymm0 + 0xc5, 0x7d, 0x6f, 0xd2, //0x00003a4a vmovdqa %ymm2, %ymm10 + 0x4c, 0x89, 0xfb, //0x00003a4e movq %r15, %rbx + 0x4c, 0x8b, 0x7c, 0x24, 0x08, //0x00003a51 movq $8(%rsp), %r15 + 0x48, 0x83, 0xc1, 0x20, //0x00003a56 addq $32, %rcx + 0x49, 0x83, 0xc2, 0xe0, //0x00003a5a addq $-32, %r10 + //0x00003a5e LBB0_653 + 0x4d, 0x85, 0xc0, //0x00003a5e testq %r8, %r8 + 0x0f, 0x85, 0xa5, 0x02, 0x00, 0x00, //0x00003a61 jne LBB0_688 + 0x48, 0x8b, 0x7c, 0x24, 0x10, //0x00003a67 movq $16(%rsp), %rdi + 0x4d, 0x85, 0xd2, //0x00003a6c testq %r10, %r10 + 0x0f, 0x84, 0x85, 0x00, 0x00, 0x00, //0x00003a6f je LBB0_665 + //0x00003a75 LBB0_655 + 0x4c, 0x89, 0xe2, //0x00003a75 movq %r12, %rdx + 0x48, 0xf7, 0xda, //0x00003a78 negq %rdx + //0x00003a7b LBB0_656 + 0x31, 0xf6, //0x00003a7b xorl %esi, %esi + //0x00003a7d LBB0_657 + 0x0f, 0xb6, 0x04, 0x31, //0x00003a7d movzbl (%rcx,%rsi), %eax + 0x3c, 0x22, //0x00003a81 cmpb $34, %al + 0x0f, 0x84, 0x6a, 0x00, 0x00, 0x00, //0x00003a83 je LBB0_664 + 0x3c, 0x5c, //0x00003a89 cmpb $92, %al + 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00003a8b je LBB0_662 + 0x48, 0x83, 0xc6, 0x01, //0x00003a91 addq $1, %rsi + 0x49, 0x39, 0xf2, //0x00003a95 cmpq %rsi, %r10 + 0x0f, 0x85, 0xdf, 0xff, 0xff, 0xff, //0x00003a98 jne LBB0_657 + 0xe9, 0x73, 0x00, 0x00, 0x00, //0x00003a9e jmp LBB0_660 + //0x00003aa3 LBB0_662 + 0x49, 0x8d, 0x42, 0xff, //0x00003aa3 leaq $-1(%r10), %rax + 0x48, 0x39, 0xf0, //0x00003aa7 cmpq %rsi, %rax + 0x0f, 0x84, 0xd9, 0x02, 0x00, 0x00, //0x00003aaa je LBB0_692 + 0x4c, 0x8d, 0x04, 0x0a, //0x00003ab0 leaq (%rdx,%rcx), %r8 + 0x49, 0x01, 0xf0, //0x00003ab4 addq %rsi, %r8 + 0x48, 0x83, 0xff, 0xff, //0x00003ab7 cmpq $-1, %rdi + 0x48, 0x8b, 0x44, 0x24, 0x10, //0x00003abb movq $16(%rsp), %rax + 0x49, 0x0f, 0x44, 0xc0, //0x00003ac0 cmoveq %r8, %rax + 0x48, 0x89, 0x44, 0x24, 0x10, //0x00003ac4 movq %rax, $16(%rsp) + 0x49, 0x0f, 0x44, 0xf8, //0x00003ac9 cmoveq %r8, %rdi + 0x48, 0x01, 0xf1, //0x00003acd addq %rsi, %rcx + 0x48, 0x83, 0xc1, 0x02, //0x00003ad0 addq $2, %rcx + 0x4c, 0x89, 0xd0, //0x00003ad4 movq %r10, %rax + 0x48, 0x29, 0xf0, //0x00003ad7 subq %rsi, %rax + 0x48, 0x83, 0xc0, 0xfe, //0x00003ada addq $-2, %rax + 0x49, 0x83, 0xc2, 0xfe, //0x00003ade addq $-2, %r10 + 0x49, 0x39, 0xf2, //0x00003ae2 cmpq %rsi, %r10 + 0x49, 0x89, 0xc2, //0x00003ae5 movq %rax, %r10 + 0x0f, 0x85, 0x8d, 0xff, 0xff, 0xff, //0x00003ae8 jne LBB0_656 + 0xe9, 0x96, 0x02, 0x00, 0x00, //0x00003aee jmp LBB0_692 + //0x00003af3 LBB0_664 + 0x48, 0x01, 0xf1, //0x00003af3 addq %rsi, %rcx + 0x48, 0x83, 0xc1, 0x01, //0x00003af6 addq $1, %rcx + //0x00003afa LBB0_665 + 0x4c, 0x29, 0xe1, //0x00003afa subq %r12, %rcx + 0x4c, 0x89, 0xfe, //0x00003afd movq %r15, %rsi + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00003b00 movq $24(%rsp), %r8 + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00003b05 movq $32(%rsp), %r11 + 0x49, 0x89, 0xdf, //0x00003b0a movq %rbx, %r15 + 0xc5, 0x7d, 0x7f, 0xd2, //0x00003b0d vmovdqa %ymm10, %ymm2 + 0xe9, 0xd9, 0x01, 0x00, 0x00, //0x00003b11 jmp LBB0_687 + //0x00003b16 LBB0_660 + 0x3c, 0x22, //0x00003b16 cmpb $34, %al + 0x0f, 0x85, 0x6b, 0x02, 0x00, 0x00, //0x00003b18 jne LBB0_692 + 0x4c, 0x01, 0xd1, //0x00003b1e addq %r10, %rcx + 0xe9, 0xd4, 0xff, 0xff, 0xff, //0x00003b21 jmp LBB0_665 + //0x00003b26 LBB0_666 + 0xc5, 0x7d, 0x7f, 0xe2, //0x00003b26 vmovdqa %ymm12, %ymm2 + 0xc5, 0x7d, 0x7f, 0xd1, //0x00003b2a vmovdqa %ymm10, %ymm1 + 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x00003b2e vmovdqa %ymm13, %ymm10 + 0xc4, 0x41, 0x7d, 0x6f, 0xe6, //0x00003b33 vmovdqa %ymm14, %ymm12 + 0x4c, 0x89, 0xfb, //0x00003b38 movq %r15, %rbx + 0x48, 0x83, 0x7c, 0x24, 0x10, 0xff, //0x00003b3b cmpq $-1, $16(%rsp) + 0x0f, 0x85, 0x2c, 0x00, 0x00, 0x00, //0x00003b41 jne LBB0_669 + 0x48, 0x89, 0xc8, //0x00003b47 movq %rcx, %rax + 0x4c, 0x29, 0xe0, //0x00003b4a subq %r12, %rax + 0x48, 0x0f, 0xbc, 0xfa, //0x00003b4d bsfq %rdx, %rdi + 0x48, 0x01, 0xc7, //0x00003b51 addq %rax, %rdi + 0x48, 0x89, 0x7c, 0x24, 0x10, //0x00003b54 movq %rdi, $16(%rsp) + 0xe9, 0x15, 0x00, 0x00, 0x00, //0x00003b59 jmp LBB0_669 + //0x00003b5e LBB0_668 + 0xc5, 0x7d, 0x7f, 0xe2, //0x00003b5e vmovdqa %ymm12, %ymm2 + 0xc5, 0x7d, 0x7f, 0xd1, //0x00003b62 vmovdqa %ymm10, %ymm1 + 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x00003b66 vmovdqa %ymm13, %ymm10 + 0xc4, 0x41, 0x7d, 0x6f, 0xe6, //0x00003b6b vmovdqa %ymm14, %ymm12 + 0x4c, 0x89, 0xfb, //0x00003b70 movq %r15, %rbx + //0x00003b73 LBB0_669 + 0x44, 0x89, 0xd0, //0x00003b73 movl %r10d, %eax + 0xf7, 0xd0, //0x00003b76 notl %eax + 0x21, 0xd0, //0x00003b78 andl %edx, %eax + 0x8d, 0x34, 0x00, //0x00003b7a leal (%rax,%rax), %esi + 0x41, 0x8d, 0x3c, 0x42, //0x00003b7d leal (%r10,%rax,2), %edi + 0xf7, 0xd6, //0x00003b81 notl %esi + 0x21, 0xd6, //0x00003b83 andl %edx, %esi + 0x81, 0xe6, 0xaa, 0xaa, 0xaa, 0xaa, //0x00003b85 andl $-1431655766, %esi + 0x45, 0x31, 0xd2, //0x00003b8b xorl %r10d, %r10d + 0x01, 0xc6, //0x00003b8e addl %eax, %esi + 0x41, 0x0f, 0x92, 0xc2, //0x00003b90 setb %r10b + 0x01, 0xf6, //0x00003b94 addl %esi, %esi + 0x81, 0xf6, 0x55, 0x55, 0x55, 0x55, //0x00003b96 xorl $1431655765, %esi + 0x21, 0xfe, //0x00003b9c andl %edi, %esi + 0xf7, 0xd6, //0x00003b9e notl %esi + 0x41, 0x21, 0xf0, //0x00003ba0 andl %esi, %r8d + 0x49, 0x89, 0xdf, //0x00003ba3 movq %rbx, %r15 + 0xc4, 0x41, 0x7d, 0x6f, 0xf4, //0x00003ba6 vmovdqa %ymm12, %ymm14 + 0xc4, 0x41, 0x7d, 0x6f, 0xea, //0x00003bab vmovdqa %ymm10, %ymm13 + 0xc5, 0xfe, 0x6f, 0x1d, 0x08, 0xc6, 0xff, 0xff, //0x00003bb0 vmovdqu $-14840(%rip), %ymm3 /* LCPI0_9+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0xe0, 0xc5, 0xff, 0xff, //0x00003bb8 vmovdqu $-14880(%rip), %ymm4 /* LCPI0_8+0(%rip) */ + 0xc5, 0x7d, 0x6f, 0xd1, //0x00003bc0 vmovdqa %ymm1, %ymm10 + 0xc5, 0x7d, 0x6f, 0xe2, //0x00003bc4 vmovdqa %ymm2, %ymm12 + 0x4d, 0x85, 0xc0, //0x00003bc8 testq %r8, %r8 + 0x0f, 0x85, 0x3a, 0xf0, 0xff, 0xff, //0x00003bcb jne LBB0_463 + //0x00003bd1 LBB0_670 + 0xba, 0x40, 0x00, 0x00, 0x00, //0x00003bd1 movl $64, %edx + //0x00003bd6 LBB0_671 + 0xc5, 0xbd, 0xda, 0xc8, //0x00003bd6 vpminub %ymm0, %ymm8, %ymm1 + 0xc5, 0xfd, 0x74, 0xc1, //0x00003bda vpcmpeqb %ymm1, %ymm0, %ymm0 + 0xc5, 0xfd, 0xd7, 0xf0, //0x00003bde vpmovmskb %ymm0, %esi + 0x0f, 0xbc, 0xfe, //0x00003be2 bsfl %esi, %edi + 0x4d, 0x85, 0xc0, //0x00003be5 testq %r8, %r8 + 0x0f, 0x84, 0x35, 0x00, 0x00, 0x00, //0x00003be8 je LBB0_674 + 0x85, 0xf6, //0x00003bee testl %esi, %esi + 0xb8, 0x40, 0x00, 0x00, 0x00, //0x00003bf0 movl $64, %eax + 0x0f, 0x44, 0xf8, //0x00003bf5 cmovel %eax, %edi + 0x48, 0x39, 0xfa, //0x00003bf8 cmpq %rdi, %rdx + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00003bfb movq $24(%rsp), %r8 + 0x0f, 0x87, 0x6c, 0x04, 0x00, 0x00, //0x00003c00 ja LBB0_736 + 0xc5, 0x7d, 0x7f, 0xea, //0x00003c06 vmovdqa %ymm13, %ymm2 + 0x4c, 0x29, 0xe1, //0x00003c0a subq %r12, %rcx + 0x48, 0x01, 0xd1, //0x00003c0d addq %rdx, %rcx + 0x48, 0x83, 0xc1, 0x01, //0x00003c10 addq $1, %rcx + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00003c14 movq $32(%rsp), %r11 + 0x48, 0x8b, 0x74, 0x24, 0x08, //0x00003c19 movq $8(%rsp), %rsi + 0xe9, 0xda, 0xe9, 0xff, 0xff, //0x00003c1e jmp LBB0_475 + //0x00003c23 LBB0_674 + 0x4c, 0x89, 0xfb, //0x00003c23 movq %r15, %rbx + 0x4c, 0x8b, 0x7c, 0x24, 0x08, //0x00003c26 movq $8(%rsp), %r15 + 0x85, 0xf6, //0x00003c2b testl %esi, %esi + 0x0f, 0x85, 0x66, 0x04, 0x00, 0x00, //0x00003c2d jne LBB0_737 + 0xc5, 0x7d, 0x7f, 0xe1, //0x00003c33 vmovdqa %ymm12, %ymm1 + 0xc5, 0x7d, 0x7f, 0xd0, //0x00003c37 vmovdqa %ymm10, %ymm0 + 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x00003c3b vmovdqa %ymm13, %ymm10 + 0xc4, 0x41, 0x7d, 0x6f, 0xe6, //0x00003c40 vmovdqa %ymm14, %ymm12 + 0x48, 0x83, 0xc1, 0x20, //0x00003c45 addq $32, %rcx + 0x49, 0x83, 0xc3, 0xe0, //0x00003c49 addq $-32, %r11 + //0x00003c4d LBB0_676 + 0x4d, 0x85, 0xd2, //0x00003c4d testq %r10, %r10 + 0x0f, 0x85, 0xf7, 0x00, 0x00, 0x00, //0x00003c50 jne LBB0_690 + 0x48, 0x8b, 0x44, 0x24, 0x10, //0x00003c56 movq $16(%rsp), %rax + 0x4d, 0x85, 0xdb, //0x00003c5b testq %r11, %r11 + 0x0f, 0x84, 0x25, 0x01, 0x00, 0x00, //0x00003c5e je LBB0_692 + //0x00003c64 LBB0_678 + 0x0f, 0xb6, 0x11, //0x00003c64 movzbl (%rcx), %edx + 0x80, 0xfa, 0x22, //0x00003c67 cmpb $34, %dl + 0x0f, 0x84, 0x5f, 0x00, 0x00, 0x00, //0x00003c6a je LBB0_686 + 0x80, 0xfa, 0x5c, //0x00003c70 cmpb $92, %dl + 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00003c73 je LBB0_683 + 0x80, 0xfa, 0x1f, //0x00003c79 cmpb $31, %dl + 0x0f, 0x86, 0x24, 0x04, 0x00, 0x00, //0x00003c7c jbe LBB0_738 + 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00003c82 movq $-1, %rdx + 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00003c89 movl $1, %esi + //0x00003c8e LBB0_682 + 0x48, 0x01, 0xf1, //0x00003c8e addq %rsi, %rcx + 0x49, 0x01, 0xd3, //0x00003c91 addq %rdx, %r11 + 0x0f, 0x85, 0xca, 0xff, 0xff, 0xff, //0x00003c94 jne LBB0_678 + 0xe9, 0xea, 0x00, 0x00, 0x00, //0x00003c9a jmp LBB0_692 + //0x00003c9f LBB0_683 + 0x49, 0x83, 0xfb, 0x01, //0x00003c9f cmpq $1, %r11 + 0x0f, 0x84, 0xe0, 0x00, 0x00, 0x00, //0x00003ca3 je LBB0_692 + 0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x00003ca9 movq $-2, %rdx + 0xbe, 0x02, 0x00, 0x00, 0x00, //0x00003cb0 movl $2, %esi + 0x48, 0x83, 0xf8, 0xff, //0x00003cb5 cmpq $-1, %rax + 0x0f, 0x85, 0xcf, 0xff, 0xff, 0xff, //0x00003cb9 jne LBB0_682 + 0x48, 0x89, 0xc8, //0x00003cbf movq %rcx, %rax + 0x4c, 0x29, 0xe0, //0x00003cc2 subq %r12, %rax + 0x48, 0x89, 0x44, 0x24, 0x10, //0x00003cc5 movq %rax, $16(%rsp) + 0xe9, 0xbf, 0xff, 0xff, 0xff, //0x00003cca jmp LBB0_682 + //0x00003ccf LBB0_686 + 0x4c, 0x29, 0xe1, //0x00003ccf subq %r12, %rcx + 0x48, 0x83, 0xc1, 0x01, //0x00003cd2 addq $1, %rcx + 0x4c, 0x89, 0xfe, //0x00003cd6 movq %r15, %rsi + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00003cd9 movq $24(%rsp), %r8 + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00003cde movq $32(%rsp), %r11 + 0x49, 0x89, 0xdf, //0x00003ce3 movq %rbx, %r15 + 0xc5, 0x7d, 0x7f, 0xd2, //0x00003ce6 vmovdqa %ymm10, %ymm2 + 0xc4, 0x41, 0x7d, 0x6f, 0xf4, //0x00003cea vmovdqa %ymm12, %ymm14 + //0x00003cef LBB0_687 + 0xc5, 0xfe, 0x6f, 0x1d, 0xc9, 0xc4, 0xff, 0xff, //0x00003cef vmovdqu $-15159(%rip), %ymm3 /* LCPI0_9+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0xa1, 0xc4, 0xff, 0xff, //0x00003cf7 vmovdqu $-15199(%rip), %ymm4 /* LCPI0_8+0(%rip) */ + 0xc5, 0x7d, 0x6f, 0xd0, //0x00003cff vmovdqa %ymm0, %ymm10 + 0xc5, 0x7d, 0x6f, 0xe1, //0x00003d03 vmovdqa %ymm1, %ymm12 + 0xe9, 0xf1, 0xe8, 0xff, 0xff, //0x00003d07 jmp LBB0_475 + //0x00003d0c LBB0_688 + 0x4d, 0x85, 0xd2, //0x00003d0c testq %r10, %r10 + 0x0f, 0x84, 0x74, 0x00, 0x00, 0x00, //0x00003d0f je LBB0_692 + 0x4c, 0x89, 0xe7, //0x00003d15 movq %r12, %rdi + 0x48, 0xf7, 0xd7, //0x00003d18 notq %rdi + 0x48, 0x01, 0xcf, //0x00003d1b addq %rcx, %rdi + 0x48, 0x8b, 0x54, 0x24, 0x10, //0x00003d1e movq $16(%rsp), %rdx + 0x48, 0x83, 0xfa, 0xff, //0x00003d23 cmpq $-1, %rdx + 0x48, 0x89, 0xd0, //0x00003d27 movq %rdx, %rax + 0x48, 0x0f, 0x44, 0xc7, //0x00003d2a cmoveq %rdi, %rax + 0x48, 0x0f, 0x45, 0xfa, //0x00003d2e cmovneq %rdx, %rdi + 0x48, 0x83, 0xc1, 0x01, //0x00003d32 addq $1, %rcx + 0x49, 0x83, 0xc2, 0xff, //0x00003d36 addq $-1, %r10 + 0x48, 0x89, 0x44, 0x24, 0x10, //0x00003d3a movq %rax, $16(%rsp) + 0x4d, 0x85, 0xd2, //0x00003d3f testq %r10, %r10 + 0x0f, 0x85, 0x2d, 0xfd, 0xff, 0xff, //0x00003d42 jne LBB0_655 + 0xe9, 0xad, 0xfd, 0xff, 0xff, //0x00003d48 jmp LBB0_665 + //0x00003d4d LBB0_690 + 0x4d, 0x85, 0xdb, //0x00003d4d testq %r11, %r11 + 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x00003d50 je LBB0_692 + 0x4c, 0x89, 0xe0, //0x00003d56 movq %r12, %rax + 0x48, 0xf7, 0xd0, //0x00003d59 notq %rax + 0x48, 0x01, 0xc8, //0x00003d5c addq %rcx, %rax + 0x48, 0x8b, 0x74, 0x24, 0x10, //0x00003d5f movq $16(%rsp), %rsi + 0x48, 0x83, 0xfe, 0xff, //0x00003d64 cmpq $-1, %rsi + 0x48, 0x89, 0xf2, //0x00003d68 movq %rsi, %rdx + 0x48, 0x0f, 0x44, 0xd0, //0x00003d6b cmoveq %rax, %rdx + 0x48, 0x0f, 0x45, 0xc6, //0x00003d6f cmovneq %rsi, %rax + 0x48, 0x83, 0xc1, 0x01, //0x00003d73 addq $1, %rcx + 0x49, 0x83, 0xc3, 0xff, //0x00003d77 addq $-1, %r11 + 0x48, 0x89, 0x54, 0x24, 0x10, //0x00003d7b movq %rdx, $16(%rsp) + 0x4d, 0x85, 0xdb, //0x00003d80 testq %r11, %r11 + 0x0f, 0x85, 0xdb, 0xfe, 0xff, 0xff, //0x00003d83 jne LBB0_678 + //0x00003d89 LBB0_692 + 0x4c, 0x89, 0xfe, //0x00003d89 movq %r15, %rsi + 0xe9, 0xf2, 0x01, 0x00, 0x00, //0x00003d8c jmp LBB0_716 + //0x00003d91 LBB0_693 + 0x48, 0x8b, 0x44, 0x24, 0x08, //0x00003d91 movq $8(%rsp), %rax + 0x4c, 0x89, 0x28, //0x00003d96 movq %r13, (%rax) + //0x00003d99 LBB0_694 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003d99 movq $-1, %rax + 0xe9, 0x58, 0x00, 0x00, 0x00, //0x00003da0 jmp LBB0_721 + //0x00003da5 LBB0_713 + 0x48, 0xc7, 0xc0, 0xf9, 0xff, 0xff, 0xff, //0x00003da5 movq $-7, %rax + 0xe9, 0x4c, 0x00, 0x00, 0x00, //0x00003dac jmp LBB0_721 + //0x00003db1 LBB0_696 + 0x48, 0x89, 0xc8, //0x00003db1 movq %rcx, %rax + 0x48, 0x83, 0xf9, 0xff, //0x00003db4 cmpq $-1, %rcx + 0x48, 0x8b, 0x54, 0x24, 0x10, //0x00003db8 movq $16(%rsp), %rdx + 0x0f, 0x85, 0x0a, 0x00, 0x00, 0x00, //0x00003dbd jne LBB0_698 + //0x00003dc3 LBB0_697 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003dc3 movq $-1, %rax + 0x4c, 0x89, 0xf2, //0x00003dca movq %r14, %rdx + //0x00003dcd LBB0_698 + 0x48, 0x89, 0x13, //0x00003dcd movq %rdx, (%rbx) + 0xe9, 0x28, 0x00, 0x00, 0x00, //0x00003dd0 jmp LBB0_721 + //0x00003dd5 LBB0_699 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003dd5 movq $-1, %rax + 0xe9, 0x03, 0x00, 0x00, 0x00, //0x00003ddc jmp LBB0_700 + //0x00003de1 LBB0_357 + 0x4c, 0x89, 0xd8, //0x00003de1 movq %r11, %rax + //0x00003de4 LBB0_700 + 0x48, 0x8b, 0x54, 0x24, 0x08, //0x00003de4 movq $8(%rsp), %rdx + 0x48, 0x8b, 0x0a, //0x00003de9 movq (%rdx), %rcx + 0x48, 0x29, 0xc1, //0x00003dec subq %rax, %rcx + 0x48, 0x83, 0xc1, 0xfe, //0x00003def addq $-2, %rcx + 0x48, 0x89, 0x0a, //0x00003df3 movq %rcx, (%rdx) + //0x00003df6 LBB0_720 + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003df6 movq $-2, %rax + //0x00003dfd LBB0_721 + 0x48, 0x8d, 0x65, 0xd8, //0x00003dfd leaq $-40(%rbp), %rsp + 0x5b, //0x00003e01 popq %rbx + 0x41, 0x5c, //0x00003e02 popq %r12 + 0x41, 0x5d, //0x00003e04 popq %r13 + 0x41, 0x5e, //0x00003e06 popq %r14 + 0x41, 0x5f, //0x00003e08 popq %r15 + 0x5d, //0x00003e0a popq %rbp + 0xc5, 0xf8, 0x77, //0x00003e0b vzeroupper + 0xc3, //0x00003e0e retq + //0x00003e0f LBB0_703 + 0x48, 0x8b, 0x54, 0x24, 0x08, //0x00003e0f movq $8(%rsp), %rdx + 0x48, 0x89, 0x0a, //0x00003e14 movq %rcx, (%rdx) + 0xe9, 0xe1, 0xff, 0xff, 0xff, //0x00003e17 jmp LBB0_721 + //0x00003e1c LBB0_704 + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003e1c movq $-2, %rax + 0x48, 0x8b, 0x54, 0x24, 0x10, //0x00003e23 movq $16(%rsp), %rdx + 0x48, 0x83, 0xfa, 0xff, //0x00003e28 cmpq $-1, %rdx + 0x0f, 0x84, 0x1a, 0x01, 0x00, 0x00, //0x00003e2c je LBB0_712 + 0x48, 0x8b, 0x5c, 0x24, 0x08, //0x00003e32 movq $8(%rsp), %rbx + 0x48, 0x89, 0x13, //0x00003e37 movq %rdx, (%rbx) + 0xe9, 0xbe, 0xff, 0xff, 0xff, //0x00003e3a jmp LBB0_721 + //0x00003e3f LBB0_706 + 0x48, 0x8b, 0x4c, 0x24, 0x08, //0x00003e3f movq $8(%rsp), %rcx + 0x48, 0x89, 0x11, //0x00003e44 movq %rdx, (%rcx) + 0xe9, 0xb1, 0xff, 0xff, 0xff, //0x00003e47 jmp LBB0_721 + //0x00003e4c LBB0_331 + 0x4c, 0x89, 0x2a, //0x00003e4c movq %r13, (%rdx) + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003e4f movq $-2, %rax + 0x41, 0x80, 0x3a, 0x6e, //0x00003e56 cmpb $110, (%r10) + 0x0f, 0x85, 0x9d, 0xff, 0xff, 0xff, //0x00003e5a jne LBB0_721 + 0x49, 0x8d, 0x4d, 0x01, //0x00003e60 leaq $1(%r13), %rcx + 0x48, 0x89, 0x0a, //0x00003e64 movq %rcx, (%rdx) + 0x43, 0x80, 0x7c, 0x2c, 0x01, 0x75, //0x00003e67 cmpb $117, $1(%r12,%r13) + 0x0f, 0x85, 0x8a, 0xff, 0xff, 0xff, //0x00003e6d jne LBB0_721 + 0x49, 0x8d, 0x4d, 0x02, //0x00003e73 leaq $2(%r13), %rcx + 0x48, 0x89, 0x0a, //0x00003e77 movq %rcx, (%rdx) + 0x43, 0x80, 0x7c, 0x2c, 0x02, 0x6c, //0x00003e7a cmpb $108, $2(%r12,%r13) + 0x0f, 0x85, 0x77, 0xff, 0xff, 0xff, //0x00003e80 jne LBB0_721 + 0x49, 0x8d, 0x4d, 0x03, //0x00003e86 leaq $3(%r13), %rcx + 0x48, 0x89, 0x0a, //0x00003e8a movq %rcx, (%rdx) + 0x43, 0x80, 0x7c, 0x2c, 0x03, 0x6c, //0x00003e8d cmpb $108, $3(%r12,%r13) + 0x0f, 0x85, 0x64, 0xff, 0xff, 0xff, //0x00003e93 jne LBB0_721 + 0xe9, 0xa2, 0x00, 0x00, 0x00, //0x00003e99 jmp LBB0_335 + //0x00003e9e LBB0_707 + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003e9e movq $-2, %rax + 0x80, 0xf9, 0x61, //0x00003ea5 cmpb $97, %cl + 0x0f, 0x85, 0x4f, 0xff, 0xff, 0xff, //0x00003ea8 jne LBB0_721 + 0x49, 0x8d, 0x4d, 0x02, //0x00003eae leaq $2(%r13), %rcx + 0x48, 0x89, 0x0a, //0x00003eb2 movq %rcx, (%rdx) + 0x43, 0x80, 0x7c, 0x2c, 0x02, 0x6c, //0x00003eb5 cmpb $108, $2(%r12,%r13) + 0x0f, 0x85, 0x3c, 0xff, 0xff, 0xff, //0x00003ebb jne LBB0_721 + 0x49, 0x8d, 0x4d, 0x03, //0x00003ec1 leaq $3(%r13), %rcx + 0x48, 0x89, 0x0a, //0x00003ec5 movq %rcx, (%rdx) + 0x43, 0x80, 0x7c, 0x2c, 0x03, 0x73, //0x00003ec8 cmpb $115, $3(%r12,%r13) + 0x0f, 0x85, 0x29, 0xff, 0xff, 0xff, //0x00003ece jne LBB0_721 + 0x49, 0x8d, 0x4d, 0x04, //0x00003ed4 leaq $4(%r13), %rcx + 0x48, 0x89, 0x0a, //0x00003ed8 movq %rcx, (%rdx) + 0x43, 0x80, 0x7c, 0x2c, 0x04, 0x65, //0x00003edb cmpb $101, $4(%r12,%r13) + 0x0f, 0x85, 0x16, 0xff, 0xff, 0xff, //0x00003ee1 jne LBB0_721 + 0x49, 0x83, 0xc5, 0x05, //0x00003ee7 addq $5, %r13 + 0x4c, 0x89, 0x2a, //0x00003eeb movq %r13, (%rdx) + 0xe9, 0x0a, 0xff, 0xff, 0xff, //0x00003eee jmp LBB0_721 + //0x00003ef3 LBB0_341 + 0x4c, 0x89, 0x2a, //0x00003ef3 movq %r13, (%rdx) + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003ef6 movq $-2, %rax + 0x41, 0x80, 0x3a, 0x74, //0x00003efd cmpb $116, (%r10) + 0x0f, 0x85, 0xf6, 0xfe, 0xff, 0xff, //0x00003f01 jne LBB0_721 + 0x49, 0x8d, 0x4d, 0x01, //0x00003f07 leaq $1(%r13), %rcx + 0x48, 0x89, 0x0a, //0x00003f0b movq %rcx, (%rdx) + 0x43, 0x80, 0x7c, 0x2c, 0x01, 0x72, //0x00003f0e cmpb $114, $1(%r12,%r13) + 0x0f, 0x85, 0xe3, 0xfe, 0xff, 0xff, //0x00003f14 jne LBB0_721 + 0x49, 0x8d, 0x4d, 0x02, //0x00003f1a leaq $2(%r13), %rcx + 0x48, 0x89, 0x0a, //0x00003f1e movq %rcx, (%rdx) + 0x43, 0x80, 0x7c, 0x2c, 0x02, 0x75, //0x00003f21 cmpb $117, $2(%r12,%r13) + 0x0f, 0x85, 0xd0, 0xfe, 0xff, 0xff, //0x00003f27 jne LBB0_721 + 0x49, 0x8d, 0x4d, 0x03, //0x00003f2d leaq $3(%r13), %rcx + 0x48, 0x89, 0x0a, //0x00003f31 movq %rcx, (%rdx) + 0x43, 0x80, 0x7c, 0x2c, 0x03, 0x65, //0x00003f34 cmpb $101, $3(%r12,%r13) + 0x0f, 0x85, 0xbd, 0xfe, 0xff, 0xff, //0x00003f3a jne LBB0_721 + //0x00003f40 LBB0_335 + 0x49, 0x83, 0xc5, 0x04, //0x00003f40 addq $4, %r13 + 0x4c, 0x89, 0x2a, //0x00003f44 movq %r13, (%rdx) + 0xe9, 0xb1, 0xfe, 0xff, 0xff, //0x00003f47 jmp LBB0_721 + //0x00003f4c LBB0_712 + 0x48, 0x0f, 0xbc, 0xd6, //0x00003f4c bsfq %rsi, %rdx + 0x48, 0x01, 0xca, //0x00003f50 addq %rcx, %rdx + 0x48, 0x8b, 0x5c, 0x24, 0x08, //0x00003f53 movq $8(%rsp), %rbx + 0x48, 0x89, 0x13, //0x00003f58 movq %rdx, (%rbx) + 0xe9, 0x9d, 0xfe, 0xff, 0xff, //0x00003f5b jmp LBB0_721 + //0x00003f60 LBB0_714 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003f60 movq $-1, %rax + 0x48, 0x8b, 0x54, 0x24, 0x08, //0x00003f67 movq $8(%rsp), %rdx + 0xe9, 0x27, 0x00, 0x00, 0x00, //0x00003f6c jmp LBB0_719 + //0x00003f71 LBB0_715 + 0x48, 0x89, 0xc8, //0x00003f71 movq %rcx, %rax + 0x48, 0x83, 0xf9, 0xff, //0x00003f74 cmpq $-1, %rcx + 0x48, 0x8b, 0x54, 0x24, 0x10, //0x00003f78 movq $16(%rsp), %rdx + 0x0f, 0x85, 0x0a, 0x00, 0x00, 0x00, //0x00003f7d jne LBB0_717 + //0x00003f83 LBB0_716 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003f83 movq $-1, %rax + 0x4c, 0x89, 0xf2, //0x00003f8a movq %r14, %rdx + //0x00003f8d LBB0_717 + 0x48, 0x89, 0x16, //0x00003f8d movq %rdx, (%rsi) + 0xe9, 0x68, 0xfe, 0xff, 0xff, //0x00003f90 jmp LBB0_721 + //0x00003f95 LBB0_718 + 0x48, 0x89, 0xd8, //0x00003f95 movq %rbx, %rax + //0x00003f98 LBB0_719 + 0x48, 0xf7, 0xd0, //0x00003f98 notq %rax + 0x48, 0x01, 0x02, //0x00003f9b addq %rax, (%rdx) + 0xe9, 0x53, 0xfe, 0xff, 0xff, //0x00003f9e jmp LBB0_720 + //0x00003fa3 LBB0_724 + 0x49, 0x89, 0xce, //0x00003fa3 movq %rcx, %r14 + 0x48, 0x8b, 0x5c, 0x24, 0x08, //0x00003fa6 movq $8(%rsp), %rbx + 0xe9, 0x13, 0xfe, 0xff, 0xff, //0x00003fab jmp LBB0_697 + //0x00003fb0 LBB0_722 + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003fb0 movq $-2, %rax + 0x48, 0x8b, 0x54, 0x24, 0x10, //0x00003fb7 movq $16(%rsp), %rdx + 0x48, 0x83, 0xfa, 0xff, //0x00003fbc cmpq $-1, %rdx + 0x0f, 0x84, 0x1f, 0x00, 0x00, 0x00, //0x00003fc0 je LBB0_725 + 0x48, 0x8b, 0x74, 0x24, 0x08, //0x00003fc6 movq $8(%rsp), %rsi + 0x48, 0x89, 0x16, //0x00003fcb movq %rdx, (%rsi) + 0xe9, 0x2a, 0xfe, 0xff, 0xff, //0x00003fce jmp LBB0_721 + //0x00003fd3 LBB0_239 + 0x48, 0x01, 0xca, //0x00003fd3 addq %rcx, %rdx + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003fd6 movq $-2, %rax + 0x48, 0x89, 0x13, //0x00003fdd movq %rdx, (%rbx) + 0xe9, 0x18, 0xfe, 0xff, 0xff, //0x00003fe0 jmp LBB0_721 + //0x00003fe5 LBB0_725 + 0x48, 0x0f, 0xbc, 0xd6, //0x00003fe5 bsfq %rsi, %rdx + 0x48, 0x01, 0xca, //0x00003fe9 addq %rcx, %rdx + 0x48, 0x8b, 0x74, 0x24, 0x08, //0x00003fec movq $8(%rsp), %rsi + 0x48, 0x89, 0x16, //0x00003ff1 movq %rdx, (%rsi) + 0xe9, 0x04, 0xfe, 0xff, 0xff, //0x00003ff4 jmp LBB0_721 + //0x00003ff9 LBB0_727 + 0x49, 0x89, 0xce, //0x00003ff9 movq %rcx, %r14 + 0x48, 0x8b, 0x74, 0x24, 0x08, //0x00003ffc movq $8(%rsp), %rsi + 0xe9, 0x7d, 0xff, 0xff, 0xff, //0x00004001 jmp LBB0_716 + //0x00004006 LBB0_728 + 0x48, 0x01, 0xca, //0x00004006 addq %rcx, %rdx + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00004009 movq $-2, %rax + 0x48, 0x89, 0x16, //0x00004010 movq %rdx, (%rsi) + 0xe9, 0xe5, 0xfd, 0xff, 0xff, //0x00004013 jmp LBB0_721 + //0x00004018 LBB0_729 + 0x48, 0x8b, 0x4c, 0x24, 0x20, //0x00004018 movq $32(%rsp), %rcx + 0x48, 0x8b, 0x49, 0x08, //0x0000401d movq $8(%rcx), %rcx + 0x48, 0x89, 0x0e, //0x00004021 movq %rcx, (%rsi) + 0xe9, 0xd4, 0xfd, 0xff, 0xff, //0x00004024 jmp LBB0_721 + //0x00004029 LBB0_733 + 0x89, 0xf8, //0x00004029 movl %edi, %eax + 0x48, 0x89, 0xca, //0x0000402b movq %rcx, %rdx + 0x4c, 0x29, 0xe2, //0x0000402e subq %r12, %rdx + 0x48, 0x01, 0xc2, //0x00004031 addq %rax, %rdx + 0xe9, 0x10, 0x00, 0x00, 0x00, //0x00004034 jmp LBB0_732 + //0x00004039 LBB0_730 + 0x48, 0x89, 0xf3, //0x00004039 movq %rsi, %rbx + 0xe9, 0x82, 0xfd, 0xff, 0xff, //0x0000403c jmp LBB0_697 + //0x00004041 LBB0_731 + 0x4c, 0x29, 0xe1, //0x00004041 subq %r12, %rcx + 0x89, 0xfa, //0x00004044 movl %edi, %edx + 0x48, 0x01, 0xca, //0x00004046 addq %rcx, %rdx + //0x00004049 LBB0_732 + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00004049 movq $-2, %rax + 0x48, 0x8b, 0x5c, 0x24, 0x08, //0x00004050 movq $8(%rsp), %rbx + 0x48, 0x89, 0x13, //0x00004055 movq %rdx, (%rbx) + 0xe9, 0xa0, 0xfd, 0xff, 0xff, //0x00004058 jmp LBB0_721 + //0x0000405d LBB0_735 + 0x48, 0x89, 0xca, //0x0000405d movq %rcx, %rdx + 0x4c, 0x29, 0xe2, //0x00004060 subq %r12, %rdx + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00004063 movq $-2, %rax + 0x48, 0x89, 0x13, //0x0000406a movq %rdx, (%rbx) + 0xe9, 0x8b, 0xfd, 0xff, 0xff, //0x0000406d jmp LBB0_721 + //0x00004072 LBB0_736 + 0x89, 0xf8, //0x00004072 movl %edi, %eax + 0x48, 0x89, 0xca, //0x00004074 movq %rcx, %rdx + 0x4c, 0x29, 0xe2, //0x00004077 subq %r12, %rdx + 0x48, 0x01, 0xc2, //0x0000407a addq %rax, %rdx + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x0000407d movq $-2, %rax + 0x48, 0x8b, 0x74, 0x24, 0x08, //0x00004084 movq $8(%rsp), %rsi + 0x48, 0x89, 0x16, //0x00004089 movq %rdx, (%rsi) + 0xe9, 0x6c, 0xfd, 0xff, 0xff, //0x0000408c jmp LBB0_721 + //0x00004091 LBB0_741 + 0x4c, 0x89, 0xfb, //0x00004091 movq %r15, %rbx + 0xe9, 0x2a, 0xfd, 0xff, 0xff, //0x00004094 jmp LBB0_697 + //0x00004099 LBB0_737 + 0x4c, 0x29, 0xe1, //0x00004099 subq %r12, %rcx + 0x89, 0xfa, //0x0000409c movl %edi, %edx + 0x48, 0x01, 0xca, //0x0000409e addq %rcx, %rdx + 0xe9, 0x06, 0x00, 0x00, 0x00, //0x000040a1 jmp LBB0_739 + //0x000040a6 LBB0_738 + 0x48, 0x89, 0xca, //0x000040a6 movq %rcx, %rdx + 0x4c, 0x29, 0xe2, //0x000040a9 subq %r12, %rdx + //0x000040ac LBB0_739 + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000040ac movq $-2, %rax + 0x4c, 0x89, 0xfe, //0x000040b3 movq %r15, %rsi + 0x49, 0x89, 0x17, //0x000040b6 movq %rdx, (%r15) + 0xe9, 0x3f, 0xfd, 0xff, 0xff, //0x000040b9 jmp LBB0_721 + //0x000040be LBB0_740 + 0x48, 0x89, 0xc3, //0x000040be movq %rax, %rbx + 0xe9, 0xfd, 0xfc, 0xff, 0xff, //0x000040c1 jmp LBB0_697 + //0x000040c6 LBB0_568 + 0x48, 0x8b, 0x5c, 0x24, 0x08, //0x000040c6 movq $8(%rsp), %rbx + 0xe9, 0xf3, 0xfc, 0xff, 0xff, //0x000040cb jmp LBB0_697 + //0x000040d0 .p2align 2, 0x90 + // // .set L0_0_set_39, LBB0_39-LJTI0_0 + // // .set L0_0_set_67, LBB0_67-LJTI0_0 + // // .set L0_0_set_44, LBB0_44-LJTI0_0 + // // .set L0_0_set_65, LBB0_65-LJTI0_0 + // // .set L0_0_set_42, LBB0_42-LJTI0_0 + // // .set L0_0_set_69, LBB0_69-LJTI0_0 + //0x000040d0 LJTI0_0 + 0xd6, 0xc4, 0xff, 0xff, //0x000040d0 .long L0_0_set_39 + 0x85, 0xc6, 0xff, 0xff, //0x000040d4 .long L0_0_set_67 + 0x0c, 0xc5, 0xff, 0xff, //0x000040d8 .long L0_0_set_44 + 0x6f, 0xc6, 0xff, 0xff, //0x000040dc .long L0_0_set_65 + 0xed, 0xc4, 0xff, 0xff, //0x000040e0 .long L0_0_set_42 + 0xb0, 0xc6, 0xff, 0xff, //0x000040e4 .long L0_0_set_69 + // // .set L0_1_set_721, LBB0_721-LJTI0_1 + // // .set L0_1_set_720, LBB0_720-LJTI0_1 + // // .set L0_1_set_251, LBB0_251-LJTI0_1 + // // .set L0_1_set_270, LBB0_270-LJTI0_1 + // // .set L0_1_set_86, LBB0_86-LJTI0_1 + // // .set L0_1_set_326, LBB0_326-LJTI0_1 + // // .set L0_1_set_248, LBB0_248-LJTI0_1 + // // .set L0_1_set_329, LBB0_329-LJTI0_1 + // // .set L0_1_set_339, LBB0_339-LJTI0_1 + // // .set L0_1_set_336, LBB0_336-LJTI0_1 + //0x000040e8 LJTI0_1 + 0x15, 0xfd, 0xff, 0xff, //0x000040e8 .long L0_1_set_721 + 0x0e, 0xfd, 0xff, 0xff, //0x000040ec .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x000040f0 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x000040f4 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x000040f8 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x000040fc .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004100 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004104 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004108 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x0000410c .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004110 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004114 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004118 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x0000411c .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004120 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004124 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004128 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x0000412c .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004130 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004134 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004138 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x0000413c .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004140 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004144 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004148 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x0000414c .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004150 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004154 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004158 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x0000415c .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004160 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004164 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004168 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x0000416c .long L0_1_set_720 + 0x0b, 0xd3, 0xff, 0xff, //0x00004170 .long L0_1_set_251 + 0x0e, 0xfd, 0xff, 0xff, //0x00004174 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004178 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x0000417c .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004180 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004184 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004188 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x0000418c .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004190 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004194 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004198 .long L0_1_set_720 + 0x52, 0xd4, 0xff, 0xff, //0x0000419c .long L0_1_set_270 + 0x0e, 0xfd, 0xff, 0xff, //0x000041a0 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x000041a4 .long L0_1_set_720 + 0xe3, 0xc6, 0xff, 0xff, //0x000041a8 .long L0_1_set_86 + 0xe3, 0xc6, 0xff, 0xff, //0x000041ac .long L0_1_set_86 + 0xe3, 0xc6, 0xff, 0xff, //0x000041b0 .long L0_1_set_86 + 0xe3, 0xc6, 0xff, 0xff, //0x000041b4 .long L0_1_set_86 + 0xe3, 0xc6, 0xff, 0xff, //0x000041b8 .long L0_1_set_86 + 0xe3, 0xc6, 0xff, 0xff, //0x000041bc .long L0_1_set_86 + 0xe3, 0xc6, 0xff, 0xff, //0x000041c0 .long L0_1_set_86 + 0xe3, 0xc6, 0xff, 0xff, //0x000041c4 .long L0_1_set_86 + 0xe3, 0xc6, 0xff, 0xff, //0x000041c8 .long L0_1_set_86 + 0xe3, 0xc6, 0xff, 0xff, //0x000041cc .long L0_1_set_86 + 0x0e, 0xfd, 0xff, 0xff, //0x000041d0 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x000041d4 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x000041d8 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x000041dc .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x000041e0 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x000041e4 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x000041e8 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x000041ec .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x000041f0 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x000041f4 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x000041f8 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x000041fc .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004200 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004204 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004208 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x0000420c .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004210 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004214 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004218 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x0000421c .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004220 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004224 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004228 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x0000422c .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004230 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004234 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004238 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x0000423c .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004240 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004244 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004248 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x0000424c .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004250 .long L0_1_set_720 + 0xdc, 0xd7, 0xff, 0xff, //0x00004254 .long L0_1_set_326 + 0x0e, 0xfd, 0xff, 0xff, //0x00004258 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x0000425c .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004260 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004264 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004268 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x0000426c .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004270 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004274 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004278 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x0000427c .long L0_1_set_720 + 0xdc, 0xd2, 0xff, 0xff, //0x00004280 .long L0_1_set_248 + 0x0e, 0xfd, 0xff, 0xff, //0x00004284 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004288 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x0000428c .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004290 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004294 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004298 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x0000429c .long L0_1_set_720 + 0x0a, 0xd8, 0xff, 0xff, //0x000042a0 .long L0_1_set_329 + 0x0e, 0xfd, 0xff, 0xff, //0x000042a4 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x000042a8 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x000042ac .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x000042b0 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x000042b4 .long L0_1_set_720 + 0x60, 0xd8, 0xff, 0xff, //0x000042b8 .long L0_1_set_339 + 0x0e, 0xfd, 0xff, 0xff, //0x000042bc .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x000042c0 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x000042c4 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x000042c8 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x000042cc .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x000042d0 .long L0_1_set_720 + 0x32, 0xd8, 0xff, 0xff, //0x000042d4 .long L0_1_set_336 + // // .set L0_2_set_319, LBB0_319-LJTI0_2 + // // .set L0_2_set_480, LBB0_480-LJTI0_2 + // // .set L0_2_set_324, LBB0_324-LJTI0_2 + // // .set L0_2_set_322, LBB0_322-LJTI0_2 + //0x000042d8 LJTI0_2 + 0xaa, 0xd5, 0xff, 0xff, //0x000042d8 .long L0_2_set_319 + 0x1c, 0xe4, 0xff, 0xff, //0x000042dc .long L0_2_set_480 + 0xaa, 0xd5, 0xff, 0xff, //0x000042e0 .long L0_2_set_319 + 0xd9, 0xd5, 0xff, 0xff, //0x000042e4 .long L0_2_set_324 + 0x1c, 0xe4, 0xff, 0xff, //0x000042e8 .long L0_2_set_480 + 0x1c, 0xe4, 0xff, 0xff, //0x000042ec .long L0_2_set_480 + 0x1c, 0xe4, 0xff, 0xff, //0x000042f0 .long L0_2_set_480 + 0x1c, 0xe4, 0xff, 0xff, //0x000042f4 .long L0_2_set_480 + 0x1c, 0xe4, 0xff, 0xff, //0x000042f8 .long L0_2_set_480 + 0x1c, 0xe4, 0xff, 0xff, //0x000042fc .long L0_2_set_480 + 0x1c, 0xe4, 0xff, 0xff, //0x00004300 .long L0_2_set_480 + 0x1c, 0xe4, 0xff, 0xff, //0x00004304 .long L0_2_set_480 + 0x1c, 0xe4, 0xff, 0xff, //0x00004308 .long L0_2_set_480 + 0x1c, 0xe4, 0xff, 0xff, //0x0000430c .long L0_2_set_480 + 0x1c, 0xe4, 0xff, 0xff, //0x00004310 .long L0_2_set_480 + 0x1c, 0xe4, 0xff, 0xff, //0x00004314 .long L0_2_set_480 + 0x1c, 0xe4, 0xff, 0xff, //0x00004318 .long L0_2_set_480 + 0x1c, 0xe4, 0xff, 0xff, //0x0000431c .long L0_2_set_480 + 0x1c, 0xe4, 0xff, 0xff, //0x00004320 .long L0_2_set_480 + 0x1c, 0xe4, 0xff, 0xff, //0x00004324 .long L0_2_set_480 + 0x1c, 0xe4, 0xff, 0xff, //0x00004328 .long L0_2_set_480 + 0x1c, 0xe4, 0xff, 0xff, //0x0000432c .long L0_2_set_480 + 0x1c, 0xe4, 0xff, 0xff, //0x00004330 .long L0_2_set_480 + 0x1c, 0xe4, 0xff, 0xff, //0x00004334 .long L0_2_set_480 + 0x1c, 0xe4, 0xff, 0xff, //0x00004338 .long L0_2_set_480 + 0x1c, 0xe4, 0xff, 0xff, //0x0000433c .long L0_2_set_480 + 0xc6, 0xd5, 0xff, 0xff, //0x00004340 .long L0_2_set_322 + // // .set L0_3_set_138, LBB0_138-LJTI0_3 + // // .set L0_3_set_345, LBB0_345-LJTI0_3 + // // .set L0_3_set_132, LBB0_132-LJTI0_3 + // // .set L0_3_set_141, LBB0_141-LJTI0_3 + //0x00004344 LJTI0_3 + 0xa6, 0xc8, 0xff, 0xff, //0x00004344 .long L0_3_set_138 + 0x53, 0xd6, 0xff, 0xff, //0x00004348 .long L0_3_set_345 + 0xa6, 0xc8, 0xff, 0xff, //0x0000434c .long L0_3_set_138 + 0x55, 0xc8, 0xff, 0xff, //0x00004350 .long L0_3_set_132 + 0x53, 0xd6, 0xff, 0xff, //0x00004354 .long L0_3_set_345 + 0x53, 0xd6, 0xff, 0xff, //0x00004358 .long L0_3_set_345 + 0x53, 0xd6, 0xff, 0xff, //0x0000435c .long L0_3_set_345 + 0x53, 0xd6, 0xff, 0xff, //0x00004360 .long L0_3_set_345 + 0x53, 0xd6, 0xff, 0xff, //0x00004364 .long L0_3_set_345 + 0x53, 0xd6, 0xff, 0xff, //0x00004368 .long L0_3_set_345 + 0x53, 0xd6, 0xff, 0xff, //0x0000436c .long L0_3_set_345 + 0x53, 0xd6, 0xff, 0xff, //0x00004370 .long L0_3_set_345 + 0x53, 0xd6, 0xff, 0xff, //0x00004374 .long L0_3_set_345 + 0x53, 0xd6, 0xff, 0xff, //0x00004378 .long L0_3_set_345 + 0x53, 0xd6, 0xff, 0xff, //0x0000437c .long L0_3_set_345 + 0x53, 0xd6, 0xff, 0xff, //0x00004380 .long L0_3_set_345 + 0x53, 0xd6, 0xff, 0xff, //0x00004384 .long L0_3_set_345 + 0x53, 0xd6, 0xff, 0xff, //0x00004388 .long L0_3_set_345 + 0x53, 0xd6, 0xff, 0xff, //0x0000438c .long L0_3_set_345 + 0x53, 0xd6, 0xff, 0xff, //0x00004390 .long L0_3_set_345 + 0x53, 0xd6, 0xff, 0xff, //0x00004394 .long L0_3_set_345 + 0x53, 0xd6, 0xff, 0xff, //0x00004398 .long L0_3_set_345 + 0x53, 0xd6, 0xff, 0xff, //0x0000439c .long L0_3_set_345 + 0x53, 0xd6, 0xff, 0xff, //0x000043a0 .long L0_3_set_345 + 0x53, 0xd6, 0xff, 0xff, //0x000043a4 .long L0_3_set_345 + 0x53, 0xd6, 0xff, 0xff, //0x000043a8 .long L0_3_set_345 + 0xc9, 0xc8, 0xff, 0xff, //0x000043ac .long L0_3_set_141 + //0x000043b0 .p2align 2, 0x00 + //0x000043b0 _MASK_USE_NUMBER + 0x02, 0x00, 0x00, 0x00, //0x000043b0 .long 2 } diff --git a/internal/native/avx2/validate_one_subr.go b/internal/native/avx2/validate_one_subr.go index 650b3df99..6e104cf62 100644 --- a/internal/native/avx2/validate_one_subr.go +++ b/internal/native/avx2/validate_one_subr.go @@ -8,15 +8,15 @@ import ( ) const ( - _entry__validate_one = 480 + _entry__validate_one = 704 ) const ( - _stack__validate_one = 96 + _stack__validate_one = 208 ) const ( - _size__validate_one = 10056 + _size__validate_one = 15888 ) var ( @@ -27,16 +27,16 @@ var ( {0xa, 24}, {0xc, 32}, {0xd, 40}, - {0x11, 48}, - {0x2529, 96}, - {0x252a, 48}, - {0x252c, 40}, - {0x252e, 32}, - {0x2530, 24}, - {0x2532, 16}, - {0x2533, 8}, - {0x2537, 0}, - {0x2748, 96}, + {0x14, 48}, + {0x3b41, 208}, + {0x3b42, 48}, + {0x3b44, 40}, + {0x3b46, 32}, + {0x3b48, 24}, + {0x3b4a, 16}, + {0x3b4b, 8}, + {0x3b4f, 0}, + {0x3e10, 208}, } ) diff --git a/internal/native/avx2/validate_one_text_amd64.go b/internal/native/avx2/validate_one_text_amd64.go index db437cb69..3122e85be 100644 --- a/internal/native/avx2/validate_one_text_amd64.go +++ b/internal/native/avx2/validate_one_text_amd64.go @@ -8,2949 +8,4341 @@ var _text_validate_one = []byte{ // LCPI0_0 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // .quad 1 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000008 .quad 0 - //0x00000010 LCPI0_12 - 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x00000010 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++' - //0x00000020 LCPI0_13 - 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x00000020 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------' - //0x00000030 LCPI0_14 - 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, //0x00000030 QUAD $0xd0d0d0d0d0d0d0d0; QUAD $0xd0d0d0d0d0d0d0d0 // .space 16, '\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0' - //0x00000040 LCPI0_15 - 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, //0x00000040 QUAD $0x0909090909090909; QUAD $0x0909090909090909 // .space 16, '\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t' - //0x00000050 LCPI0_16 - 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, //0x00000050 QUAD $0xdfdfdfdfdfdfdfdf; QUAD $0xdfdfdfdfdfdfdfdf // .space 16, '\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf' - //0x00000060 LCPI0_17 - 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x00000060 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................' - //0x00000070 LCPI0_18 - 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, //0x00000070 QUAD $0x4545454545454545; QUAD $0x4545454545454545 // .space 16, 'EEEEEEEEEEEEEEEE' - //0x00000080 .p2align 5, 0x00 - //0x00000080 LCPI0_1 - 0x20, //0x00000080 .byte 32 - 0x00, //0x00000081 .byte 0 - 0x00, //0x00000082 .byte 0 - 0x00, //0x00000083 .byte 0 - 0x00, //0x00000084 .byte 0 - 0x00, //0x00000085 .byte 0 - 0x00, //0x00000086 .byte 0 - 0x00, //0x00000087 .byte 0 - 0x00, //0x00000088 .byte 0 - 0x09, //0x00000089 .byte 9 - 0x0a, //0x0000008a .byte 10 - 0x00, //0x0000008b .byte 0 - 0x00, //0x0000008c .byte 0 - 0x0d, //0x0000008d .byte 13 - 0x00, //0x0000008e .byte 0 - 0x00, //0x0000008f .byte 0 - 0x20, //0x00000090 .byte 32 - 0x00, //0x00000091 .byte 0 - 0x00, //0x00000092 .byte 0 - 0x00, //0x00000093 .byte 0 - 0x00, //0x00000094 .byte 0 - 0x00, //0x00000095 .byte 0 - 0x00, //0x00000096 .byte 0 - 0x00, //0x00000097 .byte 0 - 0x00, //0x00000098 .byte 0 - 0x09, //0x00000099 .byte 9 - 0x0a, //0x0000009a .byte 10 - 0x00, //0x0000009b .byte 0 - 0x00, //0x0000009c .byte 0 - 0x0d, //0x0000009d .byte 13 - 0x00, //0x0000009e .byte 0 - 0x00, //0x0000009f .byte 0 - //0x000000a0 LCPI0_2 - 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x000000a0 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""' - 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x000000b0 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""' - //0x000000c0 LCPI0_3 - 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x000000c0 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' - 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x000000d0 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' - //0x000000e0 LCPI0_4 - 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, //0x000000e0 QUAD $0x1f1f1f1f1f1f1f1f; QUAD $0x1f1f1f1f1f1f1f1f // .space 16, '\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f' - 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, //0x000000f0 QUAD $0x1f1f1f1f1f1f1f1f; QUAD $0x1f1f1f1f1f1f1f1f // .space 16, '\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f' - //0x00000100 LCPI0_5 - 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x00000100 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++' - 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x00000110 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++' - //0x00000120 LCPI0_6 - 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x00000120 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------' - 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x00000130 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------' - //0x00000140 LCPI0_7 - 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, //0x00000140 QUAD $0xdfdfdfdfdfdfdfdf; QUAD $0xdfdfdfdfdfdfdfdf // .space 16, '\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf' - 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, //0x00000150 QUAD $0xdfdfdfdfdfdfdfdf; QUAD $0xdfdfdfdfdfdfdfdf // .space 16, '\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf' - //0x00000160 LCPI0_8 - 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x00000160 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................' - 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x00000170 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................' - //0x00000180 LCPI0_9 - 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, //0x00000180 QUAD $0x4545454545454545; QUAD $0x4545454545454545 // .space 16, 'EEEEEEEEEEEEEEEE' - 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, //0x00000190 QUAD $0x4545454545454545; QUAD $0x4545454545454545 // .space 16, 'EEEEEEEEEEEEEEEE' - //0x000001a0 LCPI0_10 - 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, //0x000001a0 QUAD $0xd0d0d0d0d0d0d0d0; QUAD $0xd0d0d0d0d0d0d0d0 // .space 16, '\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0' - 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, //0x000001b0 QUAD $0xd0d0d0d0d0d0d0d0; QUAD $0xd0d0d0d0d0d0d0d0 // .space 16, '\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0' - //0x000001c0 LCPI0_11 - 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, //0x000001c0 QUAD $0x0909090909090909; QUAD $0x0909090909090909 // .space 16, '\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t' - 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, //0x000001d0 QUAD $0x0909090909090909; QUAD $0x0909090909090909 // .space 16, '\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t' - //0x000001e0 .p2align 4, 0x90 - //0x000001e0 _validate_one - 0x55, //0x000001e0 pushq %rbp - 0x48, 0x89, 0xe5, //0x000001e1 movq %rsp, %rbp - 0x41, 0x57, //0x000001e4 pushq %r15 - 0x41, 0x56, //0x000001e6 pushq %r14 - 0x41, 0x55, //0x000001e8 pushq %r13 - 0x41, 0x54, //0x000001ea pushq %r12 - 0x53, //0x000001ec pushq %rbx - 0x48, 0x83, 0xec, 0x30, //0x000001ed subq $48, %rsp - 0x48, 0x89, 0x4d, 0xa8, //0x000001f1 movq %rcx, $-88(%rbp) - 0x49, 0x89, 0xd1, //0x000001f5 movq %rdx, %r9 - 0x49, 0x89, 0xf2, //0x000001f8 movq %rsi, %r10 - 0x49, 0x89, 0xff, //0x000001fb movq %rdi, %r15 - 0xc5, 0xfa, 0x6f, 0x05, 0xfa, 0xfd, 0xff, 0xff, //0x000001fe vmovdqu $-518(%rip), %xmm0 /* LCPI0_0+0(%rip) */ - 0xc5, 0xfa, 0x7f, 0x02, //0x00000206 vmovdqu %xmm0, (%rdx) - 0x4c, 0x8b, 0x36, //0x0000020a movq (%rsi), %r14 - 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000020d movq $-1, %r8 - 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00000214 movl $1, %ebx - 0xc5, 0xfe, 0x6f, 0x2d, 0x5f, 0xfe, 0xff, 0xff, //0x00000219 vmovdqu $-417(%rip), %ymm5 /* LCPI0_1+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x35, 0x77, 0xfe, 0xff, 0xff, //0x00000221 vmovdqu $-393(%rip), %ymm6 /* LCPI0_2+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x3d, 0x8f, 0xfe, 0xff, 0xff, //0x00000229 vmovdqu $-369(%rip), %ymm7 /* LCPI0_3+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x05, 0xa7, 0xfe, 0xff, 0xff, //0x00000231 vmovdqu $-345(%rip), %ymm8 /* LCPI0_4+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x0d, 0xbf, 0xfe, 0xff, 0xff, //0x00000239 vmovdqu $-321(%rip), %ymm9 /* LCPI0_5+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x15, 0xd7, 0xfe, 0xff, 0xff, //0x00000241 vmovdqu $-297(%rip), %ymm10 /* LCPI0_6+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x1d, 0xef, 0xfe, 0xff, 0xff, //0x00000249 vmovdqu $-273(%rip), %ymm11 /* LCPI0_7+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x25, 0x07, 0xff, 0xff, 0xff, //0x00000251 vmovdqu $-249(%rip), %ymm12 /* LCPI0_8+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x2d, 0x1f, 0xff, 0xff, 0xff, //0x00000259 vmovdqu $-225(%rip), %ymm13 /* LCPI0_9+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x35, 0x37, 0xff, 0xff, 0xff, //0x00000261 vmovdqu $-201(%rip), %ymm14 /* LCPI0_10+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x3d, 0x4f, 0xff, 0xff, 0xff, //0x00000269 vmovdqu $-177(%rip), %ymm15 /* LCPI0_11+0(%rip) */ - 0x48, 0x89, 0x55, 0xc8, //0x00000271 movq %rdx, $-56(%rbp) - 0x48, 0x89, 0x7d, 0xc0, //0x00000275 movq %rdi, $-64(%rbp) - 0xe9, 0x34, 0x00, 0x00, 0x00, //0x00000279 jmp LBB0_5 - //0x0000027e LBB0_1 - 0x4d, 0x8d, 0x73, 0x04, //0x0000027e leaq $4(%r11), %r14 - //0x00000282 LBB0_2 - 0x4d, 0x89, 0x32, //0x00000282 movq %r14, (%r10) - 0x4c, 0x89, 0xd9, //0x00000285 movq %r11, %rcx - 0x48, 0xb8, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x00000288 movabsq $9223372036854775806, %rax - 0x49, 0x39, 0xc3, //0x00000292 cmpq %rax, %r11 - 0x0f, 0x87, 0x67, 0x24, 0x00, 0x00, //0x00000295 ja LBB0_538 - 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000029b .p2align 4, 0x90 - //0x000002a0 LBB0_3 - 0x49, 0x8b, 0x31, //0x000002a0 movq (%r9), %rsi - 0x48, 0x89, 0xf3, //0x000002a3 movq %rsi, %rbx - 0x4c, 0x89, 0xc1, //0x000002a6 movq %r8, %rcx - 0x48, 0x85, 0xf6, //0x000002a9 testq %rsi, %rsi - 0x0f, 0x84, 0x50, 0x24, 0x00, 0x00, //0x000002ac je LBB0_538 - //0x000002b2 LBB0_5 - 0x4d, 0x8b, 0x2f, //0x000002b2 movq (%r15), %r13 - 0x49, 0x8b, 0x4f, 0x08, //0x000002b5 movq $8(%r15), %rcx - 0x49, 0x39, 0xce, //0x000002b9 cmpq %rcx, %r14 - 0x0f, 0x83, 0x2e, 0x00, 0x00, 0x00, //0x000002bc jae LBB0_10 - 0x43, 0x8a, 0x44, 0x35, 0x00, //0x000002c2 movb (%r13,%r14), %al - 0x3c, 0x0d, //0x000002c7 cmpb $13, %al - 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x000002c9 je LBB0_10 - 0x3c, 0x20, //0x000002cf cmpb $32, %al - 0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x000002d1 je LBB0_10 - 0x04, 0xf5, //0x000002d7 addb $-11, %al - 0x3c, 0xfe, //0x000002d9 cmpb $-2, %al - 0x0f, 0x83, 0x0f, 0x00, 0x00, 0x00, //0x000002db jae LBB0_10 - 0x4d, 0x89, 0xf3, //0x000002e1 movq %r14, %r11 - 0xe9, 0x81, 0x01, 0x00, 0x00, //0x000002e4 jmp LBB0_35 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000002e9 .p2align 4, 0x90 - //0x000002f0 LBB0_10 - 0x4d, 0x8d, 0x5e, 0x01, //0x000002f0 leaq $1(%r14), %r11 - 0x49, 0x39, 0xcb, //0x000002f4 cmpq %rcx, %r11 - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000002f7 jae LBB0_14 - 0x43, 0x8a, 0x54, 0x1d, 0x00, //0x000002fd movb (%r13,%r11), %dl - 0x80, 0xfa, 0x0d, //0x00000302 cmpb $13, %dl - 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00000305 je LBB0_14 - 0x80, 0xfa, 0x20, //0x0000030b cmpb $32, %dl - 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x0000030e je LBB0_14 - 0x80, 0xc2, 0xf5, //0x00000314 addb $-11, %dl - 0x80, 0xfa, 0xfe, //0x00000317 cmpb $-2, %dl - 0x0f, 0x82, 0x4a, 0x01, 0x00, 0x00, //0x0000031a jb LBB0_35 - //0x00000320 .p2align 4, 0x90 - //0x00000320 LBB0_14 - 0x4d, 0x8d, 0x5e, 0x02, //0x00000320 leaq $2(%r14), %r11 - 0x49, 0x39, 0xcb, //0x00000324 cmpq %rcx, %r11 - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000327 jae LBB0_18 - 0x43, 0x8a, 0x54, 0x1d, 0x00, //0x0000032d movb (%r13,%r11), %dl - 0x80, 0xfa, 0x0d, //0x00000332 cmpb $13, %dl - 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00000335 je LBB0_18 - 0x80, 0xfa, 0x20, //0x0000033b cmpb $32, %dl - 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x0000033e je LBB0_18 - 0x80, 0xc2, 0xf5, //0x00000344 addb $-11, %dl - 0x80, 0xfa, 0xfe, //0x00000347 cmpb $-2, %dl - 0x0f, 0x82, 0x1a, 0x01, 0x00, 0x00, //0x0000034a jb LBB0_35 - //0x00000350 .p2align 4, 0x90 - //0x00000350 LBB0_18 - 0x4d, 0x8d, 0x5e, 0x03, //0x00000350 leaq $3(%r14), %r11 - 0x49, 0x39, 0xcb, //0x00000354 cmpq %rcx, %r11 - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000357 jae LBB0_22 - 0x43, 0x8a, 0x54, 0x1d, 0x00, //0x0000035d movb (%r13,%r11), %dl - 0x80, 0xfa, 0x0d, //0x00000362 cmpb $13, %dl - 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00000365 je LBB0_22 - 0x80, 0xfa, 0x20, //0x0000036b cmpb $32, %dl - 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x0000036e je LBB0_22 - 0x80, 0xc2, 0xf5, //0x00000374 addb $-11, %dl - 0x80, 0xfa, 0xfe, //0x00000377 cmpb $-2, %dl - 0x0f, 0x82, 0xea, 0x00, 0x00, 0x00, //0x0000037a jb LBB0_35 - //0x00000380 .p2align 4, 0x90 - //0x00000380 LBB0_22 - 0x4d, 0x8d, 0x5e, 0x04, //0x00000380 leaq $4(%r14), %r11 - 0x48, 0x89, 0xce, //0x00000384 movq %rcx, %rsi - 0x4c, 0x29, 0xde, //0x00000387 subq %r11, %rsi - 0x0f, 0x86, 0xfd, 0x22, 0x00, 0x00, //0x0000038a jbe LBB0_512 - 0x48, 0x83, 0xfe, 0x20, //0x00000390 cmpq $32, %rsi - 0x0f, 0x82, 0xe0, 0x17, 0x00, 0x00, //0x00000394 jb LBB0_362 - 0x48, 0xc7, 0xc6, 0xfc, 0xff, 0xff, 0xff, //0x0000039a movq $-4, %rsi - 0x4c, 0x29, 0xf6, //0x000003a1 subq %r14, %rsi - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000003a4 .p2align 4, 0x90 - //0x000003b0 LBB0_25 - 0xc4, 0x81, 0x7e, 0x6f, 0x44, 0x1d, 0x00, //0x000003b0 vmovdqu (%r13,%r11), %ymm0 - 0xc4, 0xe2, 0x55, 0x00, 0xc8, //0x000003b7 vpshufb %ymm0, %ymm5, %ymm1 - 0xc5, 0xfd, 0xf8, 0xd1, //0x000003bc vpsubb %ymm1, %ymm0, %ymm2 - 0xc4, 0xe2, 0x7d, 0x17, 0xd2, //0x000003c0 vptest %ymm2, %ymm2 - 0x0f, 0x85, 0x85, 0x00, 0x00, 0x00, //0x000003c5 jne LBB0_34 - 0x49, 0x83, 0xc3, 0x20, //0x000003cb addq $32, %r11 - 0x48, 0x8d, 0x04, 0x31, //0x000003cf leaq (%rcx,%rsi), %rax - 0x48, 0x83, 0xc0, 0xe0, //0x000003d3 addq $-32, %rax - 0x48, 0x83, 0xc6, 0xe0, //0x000003d7 addq $-32, %rsi - 0x48, 0x83, 0xf8, 0x1f, //0x000003db cmpq $31, %rax - 0x0f, 0x87, 0xcb, 0xff, 0xff, 0xff, //0x000003df ja LBB0_25 - 0x4d, 0x89, 0xeb, //0x000003e5 movq %r13, %r11 - 0x49, 0x29, 0xf3, //0x000003e8 subq %rsi, %r11 - 0x48, 0x01, 0xce, //0x000003eb addq %rcx, %rsi - 0x48, 0x85, 0xf6, //0x000003ee testq %rsi, %rsi - 0x0f, 0x84, 0x3b, 0x00, 0x00, 0x00, //0x000003f1 je LBB0_33 - //0x000003f7 LBB0_28 - 0x4d, 0x8d, 0x34, 0x33, //0x000003f7 leaq (%r11,%rsi), %r14 - 0x31, 0xd2, //0x000003fb xorl %edx, %edx - 0x90, 0x90, 0x90, //0x000003fd .p2align 4, 0x90 - //0x00000400 LBB0_29 - 0x41, 0x0f, 0xbe, 0x04, 0x13, //0x00000400 movsbl (%r11,%rdx), %eax - 0x83, 0xf8, 0x20, //0x00000405 cmpl $32, %eax - 0x0f, 0x87, 0x83, 0x15, 0x00, 0x00, //0x00000408 ja LBB0_350 - 0x48, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000040e movabsq $4294977024, %rdi - 0x48, 0x0f, 0xa3, 0xc7, //0x00000418 btq %rax, %rdi - 0x0f, 0x83, 0x6f, 0x15, 0x00, 0x00, //0x0000041c jae LBB0_350 - 0x48, 0x83, 0xc2, 0x01, //0x00000422 addq $1, %rdx - 0x48, 0x39, 0xd6, //0x00000426 cmpq %rdx, %rsi - 0x0f, 0x85, 0xd1, 0xff, 0xff, 0xff, //0x00000429 jne LBB0_29 - 0x4d, 0x89, 0xf3, //0x0000042f movq %r14, %r11 - //0x00000432 LBB0_33 - 0x4d, 0x29, 0xeb, //0x00000432 subq %r13, %r11 - 0x49, 0x39, 0xcb, //0x00000435 cmpq %rcx, %r11 - 0x0f, 0x82, 0x2c, 0x00, 0x00, 0x00, //0x00000438 jb LBB0_35 - 0xe9, 0x4d, 0x22, 0x00, 0x00, //0x0000043e jmp LBB0_513 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000443 .p2align 4, 0x90 - //0x00000450 LBB0_34 - 0xc5, 0xfd, 0x74, 0xc1, //0x00000450 vpcmpeqb %ymm1, %ymm0, %ymm0 - 0xc5, 0xfd, 0xd7, 0xc0, //0x00000454 vpmovmskb %ymm0, %eax - 0xf7, 0xd0, //0x00000458 notl %eax - 0x44, 0x0f, 0xbc, 0xd8, //0x0000045a bsfl %eax, %r11d - 0x49, 0x29, 0xf3, //0x0000045e subq %rsi, %r11 - 0x49, 0x39, 0xcb, //0x00000461 cmpq %rcx, %r11 - 0x0f, 0x83, 0x26, 0x22, 0x00, 0x00, //0x00000464 jae LBB0_513 - //0x0000046a LBB0_35 - 0x4d, 0x8d, 0x73, 0x01, //0x0000046a leaq $1(%r11), %r14 - 0x4d, 0x89, 0x32, //0x0000046e movq %r14, (%r10) - 0x43, 0x0f, 0xbe, 0x54, 0x1d, 0x00, //0x00000471 movsbl (%r13,%r11), %edx - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00000477 movq $-1, %rcx - 0x85, 0xd2, //0x0000047e testl %edx, %edx - 0x0f, 0x84, 0x7c, 0x22, 0x00, 0x00, //0x00000480 je LBB0_538 - 0x48, 0x8d, 0x73, 0xff, //0x00000486 leaq $-1(%rbx), %rsi - 0x41, 0x8b, 0x3c, 0xd9, //0x0000048a movl (%r9,%rbx,8), %edi - 0x49, 0x83, 0xf8, 0xff, //0x0000048e cmpq $-1, %r8 - 0x4d, 0x0f, 0x44, 0xc3, //0x00000492 cmoveq %r11, %r8 - 0x83, 0xc7, 0xff, //0x00000496 addl $-1, %edi - 0x83, 0xff, 0x05, //0x00000499 cmpl $5, %edi - 0x0f, 0x87, 0x04, 0x02, 0x00, 0x00, //0x0000049c ja LBB0_68 - 0x4c, 0x8d, 0x25, 0x7f, 0x24, 0x00, 0x00, //0x000004a2 leaq $9343(%rip), %r12 /* LJTI0_0+0(%rip) */ - 0x49, 0x63, 0x04, 0xbc, //0x000004a9 movslq (%r12,%rdi,4), %rax - 0x4c, 0x01, 0xe0, //0x000004ad addq %r12, %rax - 0xff, 0xe0, //0x000004b0 jmpq *%rax - //0x000004b2 LBB0_38 - 0x83, 0xfa, 0x2c, //0x000004b2 cmpl $44, %edx - 0x0f, 0x84, 0xb7, 0x05, 0x00, 0x00, //0x000004b5 je LBB0_125 - 0x83, 0xfa, 0x5d, //0x000004bb cmpl $93, %edx - 0x0f, 0x84, 0xcb, 0x01, 0x00, 0x00, //0x000004be je LBB0_40 - 0xe9, 0x32, 0x22, 0x00, 0x00, //0x000004c4 jmp LBB0_537 - //0x000004c9 LBB0_41 - 0x80, 0xfa, 0x5d, //0x000004c9 cmpb $93, %dl - 0x0f, 0x84, 0xbd, 0x01, 0x00, 0x00, //0x000004cc je LBB0_40 - 0x49, 0xc7, 0x04, 0xd9, 0x01, 0x00, 0x00, 0x00, //0x000004d2 movq $1, (%r9,%rbx,8) - 0x83, 0xfa, 0x7b, //0x000004da cmpl $123, %edx - 0x0f, 0x86, 0xcf, 0x01, 0x00, 0x00, //0x000004dd jbe LBB0_69 - 0xe9, 0x13, 0x22, 0x00, 0x00, //0x000004e3 jmp LBB0_537 - //0x000004e8 LBB0_43 - 0x80, 0xfa, 0x22, //0x000004e8 cmpb $34, %dl - 0x0f, 0x85, 0x0a, 0x22, 0x00, 0x00, //0x000004eb jne LBB0_537 - 0x49, 0xc7, 0x04, 0xd9, 0x04, 0x00, 0x00, 0x00, //0x000004f1 movq $4, (%r9,%rbx,8) - 0x4d, 0x8b, 0x67, 0x08, //0x000004f9 movq $8(%r15), %r12 - 0xf6, 0x45, 0xa8, 0x20, //0x000004fd testb $32, $-88(%rbp) - 0x0f, 0x85, 0xc1, 0x06, 0x00, 0x00, //0x00000501 jne LBB0_146 - 0x4c, 0x89, 0xe1, //0x00000507 movq %r12, %rcx - 0x4c, 0x29, 0xf1, //0x0000050a subq %r14, %rcx - 0x0f, 0x84, 0x79, 0x23, 0x00, 0x00, //0x0000050d je LBB0_544 - 0x48, 0x83, 0xf9, 0x40, //0x00000513 cmpq $64, %rcx - 0x0f, 0x82, 0xaa, 0x17, 0x00, 0x00, //0x00000517 jb LBB0_377 - 0x48, 0xc7, 0xc6, 0xfe, 0xff, 0xff, 0xff, //0x0000051d movq $-2, %rsi - 0x4c, 0x29, 0xde, //0x00000524 subq %r11, %rsi - 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x00000527 movq $-1, $-48(%rbp) - 0x45, 0x31, 0xc9, //0x0000052f xorl %r9d, %r9d - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000532 .p2align 4, 0x90 - //0x00000540 LBB0_48 - 0xc4, 0x81, 0x7e, 0x6f, 0x44, 0x35, 0x00, //0x00000540 vmovdqu (%r13,%r14), %ymm0 - 0xc4, 0x81, 0x7e, 0x6f, 0x4c, 0x35, 0x20, //0x00000547 vmovdqu $32(%r13,%r14), %ymm1 - 0xc5, 0xfd, 0x74, 0xd6, //0x0000054e vpcmpeqb %ymm6, %ymm0, %ymm2 - 0xc5, 0xfd, 0xd7, 0xfa, //0x00000552 vpmovmskb %ymm2, %edi - 0xc5, 0xf5, 0x74, 0xd6, //0x00000556 vpcmpeqb %ymm6, %ymm1, %ymm2 - 0xc5, 0xfd, 0xd7, 0xc2, //0x0000055a vpmovmskb %ymm2, %eax - 0xc5, 0xfd, 0x74, 0xc7, //0x0000055e vpcmpeqb %ymm7, %ymm0, %ymm0 - 0xc5, 0xfd, 0xd7, 0xd0, //0x00000562 vpmovmskb %ymm0, %edx - 0xc5, 0xf5, 0x74, 0xc7, //0x00000566 vpcmpeqb %ymm7, %ymm1, %ymm0 - 0xc5, 0xfd, 0xd7, 0xd8, //0x0000056a vpmovmskb %ymm0, %ebx - 0x48, 0xc1, 0xe0, 0x20, //0x0000056e shlq $32, %rax - 0x48, 0x09, 0xc7, //0x00000572 orq %rax, %rdi - 0x48, 0xc1, 0xe3, 0x20, //0x00000575 shlq $32, %rbx - 0x48, 0x09, 0xda, //0x00000579 orq %rbx, %rdx - 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x0000057c jne LBB0_57 - 0x4d, 0x85, 0xc9, //0x00000582 testq %r9, %r9 - 0x0f, 0x85, 0x45, 0x00, 0x00, 0x00, //0x00000585 jne LBB0_59 - 0x45, 0x31, 0xc9, //0x0000058b xorl %r9d, %r9d - 0x48, 0x85, 0xff, //0x0000058e testq %rdi, %rdi - 0x0f, 0x85, 0x95, 0x00, 0x00, 0x00, //0x00000591 jne LBB0_61 - //0x00000597 LBB0_51 - 0x48, 0x83, 0xc1, 0xc0, //0x00000597 addq $-64, %rcx - 0x48, 0x83, 0xc6, 0xc0, //0x0000059b addq $-64, %rsi - 0x49, 0x83, 0xc6, 0x40, //0x0000059f addq $64, %r14 - 0x48, 0x83, 0xf9, 0x3f, //0x000005a3 cmpq $63, %rcx - 0x0f, 0x87, 0x93, 0xff, 0xff, 0xff, //0x000005a7 ja LBB0_48 - 0xe9, 0x00, 0x14, 0x00, 0x00, //0x000005ad jmp LBB0_52 - //0x000005b2 LBB0_57 - 0x4d, 0x89, 0xd7, //0x000005b2 movq %r10, %r15 - 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x000005b5 cmpq $-1, $-48(%rbp) - 0x0f, 0x85, 0x13, 0x00, 0x00, 0x00, //0x000005ba jne LBB0_60 - 0x48, 0x0f, 0xbc, 0xc2, //0x000005c0 bsfq %rdx, %rax - 0x4c, 0x01, 0xf0, //0x000005c4 addq %r14, %rax - 0x48, 0x89, 0x45, 0xd0, //0x000005c7 movq %rax, $-48(%rbp) - 0xe9, 0x03, 0x00, 0x00, 0x00, //0x000005cb jmp LBB0_60 - //0x000005d0 LBB0_59 - 0x4d, 0x89, 0xd7, //0x000005d0 movq %r10, %r15 - //0x000005d3 LBB0_60 - 0x4c, 0x89, 0xc8, //0x000005d3 movq %r9, %rax - 0x48, 0xf7, 0xd0, //0x000005d6 notq %rax - 0x48, 0x21, 0xd0, //0x000005d9 andq %rdx, %rax - 0x4c, 0x8d, 0x14, 0x00, //0x000005dc leaq (%rax,%rax), %r10 - 0x4d, 0x09, 0xca, //0x000005e0 orq %r9, %r10 - 0x4c, 0x89, 0xd3, //0x000005e3 movq %r10, %rbx - 0x48, 0xf7, 0xd3, //0x000005e6 notq %rbx - 0x48, 0x21, 0xd3, //0x000005e9 andq %rdx, %rbx - 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000005ec movabsq $-6148914691236517206, %rdx - 0x48, 0x21, 0xd3, //0x000005f6 andq %rdx, %rbx - 0x45, 0x31, 0xc9, //0x000005f9 xorl %r9d, %r9d - 0x48, 0x01, 0xc3, //0x000005fc addq %rax, %rbx - 0x41, 0x0f, 0x92, 0xc1, //0x000005ff setb %r9b - 0x48, 0x01, 0xdb, //0x00000603 addq %rbx, %rbx - 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000606 movabsq $6148914691236517205, %rax - 0x48, 0x31, 0xc3, //0x00000610 xorq %rax, %rbx - 0x4c, 0x21, 0xd3, //0x00000613 andq %r10, %rbx - 0x48, 0xf7, 0xd3, //0x00000616 notq %rbx - 0x48, 0x21, 0xdf, //0x00000619 andq %rbx, %rdi - 0x4d, 0x89, 0xfa, //0x0000061c movq %r15, %r10 - 0x4c, 0x8b, 0x7d, 0xc0, //0x0000061f movq $-64(%rbp), %r15 - 0x48, 0x85, 0xff, //0x00000623 testq %rdi, %rdi - 0x0f, 0x84, 0x6b, 0xff, 0xff, 0xff, //0x00000626 je LBB0_51 - //0x0000062c LBB0_61 - 0x4c, 0x0f, 0xbc, 0xf7, //0x0000062c bsfq %rdi, %r14 - 0x49, 0x29, 0xf6, //0x00000630 subq %rsi, %r14 - 0x4c, 0x8b, 0x4d, 0xc8, //0x00000633 movq $-56(%rbp), %r9 - 0xe9, 0x69, 0x08, 0x00, 0x00, //0x00000637 jmp LBB0_190 - //0x0000063c LBB0_62 - 0x80, 0xfa, 0x3a, //0x0000063c cmpb $58, %dl - 0x0f, 0x85, 0xb6, 0x20, 0x00, 0x00, //0x0000063f jne LBB0_537 - 0x49, 0xc7, 0x04, 0xd9, 0x00, 0x00, 0x00, 0x00, //0x00000645 movq $0, (%r9,%rbx,8) - 0xe9, 0x4e, 0xfc, 0xff, 0xff, //0x0000064d jmp LBB0_3 - //0x00000652 LBB0_64 - 0x83, 0xfa, 0x2c, //0x00000652 cmpl $44, %edx - 0x0f, 0x85, 0x2b, 0x00, 0x00, 0x00, //0x00000655 jne LBB0_65 - 0x48, 0x81, 0xfb, 0xff, 0x0f, 0x00, 0x00, //0x0000065b cmpq $4095, %rbx - 0x0f, 0x8f, 0x34, 0x20, 0x00, 0x00, //0x00000662 jg LBB0_529 - 0x48, 0x8d, 0x43, 0x01, //0x00000668 leaq $1(%rbx), %rax - 0x49, 0x89, 0x01, //0x0000066c movq %rax, (%r9) - 0x49, 0xc7, 0x44, 0xd9, 0x08, 0x03, 0x00, 0x00, 0x00, //0x0000066f movq $3, $8(%r9,%rbx,8) - 0xe9, 0x23, 0xfc, 0xff, 0xff, //0x00000678 jmp LBB0_3 - //0x0000067d LBB0_66 - 0x83, 0xfa, 0x22, //0x0000067d cmpl $34, %edx - 0x0f, 0x84, 0x0e, 0x04, 0x00, 0x00, //0x00000680 je LBB0_129 - //0x00000686 LBB0_65 - 0x83, 0xfa, 0x7d, //0x00000686 cmpl $125, %edx - 0x0f, 0x85, 0x6c, 0x20, 0x00, 0x00, //0x00000689 jne LBB0_537 - //0x0000068f LBB0_40 - 0x49, 0x89, 0x31, //0x0000068f movq %rsi, (%r9) - 0x48, 0x89, 0xf3, //0x00000692 movq %rsi, %rbx - 0x4c, 0x89, 0xc1, //0x00000695 movq %r8, %rcx - 0x48, 0x85, 0xf6, //0x00000698 testq %rsi, %rsi - 0x0f, 0x85, 0x11, 0xfc, 0xff, 0xff, //0x0000069b jne LBB0_5 - 0xe9, 0x5c, 0x20, 0x00, 0x00, //0x000006a1 jmp LBB0_538 - //0x000006a6 LBB0_68 - 0x49, 0x89, 0x31, //0x000006a6 movq %rsi, (%r9) - 0x83, 0xfa, 0x7b, //0x000006a9 cmpl $123, %edx - 0x0f, 0x87, 0x49, 0x20, 0x00, 0x00, //0x000006ac ja LBB0_537 - //0x000006b2 LBB0_69 - 0x4b, 0x8d, 0x34, 0x2b, //0x000006b2 leaq (%r11,%r13), %rsi - 0x89, 0xd0, //0x000006b6 movl %edx, %eax - 0x48, 0x8d, 0x15, 0x81, 0x22, 0x00, 0x00, //0x000006b8 leaq $8833(%rip), %rdx /* LJTI0_1+0(%rip) */ - 0x48, 0x63, 0x04, 0x82, //0x000006bf movslq (%rdx,%rax,4), %rax - 0x48, 0x01, 0xd0, //0x000006c3 addq %rdx, %rax - 0xff, 0xe0, //0x000006c6 jmpq *%rax - //0x000006c8 LBB0_70 - 0x49, 0x8b, 0x5f, 0x08, //0x000006c8 movq $8(%r15), %rbx - 0x4c, 0x29, 0xdb, //0x000006cc subq %r11, %rbx - 0x0f, 0x84, 0xf0, 0x1f, 0x00, 0x00, //0x000006cf je LBB0_516 - 0x80, 0x3e, 0x30, //0x000006d5 cmpb $48, (%rsi) - 0x0f, 0x85, 0x36, 0x00, 0x00, 0x00, //0x000006d8 jne LBB0_75 - 0x41, 0xbf, 0x01, 0x00, 0x00, 0x00, //0x000006de movl $1, %r15d - 0x48, 0x83, 0xfb, 0x01, //0x000006e4 cmpq $1, %rbx - 0x0f, 0x84, 0xc3, 0x13, 0x00, 0x00, //0x000006e8 je LBB0_360 - 0x43, 0x8a, 0x44, 0x35, 0x00, //0x000006ee movb (%r13,%r14), %al - 0x04, 0xd2, //0x000006f3 addb $-46, %al - 0x3c, 0x37, //0x000006f5 cmpb $55, %al - 0x0f, 0x87, 0xb4, 0x13, 0x00, 0x00, //0x000006f7 ja LBB0_360 - 0x0f, 0xb6, 0xc0, //0x000006fd movzbl %al, %eax - 0x48, 0xb9, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x00000700 movabsq $36028797027352577, %rcx - 0x48, 0x0f, 0xa3, 0xc1, //0x0000070a btq %rax, %rcx - 0x0f, 0x83, 0x9d, 0x13, 0x00, 0x00, //0x0000070e jae LBB0_360 - //0x00000714 LBB0_75 - 0x48, 0x89, 0x75, 0xd0, //0x00000714 movq %rsi, $-48(%rbp) - 0x4c, 0x89, 0x45, 0xb0, //0x00000718 movq %r8, $-80(%rbp) - 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x0000071c movq $-1, %r12 - 0x48, 0x83, 0xfb, 0x20, //0x00000723 cmpq $32, %rbx - 0x0f, 0x82, 0x72, 0x15, 0x00, 0x00, //0x00000727 jb LBB0_376 - 0x45, 0x31, 0xff, //0x0000072d xorl %r15d, %r15d - 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00000730 movq $-1, %r9 - 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000737 movq $-1, %r8 - 0x4c, 0x8d, 0x35, 0x57, 0x24, 0x00, 0x00, //0x0000073e leaq $9303(%rip), %r14 /* LJTI0_3+0(%rip) */ - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000745 .p2align 4, 0x90 - //0x00000750 LBB0_77 - 0x48, 0x8b, 0x45, 0xd0, //0x00000750 movq $-48(%rbp), %rax - 0xc4, 0xa1, 0x7e, 0x6f, 0x04, 0x38, //0x00000754 vmovdqu (%rax,%r15), %ymm0 - 0xc5, 0xb5, 0x74, 0xc8, //0x0000075a vpcmpeqb %ymm0, %ymm9, %ymm1 - 0xc5, 0xad, 0x74, 0xd0, //0x0000075e vpcmpeqb %ymm0, %ymm10, %ymm2 - 0xc5, 0xed, 0xeb, 0xc9, //0x00000762 vpor %ymm1, %ymm2, %ymm1 - 0xc5, 0xa5, 0xdb, 0xd0, //0x00000766 vpand %ymm0, %ymm11, %ymm2 - 0xc5, 0x9d, 0x74, 0xd8, //0x0000076a vpcmpeqb %ymm0, %ymm12, %ymm3 - 0xc5, 0xfd, 0xd7, 0xd3, //0x0000076e vpmovmskb %ymm3, %edx - 0xc5, 0x95, 0x74, 0xd2, //0x00000772 vpcmpeqb %ymm2, %ymm13, %ymm2 - 0xc5, 0xfd, 0xd7, 0xfa, //0x00000776 vpmovmskb %ymm2, %edi - 0xc5, 0xfd, 0xd7, 0xf1, //0x0000077a vpmovmskb %ymm1, %esi - 0xc5, 0x8d, 0xfc, 0xc0, //0x0000077e vpaddb %ymm0, %ymm14, %ymm0 - 0xc5, 0x85, 0xda, 0xe0, //0x00000782 vpminub %ymm0, %ymm15, %ymm4 - 0xc5, 0xfd, 0x74, 0xc4, //0x00000786 vpcmpeqb %ymm4, %ymm0, %ymm0 - 0xc5, 0xe5, 0xeb, 0xd2, //0x0000078a vpor %ymm2, %ymm3, %ymm2 - 0xc5, 0xfd, 0xeb, 0xc2, //0x0000078e vpor %ymm2, %ymm0, %ymm0 - 0xc5, 0xfd, 0xeb, 0xc1, //0x00000792 vpor %ymm1, %ymm0, %ymm0 - 0xc5, 0xfd, 0xd7, 0xc0, //0x00000796 vpmovmskb %ymm0, %eax - 0x48, 0xf7, 0xd0, //0x0000079a notq %rax - 0x48, 0x0f, 0xbc, 0xc8, //0x0000079d bsfq %rax, %rcx - 0x83, 0xf9, 0x20, //0x000007a1 cmpl $32, %ecx - 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x000007a4 je LBB0_79 - 0xb8, 0xff, 0xff, 0xff, 0xff, //0x000007aa movl $-1, %eax - 0xd3, 0xe0, //0x000007af shll %cl, %eax - 0xf7, 0xd0, //0x000007b1 notl %eax - 0x21, 0xc2, //0x000007b3 andl %eax, %edx - 0x21, 0xc7, //0x000007b5 andl %eax, %edi - 0x21, 0xf0, //0x000007b7 andl %esi, %eax - 0x89, 0xc6, //0x000007b9 movl %eax, %esi - //0x000007bb LBB0_79 - 0x8d, 0x42, 0xff, //0x000007bb leal $-1(%rdx), %eax - 0x21, 0xd0, //0x000007be andl %edx, %eax - 0x0f, 0x85, 0x53, 0x10, 0x00, 0x00, //0x000007c0 jne LBB0_334 - 0x8d, 0x47, 0xff, //0x000007c6 leal $-1(%rdi), %eax - 0x21, 0xf8, //0x000007c9 andl %edi, %eax - 0x0f, 0x85, 0x48, 0x10, 0x00, 0x00, //0x000007cb jne LBB0_334 - 0x8d, 0x46, 0xff, //0x000007d1 leal $-1(%rsi), %eax - 0x21, 0xf0, //0x000007d4 andl %esi, %eax - 0x0f, 0x85, 0x3d, 0x10, 0x00, 0x00, //0x000007d6 jne LBB0_334 - 0x85, 0xd2, //0x000007dc testl %edx, %edx - 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x000007de je LBB0_85 - 0x0f, 0xbc, 0xd2, //0x000007e4 bsfl %edx, %edx - 0x49, 0x83, 0xf8, 0xff, //0x000007e7 cmpq $-1, %r8 - 0x0f, 0x85, 0xb4, 0x11, 0x00, 0x00, //0x000007eb jne LBB0_351 - 0x4c, 0x01, 0xfa, //0x000007f1 addq %r15, %rdx - 0x49, 0x89, 0xd0, //0x000007f4 movq %rdx, %r8 - //0x000007f7 LBB0_85 - 0x85, 0xff, //0x000007f7 testl %edi, %edi - 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x000007f9 je LBB0_88 - 0x0f, 0xbc, 0xd7, //0x000007ff bsfl %edi, %edx - 0x49, 0x83, 0xf9, 0xff, //0x00000802 cmpq $-1, %r9 - 0x0f, 0x85, 0x99, 0x11, 0x00, 0x00, //0x00000806 jne LBB0_351 - 0x4c, 0x01, 0xfa, //0x0000080c addq %r15, %rdx - 0x49, 0x89, 0xd1, //0x0000080f movq %rdx, %r9 - //0x00000812 LBB0_88 - 0x85, 0xf6, //0x00000812 testl %esi, %esi - 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00000814 je LBB0_91 - 0x0f, 0xbc, 0xd6, //0x0000081a bsfl %esi, %edx - 0x49, 0x83, 0xfc, 0xff, //0x0000081d cmpq $-1, %r12 - 0x0f, 0x85, 0x7e, 0x11, 0x00, 0x00, //0x00000821 jne LBB0_351 - 0x4c, 0x01, 0xfa, //0x00000827 addq %r15, %rdx - 0x49, 0x89, 0xd4, //0x0000082a movq %rdx, %r12 - //0x0000082d LBB0_91 - 0x83, 0xf9, 0x20, //0x0000082d cmpl $32, %ecx - 0x0f, 0x85, 0xde, 0x04, 0x00, 0x00, //0x00000830 jne LBB0_166 - 0x48, 0x83, 0xc3, 0xe0, //0x00000836 addq $-32, %rbx - 0x49, 0x83, 0xc7, 0x20, //0x0000083a addq $32, %r15 - 0x48, 0x83, 0xfb, 0x1f, //0x0000083e cmpq $31, %rbx - 0x0f, 0x87, 0x08, 0xff, 0xff, 0xff, //0x00000842 ja LBB0_77 - 0xc5, 0xf8, 0x77, //0x00000848 vzeroupper - 0xc5, 0x7e, 0x6f, 0x3d, 0x6d, 0xf9, 0xff, 0xff, //0x0000084b vmovdqu $-1683(%rip), %ymm15 /* LCPI0_11+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x35, 0x45, 0xf9, 0xff, 0xff, //0x00000853 vmovdqu $-1723(%rip), %ymm14 /* LCPI0_10+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x2d, 0x1d, 0xf9, 0xff, 0xff, //0x0000085b vmovdqu $-1763(%rip), %ymm13 /* LCPI0_9+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x25, 0xf5, 0xf8, 0xff, 0xff, //0x00000863 vmovdqu $-1803(%rip), %ymm12 /* LCPI0_8+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x1d, 0xcd, 0xf8, 0xff, 0xff, //0x0000086b vmovdqu $-1843(%rip), %ymm11 /* LCPI0_7+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x15, 0xa5, 0xf8, 0xff, 0xff, //0x00000873 vmovdqu $-1883(%rip), %ymm10 /* LCPI0_6+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x0d, 0x7d, 0xf8, 0xff, 0xff, //0x0000087b vmovdqu $-1923(%rip), %ymm9 /* LCPI0_5+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x05, 0x55, 0xf8, 0xff, 0xff, //0x00000883 vmovdqu $-1963(%rip), %ymm8 /* LCPI0_4+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x3d, 0x2d, 0xf8, 0xff, 0xff, //0x0000088b vmovdqu $-2003(%rip), %ymm7 /* LCPI0_3+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x35, 0x05, 0xf8, 0xff, 0xff, //0x00000893 vmovdqu $-2043(%rip), %ymm6 /* LCPI0_2+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x2d, 0xdd, 0xf7, 0xff, 0xff, //0x0000089b vmovdqu $-2083(%rip), %ymm5 /* LCPI0_1+0(%rip) */ - 0x4c, 0x03, 0x7d, 0xd0, //0x000008a3 addq $-48(%rbp), %r15 - 0x48, 0x83, 0xfb, 0x10, //0x000008a7 cmpq $16, %rbx - 0x0f, 0x82, 0x34, 0x01, 0x00, 0x00, //0x000008ab jb LBB0_112 - //0x000008b1 LBB0_94 - 0x4c, 0x89, 0x55, 0xb8, //0x000008b1 movq %r10, $-72(%rbp) - 0x4d, 0x89, 0xfa, //0x000008b5 movq %r15, %r10 - 0x4c, 0x2b, 0x55, 0xd0, //0x000008b8 subq $-48(%rbp), %r10 - 0x45, 0x31, 0xf6, //0x000008bc xorl %r14d, %r14d - 0x90, //0x000008bf .p2align 4, 0x90 - //0x000008c0 LBB0_95 - 0xc4, 0x81, 0x7a, 0x6f, 0x04, 0x37, //0x000008c0 vmovdqu (%r15,%r14), %xmm0 - 0xc5, 0xf9, 0x74, 0x0d, 0x42, 0xf7, 0xff, 0xff, //0x000008c6 vpcmpeqb $-2238(%rip), %xmm0, %xmm1 /* LCPI0_12+0(%rip) */ - 0xc5, 0xf9, 0x74, 0x15, 0x4a, 0xf7, 0xff, 0xff, //0x000008ce vpcmpeqb $-2230(%rip), %xmm0, %xmm2 /* LCPI0_13+0(%rip) */ - 0xc5, 0xe9, 0xeb, 0xc9, //0x000008d6 vpor %xmm1, %xmm2, %xmm1 - 0xc5, 0xf9, 0xfc, 0x15, 0x4e, 0xf7, 0xff, 0xff, //0x000008da vpaddb $-2226(%rip), %xmm0, %xmm2 /* LCPI0_14+0(%rip) */ - 0xc5, 0xe9, 0xda, 0x1d, 0x56, 0xf7, 0xff, 0xff, //0x000008e2 vpminub $-2218(%rip), %xmm2, %xmm3 /* LCPI0_15+0(%rip) */ - 0xc5, 0xe9, 0x74, 0xd3, //0x000008ea vpcmpeqb %xmm3, %xmm2, %xmm2 - 0xc5, 0xf9, 0xdb, 0x1d, 0x5a, 0xf7, 0xff, 0xff, //0x000008ee vpand $-2214(%rip), %xmm0, %xmm3 /* LCPI0_16+0(%rip) */ - 0xc5, 0xf9, 0x74, 0x05, 0x62, 0xf7, 0xff, 0xff, //0x000008f6 vpcmpeqb $-2206(%rip), %xmm0, %xmm0 /* LCPI0_17+0(%rip) */ - 0xc5, 0xe1, 0x74, 0x1d, 0x6a, 0xf7, 0xff, 0xff, //0x000008fe vpcmpeqb $-2198(%rip), %xmm3, %xmm3 /* LCPI0_18+0(%rip) */ - 0xc5, 0xe1, 0xeb, 0xe0, //0x00000906 vpor %xmm0, %xmm3, %xmm4 - 0xc5, 0xd9, 0xeb, 0xe1, //0x0000090a vpor %xmm1, %xmm4, %xmm4 - 0xc5, 0xd9, 0xeb, 0xd2, //0x0000090e vpor %xmm2, %xmm4, %xmm2 - 0xc5, 0xf9, 0xd7, 0xd0, //0x00000912 vpmovmskb %xmm0, %edx - 0xc5, 0xf9, 0xd7, 0xfb, //0x00000916 vpmovmskb %xmm3, %edi - 0xc5, 0xf9, 0xd7, 0xf1, //0x0000091a vpmovmskb %xmm1, %esi - 0xc5, 0xf9, 0xd7, 0xc2, //0x0000091e vpmovmskb %xmm2, %eax - 0xf7, 0xd0, //0x00000922 notl %eax - 0x0f, 0xbc, 0xc8, //0x00000924 bsfl %eax, %ecx - 0x83, 0xf9, 0x10, //0x00000927 cmpl $16, %ecx - 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x0000092a je LBB0_97 - 0xb8, 0xff, 0xff, 0xff, 0xff, //0x00000930 movl $-1, %eax - 0xd3, 0xe0, //0x00000935 shll %cl, %eax - 0xf7, 0xd0, //0x00000937 notl %eax - 0x21, 0xc2, //0x00000939 andl %eax, %edx - 0x21, 0xc7, //0x0000093b andl %eax, %edi - 0x21, 0xf0, //0x0000093d andl %esi, %eax - 0x89, 0xc6, //0x0000093f movl %eax, %esi - //0x00000941 LBB0_97 - 0x8d, 0x42, 0xff, //0x00000941 leal $-1(%rdx), %eax - 0x21, 0xd0, //0x00000944 andl %edx, %eax - 0x0f, 0x85, 0x1d, 0x11, 0x00, 0x00, //0x00000946 jne LBB0_354 - 0x8d, 0x47, 0xff, //0x0000094c leal $-1(%rdi), %eax - 0x21, 0xf8, //0x0000094f andl %edi, %eax - 0x0f, 0x85, 0x12, 0x11, 0x00, 0x00, //0x00000951 jne LBB0_354 - 0x8d, 0x46, 0xff, //0x00000957 leal $-1(%rsi), %eax - 0x21, 0xf0, //0x0000095a andl %esi, %eax - 0x0f, 0x85, 0x07, 0x11, 0x00, 0x00, //0x0000095c jne LBB0_354 - 0x85, 0xd2, //0x00000962 testl %edx, %edx - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000964 je LBB0_103 - 0x0f, 0xbc, 0xd2, //0x0000096a bsfl %edx, %edx - 0x49, 0x83, 0xf8, 0xff, //0x0000096d cmpq $-1, %r8 - 0x0f, 0x85, 0x0e, 0x11, 0x00, 0x00, //0x00000971 jne LBB0_356 - 0x4c, 0x01, 0xd2, //0x00000977 addq %r10, %rdx - 0x4c, 0x01, 0xf2, //0x0000097a addq %r14, %rdx - 0x49, 0x89, 0xd0, //0x0000097d movq %rdx, %r8 - //0x00000980 LBB0_103 - 0x85, 0xff, //0x00000980 testl %edi, %edi - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000982 je LBB0_106 - 0x0f, 0xbc, 0xd7, //0x00000988 bsfl %edi, %edx - 0x49, 0x83, 0xf9, 0xff, //0x0000098b cmpq $-1, %r9 - 0x0f, 0x85, 0xf0, 0x10, 0x00, 0x00, //0x0000098f jne LBB0_356 - 0x4c, 0x01, 0xd2, //0x00000995 addq %r10, %rdx - 0x4c, 0x01, 0xf2, //0x00000998 addq %r14, %rdx - 0x49, 0x89, 0xd1, //0x0000099b movq %rdx, %r9 - //0x0000099e LBB0_106 - 0x85, 0xf6, //0x0000099e testl %esi, %esi - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000009a0 je LBB0_109 - 0x0f, 0xbc, 0xd6, //0x000009a6 bsfl %esi, %edx - 0x49, 0x83, 0xfc, 0xff, //0x000009a9 cmpq $-1, %r12 - 0x0f, 0x85, 0xd2, 0x10, 0x00, 0x00, //0x000009ad jne LBB0_356 - 0x4c, 0x01, 0xd2, //0x000009b3 addq %r10, %rdx - 0x4c, 0x01, 0xf2, //0x000009b6 addq %r14, %rdx - 0x49, 0x89, 0xd4, //0x000009b9 movq %rdx, %r12 - //0x000009bc LBB0_109 - 0x83, 0xf9, 0x10, //0x000009bc cmpl $16, %ecx - 0x0f, 0x85, 0x07, 0x05, 0x00, 0x00, //0x000009bf jne LBB0_192 - 0x48, 0x83, 0xc3, 0xf0, //0x000009c5 addq $-16, %rbx - 0x49, 0x83, 0xc6, 0x10, //0x000009c9 addq $16, %r14 - 0x48, 0x83, 0xfb, 0x0f, //0x000009cd cmpq $15, %rbx - 0x0f, 0x87, 0xe9, 0xfe, 0xff, 0xff, //0x000009d1 ja LBB0_95 - 0x4d, 0x01, 0xf7, //0x000009d7 addq %r14, %r15 - 0x4c, 0x8b, 0x55, 0xb8, //0x000009da movq $-72(%rbp), %r10 - 0x4c, 0x8d, 0x35, 0xb7, 0x21, 0x00, 0x00, //0x000009de leaq $8631(%rip), %r14 /* LJTI0_3+0(%rip) */ - //0x000009e5 LBB0_112 - 0x48, 0x85, 0xdb, //0x000009e5 testq %rbx, %rbx - 0x0f, 0x84, 0x02, 0x05, 0x00, 0x00, //0x000009e8 je LBB0_194 - 0x49, 0x8d, 0x34, 0x1f, //0x000009ee leaq (%r15,%rbx), %rsi - 0x4c, 0x89, 0xff, //0x000009f2 movq %r15, %rdi - 0x48, 0x2b, 0x7d, 0xd0, //0x000009f5 subq $-48(%rbp), %rdi - 0x31, 0xc9, //0x000009f9 xorl %ecx, %ecx - 0xe9, 0x1d, 0x00, 0x00, 0x00, //0x000009fb jmp LBB0_117 - //0x00000a00 LBB0_114 - 0x49, 0x83, 0xfc, 0xff, //0x00000a00 cmpq $-1, %r12 - 0x0f, 0x85, 0x67, 0x10, 0x00, 0x00, //0x00000a04 jne LBB0_355 - 0x4c, 0x8d, 0x24, 0x0f, //0x00000a0a leaq (%rdi,%rcx), %r12 - 0x90, 0x90, //0x00000a0e .p2align 4, 0x90 - //0x00000a10 LBB0_116 - 0x48, 0x83, 0xc1, 0x01, //0x00000a10 addq $1, %rcx - 0x48, 0x39, 0xcb, //0x00000a14 cmpq %rcx, %rbx - 0x0f, 0x84, 0xa0, 0x0d, 0x00, 0x00, //0x00000a17 je LBB0_328 - //0x00000a1d LBB0_117 - 0x41, 0x0f, 0xbe, 0x14, 0x0f, //0x00000a1d movsbl (%r15,%rcx), %edx - 0x8d, 0x42, 0xd0, //0x00000a22 leal $-48(%rdx), %eax - 0x83, 0xf8, 0x0a, //0x00000a25 cmpl $10, %eax - 0x0f, 0x82, 0xe2, 0xff, 0xff, 0xff, //0x00000a28 jb LBB0_116 - 0x8d, 0x42, 0xd5, //0x00000a2e leal $-43(%rdx), %eax - 0x83, 0xf8, 0x1a, //0x00000a31 cmpl $26, %eax - 0x0f, 0x87, 0x1c, 0x00, 0x00, 0x00, //0x00000a34 ja LBB0_122 - 0x49, 0x63, 0x04, 0x86, //0x00000a3a movslq (%r14,%rax,4), %rax - 0x4c, 0x01, 0xf0, //0x00000a3e addq %r14, %rax - 0xff, 0xe0, //0x00000a41 jmpq *%rax - //0x00000a43 LBB0_120 - 0x49, 0x83, 0xf8, 0xff, //0x00000a43 cmpq $-1, %r8 - 0x0f, 0x85, 0x24, 0x10, 0x00, 0x00, //0x00000a47 jne LBB0_355 - 0x4c, 0x8d, 0x04, 0x0f, //0x00000a4d leaq (%rdi,%rcx), %r8 - 0xe9, 0xba, 0xff, 0xff, 0xff, //0x00000a51 jmp LBB0_116 - //0x00000a56 LBB0_122 - 0x83, 0xfa, 0x65, //0x00000a56 cmpl $101, %edx - 0x0f, 0x85, 0x8e, 0x04, 0x00, 0x00, //0x00000a59 jne LBB0_193 - //0x00000a5f LBB0_123 - 0x49, 0x83, 0xf9, 0xff, //0x00000a5f cmpq $-1, %r9 - 0x0f, 0x85, 0x08, 0x10, 0x00, 0x00, //0x00000a63 jne LBB0_355 - 0x4c, 0x8d, 0x0c, 0x0f, //0x00000a69 leaq (%rdi,%rcx), %r9 - 0xe9, 0x9e, 0xff, 0xff, 0xff, //0x00000a6d jmp LBB0_116 - //0x00000a72 LBB0_125 - 0x48, 0x81, 0xfb, 0xff, 0x0f, 0x00, 0x00, //0x00000a72 cmpq $4095, %rbx - 0x0f, 0x8f, 0x1d, 0x1c, 0x00, 0x00, //0x00000a79 jg LBB0_529 - 0x48, 0x8d, 0x43, 0x01, //0x00000a7f leaq $1(%rbx), %rax - 0x49, 0x89, 0x01, //0x00000a83 movq %rax, (%r9) - 0x49, 0xc7, 0x44, 0xd9, 0x08, 0x00, 0x00, 0x00, 0x00, //0x00000a86 movq $0, $8(%r9,%rbx,8) - 0xe9, 0x0c, 0xf8, 0xff, 0xff, //0x00000a8f jmp LBB0_3 - //0x00000a94 LBB0_129 - 0x49, 0xc7, 0x04, 0xd9, 0x02, 0x00, 0x00, 0x00, //0x00000a94 movq $2, (%r9,%rbx,8) - 0x49, 0x8b, 0x47, 0x08, //0x00000a9c movq $8(%r15), %rax - 0xf6, 0x45, 0xa8, 0x20, //0x00000aa0 testb $32, $-88(%rbp) - 0x48, 0x89, 0x45, 0xd0, //0x00000aa4 movq %rax, $-48(%rbp) - 0x48, 0x89, 0xc1, //0x00000aa8 movq %rax, %rcx - 0x0f, 0x85, 0x85, 0x02, 0x00, 0x00, //0x00000aab jne LBB0_167 - 0x4c, 0x29, 0xf1, //0x00000ab1 subq %r14, %rcx - 0x0f, 0x84, 0xda, 0x1d, 0x00, 0x00, //0x00000ab4 je LBB0_545 - 0x4d, 0x89, 0xd4, //0x00000aba movq %r10, %r12 - 0x48, 0x83, 0xf9, 0x40, //0x00000abd cmpq $64, %rcx - 0x0f, 0x82, 0x3e, 0x12, 0x00, 0x00, //0x00000ac1 jb LBB0_380 - 0x48, 0xc7, 0xc6, 0xfe, 0xff, 0xff, 0xff, //0x00000ac7 movq $-2, %rsi - 0x4c, 0x29, 0xde, //0x00000ace subq %r11, %rsi - 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00000ad1 movq $-1, %r9 - 0x45, 0x31, 0xd2, //0x00000ad8 xorl %r10d, %r10d - 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000adb .p2align 4, 0x90 - //0x00000ae0 LBB0_133 - 0xc4, 0x81, 0x7e, 0x6f, 0x44, 0x35, 0x00, //0x00000ae0 vmovdqu (%r13,%r14), %ymm0 - 0xc4, 0x81, 0x7e, 0x6f, 0x4c, 0x35, 0x20, //0x00000ae7 vmovdqu $32(%r13,%r14), %ymm1 - 0xc5, 0xfd, 0x74, 0xd6, //0x00000aee vpcmpeqb %ymm6, %ymm0, %ymm2 - 0xc5, 0xfd, 0xd7, 0xfa, //0x00000af2 vpmovmskb %ymm2, %edi - 0xc5, 0xf5, 0x74, 0xd6, //0x00000af6 vpcmpeqb %ymm6, %ymm1, %ymm2 - 0xc5, 0xfd, 0xd7, 0xc2, //0x00000afa vpmovmskb %ymm2, %eax - 0xc5, 0xfd, 0x74, 0xc7, //0x00000afe vpcmpeqb %ymm7, %ymm0, %ymm0 - 0xc5, 0xfd, 0xd7, 0xd0, //0x00000b02 vpmovmskb %ymm0, %edx - 0xc5, 0xf5, 0x74, 0xc7, //0x00000b06 vpcmpeqb %ymm7, %ymm1, %ymm0 - 0xc5, 0xfd, 0xd7, 0xd8, //0x00000b0a vpmovmskb %ymm0, %ebx - 0x48, 0xc1, 0xe0, 0x20, //0x00000b0e shlq $32, %rax - 0x48, 0x09, 0xc7, //0x00000b12 orq %rax, %rdi - 0x48, 0xc1, 0xe3, 0x20, //0x00000b15 shlq $32, %rbx - 0x48, 0x09, 0xda, //0x00000b19 orq %rbx, %rdx - 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x00000b1c jne LBB0_142 - 0x4d, 0x85, 0xd2, //0x00000b22 testq %r10, %r10 - 0x0f, 0x85, 0x38, 0x00, 0x00, 0x00, //0x00000b25 jne LBB0_144 - 0x45, 0x31, 0xd2, //0x00000b2b xorl %r10d, %r10d - 0x48, 0x85, 0xff, //0x00000b2e testq %rdi, %rdi - 0x0f, 0x85, 0x82, 0x00, 0x00, 0x00, //0x00000b31 jne LBB0_145 - //0x00000b37 LBB0_136 - 0x48, 0x83, 0xc1, 0xc0, //0x00000b37 addq $-64, %rcx - 0x48, 0x83, 0xc6, 0xc0, //0x00000b3b addq $-64, %rsi - 0x49, 0x83, 0xc6, 0x40, //0x00000b3f addq $64, %r14 - 0x48, 0x83, 0xf9, 0x3f, //0x00000b43 cmpq $63, %rcx - 0x0f, 0x87, 0x93, 0xff, 0xff, 0xff, //0x00000b47 ja LBB0_133 - 0xe9, 0x88, 0x0f, 0x00, 0x00, //0x00000b4d jmp LBB0_137 - //0x00000b52 LBB0_142 - 0x49, 0x83, 0xf9, 0xff, //0x00000b52 cmpq $-1, %r9 - 0x0f, 0x85, 0x07, 0x00, 0x00, 0x00, //0x00000b56 jne LBB0_144 - 0x4c, 0x0f, 0xbc, 0xca, //0x00000b5c bsfq %rdx, %r9 - 0x4d, 0x01, 0xf1, //0x00000b60 addq %r14, %r9 - //0x00000b63 LBB0_144 - 0x4c, 0x89, 0xd0, //0x00000b63 movq %r10, %rax - 0x48, 0xf7, 0xd0, //0x00000b66 notq %rax - 0x48, 0x21, 0xd0, //0x00000b69 andq %rdx, %rax - 0x4c, 0x8d, 0x3c, 0x00, //0x00000b6c leaq (%rax,%rax), %r15 - 0x4d, 0x09, 0xd7, //0x00000b70 orq %r10, %r15 - 0x4c, 0x89, 0xfb, //0x00000b73 movq %r15, %rbx - 0x48, 0xf7, 0xd3, //0x00000b76 notq %rbx - 0x48, 0x21, 0xd3, //0x00000b79 andq %rdx, %rbx - 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000b7c movabsq $-6148914691236517206, %rdx - 0x48, 0x21, 0xd3, //0x00000b86 andq %rdx, %rbx - 0x45, 0x31, 0xd2, //0x00000b89 xorl %r10d, %r10d - 0x48, 0x01, 0xc3, //0x00000b8c addq %rax, %rbx - 0x41, 0x0f, 0x92, 0xc2, //0x00000b8f setb %r10b - 0x48, 0x01, 0xdb, //0x00000b93 addq %rbx, %rbx - 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000b96 movabsq $6148914691236517205, %rax - 0x48, 0x31, 0xc3, //0x00000ba0 xorq %rax, %rbx - 0x4c, 0x21, 0xfb, //0x00000ba3 andq %r15, %rbx - 0x48, 0xf7, 0xd3, //0x00000ba6 notq %rbx - 0x48, 0x21, 0xdf, //0x00000ba9 andq %rbx, %rdi - 0x4c, 0x8b, 0x7d, 0xc0, //0x00000bac movq $-64(%rbp), %r15 - 0x48, 0x85, 0xff, //0x00000bb0 testq %rdi, %rdi - 0x0f, 0x84, 0x7e, 0xff, 0xff, 0xff, //0x00000bb3 je LBB0_136 - //0x00000bb9 LBB0_145 - 0x4c, 0x0f, 0xbc, 0xf7, //0x00000bb9 bsfq %rdi, %r14 - 0x49, 0x29, 0xf6, //0x00000bbd subq %rsi, %r14 - 0x4d, 0x89, 0xe2, //0x00000bc0 movq %r12, %r10 - 0xe9, 0x83, 0x04, 0x00, 0x00, //0x00000bc3 jmp LBB0_209 - //0x00000bc8 LBB0_146 - 0x4c, 0x89, 0xe1, //0x00000bc8 movq %r12, %rcx - 0x4c, 0x29, 0xf1, //0x00000bcb subq %r14, %rcx - 0x0f, 0x84, 0xb8, 0x1c, 0x00, 0x00, //0x00000bce je LBB0_544 - 0x4d, 0x89, 0xd7, //0x00000bd4 movq %r10, %r15 - 0x48, 0x83, 0xf9, 0x40, //0x00000bd7 cmpq $64, %rcx - 0x0f, 0x82, 0x03, 0x11, 0x00, 0x00, //0x00000bdb jb LBB0_378 - 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x00000be1 movq $-1, $-48(%rbp) - 0x45, 0x31, 0xd2, //0x00000be9 xorl %r10d, %r10d - 0x90, 0x90, 0x90, 0x90, //0x00000bec .p2align 4, 0x90 - //0x00000bf0 LBB0_149 - 0xc4, 0x81, 0x7e, 0x6f, 0x44, 0x35, 0x00, //0x00000bf0 vmovdqu (%r13,%r14), %ymm0 - 0xc4, 0x81, 0x7e, 0x6f, 0x4c, 0x35, 0x20, //0x00000bf7 vmovdqu $32(%r13,%r14), %ymm1 - 0xc5, 0xfd, 0x74, 0xd6, //0x00000bfe vpcmpeqb %ymm6, %ymm0, %ymm2 - 0xc5, 0xfd, 0xd7, 0xfa, //0x00000c02 vpmovmskb %ymm2, %edi - 0xc5, 0xf5, 0x74, 0xd6, //0x00000c06 vpcmpeqb %ymm6, %ymm1, %ymm2 - 0xc5, 0xfd, 0xd7, 0xc2, //0x00000c0a vpmovmskb %ymm2, %eax - 0xc5, 0xfd, 0x74, 0xd7, //0x00000c0e vpcmpeqb %ymm7, %ymm0, %ymm2 - 0xc5, 0xfd, 0xd7, 0xd2, //0x00000c12 vpmovmskb %ymm2, %edx - 0xc5, 0xf5, 0x74, 0xd7, //0x00000c16 vpcmpeqb %ymm7, %ymm1, %ymm2 - 0xc5, 0xfd, 0xd7, 0xda, //0x00000c1a vpmovmskb %ymm2, %ebx - 0xc5, 0xbd, 0xda, 0xd1, //0x00000c1e vpminub %ymm1, %ymm8, %ymm2 - 0xc5, 0xf5, 0x74, 0xca, //0x00000c22 vpcmpeqb %ymm2, %ymm1, %ymm1 - 0xc5, 0xfd, 0xd7, 0xf1, //0x00000c26 vpmovmskb %ymm1, %esi - 0x48, 0xc1, 0xe0, 0x20, //0x00000c2a shlq $32, %rax - 0x48, 0x09, 0xc7, //0x00000c2e orq %rax, %rdi - 0x48, 0xc1, 0xe3, 0x20, //0x00000c31 shlq $32, %rbx - 0x48, 0xc1, 0xe6, 0x20, //0x00000c35 shlq $32, %rsi - 0x48, 0x09, 0xda, //0x00000c39 orq %rbx, %rdx - 0x0f, 0x85, 0x44, 0x00, 0x00, 0x00, //0x00000c3c jne LBB0_160 - 0x4d, 0x85, 0xd2, //0x00000c42 testq %r10, %r10 - 0x0f, 0x85, 0x51, 0x00, 0x00, 0x00, //0x00000c45 jne LBB0_162 - 0x45, 0x31, 0xd2, //0x00000c4b xorl %r10d, %r10d - //0x00000c4e LBB0_152 - 0xc5, 0xbd, 0xda, 0xc8, //0x00000c4e vpminub %ymm0, %ymm8, %ymm1 - 0xc5, 0xfd, 0x74, 0xc1, //0x00000c52 vpcmpeqb %ymm1, %ymm0, %ymm0 - 0xc5, 0xfd, 0xd7, 0xc0, //0x00000c56 vpmovmskb %ymm0, %eax - 0x48, 0x09, 0xc6, //0x00000c5a orq %rax, %rsi - 0x48, 0x85, 0xff, //0x00000c5d testq %rdi, %rdi - 0x0f, 0x85, 0x88, 0x00, 0x00, 0x00, //0x00000c60 jne LBB0_163 - 0x48, 0x85, 0xf6, //0x00000c66 testq %rsi, %rsi - 0x0f, 0x85, 0xb0, 0x1a, 0x00, 0x00, //0x00000c69 jne LBB0_521 - 0x48, 0x83, 0xc1, 0xc0, //0x00000c6f addq $-64, %rcx - 0x49, 0x83, 0xc6, 0x40, //0x00000c73 addq $64, %r14 - 0x48, 0x83, 0xf9, 0x3f, //0x00000c77 cmpq $63, %rcx - 0x0f, 0x87, 0x6f, 0xff, 0xff, 0xff, //0x00000c7b ja LBB0_149 - 0xe9, 0x82, 0x0d, 0x00, 0x00, //0x00000c81 jmp LBB0_155 - //0x00000c86 LBB0_160 - 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x00000c86 cmpq $-1, $-48(%rbp) - 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x00000c8b jne LBB0_162 - 0x48, 0x0f, 0xbc, 0xc2, //0x00000c91 bsfq %rdx, %rax - 0x4c, 0x01, 0xf0, //0x00000c95 addq %r14, %rax - 0x48, 0x89, 0x45, 0xd0, //0x00000c98 movq %rax, $-48(%rbp) - //0x00000c9c LBB0_162 - 0x4c, 0x89, 0xd0, //0x00000c9c movq %r10, %rax - 0x48, 0xf7, 0xd0, //0x00000c9f notq %rax - 0x48, 0x21, 0xd0, //0x00000ca2 andq %rdx, %rax - 0x4c, 0x8d, 0x0c, 0x00, //0x00000ca5 leaq (%rax,%rax), %r9 - 0x4d, 0x09, 0xd1, //0x00000ca9 orq %r10, %r9 - 0x4c, 0x89, 0xcb, //0x00000cac movq %r9, %rbx - 0x48, 0xf7, 0xd3, //0x00000caf notq %rbx - 0x48, 0x21, 0xd3, //0x00000cb2 andq %rdx, %rbx - 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000cb5 movabsq $-6148914691236517206, %rdx - 0x48, 0x21, 0xd3, //0x00000cbf andq %rdx, %rbx - 0x45, 0x31, 0xd2, //0x00000cc2 xorl %r10d, %r10d - 0x48, 0x01, 0xc3, //0x00000cc5 addq %rax, %rbx - 0x41, 0x0f, 0x92, 0xc2, //0x00000cc8 setb %r10b - 0x48, 0x01, 0xdb, //0x00000ccc addq %rbx, %rbx - 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000ccf movabsq $6148914691236517205, %rax - 0x48, 0x31, 0xc3, //0x00000cd9 xorq %rax, %rbx - 0x4c, 0x21, 0xcb, //0x00000cdc andq %r9, %rbx - 0x48, 0xf7, 0xd3, //0x00000cdf notq %rbx - 0x48, 0x21, 0xdf, //0x00000ce2 andq %rbx, %rdi - 0x4c, 0x8b, 0x4d, 0xc8, //0x00000ce5 movq $-56(%rbp), %r9 - 0xe9, 0x60, 0xff, 0xff, 0xff, //0x00000ce9 jmp LBB0_152 - //0x00000cee LBB0_163 - 0x48, 0x0f, 0xbc, 0xcf, //0x00000cee bsfq %rdi, %rcx - 0x48, 0x85, 0xf6, //0x00000cf2 testq %rsi, %rsi - 0x0f, 0x84, 0x8e, 0x01, 0x00, 0x00, //0x00000cf5 je LBB0_188 - 0x48, 0x0f, 0xbc, 0xd6, //0x00000cfb bsfq %rsi, %rdx - 0x4d, 0x89, 0xfa, //0x00000cff movq %r15, %r10 - 0x48, 0x39, 0xca, //0x00000d02 cmpq %rcx, %rdx - 0x4c, 0x8b, 0x7d, 0xc0, //0x00000d05 movq $-64(%rbp), %r15 - 0x0f, 0x83, 0x8f, 0x01, 0x00, 0x00, //0x00000d09 jae LBB0_189 - 0xe9, 0x89, 0x1b, 0x00, 0x00, //0x00000d0f jmp LBB0_165 - //0x00000d14 LBB0_166 - 0x4c, 0x01, 0xf9, //0x00000d14 addq %r15, %rcx - 0x48, 0x03, 0x4d, 0xd0, //0x00000d17 addq $-48(%rbp), %rcx - 0xc5, 0xf8, 0x77, //0x00000d1b vzeroupper - 0x49, 0x89, 0xcf, //0x00000d1e movq %rcx, %r15 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00000d21 movq $-1, %rcx - 0x4d, 0x85, 0xc0, //0x00000d28 testq %r8, %r8 - 0x0f, 0x85, 0xcf, 0x01, 0x00, 0x00, //0x00000d2b jne LBB0_195 - 0xe9, 0xb8, 0x19, 0x00, 0x00, //0x00000d31 jmp LBB0_520 - //0x00000d36 LBB0_167 - 0x4c, 0x29, 0xf1, //0x00000d36 subq %r14, %rcx - 0x0f, 0x84, 0x55, 0x1b, 0x00, 0x00, //0x00000d39 je LBB0_545 - 0x48, 0x83, 0xf9, 0x40, //0x00000d3f cmpq $64, %rcx - 0x0f, 0x82, 0xd8, 0x0f, 0x00, 0x00, //0x00000d43 jb LBB0_381 - 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00000d49 movq $-1, %r9 - 0x45, 0x31, 0xff, //0x00000d50 xorl %r15d, %r15d - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000d53 .p2align 4, 0x90 - //0x00000d60 LBB0_170 - 0xc4, 0x81, 0x7e, 0x6f, 0x44, 0x35, 0x00, //0x00000d60 vmovdqu (%r13,%r14), %ymm0 - 0xc4, 0x81, 0x7e, 0x6f, 0x4c, 0x35, 0x20, //0x00000d67 vmovdqu $32(%r13,%r14), %ymm1 - 0xc5, 0xfd, 0x74, 0xd6, //0x00000d6e vpcmpeqb %ymm6, %ymm0, %ymm2 - 0xc5, 0xfd, 0xd7, 0xfa, //0x00000d72 vpmovmskb %ymm2, %edi - 0xc5, 0xf5, 0x74, 0xd6, //0x00000d76 vpcmpeqb %ymm6, %ymm1, %ymm2 - 0xc5, 0xfd, 0xd7, 0xc2, //0x00000d7a vpmovmskb %ymm2, %eax - 0xc5, 0xfd, 0x74, 0xd7, //0x00000d7e vpcmpeqb %ymm7, %ymm0, %ymm2 - 0xc5, 0xfd, 0xd7, 0xd2, //0x00000d82 vpmovmskb %ymm2, %edx - 0xc5, 0xf5, 0x74, 0xd7, //0x00000d86 vpcmpeqb %ymm7, %ymm1, %ymm2 - 0xc5, 0xfd, 0xd7, 0xda, //0x00000d8a vpmovmskb %ymm2, %ebx - 0xc5, 0xbd, 0xda, 0xd1, //0x00000d8e vpminub %ymm1, %ymm8, %ymm2 - 0xc5, 0xf5, 0x74, 0xca, //0x00000d92 vpcmpeqb %ymm2, %ymm1, %ymm1 - 0xc5, 0xfd, 0xd7, 0xf1, //0x00000d96 vpmovmskb %ymm1, %esi - 0x48, 0xc1, 0xe0, 0x20, //0x00000d9a shlq $32, %rax - 0x48, 0x09, 0xc7, //0x00000d9e orq %rax, %rdi - 0x48, 0xc1, 0xe3, 0x20, //0x00000da1 shlq $32, %rbx - 0x48, 0xc1, 0xe6, 0x20, //0x00000da5 shlq $32, %rsi - 0x48, 0x09, 0xda, //0x00000da9 orq %rbx, %rdx - 0x0f, 0x85, 0x44, 0x00, 0x00, 0x00, //0x00000dac jne LBB0_181 - 0x4d, 0x85, 0xff, //0x00000db2 testq %r15, %r15 - 0x0f, 0x85, 0x57, 0x00, 0x00, 0x00, //0x00000db5 jne LBB0_183 - 0x45, 0x31, 0xff, //0x00000dbb xorl %r15d, %r15d - //0x00000dbe LBB0_173 - 0xc5, 0xbd, 0xda, 0xc8, //0x00000dbe vpminub %ymm0, %ymm8, %ymm1 - 0xc5, 0xfd, 0x74, 0xc1, //0x00000dc2 vpcmpeqb %ymm1, %ymm0, %ymm0 - 0xc5, 0xfd, 0xd7, 0xc0, //0x00000dc6 vpmovmskb %ymm0, %eax - 0x48, 0x09, 0xc6, //0x00000dca orq %rax, %rsi - 0x48, 0x85, 0xff, //0x00000dcd testq %rdi, %rdi - 0x0f, 0x85, 0x90, 0x00, 0x00, 0x00, //0x00000dd0 jne LBB0_185 - 0x48, 0x85, 0xf6, //0x00000dd6 testq %rsi, %rsi - 0x0f, 0x85, 0x6a, 0x19, 0x00, 0x00, //0x00000dd9 jne LBB0_539 - 0x48, 0x83, 0xc1, 0xc0, //0x00000ddf addq $-64, %rcx - 0x49, 0x83, 0xc6, 0x40, //0x00000de3 addq $64, %r14 - 0x48, 0x83, 0xf9, 0x3f, //0x00000de7 cmpq $63, %rcx - 0x0f, 0x87, 0x6f, 0xff, 0xff, 0xff, //0x00000deb ja LBB0_170 - 0xe9, 0x39, 0x0d, 0x00, 0x00, //0x00000df1 jmp LBB0_176 - //0x00000df6 LBB0_181 - 0x4c, 0x89, 0xc8, //0x00000df6 movq %r9, %rax - 0x4d, 0x89, 0xd4, //0x00000df9 movq %r10, %r12 - 0x49, 0x83, 0xf9, 0xff, //0x00000dfc cmpq $-1, %r9 - 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x00000e00 jne LBB0_184 - 0x4c, 0x0f, 0xbc, 0xca, //0x00000e06 bsfq %rdx, %r9 - 0x4d, 0x01, 0xf1, //0x00000e0a addq %r14, %r9 - 0xe9, 0x03, 0x00, 0x00, 0x00, //0x00000e0d jmp LBB0_184 - //0x00000e12 LBB0_183 - 0x4d, 0x89, 0xd4, //0x00000e12 movq %r10, %r12 - //0x00000e15 LBB0_184 - 0x4c, 0x89, 0xf8, //0x00000e15 movq %r15, %rax - 0x48, 0xf7, 0xd0, //0x00000e18 notq %rax - 0x48, 0x21, 0xd0, //0x00000e1b andq %rdx, %rax - 0x4c, 0x8d, 0x14, 0x00, //0x00000e1e leaq (%rax,%rax), %r10 - 0x4d, 0x09, 0xfa, //0x00000e22 orq %r15, %r10 - 0x4c, 0x89, 0xd3, //0x00000e25 movq %r10, %rbx - 0x48, 0xf7, 0xd3, //0x00000e28 notq %rbx - 0x48, 0x21, 0xd3, //0x00000e2b andq %rdx, %rbx - 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000e2e movabsq $-6148914691236517206, %rdx - 0x48, 0x21, 0xd3, //0x00000e38 andq %rdx, %rbx - 0x45, 0x31, 0xff, //0x00000e3b xorl %r15d, %r15d - 0x48, 0x01, 0xc3, //0x00000e3e addq %rax, %rbx - 0x41, 0x0f, 0x92, 0xc7, //0x00000e41 setb %r15b - 0x48, 0x01, 0xdb, //0x00000e45 addq %rbx, %rbx - 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000e48 movabsq $6148914691236517205, %rax - 0x48, 0x31, 0xc3, //0x00000e52 xorq %rax, %rbx - 0x4c, 0x21, 0xd3, //0x00000e55 andq %r10, %rbx - 0x48, 0xf7, 0xd3, //0x00000e58 notq %rbx - 0x48, 0x21, 0xdf, //0x00000e5b andq %rbx, %rdi - 0x4d, 0x89, 0xe2, //0x00000e5e movq %r12, %r10 - 0xe9, 0x58, 0xff, 0xff, 0xff, //0x00000e61 jmp LBB0_173 - //0x00000e66 LBB0_185 - 0x48, 0x0f, 0xbc, 0xcf, //0x00000e66 bsfq %rdi, %rcx - 0x48, 0x85, 0xf6, //0x00000e6a testq %rsi, %rsi - 0x0f, 0x84, 0xbf, 0x01, 0x00, 0x00, //0x00000e6d je LBB0_207 - 0x48, 0x0f, 0xbc, 0xd6, //0x00000e73 bsfq %rsi, %rdx - 0x4c, 0x8b, 0x7d, 0xc0, //0x00000e77 movq $-64(%rbp), %r15 - 0x48, 0x39, 0xca, //0x00000e7b cmpq %rcx, %rdx - 0x0f, 0x83, 0xc0, 0x01, 0x00, 0x00, //0x00000e7e jae LBB0_208 - 0xe9, 0x23, 0x1a, 0x00, 0x00, //0x00000e84 jmp LBB0_187 - //0x00000e89 LBB0_188 - 0xba, 0x40, 0x00, 0x00, 0x00, //0x00000e89 movl $64, %edx - 0x4d, 0x89, 0xfa, //0x00000e8e movq %r15, %r10 - 0x48, 0x39, 0xca, //0x00000e91 cmpq %rcx, %rdx - 0x4c, 0x8b, 0x7d, 0xc0, //0x00000e94 movq $-64(%rbp), %r15 - 0x0f, 0x82, 0xff, 0x19, 0x00, 0x00, //0x00000e98 jb LBB0_165 - //0x00000e9e LBB0_189 - 0x49, 0x01, 0xce, //0x00000e9e addq %rcx, %r14 - 0x49, 0x83, 0xc6, 0x01, //0x00000ea1 addq $1, %r14 - //0x00000ea5 LBB0_190 - 0x4d, 0x85, 0xf6, //0x00000ea5 testq %r14, %r14 - 0x0f, 0x88, 0xfa, 0x17, 0x00, 0x00, //0x00000ea8 js LBB0_514 - 0x4d, 0x89, 0x32, //0x00000eae movq %r14, (%r10) - 0x4c, 0x89, 0xd9, //0x00000eb1 movq %r11, %rcx - 0x49, 0xbc, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x00000eb4 movabsq $9223372036854775806, %r12 - 0x4d, 0x39, 0xe3, //0x00000ebe cmpq %r12, %r11 - 0x0f, 0x86, 0xd9, 0xf3, 0xff, 0xff, //0x00000ec1 jbe LBB0_3 - 0xe9, 0x36, 0x18, 0x00, 0x00, //0x00000ec7 jmp LBB0_538 - //0x00000ecc LBB0_192 - 0x89, 0xc8, //0x00000ecc movl %ecx, %eax - 0x49, 0x01, 0xc7, //0x00000ece addq %rax, %r15 - 0x4d, 0x01, 0xf7, //0x00000ed1 addq %r14, %r15 - 0x4c, 0x8b, 0x55, 0xb8, //0x00000ed4 movq $-72(%rbp), %r10 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00000ed8 movq $-1, %rcx - 0x4d, 0x85, 0xc0, //0x00000edf testq %r8, %r8 - 0x0f, 0x85, 0x18, 0x00, 0x00, 0x00, //0x00000ee2 jne LBB0_195 - 0xe9, 0x01, 0x18, 0x00, 0x00, //0x00000ee8 jmp LBB0_520 - //0x00000eed LBB0_193 - 0x49, 0x01, 0xcf, //0x00000eed addq %rcx, %r15 - //0x00000ef0 LBB0_194 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00000ef0 movq $-1, %rcx - 0x4d, 0x85, 0xc0, //0x00000ef7 testq %r8, %r8 - 0x0f, 0x84, 0xee, 0x17, 0x00, 0x00, //0x00000efa je LBB0_520 - //0x00000f00 LBB0_195 - 0x4d, 0x85, 0xe4, //0x00000f00 testq %r12, %r12 - 0x0f, 0x84, 0xe5, 0x17, 0x00, 0x00, //0x00000f03 je LBB0_520 - 0x4d, 0x85, 0xc9, //0x00000f09 testq %r9, %r9 - 0x0f, 0x84, 0xdc, 0x17, 0x00, 0x00, //0x00000f0c je LBB0_520 - 0x4c, 0x2b, 0x7d, 0xd0, //0x00000f12 subq $-48(%rbp), %r15 - 0x49, 0x8d, 0x4f, 0xff, //0x00000f16 leaq $-1(%r15), %rcx - 0x49, 0x39, 0xc8, //0x00000f1a cmpq %rcx, %r8 - 0x0f, 0x84, 0x8c, 0x00, 0x00, 0x00, //0x00000f1d je LBB0_203 - 0x49, 0x39, 0xcc, //0x00000f23 cmpq %rcx, %r12 - 0x0f, 0x84, 0x83, 0x00, 0x00, 0x00, //0x00000f26 je LBB0_203 - 0x49, 0x39, 0xc9, //0x00000f2c cmpq %rcx, %r9 - 0x0f, 0x84, 0x7a, 0x00, 0x00, 0x00, //0x00000f2f je LBB0_203 - 0x4d, 0x85, 0xe4, //0x00000f35 testq %r12, %r12 - 0xc5, 0xfe, 0x6f, 0x2d, 0x40, 0xf1, 0xff, 0xff, //0x00000f38 vmovdqu $-3776(%rip), %ymm5 /* LCPI0_1+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x35, 0x58, 0xf1, 0xff, 0xff, //0x00000f40 vmovdqu $-3752(%rip), %ymm6 /* LCPI0_2+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x3d, 0x70, 0xf1, 0xff, 0xff, //0x00000f48 vmovdqu $-3728(%rip), %ymm7 /* LCPI0_3+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x05, 0x88, 0xf1, 0xff, 0xff, //0x00000f50 vmovdqu $-3704(%rip), %ymm8 /* LCPI0_4+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x0d, 0xa0, 0xf1, 0xff, 0xff, //0x00000f58 vmovdqu $-3680(%rip), %ymm9 /* LCPI0_5+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x15, 0xb8, 0xf1, 0xff, 0xff, //0x00000f60 vmovdqu $-3656(%rip), %ymm10 /* LCPI0_6+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x1d, 0xd0, 0xf1, 0xff, 0xff, //0x00000f68 vmovdqu $-3632(%rip), %ymm11 /* LCPI0_7+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x25, 0xe8, 0xf1, 0xff, 0xff, //0x00000f70 vmovdqu $-3608(%rip), %ymm12 /* LCPI0_8+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x2d, 0x00, 0xf2, 0xff, 0xff, //0x00000f78 vmovdqu $-3584(%rip), %ymm13 /* LCPI0_9+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x35, 0x18, 0xf2, 0xff, 0xff, //0x00000f80 vmovdqu $-3560(%rip), %ymm14 /* LCPI0_10+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x3d, 0x30, 0xf2, 0xff, 0xff, //0x00000f88 vmovdqu $-3536(%rip), %ymm15 /* LCPI0_11+0(%rip) */ - 0x0f, 0x8e, 0x79, 0x00, 0x00, 0x00, //0x00000f90 jle LBB0_204 - 0x49, 0x8d, 0x44, 0x24, 0xff, //0x00000f96 leaq $-1(%r12), %rax - 0x49, 0x39, 0xc1, //0x00000f9b cmpq %rax, %r9 - 0x0f, 0x84, 0x6b, 0x00, 0x00, 0x00, //0x00000f9e je LBB0_204 - 0x49, 0xf7, 0xd4, //0x00000fa4 notq %r12 - 0x4d, 0x89, 0xe7, //0x00000fa7 movq %r12, %r15 - 0xe9, 0xee, 0x0a, 0x00, 0x00, //0x00000faa jmp LBB0_358 - //0x00000faf LBB0_203 - 0x49, 0xf7, 0xdf, //0x00000faf negq %r15 - 0xc5, 0xfe, 0x6f, 0x2d, 0xc6, 0xf0, 0xff, 0xff, //0x00000fb2 vmovdqu $-3898(%rip), %ymm5 /* LCPI0_1+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x35, 0xde, 0xf0, 0xff, 0xff, //0x00000fba vmovdqu $-3874(%rip), %ymm6 /* LCPI0_2+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x3d, 0xf6, 0xf0, 0xff, 0xff, //0x00000fc2 vmovdqu $-3850(%rip), %ymm7 /* LCPI0_3+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x05, 0x0e, 0xf1, 0xff, 0xff, //0x00000fca vmovdqu $-3826(%rip), %ymm8 /* LCPI0_4+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x0d, 0x26, 0xf1, 0xff, 0xff, //0x00000fd2 vmovdqu $-3802(%rip), %ymm9 /* LCPI0_5+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x15, 0x3e, 0xf1, 0xff, 0xff, //0x00000fda vmovdqu $-3778(%rip), %ymm10 /* LCPI0_6+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x1d, 0x56, 0xf1, 0xff, 0xff, //0x00000fe2 vmovdqu $-3754(%rip), %ymm11 /* LCPI0_7+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x25, 0x6e, 0xf1, 0xff, 0xff, //0x00000fea vmovdqu $-3730(%rip), %ymm12 /* LCPI0_8+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x2d, 0x86, 0xf1, 0xff, 0xff, //0x00000ff2 vmovdqu $-3706(%rip), %ymm13 /* LCPI0_9+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x35, 0x9e, 0xf1, 0xff, 0xff, //0x00000ffa vmovdqu $-3682(%rip), %ymm14 /* LCPI0_10+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x3d, 0xb6, 0xf1, 0xff, 0xff, //0x00001002 vmovdqu $-3658(%rip), %ymm15 /* LCPI0_11+0(%rip) */ - 0xe9, 0x8e, 0x0a, 0x00, 0x00, //0x0000100a jmp LBB0_358 - //0x0000100f LBB0_204 - 0x4c, 0x89, 0xc0, //0x0000100f movq %r8, %rax - 0x4c, 0x09, 0xc8, //0x00001012 orq %r9, %rax - 0x0f, 0x99, 0xc1, //0x00001015 setns %cl - 0x0f, 0x88, 0x2a, 0x06, 0x00, 0x00, //0x00001018 js LBB0_306 - 0x4d, 0x39, 0xc8, //0x0000101e cmpq %r9, %r8 - 0x0f, 0x8c, 0x21, 0x06, 0x00, 0x00, //0x00001021 jl LBB0_306 - 0x49, 0xf7, 0xd0, //0x00001027 notq %r8 - 0x4d, 0x89, 0xc7, //0x0000102a movq %r8, %r15 - 0xe9, 0x6b, 0x0a, 0x00, 0x00, //0x0000102d jmp LBB0_358 - //0x00001032 LBB0_207 - 0xba, 0x40, 0x00, 0x00, 0x00, //0x00001032 movl $64, %edx - 0x4c, 0x8b, 0x7d, 0xc0, //0x00001037 movq $-64(%rbp), %r15 - 0x48, 0x39, 0xca, //0x0000103b cmpq %rcx, %rdx - 0x0f, 0x82, 0x68, 0x18, 0x00, 0x00, //0x0000103e jb LBB0_187 - //0x00001044 LBB0_208 - 0x49, 0x01, 0xce, //0x00001044 addq %rcx, %r14 - 0x49, 0x83, 0xc6, 0x01, //0x00001047 addq $1, %r14 - //0x0000104b LBB0_209 - 0x4d, 0x85, 0xf6, //0x0000104b testq %r14, %r14 - 0x0f, 0x88, 0x7d, 0x16, 0x00, 0x00, //0x0000104e js LBB0_517 - 0x4d, 0x89, 0x32, //0x00001054 movq %r14, (%r10) - 0x4c, 0x89, 0xd9, //0x00001057 movq %r11, %rcx - 0x48, 0xb8, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x0000105a movabsq $9223372036854775806, %rax - 0x49, 0x39, 0xc3, //0x00001064 cmpq %rax, %r11 - 0x4c, 0x8b, 0x4d, 0xc8, //0x00001067 movq $-56(%rbp), %r9 - 0x0f, 0x87, 0x91, 0x16, 0x00, 0x00, //0x0000106b ja LBB0_538 - 0x49, 0x8b, 0x01, //0x00001071 movq (%r9), %rax - 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x00001074 cmpq $4095, %rax - 0x0f, 0x8f, 0x1c, 0x16, 0x00, 0x00, //0x0000107a jg LBB0_529 - 0x48, 0x8d, 0x48, 0x01, //0x00001080 leaq $1(%rax), %rcx - 0x49, 0x89, 0x09, //0x00001084 movq %rcx, (%r9) - 0x49, 0xc7, 0x44, 0xc1, 0x08, 0x04, 0x00, 0x00, 0x00, //0x00001087 movq $4, $8(%r9,%rax,8) - 0xe9, 0x0b, 0xf2, 0xff, 0xff, //0x00001090 jmp LBB0_3 - //0x00001095 LBB0_213 - 0x49, 0x8b, 0x47, 0x08, //0x00001095 movq $8(%r15), %rax - 0xf6, 0x45, 0xa8, 0x20, //0x00001099 testb $32, $-88(%rbp) - 0x48, 0x89, 0x45, 0xd0, //0x0000109d movq %rax, $-48(%rbp) - 0x48, 0x89, 0xc1, //0x000010a1 movq %rax, %rcx - 0x0f, 0x85, 0xb7, 0x05, 0x00, 0x00, //0x000010a4 jne LBB0_307 - 0x4c, 0x29, 0xf1, //0x000010aa subq %r14, %rcx - 0x0f, 0x84, 0xe1, 0x17, 0x00, 0x00, //0x000010ad je LBB0_545 - 0x4d, 0x89, 0xd4, //0x000010b3 movq %r10, %r12 - 0x48, 0x83, 0xf9, 0x40, //0x000010b6 cmpq $64, %rcx - 0x0f, 0x82, 0x99, 0x0c, 0x00, 0x00, //0x000010ba jb LBB0_384 - 0x48, 0xc7, 0xc6, 0xfe, 0xff, 0xff, 0xff, //0x000010c0 movq $-2, %rsi - 0x4c, 0x29, 0xde, //0x000010c7 subq %r11, %rsi - 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000010ca movq $-1, %r9 - 0x45, 0x31, 0xd2, //0x000010d1 xorl %r10d, %r10d - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000010d4 .p2align 4, 0x90 - //0x000010e0 LBB0_217 - 0xc4, 0x81, 0x7e, 0x6f, 0x44, 0x35, 0x00, //0x000010e0 vmovdqu (%r13,%r14), %ymm0 - 0xc4, 0x81, 0x7e, 0x6f, 0x4c, 0x35, 0x20, //0x000010e7 vmovdqu $32(%r13,%r14), %ymm1 - 0xc5, 0xfd, 0x74, 0xd6, //0x000010ee vpcmpeqb %ymm6, %ymm0, %ymm2 - 0xc5, 0xfd, 0xd7, 0xfa, //0x000010f2 vpmovmskb %ymm2, %edi - 0xc5, 0xf5, 0x74, 0xd6, //0x000010f6 vpcmpeqb %ymm6, %ymm1, %ymm2 - 0xc5, 0xfd, 0xd7, 0xc2, //0x000010fa vpmovmskb %ymm2, %eax - 0xc5, 0xfd, 0x74, 0xc7, //0x000010fe vpcmpeqb %ymm7, %ymm0, %ymm0 - 0xc5, 0xfd, 0xd7, 0xd0, //0x00001102 vpmovmskb %ymm0, %edx - 0xc5, 0xf5, 0x74, 0xc7, //0x00001106 vpcmpeqb %ymm7, %ymm1, %ymm0 - 0xc5, 0xfd, 0xd7, 0xd8, //0x0000110a vpmovmskb %ymm0, %ebx - 0x48, 0xc1, 0xe0, 0x20, //0x0000110e shlq $32, %rax - 0x48, 0x09, 0xc7, //0x00001112 orq %rax, %rdi - 0x48, 0xc1, 0xe3, 0x20, //0x00001115 shlq $32, %rbx - 0x48, 0x09, 0xda, //0x00001119 orq %rbx, %rdx - 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x0000111c jne LBB0_226 - 0x4d, 0x85, 0xd2, //0x00001122 testq %r10, %r10 - 0x0f, 0x85, 0x38, 0x00, 0x00, 0x00, //0x00001125 jne LBB0_228 - 0x45, 0x31, 0xd2, //0x0000112b xorl %r10d, %r10d - 0x48, 0x85, 0xff, //0x0000112e testq %rdi, %rdi - 0x0f, 0x85, 0x82, 0x00, 0x00, 0x00, //0x00001131 jne LBB0_229 - //0x00001137 LBB0_220 - 0x48, 0x83, 0xc1, 0xc0, //0x00001137 addq $-64, %rcx - 0x48, 0x83, 0xc6, 0xc0, //0x0000113b addq $-64, %rsi - 0x49, 0x83, 0xc6, 0x40, //0x0000113f addq $64, %r14 - 0x48, 0x83, 0xf9, 0x3f, //0x00001143 cmpq $63, %rcx - 0x0f, 0x87, 0x93, 0xff, 0xff, 0xff, //0x00001147 ja LBB0_217 - 0xe9, 0x66, 0x0a, 0x00, 0x00, //0x0000114d jmp LBB0_221 - //0x00001152 LBB0_226 - 0x49, 0x83, 0xf9, 0xff, //0x00001152 cmpq $-1, %r9 - 0x0f, 0x85, 0x07, 0x00, 0x00, 0x00, //0x00001156 jne LBB0_228 - 0x4c, 0x0f, 0xbc, 0xca, //0x0000115c bsfq %rdx, %r9 - 0x4d, 0x01, 0xf1, //0x00001160 addq %r14, %r9 - //0x00001163 LBB0_228 - 0x4c, 0x89, 0xd0, //0x00001163 movq %r10, %rax - 0x48, 0xf7, 0xd0, //0x00001166 notq %rax - 0x48, 0x21, 0xd0, //0x00001169 andq %rdx, %rax - 0x4c, 0x8d, 0x3c, 0x00, //0x0000116c leaq (%rax,%rax), %r15 - 0x4d, 0x09, 0xd7, //0x00001170 orq %r10, %r15 - 0x4c, 0x89, 0xfb, //0x00001173 movq %r15, %rbx - 0x48, 0xf7, 0xd3, //0x00001176 notq %rbx - 0x48, 0x21, 0xd3, //0x00001179 andq %rdx, %rbx - 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000117c movabsq $-6148914691236517206, %rdx - 0x48, 0x21, 0xd3, //0x00001186 andq %rdx, %rbx - 0x45, 0x31, 0xd2, //0x00001189 xorl %r10d, %r10d - 0x48, 0x01, 0xc3, //0x0000118c addq %rax, %rbx - 0x41, 0x0f, 0x92, 0xc2, //0x0000118f setb %r10b - 0x48, 0x01, 0xdb, //0x00001193 addq %rbx, %rbx - 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001196 movabsq $6148914691236517205, %rax - 0x48, 0x31, 0xc3, //0x000011a0 xorq %rax, %rbx - 0x4c, 0x21, 0xfb, //0x000011a3 andq %r15, %rbx - 0x48, 0xf7, 0xd3, //0x000011a6 notq %rbx - 0x48, 0x21, 0xdf, //0x000011a9 andq %rbx, %rdi - 0x4c, 0x8b, 0x7d, 0xc0, //0x000011ac movq $-64(%rbp), %r15 - 0x48, 0x85, 0xff, //0x000011b0 testq %rdi, %rdi - 0x0f, 0x84, 0x7e, 0xff, 0xff, 0xff, //0x000011b3 je LBB0_220 - //0x000011b9 LBB0_229 - 0x4c, 0x0f, 0xbc, 0xf7, //0x000011b9 bsfq %rdi, %r14 - 0x49, 0x29, 0xf6, //0x000011bd subq %rsi, %r14 - 0x4d, 0x89, 0xe2, //0x000011c0 movq %r12, %r10 - 0xe9, 0x26, 0x06, 0x00, 0x00, //0x000011c3 jmp LBB0_332 - //0x000011c8 LBB0_230 - 0x4d, 0x8b, 0x7f, 0x08, //0x000011c8 movq $8(%r15), %r15 - 0x4d, 0x29, 0xf7, //0x000011cc subq %r14, %r15 - 0x0f, 0x84, 0x97, 0x15, 0x00, 0x00, //0x000011cf je LBB0_527 - 0x4f, 0x8d, 0x24, 0x2e, //0x000011d5 leaq (%r14,%r13), %r12 - 0x41, 0x80, 0x3c, 0x24, 0x30, //0x000011d9 cmpb $48, (%r12) - 0x0f, 0x85, 0x35, 0x00, 0x00, 0x00, //0x000011de jne LBB0_235 - 0xbb, 0x01, 0x00, 0x00, 0x00, //0x000011e4 movl $1, %ebx - 0x49, 0x83, 0xff, 0x01, //0x000011e9 cmpq $1, %r15 - 0x0f, 0x84, 0xa4, 0x0a, 0x00, 0x00, //0x000011ed je LBB0_375 - 0x41, 0x8a, 0x44, 0x24, 0x01, //0x000011f3 movb $1(%r12), %al - 0x04, 0xd2, //0x000011f8 addb $-46, %al - 0x3c, 0x37, //0x000011fa cmpb $55, %al - 0x0f, 0x87, 0x95, 0x0a, 0x00, 0x00, //0x000011fc ja LBB0_375 - 0x0f, 0xb6, 0xc0, //0x00001202 movzbl %al, %eax - 0x48, 0xb9, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x00001205 movabsq $36028797027352577, %rcx - 0x48, 0x0f, 0xa3, 0xc1, //0x0000120f btq %rax, %rcx - 0x0f, 0x83, 0x7e, 0x0a, 0x00, 0x00, //0x00001213 jae LBB0_375 - //0x00001219 LBB0_235 - 0x4c, 0x89, 0x45, 0xb0, //0x00001219 movq %r8, $-80(%rbp) - 0x4c, 0x89, 0x55, 0xb8, //0x0000121d movq %r10, $-72(%rbp) - 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00001221 movq $-1, %r8 - 0x49, 0x83, 0xff, 0x20, //0x00001228 cmpq $32, %r15 - 0x0f, 0x82, 0x11, 0x0b, 0x00, 0x00, //0x0000122c jb LBB0_383 - 0x31, 0xdb, //0x00001232 xorl %ebx, %ebx - 0x49, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00001234 movq $-1, %r10 - 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x0000123b movq $-1, %r9 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001242 .p2align 4, 0x90 - //0x00001250 LBB0_237 - 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x1c, //0x00001250 vmovdqu (%r12,%rbx), %ymm0 - 0xc5, 0xb5, 0x74, 0xc8, //0x00001256 vpcmpeqb %ymm0, %ymm9, %ymm1 - 0xc5, 0xad, 0x74, 0xd0, //0x0000125a vpcmpeqb %ymm0, %ymm10, %ymm2 - 0xc5, 0xed, 0xeb, 0xc9, //0x0000125e vpor %ymm1, %ymm2, %ymm1 - 0xc5, 0xa5, 0xdb, 0xd0, //0x00001262 vpand %ymm0, %ymm11, %ymm2 - 0xc5, 0x9d, 0x74, 0xd8, //0x00001266 vpcmpeqb %ymm0, %ymm12, %ymm3 - 0xc5, 0xfd, 0xd7, 0xd3, //0x0000126a vpmovmskb %ymm3, %edx - 0xc5, 0x95, 0x74, 0xd2, //0x0000126e vpcmpeqb %ymm2, %ymm13, %ymm2 - 0xc5, 0xfd, 0xd7, 0xfa, //0x00001272 vpmovmskb %ymm2, %edi - 0xc5, 0xfd, 0xd7, 0xf1, //0x00001276 vpmovmskb %ymm1, %esi - 0xc5, 0x8d, 0xfc, 0xc0, //0x0000127a vpaddb %ymm0, %ymm14, %ymm0 - 0xc5, 0x85, 0xda, 0xe0, //0x0000127e vpminub %ymm0, %ymm15, %ymm4 - 0xc5, 0xfd, 0x74, 0xc4, //0x00001282 vpcmpeqb %ymm4, %ymm0, %ymm0 - 0xc5, 0xe5, 0xeb, 0xd2, //0x00001286 vpor %ymm2, %ymm3, %ymm2 - 0xc5, 0xfd, 0xeb, 0xc2, //0x0000128a vpor %ymm2, %ymm0, %ymm0 - 0xc5, 0xfd, 0xeb, 0xc1, //0x0000128e vpor %ymm1, %ymm0, %ymm0 - 0xc5, 0xfd, 0xd7, 0xc0, //0x00001292 vpmovmskb %ymm0, %eax - 0x48, 0xf7, 0xd0, //0x00001296 notq %rax - 0x48, 0x0f, 0xbc, 0xc8, //0x00001299 bsfq %rax, %rcx - 0x83, 0xf9, 0x20, //0x0000129d cmpl $32, %ecx - 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x000012a0 je LBB0_239 - 0xb8, 0xff, 0xff, 0xff, 0xff, //0x000012a6 movl $-1, %eax - 0xd3, 0xe0, //0x000012ab shll %cl, %eax - 0xf7, 0xd0, //0x000012ad notl %eax - 0x21, 0xc2, //0x000012af andl %eax, %edx - 0x21, 0xc7, //0x000012b1 andl %eax, %edi - 0x21, 0xf0, //0x000012b3 andl %esi, %eax - 0x89, 0xc6, //0x000012b5 movl %eax, %esi - //0x000012b7 LBB0_239 - 0x8d, 0x42, 0xff, //0x000012b7 leal $-1(%rdx), %eax - 0x21, 0xd0, //0x000012ba andl %edx, %eax - 0x0f, 0x85, 0xe1, 0x08, 0x00, 0x00, //0x000012bc jne LBB0_364 - 0x8d, 0x47, 0xff, //0x000012c2 leal $-1(%rdi), %eax - 0x21, 0xf8, //0x000012c5 andl %edi, %eax - 0x0f, 0x85, 0xd6, 0x08, 0x00, 0x00, //0x000012c7 jne LBB0_364 - 0x8d, 0x46, 0xff, //0x000012cd leal $-1(%rsi), %eax - 0x21, 0xf0, //0x000012d0 andl %esi, %eax - 0x0f, 0x85, 0xcb, 0x08, 0x00, 0x00, //0x000012d2 jne LBB0_364 - 0x85, 0xd2, //0x000012d8 testl %edx, %edx - 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x000012da je LBB0_245 - 0x0f, 0xbc, 0xd2, //0x000012e0 bsfl %edx, %edx - 0x49, 0x83, 0xf9, 0xff, //0x000012e3 cmpq $-1, %r9 - 0x0f, 0x85, 0xbe, 0x08, 0x00, 0x00, //0x000012e7 jne LBB0_365 - 0x48, 0x01, 0xda, //0x000012ed addq %rbx, %rdx - 0x49, 0x89, 0xd1, //0x000012f0 movq %rdx, %r9 - //0x000012f3 LBB0_245 - 0x85, 0xff, //0x000012f3 testl %edi, %edi - 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x000012f5 je LBB0_248 - 0x0f, 0xbc, 0xd7, //0x000012fb bsfl %edi, %edx - 0x49, 0x83, 0xfa, 0xff, //0x000012fe cmpq $-1, %r10 - 0x0f, 0x85, 0xa3, 0x08, 0x00, 0x00, //0x00001302 jne LBB0_365 - 0x48, 0x01, 0xda, //0x00001308 addq %rbx, %rdx - 0x49, 0x89, 0xd2, //0x0000130b movq %rdx, %r10 - //0x0000130e LBB0_248 - 0x85, 0xf6, //0x0000130e testl %esi, %esi - 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00001310 je LBB0_251 - 0x0f, 0xbc, 0xd6, //0x00001316 bsfl %esi, %edx - 0x49, 0x83, 0xf8, 0xff, //0x00001319 cmpq $-1, %r8 - 0x0f, 0x85, 0x88, 0x08, 0x00, 0x00, //0x0000131d jne LBB0_365 - 0x48, 0x01, 0xda, //0x00001323 addq %rbx, %rdx - 0x49, 0x89, 0xd0, //0x00001326 movq %rdx, %r8 - //0x00001329 LBB0_251 - 0x83, 0xf9, 0x20, //0x00001329 cmpl $32, %ecx - 0x0f, 0x85, 0x6a, 0x04, 0x00, 0x00, //0x0000132c jne LBB0_327 - 0x49, 0x83, 0xc7, 0xe0, //0x00001332 addq $-32, %r15 - 0x48, 0x83, 0xc3, 0x20, //0x00001336 addq $32, %rbx - 0x49, 0x83, 0xff, 0x1f, //0x0000133a cmpq $31, %r15 - 0x0f, 0x87, 0x0c, 0xff, 0xff, 0xff, //0x0000133e ja LBB0_237 - 0xc5, 0xf8, 0x77, //0x00001344 vzeroupper - 0x4c, 0x01, 0xe3, //0x00001347 addq %r12, %rbx - //0x0000134a LBB0_254 - 0x4c, 0x89, 0x65, 0xd0, //0x0000134a movq %r12, $-48(%rbp) - 0x49, 0x83, 0xff, 0x10, //0x0000134e cmpq $16, %r15 - 0xc5, 0xfe, 0x6f, 0x2d, 0x26, 0xed, 0xff, 0xff, //0x00001352 vmovdqu $-4826(%rip), %ymm5 /* LCPI0_1+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x35, 0x3e, 0xed, 0xff, 0xff, //0x0000135a vmovdqu $-4802(%rip), %ymm6 /* LCPI0_2+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x3d, 0x56, 0xed, 0xff, 0xff, //0x00001362 vmovdqu $-4778(%rip), %ymm7 /* LCPI0_3+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x05, 0x6e, 0xed, 0xff, 0xff, //0x0000136a vmovdqu $-4754(%rip), %ymm8 /* LCPI0_4+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x0d, 0x86, 0xed, 0xff, 0xff, //0x00001372 vmovdqu $-4730(%rip), %ymm9 /* LCPI0_5+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x15, 0x9e, 0xed, 0xff, 0xff, //0x0000137a vmovdqu $-4706(%rip), %ymm10 /* LCPI0_6+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x1d, 0xb6, 0xed, 0xff, 0xff, //0x00001382 vmovdqu $-4682(%rip), %ymm11 /* LCPI0_7+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x25, 0xce, 0xed, 0xff, 0xff, //0x0000138a vmovdqu $-4658(%rip), %ymm12 /* LCPI0_8+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x2d, 0xe6, 0xed, 0xff, 0xff, //0x00001392 vmovdqu $-4634(%rip), %ymm13 /* LCPI0_9+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x35, 0xfe, 0xed, 0xff, 0xff, //0x0000139a vmovdqu $-4610(%rip), %ymm14 /* LCPI0_10+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x3d, 0x16, 0xee, 0xff, 0xff, //0x000013a2 vmovdqu $-4586(%rip), %ymm15 /* LCPI0_11+0(%rip) */ - 0x0f, 0x82, 0x3a, 0x01, 0x00, 0x00, //0x000013aa jb LBB0_273 - 0x48, 0x89, 0xd8, //0x000013b0 movq %rbx, %rax - 0x4c, 0x29, 0xd8, //0x000013b3 subq %r11, %rax - 0x4d, 0x89, 0xec, //0x000013b6 movq %r13, %r12 - 0x49, 0xf7, 0xd4, //0x000013b9 notq %r12 - 0x49, 0x01, 0xc4, //0x000013bc addq %rax, %r12 - 0x45, 0x31, 0xf6, //0x000013bf xorl %r14d, %r14d - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000013c2 .p2align 4, 0x90 - //0x000013d0 LBB0_256 - 0xc4, 0xa1, 0x7a, 0x6f, 0x04, 0x33, //0x000013d0 vmovdqu (%rbx,%r14), %xmm0 - 0xc5, 0xf9, 0x74, 0x0d, 0x32, 0xec, 0xff, 0xff, //0x000013d6 vpcmpeqb $-5070(%rip), %xmm0, %xmm1 /* LCPI0_12+0(%rip) */ - 0xc5, 0xf9, 0x74, 0x15, 0x3a, 0xec, 0xff, 0xff, //0x000013de vpcmpeqb $-5062(%rip), %xmm0, %xmm2 /* LCPI0_13+0(%rip) */ - 0xc5, 0xe9, 0xeb, 0xc9, //0x000013e6 vpor %xmm1, %xmm2, %xmm1 - 0xc5, 0xf9, 0xfc, 0x15, 0x3e, 0xec, 0xff, 0xff, //0x000013ea vpaddb $-5058(%rip), %xmm0, %xmm2 /* LCPI0_14+0(%rip) */ - 0xc5, 0xe9, 0xda, 0x1d, 0x46, 0xec, 0xff, 0xff, //0x000013f2 vpminub $-5050(%rip), %xmm2, %xmm3 /* LCPI0_15+0(%rip) */ - 0xc5, 0xe9, 0x74, 0xd3, //0x000013fa vpcmpeqb %xmm3, %xmm2, %xmm2 - 0xc5, 0xf9, 0xdb, 0x1d, 0x4a, 0xec, 0xff, 0xff, //0x000013fe vpand $-5046(%rip), %xmm0, %xmm3 /* LCPI0_16+0(%rip) */ - 0xc5, 0xf9, 0x74, 0x05, 0x52, 0xec, 0xff, 0xff, //0x00001406 vpcmpeqb $-5038(%rip), %xmm0, %xmm0 /* LCPI0_17+0(%rip) */ - 0xc5, 0xe1, 0x74, 0x1d, 0x5a, 0xec, 0xff, 0xff, //0x0000140e vpcmpeqb $-5030(%rip), %xmm3, %xmm3 /* LCPI0_18+0(%rip) */ - 0xc5, 0xe1, 0xeb, 0xe0, //0x00001416 vpor %xmm0, %xmm3, %xmm4 - 0xc5, 0xd9, 0xeb, 0xe1, //0x0000141a vpor %xmm1, %xmm4, %xmm4 - 0xc5, 0xd9, 0xeb, 0xd2, //0x0000141e vpor %xmm2, %xmm4, %xmm2 - 0xc5, 0xf9, 0xd7, 0xd0, //0x00001422 vpmovmskb %xmm0, %edx - 0xc5, 0xf9, 0xd7, 0xfb, //0x00001426 vpmovmskb %xmm3, %edi - 0xc5, 0xf9, 0xd7, 0xf1, //0x0000142a vpmovmskb %xmm1, %esi - 0xc5, 0xf9, 0xd7, 0xc2, //0x0000142e vpmovmskb %xmm2, %eax - 0xf7, 0xd0, //0x00001432 notl %eax - 0x0f, 0xbc, 0xc8, //0x00001434 bsfl %eax, %ecx - 0x83, 0xf9, 0x10, //0x00001437 cmpl $16, %ecx - 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x0000143a je LBB0_258 - 0xb8, 0xff, 0xff, 0xff, 0xff, //0x00001440 movl $-1, %eax - 0xd3, 0xe0, //0x00001445 shll %cl, %eax - 0xf7, 0xd0, //0x00001447 notl %eax - 0x21, 0xc2, //0x00001449 andl %eax, %edx - 0x21, 0xc7, //0x0000144b andl %eax, %edi - 0x21, 0xf0, //0x0000144d andl %esi, %eax - 0x89, 0xc6, //0x0000144f movl %eax, %esi - //0x00001451 LBB0_258 - 0x8d, 0x42, 0xff, //0x00001451 leal $-1(%rdx), %eax - 0x21, 0xd0, //0x00001454 andl %edx, %eax - 0x0f, 0x85, 0xfc, 0x07, 0x00, 0x00, //0x00001456 jne LBB0_367 - 0x8d, 0x47, 0xff, //0x0000145c leal $-1(%rdi), %eax - 0x21, 0xf8, //0x0000145f andl %edi, %eax - 0x0f, 0x85, 0xf1, 0x07, 0x00, 0x00, //0x00001461 jne LBB0_367 - 0x8d, 0x46, 0xff, //0x00001467 leal $-1(%rsi), %eax - 0x21, 0xf0, //0x0000146a andl %esi, %eax - 0x0f, 0x85, 0xe6, 0x07, 0x00, 0x00, //0x0000146c jne LBB0_367 - 0x85, 0xd2, //0x00001472 testl %edx, %edx - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00001474 je LBB0_264 - 0x0f, 0xbc, 0xd2, //0x0000147a bsfl %edx, %edx - 0x49, 0x83, 0xf9, 0xff, //0x0000147d cmpq $-1, %r9 - 0x0f, 0x85, 0xe7, 0x07, 0x00, 0x00, //0x00001481 jne LBB0_369 - 0x4c, 0x01, 0xe2, //0x00001487 addq %r12, %rdx - 0x4c, 0x01, 0xf2, //0x0000148a addq %r14, %rdx - 0x49, 0x89, 0xd1, //0x0000148d movq %rdx, %r9 - //0x00001490 LBB0_264 - 0x85, 0xff, //0x00001490 testl %edi, %edi - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00001492 je LBB0_267 - 0x0f, 0xbc, 0xd7, //0x00001498 bsfl %edi, %edx - 0x49, 0x83, 0xfa, 0xff, //0x0000149b cmpq $-1, %r10 - 0x0f, 0x85, 0xc9, 0x07, 0x00, 0x00, //0x0000149f jne LBB0_369 - 0x4c, 0x01, 0xe2, //0x000014a5 addq %r12, %rdx - 0x4c, 0x01, 0xf2, //0x000014a8 addq %r14, %rdx - 0x49, 0x89, 0xd2, //0x000014ab movq %rdx, %r10 - //0x000014ae LBB0_267 - 0x85, 0xf6, //0x000014ae testl %esi, %esi - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000014b0 je LBB0_270 - 0x0f, 0xbc, 0xd6, //0x000014b6 bsfl %esi, %edx - 0x49, 0x83, 0xf8, 0xff, //0x000014b9 cmpq $-1, %r8 - 0x0f, 0x85, 0xab, 0x07, 0x00, 0x00, //0x000014bd jne LBB0_369 - 0x4c, 0x01, 0xe2, //0x000014c3 addq %r12, %rdx - 0x4c, 0x01, 0xf2, //0x000014c6 addq %r14, %rdx - 0x49, 0x89, 0xd0, //0x000014c9 movq %rdx, %r8 - //0x000014cc LBB0_270 - 0x83, 0xf9, 0x10, //0x000014cc cmpl $16, %ecx - 0x0f, 0x85, 0x4c, 0x03, 0x00, 0x00, //0x000014cf jne LBB0_335 - 0x49, 0x83, 0xc7, 0xf0, //0x000014d5 addq $-16, %r15 - 0x49, 0x83, 0xc6, 0x10, //0x000014d9 addq $16, %r14 - 0x49, 0x83, 0xff, 0x0f, //0x000014dd cmpq $15, %r15 - 0x0f, 0x87, 0xe9, 0xfe, 0xff, 0xff, //0x000014e1 ja LBB0_256 - 0x4c, 0x01, 0xf3, //0x000014e7 addq %r14, %rbx - //0x000014ea LBB0_273 - 0x4d, 0x85, 0xff, //0x000014ea testq %r15, %r15 - 0x48, 0x8d, 0x35, 0x3c, 0x16, 0x00, 0x00, //0x000014ed leaq $5692(%rip), %rsi /* LJTI0_2+0(%rip) */ - 0x4c, 0x8b, 0x65, 0xd0, //0x000014f4 movq $-48(%rbp), %r12 - 0x0f, 0x84, 0x47, 0x03, 0x00, 0x00, //0x000014f8 je LBB0_337 - 0x4e, 0x8d, 0x34, 0x3b, //0x000014fe leaq (%rbx,%r15), %r14 - 0x48, 0x89, 0xd8, //0x00001502 movq %rbx, %rax - 0x4c, 0x29, 0xd8, //0x00001505 subq %r11, %rax - 0x4c, 0x89, 0xef, //0x00001508 movq %r13, %rdi - 0x48, 0xf7, 0xd7, //0x0000150b notq %rdi - 0x48, 0x01, 0xc7, //0x0000150e addq %rax, %rdi - 0x31, 0xc9, //0x00001511 xorl %ecx, %ecx - 0xe9, 0x25, 0x00, 0x00, 0x00, //0x00001513 jmp LBB0_278 - //0x00001518 LBB0_275 - 0x49, 0x83, 0xf8, 0xff, //0x00001518 cmpq $-1, %r8 - 0x0f, 0x85, 0x3e, 0x07, 0x00, 0x00, //0x0000151c jne LBB0_368 - 0x4c, 0x8d, 0x04, 0x0f, //0x00001522 leaq (%rdi,%rcx), %r8 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001526 .p2align 4, 0x90 - //0x00001530 LBB0_277 - 0x48, 0x83, 0xc1, 0x01, //0x00001530 addq $1, %rcx - 0x49, 0x39, 0xcf, //0x00001534 cmpq %rcx, %r15 - 0x0f, 0x84, 0x4e, 0x06, 0x00, 0x00, //0x00001537 je LBB0_363 - //0x0000153d LBB0_278 - 0x0f, 0xbe, 0x14, 0x0b, //0x0000153d movsbl (%rbx,%rcx), %edx - 0x8d, 0x42, 0xd0, //0x00001541 leal $-48(%rdx), %eax - 0x83, 0xf8, 0x0a, //0x00001544 cmpl $10, %eax - 0x0f, 0x82, 0xe3, 0xff, 0xff, 0xff, //0x00001547 jb LBB0_277 - 0x8d, 0x42, 0xd5, //0x0000154d leal $-43(%rdx), %eax - 0x83, 0xf8, 0x1a, //0x00001550 cmpl $26, %eax - 0x0f, 0x87, 0x1c, 0x00, 0x00, 0x00, //0x00001553 ja LBB0_283 - 0x48, 0x63, 0x04, 0x86, //0x00001559 movslq (%rsi,%rax,4), %rax - 0x48, 0x01, 0xf0, //0x0000155d addq %rsi, %rax - 0xff, 0xe0, //0x00001560 jmpq *%rax - //0x00001562 LBB0_281 - 0x49, 0x83, 0xf9, 0xff, //0x00001562 cmpq $-1, %r9 - 0x0f, 0x85, 0xf4, 0x06, 0x00, 0x00, //0x00001566 jne LBB0_368 - 0x4c, 0x8d, 0x0c, 0x0f, //0x0000156c leaq (%rdi,%rcx), %r9 - 0xe9, 0xbb, 0xff, 0xff, 0xff, //0x00001570 jmp LBB0_277 - //0x00001575 LBB0_283 - 0x83, 0xfa, 0x65, //0x00001575 cmpl $101, %edx - 0x0f, 0x85, 0xc4, 0x02, 0x00, 0x00, //0x00001578 jne LBB0_336 - //0x0000157e LBB0_284 - 0x49, 0x83, 0xfa, 0xff, //0x0000157e cmpq $-1, %r10 - 0x0f, 0x85, 0xd8, 0x06, 0x00, 0x00, //0x00001582 jne LBB0_368 - 0x4c, 0x8d, 0x14, 0x0f, //0x00001588 leaq (%rdi,%rcx), %r10 - 0xe9, 0x9f, 0xff, 0xff, 0xff, //0x0000158c jmp LBB0_277 - //0x00001591 LBB0_286 - 0x49, 0x8b, 0x01, //0x00001591 movq (%r9), %rax - 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x00001594 cmpq $4095, %rax - 0x0f, 0x8f, 0xfc, 0x10, 0x00, 0x00, //0x0000159a jg LBB0_529 - 0x48, 0x8d, 0x48, 0x01, //0x000015a0 leaq $1(%rax), %rcx - 0x49, 0x89, 0x09, //0x000015a4 movq %rcx, (%r9) - 0x49, 0xc7, 0x44, 0xc1, 0x08, 0x05, 0x00, 0x00, 0x00, //0x000015a7 movq $5, $8(%r9,%rax,8) - 0xe9, 0xeb, 0xec, 0xff, 0xff, //0x000015b0 jmp LBB0_3 - //0x000015b5 LBB0_288 - 0x49, 0x8b, 0x47, 0x08, //0x000015b5 movq $8(%r15), %rax - 0x48, 0x8d, 0x50, 0xfc, //0x000015b9 leaq $-4(%rax), %rdx - 0x49, 0x39, 0xd3, //0x000015bd cmpq %rdx, %r11 - 0x0f, 0x83, 0x51, 0x11, 0x00, 0x00, //0x000015c0 jae LBB0_528 - 0x43, 0x8b, 0x54, 0x35, 0x00, //0x000015c6 movl (%r13,%r14), %edx - 0x81, 0xfa, 0x61, 0x6c, 0x73, 0x65, //0x000015cb cmpl $1702063201, %edx - 0x0f, 0x85, 0xa5, 0x11, 0x00, 0x00, //0x000015d1 jne LBB0_530 - 0x4d, 0x8d, 0x73, 0x05, //0x000015d7 leaq $5(%r11), %r14 - 0xe9, 0xa2, 0xec, 0xff, 0xff, //0x000015db jmp LBB0_2 - //0x000015e0 LBB0_291 - 0x49, 0x8b, 0x47, 0x08, //0x000015e0 movq $8(%r15), %rax - 0x48, 0x8d, 0x50, 0xfd, //0x000015e4 leaq $-3(%rax), %rdx - 0x49, 0x39, 0xd3, //0x000015e8 cmpq %rdx, %r11 - 0x0f, 0x83, 0x26, 0x11, 0x00, 0x00, //0x000015eb jae LBB0_528 - 0x81, 0x3e, 0x6e, 0x75, 0x6c, 0x6c, //0x000015f1 cmpl $1819047278, (%rsi) - 0x0f, 0x84, 0x81, 0xec, 0xff, 0xff, //0x000015f7 je LBB0_1 - 0xe9, 0xcf, 0x11, 0x00, 0x00, //0x000015fd jmp LBB0_293 - //0x00001602 LBB0_298 - 0x49, 0x8b, 0x47, 0x08, //0x00001602 movq $8(%r15), %rax - 0x48, 0x8d, 0x50, 0xfd, //0x00001606 leaq $-3(%rax), %rdx - 0x49, 0x39, 0xd3, //0x0000160a cmpq %rdx, %r11 - 0x0f, 0x83, 0x04, 0x11, 0x00, 0x00, //0x0000160d jae LBB0_528 - 0x81, 0x3e, 0x74, 0x72, 0x75, 0x65, //0x00001613 cmpl $1702195828, (%rsi) - 0x0f, 0x84, 0x5f, 0xec, 0xff, 0xff, //0x00001619 je LBB0_1 - 0xe9, 0xfe, 0x11, 0x00, 0x00, //0x0000161f jmp LBB0_300 - //0x00001624 LBB0_304 - 0x49, 0x8b, 0x01, //0x00001624 movq (%r9), %rax - 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x00001627 cmpq $4095, %rax - 0x0f, 0x8f, 0x69, 0x10, 0x00, 0x00, //0x0000162d jg LBB0_529 - 0x48, 0x8d, 0x48, 0x01, //0x00001633 leaq $1(%rax), %rcx - 0x49, 0x89, 0x09, //0x00001637 movq %rcx, (%r9) - 0x49, 0xc7, 0x44, 0xc1, 0x08, 0x06, 0x00, 0x00, 0x00, //0x0000163a movq $6, $8(%r9,%rax,8) - 0xe9, 0x58, 0xec, 0xff, 0xff, //0x00001643 jmp LBB0_3 - //0x00001648 LBB0_306 - 0x49, 0x8d, 0x41, 0xff, //0x00001648 leaq $-1(%r9), %rax - 0x49, 0x39, 0xc0, //0x0000164c cmpq %rax, %r8 - 0x49, 0xf7, 0xd1, //0x0000164f notq %r9 - 0x4d, 0x0f, 0x45, 0xcf, //0x00001652 cmovneq %r15, %r9 - 0x84, 0xc9, //0x00001656 testb %cl, %cl - 0x4d, 0x0f, 0x45, 0xf9, //0x00001658 cmovneq %r9, %r15 - 0xe9, 0x3c, 0x04, 0x00, 0x00, //0x0000165c jmp LBB0_358 - //0x00001661 LBB0_307 - 0x4c, 0x29, 0xf1, //0x00001661 subq %r14, %rcx - 0x0f, 0x84, 0x2a, 0x12, 0x00, 0x00, //0x00001664 je LBB0_545 - 0x48, 0x83, 0xf9, 0x40, //0x0000166a cmpq $64, %rcx - 0x0f, 0x82, 0x01, 0x07, 0x00, 0x00, //0x0000166e jb LBB0_385 - 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001674 movq $-1, %r9 - 0x45, 0x31, 0xff, //0x0000167b xorl %r15d, %r15d - 0x90, 0x90, //0x0000167e .p2align 4, 0x90 - //0x00001680 LBB0_310 - 0xc4, 0x81, 0x7e, 0x6f, 0x44, 0x35, 0x00, //0x00001680 vmovdqu (%r13,%r14), %ymm0 - 0xc4, 0x81, 0x7e, 0x6f, 0x4c, 0x35, 0x20, //0x00001687 vmovdqu $32(%r13,%r14), %ymm1 - 0xc5, 0xfd, 0x74, 0xd6, //0x0000168e vpcmpeqb %ymm6, %ymm0, %ymm2 - 0xc5, 0xfd, 0xd7, 0xfa, //0x00001692 vpmovmskb %ymm2, %edi - 0xc5, 0xf5, 0x74, 0xd6, //0x00001696 vpcmpeqb %ymm6, %ymm1, %ymm2 - 0xc5, 0xfd, 0xd7, 0xc2, //0x0000169a vpmovmskb %ymm2, %eax - 0xc5, 0xfd, 0x74, 0xd7, //0x0000169e vpcmpeqb %ymm7, %ymm0, %ymm2 - 0xc5, 0xfd, 0xd7, 0xd2, //0x000016a2 vpmovmskb %ymm2, %edx - 0xc5, 0xf5, 0x74, 0xd7, //0x000016a6 vpcmpeqb %ymm7, %ymm1, %ymm2 - 0xc5, 0xfd, 0xd7, 0xda, //0x000016aa vpmovmskb %ymm2, %ebx - 0xc5, 0xbd, 0xda, 0xd1, //0x000016ae vpminub %ymm1, %ymm8, %ymm2 - 0xc5, 0xf5, 0x74, 0xca, //0x000016b2 vpcmpeqb %ymm2, %ymm1, %ymm1 - 0xc5, 0xfd, 0xd7, 0xf1, //0x000016b6 vpmovmskb %ymm1, %esi - 0x48, 0xc1, 0xe0, 0x20, //0x000016ba shlq $32, %rax - 0x48, 0x09, 0xc7, //0x000016be orq %rax, %rdi - 0x48, 0xc1, 0xe3, 0x20, //0x000016c1 shlq $32, %rbx - 0x48, 0xc1, 0xe6, 0x20, //0x000016c5 shlq $32, %rsi - 0x48, 0x09, 0xda, //0x000016c9 orq %rbx, %rdx - 0x0f, 0x85, 0x44, 0x00, 0x00, 0x00, //0x000016cc jne LBB0_321 - 0x4d, 0x85, 0xff, //0x000016d2 testq %r15, %r15 - 0x0f, 0x85, 0x57, 0x00, 0x00, 0x00, //0x000016d5 jne LBB0_323 - 0x45, 0x31, 0xff, //0x000016db xorl %r15d, %r15d - //0x000016de LBB0_313 - 0xc5, 0xbd, 0xda, 0xc8, //0x000016de vpminub %ymm0, %ymm8, %ymm1 - 0xc5, 0xfd, 0x74, 0xc1, //0x000016e2 vpcmpeqb %ymm1, %ymm0, %ymm0 - 0xc5, 0xfd, 0xd7, 0xc0, //0x000016e6 vpmovmskb %ymm0, %eax - 0x48, 0x09, 0xc6, //0x000016ea orq %rax, %rsi - 0x48, 0x85, 0xff, //0x000016ed testq %rdi, %rdi - 0x0f, 0x85, 0x90, 0x00, 0x00, 0x00, //0x000016f0 jne LBB0_325 - 0x48, 0x85, 0xf6, //0x000016f6 testq %rsi, %rsi - 0x0f, 0x85, 0x4a, 0x10, 0x00, 0x00, //0x000016f9 jne LBB0_539 - 0x48, 0x83, 0xc1, 0xc0, //0x000016ff addq $-64, %rcx - 0x49, 0x83, 0xc6, 0x40, //0x00001703 addq $64, %r14 - 0x48, 0x83, 0xf9, 0x3f, //0x00001707 cmpq $63, %rcx - 0x0f, 0x87, 0x6f, 0xff, 0xff, 0xff, //0x0000170b ja LBB0_310 - 0xe9, 0xf7, 0x04, 0x00, 0x00, //0x00001711 jmp LBB0_316 - //0x00001716 LBB0_321 - 0x4c, 0x89, 0xc8, //0x00001716 movq %r9, %rax - 0x4d, 0x89, 0xd4, //0x00001719 movq %r10, %r12 - 0x49, 0x83, 0xf9, 0xff, //0x0000171c cmpq $-1, %r9 - 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x00001720 jne LBB0_324 - 0x4c, 0x0f, 0xbc, 0xca, //0x00001726 bsfq %rdx, %r9 - 0x4d, 0x01, 0xf1, //0x0000172a addq %r14, %r9 - 0xe9, 0x03, 0x00, 0x00, 0x00, //0x0000172d jmp LBB0_324 - //0x00001732 LBB0_323 - 0x4d, 0x89, 0xd4, //0x00001732 movq %r10, %r12 - //0x00001735 LBB0_324 - 0x4c, 0x89, 0xf8, //0x00001735 movq %r15, %rax - 0x48, 0xf7, 0xd0, //0x00001738 notq %rax - 0x48, 0x21, 0xd0, //0x0000173b andq %rdx, %rax - 0x4c, 0x8d, 0x14, 0x00, //0x0000173e leaq (%rax,%rax), %r10 - 0x4d, 0x09, 0xfa, //0x00001742 orq %r15, %r10 - 0x4c, 0x89, 0xd3, //0x00001745 movq %r10, %rbx - 0x48, 0xf7, 0xd3, //0x00001748 notq %rbx - 0x48, 0x21, 0xd3, //0x0000174b andq %rdx, %rbx - 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000174e movabsq $-6148914691236517206, %rdx - 0x48, 0x21, 0xd3, //0x00001758 andq %rdx, %rbx - 0x45, 0x31, 0xff, //0x0000175b xorl %r15d, %r15d - 0x48, 0x01, 0xc3, //0x0000175e addq %rax, %rbx - 0x41, 0x0f, 0x92, 0xc7, //0x00001761 setb %r15b - 0x48, 0x01, 0xdb, //0x00001765 addq %rbx, %rbx - 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001768 movabsq $6148914691236517205, %rax - 0x48, 0x31, 0xc3, //0x00001772 xorq %rax, %rbx - 0x4c, 0x21, 0xd3, //0x00001775 andq %r10, %rbx - 0x48, 0xf7, 0xd3, //0x00001778 notq %rbx - 0x48, 0x21, 0xdf, //0x0000177b andq %rbx, %rdi - 0x4d, 0x89, 0xe2, //0x0000177e movq %r12, %r10 - 0xe9, 0x58, 0xff, 0xff, 0xff, //0x00001781 jmp LBB0_313 - //0x00001786 LBB0_325 - 0x48, 0x0f, 0xbc, 0xcf, //0x00001786 bsfq %rdi, %rcx - 0x48, 0x85, 0xf6, //0x0000178a testq %rsi, %rsi - 0x0f, 0x84, 0x42, 0x00, 0x00, 0x00, //0x0000178d je LBB0_329 - 0x48, 0x0f, 0xbc, 0xd6, //0x00001793 bsfq %rsi, %rdx - 0xe9, 0x3e, 0x00, 0x00, 0x00, //0x00001797 jmp LBB0_330 - //0x0000179c LBB0_327 - 0x48, 0x01, 0xd9, //0x0000179c addq %rbx, %rcx - 0x4c, 0x01, 0xe1, //0x0000179f addq %r12, %rcx - 0xc5, 0xf8, 0x77, //0x000017a2 vzeroupper - 0x48, 0x89, 0xcb, //0x000017a5 movq %rcx, %rbx - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000017a8 movq $-1, %rcx - 0x4d, 0x85, 0xc9, //0x000017af testq %r9, %r9 - 0x0f, 0x85, 0x9d, 0x00, 0x00, 0x00, //0x000017b2 jne LBB0_338 - 0xe9, 0xc0, 0x10, 0x00, 0x00, //0x000017b8 jmp LBB0_536 - //0x000017bd LBB0_328 - 0x49, 0x89, 0xf7, //0x000017bd movq %rsi, %r15 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000017c0 movq $-1, %rcx - 0x4d, 0x85, 0xc0, //0x000017c7 testq %r8, %r8 - 0x0f, 0x85, 0x30, 0xf7, 0xff, 0xff, //0x000017ca jne LBB0_195 - 0xe9, 0x19, 0x0f, 0x00, 0x00, //0x000017d0 jmp LBB0_520 - //0x000017d5 LBB0_329 - 0xba, 0x40, 0x00, 0x00, 0x00, //0x000017d5 movl $64, %edx - //0x000017da LBB0_330 - 0x4c, 0x8b, 0x7d, 0xc0, //0x000017da movq $-64(%rbp), %r15 - 0x48, 0x39, 0xca, //0x000017de cmpq %rcx, %rdx - 0x0f, 0x82, 0xc5, 0x10, 0x00, 0x00, //0x000017e1 jb LBB0_187 - 0x49, 0x01, 0xce, //0x000017e7 addq %rcx, %r14 - 0x49, 0x83, 0xc6, 0x01, //0x000017ea addq $1, %r14 - //0x000017ee LBB0_332 - 0x4d, 0x85, 0xf6, //0x000017ee testq %r14, %r14 - 0x0f, 0x88, 0xda, 0x0e, 0x00, 0x00, //0x000017f1 js LBB0_517 - 0x4d, 0x89, 0x32, //0x000017f7 movq %r14, (%r10) - 0x4c, 0x89, 0xd9, //0x000017fa movq %r11, %rcx - 0x48, 0xb8, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x000017fd movabsq $9223372036854775806, %rax - 0x49, 0x39, 0xc3, //0x00001807 cmpq %rax, %r11 - 0x4c, 0x8b, 0x4d, 0xc8, //0x0000180a movq $-56(%rbp), %r9 - 0x0f, 0x86, 0x8c, 0xea, 0xff, 0xff, //0x0000180e jbe LBB0_3 - 0xe9, 0xe9, 0x0e, 0x00, 0x00, //0x00001814 jmp LBB0_538 - //0x00001819 LBB0_334 - 0x0f, 0xbc, 0xc0, //0x00001819 bsfl %eax, %eax - 0xe9, 0x86, 0x01, 0x00, 0x00, //0x0000181c jmp LBB0_352 - //0x00001821 LBB0_335 - 0x89, 0xc8, //0x00001821 movl %ecx, %eax - 0x48, 0x01, 0xc3, //0x00001823 addq %rax, %rbx - 0x4c, 0x01, 0xf3, //0x00001826 addq %r14, %rbx - 0x4c, 0x8b, 0x65, 0xd0, //0x00001829 movq $-48(%rbp), %r12 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x0000182d movq $-1, %rcx - 0x4d, 0x85, 0xc9, //0x00001834 testq %r9, %r9 - 0x0f, 0x85, 0x18, 0x00, 0x00, 0x00, //0x00001837 jne LBB0_338 - 0xe9, 0x3b, 0x10, 0x00, 0x00, //0x0000183d jmp LBB0_536 - //0x00001842 LBB0_336 - 0x48, 0x01, 0xcb, //0x00001842 addq %rcx, %rbx - //0x00001845 LBB0_337 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001845 movq $-1, %rcx - 0x4d, 0x85, 0xc9, //0x0000184c testq %r9, %r9 - 0x0f, 0x84, 0x28, 0x10, 0x00, 0x00, //0x0000184f je LBB0_536 - //0x00001855 LBB0_338 - 0x4d, 0x85, 0xc0, //0x00001855 testq %r8, %r8 - 0x0f, 0x84, 0x1f, 0x10, 0x00, 0x00, //0x00001858 je LBB0_536 - 0x4d, 0x85, 0xd2, //0x0000185e testq %r10, %r10 - 0x0f, 0x84, 0x16, 0x10, 0x00, 0x00, //0x00001861 je LBB0_536 - 0x4c, 0x29, 0xe3, //0x00001867 subq %r12, %rbx - 0x48, 0x8d, 0x4b, 0xff, //0x0000186a leaq $-1(%rbx), %rcx - 0x49, 0x39, 0xc9, //0x0000186e cmpq %rcx, %r9 - 0x0f, 0x84, 0x8b, 0x00, 0x00, 0x00, //0x00001871 je LBB0_346 - 0x49, 0x39, 0xc8, //0x00001877 cmpq %rcx, %r8 - 0x0f, 0x84, 0x82, 0x00, 0x00, 0x00, //0x0000187a je LBB0_346 - 0x49, 0x39, 0xca, //0x00001880 cmpq %rcx, %r10 - 0x0f, 0x84, 0x79, 0x00, 0x00, 0x00, //0x00001883 je LBB0_346 - 0x4d, 0x85, 0xc0, //0x00001889 testq %r8, %r8 - 0xc5, 0xfe, 0x6f, 0x2d, 0xec, 0xe7, 0xff, 0xff, //0x0000188c vmovdqu $-6164(%rip), %ymm5 /* LCPI0_1+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x35, 0x04, 0xe8, 0xff, 0xff, //0x00001894 vmovdqu $-6140(%rip), %ymm6 /* LCPI0_2+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x3d, 0x1c, 0xe8, 0xff, 0xff, //0x0000189c vmovdqu $-6116(%rip), %ymm7 /* LCPI0_3+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x05, 0x34, 0xe8, 0xff, 0xff, //0x000018a4 vmovdqu $-6092(%rip), %ymm8 /* LCPI0_4+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x0d, 0x4c, 0xe8, 0xff, 0xff, //0x000018ac vmovdqu $-6068(%rip), %ymm9 /* LCPI0_5+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x15, 0x64, 0xe8, 0xff, 0xff, //0x000018b4 vmovdqu $-6044(%rip), %ymm10 /* LCPI0_6+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x1d, 0x7c, 0xe8, 0xff, 0xff, //0x000018bc vmovdqu $-6020(%rip), %ymm11 /* LCPI0_7+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x25, 0x94, 0xe8, 0xff, 0xff, //0x000018c4 vmovdqu $-5996(%rip), %ymm12 /* LCPI0_8+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x2d, 0xac, 0xe8, 0xff, 0xff, //0x000018cc vmovdqu $-5972(%rip), %ymm13 /* LCPI0_9+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x35, 0xc4, 0xe8, 0xff, 0xff, //0x000018d4 vmovdqu $-5948(%rip), %ymm14 /* LCPI0_10+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x3d, 0xdc, 0xe8, 0xff, 0xff, //0x000018dc vmovdqu $-5924(%rip), %ymm15 /* LCPI0_11+0(%rip) */ - 0x0f, 0x8e, 0x84, 0x00, 0x00, 0x00, //0x000018e4 jle LBB0_347 - 0x49, 0x8d, 0x40, 0xff, //0x000018ea leaq $-1(%r8), %rax - 0x49, 0x39, 0xc2, //0x000018ee cmpq %rax, %r10 - 0x0f, 0x84, 0x77, 0x00, 0x00, 0x00, //0x000018f1 je LBB0_347 - 0x49, 0xf7, 0xd0, //0x000018f7 notq %r8 - 0x4c, 0x89, 0xc3, //0x000018fa movq %r8, %rbx - 0xe9, 0x7d, 0x03, 0x00, 0x00, //0x000018fd jmp LBB0_372 - //0x00001902 LBB0_346 - 0x48, 0xf7, 0xdb, //0x00001902 negq %rbx - 0x4c, 0x8b, 0x55, 0xb8, //0x00001905 movq $-72(%rbp), %r10 - 0x4c, 0x8b, 0x4d, 0xc8, //0x00001909 movq $-56(%rbp), %r9 - 0x4c, 0x8b, 0x45, 0xb0, //0x0000190d movq $-80(%rbp), %r8 - 0xc5, 0xfe, 0x6f, 0x2d, 0x67, 0xe7, 0xff, 0xff, //0x00001911 vmovdqu $-6297(%rip), %ymm5 /* LCPI0_1+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x35, 0x7f, 0xe7, 0xff, 0xff, //0x00001919 vmovdqu $-6273(%rip), %ymm6 /* LCPI0_2+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x3d, 0x97, 0xe7, 0xff, 0xff, //0x00001921 vmovdqu $-6249(%rip), %ymm7 /* LCPI0_3+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x05, 0xaf, 0xe7, 0xff, 0xff, //0x00001929 vmovdqu $-6225(%rip), %ymm8 /* LCPI0_4+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x0d, 0xc7, 0xe7, 0xff, 0xff, //0x00001931 vmovdqu $-6201(%rip), %ymm9 /* LCPI0_5+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x15, 0xdf, 0xe7, 0xff, 0xff, //0x00001939 vmovdqu $-6177(%rip), %ymm10 /* LCPI0_6+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x1d, 0xf7, 0xe7, 0xff, 0xff, //0x00001941 vmovdqu $-6153(%rip), %ymm11 /* LCPI0_7+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x25, 0x0f, 0xe8, 0xff, 0xff, //0x00001949 vmovdqu $-6129(%rip), %ymm12 /* LCPI0_8+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x2d, 0x27, 0xe8, 0xff, 0xff, //0x00001951 vmovdqu $-6105(%rip), %ymm13 /* LCPI0_9+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x35, 0x3f, 0xe8, 0xff, 0xff, //0x00001959 vmovdqu $-6081(%rip), %ymm14 /* LCPI0_10+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x3d, 0x57, 0xe8, 0xff, 0xff, //0x00001961 vmovdqu $-6057(%rip), %ymm15 /* LCPI0_11+0(%rip) */ - 0xe9, 0x1d, 0x03, 0x00, 0x00, //0x00001969 jmp LBB0_373 - //0x0000196e LBB0_347 - 0x4c, 0x89, 0xc8, //0x0000196e movq %r9, %rax - 0x4c, 0x09, 0xd0, //0x00001971 orq %r10, %rax - 0x0f, 0x99, 0xc1, //0x00001974 setns %cl - 0x0f, 0x88, 0xd3, 0x00, 0x00, 0x00, //0x00001977 js LBB0_353 - 0x4d, 0x39, 0xd1, //0x0000197d cmpq %r10, %r9 - 0x0f, 0x8c, 0xca, 0x00, 0x00, 0x00, //0x00001980 jl LBB0_353 - 0x49, 0xf7, 0xd1, //0x00001986 notq %r9 - 0x4c, 0x89, 0xcb, //0x00001989 movq %r9, %rbx - 0xe9, 0xee, 0x02, 0x00, 0x00, //0x0000198c jmp LBB0_372 - //0x00001991 LBB0_350 - 0x4d, 0x29, 0xeb, //0x00001991 subq %r13, %r11 - 0x49, 0x01, 0xd3, //0x00001994 addq %rdx, %r11 - 0x49, 0x39, 0xcb, //0x00001997 cmpq %rcx, %r11 - 0x0f, 0x82, 0xca, 0xea, 0xff, 0xff, //0x0000199a jb LBB0_35 - 0xe9, 0xeb, 0x0c, 0x00, 0x00, //0x000019a0 jmp LBB0_513 - //0x000019a5 LBB0_351 - 0x89, 0xd0, //0x000019a5 movl %edx, %eax - //0x000019a7 LBB0_352 - 0x49, 0xf7, 0xd7, //0x000019a7 notq %r15 - 0x49, 0x29, 0xc7, //0x000019aa subq %rax, %r15 - 0xe9, 0xeb, 0x00, 0x00, 0x00, //0x000019ad jmp LBB0_358 - //0x000019b2 LBB0_52 - 0x4d, 0x01, 0xee, //0x000019b2 addq %r13, %r14 - 0x48, 0x83, 0xf9, 0x20, //0x000019b5 cmpq $32, %rcx - 0x0f, 0x82, 0x38, 0x04, 0x00, 0x00, //0x000019b9 jb LBB0_391 - //0x000019bf LBB0_53 - 0xc4, 0xc1, 0x7e, 0x6f, 0x06, //0x000019bf vmovdqu (%r14), %ymm0 - 0xc5, 0xfd, 0x74, 0xce, //0x000019c4 vpcmpeqb %ymm6, %ymm0, %ymm1 - 0xc5, 0xfd, 0xd7, 0xf1, //0x000019c8 vpmovmskb %ymm1, %esi - 0xc5, 0xfd, 0x74, 0xc7, //0x000019cc vpcmpeqb %ymm7, %ymm0, %ymm0 - 0xc5, 0xfd, 0xd7, 0xd0, //0x000019d0 vpmovmskb %ymm0, %edx - 0x85, 0xd2, //0x000019d4 testl %edx, %edx - 0x0f, 0x85, 0xbb, 0x03, 0x00, 0x00, //0x000019d6 jne LBB0_387 - 0x4d, 0x85, 0xc9, //0x000019dc testq %r9, %r9 - 0x0f, 0x85, 0xce, 0x03, 0x00, 0x00, //0x000019df jne LBB0_389 - 0x45, 0x31, 0xc9, //0x000019e5 xorl %r9d, %r9d - 0x48, 0x85, 0xf6, //0x000019e8 testq %rsi, %rsi - 0x0f, 0x84, 0xfe, 0x03, 0x00, 0x00, //0x000019eb je LBB0_390 - //0x000019f1 LBB0_56 - 0x48, 0x0f, 0xbc, 0xc6, //0x000019f1 bsfq %rsi, %rax - 0x4d, 0x29, 0xee, //0x000019f5 subq %r13, %r14 - 0x49, 0x01, 0xc6, //0x000019f8 addq %rax, %r14 - 0x49, 0x83, 0xc6, 0x01, //0x000019fb addq $1, %r14 - 0x4c, 0x8b, 0x4d, 0xc8, //0x000019ff movq $-56(%rbp), %r9 - 0xe9, 0x9d, 0xf4, 0xff, 0xff, //0x00001a03 jmp LBB0_190 - //0x00001a08 LBB0_155 - 0x4d, 0x01, 0xee, //0x00001a08 addq %r13, %r14 - 0x48, 0x83, 0xf9, 0x20, //0x00001a0b cmpq $32, %rcx - 0x0f, 0x82, 0xe7, 0x02, 0x00, 0x00, //0x00001a0f jb LBB0_379 - //0x00001a15 LBB0_156 - 0xc4, 0xc1, 0x7e, 0x6f, 0x06, //0x00001a15 vmovdqu (%r14), %ymm0 - 0xc5, 0xfd, 0x74, 0xce, //0x00001a1a vpcmpeqb %ymm6, %ymm0, %ymm1 - 0xc5, 0x7d, 0xd7, 0xc9, //0x00001a1e vpmovmskb %ymm1, %r9d - 0xc5, 0xfd, 0x74, 0xcf, //0x00001a22 vpcmpeqb %ymm7, %ymm0, %ymm1 - 0xc5, 0xfd, 0xd7, 0xd1, //0x00001a26 vpmovmskb %ymm1, %edx - 0x85, 0xd2, //0x00001a2a testl %edx, %edx - 0x0f, 0x85, 0x8e, 0x04, 0x00, 0x00, //0x00001a2c jne LBB0_404 - 0x4d, 0x85, 0xd2, //0x00001a32 testq %r10, %r10 - 0x0f, 0x85, 0xa1, 0x04, 0x00, 0x00, //0x00001a35 jne LBB0_406 - 0x45, 0x31, 0xd2, //0x00001a3b xorl %r10d, %r10d - 0x4d, 0x85, 0xc9, //0x00001a3e testq %r9, %r9 - 0x0f, 0x84, 0xce, 0x04, 0x00, 0x00, //0x00001a41 je LBB0_407 - //0x00001a47 LBB0_159 - 0x49, 0x0f, 0xbc, 0xd1, //0x00001a47 bsfq %r9, %rdx - 0xe9, 0xca, 0x04, 0x00, 0x00, //0x00001a4b jmp LBB0_408 - //0x00001a50 LBB0_353 - 0x49, 0x8d, 0x42, 0xff, //0x00001a50 leaq $-1(%r10), %rax - 0x49, 0x39, 0xc1, //0x00001a54 cmpq %rax, %r9 - 0x49, 0xf7, 0xd2, //0x00001a57 notq %r10 - 0x4c, 0x0f, 0x45, 0xd3, //0x00001a5a cmovneq %rbx, %r10 - 0x84, 0xc9, //0x00001a5e testb %cl, %cl - 0x49, 0x0f, 0x45, 0xda, //0x00001a60 cmovneq %r10, %rbx - 0xe9, 0x16, 0x02, 0x00, 0x00, //0x00001a64 jmp LBB0_372 - //0x00001a69 LBB0_354 - 0x0f, 0xbc, 0xc0, //0x00001a69 bsfl %eax, %eax - 0xe9, 0x16, 0x00, 0x00, 0x00, //0x00001a6c jmp LBB0_357 - //0x00001a71 LBB0_355 - 0x4d, 0x01, 0xdd, //0x00001a71 addq %r11, %r13 - 0x4d, 0x29, 0xfd, //0x00001a74 subq %r15, %r13 - 0x48, 0xf7, 0xd1, //0x00001a77 notq %rcx - 0x4c, 0x01, 0xe9, //0x00001a7a addq %r13, %rcx - 0x49, 0x89, 0xcf, //0x00001a7d movq %rcx, %r15 - 0xe9, 0x18, 0x00, 0x00, 0x00, //0x00001a80 jmp LBB0_358 - //0x00001a85 LBB0_356 - 0x89, 0xd0, //0x00001a85 movl %edx, %eax - //0x00001a87 LBB0_357 - 0x4d, 0x01, 0xdd, //0x00001a87 addq %r11, %r13 - 0x4d, 0x29, 0xfd, //0x00001a8a subq %r15, %r13 - 0x49, 0x29, 0xc5, //0x00001a8d subq %rax, %r13 - 0x49, 0xf7, 0xd6, //0x00001a90 notq %r14 - 0x4d, 0x01, 0xee, //0x00001a93 addq %r13, %r14 - 0x4d, 0x89, 0xf7, //0x00001a96 movq %r14, %r15 - 0x4c, 0x8b, 0x55, 0xb8, //0x00001a99 movq $-72(%rbp), %r10 - //0x00001a9d LBB0_358 - 0x4d, 0x85, 0xff, //0x00001a9d testq %r15, %r15 - 0x4c, 0x8b, 0x4d, 0xc8, //0x00001aa0 movq $-56(%rbp), %r9 - 0x4c, 0x8b, 0x45, 0xb0, //0x00001aa4 movq $-80(%rbp), %r8 - 0x0f, 0x88, 0x3d, 0x0c, 0x00, 0x00, //0x00001aa8 js LBB0_519 - 0x4d, 0x8b, 0x32, //0x00001aae movq (%r10), %r14 - //0x00001ab1 LBB0_360 - 0x4d, 0x01, 0xfe, //0x00001ab1 addq %r15, %r14 - 0x49, 0x83, 0xc6, 0xff, //0x00001ab4 addq $-1, %r14 - //0x00001ab8 LBB0_361 - 0x4d, 0x89, 0x32, //0x00001ab8 movq %r14, (%r10) - 0x4c, 0x89, 0xd9, //0x00001abb movq %r11, %rcx - 0x48, 0xb8, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x00001abe movabsq $9223372036854775806, %rax - 0x49, 0x39, 0xc3, //0x00001ac8 cmpq %rax, %r11 - 0x4c, 0x8b, 0x7d, 0xc0, //0x00001acb movq $-64(%rbp), %r15 - 0x0f, 0x86, 0xcb, 0xe7, 0xff, 0xff, //0x00001acf jbe LBB0_3 - 0xe9, 0x28, 0x0c, 0x00, 0x00, //0x00001ad5 jmp LBB0_538 - //0x00001ada LBB0_137 - 0x4d, 0x01, 0xee, //0x00001ada addq %r13, %r14 - 0x48, 0x83, 0xf9, 0x20, //0x00001add cmpq $32, %rcx - 0x0f, 0x82, 0x8e, 0x05, 0x00, 0x00, //0x00001ae1 jb LBB0_428 - //0x00001ae7 LBB0_138 - 0xc4, 0xc1, 0x7e, 0x6f, 0x06, //0x00001ae7 vmovdqu (%r14), %ymm0 - 0xc5, 0xfd, 0x74, 0xce, //0x00001aec vpcmpeqb %ymm6, %ymm0, %ymm1 - 0xc5, 0xfd, 0xd7, 0xf1, //0x00001af0 vpmovmskb %ymm1, %esi - 0xc5, 0xfd, 0x74, 0xc7, //0x00001af4 vpcmpeqb %ymm7, %ymm0, %ymm0 - 0xc5, 0xfd, 0xd7, 0xd0, //0x00001af8 vpmovmskb %ymm0, %edx - 0x85, 0xd2, //0x00001afc testl %edx, %edx - 0x0f, 0x85, 0x16, 0x05, 0x00, 0x00, //0x00001afe jne LBB0_424 - 0x4d, 0x85, 0xd2, //0x00001b04 testq %r10, %r10 - 0x0f, 0x85, 0x24, 0x05, 0x00, 0x00, //0x00001b07 jne LBB0_426 - 0x45, 0x31, 0xd2, //0x00001b0d xorl %r10d, %r10d - 0x48, 0x85, 0xf6, //0x00001b10 testq %rsi, %rsi - 0x0f, 0x84, 0x54, 0x05, 0x00, 0x00, //0x00001b13 je LBB0_427 - //0x00001b19 LBB0_141 - 0x48, 0x0f, 0xbc, 0xc6, //0x00001b19 bsfq %rsi, %rax - 0x4d, 0x29, 0xee, //0x00001b1d subq %r13, %r14 - 0x49, 0x01, 0xc6, //0x00001b20 addq %rax, %r14 - 0x49, 0x83, 0xc6, 0x01, //0x00001b23 addq $1, %r14 - 0x4d, 0x89, 0xe2, //0x00001b27 movq %r12, %r10 - 0xe9, 0x1c, 0xf5, 0xff, 0xff, //0x00001b2a jmp LBB0_209 - //0x00001b2f LBB0_176 - 0x4d, 0x01, 0xee, //0x00001b2f addq %r13, %r14 - 0x4c, 0x89, 0xd3, //0x00001b32 movq %r10, %rbx - 0x48, 0x83, 0xf9, 0x20, //0x00001b35 cmpq $32, %rcx - 0x0f, 0x82, 0xfc, 0x01, 0x00, 0x00, //0x00001b39 jb LBB0_382 - //0x00001b3f LBB0_177 - 0xc4, 0xc1, 0x7e, 0x6f, 0x06, //0x00001b3f vmovdqu (%r14), %ymm0 - 0xc5, 0xfd, 0x74, 0xce, //0x00001b44 vpcmpeqb %ymm6, %ymm0, %ymm1 - 0xc5, 0x7d, 0xd7, 0xd1, //0x00001b48 vpmovmskb %ymm1, %r10d - 0xc5, 0xfd, 0x74, 0xcf, //0x00001b4c vpcmpeqb %ymm7, %ymm0, %ymm1 - 0xc5, 0xfd, 0xd7, 0xd1, //0x00001b50 vpmovmskb %ymm1, %edx - 0x85, 0xd2, //0x00001b54 testl %edx, %edx - 0x0f, 0x85, 0xd6, 0x05, 0x00, 0x00, //0x00001b56 jne LBB0_441 - 0x4d, 0x85, 0xff, //0x00001b5c testq %r15, %r15 - 0x0f, 0x85, 0xec, 0x05, 0x00, 0x00, //0x00001b5f jne LBB0_443 - 0x45, 0x31, 0xff, //0x00001b65 xorl %r15d, %r15d - 0x4d, 0x85, 0xd2, //0x00001b68 testq %r10, %r10 - 0x0f, 0x84, 0x1f, 0x06, 0x00, 0x00, //0x00001b6b je LBB0_445 - //0x00001b71 LBB0_180 - 0x49, 0x0f, 0xbc, 0xd2, //0x00001b71 bsfq %r10, %rdx - 0xe9, 0x1b, 0x06, 0x00, 0x00, //0x00001b75 jmp LBB0_446 - //0x00001b7a LBB0_362 - 0x4d, 0x01, 0xeb, //0x00001b7a addq %r13, %r11 - 0x48, 0x85, 0xf6, //0x00001b7d testq %rsi, %rsi - 0x0f, 0x85, 0x71, 0xe8, 0xff, 0xff, //0x00001b80 jne LBB0_28 - 0xe9, 0xa7, 0xe8, 0xff, 0xff, //0x00001b86 jmp LBB0_33 - //0x00001b8b LBB0_363 - 0x4c, 0x89, 0xf3, //0x00001b8b movq %r14, %rbx - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001b8e movq $-1, %rcx - 0x4d, 0x85, 0xc9, //0x00001b95 testq %r9, %r9 - 0x0f, 0x85, 0xb7, 0xfc, 0xff, 0xff, //0x00001b98 jne LBB0_338 - 0xe9, 0xda, 0x0c, 0x00, 0x00, //0x00001b9e jmp LBB0_536 - //0x00001ba3 LBB0_364 - 0x0f, 0xbc, 0xc0, //0x00001ba3 bsfl %eax, %eax - 0xe9, 0x02, 0x00, 0x00, 0x00, //0x00001ba6 jmp LBB0_366 - //0x00001bab LBB0_365 - 0x89, 0xd0, //0x00001bab movl %edx, %eax - //0x00001bad LBB0_366 - 0x48, 0xf7, 0xd3, //0x00001bad notq %rbx - 0x48, 0x29, 0xc3, //0x00001bb0 subq %rax, %rbx - 0xe9, 0xc7, 0x00, 0x00, 0x00, //0x00001bb3 jmp LBB0_372 - //0x00001bb8 LBB0_221 - 0x4d, 0x01, 0xee, //0x00001bb8 addq %r13, %r14 - 0x48, 0x83, 0xf9, 0x20, //0x00001bbb cmpq $32, %rcx - 0x0f, 0x82, 0x30, 0x08, 0x00, 0x00, //0x00001bbf jb LBB0_474 - //0x00001bc5 LBB0_222 - 0xc4, 0xc1, 0x7e, 0x6f, 0x06, //0x00001bc5 vmovdqu (%r14), %ymm0 - 0xc5, 0xfd, 0x74, 0xce, //0x00001bca vpcmpeqb %ymm6, %ymm0, %ymm1 - 0xc5, 0xfd, 0xd7, 0xf1, //0x00001bce vpmovmskb %ymm1, %esi - 0xc5, 0xfd, 0x74, 0xc7, //0x00001bd2 vpcmpeqb %ymm7, %ymm0, %ymm0 - 0xc5, 0xfd, 0xd7, 0xd0, //0x00001bd6 vpmovmskb %ymm0, %edx - 0x85, 0xd2, //0x00001bda testl %edx, %edx - 0x0f, 0x85, 0xb8, 0x07, 0x00, 0x00, //0x00001bdc jne LBB0_470 - 0x4d, 0x85, 0xd2, //0x00001be2 testq %r10, %r10 - 0x0f, 0x85, 0xc6, 0x07, 0x00, 0x00, //0x00001be5 jne LBB0_472 - 0x45, 0x31, 0xd2, //0x00001beb xorl %r10d, %r10d - 0x48, 0x85, 0xf6, //0x00001bee testq %rsi, %rsi - 0x0f, 0x84, 0xf6, 0x07, 0x00, 0x00, //0x00001bf1 je LBB0_473 - //0x00001bf7 LBB0_225 - 0x48, 0x0f, 0xbc, 0xc6, //0x00001bf7 bsfq %rsi, %rax - 0x4d, 0x29, 0xee, //0x00001bfb subq %r13, %r14 - 0x49, 0x01, 0xc6, //0x00001bfe addq %rax, %r14 - 0x49, 0x83, 0xc6, 0x01, //0x00001c01 addq $1, %r14 - 0x4d, 0x89, 0xe2, //0x00001c05 movq %r12, %r10 - 0xe9, 0xe1, 0xfb, 0xff, 0xff, //0x00001c08 jmp LBB0_332 - //0x00001c0d LBB0_316 - 0x4d, 0x01, 0xee, //0x00001c0d addq %r13, %r14 - 0x4c, 0x89, 0xd3, //0x00001c10 movq %r10, %rbx - 0x48, 0x83, 0xf9, 0x20, //0x00001c13 cmpq $32, %rcx - 0x0f, 0x82, 0x72, 0x01, 0x00, 0x00, //0x00001c17 jb LBB0_386 - //0x00001c1d LBB0_317 - 0xc4, 0xc1, 0x7e, 0x6f, 0x06, //0x00001c1d vmovdqu (%r14), %ymm0 - 0xc5, 0xfd, 0x74, 0xce, //0x00001c22 vpcmpeqb %ymm6, %ymm0, %ymm1 - 0xc5, 0x7d, 0xd7, 0xd1, //0x00001c26 vpmovmskb %ymm1, %r10d - 0xc5, 0xfd, 0x74, 0xcf, //0x00001c2a vpcmpeqb %ymm7, %ymm0, %ymm1 - 0xc5, 0xfd, 0xd7, 0xd1, //0x00001c2e vpmovmskb %ymm1, %edx - 0x85, 0xd2, //0x00001c32 testl %edx, %edx - 0x0f, 0x85, 0x78, 0x08, 0x00, 0x00, //0x00001c34 jne LBB0_487 - 0x4d, 0x85, 0xff, //0x00001c3a testq %r15, %r15 - 0x0f, 0x85, 0x8e, 0x08, 0x00, 0x00, //0x00001c3d jne LBB0_489 - 0x45, 0x31, 0xff, //0x00001c43 xorl %r15d, %r15d - 0x4d, 0x85, 0xd2, //0x00001c46 testq %r10, %r10 - 0x0f, 0x84, 0xc1, 0x08, 0x00, 0x00, //0x00001c49 je LBB0_491 - //0x00001c4f LBB0_320 - 0x49, 0x0f, 0xbc, 0xd2, //0x00001c4f bsfq %r10, %rdx - 0xe9, 0xbd, 0x08, 0x00, 0x00, //0x00001c53 jmp LBB0_492 - //0x00001c58 LBB0_367 - 0x0f, 0xbc, 0xc0, //0x00001c58 bsfl %eax, %eax - 0xe9, 0x10, 0x00, 0x00, 0x00, //0x00001c5b jmp LBB0_370 - //0x00001c60 LBB0_368 - 0x4d, 0x01, 0xdd, //0x00001c60 addq %r11, %r13 - 0x49, 0x29, 0xdd, //0x00001c63 subq %rbx, %r13 - 0x49, 0x29, 0xcd, //0x00001c66 subq %rcx, %r13 - 0xe9, 0x0e, 0x00, 0x00, 0x00, //0x00001c69 jmp LBB0_371 - //0x00001c6e LBB0_369 - 0x89, 0xd0, //0x00001c6e movl %edx, %eax - //0x00001c70 LBB0_370 - 0x4d, 0x01, 0xdd, //0x00001c70 addq %r11, %r13 - 0x49, 0x29, 0xdd, //0x00001c73 subq %rbx, %r13 - 0x49, 0x29, 0xc5, //0x00001c76 subq %rax, %r13 - 0x4d, 0x29, 0xf5, //0x00001c79 subq %r14, %r13 - //0x00001c7c LBB0_371 - 0x4c, 0x89, 0xeb, //0x00001c7c movq %r13, %rbx - //0x00001c7f LBB0_372 - 0x4c, 0x8b, 0x55, 0xb8, //0x00001c7f movq $-72(%rbp), %r10 - 0x4c, 0x8b, 0x4d, 0xc8, //0x00001c83 movq $-56(%rbp), %r9 - 0x4c, 0x8b, 0x45, 0xb0, //0x00001c87 movq $-80(%rbp), %r8 - //0x00001c8b LBB0_373 - 0x48, 0x85, 0xdb, //0x00001c8b testq %rbx, %rbx - 0x0f, 0x88, 0xe6, 0x0b, 0x00, 0x00, //0x00001c8e js LBB0_535 - 0x4d, 0x8b, 0x32, //0x00001c94 movq (%r10), %r14 - //0x00001c97 LBB0_375 - 0x49, 0x01, 0xde, //0x00001c97 addq %rbx, %r14 - 0xe9, 0x19, 0xfe, 0xff, 0xff, //0x00001c9a jmp LBB0_361 - //0x00001c9f LBB0_376 - 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001c9f movq $-1, %r9 - 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00001ca6 movq $-1, %r8 - 0x4c, 0x8b, 0x7d, 0xd0, //0x00001cad movq $-48(%rbp), %r15 - 0x4c, 0x8d, 0x35, 0xe4, 0x0e, 0x00, 0x00, //0x00001cb1 leaq $3812(%rip), %r14 /* LJTI0_3+0(%rip) */ - 0x48, 0x83, 0xfb, 0x10, //0x00001cb8 cmpq $16, %rbx - 0x0f, 0x83, 0xef, 0xeb, 0xff, 0xff, //0x00001cbc jae LBB0_94 - 0xe9, 0x1e, 0xed, 0xff, 0xff, //0x00001cc2 jmp LBB0_112 - //0x00001cc7 LBB0_377 - 0x4d, 0x01, 0xee, //0x00001cc7 addq %r13, %r14 - 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x00001cca movq $-1, $-48(%rbp) - 0x45, 0x31, 0xc9, //0x00001cd2 xorl %r9d, %r9d - 0x48, 0x83, 0xf9, 0x20, //0x00001cd5 cmpq $32, %rcx - 0x0f, 0x83, 0xe0, 0xfc, 0xff, 0xff, //0x00001cd9 jae LBB0_53 - 0xe9, 0x13, 0x01, 0x00, 0x00, //0x00001cdf jmp LBB0_391 - //0x00001ce4 LBB0_378 - 0x4d, 0x01, 0xee, //0x00001ce4 addq %r13, %r14 - 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x00001ce7 movq $-1, $-48(%rbp) - 0x45, 0x31, 0xd2, //0x00001cef xorl %r10d, %r10d - 0x48, 0x83, 0xf9, 0x20, //0x00001cf2 cmpq $32, %rcx - 0x0f, 0x83, 0x19, 0xfd, 0xff, 0xff, //0x00001cf6 jae LBB0_156 - //0x00001cfc LBB0_379 - 0x4c, 0x8b, 0x4d, 0xc8, //0x00001cfc movq $-56(%rbp), %r9 - 0xe9, 0x6e, 0x02, 0x00, 0x00, //0x00001d00 jmp LBB0_413 - //0x00001d05 LBB0_380 - 0x4d, 0x01, 0xee, //0x00001d05 addq %r13, %r14 - 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001d08 movq $-1, %r9 - 0x45, 0x31, 0xd2, //0x00001d0f xorl %r10d, %r10d - 0x48, 0x83, 0xf9, 0x20, //0x00001d12 cmpq $32, %rcx - 0x0f, 0x83, 0xcb, 0xfd, 0xff, 0xff, //0x00001d16 jae LBB0_138 - 0xe9, 0x54, 0x03, 0x00, 0x00, //0x00001d1c jmp LBB0_428 - //0x00001d21 LBB0_381 - 0x4d, 0x01, 0xee, //0x00001d21 addq %r13, %r14 - 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001d24 movq $-1, %r9 - 0x45, 0x31, 0xff, //0x00001d2b xorl %r15d, %r15d - 0x4c, 0x89, 0xd3, //0x00001d2e movq %r10, %rbx - 0x48, 0x83, 0xf9, 0x20, //0x00001d31 cmpq $32, %rcx - 0x0f, 0x83, 0x04, 0xfe, 0xff, 0xff, //0x00001d35 jae LBB0_177 - //0x00001d3b LBB0_382 - 0x49, 0x89, 0xda, //0x00001d3b movq %rbx, %r10 - 0xe9, 0xa6, 0x04, 0x00, 0x00, //0x00001d3e jmp LBB0_451 - //0x00001d43 LBB0_383 - 0x49, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00001d43 movq $-1, %r10 - 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001d4a movq $-1, %r9 - 0x4c, 0x89, 0xe3, //0x00001d51 movq %r12, %rbx - 0xe9, 0xf1, 0xf5, 0xff, 0xff, //0x00001d54 jmp LBB0_254 - //0x00001d59 LBB0_384 - 0x4d, 0x01, 0xee, //0x00001d59 addq %r13, %r14 - 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001d5c movq $-1, %r9 - 0x45, 0x31, 0xd2, //0x00001d63 xorl %r10d, %r10d - 0x48, 0x83, 0xf9, 0x20, //0x00001d66 cmpq $32, %rcx - 0x0f, 0x83, 0x55, 0xfe, 0xff, 0xff, //0x00001d6a jae LBB0_222 - 0xe9, 0x80, 0x06, 0x00, 0x00, //0x00001d70 jmp LBB0_474 - //0x00001d75 LBB0_385 - 0x4d, 0x01, 0xee, //0x00001d75 addq %r13, %r14 - 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001d78 movq $-1, %r9 - 0x45, 0x31, 0xff, //0x00001d7f xorl %r15d, %r15d - 0x4c, 0x89, 0xd3, //0x00001d82 movq %r10, %rbx - 0x48, 0x83, 0xf9, 0x20, //0x00001d85 cmpq $32, %rcx - 0x0f, 0x83, 0x8e, 0xfe, 0xff, 0xff, //0x00001d89 jae LBB0_317 - //0x00001d8f LBB0_386 - 0x49, 0x89, 0xda, //0x00001d8f movq %rbx, %r10 - 0xe9, 0xd2, 0x07, 0x00, 0x00, //0x00001d92 jmp LBB0_497 - //0x00001d97 LBB0_387 - 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x00001d97 cmpq $-1, $-48(%rbp) - 0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x00001d9c jne LBB0_389 - 0x4c, 0x89, 0xf0, //0x00001da2 movq %r14, %rax - 0x4c, 0x29, 0xe8, //0x00001da5 subq %r13, %rax - 0x48, 0x0f, 0xbc, 0xfa, //0x00001da8 bsfq %rdx, %rdi - 0x48, 0x01, 0xc7, //0x00001dac addq %rax, %rdi - 0x48, 0x89, 0x7d, 0xd0, //0x00001daf movq %rdi, $-48(%rbp) - //0x00001db3 LBB0_389 - 0x44, 0x89, 0xc8, //0x00001db3 movl %r9d, %eax - 0xf7, 0xd0, //0x00001db6 notl %eax - 0x21, 0xd0, //0x00001db8 andl %edx, %eax - 0x8d, 0x3c, 0x00, //0x00001dba leal (%rax,%rax), %edi - 0x41, 0x8d, 0x1c, 0x41, //0x00001dbd leal (%r9,%rax,2), %ebx - 0xf7, 0xd7, //0x00001dc1 notl %edi - 0x21, 0xd7, //0x00001dc3 andl %edx, %edi - 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001dc5 andl $-1431655766, %edi - 0x45, 0x31, 0xc9, //0x00001dcb xorl %r9d, %r9d - 0x01, 0xc7, //0x00001dce addl %eax, %edi - 0x41, 0x0f, 0x92, 0xc1, //0x00001dd0 setb %r9b - 0x01, 0xff, //0x00001dd4 addl %edi, %edi - 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x00001dd6 xorl $1431655765, %edi - 0x21, 0xdf, //0x00001ddc andl %ebx, %edi - 0xf7, 0xd7, //0x00001dde notl %edi - 0x21, 0xfe, //0x00001de0 andl %edi, %esi - 0x4c, 0x8b, 0x7d, 0xc0, //0x00001de2 movq $-64(%rbp), %r15 - 0x48, 0x85, 0xf6, //0x00001de6 testq %rsi, %rsi - 0x0f, 0x85, 0x02, 0xfc, 0xff, 0xff, //0x00001de9 jne LBB0_56 - //0x00001def LBB0_390 - 0x49, 0x83, 0xc6, 0x20, //0x00001def addq $32, %r14 - 0x48, 0x83, 0xc1, 0xe0, //0x00001df3 addq $-32, %rcx - //0x00001df7 LBB0_391 - 0x4d, 0x85, 0xc9, //0x00001df7 testq %r9, %r9 - 0x0f, 0x85, 0x8b, 0x04, 0x00, 0x00, //0x00001dfa jne LBB0_462 - 0x48, 0x8b, 0x75, 0xd0, //0x00001e00 movq $-48(%rbp), %rsi - 0x4c, 0x8b, 0x4d, 0xc8, //0x00001e04 movq $-56(%rbp), %r9 - 0x48, 0x85, 0xc9, //0x00001e08 testq %rcx, %rcx - 0x0f, 0x84, 0x8e, 0x00, 0x00, 0x00, //0x00001e0b je LBB0_403 - //0x00001e11 LBB0_393 - 0x4c, 0x89, 0xea, //0x00001e11 movq %r13, %rdx - 0x48, 0xf7, 0xda, //0x00001e14 negq %rdx - //0x00001e17 LBB0_394 - 0x31, 0xff, //0x00001e17 xorl %edi, %edi - //0x00001e19 LBB0_395 - 0x41, 0x0f, 0xb6, 0x1c, 0x3e, //0x00001e19 movzbl (%r14,%rdi), %ebx - 0x80, 0xfb, 0x22, //0x00001e1e cmpb $34, %bl - 0x0f, 0x84, 0x71, 0x00, 0x00, 0x00, //0x00001e21 je LBB0_402 - 0x80, 0xfb, 0x5c, //0x00001e27 cmpb $92, %bl - 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00001e2a je LBB0_400 - 0x48, 0x83, 0xc7, 0x01, //0x00001e30 addq $1, %rdi - 0x48, 0x39, 0xf9, //0x00001e34 cmpq %rdi, %rcx - 0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x00001e37 jne LBB0_395 - 0xe9, 0x65, 0x00, 0x00, 0x00, //0x00001e3d jmp LBB0_398 - //0x00001e42 LBB0_400 - 0x48, 0x8d, 0x41, 0xff, //0x00001e42 leaq $-1(%rcx), %rax - 0x48, 0x39, 0xf8, //0x00001e46 cmpq %rdi, %rax - 0x0f, 0x84, 0x67, 0x08, 0x00, 0x00, //0x00001e49 je LBB0_515 - 0x4a, 0x8d, 0x04, 0x32, //0x00001e4f leaq (%rdx,%r14), %rax - 0x48, 0x01, 0xf8, //0x00001e53 addq %rdi, %rax - 0x48, 0x83, 0xfe, 0xff, //0x00001e56 cmpq $-1, %rsi - 0x48, 0x8b, 0x5d, 0xd0, //0x00001e5a movq $-48(%rbp), %rbx - 0x48, 0x0f, 0x44, 0xd8, //0x00001e5e cmoveq %rax, %rbx - 0x48, 0x89, 0x5d, 0xd0, //0x00001e62 movq %rbx, $-48(%rbp) - 0x48, 0x0f, 0x44, 0xf0, //0x00001e66 cmoveq %rax, %rsi - 0x49, 0x01, 0xfe, //0x00001e6a addq %rdi, %r14 - 0x49, 0x83, 0xc6, 0x02, //0x00001e6d addq $2, %r14 - 0x48, 0x89, 0xc8, //0x00001e71 movq %rcx, %rax - 0x48, 0x29, 0xf8, //0x00001e74 subq %rdi, %rax - 0x48, 0x83, 0xc0, 0xfe, //0x00001e77 addq $-2, %rax - 0x48, 0x83, 0xc1, 0xfe, //0x00001e7b addq $-2, %rcx - 0x48, 0x39, 0xf9, //0x00001e7f cmpq %rdi, %rcx - 0x48, 0x89, 0xc1, //0x00001e82 movq %rax, %rcx - 0x4c, 0x8b, 0x4d, 0xc8, //0x00001e85 movq $-56(%rbp), %r9 - 0x4c, 0x8b, 0x7d, 0xc0, //0x00001e89 movq $-64(%rbp), %r15 - 0x0f, 0x85, 0x84, 0xff, 0xff, 0xff, //0x00001e8d jne LBB0_394 - 0xe9, 0x1e, 0x08, 0x00, 0x00, //0x00001e93 jmp LBB0_515 - //0x00001e98 LBB0_402 - 0x49, 0x01, 0xfe, //0x00001e98 addq %rdi, %r14 - 0x49, 0x83, 0xc6, 0x01, //0x00001e9b addq $1, %r14 - //0x00001e9f LBB0_403 - 0x4d, 0x29, 0xee, //0x00001e9f subq %r13, %r14 - 0xe9, 0xfe, 0xef, 0xff, 0xff, //0x00001ea2 jmp LBB0_190 - //0x00001ea7 LBB0_398 - 0x80, 0xfb, 0x22, //0x00001ea7 cmpb $34, %bl - 0x0f, 0x85, 0x06, 0x08, 0x00, 0x00, //0x00001eaa jne LBB0_515 - 0x49, 0x01, 0xce, //0x00001eb0 addq %rcx, %r14 - 0x4c, 0x8b, 0x4d, 0xc8, //0x00001eb3 movq $-56(%rbp), %r9 - 0x4c, 0x8b, 0x7d, 0xc0, //0x00001eb7 movq $-64(%rbp), %r15 - 0xe9, 0xdf, 0xff, 0xff, 0xff, //0x00001ebb jmp LBB0_403 - //0x00001ec0 LBB0_404 - 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x00001ec0 cmpq $-1, $-48(%rbp) - 0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x00001ec5 jne LBB0_406 - 0x4c, 0x89, 0xf0, //0x00001ecb movq %r14, %rax - 0x4c, 0x29, 0xe8, //0x00001ece subq %r13, %rax - 0x48, 0x0f, 0xbc, 0xf2, //0x00001ed1 bsfq %rdx, %rsi - 0x48, 0x01, 0xc6, //0x00001ed5 addq %rax, %rsi - 0x48, 0x89, 0x75, 0xd0, //0x00001ed8 movq %rsi, $-48(%rbp) - //0x00001edc LBB0_406 - 0x44, 0x89, 0xd0, //0x00001edc movl %r10d, %eax - 0xf7, 0xd0, //0x00001edf notl %eax - 0x21, 0xd0, //0x00001ee1 andl %edx, %eax - 0x8d, 0x34, 0x00, //0x00001ee3 leal (%rax,%rax), %esi - 0x41, 0x8d, 0x3c, 0x42, //0x00001ee6 leal (%r10,%rax,2), %edi - 0xf7, 0xd6, //0x00001eea notl %esi - 0x21, 0xd6, //0x00001eec andl %edx, %esi - 0x81, 0xe6, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001eee andl $-1431655766, %esi - 0x45, 0x31, 0xd2, //0x00001ef4 xorl %r10d, %r10d - 0x01, 0xc6, //0x00001ef7 addl %eax, %esi - 0x41, 0x0f, 0x92, 0xc2, //0x00001ef9 setb %r10b - 0x01, 0xf6, //0x00001efd addl %esi, %esi - 0x81, 0xf6, 0x55, 0x55, 0x55, 0x55, //0x00001eff xorl $1431655765, %esi - 0x21, 0xfe, //0x00001f05 andl %edi, %esi - 0xf7, 0xd6, //0x00001f07 notl %esi - 0x41, 0x21, 0xf1, //0x00001f09 andl %esi, %r9d - 0x4d, 0x85, 0xc9, //0x00001f0c testq %r9, %r9 - 0x0f, 0x85, 0x32, 0xfb, 0xff, 0xff, //0x00001f0f jne LBB0_159 - //0x00001f15 LBB0_407 - 0xba, 0x40, 0x00, 0x00, 0x00, //0x00001f15 movl $64, %edx - //0x00001f1a LBB0_408 - 0xc5, 0xbd, 0xda, 0xc8, //0x00001f1a vpminub %ymm0, %ymm8, %ymm1 - 0xc5, 0xfd, 0x74, 0xc1, //0x00001f1e vpcmpeqb %ymm1, %ymm0, %ymm0 - 0xc5, 0xfd, 0xd7, 0xf0, //0x00001f22 vpmovmskb %ymm0, %esi - 0x0f, 0xbc, 0xfe, //0x00001f26 bsfl %esi, %edi - 0x4d, 0x85, 0xc9, //0x00001f29 testq %r9, %r9 - 0x0f, 0x84, 0x2d, 0x00, 0x00, 0x00, //0x00001f2c je LBB0_411 - 0x85, 0xf6, //0x00001f32 testl %esi, %esi - 0xb8, 0x40, 0x00, 0x00, 0x00, //0x00001f34 movl $64, %eax - 0x0f, 0x44, 0xf8, //0x00001f39 cmovel %eax, %edi - 0x48, 0x39, 0xfa, //0x00001f3c cmpq %rdi, %rdx - 0x4c, 0x8b, 0x4d, 0xc8, //0x00001f3f movq $-56(%rbp), %r9 - 0x0f, 0x87, 0x75, 0x09, 0x00, 0x00, //0x00001f43 ja LBB0_546 - 0x4d, 0x29, 0xee, //0x00001f49 subq %r13, %r14 - 0x49, 0x01, 0xd6, //0x00001f4c addq %rdx, %r14 - 0x49, 0x83, 0xc6, 0x01, //0x00001f4f addq $1, %r14 - 0x4d, 0x89, 0xfa, //0x00001f53 movq %r15, %r10 - 0x4c, 0x8b, 0x7d, 0xc0, //0x00001f56 movq $-64(%rbp), %r15 - 0xe9, 0x46, 0xef, 0xff, 0xff, //0x00001f5a jmp LBB0_190 - //0x00001f5f LBB0_411 - 0x85, 0xf6, //0x00001f5f testl %esi, %esi - 0x4c, 0x8b, 0x4d, 0xc8, //0x00001f61 movq $-56(%rbp), %r9 - 0x0f, 0x85, 0x63, 0x09, 0x00, 0x00, //0x00001f65 jne LBB0_547 - 0x49, 0x83, 0xc6, 0x20, //0x00001f6b addq $32, %r14 - 0x48, 0x83, 0xc1, 0xe0, //0x00001f6f addq $-32, %rcx - //0x00001f73 LBB0_413 - 0x4d, 0x85, 0xd2, //0x00001f73 testq %r10, %r10 - 0x0f, 0x85, 0x56, 0x03, 0x00, 0x00, //0x00001f76 jne LBB0_464 - 0x48, 0x8b, 0x75, 0xd0, //0x00001f7c movq $-48(%rbp), %rsi - 0x4d, 0x89, 0xfa, //0x00001f80 movq %r15, %r10 - 0x48, 0x85, 0xc9, //0x00001f83 testq %rcx, %rcx - 0x0f, 0x84, 0x2a, 0x07, 0x00, 0x00, //0x00001f86 je LBB0_515 - //0x00001f8c LBB0_415 - 0x41, 0x0f, 0xb6, 0x16, //0x00001f8c movzbl (%r14), %edx - 0x80, 0xfa, 0x22, //0x00001f90 cmpb $34, %dl - 0x0f, 0x84, 0x71, 0x00, 0x00, 0x00, //0x00001f93 je LBB0_423 - 0x80, 0xfa, 0x5c, //0x00001f99 cmpb $92, %dl - 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00001f9c je LBB0_419 - 0x80, 0xfa, 0x1f, //0x00001fa2 cmpb $31, %dl - 0x0f, 0x86, 0x3a, 0x09, 0x00, 0x00, //0x00001fa5 jbe LBB0_549 - 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00001fab movq $-1, %rdx - 0xbf, 0x01, 0x00, 0x00, 0x00, //0x00001fb2 movl $1, %edi - 0x49, 0x01, 0xfe, //0x00001fb7 addq %rdi, %r14 - 0x48, 0x01, 0xd1, //0x00001fba addq %rdx, %rcx - 0x0f, 0x85, 0xc9, 0xff, 0xff, 0xff, //0x00001fbd jne LBB0_415 - 0xe9, 0xee, 0x06, 0x00, 0x00, //0x00001fc3 jmp LBB0_515 - //0x00001fc8 LBB0_419 - 0x48, 0x83, 0xf9, 0x01, //0x00001fc8 cmpq $1, %rcx - 0x0f, 0x84, 0x43, 0x09, 0x00, 0x00, //0x00001fcc je LBB0_553 - 0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x00001fd2 movq $-2, %rdx - 0xbf, 0x02, 0x00, 0x00, 0x00, //0x00001fd9 movl $2, %edi - 0x48, 0x83, 0xfe, 0xff, //0x00001fde cmpq $-1, %rsi - 0x0f, 0x85, 0x0a, 0x00, 0x00, 0x00, //0x00001fe2 jne LBB0_422 - 0x4c, 0x89, 0xf6, //0x00001fe8 movq %r14, %rsi - 0x4c, 0x29, 0xee, //0x00001feb subq %r13, %rsi - 0x48, 0x89, 0x75, 0xd0, //0x00001fee movq %rsi, $-48(%rbp) - //0x00001ff2 LBB0_422 - 0x4d, 0x89, 0xfa, //0x00001ff2 movq %r15, %r10 - 0x4c, 0x8b, 0x4d, 0xc8, //0x00001ff5 movq $-56(%rbp), %r9 - 0x49, 0x01, 0xfe, //0x00001ff9 addq %rdi, %r14 - 0x48, 0x01, 0xd1, //0x00001ffc addq %rdx, %rcx - 0x0f, 0x85, 0x87, 0xff, 0xff, 0xff, //0x00001fff jne LBB0_415 - 0xe9, 0xac, 0x06, 0x00, 0x00, //0x00002005 jmp LBB0_515 - //0x0000200a LBB0_423 - 0x4d, 0x29, 0xee, //0x0000200a subq %r13, %r14 - 0x49, 0x83, 0xc6, 0x01, //0x0000200d addq $1, %r14 - 0x4c, 0x8b, 0x7d, 0xc0, //0x00002011 movq $-64(%rbp), %r15 - 0xe9, 0x8b, 0xee, 0xff, 0xff, //0x00002015 jmp LBB0_190 - //0x0000201a LBB0_424 - 0x49, 0x83, 0xf9, 0xff, //0x0000201a cmpq $-1, %r9 - 0x0f, 0x85, 0x0d, 0x00, 0x00, 0x00, //0x0000201e jne LBB0_426 - 0x4c, 0x89, 0xf0, //0x00002024 movq %r14, %rax - 0x4c, 0x29, 0xe8, //0x00002027 subq %r13, %rax - 0x4c, 0x0f, 0xbc, 0xca, //0x0000202a bsfq %rdx, %r9 - 0x49, 0x01, 0xc1, //0x0000202e addq %rax, %r9 - //0x00002031 LBB0_426 - 0x44, 0x89, 0xd0, //0x00002031 movl %r10d, %eax - 0xf7, 0xd0, //0x00002034 notl %eax - 0x21, 0xd0, //0x00002036 andl %edx, %eax - 0x8d, 0x3c, 0x00, //0x00002038 leal (%rax,%rax), %edi - 0x41, 0x8d, 0x1c, 0x42, //0x0000203b leal (%r10,%rax,2), %ebx - 0xf7, 0xd7, //0x0000203f notl %edi - 0x21, 0xd7, //0x00002041 andl %edx, %edi - 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002043 andl $-1431655766, %edi - 0x45, 0x31, 0xd2, //0x00002049 xorl %r10d, %r10d - 0x01, 0xc7, //0x0000204c addl %eax, %edi - 0x41, 0x0f, 0x92, 0xc2, //0x0000204e setb %r10b - 0x01, 0xff, //0x00002052 addl %edi, %edi - 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x00002054 xorl $1431655765, %edi - 0x21, 0xdf, //0x0000205a andl %ebx, %edi - 0xf7, 0xd7, //0x0000205c notl %edi - 0x21, 0xfe, //0x0000205e andl %edi, %esi - 0x4c, 0x8b, 0x7d, 0xc0, //0x00002060 movq $-64(%rbp), %r15 - 0x48, 0x85, 0xf6, //0x00002064 testq %rsi, %rsi - 0x0f, 0x85, 0xac, 0xfa, 0xff, 0xff, //0x00002067 jne LBB0_141 - //0x0000206d LBB0_427 - 0x49, 0x83, 0xc6, 0x20, //0x0000206d addq $32, %r14 - 0x48, 0x83, 0xc1, 0xe0, //0x00002071 addq $-32, %rcx - //0x00002075 LBB0_428 - 0x4d, 0x85, 0xd2, //0x00002075 testq %r10, %r10 - 0x0f, 0x85, 0x9a, 0x02, 0x00, 0x00, //0x00002078 jne LBB0_466 - 0x4c, 0x89, 0xce, //0x0000207e movq %r9, %rsi - 0x4d, 0x89, 0xe2, //0x00002081 movq %r12, %r10 - 0x48, 0x85, 0xc9, //0x00002084 testq %rcx, %rcx - 0x0f, 0x84, 0x85, 0x00, 0x00, 0x00, //0x00002087 je LBB0_440 - //0x0000208d LBB0_430 - 0x4c, 0x89, 0xea, //0x0000208d movq %r13, %rdx - 0x48, 0xf7, 0xda, //0x00002090 negq %rdx - //0x00002093 LBB0_431 - 0x31, 0xff, //0x00002093 xorl %edi, %edi - //0x00002095 LBB0_432 - 0x41, 0x0f, 0xb6, 0x1c, 0x3e, //0x00002095 movzbl (%r14,%rdi), %ebx - 0x80, 0xfb, 0x22, //0x0000209a cmpb $34, %bl - 0x0f, 0x84, 0x68, 0x00, 0x00, 0x00, //0x0000209d je LBB0_439 - 0x80, 0xfb, 0x5c, //0x000020a3 cmpb $92, %bl - 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x000020a6 je LBB0_437 - 0x48, 0x83, 0xc7, 0x01, //0x000020ac addq $1, %rdi - 0x48, 0x39, 0xf9, //0x000020b0 cmpq %rdi, %rcx - 0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x000020b3 jne LBB0_432 - 0xe9, 0x5c, 0x00, 0x00, 0x00, //0x000020b9 jmp LBB0_435 - //0x000020be LBB0_437 - 0x48, 0x8d, 0x41, 0xff, //0x000020be leaq $-1(%rcx), %rax - 0x48, 0x39, 0xf8, //0x000020c2 cmpq %rdi, %rax - 0x0f, 0x84, 0x2c, 0x08, 0x00, 0x00, //0x000020c5 je LBB0_555 - 0x4a, 0x8d, 0x04, 0x32, //0x000020cb leaq (%rdx,%r14), %rax - 0x48, 0x01, 0xf8, //0x000020cf addq %rdi, %rax - 0x48, 0x83, 0xfe, 0xff, //0x000020d2 cmpq $-1, %rsi - 0x4c, 0x0f, 0x44, 0xc8, //0x000020d6 cmoveq %rax, %r9 - 0x48, 0x0f, 0x44, 0xf0, //0x000020da cmoveq %rax, %rsi - 0x49, 0x01, 0xfe, //0x000020de addq %rdi, %r14 - 0x49, 0x83, 0xc6, 0x02, //0x000020e1 addq $2, %r14 - 0x48, 0x89, 0xc8, //0x000020e5 movq %rcx, %rax - 0x48, 0x29, 0xf8, //0x000020e8 subq %rdi, %rax - 0x48, 0x83, 0xc0, 0xfe, //0x000020eb addq $-2, %rax - 0x48, 0x83, 0xc1, 0xfe, //0x000020ef addq $-2, %rcx - 0x48, 0x39, 0xf9, //0x000020f3 cmpq %rdi, %rcx - 0x48, 0x89, 0xc1, //0x000020f6 movq %rax, %rcx - 0x4d, 0x89, 0xe2, //0x000020f9 movq %r12, %r10 - 0x4c, 0x8b, 0x7d, 0xc0, //0x000020fc movq $-64(%rbp), %r15 - 0x0f, 0x85, 0x8d, 0xff, 0xff, 0xff, //0x00002100 jne LBB0_431 - 0xe9, 0xd0, 0x05, 0x00, 0x00, //0x00002106 jmp LBB0_518 - //0x0000210b LBB0_439 - 0x49, 0x01, 0xfe, //0x0000210b addq %rdi, %r14 - 0x49, 0x83, 0xc6, 0x01, //0x0000210e addq $1, %r14 - //0x00002112 LBB0_440 - 0x4d, 0x29, 0xee, //0x00002112 subq %r13, %r14 - 0xe9, 0x31, 0xef, 0xff, 0xff, //0x00002115 jmp LBB0_209 - //0x0000211a LBB0_435 - 0x80, 0xfb, 0x22, //0x0000211a cmpb $34, %bl - 0x0f, 0x85, 0xd4, 0x07, 0x00, 0x00, //0x0000211d jne LBB0_555 - 0x49, 0x01, 0xce, //0x00002123 addq %rcx, %r14 - 0x4d, 0x89, 0xe2, //0x00002126 movq %r12, %r10 - 0x4c, 0x8b, 0x7d, 0xc0, //0x00002129 movq $-64(%rbp), %r15 - 0xe9, 0xe0, 0xff, 0xff, 0xff, //0x0000212d jmp LBB0_440 - //0x00002132 LBB0_441 - 0x4d, 0x89, 0xcc, //0x00002132 movq %r9, %r12 - 0x49, 0x83, 0xf9, 0xff, //0x00002135 cmpq $-1, %r9 - 0x0f, 0x85, 0x15, 0x00, 0x00, 0x00, //0x00002139 jne LBB0_444 - 0x4c, 0x89, 0xf0, //0x0000213f movq %r14, %rax - 0x4c, 0x29, 0xe8, //0x00002142 subq %r13, %rax - 0x4c, 0x0f, 0xbc, 0xe2, //0x00002145 bsfq %rdx, %r12 - 0x49, 0x01, 0xc4, //0x00002149 addq %rax, %r12 - 0xe9, 0x03, 0x00, 0x00, 0x00, //0x0000214c jmp LBB0_444 - //0x00002151 LBB0_443 - 0x4d, 0x89, 0xcc, //0x00002151 movq %r9, %r12 - //0x00002154 LBB0_444 - 0x44, 0x89, 0xf8, //0x00002154 movl %r15d, %eax - 0xf7, 0xd0, //0x00002157 notl %eax - 0x21, 0xd0, //0x00002159 andl %edx, %eax - 0x8d, 0x34, 0x00, //0x0000215b leal (%rax,%rax), %esi - 0x41, 0x8d, 0x3c, 0x47, //0x0000215e leal (%r15,%rax,2), %edi - 0xf7, 0xd6, //0x00002162 notl %esi - 0x21, 0xd6, //0x00002164 andl %edx, %esi - 0x81, 0xe6, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002166 andl $-1431655766, %esi - 0x45, 0x31, 0xff, //0x0000216c xorl %r15d, %r15d - 0x01, 0xc6, //0x0000216f addl %eax, %esi - 0x41, 0x0f, 0x92, 0xc7, //0x00002171 setb %r15b - 0x01, 0xf6, //0x00002175 addl %esi, %esi - 0x81, 0xf6, 0x55, 0x55, 0x55, 0x55, //0x00002177 xorl $1431655765, %esi - 0x21, 0xfe, //0x0000217d andl %edi, %esi - 0xf7, 0xd6, //0x0000217f notl %esi - 0x41, 0x21, 0xf2, //0x00002181 andl %esi, %r10d - 0x4d, 0x89, 0xe1, //0x00002184 movq %r12, %r9 - 0x4d, 0x85, 0xd2, //0x00002187 testq %r10, %r10 - 0x0f, 0x85, 0xe1, 0xf9, 0xff, 0xff, //0x0000218a jne LBB0_180 - //0x00002190 LBB0_445 - 0xba, 0x40, 0x00, 0x00, 0x00, //0x00002190 movl $64, %edx - //0x00002195 LBB0_446 - 0xc5, 0xbd, 0xda, 0xc8, //0x00002195 vpminub %ymm0, %ymm8, %ymm1 - 0xc5, 0xfd, 0x74, 0xc1, //0x00002199 vpcmpeqb %ymm1, %ymm0, %ymm0 - 0xc5, 0xfd, 0xd7, 0xf0, //0x0000219d vpmovmskb %ymm0, %esi - 0x0f, 0xbc, 0xfe, //0x000021a1 bsfl %esi, %edi - 0x4d, 0x85, 0xd2, //0x000021a4 testq %r10, %r10 - 0x0f, 0x84, 0x29, 0x00, 0x00, 0x00, //0x000021a7 je LBB0_449 - 0x85, 0xf6, //0x000021ad testl %esi, %esi - 0xb8, 0x40, 0x00, 0x00, 0x00, //0x000021af movl $64, %eax - 0x0f, 0x44, 0xf8, //0x000021b4 cmovel %eax, %edi - 0x48, 0x39, 0xfa, //0x000021b7 cmpq %rdi, %rdx - 0x49, 0x89, 0xda, //0x000021ba movq %rbx, %r10 - 0x0f, 0x87, 0x15, 0x07, 0x00, 0x00, //0x000021bd ja LBB0_548 - 0x4d, 0x29, 0xee, //0x000021c3 subq %r13, %r14 - 0x49, 0x01, 0xd6, //0x000021c6 addq %rdx, %r14 - 0x49, 0x83, 0xc6, 0x01, //0x000021c9 addq $1, %r14 - 0x4c, 0x8b, 0x7d, 0xc0, //0x000021cd movq $-64(%rbp), %r15 - 0xe9, 0x75, 0xee, 0xff, 0xff, //0x000021d1 jmp LBB0_209 - //0x000021d6 LBB0_449 - 0x85, 0xf6, //0x000021d6 testl %esi, %esi - 0x49, 0x89, 0xda, //0x000021d8 movq %rbx, %r10 - 0x0f, 0x85, 0x1e, 0x07, 0x00, 0x00, //0x000021db jne LBB0_550 - 0x49, 0x83, 0xc6, 0x20, //0x000021e1 addq $32, %r14 - 0x48, 0x83, 0xc1, 0xe0, //0x000021e5 addq $-32, %rcx - //0x000021e9 LBB0_451 - 0x4d, 0x85, 0xff, //0x000021e9 testq %r15, %r15 - 0x0f, 0x85, 0x67, 0x01, 0x00, 0x00, //0x000021ec jne LBB0_468 - 0x4c, 0x89, 0xce, //0x000021f2 movq %r9, %rsi - 0x4c, 0x8b, 0x7d, 0xc0, //0x000021f5 movq $-64(%rbp), %r15 - 0x48, 0x85, 0xc9, //0x000021f9 testq %rcx, %rcx - 0x0f, 0x84, 0xd9, 0x04, 0x00, 0x00, //0x000021fc je LBB0_518 - //0x00002202 LBB0_453 - 0x41, 0x0f, 0xb6, 0x16, //0x00002202 movzbl (%r14), %edx - 0x80, 0xfa, 0x22, //0x00002206 cmpb $34, %dl - 0x0f, 0x84, 0x70, 0x00, 0x00, 0x00, //0x00002209 je LBB0_461 - 0x80, 0xfa, 0x5c, //0x0000220f cmpb $92, %dl - 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00002212 je LBB0_457 - 0x80, 0xfa, 0x1f, //0x00002218 cmpb $31, %dl - 0x0f, 0x86, 0xe9, 0x06, 0x00, 0x00, //0x0000221b jbe LBB0_551 - 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00002221 movq $-1, %rdx - 0xbf, 0x01, 0x00, 0x00, 0x00, //0x00002228 movl $1, %edi - 0x49, 0x01, 0xfe, //0x0000222d addq %rdi, %r14 - 0x48, 0x01, 0xd1, //0x00002230 addq %rdx, %rcx - 0x0f, 0x85, 0xc9, 0xff, 0xff, 0xff, //0x00002233 jne LBB0_453 - 0xe9, 0x9d, 0x04, 0x00, 0x00, //0x00002239 jmp LBB0_518 - //0x0000223e LBB0_457 - 0x48, 0x83, 0xf9, 0x01, //0x0000223e cmpq $1, %rcx - 0x0f, 0x84, 0xd5, 0x06, 0x00, 0x00, //0x00002242 je LBB0_554 - 0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x00002248 movq $-2, %rdx - 0xbf, 0x02, 0x00, 0x00, 0x00, //0x0000224f movl $2, %edi - 0x48, 0x83, 0xfe, 0xff, //0x00002254 cmpq $-1, %rsi - 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00002258 jne LBB0_460 - 0x4d, 0x89, 0xf1, //0x0000225e movq %r14, %r9 - 0x4d, 0x29, 0xe9, //0x00002261 subq %r13, %r9 - 0x4c, 0x89, 0xce, //0x00002264 movq %r9, %rsi - //0x00002267 LBB0_460 - 0x49, 0x89, 0xda, //0x00002267 movq %rbx, %r10 - 0x4c, 0x8b, 0x7d, 0xc0, //0x0000226a movq $-64(%rbp), %r15 - 0x49, 0x01, 0xfe, //0x0000226e addq %rdi, %r14 - 0x48, 0x01, 0xd1, //0x00002271 addq %rdx, %rcx - 0x0f, 0x85, 0x88, 0xff, 0xff, 0xff, //0x00002274 jne LBB0_453 - 0xe9, 0x5c, 0x04, 0x00, 0x00, //0x0000227a jmp LBB0_518 - //0x0000227f LBB0_461 - 0x4d, 0x29, 0xee, //0x0000227f subq %r13, %r14 - 0x49, 0x83, 0xc6, 0x01, //0x00002282 addq $1, %r14 - 0xe9, 0xc0, 0xed, 0xff, 0xff, //0x00002286 jmp LBB0_209 - //0x0000228b LBB0_462 - 0x48, 0x85, 0xc9, //0x0000228b testq %rcx, %rcx - 0x0f, 0x84, 0x22, 0x04, 0x00, 0x00, //0x0000228e je LBB0_515 - 0x4c, 0x89, 0xee, //0x00002294 movq %r13, %rsi - 0x48, 0xf7, 0xd6, //0x00002297 notq %rsi - 0x4c, 0x01, 0xf6, //0x0000229a addq %r14, %rsi - 0x48, 0x8b, 0x55, 0xd0, //0x0000229d movq $-48(%rbp), %rdx - 0x48, 0x83, 0xfa, 0xff, //0x000022a1 cmpq $-1, %rdx - 0x48, 0x89, 0xd0, //0x000022a5 movq %rdx, %rax - 0x48, 0x0f, 0x44, 0xc6, //0x000022a8 cmoveq %rsi, %rax - 0x48, 0x0f, 0x45, 0xf2, //0x000022ac cmovneq %rdx, %rsi - 0x49, 0x83, 0xc6, 0x01, //0x000022b0 addq $1, %r14 - 0x48, 0x83, 0xc1, 0xff, //0x000022b4 addq $-1, %rcx - 0x48, 0x89, 0x45, 0xd0, //0x000022b8 movq %rax, $-48(%rbp) - 0x4c, 0x8b, 0x4d, 0xc8, //0x000022bc movq $-56(%rbp), %r9 - 0x4c, 0x8b, 0x7d, 0xc0, //0x000022c0 movq $-64(%rbp), %r15 - 0x48, 0x85, 0xc9, //0x000022c4 testq %rcx, %rcx - 0x0f, 0x85, 0x44, 0xfb, 0xff, 0xff, //0x000022c7 jne LBB0_393 - 0xe9, 0xcd, 0xfb, 0xff, 0xff, //0x000022cd jmp LBB0_403 - //0x000022d2 LBB0_464 - 0x48, 0x85, 0xc9, //0x000022d2 testq %rcx, %rcx - 0x0f, 0x84, 0x3a, 0x06, 0x00, 0x00, //0x000022d5 je LBB0_553 - 0x4c, 0x89, 0xee, //0x000022db movq %r13, %rsi - 0x48, 0xf7, 0xd6, //0x000022de notq %rsi - 0x4c, 0x01, 0xf6, //0x000022e1 addq %r14, %rsi - 0x48, 0x8b, 0x55, 0xd0, //0x000022e4 movq $-48(%rbp), %rdx - 0x48, 0x83, 0xfa, 0xff, //0x000022e8 cmpq $-1, %rdx - 0x48, 0x89, 0xd0, //0x000022ec movq %rdx, %rax - 0x48, 0x0f, 0x44, 0xc6, //0x000022ef cmoveq %rsi, %rax - 0x48, 0x0f, 0x45, 0xf2, //0x000022f3 cmovneq %rdx, %rsi - 0x49, 0x83, 0xc6, 0x01, //0x000022f7 addq $1, %r14 - 0x48, 0x83, 0xc1, 0xff, //0x000022fb addq $-1, %rcx - 0x48, 0x89, 0x45, 0xd0, //0x000022ff movq %rax, $-48(%rbp) - 0x4d, 0x89, 0xfa, //0x00002303 movq %r15, %r10 - 0x4c, 0x8b, 0x4d, 0xc8, //0x00002306 movq $-56(%rbp), %r9 - 0x48, 0x85, 0xc9, //0x0000230a testq %rcx, %rcx - 0x0f, 0x85, 0x79, 0xfc, 0xff, 0xff, //0x0000230d jne LBB0_415 - 0xe9, 0x9e, 0x03, 0x00, 0x00, //0x00002313 jmp LBB0_515 - //0x00002318 LBB0_466 - 0x48, 0x85, 0xc9, //0x00002318 testq %rcx, %rcx - 0x0f, 0x84, 0xd6, 0x05, 0x00, 0x00, //0x0000231b je LBB0_555 - 0x4c, 0x89, 0xee, //0x00002321 movq %r13, %rsi - 0x48, 0xf7, 0xd6, //0x00002324 notq %rsi - 0x4c, 0x01, 0xf6, //0x00002327 addq %r14, %rsi - 0x49, 0x83, 0xf9, 0xff, //0x0000232a cmpq $-1, %r9 - 0x4c, 0x89, 0xc8, //0x0000232e movq %r9, %rax - 0x48, 0x0f, 0x44, 0xc6, //0x00002331 cmoveq %rsi, %rax - 0x49, 0x0f, 0x45, 0xf1, //0x00002335 cmovneq %r9, %rsi - 0x49, 0x83, 0xc6, 0x01, //0x00002339 addq $1, %r14 - 0x48, 0x83, 0xc1, 0xff, //0x0000233d addq $-1, %rcx - 0x49, 0x89, 0xc1, //0x00002341 movq %rax, %r9 - 0x4d, 0x89, 0xe2, //0x00002344 movq %r12, %r10 - 0x4c, 0x8b, 0x7d, 0xc0, //0x00002347 movq $-64(%rbp), %r15 - 0x48, 0x85, 0xc9, //0x0000234b testq %rcx, %rcx - 0x0f, 0x85, 0x39, 0xfd, 0xff, 0xff, //0x0000234e jne LBB0_430 - 0xe9, 0xb9, 0xfd, 0xff, 0xff, //0x00002354 jmp LBB0_440 - //0x00002359 LBB0_468 - 0x48, 0x85, 0xc9, //0x00002359 testq %rcx, %rcx - 0x0f, 0x84, 0xbb, 0x05, 0x00, 0x00, //0x0000235c je LBB0_554 - 0x4c, 0x89, 0xee, //0x00002362 movq %r13, %rsi - 0x48, 0xf7, 0xd6, //0x00002365 notq %rsi - 0x4c, 0x01, 0xf6, //0x00002368 addq %r14, %rsi - 0x49, 0x83, 0xf9, 0xff, //0x0000236b cmpq $-1, %r9 - 0x4c, 0x89, 0xc8, //0x0000236f movq %r9, %rax - 0x48, 0x0f, 0x44, 0xc6, //0x00002372 cmoveq %rsi, %rax - 0x49, 0x0f, 0x45, 0xf1, //0x00002376 cmovneq %r9, %rsi - 0x49, 0x83, 0xc6, 0x01, //0x0000237a addq $1, %r14 - 0x48, 0x83, 0xc1, 0xff, //0x0000237e addq $-1, %rcx - 0x49, 0x89, 0xc1, //0x00002382 movq %rax, %r9 - 0x49, 0x89, 0xda, //0x00002385 movq %rbx, %r10 - 0x4c, 0x8b, 0x7d, 0xc0, //0x00002388 movq $-64(%rbp), %r15 - 0x48, 0x85, 0xc9, //0x0000238c testq %rcx, %rcx - 0x0f, 0x85, 0x6d, 0xfe, 0xff, 0xff, //0x0000238f jne LBB0_453 - 0xe9, 0x41, 0x03, 0x00, 0x00, //0x00002395 jmp LBB0_518 - //0x0000239a LBB0_470 - 0x49, 0x83, 0xf9, 0xff, //0x0000239a cmpq $-1, %r9 - 0x0f, 0x85, 0x0d, 0x00, 0x00, 0x00, //0x0000239e jne LBB0_472 - 0x4c, 0x89, 0xf0, //0x000023a4 movq %r14, %rax - 0x4c, 0x29, 0xe8, //0x000023a7 subq %r13, %rax - 0x4c, 0x0f, 0xbc, 0xca, //0x000023aa bsfq %rdx, %r9 - 0x49, 0x01, 0xc1, //0x000023ae addq %rax, %r9 - //0x000023b1 LBB0_472 - 0x44, 0x89, 0xd0, //0x000023b1 movl %r10d, %eax - 0xf7, 0xd0, //0x000023b4 notl %eax - 0x21, 0xd0, //0x000023b6 andl %edx, %eax - 0x8d, 0x3c, 0x00, //0x000023b8 leal (%rax,%rax), %edi - 0x41, 0x8d, 0x1c, 0x42, //0x000023bb leal (%r10,%rax,2), %ebx - 0xf7, 0xd7, //0x000023bf notl %edi - 0x21, 0xd7, //0x000023c1 andl %edx, %edi - 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x000023c3 andl $-1431655766, %edi - 0x45, 0x31, 0xd2, //0x000023c9 xorl %r10d, %r10d - 0x01, 0xc7, //0x000023cc addl %eax, %edi - 0x41, 0x0f, 0x92, 0xc2, //0x000023ce setb %r10b - 0x01, 0xff, //0x000023d2 addl %edi, %edi - 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x000023d4 xorl $1431655765, %edi - 0x21, 0xdf, //0x000023da andl %ebx, %edi - 0xf7, 0xd7, //0x000023dc notl %edi - 0x21, 0xfe, //0x000023de andl %edi, %esi - 0x4c, 0x8b, 0x7d, 0xc0, //0x000023e0 movq $-64(%rbp), %r15 - 0x48, 0x85, 0xf6, //0x000023e4 testq %rsi, %rsi - 0x0f, 0x85, 0x0a, 0xf8, 0xff, 0xff, //0x000023e7 jne LBB0_225 - //0x000023ed LBB0_473 - 0x49, 0x83, 0xc6, 0x20, //0x000023ed addq $32, %r14 - 0x48, 0x83, 0xc1, 0xe0, //0x000023f1 addq $-32, %rcx - //0x000023f5 LBB0_474 - 0x4d, 0x85, 0xd2, //0x000023f5 testq %r10, %r10 - 0x0f, 0x85, 0x0d, 0x02, 0x00, 0x00, //0x000023f8 jne LBB0_508 - 0x4c, 0x89, 0xce, //0x000023fe movq %r9, %rsi - 0x4d, 0x89, 0xe2, //0x00002401 movq %r12, %r10 - 0x48, 0x85, 0xc9, //0x00002404 testq %rcx, %rcx - 0x0f, 0x84, 0x85, 0x00, 0x00, 0x00, //0x00002407 je LBB0_486 - //0x0000240d LBB0_476 - 0x4c, 0x89, 0xea, //0x0000240d movq %r13, %rdx - 0x48, 0xf7, 0xda, //0x00002410 negq %rdx - //0x00002413 LBB0_477 - 0x31, 0xff, //0x00002413 xorl %edi, %edi - //0x00002415 LBB0_478 - 0x41, 0x0f, 0xb6, 0x1c, 0x3e, //0x00002415 movzbl (%r14,%rdi), %ebx - 0x80, 0xfb, 0x22, //0x0000241a cmpb $34, %bl - 0x0f, 0x84, 0x68, 0x00, 0x00, 0x00, //0x0000241d je LBB0_485 - 0x80, 0xfb, 0x5c, //0x00002423 cmpb $92, %bl - 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00002426 je LBB0_483 - 0x48, 0x83, 0xc7, 0x01, //0x0000242c addq $1, %rdi - 0x48, 0x39, 0xf9, //0x00002430 cmpq %rdi, %rcx - 0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x00002433 jne LBB0_478 - 0xe9, 0x5c, 0x00, 0x00, 0x00, //0x00002439 jmp LBB0_481 - //0x0000243e LBB0_483 - 0x48, 0x8d, 0x41, 0xff, //0x0000243e leaq $-1(%rcx), %rax - 0x48, 0x39, 0xf8, //0x00002442 cmpq %rdi, %rax - 0x0f, 0x84, 0xac, 0x04, 0x00, 0x00, //0x00002445 je LBB0_555 - 0x4a, 0x8d, 0x04, 0x32, //0x0000244b leaq (%rdx,%r14), %rax - 0x48, 0x01, 0xf8, //0x0000244f addq %rdi, %rax - 0x48, 0x83, 0xfe, 0xff, //0x00002452 cmpq $-1, %rsi - 0x4c, 0x0f, 0x44, 0xc8, //0x00002456 cmoveq %rax, %r9 - 0x48, 0x0f, 0x44, 0xf0, //0x0000245a cmoveq %rax, %rsi - 0x49, 0x01, 0xfe, //0x0000245e addq %rdi, %r14 - 0x49, 0x83, 0xc6, 0x02, //0x00002461 addq $2, %r14 - 0x48, 0x89, 0xc8, //0x00002465 movq %rcx, %rax - 0x48, 0x29, 0xf8, //0x00002468 subq %rdi, %rax - 0x48, 0x83, 0xc0, 0xfe, //0x0000246b addq $-2, %rax - 0x48, 0x83, 0xc1, 0xfe, //0x0000246f addq $-2, %rcx - 0x48, 0x39, 0xf9, //0x00002473 cmpq %rdi, %rcx - 0x48, 0x89, 0xc1, //0x00002476 movq %rax, %rcx - 0x4d, 0x89, 0xe2, //0x00002479 movq %r12, %r10 - 0x4c, 0x8b, 0x7d, 0xc0, //0x0000247c movq $-64(%rbp), %r15 - 0x0f, 0x85, 0x8d, 0xff, 0xff, 0xff, //0x00002480 jne LBB0_477 - 0xe9, 0x50, 0x02, 0x00, 0x00, //0x00002486 jmp LBB0_518 - //0x0000248b LBB0_485 - 0x49, 0x01, 0xfe, //0x0000248b addq %rdi, %r14 - 0x49, 0x83, 0xc6, 0x01, //0x0000248e addq $1, %r14 - //0x00002492 LBB0_486 - 0x4d, 0x29, 0xee, //0x00002492 subq %r13, %r14 - 0xe9, 0x54, 0xf3, 0xff, 0xff, //0x00002495 jmp LBB0_332 - //0x0000249a LBB0_481 - 0x80, 0xfb, 0x22, //0x0000249a cmpb $34, %bl - 0x0f, 0x85, 0x54, 0x04, 0x00, 0x00, //0x0000249d jne LBB0_555 - 0x49, 0x01, 0xce, //0x000024a3 addq %rcx, %r14 - 0x4d, 0x89, 0xe2, //0x000024a6 movq %r12, %r10 - 0x4c, 0x8b, 0x7d, 0xc0, //0x000024a9 movq $-64(%rbp), %r15 - 0xe9, 0xe0, 0xff, 0xff, 0xff, //0x000024ad jmp LBB0_486 - //0x000024b2 LBB0_487 - 0x4d, 0x89, 0xcc, //0x000024b2 movq %r9, %r12 - 0x49, 0x83, 0xf9, 0xff, //0x000024b5 cmpq $-1, %r9 - 0x0f, 0x85, 0x15, 0x00, 0x00, 0x00, //0x000024b9 jne LBB0_490 - 0x4c, 0x89, 0xf0, //0x000024bf movq %r14, %rax - 0x4c, 0x29, 0xe8, //0x000024c2 subq %r13, %rax - 0x4c, 0x0f, 0xbc, 0xe2, //0x000024c5 bsfq %rdx, %r12 - 0x49, 0x01, 0xc4, //0x000024c9 addq %rax, %r12 - 0xe9, 0x03, 0x00, 0x00, 0x00, //0x000024cc jmp LBB0_490 - //0x000024d1 LBB0_489 - 0x4d, 0x89, 0xcc, //0x000024d1 movq %r9, %r12 - //0x000024d4 LBB0_490 - 0x44, 0x89, 0xf8, //0x000024d4 movl %r15d, %eax - 0xf7, 0xd0, //0x000024d7 notl %eax - 0x21, 0xd0, //0x000024d9 andl %edx, %eax - 0x8d, 0x34, 0x00, //0x000024db leal (%rax,%rax), %esi - 0x41, 0x8d, 0x3c, 0x47, //0x000024de leal (%r15,%rax,2), %edi - 0xf7, 0xd6, //0x000024e2 notl %esi - 0x21, 0xd6, //0x000024e4 andl %edx, %esi - 0x81, 0xe6, 0xaa, 0xaa, 0xaa, 0xaa, //0x000024e6 andl $-1431655766, %esi - 0x45, 0x31, 0xff, //0x000024ec xorl %r15d, %r15d - 0x01, 0xc6, //0x000024ef addl %eax, %esi - 0x41, 0x0f, 0x92, 0xc7, //0x000024f1 setb %r15b - 0x01, 0xf6, //0x000024f5 addl %esi, %esi - 0x81, 0xf6, 0x55, 0x55, 0x55, 0x55, //0x000024f7 xorl $1431655765, %esi - 0x21, 0xfe, //0x000024fd andl %edi, %esi - 0xf7, 0xd6, //0x000024ff notl %esi - 0x41, 0x21, 0xf2, //0x00002501 andl %esi, %r10d - 0x4d, 0x89, 0xe1, //0x00002504 movq %r12, %r9 - 0x4d, 0x85, 0xd2, //0x00002507 testq %r10, %r10 - 0x0f, 0x85, 0x3f, 0xf7, 0xff, 0xff, //0x0000250a jne LBB0_320 - //0x00002510 LBB0_491 - 0xba, 0x40, 0x00, 0x00, 0x00, //0x00002510 movl $64, %edx - //0x00002515 LBB0_492 - 0xc5, 0xbd, 0xda, 0xc8, //0x00002515 vpminub %ymm0, %ymm8, %ymm1 - 0xc5, 0xfd, 0x74, 0xc1, //0x00002519 vpcmpeqb %ymm1, %ymm0, %ymm0 - 0xc5, 0xfd, 0xd7, 0xf0, //0x0000251d vpmovmskb %ymm0, %esi - 0x0f, 0xbc, 0xfe, //0x00002521 bsfl %esi, %edi - 0x4d, 0x85, 0xd2, //0x00002524 testq %r10, %r10 - 0x0f, 0x84, 0x29, 0x00, 0x00, 0x00, //0x00002527 je LBB0_495 - 0x85, 0xf6, //0x0000252d testl %esi, %esi - 0xb8, 0x40, 0x00, 0x00, 0x00, //0x0000252f movl $64, %eax - 0x0f, 0x44, 0xf8, //0x00002534 cmovel %eax, %edi - 0x48, 0x39, 0xfa, //0x00002537 cmpq %rdi, %rdx - 0x49, 0x89, 0xda, //0x0000253a movq %rbx, %r10 - 0x0f, 0x87, 0x95, 0x03, 0x00, 0x00, //0x0000253d ja LBB0_548 - 0x4d, 0x29, 0xee, //0x00002543 subq %r13, %r14 - 0x49, 0x01, 0xd6, //0x00002546 addq %rdx, %r14 - 0x49, 0x83, 0xc6, 0x01, //0x00002549 addq $1, %r14 - 0x4c, 0x8b, 0x7d, 0xc0, //0x0000254d movq $-64(%rbp), %r15 - 0xe9, 0x98, 0xf2, 0xff, 0xff, //0x00002551 jmp LBB0_332 - //0x00002556 LBB0_495 - 0x85, 0xf6, //0x00002556 testl %esi, %esi - 0x49, 0x89, 0xda, //0x00002558 movq %rbx, %r10 - 0x0f, 0x85, 0x9e, 0x03, 0x00, 0x00, //0x0000255b jne LBB0_550 - 0x49, 0x83, 0xc6, 0x20, //0x00002561 addq $32, %r14 - 0x48, 0x83, 0xc1, 0xe0, //0x00002565 addq $-32, %rcx - //0x00002569 LBB0_497 - 0x4d, 0x85, 0xff, //0x00002569 testq %r15, %r15 - 0x0f, 0x85, 0xda, 0x00, 0x00, 0x00, //0x0000256c jne LBB0_510 - 0x4c, 0x89, 0xce, //0x00002572 movq %r9, %rsi - 0x4c, 0x8b, 0x7d, 0xc0, //0x00002575 movq $-64(%rbp), %r15 - 0x48, 0x85, 0xc9, //0x00002579 testq %rcx, %rcx - 0x0f, 0x84, 0x59, 0x01, 0x00, 0x00, //0x0000257c je LBB0_518 - //0x00002582 LBB0_499 - 0x41, 0x0f, 0xb6, 0x16, //0x00002582 movzbl (%r14), %edx - 0x80, 0xfa, 0x22, //0x00002586 cmpb $34, %dl - 0x0f, 0x84, 0x70, 0x00, 0x00, 0x00, //0x00002589 je LBB0_507 - 0x80, 0xfa, 0x5c, //0x0000258f cmpb $92, %dl - 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00002592 je LBB0_503 - 0x80, 0xfa, 0x1f, //0x00002598 cmpb $31, %dl - 0x0f, 0x86, 0x69, 0x03, 0x00, 0x00, //0x0000259b jbe LBB0_551 - 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x000025a1 movq $-1, %rdx - 0xbf, 0x01, 0x00, 0x00, 0x00, //0x000025a8 movl $1, %edi - 0x49, 0x01, 0xfe, //0x000025ad addq %rdi, %r14 - 0x48, 0x01, 0xd1, //0x000025b0 addq %rdx, %rcx - 0x0f, 0x85, 0xc9, 0xff, 0xff, 0xff, //0x000025b3 jne LBB0_499 - 0xe9, 0x1d, 0x01, 0x00, 0x00, //0x000025b9 jmp LBB0_518 - //0x000025be LBB0_503 - 0x48, 0x83, 0xf9, 0x01, //0x000025be cmpq $1, %rcx - 0x0f, 0x84, 0x55, 0x03, 0x00, 0x00, //0x000025c2 je LBB0_554 - 0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x000025c8 movq $-2, %rdx - 0xbf, 0x02, 0x00, 0x00, 0x00, //0x000025cf movl $2, %edi - 0x48, 0x83, 0xfe, 0xff, //0x000025d4 cmpq $-1, %rsi - 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x000025d8 jne LBB0_506 - 0x4d, 0x89, 0xf1, //0x000025de movq %r14, %r9 - 0x4d, 0x29, 0xe9, //0x000025e1 subq %r13, %r9 - 0x4c, 0x89, 0xce, //0x000025e4 movq %r9, %rsi - //0x000025e7 LBB0_506 - 0x49, 0x89, 0xda, //0x000025e7 movq %rbx, %r10 - 0x4c, 0x8b, 0x7d, 0xc0, //0x000025ea movq $-64(%rbp), %r15 - 0x49, 0x01, 0xfe, //0x000025ee addq %rdi, %r14 - 0x48, 0x01, 0xd1, //0x000025f1 addq %rdx, %rcx - 0x0f, 0x85, 0x88, 0xff, 0xff, 0xff, //0x000025f4 jne LBB0_499 - 0xe9, 0xdc, 0x00, 0x00, 0x00, //0x000025fa jmp LBB0_518 - //0x000025ff LBB0_507 - 0x4d, 0x29, 0xee, //0x000025ff subq %r13, %r14 - 0x49, 0x83, 0xc6, 0x01, //0x00002602 addq $1, %r14 - 0xe9, 0xe3, 0xf1, 0xff, 0xff, //0x00002606 jmp LBB0_332 - //0x0000260b LBB0_508 - 0x48, 0x85, 0xc9, //0x0000260b testq %rcx, %rcx - 0x0f, 0x84, 0xe3, 0x02, 0x00, 0x00, //0x0000260e je LBB0_555 - 0x4c, 0x89, 0xee, //0x00002614 movq %r13, %rsi - 0x48, 0xf7, 0xd6, //0x00002617 notq %rsi - 0x4c, 0x01, 0xf6, //0x0000261a addq %r14, %rsi - 0x49, 0x83, 0xf9, 0xff, //0x0000261d cmpq $-1, %r9 - 0x4c, 0x89, 0xc8, //0x00002621 movq %r9, %rax - 0x48, 0x0f, 0x44, 0xc6, //0x00002624 cmoveq %rsi, %rax - 0x49, 0x0f, 0x45, 0xf1, //0x00002628 cmovneq %r9, %rsi - 0x49, 0x83, 0xc6, 0x01, //0x0000262c addq $1, %r14 - 0x48, 0x83, 0xc1, 0xff, //0x00002630 addq $-1, %rcx - 0x49, 0x89, 0xc1, //0x00002634 movq %rax, %r9 - 0x4d, 0x89, 0xe2, //0x00002637 movq %r12, %r10 - 0x4c, 0x8b, 0x7d, 0xc0, //0x0000263a movq $-64(%rbp), %r15 - 0x48, 0x85, 0xc9, //0x0000263e testq %rcx, %rcx - 0x0f, 0x85, 0xc6, 0xfd, 0xff, 0xff, //0x00002641 jne LBB0_476 - 0xe9, 0x46, 0xfe, 0xff, 0xff, //0x00002647 jmp LBB0_486 - //0x0000264c LBB0_510 - 0x48, 0x85, 0xc9, //0x0000264c testq %rcx, %rcx - 0x0f, 0x84, 0xc8, 0x02, 0x00, 0x00, //0x0000264f je LBB0_554 - 0x4c, 0x89, 0xee, //0x00002655 movq %r13, %rsi - 0x48, 0xf7, 0xd6, //0x00002658 notq %rsi - 0x4c, 0x01, 0xf6, //0x0000265b addq %r14, %rsi - 0x49, 0x83, 0xf9, 0xff, //0x0000265e cmpq $-1, %r9 - 0x4c, 0x89, 0xc8, //0x00002662 movq %r9, %rax - 0x48, 0x0f, 0x44, 0xc6, //0x00002665 cmoveq %rsi, %rax - 0x49, 0x0f, 0x45, 0xf1, //0x00002669 cmovneq %r9, %rsi - 0x49, 0x83, 0xc6, 0x01, //0x0000266d addq $1, %r14 - 0x48, 0x83, 0xc1, 0xff, //0x00002671 addq $-1, %rcx - 0x49, 0x89, 0xc1, //0x00002675 movq %rax, %r9 - 0x49, 0x89, 0xda, //0x00002678 movq %rbx, %r10 - 0x4c, 0x8b, 0x7d, 0xc0, //0x0000267b movq $-64(%rbp), %r15 - 0x48, 0x85, 0xc9, //0x0000267f testq %rcx, %rcx - 0x0f, 0x85, 0xfa, 0xfe, 0xff, 0xff, //0x00002682 jne LBB0_499 - 0xe9, 0x4e, 0x00, 0x00, 0x00, //0x00002688 jmp LBB0_518 - //0x0000268d LBB0_512 - 0x4d, 0x89, 0x1a, //0x0000268d movq %r11, (%r10) - //0x00002690 LBB0_513 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00002690 movq $-1, %rcx - 0xe9, 0x66, 0x00, 0x00, 0x00, //0x00002697 jmp LBB0_538 - //0x0000269c LBB0_529 - 0x48, 0xc7, 0xc1, 0xf9, 0xff, 0xff, 0xff, //0x0000269c movq $-7, %rcx - 0xe9, 0x5a, 0x00, 0x00, 0x00, //0x000026a3 jmp LBB0_538 - //0x000026a8 LBB0_514 - 0x49, 0x83, 0xfe, 0xff, //0x000026a8 cmpq $-1, %r14 - 0x48, 0x8b, 0x55, 0xd0, //0x000026ac movq $-48(%rbp), %rdx - 0x0f, 0x85, 0x88, 0x00, 0x00, 0x00, //0x000026b0 jne LBB0_525 - //0x000026b6 LBB0_515 - 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x000026b6 movq $-1, %r14 - 0x4c, 0x89, 0xe2, //0x000026bd movq %r12, %rdx - 0xe9, 0x79, 0x00, 0x00, 0x00, //0x000026c0 jmp LBB0_525 - //0x000026c5 LBB0_516 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000026c5 movq $-1, %rcx - 0xe9, 0x1d, 0x00, 0x00, 0x00, //0x000026cc jmp LBB0_520 - //0x000026d1 LBB0_517 - 0x49, 0x83, 0xfe, 0xff, //0x000026d1 cmpq $-1, %r14 - 0x0f, 0x85, 0x86, 0x00, 0x00, 0x00, //0x000026d5 jne LBB0_543 - //0x000026db LBB0_518 - 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x000026db movq $-1, %r14 - 0x4c, 0x8b, 0x4d, 0xd0, //0x000026e2 movq $-48(%rbp), %r9 - 0xe9, 0x76, 0x00, 0x00, 0x00, //0x000026e6 jmp LBB0_543 - //0x000026eb LBB0_519 - 0x4c, 0x89, 0xf9, //0x000026eb movq %r15, %rcx - //0x000026ee LBB0_520 - 0x49, 0x8b, 0x02, //0x000026ee movq (%r10), %rax - 0x48, 0x29, 0xc8, //0x000026f1 subq %rcx, %rax - 0x48, 0x83, 0xc0, 0xfe, //0x000026f4 addq $-2, %rax - 0x49, 0x89, 0x02, //0x000026f8 movq %rax, (%r10) - //0x000026fb LBB0_537 - 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x000026fb movq $-2, %rcx - //0x00002702 LBB0_538 - 0x48, 0x89, 0xc8, //0x00002702 movq %rcx, %rax - 0x48, 0x83, 0xc4, 0x30, //0x00002705 addq $48, %rsp - 0x5b, //0x00002709 popq %rbx - 0x41, 0x5c, //0x0000270a popq %r12 - 0x41, 0x5d, //0x0000270c popq %r13 - 0x41, 0x5e, //0x0000270e popq %r14 - 0x41, 0x5f, //0x00002710 popq %r15 - 0x5d, //0x00002712 popq %rbp - 0xc5, 0xf8, 0x77, //0x00002713 vzeroupper - 0xc3, //0x00002716 retq - //0x00002717 LBB0_528 - 0x49, 0x89, 0x02, //0x00002717 movq %rax, (%r10) - 0xe9, 0xe3, 0xff, 0xff, 0xff, //0x0000271a jmp LBB0_538 - //0x0000271f LBB0_521 - 0x48, 0x8b, 0x55, 0xd0, //0x0000271f movq $-48(%rbp), %rdx - 0x48, 0x83, 0xfa, 0xff, //0x00002723 cmpq $-1, %rdx - 0x0f, 0x85, 0x07, 0x00, 0x00, 0x00, //0x00002727 jne LBB0_524 - 0x48, 0x0f, 0xbc, 0xd6, //0x0000272d bsfq %rsi, %rdx - //0x00002731 LBB0_523 - 0x4c, 0x01, 0xf2, //0x00002731 addq %r14, %rdx - //0x00002734 LBB0_524 - 0x49, 0xc7, 0xc6, 0xfe, 0xff, 0xff, 0xff, //0x00002734 movq $-2, %r14 - 0x4d, 0x89, 0xfa, //0x0000273b movq %r15, %r10 - //0x0000273e LBB0_525 - 0x49, 0x89, 0x12, //0x0000273e movq %rdx, (%r10) - 0x4c, 0x89, 0xf1, //0x00002741 movq %r14, %rcx - 0xe9, 0xb9, 0xff, 0xff, 0xff, //0x00002744 jmp LBB0_538 - //0x00002749 LBB0_539 - 0x49, 0x83, 0xf9, 0xff, //0x00002749 cmpq $-1, %r9 - 0x0f, 0x85, 0x07, 0x00, 0x00, 0x00, //0x0000274d jne LBB0_542 - 0x4c, 0x0f, 0xbc, 0xce, //0x00002753 bsfq %rsi, %r9 - //0x00002757 LBB0_541 - 0x4d, 0x01, 0xf1, //0x00002757 addq %r14, %r9 - //0x0000275a LBB0_542 - 0x49, 0xc7, 0xc6, 0xfe, 0xff, 0xff, 0xff, //0x0000275a movq $-2, %r14 - //0x00002761 LBB0_543 - 0x4d, 0x89, 0x0a, //0x00002761 movq %r9, (%r10) - 0x4c, 0x89, 0xf1, //0x00002764 movq %r14, %rcx - 0xe9, 0x96, 0xff, 0xff, 0xff, //0x00002767 jmp LBB0_538 - //0x0000276c LBB0_527 - 0x4c, 0x89, 0x55, 0xb8, //0x0000276c movq %r10, $-72(%rbp) - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00002770 movq $-1, %rcx - 0xe9, 0x01, 0x01, 0x00, 0x00, //0x00002777 jmp LBB0_536 - //0x0000277c LBB0_530 - 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x0000277c movq $-2, %rcx - 0x80, 0xfa, 0x61, //0x00002783 cmpb $97, %dl - 0x0f, 0x85, 0x76, 0xff, 0xff, 0xff, //0x00002786 jne LBB0_538 - 0x49, 0x8d, 0x43, 0x02, //0x0000278c leaq $2(%r11), %rax - 0x49, 0x89, 0x02, //0x00002790 movq %rax, (%r10) - 0x43, 0x80, 0x7c, 0x1d, 0x02, 0x6c, //0x00002793 cmpb $108, $2(%r13,%r11) - 0x0f, 0x85, 0x63, 0xff, 0xff, 0xff, //0x00002799 jne LBB0_538 - 0x49, 0x8d, 0x43, 0x03, //0x0000279f leaq $3(%r11), %rax - 0x49, 0x89, 0x02, //0x000027a3 movq %rax, (%r10) - 0x43, 0x80, 0x7c, 0x1d, 0x03, 0x73, //0x000027a6 cmpb $115, $3(%r13,%r11) - 0x0f, 0x85, 0x50, 0xff, 0xff, 0xff, //0x000027ac jne LBB0_538 - 0x49, 0x8d, 0x43, 0x04, //0x000027b2 leaq $4(%r11), %rax - 0x49, 0x89, 0x02, //0x000027b6 movq %rax, (%r10) - 0x43, 0x80, 0x7c, 0x1d, 0x04, 0x65, //0x000027b9 cmpb $101, $4(%r13,%r11) - 0x0f, 0x85, 0x3d, 0xff, 0xff, 0xff, //0x000027bf jne LBB0_538 - 0x49, 0x83, 0xc3, 0x05, //0x000027c5 addq $5, %r11 - 0x4d, 0x89, 0x1a, //0x000027c9 movq %r11, (%r10) - 0xe9, 0x31, 0xff, 0xff, 0xff, //0x000027cc jmp LBB0_538 - //0x000027d1 LBB0_293 - 0x4d, 0x89, 0x1a, //0x000027d1 movq %r11, (%r10) - 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x000027d4 movq $-2, %rcx - 0x80, 0x3e, 0x6e, //0x000027db cmpb $110, (%rsi) - 0x0f, 0x85, 0x1e, 0xff, 0xff, 0xff, //0x000027de jne LBB0_538 - 0x49, 0x8d, 0x43, 0x01, //0x000027e4 leaq $1(%r11), %rax - 0x49, 0x89, 0x02, //0x000027e8 movq %rax, (%r10) - 0x43, 0x80, 0x7c, 0x1d, 0x01, 0x75, //0x000027eb cmpb $117, $1(%r13,%r11) - 0x0f, 0x85, 0x0b, 0xff, 0xff, 0xff, //0x000027f1 jne LBB0_538 - 0x49, 0x8d, 0x43, 0x02, //0x000027f7 leaq $2(%r11), %rax - 0x49, 0x89, 0x02, //0x000027fb movq %rax, (%r10) - 0x43, 0x80, 0x7c, 0x1d, 0x02, 0x6c, //0x000027fe cmpb $108, $2(%r13,%r11) - 0x0f, 0x85, 0xf8, 0xfe, 0xff, 0xff, //0x00002804 jne LBB0_538 - 0x49, 0x8d, 0x43, 0x03, //0x0000280a leaq $3(%r11), %rax - 0x49, 0x89, 0x02, //0x0000280e movq %rax, (%r10) - 0x43, 0x80, 0x7c, 0x1d, 0x03, 0x6c, //0x00002811 cmpb $108, $3(%r13,%r11) - 0x0f, 0x85, 0xe5, 0xfe, 0xff, 0xff, //0x00002817 jne LBB0_538 - 0xe9, 0x4c, 0x00, 0x00, 0x00, //0x0000281d jmp LBB0_297 - //0x00002822 LBB0_300 - 0x4d, 0x89, 0x1a, //0x00002822 movq %r11, (%r10) - 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00002825 movq $-2, %rcx - 0x80, 0x3e, 0x74, //0x0000282c cmpb $116, (%rsi) - 0x0f, 0x85, 0xcd, 0xfe, 0xff, 0xff, //0x0000282f jne LBB0_538 - 0x49, 0x8d, 0x43, 0x01, //0x00002835 leaq $1(%r11), %rax - 0x49, 0x89, 0x02, //0x00002839 movq %rax, (%r10) - 0x43, 0x80, 0x7c, 0x1d, 0x01, 0x72, //0x0000283c cmpb $114, $1(%r13,%r11) - 0x0f, 0x85, 0xba, 0xfe, 0xff, 0xff, //0x00002842 jne LBB0_538 - 0x49, 0x8d, 0x43, 0x02, //0x00002848 leaq $2(%r11), %rax - 0x49, 0x89, 0x02, //0x0000284c movq %rax, (%r10) - 0x43, 0x80, 0x7c, 0x1d, 0x02, 0x75, //0x0000284f cmpb $117, $2(%r13,%r11) - 0x0f, 0x85, 0xa7, 0xfe, 0xff, 0xff, //0x00002855 jne LBB0_538 - 0x49, 0x8d, 0x43, 0x03, //0x0000285b leaq $3(%r11), %rax - 0x49, 0x89, 0x02, //0x0000285f movq %rax, (%r10) - 0x43, 0x80, 0x7c, 0x1d, 0x03, 0x65, //0x00002862 cmpb $101, $3(%r13,%r11) - 0x0f, 0x85, 0x94, 0xfe, 0xff, 0xff, //0x00002868 jne LBB0_538 - //0x0000286e LBB0_297 - 0x49, 0x83, 0xc3, 0x04, //0x0000286e addq $4, %r11 - 0x4d, 0x89, 0x1a, //0x00002872 movq %r11, (%r10) - 0xe9, 0x88, 0xfe, 0xff, 0xff, //0x00002875 jmp LBB0_538 - //0x0000287a LBB0_535 - 0x48, 0x89, 0xd9, //0x0000287a movq %rbx, %rcx - //0x0000287d LBB0_536 - 0x48, 0xf7, 0xd1, //0x0000287d notq %rcx - 0x48, 0x8b, 0x45, 0xb8, //0x00002880 movq $-72(%rbp), %rax - 0x48, 0x01, 0x08, //0x00002884 addq %rcx, (%rax) - 0xe9, 0x6f, 0xfe, 0xff, 0xff, //0x00002887 jmp LBB0_537 - //0x0000288c LBB0_544 - 0x4d, 0x89, 0xf4, //0x0000288c movq %r14, %r12 - 0xe9, 0x22, 0xfe, 0xff, 0xff, //0x0000288f jmp LBB0_515 - //0x00002894 LBB0_545 - 0x4c, 0x89, 0x75, 0xd0, //0x00002894 movq %r14, $-48(%rbp) - 0xe9, 0x3e, 0xfe, 0xff, 0xff, //0x00002898 jmp LBB0_518 - //0x0000289d LBB0_165 - 0x4c, 0x01, 0xf2, //0x0000289d addq %r14, %rdx - 0x49, 0xc7, 0xc6, 0xfe, 0xff, 0xff, 0xff, //0x000028a0 movq $-2, %r14 - 0xe9, 0x92, 0xfe, 0xff, 0xff, //0x000028a7 jmp LBB0_525 - //0x000028ac LBB0_187 - 0x4c, 0x01, 0xf2, //0x000028ac addq %r14, %rdx - 0x49, 0xc7, 0xc6, 0xfe, 0xff, 0xff, 0xff, //0x000028af movq $-2, %r14 - 0x49, 0x89, 0xd1, //0x000028b6 movq %rdx, %r9 - 0xe9, 0xa3, 0xfe, 0xff, 0xff, //0x000028b9 jmp LBB0_543 - //0x000028be LBB0_546 - 0x89, 0xf8, //0x000028be movl %edi, %eax - 0x4d, 0x29, 0xee, //0x000028c0 subq %r13, %r14 - 0x49, 0x01, 0xc6, //0x000028c3 addq %rax, %r14 - 0x4c, 0x89, 0xf2, //0x000028c6 movq %r14, %rdx - 0xe9, 0x66, 0xfe, 0xff, 0xff, //0x000028c9 jmp LBB0_524 - //0x000028ce LBB0_547 - 0x4d, 0x29, 0xee, //0x000028ce subq %r13, %r14 - 0x89, 0xfa, //0x000028d1 movl %edi, %edx - 0xe9, 0x59, 0xfe, 0xff, 0xff, //0x000028d3 jmp LBB0_523 - //0x000028d8 LBB0_548 - 0x89, 0xf8, //0x000028d8 movl %edi, %eax - 0x4d, 0x29, 0xee, //0x000028da subq %r13, %r14 - 0x49, 0x01, 0xc6, //0x000028dd addq %rax, %r14 - 0xe9, 0x28, 0x00, 0x00, 0x00, //0x000028e0 jmp LBB0_552 - //0x000028e5 LBB0_549 - 0x4d, 0x29, 0xee, //0x000028e5 subq %r13, %r14 - 0x4c, 0x89, 0xf2, //0x000028e8 movq %r14, %rdx - 0x49, 0xc7, 0xc6, 0xfe, 0xff, 0xff, 0xff, //0x000028eb movq $-2, %r14 - 0xe9, 0x47, 0xfe, 0xff, 0xff, //0x000028f2 jmp LBB0_525 - //0x000028f7 LBB0_555 - 0x4d, 0x89, 0xe2, //0x000028f7 movq %r12, %r10 - 0xe9, 0xdc, 0xfd, 0xff, 0xff, //0x000028fa jmp LBB0_518 - //0x000028ff LBB0_550 - 0x4d, 0x29, 0xee, //0x000028ff subq %r13, %r14 - 0x41, 0x89, 0xf9, //0x00002902 movl %edi, %r9d - 0xe9, 0x4d, 0xfe, 0xff, 0xff, //0x00002905 jmp LBB0_541 - //0x0000290a LBB0_551 - 0x4d, 0x29, 0xee, //0x0000290a subq %r13, %r14 - //0x0000290d LBB0_552 - 0x4d, 0x89, 0xf1, //0x0000290d movq %r14, %r9 - 0xe9, 0x45, 0xfe, 0xff, 0xff, //0x00002910 jmp LBB0_542 - //0x00002915 LBB0_553 - 0x4d, 0x89, 0xfa, //0x00002915 movq %r15, %r10 - 0xe9, 0x99, 0xfd, 0xff, 0xff, //0x00002918 jmp LBB0_515 - //0x0000291d LBB0_554 - 0x49, 0x89, 0xda, //0x0000291d movq %rbx, %r10 - 0xe9, 0xb6, 0xfd, 0xff, 0xff, //0x00002920 jmp LBB0_518 - 0x90, 0x90, 0x90, //0x00002925 .p2align 2, 0x90 - // // .set L0_0_set_38, LBB0_38-LJTI0_0 - // // .set L0_0_set_64, LBB0_64-LJTI0_0 - // // .set L0_0_set_43, LBB0_43-LJTI0_0 - // // .set L0_0_set_62, LBB0_62-LJTI0_0 - // // .set L0_0_set_41, LBB0_41-LJTI0_0 - // // .set L0_0_set_66, LBB0_66-LJTI0_0 - //0x00002928 LJTI0_0 - 0x8a, 0xdb, 0xff, 0xff, //0x00002928 .long L0_0_set_38 - 0x2a, 0xdd, 0xff, 0xff, //0x0000292c .long L0_0_set_64 - 0xc0, 0xdb, 0xff, 0xff, //0x00002930 .long L0_0_set_43 - 0x14, 0xdd, 0xff, 0xff, //0x00002934 .long L0_0_set_62 - 0xa1, 0xdb, 0xff, 0xff, //0x00002938 .long L0_0_set_41 - 0x55, 0xdd, 0xff, 0xff, //0x0000293c .long L0_0_set_66 - // // .set L0_1_set_538, LBB0_538-LJTI0_1 - // // .set L0_1_set_537, LBB0_537-LJTI0_1 - // // .set L0_1_set_213, LBB0_213-LJTI0_1 - // // .set L0_1_set_230, LBB0_230-LJTI0_1 - // // .set L0_1_set_70, LBB0_70-LJTI0_1 - // // .set L0_1_set_286, LBB0_286-LJTI0_1 - // // .set L0_1_set_288, LBB0_288-LJTI0_1 - // // .set L0_1_set_291, LBB0_291-LJTI0_1 - // // .set L0_1_set_298, LBB0_298-LJTI0_1 - // // .set L0_1_set_304, LBB0_304-LJTI0_1 - //0x00002940 LJTI0_1 - 0xc2, 0xfd, 0xff, 0xff, //0x00002940 .long L0_1_set_538 - 0xbb, 0xfd, 0xff, 0xff, //0x00002944 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002948 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x0000294c .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002950 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002954 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002958 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x0000295c .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002960 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002964 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002968 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x0000296c .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002970 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002974 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002978 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x0000297c .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002980 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002984 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002988 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x0000298c .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002990 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002994 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002998 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x0000299c .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x000029a0 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x000029a4 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x000029a8 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x000029ac .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x000029b0 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x000029b4 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x000029b8 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x000029bc .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x000029c0 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x000029c4 .long L0_1_set_537 - 0x55, 0xe7, 0xff, 0xff, //0x000029c8 .long L0_1_set_213 - 0xbb, 0xfd, 0xff, 0xff, //0x000029cc .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x000029d0 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x000029d4 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x000029d8 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x000029dc .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x000029e0 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x000029e4 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x000029e8 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x000029ec .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x000029f0 .long L0_1_set_537 - 0x88, 0xe8, 0xff, 0xff, //0x000029f4 .long L0_1_set_230 - 0xbb, 0xfd, 0xff, 0xff, //0x000029f8 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x000029fc .long L0_1_set_537 - 0x88, 0xdd, 0xff, 0xff, //0x00002a00 .long L0_1_set_70 - 0x88, 0xdd, 0xff, 0xff, //0x00002a04 .long L0_1_set_70 - 0x88, 0xdd, 0xff, 0xff, //0x00002a08 .long L0_1_set_70 - 0x88, 0xdd, 0xff, 0xff, //0x00002a0c .long L0_1_set_70 - 0x88, 0xdd, 0xff, 0xff, //0x00002a10 .long L0_1_set_70 - 0x88, 0xdd, 0xff, 0xff, //0x00002a14 .long L0_1_set_70 - 0x88, 0xdd, 0xff, 0xff, //0x00002a18 .long L0_1_set_70 - 0x88, 0xdd, 0xff, 0xff, //0x00002a1c .long L0_1_set_70 - 0x88, 0xdd, 0xff, 0xff, //0x00002a20 .long L0_1_set_70 - 0x88, 0xdd, 0xff, 0xff, //0x00002a24 .long L0_1_set_70 - 0xbb, 0xfd, 0xff, 0xff, //0x00002a28 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002a2c .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002a30 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002a34 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002a38 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002a3c .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002a40 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002a44 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002a48 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002a4c .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002a50 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002a54 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002a58 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002a5c .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002a60 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002a64 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002a68 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002a6c .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002a70 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002a74 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002a78 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002a7c .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002a80 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002a84 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002a88 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002a8c .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002a90 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002a94 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002a98 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002a9c .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002aa0 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002aa4 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002aa8 .long L0_1_set_537 - 0x51, 0xec, 0xff, 0xff, //0x00002aac .long L0_1_set_286 - 0xbb, 0xfd, 0xff, 0xff, //0x00002ab0 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002ab4 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002ab8 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002abc .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002ac0 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002ac4 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002ac8 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002acc .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002ad0 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002ad4 .long L0_1_set_537 - 0x75, 0xec, 0xff, 0xff, //0x00002ad8 .long L0_1_set_288 - 0xbb, 0xfd, 0xff, 0xff, //0x00002adc .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002ae0 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002ae4 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002ae8 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002aec .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002af0 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002af4 .long L0_1_set_537 - 0xa0, 0xec, 0xff, 0xff, //0x00002af8 .long L0_1_set_291 - 0xbb, 0xfd, 0xff, 0xff, //0x00002afc .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002b00 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002b04 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002b08 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002b0c .long L0_1_set_537 - 0xc2, 0xec, 0xff, 0xff, //0x00002b10 .long L0_1_set_298 - 0xbb, 0xfd, 0xff, 0xff, //0x00002b14 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002b18 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002b1c .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002b20 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002b24 .long L0_1_set_537 - 0xbb, 0xfd, 0xff, 0xff, //0x00002b28 .long L0_1_set_537 - 0xe4, 0xec, 0xff, 0xff, //0x00002b2c .long L0_1_set_304 - // // .set L0_2_set_275, LBB0_275-LJTI0_2 - // // .set L0_2_set_336, LBB0_336-LJTI0_2 - // // .set L0_2_set_281, LBB0_281-LJTI0_2 - // // .set L0_2_set_284, LBB0_284-LJTI0_2 - //0x00002b30 LJTI0_2 - 0xe8, 0xe9, 0xff, 0xff, //0x00002b30 .long L0_2_set_275 - 0x12, 0xed, 0xff, 0xff, //0x00002b34 .long L0_2_set_336 - 0xe8, 0xe9, 0xff, 0xff, //0x00002b38 .long L0_2_set_275 - 0x32, 0xea, 0xff, 0xff, //0x00002b3c .long L0_2_set_281 - 0x12, 0xed, 0xff, 0xff, //0x00002b40 .long L0_2_set_336 - 0x12, 0xed, 0xff, 0xff, //0x00002b44 .long L0_2_set_336 - 0x12, 0xed, 0xff, 0xff, //0x00002b48 .long L0_2_set_336 - 0x12, 0xed, 0xff, 0xff, //0x00002b4c .long L0_2_set_336 - 0x12, 0xed, 0xff, 0xff, //0x00002b50 .long L0_2_set_336 - 0x12, 0xed, 0xff, 0xff, //0x00002b54 .long L0_2_set_336 - 0x12, 0xed, 0xff, 0xff, //0x00002b58 .long L0_2_set_336 - 0x12, 0xed, 0xff, 0xff, //0x00002b5c .long L0_2_set_336 - 0x12, 0xed, 0xff, 0xff, //0x00002b60 .long L0_2_set_336 - 0x12, 0xed, 0xff, 0xff, //0x00002b64 .long L0_2_set_336 - 0x12, 0xed, 0xff, 0xff, //0x00002b68 .long L0_2_set_336 - 0x12, 0xed, 0xff, 0xff, //0x00002b6c .long L0_2_set_336 - 0x12, 0xed, 0xff, 0xff, //0x00002b70 .long L0_2_set_336 - 0x12, 0xed, 0xff, 0xff, //0x00002b74 .long L0_2_set_336 - 0x12, 0xed, 0xff, 0xff, //0x00002b78 .long L0_2_set_336 - 0x12, 0xed, 0xff, 0xff, //0x00002b7c .long L0_2_set_336 - 0x12, 0xed, 0xff, 0xff, //0x00002b80 .long L0_2_set_336 - 0x12, 0xed, 0xff, 0xff, //0x00002b84 .long L0_2_set_336 - 0x12, 0xed, 0xff, 0xff, //0x00002b88 .long L0_2_set_336 - 0x12, 0xed, 0xff, 0xff, //0x00002b8c .long L0_2_set_336 - 0x12, 0xed, 0xff, 0xff, //0x00002b90 .long L0_2_set_336 - 0x12, 0xed, 0xff, 0xff, //0x00002b94 .long L0_2_set_336 - 0x4e, 0xea, 0xff, 0xff, //0x00002b98 .long L0_2_set_284 - // // .set L0_3_set_114, LBB0_114-LJTI0_3 - // // .set L0_3_set_193, LBB0_193-LJTI0_3 - // // .set L0_3_set_120, LBB0_120-LJTI0_3 - // // .set L0_3_set_123, LBB0_123-LJTI0_3 - //0x00002b9c LJTI0_3 - 0x64, 0xde, 0xff, 0xff, //0x00002b9c .long L0_3_set_114 - 0x51, 0xe3, 0xff, 0xff, //0x00002ba0 .long L0_3_set_193 - 0x64, 0xde, 0xff, 0xff, //0x00002ba4 .long L0_3_set_114 - 0xa7, 0xde, 0xff, 0xff, //0x00002ba8 .long L0_3_set_120 - 0x51, 0xe3, 0xff, 0xff, //0x00002bac .long L0_3_set_193 - 0x51, 0xe3, 0xff, 0xff, //0x00002bb0 .long L0_3_set_193 - 0x51, 0xe3, 0xff, 0xff, //0x00002bb4 .long L0_3_set_193 - 0x51, 0xe3, 0xff, 0xff, //0x00002bb8 .long L0_3_set_193 - 0x51, 0xe3, 0xff, 0xff, //0x00002bbc .long L0_3_set_193 - 0x51, 0xe3, 0xff, 0xff, //0x00002bc0 .long L0_3_set_193 - 0x51, 0xe3, 0xff, 0xff, //0x00002bc4 .long L0_3_set_193 - 0x51, 0xe3, 0xff, 0xff, //0x00002bc8 .long L0_3_set_193 - 0x51, 0xe3, 0xff, 0xff, //0x00002bcc .long L0_3_set_193 - 0x51, 0xe3, 0xff, 0xff, //0x00002bd0 .long L0_3_set_193 - 0x51, 0xe3, 0xff, 0xff, //0x00002bd4 .long L0_3_set_193 - 0x51, 0xe3, 0xff, 0xff, //0x00002bd8 .long L0_3_set_193 - 0x51, 0xe3, 0xff, 0xff, //0x00002bdc .long L0_3_set_193 - 0x51, 0xe3, 0xff, 0xff, //0x00002be0 .long L0_3_set_193 - 0x51, 0xe3, 0xff, 0xff, //0x00002be4 .long L0_3_set_193 - 0x51, 0xe3, 0xff, 0xff, //0x00002be8 .long L0_3_set_193 - 0x51, 0xe3, 0xff, 0xff, //0x00002bec .long L0_3_set_193 - 0x51, 0xe3, 0xff, 0xff, //0x00002bf0 .long L0_3_set_193 - 0x51, 0xe3, 0xff, 0xff, //0x00002bf4 .long L0_3_set_193 - 0x51, 0xe3, 0xff, 0xff, //0x00002bf8 .long L0_3_set_193 - 0x51, 0xe3, 0xff, 0xff, //0x00002bfc .long L0_3_set_193 - 0x51, 0xe3, 0xff, 0xff, //0x00002c00 .long L0_3_set_193 - 0xc3, 0xde, 0xff, 0xff, //0x00002c04 .long L0_3_set_123 - //0x00002c08 .p2align 2, 0x00 - //0x00002c08 _MASK_USE_NUMBER - 0x02, 0x00, 0x00, 0x00, //0x00002c08 .long 2 + //0x00000010 LCPI0_11 + 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, //0x00000010 QUAD $0x2c2c2c2c2c2c2c2c; QUAD $0x2c2c2c2c2c2c2c2c // .space 16, ',,,,,,,,,,,,,,,,' + //0x00000020 LCPI0_12 + 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, //0x00000020 QUAD $0xdfdfdfdfdfdfdfdf; QUAD $0xdfdfdfdfdfdfdfdf // .space 16, '\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf' + //0x00000030 LCPI0_13 + 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, //0x00000030 QUAD $0x5d5d5d5d5d5d5d5d; QUAD $0x5d5d5d5d5d5d5d5d // .space 16, ']]]]]]]]]]]]]]]]' + //0x00000040 LCPI0_20 + 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x00000040 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++' + //0x00000050 LCPI0_21 + 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x00000050 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------' + //0x00000060 LCPI0_22 + 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, //0x00000060 QUAD $0xd0d0d0d0d0d0d0d0; QUAD $0xd0d0d0d0d0d0d0d0 // .space 16, '\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0' + //0x00000070 LCPI0_23 + 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, //0x00000070 QUAD $0x0909090909090909; QUAD $0x0909090909090909 // .space 16, '\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t' + //0x00000080 LCPI0_24 + 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x00000080 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................' + //0x00000090 LCPI0_25 + 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, //0x00000090 QUAD $0x4545454545454545; QUAD $0x4545454545454545 // .space 16, 'EEEEEEEEEEEEEEEE' + //0x000000a0 LCPI0_26 + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x000000a0 QUAD $0xffffffffffffffff; QUAD $0xffffffffffffffff // .space 16, '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000000b0 .p2align 5, 0x00 + //0x000000c0 LCPI0_1 + 0x20, //0x000000c0 .byte 32 + 0x00, //0x000000c1 .byte 0 + 0x00, //0x000000c2 .byte 0 + 0x00, //0x000000c3 .byte 0 + 0x00, //0x000000c4 .byte 0 + 0x00, //0x000000c5 .byte 0 + 0x00, //0x000000c6 .byte 0 + 0x00, //0x000000c7 .byte 0 + 0x00, //0x000000c8 .byte 0 + 0x09, //0x000000c9 .byte 9 + 0x0a, //0x000000ca .byte 10 + 0x00, //0x000000cb .byte 0 + 0x00, //0x000000cc .byte 0 + 0x0d, //0x000000cd .byte 13 + 0x00, //0x000000ce .byte 0 + 0x00, //0x000000cf .byte 0 + 0x20, //0x000000d0 .byte 32 + 0x00, //0x000000d1 .byte 0 + 0x00, //0x000000d2 .byte 0 + 0x00, //0x000000d3 .byte 0 + 0x00, //0x000000d4 .byte 0 + 0x00, //0x000000d5 .byte 0 + 0x00, //0x000000d6 .byte 0 + 0x00, //0x000000d7 .byte 0 + 0x00, //0x000000d8 .byte 0 + 0x09, //0x000000d9 .byte 9 + 0x0a, //0x000000da .byte 10 + 0x00, //0x000000db .byte 0 + 0x00, //0x000000dc .byte 0 + 0x0d, //0x000000dd .byte 13 + 0x00, //0x000000de .byte 0 + 0x00, //0x000000df .byte 0 + //0x000000e0 LCPI0_2 + 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x000000e0 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""' + 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x000000f0 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""' + //0x00000100 LCPI0_3 + 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x00000100 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' + 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x00000110 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' + //0x00000120 LCPI0_4 + 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, //0x00000120 QUAD $0x1f1f1f1f1f1f1f1f; QUAD $0x1f1f1f1f1f1f1f1f // .space 16, '\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f' + 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, //0x00000130 QUAD $0x1f1f1f1f1f1f1f1f; QUAD $0x1f1f1f1f1f1f1f1f // .space 16, '\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f' + //0x00000140 LCPI0_5 + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, //0x00000140 QUAD $0x7b7b7b7b7b7b7b7b; QUAD $0x7b7b7b7b7b7b7b7b // .space 16, '{{{{{{{{{{{{{{{{' + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, //0x00000150 QUAD $0x7b7b7b7b7b7b7b7b; QUAD $0x7b7b7b7b7b7b7b7b // .space 16, '{{{{{{{{{{{{{{{{' + //0x00000160 LCPI0_6 + 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, //0x00000160 QUAD $0x7d7d7d7d7d7d7d7d; QUAD $0x7d7d7d7d7d7d7d7d // .space 16, '}}}}}}}}}}}}}}}}' + 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, //0x00000170 QUAD $0x7d7d7d7d7d7d7d7d; QUAD $0x7d7d7d7d7d7d7d7d // .space 16, '}}}}}}}}}}}}}}}}' + //0x00000180 LCPI0_7 + 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, //0x00000180 QUAD $0x5b5b5b5b5b5b5b5b; QUAD $0x5b5b5b5b5b5b5b5b // .space 16, '[[[[[[[[[[[[[[[[' + 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, //0x00000190 QUAD $0x5b5b5b5b5b5b5b5b; QUAD $0x5b5b5b5b5b5b5b5b // .space 16, '[[[[[[[[[[[[[[[[' + //0x000001a0 LCPI0_8 + 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, //0x000001a0 QUAD $0x5d5d5d5d5d5d5d5d; QUAD $0x5d5d5d5d5d5d5d5d // .space 16, ']]]]]]]]]]]]]]]]' + 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, //0x000001b0 QUAD $0x5d5d5d5d5d5d5d5d; QUAD $0x5d5d5d5d5d5d5d5d // .space 16, ']]]]]]]]]]]]]]]]' + //0x000001c0 LCPI0_9 + 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, //0x000001c0 QUAD $0x2c2c2c2c2c2c2c2c; QUAD $0x2c2c2c2c2c2c2c2c // .space 16, ',,,,,,,,,,,,,,,,' + 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, //0x000001d0 QUAD $0x2c2c2c2c2c2c2c2c; QUAD $0x2c2c2c2c2c2c2c2c // .space 16, ',,,,,,,,,,,,,,,,' + //0x000001e0 LCPI0_10 + 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, //0x000001e0 QUAD $0xdfdfdfdfdfdfdfdf; QUAD $0xdfdfdfdfdfdfdfdf // .space 16, '\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf' + 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, //0x000001f0 QUAD $0xdfdfdfdfdfdfdfdf; QUAD $0xdfdfdfdfdfdfdfdf // .space 16, '\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf' + //0x00000200 LCPI0_14 + 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x00000200 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++' + 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x00000210 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++' + //0x00000220 LCPI0_15 + 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x00000220 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------' + 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x00000230 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------' + //0x00000240 LCPI0_16 + 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x00000240 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................' + 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x00000250 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................' + //0x00000260 LCPI0_17 + 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, //0x00000260 QUAD $0x4545454545454545; QUAD $0x4545454545454545 // .space 16, 'EEEEEEEEEEEEEEEE' + 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, //0x00000270 QUAD $0x4545454545454545; QUAD $0x4545454545454545 // .space 16, 'EEEEEEEEEEEEEEEE' + //0x00000280 LCPI0_18 + 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, //0x00000280 QUAD $0xd0d0d0d0d0d0d0d0; QUAD $0xd0d0d0d0d0d0d0d0 // .space 16, '\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0' + 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, //0x00000290 QUAD $0xd0d0d0d0d0d0d0d0; QUAD $0xd0d0d0d0d0d0d0d0 // .space 16, '\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0' + //0x000002a0 LCPI0_19 + 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, //0x000002a0 QUAD $0x0909090909090909; QUAD $0x0909090909090909 // .space 16, '\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t' + 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, //0x000002b0 QUAD $0x0909090909090909; QUAD $0x0909090909090909 // .space 16, '\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t' + //0x000002c0 .p2align 4, 0x90 + //0x000002c0 _validate_one + 0x55, //0x000002c0 pushq %rbp + 0x48, 0x89, 0xe5, //0x000002c1 movq %rsp, %rbp + 0x41, 0x57, //0x000002c4 pushq %r15 + 0x41, 0x56, //0x000002c6 pushq %r14 + 0x41, 0x55, //0x000002c8 pushq %r13 + 0x41, 0x54, //0x000002ca pushq %r12 + 0x53, //0x000002cc pushq %rbx + 0x48, 0x81, 0xec, 0xa0, 0x00, 0x00, 0x00, //0x000002cd subq $160, %rsp + 0x49, 0x89, 0xc8, //0x000002d4 movq %rcx, %r8 + 0x49, 0x89, 0xd6, //0x000002d7 movq %rdx, %r14 + 0x49, 0x89, 0xfb, //0x000002da movq %rdi, %r11 + 0xc5, 0xfa, 0x6f, 0x05, 0x1b, 0xfd, 0xff, 0xff, //0x000002dd vmovdqu $-741(%rip), %xmm0 /* LCPI0_0+0(%rip) */ + 0xc5, 0xfa, 0x7f, 0x02, //0x000002e5 vmovdqu %xmm0, (%rdx) + 0x48, 0x89, 0x74, 0x24, 0x08, //0x000002e9 movq %rsi, $8(%rsp) + 0x48, 0x8b, 0x0e, //0x000002ee movq (%rsi), %rcx + 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000002f1 movq $-1, %r9 + 0x41, 0xba, 0x01, 0x00, 0x00, 0x00, //0x000002f8 movl $1, %r10d + 0xc5, 0xfe, 0x6f, 0x2d, 0xba, 0xfd, 0xff, 0xff, //0x000002fe vmovdqu $-582(%rip), %ymm5 /* LCPI0_1+0(%rip) */ + 0x49, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000306 movabsq $4294977024, %r15 + 0xc5, 0xfe, 0x6f, 0x35, 0xc8, 0xfd, 0xff, 0xff, //0x00000310 vmovdqu $-568(%rip), %ymm6 /* LCPI0_2+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x3d, 0xe0, 0xfd, 0xff, 0xff, //0x00000318 vmovdqu $-544(%rip), %ymm7 /* LCPI0_3+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x05, 0xf8, 0xfd, 0xff, 0xff, //0x00000320 vmovdqu $-520(%rip), %ymm8 /* LCPI0_4+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x0d, 0xd0, 0xfe, 0xff, 0xff, //0x00000328 vmovdqu $-304(%rip), %ymm9 /* LCPI0_14+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x2d, 0xe8, 0xfe, 0xff, 0xff, //0x00000330 vmovdqu $-280(%rip), %ymm13 /* LCPI0_15+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x1d, 0xa0, 0xfe, 0xff, 0xff, //0x00000338 vmovdqu $-352(%rip), %ymm11 /* LCPI0_10+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x35, 0xf8, 0xfe, 0xff, 0xff, //0x00000340 vmovdqu $-264(%rip), %ymm14 /* LCPI0_16+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x3d, 0x10, 0xff, 0xff, 0xff, //0x00000348 vmovdqu $-240(%rip), %ymm15 /* LCPI0_17+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x1d, 0x68, 0xfe, 0xff, 0xff, //0x00000350 vmovdqu $-408(%rip), %ymm3 /* LCPI0_9+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0x40, 0xfe, 0xff, 0xff, //0x00000358 vmovdqu $-448(%rip), %ymm4 /* LCPI0_8+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x15, 0xd8, 0xfd, 0xff, 0xff, //0x00000360 vmovdqu $-552(%rip), %ymm10 /* LCPI0_5+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x25, 0xf0, 0xfd, 0xff, 0xff, //0x00000368 vmovdqu $-528(%rip), %ymm12 /* LCPI0_6+0(%rip) */ + 0x4c, 0x89, 0x44, 0x24, 0x18, //0x00000370 movq %r8, $24(%rsp) + 0x48, 0x89, 0x7c, 0x24, 0x20, //0x00000375 movq %rdi, $32(%rsp) + 0x48, 0x89, 0x54, 0x24, 0x28, //0x0000037a movq %rdx, $40(%rsp) + 0xe9, 0x2f, 0x00, 0x00, 0x00, //0x0000037f jmp LBB0_6 + //0x00000384 LBB0_1 + 0x49, 0x8d, 0x4d, 0x04, //0x00000384 leaq $4(%r13), %rcx + //0x00000388 LBB0_2 + 0x48, 0x89, 0x0a, //0x00000388 movq %rcx, (%rdx) + //0x0000038b LBB0_3 + 0x4c, 0x89, 0xe8, //0x0000038b movq %r13, %rax + 0x48, 0xba, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x0000038e movabsq $9223372036854775806, %rdx + 0x49, 0x39, 0xd5, //0x00000398 cmpq %rdx, %r13 + 0x0f, 0x87, 0x5c, 0x3a, 0x00, 0x00, //0x0000039b ja LBB0_721 + //0x000003a1 LBB0_4 + 0x49, 0x8b, 0x36, //0x000003a1 movq (%r14), %rsi + 0x49, 0x89, 0xf2, //0x000003a4 movq %rsi, %r10 + 0x4c, 0x89, 0xc8, //0x000003a7 movq %r9, %rax + 0x48, 0x85, 0xf6, //0x000003aa testq %rsi, %rsi + 0x0f, 0x84, 0x4a, 0x3a, 0x00, 0x00, //0x000003ad je LBB0_721 + //0x000003b3 LBB0_6 + 0x4d, 0x8b, 0x23, //0x000003b3 movq (%r11), %r12 + 0x49, 0x8b, 0x43, 0x08, //0x000003b6 movq $8(%r11), %rax + 0x48, 0x39, 0xc1, //0x000003ba cmpq %rax, %rcx + 0x0f, 0x83, 0x2d, 0x00, 0x00, 0x00, //0x000003bd jae LBB0_11 + 0x41, 0x8a, 0x14, 0x0c, //0x000003c3 movb (%r12,%rcx), %dl + 0x80, 0xfa, 0x0d, //0x000003c7 cmpb $13, %dl + 0x0f, 0x84, 0x20, 0x00, 0x00, 0x00, //0x000003ca je LBB0_11 + 0x80, 0xfa, 0x20, //0x000003d0 cmpb $32, %dl + 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x000003d3 je LBB0_11 + 0x80, 0xc2, 0xf5, //0x000003d9 addb $-11, %dl + 0x80, 0xfa, 0xfe, //0x000003dc cmpb $-2, %dl + 0x0f, 0x83, 0x0b, 0x00, 0x00, 0x00, //0x000003df jae LBB0_11 + 0x49, 0x89, 0xcd, //0x000003e5 movq %rcx, %r13 + 0xe9, 0x6d, 0x01, 0x00, 0x00, //0x000003e8 jmp LBB0_36 + 0x90, 0x90, 0x90, //0x000003ed .p2align 4, 0x90 + //0x000003f0 LBB0_11 + 0x4c, 0x8d, 0x69, 0x01, //0x000003f0 leaq $1(%rcx), %r13 + 0x49, 0x39, 0xc5, //0x000003f4 cmpq %rax, %r13 + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000003f7 jae LBB0_15 + 0x43, 0x8a, 0x14, 0x2c, //0x000003fd movb (%r12,%r13), %dl + 0x80, 0xfa, 0x0d, //0x00000401 cmpb $13, %dl + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000404 je LBB0_15 + 0x80, 0xfa, 0x20, //0x0000040a cmpb $32, %dl + 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000040d je LBB0_15 + 0x80, 0xc2, 0xf5, //0x00000413 addb $-11, %dl + 0x80, 0xfa, 0xfe, //0x00000416 cmpb $-2, %dl + 0x0f, 0x82, 0x3b, 0x01, 0x00, 0x00, //0x00000419 jb LBB0_36 + 0x90, //0x0000041f .p2align 4, 0x90 + //0x00000420 LBB0_15 + 0x4c, 0x8d, 0x69, 0x02, //0x00000420 leaq $2(%rcx), %r13 + 0x49, 0x39, 0xc5, //0x00000424 cmpq %rax, %r13 + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000427 jae LBB0_19 + 0x43, 0x8a, 0x14, 0x2c, //0x0000042d movb (%r12,%r13), %dl + 0x80, 0xfa, 0x0d, //0x00000431 cmpb $13, %dl + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000434 je LBB0_19 + 0x80, 0xfa, 0x20, //0x0000043a cmpb $32, %dl + 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000043d je LBB0_19 + 0x80, 0xc2, 0xf5, //0x00000443 addb $-11, %dl + 0x80, 0xfa, 0xfe, //0x00000446 cmpb $-2, %dl + 0x0f, 0x82, 0x0b, 0x01, 0x00, 0x00, //0x00000449 jb LBB0_36 + 0x90, //0x0000044f .p2align 4, 0x90 + //0x00000450 LBB0_19 + 0x4c, 0x8d, 0x69, 0x03, //0x00000450 leaq $3(%rcx), %r13 + 0x49, 0x39, 0xc5, //0x00000454 cmpq %rax, %r13 + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000457 jae LBB0_23 + 0x43, 0x8a, 0x14, 0x2c, //0x0000045d movb (%r12,%r13), %dl + 0x80, 0xfa, 0x0d, //0x00000461 cmpb $13, %dl + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000464 je LBB0_23 + 0x80, 0xfa, 0x20, //0x0000046a cmpb $32, %dl + 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000046d je LBB0_23 + 0x80, 0xc2, 0xf5, //0x00000473 addb $-11, %dl + 0x80, 0xfa, 0xfe, //0x00000476 cmpb $-2, %dl + 0x0f, 0x82, 0xdb, 0x00, 0x00, 0x00, //0x00000479 jb LBB0_36 + 0x90, //0x0000047f .p2align 4, 0x90 + //0x00000480 LBB0_23 + 0x4c, 0x8d, 0x69, 0x04, //0x00000480 leaq $4(%rcx), %r13 + 0x48, 0x89, 0xc6, //0x00000484 movq %rax, %rsi + 0x4c, 0x29, 0xee, //0x00000487 subq %r13, %rsi + 0x0f, 0x86, 0x01, 0x39, 0x00, 0x00, //0x0000048a jbe LBB0_693 + 0x48, 0x83, 0xfe, 0x20, //0x00000490 cmpq $32, %rsi + 0x0f, 0x82, 0x5c, 0x25, 0x00, 0x00, //0x00000494 jb LBB0_502 + 0x48, 0xc7, 0xc6, 0xfc, 0xff, 0xff, 0xff, //0x0000049a movq $-4, %rsi + 0x48, 0x29, 0xce, //0x000004a1 subq %rcx, %rsi + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000004a4 .p2align 4, 0x90 + //0x000004b0 LBB0_26 + 0xc4, 0x81, 0x7e, 0x6f, 0x04, 0x2c, //0x000004b0 vmovdqu (%r12,%r13), %ymm0 + 0xc4, 0xe2, 0x55, 0x00, 0xc8, //0x000004b6 vpshufb %ymm0, %ymm5, %ymm1 + 0xc5, 0xfd, 0xf8, 0xd1, //0x000004bb vpsubb %ymm1, %ymm0, %ymm2 + 0xc4, 0xe2, 0x7d, 0x17, 0xd2, //0x000004bf vptest %ymm2, %ymm2 + 0x0f, 0x85, 0x76, 0x00, 0x00, 0x00, //0x000004c4 jne LBB0_35 + 0x49, 0x83, 0xc5, 0x20, //0x000004ca addq $32, %r13 + 0x48, 0x8d, 0x0c, 0x30, //0x000004ce leaq (%rax,%rsi), %rcx + 0x48, 0x83, 0xc1, 0xe0, //0x000004d2 addq $-32, %rcx + 0x48, 0x83, 0xc6, 0xe0, //0x000004d6 addq $-32, %rsi + 0x48, 0x83, 0xf9, 0x1f, //0x000004da cmpq $31, %rcx + 0x0f, 0x87, 0xcc, 0xff, 0xff, 0xff, //0x000004de ja LBB0_26 + 0x4d, 0x89, 0xe5, //0x000004e4 movq %r12, %r13 + 0x49, 0x29, 0xf5, //0x000004e7 subq %rsi, %r13 + 0x48, 0x01, 0xc6, //0x000004ea addq %rax, %rsi + 0x48, 0x85, 0xf6, //0x000004ed testq %rsi, %rsi + 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x000004f0 je LBB0_34 + //0x000004f6 LBB0_29 + 0x4a, 0x8d, 0x14, 0x2e, //0x000004f6 leaq (%rsi,%r13), %rdx + 0x31, 0xc9, //0x000004fa xorl %ecx, %ecx + 0x90, 0x90, 0x90, 0x90, //0x000004fc .p2align 4, 0x90 + //0x00000500 LBB0_30 + 0x41, 0x0f, 0xbe, 0x7c, 0x0d, 0x00, //0x00000500 movsbl (%r13,%rcx), %edi + 0x83, 0xff, 0x20, //0x00000506 cmpl $32, %edi + 0x0f, 0x87, 0x98, 0x20, 0x00, 0x00, //0x00000509 ja LBB0_470 + 0x49, 0x0f, 0xa3, 0xff, //0x0000050f btq %rdi, %r15 + 0x0f, 0x83, 0x8e, 0x20, 0x00, 0x00, //0x00000513 jae LBB0_470 + 0x48, 0x83, 0xc1, 0x01, //0x00000519 addq $1, %rcx + 0x48, 0x39, 0xce, //0x0000051d cmpq %rcx, %rsi + 0x0f, 0x85, 0xda, 0xff, 0xff, 0xff, //0x00000520 jne LBB0_30 + 0x49, 0x89, 0xd5, //0x00000526 movq %rdx, %r13 + //0x00000529 LBB0_34 + 0x4d, 0x29, 0xe5, //0x00000529 subq %r12, %r13 + 0x49, 0x39, 0xc5, //0x0000052c cmpq %rax, %r13 + 0x0f, 0x82, 0x25, 0x00, 0x00, 0x00, //0x0000052f jb LBB0_36 + 0xe9, 0x5f, 0x38, 0x00, 0x00, //0x00000535 jmp LBB0_694 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000053a .p2align 4, 0x90 + //0x00000540 LBB0_35 + 0xc5, 0xfd, 0x74, 0xc1, //0x00000540 vpcmpeqb %ymm1, %ymm0, %ymm0 + 0xc5, 0xfd, 0xd7, 0xc8, //0x00000544 vpmovmskb %ymm0, %ecx + 0xf7, 0xd1, //0x00000548 notl %ecx + 0x44, 0x0f, 0xbc, 0xe9, //0x0000054a bsfl %ecx, %r13d + 0x49, 0x29, 0xf5, //0x0000054e subq %rsi, %r13 + 0x49, 0x39, 0xc5, //0x00000551 cmpq %rax, %r13 + 0x0f, 0x83, 0x3f, 0x38, 0x00, 0x00, //0x00000554 jae LBB0_694 + //0x0000055a LBB0_36 + 0x49, 0x8d, 0x4d, 0x01, //0x0000055a leaq $1(%r13), %rcx + 0x48, 0x8b, 0x44, 0x24, 0x08, //0x0000055e movq $8(%rsp), %rax + 0x48, 0x89, 0x08, //0x00000563 movq %rcx, (%rax) + 0x43, 0x0f, 0xbe, 0x14, 0x2c, //0x00000566 movsbl (%r12,%r13), %edx + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000056b movq $-1, %rax + 0x85, 0xd2, //0x00000572 testl %edx, %edx + 0x0f, 0x84, 0x83, 0x38, 0x00, 0x00, //0x00000574 je LBB0_721 + 0x49, 0x8d, 0x72, 0xff, //0x0000057a leaq $-1(%r10), %rsi + 0x43, 0x8b, 0x3c, 0xd6, //0x0000057e movl (%r14,%r10,8), %edi + 0x49, 0x83, 0xf9, 0xff, //0x00000582 cmpq $-1, %r9 + 0x4d, 0x0f, 0x44, 0xcd, //0x00000586 cmoveq %r13, %r9 + 0x83, 0xc7, 0xff, //0x0000058a addl $-1, %edi + 0x83, 0xff, 0x05, //0x0000058d cmpl $5, %edi + 0x0f, 0x87, 0x13, 0x02, 0x00, 0x00, //0x00000590 ja LBB0_84 + 0x48, 0x8d, 0x1d, 0x33, 0x3b, 0x00, 0x00, //0x00000596 leaq $15155(%rip), %rbx /* LJTI0_0+0(%rip) */ + 0x48, 0x63, 0x3c, 0xbb, //0x0000059d movslq (%rbx,%rdi,4), %rdi + 0x48, 0x01, 0xdf, //0x000005a1 addq %rbx, %rdi + 0xff, 0xe7, //0x000005a4 jmpq *%rdi + //0x000005a6 LBB0_39 + 0x83, 0xfa, 0x2c, //0x000005a6 cmpl $44, %edx + 0x0f, 0x84, 0x71, 0x06, 0x00, 0x00, //0x000005a9 je LBB0_143 + 0x83, 0xfa, 0x5d, //0x000005af cmpl $93, %edx + 0x0f, 0x84, 0xda, 0x01, 0x00, 0x00, //0x000005b2 je LBB0_41 + 0xe9, 0x39, 0x38, 0x00, 0x00, //0x000005b8 jmp LBB0_720 + //0x000005bd LBB0_42 + 0x80, 0xfa, 0x5d, //0x000005bd cmpb $93, %dl + 0x0f, 0x84, 0xcc, 0x01, 0x00, 0x00, //0x000005c0 je LBB0_41 + 0x4b, 0xc7, 0x04, 0xd6, 0x01, 0x00, 0x00, 0x00, //0x000005c6 movq $1, (%r14,%r10,8) + 0x83, 0xfa, 0x7b, //0x000005ce cmpl $123, %edx + 0x0f, 0x86, 0xde, 0x01, 0x00, 0x00, //0x000005d1 jbe LBB0_85 + 0xe9, 0x1a, 0x38, 0x00, 0x00, //0x000005d7 jmp LBB0_720 + //0x000005dc LBB0_44 + 0x80, 0xfa, 0x22, //0x000005dc cmpb $34, %dl + 0x0f, 0x85, 0x11, 0x38, 0x00, 0x00, //0x000005df jne LBB0_720 + 0x4b, 0xc7, 0x04, 0xd6, 0x04, 0x00, 0x00, 0x00, //0x000005e5 movq $4, (%r14,%r10,8) + 0x4d, 0x8b, 0x73, 0x08, //0x000005ed movq $8(%r11), %r14 + 0x41, 0xf6, 0xc0, 0x40, //0x000005f1 testb $64, %r8b + 0x0f, 0x85, 0x94, 0x07, 0x00, 0x00, //0x000005f5 jne LBB0_153 + 0x41, 0xf6, 0xc0, 0x20, //0x000005fb testb $32, %r8b + 0x0f, 0x85, 0xa1, 0x0a, 0x00, 0x00, //0x000005ff jne LBB0_195 + 0x4d, 0x89, 0xf2, //0x00000605 movq %r14, %r10 + 0x49, 0x29, 0xca, //0x00000608 subq %rcx, %r10 + 0x0f, 0x84, 0x92, 0x39, 0x00, 0x00, //0x0000060b je LBB0_724 + 0x49, 0x83, 0xfa, 0x40, //0x00000611 cmpq $64, %r10 + 0x0f, 0x82, 0xfc, 0x26, 0x00, 0x00, //0x00000615 jb LBB0_532 + 0x48, 0xc7, 0xc6, 0xfe, 0xff, 0xff, 0xff, //0x0000061b movq $-2, %rsi + 0x4c, 0x29, 0xee, //0x00000622 subq %r13, %rsi + 0x48, 0xc7, 0x44, 0x24, 0x10, 0xff, 0xff, 0xff, 0xff, //0x00000625 movq $-1, $16(%rsp) + 0x45, 0x31, 0xc0, //0x0000062e xorl %r8d, %r8d + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000631 .p2align 4, 0x90 + //0x00000640 LBB0_50 + 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x0c, //0x00000640 vmovdqu (%r12,%rcx), %ymm0 + 0xc4, 0xc1, 0x7e, 0x6f, 0x4c, 0x0c, 0x20, //0x00000646 vmovdqu $32(%r12,%rcx), %ymm1 + 0xc5, 0xfd, 0x74, 0xd6, //0x0000064d vpcmpeqb %ymm6, %ymm0, %ymm2 + 0xc5, 0xfd, 0xd7, 0xfa, //0x00000651 vpmovmskb %ymm2, %edi + 0xc5, 0xf5, 0x74, 0xd6, //0x00000655 vpcmpeqb %ymm6, %ymm1, %ymm2 + 0xc5, 0xfd, 0xd7, 0xc2, //0x00000659 vpmovmskb %ymm2, %eax + 0xc5, 0xfd, 0x74, 0xc7, //0x0000065d vpcmpeqb %ymm7, %ymm0, %ymm0 + 0xc5, 0xfd, 0xd7, 0xd0, //0x00000661 vpmovmskb %ymm0, %edx + 0xc5, 0xf5, 0x74, 0xc7, //0x00000665 vpcmpeqb %ymm7, %ymm1, %ymm0 + 0xc5, 0xfd, 0xd7, 0xd8, //0x00000669 vpmovmskb %ymm0, %ebx + 0x48, 0xc1, 0xe0, 0x20, //0x0000066d shlq $32, %rax + 0x48, 0x09, 0xc7, //0x00000671 orq %rax, %rdi + 0x48, 0xc1, 0xe3, 0x20, //0x00000674 shlq $32, %rbx + 0x48, 0x09, 0xda, //0x00000678 orq %rbx, %rdx + 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x0000067b jne LBB0_59 + 0x4d, 0x85, 0xc0, //0x00000681 testq %r8, %r8 + 0x0f, 0x85, 0x3f, 0x00, 0x00, 0x00, //0x00000684 jne LBB0_61 + 0x45, 0x31, 0xc0, //0x0000068a xorl %r8d, %r8d + 0x48, 0x85, 0xff, //0x0000068d testq %rdi, %rdi + 0x0f, 0x85, 0x8a, 0x00, 0x00, 0x00, //0x00000690 jne LBB0_62 + //0x00000696 LBB0_53 + 0x49, 0x83, 0xc2, 0xc0, //0x00000696 addq $-64, %r10 + 0x48, 0x83, 0xc6, 0xc0, //0x0000069a addq $-64, %rsi + 0x48, 0x83, 0xc1, 0x40, //0x0000069e addq $64, %rcx + 0x49, 0x83, 0xfa, 0x3f, //0x000006a2 cmpq $63, %r10 + 0x0f, 0x87, 0x94, 0xff, 0xff, 0xff, //0x000006a6 ja LBB0_50 + 0xe9, 0x71, 0x22, 0x00, 0x00, //0x000006ac jmp LBB0_54 + //0x000006b1 LBB0_59 + 0x48, 0x83, 0x7c, 0x24, 0x10, 0xff, //0x000006b1 cmpq $-1, $16(%rsp) + 0x0f, 0x85, 0x0c, 0x00, 0x00, 0x00, //0x000006b7 jne LBB0_61 + 0x48, 0x0f, 0xbc, 0xc2, //0x000006bd bsfq %rdx, %rax + 0x48, 0x01, 0xc8, //0x000006c1 addq %rcx, %rax + 0x48, 0x89, 0x44, 0x24, 0x10, //0x000006c4 movq %rax, $16(%rsp) + //0x000006c9 LBB0_61 + 0x4c, 0x89, 0xc0, //0x000006c9 movq %r8, %rax + 0x48, 0xf7, 0xd0, //0x000006cc notq %rax + 0x48, 0x21, 0xd0, //0x000006cf andq %rdx, %rax + 0x4c, 0x8d, 0x1c, 0x00, //0x000006d2 leaq (%rax,%rax), %r11 + 0x4d, 0x09, 0xc3, //0x000006d6 orq %r8, %r11 + 0x4c, 0x89, 0xdb, //0x000006d9 movq %r11, %rbx + 0x48, 0xf7, 0xd3, //0x000006dc notq %rbx + 0x48, 0x21, 0xd3, //0x000006df andq %rdx, %rbx + 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000006e2 movabsq $-6148914691236517206, %rdx + 0x48, 0x21, 0xd3, //0x000006ec andq %rdx, %rbx + 0x45, 0x31, 0xc0, //0x000006ef xorl %r8d, %r8d + 0x48, 0x01, 0xc3, //0x000006f2 addq %rax, %rbx + 0x41, 0x0f, 0x92, 0xc0, //0x000006f5 setb %r8b + 0x48, 0x01, 0xdb, //0x000006f9 addq %rbx, %rbx + 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000006fc movabsq $6148914691236517205, %rax + 0x48, 0x31, 0xc3, //0x00000706 xorq %rax, %rbx + 0x4c, 0x21, 0xdb, //0x00000709 andq %r11, %rbx + 0x48, 0xf7, 0xd3, //0x0000070c notq %rbx + 0x48, 0x21, 0xdf, //0x0000070f andq %rbx, %rdi + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00000712 movq $32(%rsp), %r11 + 0x48, 0x85, 0xff, //0x00000717 testq %rdi, %rdi + 0x0f, 0x84, 0x76, 0xff, 0xff, 0xff, //0x0000071a je LBB0_53 + //0x00000720 LBB0_62 + 0x48, 0x0f, 0xbc, 0xcf, //0x00000720 bsfq %rdi, %rcx + 0x48, 0x29, 0xf1, //0x00000724 subq %rsi, %rcx + //0x00000727 LBB0_63 + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00000727 movq $24(%rsp), %r8 + //0x0000072c LBB0_64 + 0x48, 0x8b, 0x5c, 0x24, 0x08, //0x0000072c movq $8(%rsp), %rbx + 0x48, 0x85, 0xc9, //0x00000731 testq %rcx, %rcx + 0x0f, 0x89, 0x67, 0x0c, 0x00, 0x00, //0x00000734 jns LBB0_247 + 0xe9, 0x72, 0x36, 0x00, 0x00, //0x0000073a jmp LBB0_696 + //0x0000073f LBB0_65 + 0x80, 0xfa, 0x3a, //0x0000073f cmpb $58, %dl + 0x0f, 0x85, 0xae, 0x36, 0x00, 0x00, //0x00000742 jne LBB0_720 + 0x4b, 0xc7, 0x04, 0xd6, 0x00, 0x00, 0x00, 0x00, //0x00000748 movq $0, (%r14,%r10,8) + 0xe9, 0x4c, 0xfc, 0xff, 0xff, //0x00000750 jmp LBB0_4 + //0x00000755 LBB0_67 + 0x83, 0xfa, 0x2c, //0x00000755 cmpl $44, %edx + 0x0f, 0x85, 0x2b, 0x00, 0x00, 0x00, //0x00000758 jne LBB0_68 + 0x49, 0x81, 0xfa, 0xff, 0x0f, 0x00, 0x00, //0x0000075e cmpq $4095, %r10 + 0x0f, 0x8f, 0x3a, 0x36, 0x00, 0x00, //0x00000765 jg LBB0_713 + 0x49, 0x8d, 0x42, 0x01, //0x0000076b leaq $1(%r10), %rax + 0x49, 0x89, 0x06, //0x0000076f movq %rax, (%r14) + 0x4b, 0xc7, 0x44, 0xd6, 0x08, 0x03, 0x00, 0x00, 0x00, //0x00000772 movq $3, $8(%r14,%r10,8) + 0xe9, 0x21, 0xfc, 0xff, 0xff, //0x0000077b jmp LBB0_4 + //0x00000780 LBB0_69 + 0x83, 0xfa, 0x22, //0x00000780 cmpl $34, %edx + 0x0f, 0x84, 0xb9, 0x04, 0x00, 0x00, //0x00000783 je LBB0_70 + //0x00000789 LBB0_68 + 0x83, 0xfa, 0x7d, //0x00000789 cmpl $125, %edx + 0x0f, 0x85, 0x64, 0x36, 0x00, 0x00, //0x0000078c jne LBB0_720 + //0x00000792 LBB0_41 + 0x49, 0x89, 0x36, //0x00000792 movq %rsi, (%r14) + 0x49, 0x89, 0xf2, //0x00000795 movq %rsi, %r10 + 0x4c, 0x89, 0xc8, //0x00000798 movq %r9, %rax + 0x48, 0x85, 0xf6, //0x0000079b testq %rsi, %rsi + 0x0f, 0x85, 0x0f, 0xfc, 0xff, 0xff, //0x0000079e jne LBB0_6 + 0xe9, 0x54, 0x36, 0x00, 0x00, //0x000007a4 jmp LBB0_721 + //0x000007a9 LBB0_84 + 0x49, 0x89, 0x36, //0x000007a9 movq %rsi, (%r14) + 0x83, 0xfa, 0x7b, //0x000007ac cmpl $123, %edx + 0x0f, 0x87, 0x41, 0x36, 0x00, 0x00, //0x000007af ja LBB0_720 + //0x000007b5 LBB0_85 + 0x4f, 0x8d, 0x14, 0x2c, //0x000007b5 leaq (%r12,%r13), %r10 + 0x89, 0xd2, //0x000007b9 movl %edx, %edx + 0x48, 0x8d, 0x35, 0x26, 0x39, 0x00, 0x00, //0x000007bb leaq $14630(%rip), %rsi /* LJTI0_1+0(%rip) */ + 0x48, 0x63, 0x14, 0x96, //0x000007c2 movslq (%rsi,%rdx,4), %rdx + 0x48, 0x01, 0xf2, //0x000007c6 addq %rsi, %rdx + 0xff, 0xe2, //0x000007c9 jmpq *%rdx + //0x000007cb LBB0_86 + 0x49, 0x8b, 0x5b, 0x08, //0x000007cb movq $8(%r11), %rbx + 0x41, 0xf6, 0xc0, 0x40, //0x000007cf testb $64, %r8b + 0x0f, 0x85, 0xa7, 0x06, 0x00, 0x00, //0x000007d3 jne LBB0_165 + 0x4c, 0x29, 0xeb, //0x000007d9 subq %r13, %rbx + 0x48, 0x8b, 0x74, 0x24, 0x08, //0x000007dc movq $8(%rsp), %rsi + 0x0f, 0x84, 0xee, 0x35, 0x00, 0x00, //0x000007e1 je LBB0_699 + 0x41, 0x80, 0x3a, 0x30, //0x000007e7 cmpb $48, (%r10) + 0x0f, 0x85, 0x35, 0x00, 0x00, 0x00, //0x000007eb jne LBB0_92 + 0x41, 0xbb, 0x01, 0x00, 0x00, 0x00, //0x000007f1 movl $1, %r11d + 0x48, 0x83, 0xfb, 0x01, //0x000007f7 cmpq $1, %rbx + 0x0f, 0x84, 0xd9, 0x22, 0x00, 0x00, //0x000007fb je LBB0_509 + 0x41, 0x8a, 0x04, 0x0c, //0x00000801 movb (%r12,%rcx), %al + 0x04, 0xd2, //0x00000805 addb $-46, %al + 0x3c, 0x37, //0x00000807 cmpb $55, %al + 0x0f, 0x87, 0xcb, 0x22, 0x00, 0x00, //0x00000809 ja LBB0_509 + 0x0f, 0xb6, 0xc0, //0x0000080f movzbl %al, %eax + 0x48, 0xba, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x00000812 movabsq $36028797027352577, %rdx + 0x48, 0x0f, 0xa3, 0xc2, //0x0000081c btq %rax, %rdx + 0x0f, 0x83, 0xb4, 0x22, 0x00, 0x00, //0x00000820 jae LBB0_509 + //0x00000826 LBB0_92 + 0x48, 0x83, 0xfb, 0x20, //0x00000826 cmpq $32, %rbx + 0x0f, 0x82, 0x56, 0x24, 0x00, 0x00, //0x0000082a jb LBB0_524 + 0x48, 0xc7, 0x44, 0x24, 0x10, 0xff, 0xff, 0xff, 0xff, //0x00000830 movq $-1, $16(%rsp) + 0x45, 0x31, 0xdb, //0x00000839 xorl %r11d, %r11d + 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000083c movq $-1, %r8 + 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00000843 movq $-1, %r15 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000084a .p2align 4, 0x90 + //0x00000850 LBB0_94 + 0xc4, 0x81, 0x7e, 0x6f, 0x04, 0x1a, //0x00000850 vmovdqu (%r10,%r11), %ymm0 + 0xc5, 0xb5, 0x74, 0xc8, //0x00000856 vpcmpeqb %ymm0, %ymm9, %ymm1 + 0xc5, 0x95, 0x74, 0xd0, //0x0000085a vpcmpeqb %ymm0, %ymm13, %ymm2 + 0xc5, 0xed, 0xeb, 0xc9, //0x0000085e vpor %ymm1, %ymm2, %ymm1 + 0xc5, 0xa5, 0xdb, 0xd0, //0x00000862 vpand %ymm0, %ymm11, %ymm2 + 0xc5, 0x8d, 0x74, 0xd8, //0x00000866 vpcmpeqb %ymm0, %ymm14, %ymm3 + 0xc5, 0xfd, 0xd7, 0xfb, //0x0000086a vpmovmskb %ymm3, %edi + 0xc5, 0x85, 0x74, 0xd2, //0x0000086e vpcmpeqb %ymm2, %ymm15, %ymm2 + 0xc5, 0xfd, 0xd7, 0xf2, //0x00000872 vpmovmskb %ymm2, %esi + 0xc5, 0xfd, 0xd7, 0xc1, //0x00000876 vpmovmskb %ymm1, %eax + 0xc5, 0xfd, 0xfc, 0x05, 0xfe, 0xf9, 0xff, 0xff, //0x0000087a vpaddb $-1538(%rip), %ymm0, %ymm0 /* LCPI0_18+0(%rip) */ + 0xc5, 0xfd, 0xda, 0x25, 0x16, 0xfa, 0xff, 0xff, //0x00000882 vpminub $-1514(%rip), %ymm0, %ymm4 /* LCPI0_19+0(%rip) */ + 0xc5, 0xfd, 0x74, 0xc4, //0x0000088a vpcmpeqb %ymm4, %ymm0, %ymm0 + 0xc5, 0xe5, 0xeb, 0xd2, //0x0000088e vpor %ymm2, %ymm3, %ymm2 + 0xc5, 0xfd, 0xeb, 0xc2, //0x00000892 vpor %ymm2, %ymm0, %ymm0 + 0xc5, 0xfd, 0xeb, 0xc1, //0x00000896 vpor %ymm1, %ymm0, %ymm0 + 0xc5, 0xfd, 0xd7, 0xc8, //0x0000089a vpmovmskb %ymm0, %ecx + 0x48, 0xf7, 0xd1, //0x0000089e notq %rcx + 0x48, 0x0f, 0xbc, 0xc9, //0x000008a1 bsfq %rcx, %rcx + 0x83, 0xf9, 0x20, //0x000008a5 cmpl $32, %ecx + 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x000008a8 je LBB0_96 + 0xba, 0xff, 0xff, 0xff, 0xff, //0x000008ae movl $-1, %edx + 0xd3, 0xe2, //0x000008b3 shll %cl, %edx + 0xf7, 0xd2, //0x000008b5 notl %edx + 0x21, 0xd7, //0x000008b7 andl %edx, %edi + 0x21, 0xd6, //0x000008b9 andl %edx, %esi + 0x21, 0xc2, //0x000008bb andl %eax, %edx + 0x89, 0xd0, //0x000008bd movl %edx, %eax + //0x000008bf LBB0_96 + 0x8d, 0x57, 0xff, //0x000008bf leal $-1(%rdi), %edx + 0x21, 0xfa, //0x000008c2 andl %edi, %edx + 0xc5, 0xfe, 0x6f, 0x1d, 0xf4, 0xf8, 0xff, 0xff, //0x000008c4 vmovdqu $-1804(%rip), %ymm3 /* LCPI0_9+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0xcc, 0xf8, 0xff, 0xff, //0x000008cc vmovdqu $-1844(%rip), %ymm4 /* LCPI0_8+0(%rip) */ + 0x0f, 0x85, 0xfc, 0x1d, 0x00, 0x00, //0x000008d4 jne LBB0_478 + 0x8d, 0x56, 0xff, //0x000008da leal $-1(%rsi), %edx + 0x21, 0xf2, //0x000008dd andl %esi, %edx + 0x0f, 0x85, 0xf1, 0x1d, 0x00, 0x00, //0x000008df jne LBB0_478 + 0x8d, 0x50, 0xff, //0x000008e5 leal $-1(%rax), %edx + 0x21, 0xc2, //0x000008e8 andl %eax, %edx + 0x0f, 0x85, 0xe6, 0x1d, 0x00, 0x00, //0x000008ea jne LBB0_478 + 0x85, 0xff, //0x000008f0 testl %edi, %edi + 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x000008f2 je LBB0_102 + 0x0f, 0xbc, 0xd7, //0x000008f8 bsfl %edi, %edx + 0x49, 0x83, 0xff, 0xff, //0x000008fb cmpq $-1, %r15 + 0x0f, 0x85, 0xe6, 0x20, 0x00, 0x00, //0x000008ff jne LBB0_501 + 0x4c, 0x01, 0xda, //0x00000905 addq %r11, %rdx + 0x49, 0x89, 0xd7, //0x00000908 movq %rdx, %r15 + //0x0000090b LBB0_102 + 0x85, 0xf6, //0x0000090b testl %esi, %esi + 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x0000090d je LBB0_105 + 0x0f, 0xbc, 0xd6, //0x00000913 bsfl %esi, %edx + 0x49, 0x83, 0xf8, 0xff, //0x00000916 cmpq $-1, %r8 + 0x0f, 0x85, 0xcb, 0x20, 0x00, 0x00, //0x0000091a jne LBB0_501 + 0x4c, 0x01, 0xda, //0x00000920 addq %r11, %rdx + 0x49, 0x89, 0xd0, //0x00000923 movq %rdx, %r8 + //0x00000926 LBB0_105 + 0x85, 0xc0, //0x00000926 testl %eax, %eax + 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00000928 je LBB0_108 + 0x0f, 0xbc, 0xc0, //0x0000092e bsfl %eax, %eax + 0x48, 0x83, 0x7c, 0x24, 0x10, 0xff, //0x00000931 cmpq $-1, $16(%rsp) + 0x0f, 0x85, 0x6d, 0x21, 0x00, 0x00, //0x00000937 jne LBB0_504 + 0x4c, 0x01, 0xd8, //0x0000093d addq %r11, %rax + 0x48, 0x89, 0x44, 0x24, 0x10, //0x00000940 movq %rax, $16(%rsp) + //0x00000945 LBB0_108 + 0x83, 0xf9, 0x20, //0x00000945 cmpl $32, %ecx + 0x0f, 0x85, 0xab, 0x08, 0x00, 0x00, //0x00000948 jne LBB0_219 + 0x48, 0x83, 0xc3, 0xe0, //0x0000094e addq $-32, %rbx + 0x49, 0x83, 0xc3, 0x20, //0x00000952 addq $32, %r11 + 0x48, 0x83, 0xfb, 0x1f, //0x00000956 cmpq $31, %rbx + 0x0f, 0x87, 0xf0, 0xfe, 0xff, 0xff, //0x0000095a ja LBB0_94 + 0xc5, 0xf8, 0x77, //0x00000960 vzeroupper + 0xc5, 0x7e, 0x6f, 0x3d, 0xf5, 0xf8, 0xff, 0xff, //0x00000963 vmovdqu $-1803(%rip), %ymm15 /* LCPI0_17+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x35, 0xcd, 0xf8, 0xff, 0xff, //0x0000096b vmovdqu $-1843(%rip), %ymm14 /* LCPI0_16+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x1d, 0x65, 0xf8, 0xff, 0xff, //0x00000973 vmovdqu $-1947(%rip), %ymm11 /* LCPI0_10+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x2d, 0x9d, 0xf8, 0xff, 0xff, //0x0000097b vmovdqu $-1891(%rip), %ymm13 /* LCPI0_15+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x0d, 0x75, 0xf8, 0xff, 0xff, //0x00000983 vmovdqu $-1931(%rip), %ymm9 /* LCPI0_14+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x25, 0xcd, 0xf7, 0xff, 0xff, //0x0000098b vmovdqu $-2099(%rip), %ymm12 /* LCPI0_6+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x15, 0xa5, 0xf7, 0xff, 0xff, //0x00000993 vmovdqu $-2139(%rip), %ymm10 /* LCPI0_5+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x05, 0x7d, 0xf7, 0xff, 0xff, //0x0000099b vmovdqu $-2179(%rip), %ymm8 /* LCPI0_4+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x3d, 0x55, 0xf7, 0xff, 0xff, //0x000009a3 vmovdqu $-2219(%rip), %ymm7 /* LCPI0_3+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x35, 0x2d, 0xf7, 0xff, 0xff, //0x000009ab vmovdqu $-2259(%rip), %ymm6 /* LCPI0_2+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x2d, 0x05, 0xf7, 0xff, 0xff, //0x000009b3 vmovdqu $-2299(%rip), %ymm5 /* LCPI0_1+0(%rip) */ + 0x4d, 0x01, 0xd3, //0x000009bb addq %r10, %r11 + 0x48, 0x83, 0xfb, 0x10, //0x000009be cmpq $16, %rbx + 0x0f, 0x82, 0xa2, 0x01, 0x00, 0x00, //0x000009c2 jb LBB0_130 + //0x000009c8 LBB0_111 + 0x4c, 0x89, 0xd8, //0x000009c8 movq %r11, %rax + 0x4c, 0x29, 0xd0, //0x000009cb subq %r10, %rax + 0x48, 0x89, 0x44, 0x24, 0x38, //0x000009ce movq %rax, $56(%rsp) + 0x45, 0x31, 0xf6, //0x000009d3 xorl %r14d, %r14d + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000009d6 .p2align 4, 0x90 + //0x000009e0 LBB0_112 + 0x4c, 0x89, 0x44, 0x24, 0x30, //0x000009e0 movq %r8, $48(%rsp) + 0x4d, 0x89, 0xd0, //0x000009e5 movq %r10, %r8 + 0xc4, 0x81, 0x7a, 0x6f, 0x04, 0x33, //0x000009e8 vmovdqu (%r11,%r14), %xmm0 + 0xc5, 0xf9, 0x74, 0x0d, 0x4a, 0xf6, 0xff, 0xff, //0x000009ee vpcmpeqb $-2486(%rip), %xmm0, %xmm1 /* LCPI0_20+0(%rip) */ + 0xc5, 0xf9, 0x74, 0x15, 0x52, 0xf6, 0xff, 0xff, //0x000009f6 vpcmpeqb $-2478(%rip), %xmm0, %xmm2 /* LCPI0_21+0(%rip) */ + 0xc5, 0xe9, 0xeb, 0xc9, //0x000009fe vpor %xmm1, %xmm2, %xmm1 + 0xc5, 0xf9, 0xfc, 0x15, 0x56, 0xf6, 0xff, 0xff, //0x00000a02 vpaddb $-2474(%rip), %xmm0, %xmm2 /* LCPI0_22+0(%rip) */ + 0xc5, 0xe9, 0xda, 0x1d, 0x5e, 0xf6, 0xff, 0xff, //0x00000a0a vpminub $-2466(%rip), %xmm2, %xmm3 /* LCPI0_23+0(%rip) */ + 0xc5, 0xe9, 0x74, 0xd3, //0x00000a12 vpcmpeqb %xmm3, %xmm2, %xmm2 + 0xc5, 0xf9, 0xdb, 0x1d, 0x02, 0xf6, 0xff, 0xff, //0x00000a16 vpand $-2558(%rip), %xmm0, %xmm3 /* LCPI0_12+0(%rip) */ + 0xc5, 0xf9, 0x74, 0x05, 0x5a, 0xf6, 0xff, 0xff, //0x00000a1e vpcmpeqb $-2470(%rip), %xmm0, %xmm0 /* LCPI0_24+0(%rip) */ + 0xc5, 0xe1, 0x74, 0x1d, 0x62, 0xf6, 0xff, 0xff, //0x00000a26 vpcmpeqb $-2462(%rip), %xmm3, %xmm3 /* LCPI0_25+0(%rip) */ + 0xc5, 0xe1, 0xeb, 0xe0, //0x00000a2e vpor %xmm0, %xmm3, %xmm4 + 0xc5, 0xd9, 0xeb, 0xe1, //0x00000a32 vpor %xmm1, %xmm4, %xmm4 + 0xc5, 0xd9, 0xeb, 0xd2, //0x00000a36 vpor %xmm2, %xmm4, %xmm2 + 0xc5, 0xf9, 0xd7, 0xd0, //0x00000a3a vpmovmskb %xmm0, %edx + 0xc5, 0xf9, 0xd7, 0xfb, //0x00000a3e vpmovmskb %xmm3, %edi + 0xc5, 0xf9, 0xd7, 0xf1, //0x00000a42 vpmovmskb %xmm1, %esi + 0xc5, 0xf9, 0xd7, 0xc2, //0x00000a46 vpmovmskb %xmm2, %eax + 0xf7, 0xd0, //0x00000a4a notl %eax + 0x0f, 0xbc, 0xc8, //0x00000a4c bsfl %eax, %ecx + 0x4d, 0x89, 0xca, //0x00000a4f movq %r9, %r10 + 0x83, 0xf9, 0x10, //0x00000a52 cmpl $16, %ecx + 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x00000a55 je LBB0_114 + 0xb8, 0xff, 0xff, 0xff, 0xff, //0x00000a5b movl $-1, %eax + 0xd3, 0xe0, //0x00000a60 shll %cl, %eax + 0xf7, 0xd0, //0x00000a62 notl %eax + 0x21, 0xc2, //0x00000a64 andl %eax, %edx + 0x21, 0xc7, //0x00000a66 andl %eax, %edi + 0x21, 0xf0, //0x00000a68 andl %esi, %eax + 0x89, 0xc6, //0x00000a6a movl %eax, %esi + //0x00000a6c LBB0_114 + 0xc5, 0xfe, 0x6f, 0x1d, 0x4c, 0xf7, 0xff, 0xff, //0x00000a6c vmovdqu $-2228(%rip), %ymm3 /* LCPI0_9+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0x24, 0xf7, 0xff, 0xff, //0x00000a74 vmovdqu $-2268(%rip), %ymm4 /* LCPI0_8+0(%rip) */ + 0x44, 0x8d, 0x4a, 0xff, //0x00000a7c leal $-1(%rdx), %r9d + 0x41, 0x21, 0xd1, //0x00000a80 andl %edx, %r9d + 0x0f, 0x85, 0x7b, 0x20, 0x00, 0x00, //0x00000a83 jne LBB0_510 + 0x8d, 0x47, 0xff, //0x00000a89 leal $-1(%rdi), %eax + 0x21, 0xf8, //0x00000a8c andl %edi, %eax + 0x0f, 0x85, 0x7d, 0x20, 0x00, 0x00, //0x00000a8e jne LBB0_511 + 0x8d, 0x46, 0xff, //0x00000a94 leal $-1(%rsi), %eax + 0x21, 0xf0, //0x00000a97 andl %esi, %eax + 0x4d, 0x89, 0xd1, //0x00000a99 movq %r10, %r9 + 0x0f, 0x85, 0x9a, 0x20, 0x00, 0x00, //0x00000a9c jne LBB0_513 + 0x85, 0xd2, //0x00000aa2 testl %edx, %edx + 0x0f, 0x84, 0x66, 0x00, 0x00, 0x00, //0x00000aa4 je LBB0_123 + 0x0f, 0xbc, 0xd2, //0x00000aaa bsfl %edx, %edx + 0x49, 0x83, 0xff, 0xff, //0x00000aad cmpq $-1, %r15 + 0x0f, 0x85, 0x50, 0x1f, 0x00, 0x00, //0x00000ab1 jne LBB0_503 + 0x4d, 0x89, 0xc2, //0x00000ab7 movq %r8, %r10 + 0x48, 0x8b, 0x44, 0x24, 0x38, //0x00000aba movq $56(%rsp), %rax + 0x4c, 0x01, 0xf0, //0x00000abf addq %r14, %rax + 0x48, 0x01, 0xc2, //0x00000ac2 addq %rax, %rdx + 0x49, 0x89, 0xd7, //0x00000ac5 movq %rdx, %r15 + 0x85, 0xff, //0x00000ac8 testl %edi, %edi + 0x4c, 0x8b, 0x44, 0x24, 0x30, //0x00000aca movq $48(%rsp), %r8 + 0x0f, 0x84, 0x4b, 0x00, 0x00, 0x00, //0x00000acf je LBB0_120 + //0x00000ad5 LBB0_124 + 0x0f, 0xbc, 0xd7, //0x00000ad5 bsfl %edi, %edx + 0x49, 0x83, 0xf8, 0xff, //0x00000ad8 cmpq $-1, %r8 + 0x0f, 0x85, 0x25, 0x1f, 0x00, 0x00, //0x00000adc jne LBB0_503 + 0x48, 0x8b, 0x44, 0x24, 0x38, //0x00000ae2 movq $56(%rsp), %rax + 0x4c, 0x01, 0xf0, //0x00000ae7 addq %r14, %rax + 0x48, 0x01, 0xc2, //0x00000aea addq %rax, %rdx + 0x49, 0x89, 0xd0, //0x00000aed movq %rdx, %r8 + 0x85, 0xf6, //0x00000af0 testl %esi, %esi + 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x00000af2 jne LBB0_126 + //0x00000af8 LBB0_121 + 0x83, 0xf9, 0x10, //0x00000af8 cmpl $16, %ecx + 0x0f, 0x84, 0x4f, 0x00, 0x00, 0x00, //0x00000afb je LBB0_128 + 0xe9, 0x6a, 0x0e, 0x00, 0x00, //0x00000b01 jmp LBB0_122 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000b06 .p2align 4, 0x90 + //0x00000b10 LBB0_123 + 0x4d, 0x89, 0xc2, //0x00000b10 movq %r8, %r10 + 0x85, 0xff, //0x00000b13 testl %edi, %edi + 0x4c, 0x8b, 0x44, 0x24, 0x30, //0x00000b15 movq $48(%rsp), %r8 + 0x0f, 0x85, 0xb5, 0xff, 0xff, 0xff, //0x00000b1a jne LBB0_124 + //0x00000b20 .p2align 4, 0x90 + //0x00000b20 LBB0_120 + 0x85, 0xf6, //0x00000b20 testl %esi, %esi + 0x0f, 0x84, 0xd0, 0xff, 0xff, 0xff, //0x00000b22 je LBB0_121 + //0x00000b28 LBB0_126 + 0x0f, 0xbc, 0xd6, //0x00000b28 bsfl %esi, %edx + 0x48, 0x83, 0x7c, 0x24, 0x10, 0xff, //0x00000b2b cmpq $-1, $16(%rsp) + 0x0f, 0x85, 0xd0, 0x1e, 0x00, 0x00, //0x00000b31 jne LBB0_503 + 0x48, 0x8b, 0x44, 0x24, 0x38, //0x00000b37 movq $56(%rsp), %rax + 0x4c, 0x01, 0xf0, //0x00000b3c addq %r14, %rax + 0x48, 0x01, 0xc2, //0x00000b3f addq %rax, %rdx + 0x48, 0x89, 0x54, 0x24, 0x10, //0x00000b42 movq %rdx, $16(%rsp) + 0x83, 0xf9, 0x10, //0x00000b47 cmpl $16, %ecx + 0x0f, 0x85, 0x20, 0x0e, 0x00, 0x00, //0x00000b4a jne LBB0_122 + //0x00000b50 LBB0_128 + 0x48, 0x83, 0xc3, 0xf0, //0x00000b50 addq $-16, %rbx + 0x49, 0x83, 0xc6, 0x10, //0x00000b54 addq $16, %r14 + 0x48, 0x83, 0xfb, 0x0f, //0x00000b58 cmpq $15, %rbx + 0x0f, 0x87, 0x7e, 0xfe, 0xff, 0xff, //0x00000b5c ja LBB0_112 + 0x4d, 0x01, 0xf3, //0x00000b62 addq %r14, %r11 + 0x4c, 0x8b, 0x74, 0x24, 0x28, //0x00000b65 movq $40(%rsp), %r14 + //0x00000b6a LBB0_130 + 0x48, 0x85, 0xdb, //0x00000b6a testq %rbx, %rbx + 0x0f, 0x84, 0x27, 0x0e, 0x00, 0x00, //0x00000b6d je LBB0_346 + 0x49, 0x8d, 0x04, 0x1b, //0x00000b73 leaq (%r11,%rbx), %rax + 0x48, 0x89, 0x44, 0x24, 0x30, //0x00000b77 movq %rax, $48(%rsp) + 0x4c, 0x89, 0xde, //0x00000b7c movq %r11, %rsi + 0x4c, 0x29, 0xd6, //0x00000b7f subq %r10, %rsi + 0x31, 0xc0, //0x00000b82 xorl %eax, %eax + 0xc5, 0xfe, 0x6f, 0x1d, 0x34, 0xf6, 0xff, 0xff, //0x00000b84 vmovdqu $-2508(%rip), %ymm3 /* LCPI0_9+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0x0c, 0xf6, 0xff, 0xff, //0x00000b8c vmovdqu $-2548(%rip), %ymm4 /* LCPI0_8+0(%rip) */ + 0xe9, 0x24, 0x00, 0x00, 0x00, //0x00000b94 jmp LBB0_135 + //0x00000b99 LBB0_132 + 0x49, 0x83, 0xff, 0xff, //0x00000b99 cmpq $-1, %r15 + 0x0f, 0x85, 0x30, 0x1e, 0x00, 0x00, //0x00000b9d jne LBB0_500 + 0x4c, 0x8d, 0x3c, 0x06, //0x00000ba3 leaq (%rsi,%rax), %r15 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000ba7 .p2align 4, 0x90 + //0x00000bb0 LBB0_134 + 0x48, 0x83, 0xc0, 0x01, //0x00000bb0 addq $1, %rax + 0x48, 0x39, 0xc3, //0x00000bb4 cmpq %rax, %rbx + 0x0f, 0x84, 0xfe, 0x19, 0x00, 0x00, //0x00000bb7 je LBB0_471 + //0x00000bbd LBB0_135 + 0x41, 0x0f, 0xbe, 0x14, 0x03, //0x00000bbd movsbl (%r11,%rax), %edx + 0x8d, 0x7a, 0xd0, //0x00000bc2 leal $-48(%rdx), %edi + 0x83, 0xff, 0x0a, //0x00000bc5 cmpl $10, %edi + 0x0f, 0x82, 0xe2, 0xff, 0xff, 0xff, //0x00000bc8 jb LBB0_134 + 0x8d, 0x7a, 0xd5, //0x00000bce leal $-43(%rdx), %edi + 0x83, 0xff, 0x1a, //0x00000bd1 cmpl $26, %edi + 0x0f, 0x87, 0x2a, 0x00, 0x00, 0x00, //0x00000bd4 ja LBB0_140 + 0x48, 0x8d, 0x0d, 0x63, 0x37, 0x00, 0x00, //0x00000bda leaq $14179(%rip), %rcx /* LJTI0_3+0(%rip) */ + 0x48, 0x63, 0x14, 0xb9, //0x00000be1 movslq (%rcx,%rdi,4), %rdx + 0x48, 0x01, 0xca, //0x00000be5 addq %rcx, %rdx + 0xff, 0xe2, //0x00000be8 jmpq *%rdx + //0x00000bea LBB0_138 + 0x48, 0x83, 0x7c, 0x24, 0x10, 0xff, //0x00000bea cmpq $-1, $16(%rsp) + 0x0f, 0x85, 0xdd, 0x1d, 0x00, 0x00, //0x00000bf0 jne LBB0_500 + 0x48, 0x8d, 0x0c, 0x06, //0x00000bf6 leaq (%rsi,%rax), %rcx + 0x48, 0x89, 0x4c, 0x24, 0x10, //0x00000bfa movq %rcx, $16(%rsp) + 0xe9, 0xac, 0xff, 0xff, 0xff, //0x00000bff jmp LBB0_134 + //0x00000c04 LBB0_140 + 0x83, 0xfa, 0x65, //0x00000c04 cmpl $101, %edx + 0x0f, 0x85, 0x8a, 0x0d, 0x00, 0x00, //0x00000c07 jne LBB0_345 + //0x00000c0d LBB0_141 + 0x49, 0x83, 0xf8, 0xff, //0x00000c0d cmpq $-1, %r8 + 0x0f, 0x85, 0xbc, 0x1d, 0x00, 0x00, //0x00000c11 jne LBB0_500 + 0x4c, 0x8d, 0x04, 0x06, //0x00000c17 leaq (%rsi,%rax), %r8 + 0xe9, 0x90, 0xff, 0xff, 0xff, //0x00000c1b jmp LBB0_134 + //0x00000c20 LBB0_143 + 0x49, 0x81, 0xfa, 0xff, 0x0f, 0x00, 0x00, //0x00000c20 cmpq $4095, %r10 + 0x0f, 0x8f, 0x78, 0x31, 0x00, 0x00, //0x00000c27 jg LBB0_713 + 0x49, 0x8d, 0x42, 0x01, //0x00000c2d leaq $1(%r10), %rax + 0x49, 0x89, 0x06, //0x00000c31 movq %rax, (%r14) + 0x4b, 0xc7, 0x44, 0xd6, 0x08, 0x00, 0x00, 0x00, 0x00, //0x00000c34 movq $0, $8(%r14,%r10,8) + 0xe9, 0x5f, 0xf7, 0xff, 0xff, //0x00000c3d jmp LBB0_4 + //0x00000c42 LBB0_70 + 0x4b, 0xc7, 0x04, 0xd6, 0x02, 0x00, 0x00, 0x00, //0x00000c42 movq $2, (%r14,%r10,8) + 0x4d, 0x8b, 0x73, 0x08, //0x00000c4a movq $8(%r11), %r14 + 0x41, 0xf6, 0xc0, 0x40, //0x00000c4e testb $64, %r8b + 0x0f, 0x85, 0x49, 0x03, 0x00, 0x00, //0x00000c52 jne LBB0_183 + 0x41, 0xf6, 0xc0, 0x20, //0x00000c58 testb $32, %r8b + 0x0f, 0x85, 0xbd, 0x05, 0x00, 0x00, //0x00000c5c jne LBB0_220 + 0x4d, 0x89, 0xf2, //0x00000c62 movq %r14, %r10 + 0x49, 0x29, 0xca, //0x00000c65 subq %rcx, %r10 + 0x0f, 0x84, 0x35, 0x33, 0x00, 0x00, //0x00000c68 je LBB0_724 + 0x49, 0x83, 0xfa, 0x40, //0x00000c6e cmpq $64, %r10 + 0x0f, 0x82, 0x18, 0x21, 0x00, 0x00, //0x00000c72 jb LBB0_538 + 0x48, 0xc7, 0xc6, 0xfe, 0xff, 0xff, 0xff, //0x00000c78 movq $-2, %rsi + 0x4c, 0x29, 0xee, //0x00000c7f subq %r13, %rsi + 0x48, 0xc7, 0x44, 0x24, 0x10, 0xff, 0xff, 0xff, 0xff, //0x00000c82 movq $-1, $16(%rsp) + 0x45, 0x31, 0xc0, //0x00000c8b xorl %r8d, %r8d + 0x90, 0x90, //0x00000c8e .p2align 4, 0x90 + //0x00000c90 LBB0_75 + 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x0c, //0x00000c90 vmovdqu (%r12,%rcx), %ymm0 + 0xc4, 0xc1, 0x7e, 0x6f, 0x4c, 0x0c, 0x20, //0x00000c96 vmovdqu $32(%r12,%rcx), %ymm1 + 0xc5, 0xfd, 0x74, 0xd6, //0x00000c9d vpcmpeqb %ymm6, %ymm0, %ymm2 + 0xc5, 0xfd, 0xd7, 0xfa, //0x00000ca1 vpmovmskb %ymm2, %edi + 0xc5, 0xf5, 0x74, 0xd6, //0x00000ca5 vpcmpeqb %ymm6, %ymm1, %ymm2 + 0xc5, 0xfd, 0xd7, 0xc2, //0x00000ca9 vpmovmskb %ymm2, %eax + 0xc5, 0xfd, 0x74, 0xc7, //0x00000cad vpcmpeqb %ymm7, %ymm0, %ymm0 + 0xc5, 0xfd, 0xd7, 0xd0, //0x00000cb1 vpmovmskb %ymm0, %edx + 0xc5, 0xf5, 0x74, 0xc7, //0x00000cb5 vpcmpeqb %ymm7, %ymm1, %ymm0 + 0xc5, 0xfd, 0xd7, 0xd8, //0x00000cb9 vpmovmskb %ymm0, %ebx + 0x48, 0xc1, 0xe0, 0x20, //0x00000cbd shlq $32, %rax + 0x48, 0x09, 0xc7, //0x00000cc1 orq %rax, %rdi + 0x48, 0xc1, 0xe3, 0x20, //0x00000cc4 shlq $32, %rbx + 0x48, 0x09, 0xda, //0x00000cc8 orq %rbx, %rdx + 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x00000ccb jne LBB0_147 + 0x4d, 0x85, 0xc0, //0x00000cd1 testq %r8, %r8 + 0x0f, 0x85, 0x3f, 0x00, 0x00, 0x00, //0x00000cd4 jne LBB0_149 + 0x45, 0x31, 0xc0, //0x00000cda xorl %r8d, %r8d + 0x48, 0x85, 0xff, //0x00000cdd testq %rdi, %rdi + 0x0f, 0x85, 0x8a, 0x00, 0x00, 0x00, //0x00000ce0 jne LBB0_150 + //0x00000ce6 LBB0_78 + 0x49, 0x83, 0xc2, 0xc0, //0x00000ce6 addq $-64, %r10 + 0x48, 0x83, 0xc6, 0xc0, //0x00000cea addq $-64, %rsi + 0x48, 0x83, 0xc1, 0x40, //0x00000cee addq $64, %rcx + 0x49, 0x83, 0xfa, 0x3f, //0x00000cf2 cmpq $63, %r10 + 0x0f, 0x87, 0x94, 0xff, 0xff, 0xff, //0x00000cf6 ja LBB0_75 + 0xe9, 0x11, 0x1d, 0x00, 0x00, //0x00000cfc jmp LBB0_79 + //0x00000d01 LBB0_147 + 0x48, 0x83, 0x7c, 0x24, 0x10, 0xff, //0x00000d01 cmpq $-1, $16(%rsp) + 0x0f, 0x85, 0x0c, 0x00, 0x00, 0x00, //0x00000d07 jne LBB0_149 + 0x48, 0x0f, 0xbc, 0xc2, //0x00000d0d bsfq %rdx, %rax + 0x48, 0x01, 0xc8, //0x00000d11 addq %rcx, %rax + 0x48, 0x89, 0x44, 0x24, 0x10, //0x00000d14 movq %rax, $16(%rsp) + //0x00000d19 LBB0_149 + 0x4c, 0x89, 0xc0, //0x00000d19 movq %r8, %rax + 0x48, 0xf7, 0xd0, //0x00000d1c notq %rax + 0x48, 0x21, 0xd0, //0x00000d1f andq %rdx, %rax + 0x4c, 0x8d, 0x1c, 0x00, //0x00000d22 leaq (%rax,%rax), %r11 + 0x4d, 0x09, 0xc3, //0x00000d26 orq %r8, %r11 + 0x4c, 0x89, 0xdb, //0x00000d29 movq %r11, %rbx + 0x48, 0xf7, 0xd3, //0x00000d2c notq %rbx + 0x48, 0x21, 0xd3, //0x00000d2f andq %rdx, %rbx + 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000d32 movabsq $-6148914691236517206, %rdx + 0x48, 0x21, 0xd3, //0x00000d3c andq %rdx, %rbx + 0x45, 0x31, 0xc0, //0x00000d3f xorl %r8d, %r8d + 0x48, 0x01, 0xc3, //0x00000d42 addq %rax, %rbx + 0x41, 0x0f, 0x92, 0xc0, //0x00000d45 setb %r8b + 0x48, 0x01, 0xdb, //0x00000d49 addq %rbx, %rbx + 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000d4c movabsq $6148914691236517205, %rax + 0x48, 0x31, 0xc3, //0x00000d56 xorq %rax, %rbx + 0x4c, 0x21, 0xdb, //0x00000d59 andq %r11, %rbx + 0x48, 0xf7, 0xd3, //0x00000d5c notq %rbx + 0x48, 0x21, 0xdf, //0x00000d5f andq %rbx, %rdi + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00000d62 movq $32(%rsp), %r11 + 0x48, 0x85, 0xff, //0x00000d67 testq %rdi, %rdi + 0x0f, 0x84, 0x76, 0xff, 0xff, 0xff, //0x00000d6a je LBB0_78 + //0x00000d70 LBB0_150 + 0x48, 0x0f, 0xbc, 0xcf, //0x00000d70 bsfq %rdi, %rcx + 0x48, 0x29, 0xf1, //0x00000d74 subq %rsi, %rcx + //0x00000d77 LBB0_151 + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00000d77 movq $24(%rsp), %r8 + //0x00000d7c LBB0_152 + 0x48, 0x8b, 0x5c, 0x24, 0x08, //0x00000d7c movq $8(%rsp), %rbx + 0x48, 0x85, 0xc9, //0x00000d81 testq %rcx, %rcx + 0x0f, 0x89, 0xb9, 0x0d, 0x00, 0x00, //0x00000d84 jns LBB0_363 + 0xe9, 0x22, 0x30, 0x00, 0x00, //0x00000d8a jmp LBB0_696 + //0x00000d8f LBB0_153 + 0x4d, 0x89, 0xf2, //0x00000d8f movq %r14, %r10 + 0x49, 0x29, 0xca, //0x00000d92 subq %rcx, %r10 + 0x49, 0x83, 0xfa, 0x20, //0x00000d95 cmpq $32, %r10 + 0x0f, 0x8c, 0x9e, 0x1e, 0x00, 0x00, //0x00000d99 jl LBB0_520 + 0x4d, 0x89, 0xcf, //0x00000d9f movq %r9, %r15 + 0x4f, 0x8d, 0x04, 0x2c, //0x00000da2 leaq (%r12,%r13), %r8 + 0x4d, 0x29, 0xee, //0x00000da6 subq %r13, %r14 + 0xbe, 0x1f, 0x00, 0x00, 0x00, //0x00000da9 movl $31, %esi + 0x45, 0x31, 0xd2, //0x00000dae xorl %r10d, %r10d + 0x45, 0x31, 0xdb, //0x00000db1 xorl %r11d, %r11d + 0xe9, 0x5b, 0x00, 0x00, 0x00, //0x00000db4 jmp LBB0_155 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000db9 .p2align 4, 0x90 + //0x00000dc0 LBB0_160 + 0x44, 0x89, 0xdf, //0x00000dc0 movl %r11d, %edi + 0xf7, 0xd7, //0x00000dc3 notl %edi + 0x21, 0xcf, //0x00000dc5 andl %ecx, %edi + 0x8d, 0x14, 0x3f, //0x00000dc7 leal (%rdi,%rdi), %edx + 0x44, 0x09, 0xda, //0x00000dca orl %r11d, %edx + 0x89, 0xd3, //0x00000dcd movl %edx, %ebx + 0xf7, 0xd3, //0x00000dcf notl %ebx + 0x21, 0xcb, //0x00000dd1 andl %ecx, %ebx + 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000dd3 andl $-1431655766, %ebx + 0x45, 0x31, 0xdb, //0x00000dd9 xorl %r11d, %r11d + 0x01, 0xfb, //0x00000ddc addl %edi, %ebx + 0x41, 0x0f, 0x92, 0xc3, //0x00000dde setb %r11b + 0x01, 0xdb, //0x00000de2 addl %ebx, %ebx + 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x00000de4 xorl $1431655765, %ebx + 0x21, 0xd3, //0x00000dea andl %edx, %ebx + 0xf7, 0xd3, //0x00000dec notl %ebx + 0x41, 0x21, 0xd9, //0x00000dee andl %ebx, %r9d + 0x4d, 0x85, 0xc9, //0x00000df1 testq %r9, %r9 + 0x0f, 0x85, 0x4e, 0x00, 0x00, 0x00, //0x00000df4 jne LBB0_158 + //0x00000dfa LBB0_161 + 0x49, 0x83, 0xc2, 0x20, //0x00000dfa addq $32, %r10 + 0x49, 0x8d, 0x0c, 0x36, //0x00000dfe leaq (%r14,%rsi), %rcx + 0x48, 0x83, 0xc1, 0xe0, //0x00000e02 addq $-32, %rcx + 0x48, 0x83, 0xc6, 0xe0, //0x00000e06 addq $-32, %rsi + 0x48, 0x83, 0xf9, 0x3f, //0x00000e0a cmpq $63, %rcx + 0x0f, 0x8e, 0x28, 0x18, 0x00, 0x00, //0x00000e0e jle LBB0_162 + //0x00000e14 LBB0_155 + 0xc4, 0x81, 0x7e, 0x6f, 0x44, 0x10, 0x01, //0x00000e14 vmovdqu $1(%r8,%r10), %ymm0 + 0xc5, 0xfd, 0x74, 0xce, //0x00000e1b vpcmpeqb %ymm6, %ymm0, %ymm1 + 0xc5, 0x7d, 0xd7, 0xc9, //0x00000e1f vpmovmskb %ymm1, %r9d + 0xc5, 0xfd, 0x74, 0xc7, //0x00000e23 vpcmpeqb %ymm7, %ymm0, %ymm0 + 0xc5, 0xfd, 0xd7, 0xc8, //0x00000e27 vpmovmskb %ymm0, %ecx + 0x85, 0xc9, //0x00000e2b testl %ecx, %ecx + 0x0f, 0x85, 0x8d, 0xff, 0xff, 0xff, //0x00000e2d jne LBB0_160 + 0x4d, 0x85, 0xdb, //0x00000e33 testq %r11, %r11 + 0x0f, 0x85, 0x84, 0xff, 0xff, 0xff, //0x00000e36 jne LBB0_160 + 0x45, 0x31, 0xdb, //0x00000e3c xorl %r11d, %r11d + 0x4d, 0x85, 0xc9, //0x00000e3f testq %r9, %r9 + 0x0f, 0x84, 0xb2, 0xff, 0xff, 0xff, //0x00000e42 je LBB0_161 + //0x00000e48 LBB0_158 + 0x41, 0x0f, 0xbc, 0xc1, //0x00000e48 bsfl %r9d, %eax + 0x4c, 0x01, 0xe8, //0x00000e4c addq %r13, %rax + 0x49, 0x8d, 0x0c, 0x02, //0x00000e4f leaq (%r10,%rax), %rcx + 0x48, 0x83, 0xc1, 0x02, //0x00000e53 addq $2, %rcx + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00000e57 movq $24(%rsp), %r8 + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00000e5c movq $32(%rsp), %r11 + 0x4c, 0x8b, 0x74, 0x24, 0x28, //0x00000e61 movq $40(%rsp), %r14 + 0x4d, 0x89, 0xf9, //0x00000e66 movq %r15, %r9 + 0x49, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000e69 movabsq $4294977024, %r15 + //0x00000e73 LBB0_159 + 0x48, 0x8b, 0x44, 0x24, 0x08, //0x00000e73 movq $8(%rsp), %rax + 0x48, 0x89, 0x08, //0x00000e78 movq %rcx, (%rax) + 0xe9, 0x0b, 0xf5, 0xff, 0xff, //0x00000e7b jmp LBB0_3 + //0x00000e80 LBB0_165 + 0x48, 0x89, 0xd8, //0x00000e80 movq %rbx, %rax + 0x48, 0x29, 0xc8, //0x00000e83 subq %rcx, %rax + 0x48, 0x83, 0xf8, 0x20, //0x00000e86 cmpq $32, %rax + 0x48, 0x8b, 0x7c, 0x24, 0x08, //0x00000e8a movq $8(%rsp), %rdi + 0x0f, 0x82, 0xb0, 0x1d, 0x00, 0x00, //0x00000e8f jb LBB0_521 + 0x4c, 0x89, 0xe8, //0x00000e95 movq %r13, %rax + 0x48, 0xf7, 0xd0, //0x00000e98 notq %rax + 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000e9b .p2align 4, 0x90 + //0x00000ea0 LBB0_167 + 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x0c, //0x00000ea0 vmovdqu (%r12,%rcx), %ymm0 + 0xc5, 0xfd, 0x74, 0xcb, //0x00000ea6 vpcmpeqb %ymm3, %ymm0, %ymm1 + 0xc5, 0xa5, 0xdb, 0xc0, //0x00000eaa vpand %ymm0, %ymm11, %ymm0 + 0xc5, 0xfd, 0x74, 0xc4, //0x00000eae vpcmpeqb %ymm4, %ymm0, %ymm0 + 0xc5, 0xfd, 0xeb, 0xc1, //0x00000eb2 vpor %ymm1, %ymm0, %ymm0 + 0xc5, 0xfd, 0xd7, 0xd0, //0x00000eb6 vpmovmskb %ymm0, %edx + 0x85, 0xd2, //0x00000eba testl %edx, %edx + 0x0f, 0x85, 0xd1, 0x00, 0x00, 0x00, //0x00000ebc jne LBB0_181 + 0x48, 0x83, 0xc1, 0x20, //0x00000ec2 addq $32, %rcx + 0x48, 0x8d, 0x14, 0x03, //0x00000ec6 leaq (%rbx,%rax), %rdx + 0x48, 0x83, 0xc2, 0xe0, //0x00000eca addq $-32, %rdx + 0x48, 0x83, 0xc0, 0xe0, //0x00000ece addq $-32, %rax + 0x48, 0x83, 0xfa, 0x1f, //0x00000ed2 cmpq $31, %rdx + 0x0f, 0x87, 0xc4, 0xff, 0xff, 0xff, //0x00000ed6 ja LBB0_167 + 0x4c, 0x89, 0xe1, //0x00000edc movq %r12, %rcx + 0x48, 0x29, 0xc1, //0x00000edf subq %rax, %rcx + 0x48, 0x01, 0xc3, //0x00000ee2 addq %rax, %rbx + 0x48, 0x89, 0xd8, //0x00000ee5 movq %rbx, %rax + 0x48, 0x83, 0xf8, 0x10, //0x00000ee8 cmpq $16, %rax + 0x0f, 0x82, 0x48, 0x00, 0x00, 0x00, //0x00000eec jb LBB0_173 + //0x00000ef2 LBB0_170 + 0x4c, 0x89, 0xe2, //0x00000ef2 movq %r12, %rdx + 0x48, 0x29, 0xca, //0x00000ef5 subq %rcx, %rdx + //0x00000ef8 LBB0_171 + 0xc5, 0xfa, 0x6f, 0x01, //0x00000ef8 vmovdqu (%rcx), %xmm0 + 0xc5, 0xf9, 0x74, 0x0d, 0x0c, 0xf1, 0xff, 0xff, //0x00000efc vpcmpeqb $-3828(%rip), %xmm0, %xmm1 /* LCPI0_11+0(%rip) */ + 0xc5, 0xf9, 0xdb, 0x05, 0x14, 0xf1, 0xff, 0xff, //0x00000f04 vpand $-3820(%rip), %xmm0, %xmm0 /* LCPI0_12+0(%rip) */ + 0xc5, 0xf9, 0x74, 0x05, 0x1c, 0xf1, 0xff, 0xff, //0x00000f0c vpcmpeqb $-3812(%rip), %xmm0, %xmm0 /* LCPI0_13+0(%rip) */ + 0xc5, 0xf9, 0xeb, 0xc1, //0x00000f14 vpor %xmm1, %xmm0, %xmm0 + 0xc5, 0xf9, 0xd7, 0xf0, //0x00000f18 vpmovmskb %xmm0, %esi + 0x85, 0xf6, //0x00000f1c testl %esi, %esi + 0x0f, 0x85, 0x09, 0x17, 0x00, 0x00, //0x00000f1e jne LBB0_477 + 0x48, 0x83, 0xc1, 0x10, //0x00000f24 addq $16, %rcx + 0x48, 0x83, 0xc0, 0xf0, //0x00000f28 addq $-16, %rax + 0x48, 0x83, 0xc2, 0xf0, //0x00000f2c addq $-16, %rdx + 0x48, 0x83, 0xf8, 0x0f, //0x00000f30 cmpq $15, %rax + 0x0f, 0x87, 0xbe, 0xff, 0xff, 0xff, //0x00000f34 ja LBB0_171 + //0x00000f3a LBB0_173 + 0xc5, 0x7d, 0x7f, 0xe1, //0x00000f3a vmovdqa %ymm12, %ymm1 + 0xc5, 0x7d, 0x7f, 0xd0, //0x00000f3e vmovdqa %ymm10, %ymm0 + 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x00000f42 vmovdqa %ymm13, %ymm10 + 0x4c, 0x89, 0xfe, //0x00000f47 movq %r15, %rsi + 0x49, 0x89, 0xff, //0x00000f4a movq %rdi, %r15 + 0x48, 0x85, 0xc0, //0x00000f4d testq %rax, %rax + 0x0f, 0x84, 0x35, 0x00, 0x00, 0x00, //0x00000f50 je LBB0_180 + 0x48, 0x8d, 0x3c, 0x01, //0x00000f56 leaq (%rcx,%rax), %rdi + 0x31, 0xd2, //0x00000f5a xorl %edx, %edx + //0x00000f5c LBB0_175 + 0x0f, 0xb6, 0x1c, 0x11, //0x00000f5c movzbl (%rcx,%rdx), %ebx + 0x80, 0xfb, 0x2c, //0x00000f60 cmpb $44, %bl + 0x0f, 0x84, 0xef, 0x1d, 0x00, 0x00, //0x00000f63 je LBB0_535 + 0x80, 0xfb, 0x7d, //0x00000f69 cmpb $125, %bl + 0x0f, 0x84, 0xe6, 0x1d, 0x00, 0x00, //0x00000f6c je LBB0_535 + 0x80, 0xfb, 0x5d, //0x00000f72 cmpb $93, %bl + 0x0f, 0x84, 0xdd, 0x1d, 0x00, 0x00, //0x00000f75 je LBB0_535 + 0x48, 0x83, 0xc2, 0x01, //0x00000f7b addq $1, %rdx + 0x48, 0x39, 0xd0, //0x00000f7f cmpq %rdx, %rax + 0x0f, 0x85, 0xd4, 0xff, 0xff, 0xff, //0x00000f82 jne LBB0_175 + 0x48, 0x89, 0xf9, //0x00000f88 movq %rdi, %rcx + //0x00000f8b LBB0_180 + 0x4c, 0x29, 0xe1, //0x00000f8b subq %r12, %rcx + 0xe9, 0xcb, 0x1d, 0x00, 0x00, //0x00000f8e jmp LBB0_536 + //0x00000f93 LBB0_181 + 0x0f, 0xbc, 0xca, //0x00000f93 bsfl %edx, %ecx + 0x48, 0x29, 0xc1, //0x00000f96 subq %rax, %rcx + //0x00000f99 LBB0_182 + 0x48, 0x89, 0x0f, //0x00000f99 movq %rcx, (%rdi) + 0xe9, 0xea, 0xf3, 0xff, 0xff, //0x00000f9c jmp LBB0_3 + //0x00000fa1 LBB0_183 + 0x4d, 0x89, 0xf2, //0x00000fa1 movq %r14, %r10 + 0x49, 0x29, 0xca, //0x00000fa4 subq %rcx, %r10 + 0x49, 0x83, 0xfa, 0x20, //0x00000fa7 cmpq $32, %r10 + 0x0f, 0x8c, 0x5e, 0x1d, 0x00, 0x00, //0x00000fab jl LBB0_531 + 0x4d, 0x89, 0xcf, //0x00000fb1 movq %r9, %r15 + 0x4f, 0x8d, 0x04, 0x2c, //0x00000fb4 leaq (%r12,%r13), %r8 + 0x4d, 0x29, 0xee, //0x00000fb8 subq %r13, %r14 + 0xbe, 0x1f, 0x00, 0x00, 0x00, //0x00000fbb movl $31, %esi + 0x45, 0x31, 0xd2, //0x00000fc0 xorl %r10d, %r10d + 0x45, 0x31, 0xdb, //0x00000fc3 xorl %r11d, %r11d + 0xe9, 0x59, 0x00, 0x00, 0x00, //0x00000fc6 jmp LBB0_185 + 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000fcb .p2align 4, 0x90 + //0x00000fd0 LBB0_190 + 0x44, 0x89, 0xdf, //0x00000fd0 movl %r11d, %edi + 0xf7, 0xd7, //0x00000fd3 notl %edi + 0x21, 0xcf, //0x00000fd5 andl %ecx, %edi + 0x8d, 0x14, 0x3f, //0x00000fd7 leal (%rdi,%rdi), %edx + 0x44, 0x09, 0xda, //0x00000fda orl %r11d, %edx + 0x89, 0xd3, //0x00000fdd movl %edx, %ebx + 0xf7, 0xd3, //0x00000fdf notl %ebx + 0x21, 0xcb, //0x00000fe1 andl %ecx, %ebx + 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000fe3 andl $-1431655766, %ebx + 0x45, 0x31, 0xdb, //0x00000fe9 xorl %r11d, %r11d + 0x01, 0xfb, //0x00000fec addl %edi, %ebx + 0x41, 0x0f, 0x92, 0xc3, //0x00000fee setb %r11b + 0x01, 0xdb, //0x00000ff2 addl %ebx, %ebx + 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x00000ff4 xorl $1431655765, %ebx + 0x21, 0xd3, //0x00000ffa andl %edx, %ebx + 0xf7, 0xd3, //0x00000ffc notl %ebx + 0x41, 0x21, 0xd9, //0x00000ffe andl %ebx, %r9d + 0x4d, 0x85, 0xc9, //0x00001001 testq %r9, %r9 + 0x0f, 0x85, 0x4e, 0x00, 0x00, 0x00, //0x00001004 jne LBB0_188 + //0x0000100a LBB0_191 + 0x49, 0x83, 0xc2, 0x20, //0x0000100a addq $32, %r10 + 0x49, 0x8d, 0x0c, 0x36, //0x0000100e leaq (%r14,%rsi), %rcx + 0x48, 0x83, 0xc1, 0xe0, //0x00001012 addq $-32, %rcx + 0x48, 0x83, 0xc6, 0xe0, //0x00001016 addq $-32, %rsi + 0x48, 0x83, 0xf9, 0x3f, //0x0000101a cmpq $63, %rcx + 0x0f, 0x8e, 0x5b, 0x18, 0x00, 0x00, //0x0000101e jle LBB0_192 + //0x00001024 LBB0_185 + 0xc4, 0x81, 0x7e, 0x6f, 0x44, 0x10, 0x01, //0x00001024 vmovdqu $1(%r8,%r10), %ymm0 + 0xc5, 0xfd, 0x74, 0xce, //0x0000102b vpcmpeqb %ymm6, %ymm0, %ymm1 + 0xc5, 0x7d, 0xd7, 0xc9, //0x0000102f vpmovmskb %ymm1, %r9d + 0xc5, 0xfd, 0x74, 0xc7, //0x00001033 vpcmpeqb %ymm7, %ymm0, %ymm0 + 0xc5, 0xfd, 0xd7, 0xc8, //0x00001037 vpmovmskb %ymm0, %ecx + 0x85, 0xc9, //0x0000103b testl %ecx, %ecx + 0x0f, 0x85, 0x8d, 0xff, 0xff, 0xff, //0x0000103d jne LBB0_190 + 0x4d, 0x85, 0xdb, //0x00001043 testq %r11, %r11 + 0x0f, 0x85, 0x84, 0xff, 0xff, 0xff, //0x00001046 jne LBB0_190 + 0x45, 0x31, 0xdb, //0x0000104c xorl %r11d, %r11d + 0x4d, 0x85, 0xc9, //0x0000104f testq %r9, %r9 + 0x0f, 0x84, 0xb2, 0xff, 0xff, 0xff, //0x00001052 je LBB0_191 + //0x00001058 LBB0_188 + 0x41, 0x0f, 0xbc, 0xc1, //0x00001058 bsfl %r9d, %eax + 0x4c, 0x01, 0xe8, //0x0000105c addq %r13, %rax + 0x49, 0x8d, 0x0c, 0x02, //0x0000105f leaq (%r10,%rax), %rcx + 0x48, 0x83, 0xc1, 0x02, //0x00001063 addq $2, %rcx + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00001067 movq $24(%rsp), %r8 + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x0000106c movq $32(%rsp), %r11 + 0x4c, 0x8b, 0x74, 0x24, 0x28, //0x00001071 movq $40(%rsp), %r14 + 0x4d, 0x89, 0xf9, //0x00001076 movq %r15, %r9 + 0x49, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001079 movabsq $4294977024, %r15 + //0x00001083 LBB0_189 + 0x48, 0x8b, 0x44, 0x24, 0x08, //0x00001083 movq $8(%rsp), %rax + 0x48, 0x89, 0x08, //0x00001088 movq %rcx, (%rax) + 0x4c, 0x89, 0xe8, //0x0000108b movq %r13, %rax + 0x48, 0xba, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x0000108e movabsq $9223372036854775806, %rdx + 0x49, 0x39, 0xd5, //0x00001098 cmpq %rdx, %r13 + 0x0f, 0x86, 0xc0, 0x0a, 0x00, 0x00, //0x0000109b jbe LBB0_364 + 0xe9, 0x57, 0x2d, 0x00, 0x00, //0x000010a1 jmp LBB0_721 + //0x000010a6 LBB0_195 + 0x4d, 0x89, 0xf3, //0x000010a6 movq %r14, %r11 + 0x49, 0x29, 0xcb, //0x000010a9 subq %rcx, %r11 + 0x0f, 0x84, 0xf1, 0x2e, 0x00, 0x00, //0x000010ac je LBB0_724 + 0x49, 0x83, 0xfb, 0x40, //0x000010b2 cmpq $64, %r11 + 0x0f, 0x82, 0x79, 0x1c, 0x00, 0x00, //0x000010b6 jb LBB0_533 + 0x48, 0xc7, 0x44, 0x24, 0x10, 0xff, 0xff, 0xff, 0xff, //0x000010bc movq $-1, $16(%rsp) + 0x45, 0x31, 0xd2, //0x000010c5 xorl %r10d, %r10d + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000010c8 .p2align 4, 0x90 + //0x000010d0 LBB0_198 + 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x0c, //0x000010d0 vmovdqu (%r12,%rcx), %ymm0 + 0xc4, 0xc1, 0x7e, 0x6f, 0x4c, 0x0c, 0x20, //0x000010d6 vmovdqu $32(%r12,%rcx), %ymm1 + 0xc5, 0xfd, 0x74, 0xd6, //0x000010dd vpcmpeqb %ymm6, %ymm0, %ymm2 + 0xc5, 0xfd, 0xd7, 0xfa, //0x000010e1 vpmovmskb %ymm2, %edi + 0xc5, 0xf5, 0x74, 0xd6, //0x000010e5 vpcmpeqb %ymm6, %ymm1, %ymm2 + 0xc5, 0xfd, 0xd7, 0xc2, //0x000010e9 vpmovmskb %ymm2, %eax + 0xc5, 0xfd, 0x74, 0xd7, //0x000010ed vpcmpeqb %ymm7, %ymm0, %ymm2 + 0xc5, 0xfd, 0xd7, 0xd2, //0x000010f1 vpmovmskb %ymm2, %edx + 0xc5, 0xf5, 0x74, 0xd7, //0x000010f5 vpcmpeqb %ymm7, %ymm1, %ymm2 + 0xc5, 0xfd, 0xd7, 0xda, //0x000010f9 vpmovmskb %ymm2, %ebx + 0xc5, 0xbd, 0xda, 0xd1, //0x000010fd vpminub %ymm1, %ymm8, %ymm2 + 0xc5, 0xf5, 0x74, 0xca, //0x00001101 vpcmpeqb %ymm2, %ymm1, %ymm1 + 0xc5, 0xfd, 0xd7, 0xf1, //0x00001105 vpmovmskb %ymm1, %esi + 0x48, 0xc1, 0xe0, 0x20, //0x00001109 shlq $32, %rax + 0x48, 0x09, 0xc7, //0x0000110d orq %rax, %rdi + 0x48, 0xc1, 0xe3, 0x20, //0x00001110 shlq $32, %rbx + 0x48, 0xc1, 0xe6, 0x20, //0x00001114 shlq $32, %rsi + 0x48, 0x09, 0xda, //0x00001118 orq %rbx, %rdx + 0x0f, 0x85, 0x44, 0x00, 0x00, 0x00, //0x0000111b jne LBB0_209 + 0x4d, 0x85, 0xd2, //0x00001121 testq %r10, %r10 + 0x0f, 0x85, 0x53, 0x00, 0x00, 0x00, //0x00001124 jne LBB0_211 + 0x45, 0x31, 0xd2, //0x0000112a xorl %r10d, %r10d + //0x0000112d LBB0_201 + 0xc5, 0xbd, 0xda, 0xc8, //0x0000112d vpminub %ymm0, %ymm8, %ymm1 + 0xc5, 0xfd, 0x74, 0xc1, //0x00001131 vpcmpeqb %ymm1, %ymm0, %ymm0 + 0xc5, 0xfd, 0xd7, 0xc0, //0x00001135 vpmovmskb %ymm0, %eax + 0x48, 0x09, 0xc6, //0x00001139 orq %rax, %rsi + 0x48, 0x85, 0xff, //0x0000113c testq %rdi, %rdi + 0x0f, 0x85, 0x8b, 0x00, 0x00, 0x00, //0x0000113f jne LBB0_212 + 0x48, 0x85, 0xf6, //0x00001145 testq %rsi, %rsi + 0x0f, 0x85, 0xce, 0x2c, 0x00, 0x00, //0x00001148 jne LBB0_704 + 0x49, 0x83, 0xc3, 0xc0, //0x0000114e addq $-64, %r11 + 0x48, 0x83, 0xc1, 0x40, //0x00001152 addq $64, %rcx + 0x49, 0x83, 0xfb, 0x3f, //0x00001156 cmpq $63, %r11 + 0x0f, 0x87, 0x70, 0xff, 0xff, 0xff, //0x0000115a ja LBB0_198 + 0xe9, 0x0e, 0x18, 0x00, 0x00, //0x00001160 jmp LBB0_204 + //0x00001165 LBB0_209 + 0x48, 0x83, 0x7c, 0x24, 0x10, 0xff, //0x00001165 cmpq $-1, $16(%rsp) + 0x0f, 0x85, 0x0c, 0x00, 0x00, 0x00, //0x0000116b jne LBB0_211 + 0x48, 0x0f, 0xbc, 0xc2, //0x00001171 bsfq %rdx, %rax + 0x48, 0x01, 0xc8, //0x00001175 addq %rcx, %rax + 0x48, 0x89, 0x44, 0x24, 0x10, //0x00001178 movq %rax, $16(%rsp) + //0x0000117d LBB0_211 + 0x4c, 0x89, 0xd0, //0x0000117d movq %r10, %rax + 0x48, 0xf7, 0xd0, //0x00001180 notq %rax + 0x48, 0x21, 0xd0, //0x00001183 andq %rdx, %rax + 0x4c, 0x8d, 0x04, 0x00, //0x00001186 leaq (%rax,%rax), %r8 + 0x4d, 0x09, 0xd0, //0x0000118a orq %r10, %r8 + 0x4c, 0x89, 0xc3, //0x0000118d movq %r8, %rbx + 0x48, 0xf7, 0xd3, //0x00001190 notq %rbx + 0x48, 0x21, 0xd3, //0x00001193 andq %rdx, %rbx + 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001196 movabsq $-6148914691236517206, %rdx + 0x48, 0x21, 0xd3, //0x000011a0 andq %rdx, %rbx + 0x45, 0x31, 0xd2, //0x000011a3 xorl %r10d, %r10d + 0x48, 0x01, 0xc3, //0x000011a6 addq %rax, %rbx + 0x41, 0x0f, 0x92, 0xc2, //0x000011a9 setb %r10b + 0x48, 0x01, 0xdb, //0x000011ad addq %rbx, %rbx + 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000011b0 movabsq $6148914691236517205, %rax + 0x48, 0x31, 0xc3, //0x000011ba xorq %rax, %rbx + 0x4c, 0x21, 0xc3, //0x000011bd andq %r8, %rbx + 0x48, 0xf7, 0xd3, //0x000011c0 notq %rbx + 0x48, 0x21, 0xdf, //0x000011c3 andq %rbx, %rdi + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x000011c6 movq $24(%rsp), %r8 + 0xe9, 0x5d, 0xff, 0xff, 0xff, //0x000011cb jmp LBB0_201 + //0x000011d0 LBB0_212 + 0x48, 0x0f, 0xbc, 0xc7, //0x000011d0 bsfq %rdi, %rax + 0x48, 0x85, 0xf6, //0x000011d4 testq %rsi, %rsi + 0x0f, 0x84, 0x9c, 0x01, 0x00, 0x00, //0x000011d7 je LBB0_245 + 0x48, 0x0f, 0xbc, 0xd6, //0x000011dd bsfq %rsi, %rdx + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x000011e1 movq $32(%rsp), %r11 + 0x48, 0x8b, 0x5c, 0x24, 0x08, //0x000011e6 movq $8(%rsp), %rbx + 0x48, 0x39, 0xc2, //0x000011eb cmpq %rax, %rdx + 0x0f, 0x83, 0x9d, 0x01, 0x00, 0x00, //0x000011ee jae LBB0_246 + 0xe9, 0xda, 0x2d, 0x00, 0x00, //0x000011f4 jmp LBB0_239 + //0x000011f9 LBB0_219 + 0x4c, 0x01, 0xd9, //0x000011f9 addq %r11, %rcx + 0x4c, 0x01, 0xd1, //0x000011fc addq %r10, %rcx + 0xc5, 0xf8, 0x77, //0x000011ff vzeroupper + 0x49, 0x89, 0xcb, //0x00001202 movq %rcx, %r11 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00001205 movq $-1, %rax + 0x4d, 0x85, 0xff, //0x0000120c testq %r15, %r15 + 0x48, 0x8b, 0x4c, 0x24, 0x10, //0x0000120f movq $16(%rsp), %rcx + 0x0f, 0x85, 0x95, 0x07, 0x00, 0x00, //0x00001214 jne LBB0_347 + 0xe9, 0xc5, 0x2b, 0x00, 0x00, //0x0000121a jmp LBB0_700 + //0x0000121f LBB0_220 + 0x4d, 0x89, 0xf3, //0x0000121f movq %r14, %r11 + 0x49, 0x29, 0xcb, //0x00001222 subq %rcx, %r11 + 0x0f, 0x84, 0x78, 0x2d, 0x00, 0x00, //0x00001225 je LBB0_724 + 0x49, 0x83, 0xfb, 0x40, //0x0000122b cmpq $64, %r11 + 0x0f, 0x82, 0x79, 0x1b, 0x00, 0x00, //0x0000122f jb LBB0_539 + 0x48, 0xc7, 0x44, 0x24, 0x10, 0xff, 0xff, 0xff, 0xff, //0x00001235 movq $-1, $16(%rsp) + 0x45, 0x31, 0xd2, //0x0000123e xorl %r10d, %r10d + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001241 .p2align 4, 0x90 + //0x00001250 LBB0_223 + 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x0c, //0x00001250 vmovdqu (%r12,%rcx), %ymm0 + 0xc4, 0xc1, 0x7e, 0x6f, 0x4c, 0x0c, 0x20, //0x00001256 vmovdqu $32(%r12,%rcx), %ymm1 + 0xc5, 0xfd, 0x74, 0xd6, //0x0000125d vpcmpeqb %ymm6, %ymm0, %ymm2 + 0xc5, 0xfd, 0xd7, 0xfa, //0x00001261 vpmovmskb %ymm2, %edi + 0xc5, 0xf5, 0x74, 0xd6, //0x00001265 vpcmpeqb %ymm6, %ymm1, %ymm2 + 0xc5, 0xfd, 0xd7, 0xc2, //0x00001269 vpmovmskb %ymm2, %eax + 0xc5, 0xfd, 0x74, 0xd7, //0x0000126d vpcmpeqb %ymm7, %ymm0, %ymm2 + 0xc5, 0xfd, 0xd7, 0xd2, //0x00001271 vpmovmskb %ymm2, %edx + 0xc5, 0xf5, 0x74, 0xd7, //0x00001275 vpcmpeqb %ymm7, %ymm1, %ymm2 + 0xc5, 0xfd, 0xd7, 0xda, //0x00001279 vpmovmskb %ymm2, %ebx + 0xc5, 0xbd, 0xda, 0xd1, //0x0000127d vpminub %ymm1, %ymm8, %ymm2 + 0xc5, 0xf5, 0x74, 0xca, //0x00001281 vpcmpeqb %ymm2, %ymm1, %ymm1 + 0xc5, 0xfd, 0xd7, 0xf1, //0x00001285 vpmovmskb %ymm1, %esi + 0x48, 0xc1, 0xe0, 0x20, //0x00001289 shlq $32, %rax + 0x48, 0x09, 0xc7, //0x0000128d orq %rax, %rdi + 0x48, 0xc1, 0xe3, 0x20, //0x00001290 shlq $32, %rbx + 0x48, 0xc1, 0xe6, 0x20, //0x00001294 shlq $32, %rsi + 0x48, 0x09, 0xda, //0x00001298 orq %rbx, %rdx + 0x0f, 0x85, 0x44, 0x00, 0x00, 0x00, //0x0000129b jne LBB0_234 + 0x4d, 0x85, 0xd2, //0x000012a1 testq %r10, %r10 + 0x0f, 0x85, 0x53, 0x00, 0x00, 0x00, //0x000012a4 jne LBB0_236 + 0x45, 0x31, 0xd2, //0x000012aa xorl %r10d, %r10d + //0x000012ad LBB0_226 + 0xc5, 0xbd, 0xda, 0xc8, //0x000012ad vpminub %ymm0, %ymm8, %ymm1 + 0xc5, 0xfd, 0x74, 0xc1, //0x000012b1 vpcmpeqb %ymm1, %ymm0, %ymm0 + 0xc5, 0xfd, 0xd7, 0xc0, //0x000012b5 vpmovmskb %ymm0, %eax + 0x48, 0x09, 0xc6, //0x000012b9 orq %rax, %rsi + 0x48, 0x85, 0xff, //0x000012bc testq %rdi, %rdi + 0x0f, 0x85, 0x8b, 0x00, 0x00, 0x00, //0x000012bf jne LBB0_237 + 0x48, 0x85, 0xf6, //0x000012c5 testq %rsi, %rsi + 0x0f, 0x85, 0x4e, 0x2b, 0x00, 0x00, //0x000012c8 jne LBB0_704 + 0x49, 0x83, 0xc3, 0xc0, //0x000012ce addq $-64, %r11 + 0x48, 0x83, 0xc1, 0x40, //0x000012d2 addq $64, %rcx + 0x49, 0x83, 0xfb, 0x3f, //0x000012d6 cmpq $63, %r11 + 0x0f, 0x87, 0x70, 0xff, 0xff, 0xff, //0x000012da ja LBB0_223 + 0xe9, 0x7e, 0x17, 0x00, 0x00, //0x000012e0 jmp LBB0_229 + //0x000012e5 LBB0_234 + 0x48, 0x83, 0x7c, 0x24, 0x10, 0xff, //0x000012e5 cmpq $-1, $16(%rsp) + 0x0f, 0x85, 0x0c, 0x00, 0x00, 0x00, //0x000012eb jne LBB0_236 + 0x48, 0x0f, 0xbc, 0xc2, //0x000012f1 bsfq %rdx, %rax + 0x48, 0x01, 0xc8, //0x000012f5 addq %rcx, %rax + 0x48, 0x89, 0x44, 0x24, 0x10, //0x000012f8 movq %rax, $16(%rsp) + //0x000012fd LBB0_236 + 0x4c, 0x89, 0xd0, //0x000012fd movq %r10, %rax + 0x48, 0xf7, 0xd0, //0x00001300 notq %rax + 0x48, 0x21, 0xd0, //0x00001303 andq %rdx, %rax + 0x4c, 0x8d, 0x04, 0x00, //0x00001306 leaq (%rax,%rax), %r8 + 0x4d, 0x09, 0xd0, //0x0000130a orq %r10, %r8 + 0x4c, 0x89, 0xc3, //0x0000130d movq %r8, %rbx + 0x48, 0xf7, 0xd3, //0x00001310 notq %rbx + 0x48, 0x21, 0xd3, //0x00001313 andq %rdx, %rbx + 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001316 movabsq $-6148914691236517206, %rdx + 0x48, 0x21, 0xd3, //0x00001320 andq %rdx, %rbx + 0x45, 0x31, 0xd2, //0x00001323 xorl %r10d, %r10d + 0x48, 0x01, 0xc3, //0x00001326 addq %rax, %rbx + 0x41, 0x0f, 0x92, 0xc2, //0x00001329 setb %r10b + 0x48, 0x01, 0xdb, //0x0000132d addq %rbx, %rbx + 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001330 movabsq $6148914691236517205, %rax + 0x48, 0x31, 0xc3, //0x0000133a xorq %rax, %rbx + 0x4c, 0x21, 0xc3, //0x0000133d andq %r8, %rbx + 0x48, 0xf7, 0xd3, //0x00001340 notq %rbx + 0x48, 0x21, 0xdf, //0x00001343 andq %rbx, %rdi + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00001346 movq $24(%rsp), %r8 + 0xe9, 0x5d, 0xff, 0xff, 0xff, //0x0000134b jmp LBB0_226 + //0x00001350 LBB0_237 + 0x48, 0x0f, 0xbc, 0xc7, //0x00001350 bsfq %rdi, %rax + 0x48, 0x85, 0xf6, //0x00001354 testq %rsi, %rsi + 0x0f, 0x84, 0xbe, 0x07, 0x00, 0x00, //0x00001357 je LBB0_361 + 0x48, 0x0f, 0xbc, 0xd6, //0x0000135d bsfq %rsi, %rdx + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00001361 movq $32(%rsp), %r11 + 0x48, 0x8b, 0x5c, 0x24, 0x08, //0x00001366 movq $8(%rsp), %rbx + 0x48, 0x39, 0xc2, //0x0000136b cmpq %rax, %rdx + 0x0f, 0x83, 0xbf, 0x07, 0x00, 0x00, //0x0000136e jae LBB0_362 + 0xe9, 0x5a, 0x2c, 0x00, 0x00, //0x00001374 jmp LBB0_239 + //0x00001379 LBB0_245 + 0xba, 0x40, 0x00, 0x00, 0x00, //0x00001379 movl $64, %edx + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x0000137e movq $32(%rsp), %r11 + 0x48, 0x8b, 0x5c, 0x24, 0x08, //0x00001383 movq $8(%rsp), %rbx + 0x48, 0x39, 0xc2, //0x00001388 cmpq %rax, %rdx + 0x0f, 0x82, 0x42, 0x2c, 0x00, 0x00, //0x0000138b jb LBB0_239 + //0x00001391 LBB0_246 + 0x48, 0x01, 0xc1, //0x00001391 addq %rax, %rcx + 0x48, 0x83, 0xc1, 0x01, //0x00001394 addq $1, %rcx + 0x48, 0x85, 0xc9, //0x00001398 testq %rcx, %rcx + 0x0f, 0x88, 0x10, 0x2a, 0x00, 0x00, //0x0000139b js LBB0_696 + //0x000013a1 LBB0_247 + 0x48, 0x89, 0x0b, //0x000013a1 movq %rcx, (%rbx) + 0x4c, 0x89, 0xe8, //0x000013a4 movq %r13, %rax + 0x48, 0xba, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x000013a7 movabsq $9223372036854775806, %rdx + 0x49, 0x39, 0xd5, //0x000013b1 cmpq %rdx, %r13 + 0x4c, 0x8b, 0x74, 0x24, 0x28, //0x000013b4 movq $40(%rsp), %r14 + 0x0f, 0x86, 0xe2, 0xef, 0xff, 0xff, //0x000013b9 jbe LBB0_4 + 0xe9, 0x39, 0x2a, 0x00, 0x00, //0x000013bf jmp LBB0_721 + //0x000013c4 LBB0_248 + 0x49, 0x8b, 0x53, 0x08, //0x000013c4 movq $8(%r11), %rdx + 0x48, 0x8d, 0x72, 0xfc, //0x000013c8 leaq $-4(%rdx), %rsi + 0x49, 0x39, 0xf5, //0x000013cc cmpq %rsi, %r13 + 0x0f, 0x83, 0x6a, 0x2a, 0x00, 0x00, //0x000013cf jae LBB0_706 + 0x41, 0x8b, 0x0c, 0x0c, //0x000013d5 movl (%r12,%rcx), %ecx + 0x81, 0xf9, 0x61, 0x6c, 0x73, 0x65, //0x000013d9 cmpl $1702063201, %ecx + 0x48, 0x8b, 0x54, 0x24, 0x08, //0x000013df movq $8(%rsp), %rdx + 0x0f, 0x85, 0xb4, 0x2a, 0x00, 0x00, //0x000013e4 jne LBB0_707 + 0x49, 0x8d, 0x4d, 0x05, //0x000013ea leaq $5(%r13), %rcx + 0xe9, 0x95, 0xef, 0xff, 0xff, //0x000013ee jmp LBB0_2 + //0x000013f3 LBB0_251 + 0x4d, 0x8b, 0x73, 0x08, //0x000013f3 movq $8(%r11), %r14 + 0x41, 0xf6, 0xc0, 0x40, //0x000013f7 testb $64, %r8b + 0x0f, 0x85, 0x84, 0x07, 0x00, 0x00, //0x000013fb jne LBB0_366 + 0x41, 0xf6, 0xc0, 0x20, //0x00001401 testb $32, %r8b + 0x0f, 0x85, 0x46, 0x10, 0x00, 0x00, //0x00001405 jne LBB0_450 + 0x4d, 0x89, 0xf2, //0x0000140b movq %r14, %r10 + 0x49, 0x29, 0xca, //0x0000140e subq %rcx, %r10 + 0x0f, 0x84, 0xe2, 0x2b, 0x00, 0x00, //0x00001411 je LBB0_727 + 0x49, 0x83, 0xfa, 0x40, //0x00001417 cmpq $64, %r10 + 0x0f, 0x82, 0x03, 0x1a, 0x00, 0x00, //0x0000141b jb LBB0_544 + 0x48, 0xc7, 0xc6, 0xfe, 0xff, 0xff, 0xff, //0x00001421 movq $-2, %rsi + 0x4c, 0x29, 0xee, //0x00001428 subq %r13, %rsi + 0x48, 0xc7, 0x44, 0x24, 0x10, 0xff, 0xff, 0xff, 0xff, //0x0000142b movq $-1, $16(%rsp) + 0x45, 0x31, 0xc0, //0x00001434 xorl %r8d, %r8d + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001437 .p2align 4, 0x90 + //0x00001440 LBB0_256 + 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x0c, //0x00001440 vmovdqu (%r12,%rcx), %ymm0 + 0xc4, 0xc1, 0x7e, 0x6f, 0x4c, 0x0c, 0x20, //0x00001446 vmovdqu $32(%r12,%rcx), %ymm1 + 0xc5, 0xfd, 0x74, 0xd6, //0x0000144d vpcmpeqb %ymm6, %ymm0, %ymm2 + 0xc5, 0xfd, 0xd7, 0xfa, //0x00001451 vpmovmskb %ymm2, %edi + 0xc5, 0xf5, 0x74, 0xd6, //0x00001455 vpcmpeqb %ymm6, %ymm1, %ymm2 + 0xc5, 0xfd, 0xd7, 0xc2, //0x00001459 vpmovmskb %ymm2, %eax + 0xc5, 0xfd, 0x74, 0xc7, //0x0000145d vpcmpeqb %ymm7, %ymm0, %ymm0 + 0xc5, 0xfd, 0xd7, 0xd0, //0x00001461 vpmovmskb %ymm0, %edx + 0xc5, 0xf5, 0x74, 0xc7, //0x00001465 vpcmpeqb %ymm7, %ymm1, %ymm0 + 0xc5, 0xfd, 0xd7, 0xd8, //0x00001469 vpmovmskb %ymm0, %ebx + 0x48, 0xc1, 0xe0, 0x20, //0x0000146d shlq $32, %rax + 0x48, 0x09, 0xc7, //0x00001471 orq %rax, %rdi + 0x48, 0xc1, 0xe3, 0x20, //0x00001474 shlq $32, %rbx + 0x48, 0x09, 0xda, //0x00001478 orq %rbx, %rdx + 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x0000147b jne LBB0_265 + 0x4d, 0x85, 0xc0, //0x00001481 testq %r8, %r8 + 0x0f, 0x85, 0x3f, 0x00, 0x00, 0x00, //0x00001484 jne LBB0_267 + 0x45, 0x31, 0xc0, //0x0000148a xorl %r8d, %r8d + 0x48, 0x85, 0xff, //0x0000148d testq %rdi, %rdi + 0x0f, 0x85, 0x8a, 0x00, 0x00, 0x00, //0x00001490 jne LBB0_268 + //0x00001496 LBB0_259 + 0x49, 0x83, 0xc2, 0xc0, //0x00001496 addq $-64, %r10 + 0x48, 0x83, 0xc6, 0xc0, //0x0000149a addq $-64, %rsi + 0x48, 0x83, 0xc1, 0x40, //0x0000149e addq $64, %rcx + 0x49, 0x83, 0xfa, 0x3f, //0x000014a2 cmpq $63, %r10 + 0x0f, 0x87, 0x94, 0xff, 0xff, 0xff, //0x000014a6 ja LBB0_256 + 0xe9, 0xc7, 0x16, 0x00, 0x00, //0x000014ac jmp LBB0_260 + //0x000014b1 LBB0_265 + 0x48, 0x83, 0x7c, 0x24, 0x10, 0xff, //0x000014b1 cmpq $-1, $16(%rsp) + 0x0f, 0x85, 0x0c, 0x00, 0x00, 0x00, //0x000014b7 jne LBB0_267 + 0x48, 0x0f, 0xbc, 0xc2, //0x000014bd bsfq %rdx, %rax + 0x48, 0x01, 0xc8, //0x000014c1 addq %rcx, %rax + 0x48, 0x89, 0x44, 0x24, 0x10, //0x000014c4 movq %rax, $16(%rsp) + //0x000014c9 LBB0_267 + 0x4c, 0x89, 0xc0, //0x000014c9 movq %r8, %rax + 0x48, 0xf7, 0xd0, //0x000014cc notq %rax + 0x48, 0x21, 0xd0, //0x000014cf andq %rdx, %rax + 0x4c, 0x8d, 0x1c, 0x00, //0x000014d2 leaq (%rax,%rax), %r11 + 0x4d, 0x09, 0xc3, //0x000014d6 orq %r8, %r11 + 0x4c, 0x89, 0xdb, //0x000014d9 movq %r11, %rbx + 0x48, 0xf7, 0xd3, //0x000014dc notq %rbx + 0x48, 0x21, 0xd3, //0x000014df andq %rdx, %rbx + 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000014e2 movabsq $-6148914691236517206, %rdx + 0x48, 0x21, 0xd3, //0x000014ec andq %rdx, %rbx + 0x45, 0x31, 0xc0, //0x000014ef xorl %r8d, %r8d + 0x48, 0x01, 0xc3, //0x000014f2 addq %rax, %rbx + 0x41, 0x0f, 0x92, 0xc0, //0x000014f5 setb %r8b + 0x48, 0x01, 0xdb, //0x000014f9 addq %rbx, %rbx + 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000014fc movabsq $6148914691236517205, %rax + 0x48, 0x31, 0xc3, //0x00001506 xorq %rax, %rbx + 0x4c, 0x21, 0xdb, //0x00001509 andq %r11, %rbx + 0x48, 0xf7, 0xd3, //0x0000150c notq %rbx + 0x48, 0x21, 0xdf, //0x0000150f andq %rbx, %rdi + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00001512 movq $32(%rsp), %r11 + 0x48, 0x85, 0xff, //0x00001517 testq %rdi, %rdi + 0x0f, 0x84, 0x76, 0xff, 0xff, 0xff, //0x0000151a je LBB0_259 + //0x00001520 LBB0_268 + 0xc5, 0x7d, 0x7f, 0xea, //0x00001520 vmovdqa %ymm13, %ymm2 + 0x48, 0x0f, 0xbc, 0xcf, //0x00001524 bsfq %rdi, %rcx + 0x48, 0x29, 0xf1, //0x00001528 subq %rsi, %rcx + //0x0000152b LBB0_269 + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x0000152b movq $24(%rsp), %r8 + 0x48, 0x8b, 0x74, 0x24, 0x08, //0x00001530 movq $8(%rsp), %rsi + 0xe9, 0xc3, 0x10, 0x00, 0x00, //0x00001535 jmp LBB0_475 + //0x0000153a LBB0_270 + 0x4d, 0x8b, 0x7b, 0x08, //0x0000153a movq $8(%r11), %r15 + 0x41, 0xf6, 0xc0, 0x40, //0x0000153e testb $64, %r8b + 0x0f, 0x85, 0x25, 0x07, 0x00, 0x00, //0x00001542 jne LBB0_377 + 0x49, 0x29, 0xcf, //0x00001548 subq %rcx, %r15 + 0x0f, 0x84, 0x0f, 0x2a, 0x00, 0x00, //0x0000154b je LBB0_714 + 0x4d, 0x8d, 0x14, 0x0c, //0x00001551 leaq (%r12,%rcx), %r10 + 0x41, 0x80, 0x3a, 0x30, //0x00001555 cmpb $48, (%r10) + 0x0f, 0x85, 0x34, 0x00, 0x00, 0x00, //0x00001559 jne LBB0_276 + 0xbb, 0x01, 0x00, 0x00, 0x00, //0x0000155f movl $1, %ebx + 0x49, 0x83, 0xff, 0x01, //0x00001564 cmpq $1, %r15 + 0x0f, 0x84, 0x71, 0x17, 0x00, 0x00, //0x00001568 je LBB0_530 + 0x41, 0x8a, 0x42, 0x01, //0x0000156e movb $1(%r10), %al + 0x04, 0xd2, //0x00001572 addb $-46, %al + 0x3c, 0x37, //0x00001574 cmpb $55, %al + 0x0f, 0x87, 0x63, 0x17, 0x00, 0x00, //0x00001576 ja LBB0_530 + 0x0f, 0xb6, 0xc0, //0x0000157c movzbl %al, %eax + 0x48, 0xba, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x0000157f movabsq $36028797027352577, %rdx + 0x48, 0x0f, 0xa3, 0xc2, //0x00001589 btq %rax, %rdx + 0x0f, 0x83, 0x4c, 0x17, 0x00, 0x00, //0x0000158d jae LBB0_530 + //0x00001593 LBB0_276 + 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00001593 movq $-1, %r11 + 0x49, 0x83, 0xff, 0x20, //0x0000159a cmpq $32, %r15 + 0x0f, 0x82, 0x56, 0x18, 0x00, 0x00, //0x0000159e jb LBB0_543 + 0x31, 0xdb, //0x000015a4 xorl %ebx, %ebx + 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x000015a6 movq $-1, %r14 + 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000015ad movq $-1, %r8 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000015b4 .p2align 4, 0x90 + //0x000015c0 LBB0_278 + 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x1a, //0x000015c0 vmovdqu (%r10,%rbx), %ymm0 + 0xc5, 0xb5, 0x74, 0xc8, //0x000015c6 vpcmpeqb %ymm0, %ymm9, %ymm1 + 0xc5, 0x95, 0x74, 0xd0, //0x000015ca vpcmpeqb %ymm0, %ymm13, %ymm2 + 0xc5, 0xed, 0xeb, 0xc9, //0x000015ce vpor %ymm1, %ymm2, %ymm1 + 0xc5, 0xa5, 0xdb, 0xd0, //0x000015d2 vpand %ymm0, %ymm11, %ymm2 + 0xc5, 0x8d, 0x74, 0xd8, //0x000015d6 vpcmpeqb %ymm0, %ymm14, %ymm3 + 0xc5, 0xfd, 0xd7, 0xfb, //0x000015da vpmovmskb %ymm3, %edi + 0xc5, 0x85, 0x74, 0xd2, //0x000015de vpcmpeqb %ymm2, %ymm15, %ymm2 + 0xc5, 0xfd, 0xd7, 0xf2, //0x000015e2 vpmovmskb %ymm2, %esi + 0xc5, 0xfd, 0xd7, 0xc1, //0x000015e6 vpmovmskb %ymm1, %eax + 0xc5, 0xfd, 0xfc, 0x05, 0x8e, 0xec, 0xff, 0xff, //0x000015ea vpaddb $-4978(%rip), %ymm0, %ymm0 /* LCPI0_18+0(%rip) */ + 0xc5, 0xfd, 0xda, 0x25, 0xa6, 0xec, 0xff, 0xff, //0x000015f2 vpminub $-4954(%rip), %ymm0, %ymm4 /* LCPI0_19+0(%rip) */ + 0xc5, 0xfd, 0x74, 0xc4, //0x000015fa vpcmpeqb %ymm4, %ymm0, %ymm0 + 0xc5, 0xe5, 0xeb, 0xd2, //0x000015fe vpor %ymm2, %ymm3, %ymm2 + 0xc5, 0xfd, 0xeb, 0xc2, //0x00001602 vpor %ymm2, %ymm0, %ymm0 + 0xc5, 0xfd, 0xeb, 0xc1, //0x00001606 vpor %ymm1, %ymm0, %ymm0 + 0xc5, 0xfd, 0xd7, 0xc8, //0x0000160a vpmovmskb %ymm0, %ecx + 0x48, 0xf7, 0xd1, //0x0000160e notq %rcx + 0x48, 0x0f, 0xbc, 0xc9, //0x00001611 bsfq %rcx, %rcx + 0x83, 0xf9, 0x20, //0x00001615 cmpl $32, %ecx + 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x00001618 je LBB0_280 + 0xba, 0xff, 0xff, 0xff, 0xff, //0x0000161e movl $-1, %edx + 0xd3, 0xe2, //0x00001623 shll %cl, %edx + 0xf7, 0xd2, //0x00001625 notl %edx + 0x21, 0xd7, //0x00001627 andl %edx, %edi + 0x21, 0xd6, //0x00001629 andl %edx, %esi + 0x21, 0xc2, //0x0000162b andl %eax, %edx + 0x89, 0xd0, //0x0000162d movl %edx, %eax + //0x0000162f LBB0_280 + 0x8d, 0x57, 0xff, //0x0000162f leal $-1(%rdi), %edx + 0x21, 0xfa, //0x00001632 andl %edi, %edx + 0xc5, 0xfe, 0x6f, 0x1d, 0x84, 0xeb, 0xff, 0xff, //0x00001634 vmovdqu $-5244(%rip), %ymm3 /* LCPI0_9+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0x5c, 0xeb, 0xff, 0xff, //0x0000163c vmovdqu $-5284(%rip), %ymm4 /* LCPI0_8+0(%rip) */ + 0x0f, 0x85, 0x22, 0x15, 0x00, 0x00, //0x00001644 jne LBB0_516 + 0x8d, 0x56, 0xff, //0x0000164a leal $-1(%rsi), %edx + 0x21, 0xf2, //0x0000164d andl %esi, %edx + 0x0f, 0x85, 0x17, 0x15, 0x00, 0x00, //0x0000164f jne LBB0_516 + 0x8d, 0x50, 0xff, //0x00001655 leal $-1(%rax), %edx + 0x21, 0xc2, //0x00001658 andl %eax, %edx + 0x0f, 0x85, 0x0c, 0x15, 0x00, 0x00, //0x0000165a jne LBB0_516 + 0x85, 0xff, //0x00001660 testl %edi, %edi + 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00001662 je LBB0_286 + 0x0f, 0xbc, 0xd7, //0x00001668 bsfl %edi, %edx + 0x49, 0x83, 0xf8, 0xff, //0x0000166b cmpq $-1, %r8 + 0x0f, 0x85, 0xbd, 0x15, 0x00, 0x00, //0x0000166f jne LBB0_519 + 0x48, 0x01, 0xda, //0x00001675 addq %rbx, %rdx + 0x49, 0x89, 0xd0, //0x00001678 movq %rdx, %r8 + //0x0000167b LBB0_286 + 0x85, 0xf6, //0x0000167b testl %esi, %esi + 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x0000167d je LBB0_289 + 0x0f, 0xbc, 0xd6, //0x00001683 bsfl %esi, %edx + 0x49, 0x83, 0xfe, 0xff, //0x00001686 cmpq $-1, %r14 + 0x0f, 0x85, 0xa2, 0x15, 0x00, 0x00, //0x0000168a jne LBB0_519 + 0x48, 0x01, 0xda, //0x00001690 addq %rbx, %rdx + 0x49, 0x89, 0xd6, //0x00001693 movq %rdx, %r14 + //0x00001696 LBB0_289 + 0x85, 0xc0, //0x00001696 testl %eax, %eax + 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00001698 je LBB0_292 + 0x0f, 0xbc, 0xc0, //0x0000169e bsfl %eax, %eax + 0x49, 0x83, 0xfb, 0xff, //0x000016a1 cmpq $-1, %r11 + 0x0f, 0x85, 0x04, 0x16, 0x00, 0x00, //0x000016a5 jne LBB0_525 + 0x48, 0x01, 0xd8, //0x000016ab addq %rbx, %rax + 0x49, 0x89, 0xc3, //0x000016ae movq %rax, %r11 + //0x000016b1 LBB0_292 + 0x83, 0xf9, 0x20, //0x000016b1 cmpl $32, %ecx + 0x0f, 0x85, 0xdc, 0x0e, 0x00, 0x00, //0x000016b4 jne LBB0_469 + 0x49, 0x83, 0xc7, 0xe0, //0x000016ba addq $-32, %r15 + 0x48, 0x83, 0xc3, 0x20, //0x000016be addq $32, %rbx + 0x49, 0x83, 0xff, 0x1f, //0x000016c2 cmpq $31, %r15 + 0x0f, 0x87, 0xf4, 0xfe, 0xff, 0xff, //0x000016c6 ja LBB0_278 + 0xc5, 0xf8, 0x77, //0x000016cc vzeroupper + 0x4c, 0x01, 0xd3, //0x000016cf addq %r10, %rbx + 0x4c, 0x89, 0x54, 0x24, 0x30, //0x000016d2 movq %r10, $48(%rsp) + 0x4c, 0x89, 0x4c, 0x24, 0x10, //0x000016d7 movq %r9, $16(%rsp) + 0x49, 0x83, 0xff, 0x10, //0x000016dc cmpq $16, %r15 + 0x0f, 0x82, 0x2c, 0x01, 0x00, 0x00, //0x000016e0 jb LBB0_313 + //0x000016e6 LBB0_295 + 0x48, 0x89, 0xd8, //0x000016e6 movq %rbx, %rax + 0x4c, 0x29, 0xe8, //0x000016e9 subq %r13, %rax + 0x4d, 0x89, 0xe1, //0x000016ec movq %r12, %r9 + 0x49, 0xf7, 0xd1, //0x000016ef notq %r9 + 0x49, 0x01, 0xc1, //0x000016f2 addq %rax, %r9 + 0x45, 0x31, 0xd2, //0x000016f5 xorl %r10d, %r10d + //0x000016f8 LBB0_296 + 0xc4, 0xa1, 0x7a, 0x6f, 0x04, 0x13, //0x000016f8 vmovdqu (%rbx,%r10), %xmm0 + 0xc5, 0xf9, 0x74, 0x0d, 0x3a, 0xe9, 0xff, 0xff, //0x000016fe vpcmpeqb $-5830(%rip), %xmm0, %xmm1 /* LCPI0_20+0(%rip) */ + 0xc5, 0xf9, 0x74, 0x15, 0x42, 0xe9, 0xff, 0xff, //0x00001706 vpcmpeqb $-5822(%rip), %xmm0, %xmm2 /* LCPI0_21+0(%rip) */ + 0xc5, 0xe9, 0xeb, 0xc9, //0x0000170e vpor %xmm1, %xmm2, %xmm1 + 0xc5, 0xf9, 0xfc, 0x15, 0x46, 0xe9, 0xff, 0xff, //0x00001712 vpaddb $-5818(%rip), %xmm0, %xmm2 /* LCPI0_22+0(%rip) */ + 0xc5, 0xe9, 0xda, 0x1d, 0x4e, 0xe9, 0xff, 0xff, //0x0000171a vpminub $-5810(%rip), %xmm2, %xmm3 /* LCPI0_23+0(%rip) */ + 0xc5, 0xe9, 0x74, 0xd3, //0x00001722 vpcmpeqb %xmm3, %xmm2, %xmm2 + 0xc5, 0xf9, 0xdb, 0x1d, 0xf2, 0xe8, 0xff, 0xff, //0x00001726 vpand $-5902(%rip), %xmm0, %xmm3 /* LCPI0_12+0(%rip) */ + 0xc5, 0xf9, 0x74, 0x05, 0x4a, 0xe9, 0xff, 0xff, //0x0000172e vpcmpeqb $-5814(%rip), %xmm0, %xmm0 /* LCPI0_24+0(%rip) */ + 0xc5, 0xe1, 0x74, 0x1d, 0x52, 0xe9, 0xff, 0xff, //0x00001736 vpcmpeqb $-5806(%rip), %xmm3, %xmm3 /* LCPI0_25+0(%rip) */ + 0xc5, 0xe1, 0xeb, 0xe0, //0x0000173e vpor %xmm0, %xmm3, %xmm4 + 0xc5, 0xd9, 0xeb, 0xe1, //0x00001742 vpor %xmm1, %xmm4, %xmm4 + 0xc5, 0xd9, 0xeb, 0xd2, //0x00001746 vpor %xmm2, %xmm4, %xmm2 + 0xc5, 0xf9, 0xd7, 0xd0, //0x0000174a vpmovmskb %xmm0, %edx + 0xc5, 0xf9, 0xd7, 0xfb, //0x0000174e vpmovmskb %xmm3, %edi + 0xc5, 0xf9, 0xd7, 0xf1, //0x00001752 vpmovmskb %xmm1, %esi + 0xc5, 0xf9, 0xd7, 0xc2, //0x00001756 vpmovmskb %xmm2, %eax + 0xf7, 0xd0, //0x0000175a notl %eax + 0x0f, 0xbc, 0xc8, //0x0000175c bsfl %eax, %ecx + 0x83, 0xf9, 0x10, //0x0000175f cmpl $16, %ecx + 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x00001762 je LBB0_298 + 0xb8, 0xff, 0xff, 0xff, 0xff, //0x00001768 movl $-1, %eax + 0xd3, 0xe0, //0x0000176d shll %cl, %eax + 0xf7, 0xd0, //0x0000176f notl %eax + 0x21, 0xc2, //0x00001771 andl %eax, %edx + 0x21, 0xc7, //0x00001773 andl %eax, %edi + 0x21, 0xf0, //0x00001775 andl %esi, %eax + 0x89, 0xc6, //0x00001777 movl %eax, %esi + //0x00001779 LBB0_298 + 0x8d, 0x42, 0xff, //0x00001779 leal $-1(%rdx), %eax + 0x21, 0xd0, //0x0000177c andl %edx, %eax + 0x0f, 0x85, 0x90, 0x14, 0x00, 0x00, //0x0000177e jne LBB0_517 + 0x8d, 0x47, 0xff, //0x00001784 leal $-1(%rdi), %eax + 0x21, 0xf8, //0x00001787 andl %edi, %eax + 0x0f, 0x85, 0x85, 0x14, 0x00, 0x00, //0x00001789 jne LBB0_517 + 0x8d, 0x46, 0xff, //0x0000178f leal $-1(%rsi), %eax + 0x21, 0xf0, //0x00001792 andl %esi, %eax + 0x0f, 0x85, 0x7a, 0x14, 0x00, 0x00, //0x00001794 jne LBB0_517 + 0x85, 0xd2, //0x0000179a testl %edx, %edx + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x0000179c je LBB0_304 + 0x0f, 0xbc, 0xd2, //0x000017a2 bsfl %edx, %edx + 0x49, 0x83, 0xf8, 0xff, //0x000017a5 cmpq $-1, %r8 + 0x0f, 0x85, 0xa8, 0x14, 0x00, 0x00, //0x000017a9 jne LBB0_522 + 0x4c, 0x01, 0xca, //0x000017af addq %r9, %rdx + 0x4c, 0x01, 0xd2, //0x000017b2 addq %r10, %rdx + 0x49, 0x89, 0xd0, //0x000017b5 movq %rdx, %r8 + //0x000017b8 LBB0_304 + 0x85, 0xff, //0x000017b8 testl %edi, %edi + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000017ba je LBB0_307 + 0x0f, 0xbc, 0xd7, //0x000017c0 bsfl %edi, %edx + 0x49, 0x83, 0xfe, 0xff, //0x000017c3 cmpq $-1, %r14 + 0x0f, 0x85, 0x8a, 0x14, 0x00, 0x00, //0x000017c7 jne LBB0_522 + 0x4c, 0x01, 0xca, //0x000017cd addq %r9, %rdx + 0x4c, 0x01, 0xd2, //0x000017d0 addq %r10, %rdx + 0x49, 0x89, 0xd6, //0x000017d3 movq %rdx, %r14 + //0x000017d6 LBB0_307 + 0x85, 0xf6, //0x000017d6 testl %esi, %esi + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000017d8 je LBB0_310 + 0x0f, 0xbc, 0xd6, //0x000017de bsfl %esi, %edx + 0x49, 0x83, 0xfb, 0xff, //0x000017e1 cmpq $-1, %r11 + 0x0f, 0x85, 0x6c, 0x14, 0x00, 0x00, //0x000017e5 jne LBB0_522 + 0x4c, 0x01, 0xca, //0x000017eb addq %r9, %rdx + 0x4c, 0x01, 0xd2, //0x000017ee addq %r10, %rdx + 0x49, 0x89, 0xd3, //0x000017f1 movq %rdx, %r11 + //0x000017f4 LBB0_310 + 0x83, 0xf9, 0x10, //0x000017f4 cmpl $16, %ecx + 0x0f, 0x85, 0xe5, 0x0e, 0x00, 0x00, //0x000017f7 jne LBB0_479 + 0x49, 0x83, 0xc7, 0xf0, //0x000017fd addq $-16, %r15 + 0x49, 0x83, 0xc2, 0x10, //0x00001801 addq $16, %r10 + 0x49, 0x83, 0xff, 0x0f, //0x00001805 cmpq $15, %r15 + 0x0f, 0x87, 0xe9, 0xfe, 0xff, 0xff, //0x00001809 ja LBB0_296 + 0x4c, 0x01, 0xd3, //0x0000180f addq %r10, %rbx + //0x00001812 LBB0_313 + 0x4d, 0x85, 0xff, //0x00001812 testq %r15, %r15 + 0x4c, 0x8b, 0x4c, 0x24, 0x10, //0x00001815 movq $16(%rsp), %r9 + 0x48, 0x8d, 0x0d, 0xb7, 0x2a, 0x00, 0x00, //0x0000181a leaq $10935(%rip), %rcx /* LJTI0_2+0(%rip) */ + 0x0f, 0x84, 0xd0, 0x0e, 0x00, 0x00, //0x00001821 je LBB0_481 + 0x4e, 0x8d, 0x14, 0x3b, //0x00001827 leaq (%rbx,%r15), %r10 + 0x48, 0x89, 0xd8, //0x0000182b movq %rbx, %rax + 0x4c, 0x29, 0xe8, //0x0000182e subq %r13, %rax + 0x4c, 0x89, 0xe6, //0x00001831 movq %r12, %rsi + 0x48, 0xf7, 0xd6, //0x00001834 notq %rsi + 0x48, 0x01, 0xc6, //0x00001837 addq %rax, %rsi + 0x31, 0xc0, //0x0000183a xorl %eax, %eax + 0xe9, 0x1c, 0x00, 0x00, 0x00, //0x0000183c jmp LBB0_316 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001841 .p2align 4, 0x90 + //0x00001850 LBB0_315 + 0x48, 0x83, 0xc0, 0x01, //0x00001850 addq $1, %rax + 0x49, 0x39, 0xc7, //0x00001854 cmpq %rax, %r15 + 0x0f, 0x84, 0x07, 0x13, 0x00, 0x00, //0x00001857 je LBB0_515 + //0x0000185d LBB0_316 + 0x0f, 0xbe, 0x14, 0x03, //0x0000185d movsbl (%rbx,%rax), %edx + 0x8d, 0x7a, 0xd0, //0x00001861 leal $-48(%rdx), %edi + 0x83, 0xff, 0x0a, //0x00001864 cmpl $10, %edi + 0x0f, 0x82, 0xe3, 0xff, 0xff, 0xff, //0x00001867 jb LBB0_315 + 0x8d, 0x7a, 0xd5, //0x0000186d leal $-43(%rdx), %edi + 0x83, 0xff, 0x1a, //0x00001870 cmpl $26, %edi + 0x0f, 0x87, 0x1c, 0x00, 0x00, 0x00, //0x00001873 ja LBB0_321 + 0x48, 0x63, 0x14, 0xb9, //0x00001879 movslq (%rcx,%rdi,4), %rdx + 0x48, 0x01, 0xca, //0x0000187d addq %rcx, %rdx + 0xff, 0xe2, //0x00001880 jmpq *%rdx + //0x00001882 LBB0_319 + 0x49, 0x83, 0xfb, 0xff, //0x00001882 cmpq $-1, %r11 + 0x0f, 0x85, 0x90, 0x13, 0x00, 0x00, //0x00001886 jne LBB0_518 + 0x4c, 0x8d, 0x1c, 0x06, //0x0000188c leaq (%rsi,%rax), %r11 + 0xe9, 0xbb, 0xff, 0xff, 0xff, //0x00001890 jmp LBB0_315 + //0x00001895 LBB0_321 + 0x83, 0xfa, 0x65, //0x00001895 cmpl $101, %edx + 0x0f, 0x85, 0x56, 0x0e, 0x00, 0x00, //0x00001898 jne LBB0_480 + //0x0000189e LBB0_322 + 0x49, 0x83, 0xfe, 0xff, //0x0000189e cmpq $-1, %r14 + 0x0f, 0x85, 0x74, 0x13, 0x00, 0x00, //0x000018a2 jne LBB0_518 + 0x4c, 0x8d, 0x34, 0x06, //0x000018a8 leaq (%rsi,%rax), %r14 + 0xe9, 0x9f, 0xff, 0xff, 0xff, //0x000018ac jmp LBB0_315 + //0x000018b1 LBB0_324 + 0x49, 0x83, 0xf8, 0xff, //0x000018b1 cmpq $-1, %r8 + 0x0f, 0x85, 0x61, 0x13, 0x00, 0x00, //0x000018b5 jne LBB0_518 + 0x4c, 0x8d, 0x04, 0x06, //0x000018bb leaq (%rsi,%rax), %r8 + 0xe9, 0x8c, 0xff, 0xff, 0xff, //0x000018bf jmp LBB0_315 + //0x000018c4 LBB0_326 + 0x41, 0xf6, 0xc0, 0x40, //0x000018c4 testb $64, %r8b + 0x0f, 0x85, 0xbe, 0x04, 0x00, 0x00, //0x000018c8 jne LBB0_393 + 0x49, 0x8b, 0x06, //0x000018ce movq (%r14), %rax + 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x000018d1 cmpq $4095, %rax + 0x0f, 0x8f, 0xc8, 0x24, 0x00, 0x00, //0x000018d7 jg LBB0_713 + 0x48, 0x8d, 0x50, 0x01, //0x000018dd leaq $1(%rax), %rdx + 0x49, 0x89, 0x16, //0x000018e1 movq %rdx, (%r14) + 0x49, 0xc7, 0x44, 0xc6, 0x08, 0x05, 0x00, 0x00, 0x00, //0x000018e4 movq $5, $8(%r14,%rax,8) + 0xe9, 0xaf, 0xea, 0xff, 0xff, //0x000018ed jmp LBB0_4 + //0x000018f2 LBB0_329 + 0x49, 0x8b, 0x4b, 0x08, //0x000018f2 movq $8(%r11), %rcx + 0x48, 0x8d, 0x51, 0xfd, //0x000018f6 leaq $-3(%rcx), %rdx + 0x49, 0x39, 0xd5, //0x000018fa cmpq %rdx, %r13 + 0x0f, 0x83, 0x0c, 0x25, 0x00, 0x00, //0x000018fd jae LBB0_703 + 0x41, 0x81, 0x3a, 0x6e, 0x75, 0x6c, 0x6c, //0x00001903 cmpl $1819047278, (%r10) + 0x48, 0x8b, 0x54, 0x24, 0x08, //0x0000190a movq $8(%rsp), %rdx + 0x0f, 0x84, 0x6f, 0xea, 0xff, 0xff, //0x0000190f je LBB0_1 + 0xe9, 0x32, 0x25, 0x00, 0x00, //0x00001915 jmp LBB0_331 + //0x0000191a LBB0_336 + 0x41, 0xf6, 0xc0, 0x40, //0x0000191a testb $64, %r8b + 0x0f, 0x85, 0x93, 0x07, 0x00, 0x00, //0x0000191e jne LBB0_419 + 0x49, 0x8b, 0x06, //0x00001924 movq (%r14), %rax + 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x00001927 cmpq $4095, %rax + 0x0f, 0x8f, 0x72, 0x24, 0x00, 0x00, //0x0000192d jg LBB0_713 + 0x48, 0x8d, 0x50, 0x01, //0x00001933 leaq $1(%rax), %rdx + 0x49, 0x89, 0x16, //0x00001937 movq %rdx, (%r14) + 0x49, 0xc7, 0x44, 0xc6, 0x08, 0x06, 0x00, 0x00, 0x00, //0x0000193a movq $6, $8(%r14,%rax,8) + 0xe9, 0x59, 0xea, 0xff, 0xff, //0x00001943 jmp LBB0_4 + //0x00001948 LBB0_339 + 0x49, 0x8b, 0x4b, 0x08, //0x00001948 movq $8(%r11), %rcx + 0x48, 0x8d, 0x51, 0xfd, //0x0000194c leaq $-3(%rcx), %rdx + 0x49, 0x39, 0xd5, //0x00001950 cmpq %rdx, %r13 + 0x0f, 0x83, 0xb6, 0x24, 0x00, 0x00, //0x00001953 jae LBB0_703 + 0x41, 0x81, 0x3a, 0x74, 0x72, 0x75, 0x65, //0x00001959 cmpl $1702195828, (%r10) + 0x48, 0x8b, 0x54, 0x24, 0x08, //0x00001960 movq $8(%rsp), %rdx + 0x0f, 0x84, 0x19, 0xea, 0xff, 0xff, //0x00001965 je LBB0_1 + 0xe9, 0x83, 0x25, 0x00, 0x00, //0x0000196b jmp LBB0_341 + //0x00001970 LBB0_122 + 0x89, 0xc8, //0x00001970 movl %ecx, %eax + 0x49, 0x01, 0xc3, //0x00001972 addq %rax, %r11 + 0x4d, 0x01, 0xf3, //0x00001975 addq %r14, %r11 + 0x4c, 0x8b, 0x74, 0x24, 0x28, //0x00001978 movq $40(%rsp), %r14 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000197d movq $-1, %rax + 0x4d, 0x85, 0xff, //0x00001984 testq %r15, %r15 + 0x48, 0x8b, 0x4c, 0x24, 0x10, //0x00001987 movq $16(%rsp), %rcx + 0x0f, 0x85, 0x1d, 0x00, 0x00, 0x00, //0x0000198c jne LBB0_347 + 0xe9, 0x4d, 0x24, 0x00, 0x00, //0x00001992 jmp LBB0_700 + //0x00001997 LBB0_345 + 0x49, 0x01, 0xc3, //0x00001997 addq %rax, %r11 + //0x0000199a LBB0_346 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000199a movq $-1, %rax + 0x4d, 0x85, 0xff, //0x000019a1 testq %r15, %r15 + 0x48, 0x8b, 0x4c, 0x24, 0x10, //0x000019a4 movq $16(%rsp), %rcx + 0x0f, 0x84, 0x35, 0x24, 0x00, 0x00, //0x000019a9 je LBB0_700 + //0x000019af LBB0_347 + 0x48, 0x85, 0xc9, //0x000019af testq %rcx, %rcx + 0xc5, 0xfe, 0x6f, 0x1d, 0x06, 0xe8, 0xff, 0xff, //0x000019b2 vmovdqu $-6138(%rip), %ymm3 /* LCPI0_9+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0xde, 0xe7, 0xff, 0xff, //0x000019ba vmovdqu $-6178(%rip), %ymm4 /* LCPI0_8+0(%rip) */ + 0x0f, 0x84, 0x1c, 0x24, 0x00, 0x00, //0x000019c2 je LBB0_700 + 0x4d, 0x85, 0xc0, //0x000019c8 testq %r8, %r8 + 0x0f, 0x84, 0x13, 0x24, 0x00, 0x00, //0x000019cb je LBB0_700 + 0x4d, 0x29, 0xd3, //0x000019d1 subq %r10, %r11 + 0x49, 0x8d, 0x43, 0xff, //0x000019d4 leaq $-1(%r11), %rax + 0x49, 0x39, 0xc7, //0x000019d8 cmpq %rax, %r15 + 0x0f, 0x84, 0x8a, 0x00, 0x00, 0x00, //0x000019db je LBB0_355 + 0x48, 0x39, 0xc1, //0x000019e1 cmpq %rax, %rcx + 0x0f, 0x84, 0x81, 0x00, 0x00, 0x00, //0x000019e4 je LBB0_355 + 0x49, 0x39, 0xc0, //0x000019ea cmpq %rax, %r8 + 0x0f, 0x84, 0x78, 0x00, 0x00, 0x00, //0x000019ed je LBB0_355 + 0x48, 0x85, 0xc9, //0x000019f3 testq %rcx, %rcx + 0xc5, 0xfe, 0x6f, 0x2d, 0xc2, 0xe6, 0xff, 0xff, //0x000019f6 vmovdqu $-6462(%rip), %ymm5 /* LCPI0_1+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x35, 0xda, 0xe6, 0xff, 0xff, //0x000019fe vmovdqu $-6438(%rip), %ymm6 /* LCPI0_2+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x3d, 0xf2, 0xe6, 0xff, 0xff, //0x00001a06 vmovdqu $-6414(%rip), %ymm7 /* LCPI0_3+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x05, 0x0a, 0xe7, 0xff, 0xff, //0x00001a0e vmovdqu $-6390(%rip), %ymm8 /* LCPI0_4+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x0d, 0xe2, 0xe7, 0xff, 0xff, //0x00001a16 vmovdqu $-6174(%rip), %ymm9 /* LCPI0_14+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x05, 0xfa, 0xe7, 0xff, 0xff, //0x00001a1e vmovdqu $-6150(%rip), %ymm0 /* LCPI0_15+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x1d, 0xb2, 0xe7, 0xff, 0xff, //0x00001a26 vmovdqu $-6222(%rip), %ymm11 /* LCPI0_10+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x35, 0x0a, 0xe8, 0xff, 0xff, //0x00001a2e vmovdqu $-6134(%rip), %ymm14 /* LCPI0_16+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x3d, 0x22, 0xe8, 0xff, 0xff, //0x00001a36 vmovdqu $-6110(%rip), %ymm15 /* LCPI0_17+0(%rip) */ + 0x0f, 0x8e, 0xa4, 0x00, 0x00, 0x00, //0x00001a3e jle LBB0_358 + 0x48, 0x8d, 0x41, 0xff, //0x00001a44 leaq $-1(%rcx), %rax + 0x49, 0x39, 0xc0, //0x00001a48 cmpq %rax, %r8 + 0x0f, 0x84, 0x97, 0x00, 0x00, 0x00, //0x00001a4b je LBB0_358 + 0x48, 0xf7, 0xd1, //0x00001a51 notq %rcx + 0x49, 0x89, 0xcb, //0x00001a54 movq %rcx, %r11 + 0x48, 0x8b, 0x74, 0x24, 0x08, //0x00001a57 movq $8(%rsp), %rsi + 0x49, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001a5c movabsq $4294977024, %r15 + 0xe9, 0x5a, 0x00, 0x00, 0x00, //0x00001a66 jmp LBB0_356 + //0x00001a6b LBB0_355 + 0x49, 0xf7, 0xdb, //0x00001a6b negq %r11 + 0x48, 0x8b, 0x74, 0x24, 0x08, //0x00001a6e movq $8(%rsp), %rsi + 0xc5, 0xfe, 0x6f, 0x2d, 0x45, 0xe6, 0xff, 0xff, //0x00001a73 vmovdqu $-6587(%rip), %ymm5 /* LCPI0_1+0(%rip) */ + 0x49, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001a7b movabsq $4294977024, %r15 + 0xc5, 0xfe, 0x6f, 0x35, 0x53, 0xe6, 0xff, 0xff, //0x00001a85 vmovdqu $-6573(%rip), %ymm6 /* LCPI0_2+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x3d, 0x6b, 0xe6, 0xff, 0xff, //0x00001a8d vmovdqu $-6549(%rip), %ymm7 /* LCPI0_3+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x05, 0x83, 0xe6, 0xff, 0xff, //0x00001a95 vmovdqu $-6525(%rip), %ymm8 /* LCPI0_4+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x0d, 0x5b, 0xe7, 0xff, 0xff, //0x00001a9d vmovdqu $-6309(%rip), %ymm9 /* LCPI0_14+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x05, 0x73, 0xe7, 0xff, 0xff, //0x00001aa5 vmovdqu $-6285(%rip), %ymm0 /* LCPI0_15+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x1d, 0x2b, 0xe7, 0xff, 0xff, //0x00001aad vmovdqu $-6357(%rip), %ymm11 /* LCPI0_10+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x35, 0x83, 0xe7, 0xff, 0xff, //0x00001ab5 vmovdqu $-6269(%rip), %ymm14 /* LCPI0_16+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x3d, 0x9b, 0xe7, 0xff, 0xff, //0x00001abd vmovdqu $-6245(%rip), %ymm15 /* LCPI0_17+0(%rip) */ + //0x00001ac5 LBB0_356 + 0xc5, 0x7e, 0x6f, 0x15, 0x73, 0xe6, 0xff, 0xff, //0x00001ac5 vmovdqu $-6541(%rip), %ymm10 /* LCPI0_5+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x25, 0x8b, 0xe6, 0xff, 0xff, //0x00001acd vmovdqu $-6517(%rip), %ymm12 /* LCPI0_6+0(%rip) */ + 0x4d, 0x85, 0xdb, //0x00001ad5 testq %r11, %r11 + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00001ad8 movq $24(%rsp), %r8 + 0x0f, 0x89, 0xf0, 0x0f, 0x00, 0x00, //0x00001add jns LBB0_508 + 0xe9, 0xf9, 0x22, 0x00, 0x00, //0x00001ae3 jmp LBB0_357 + //0x00001ae8 LBB0_358 + 0x4c, 0x89, 0xf8, //0x00001ae8 movq %r15, %rax + 0x4c, 0x09, 0xc0, //0x00001aeb orq %r8, %rax + 0x0f, 0x99, 0xc0, //0x00001aee setns %al + 0xc5, 0x7e, 0x6f, 0x15, 0x47, 0xe6, 0xff, 0xff, //0x00001af1 vmovdqu $-6585(%rip), %ymm10 /* LCPI0_5+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x25, 0x5f, 0xe6, 0xff, 0xff, //0x00001af9 vmovdqu $-6561(%rip), %ymm12 /* LCPI0_6+0(%rip) */ + 0x0f, 0x88, 0x31, 0x09, 0x00, 0x00, //0x00001b01 js LBB0_449 + 0x4d, 0x39, 0xc7, //0x00001b07 cmpq %r8, %r15 + 0x0f, 0x8c, 0x28, 0x09, 0x00, 0x00, //0x00001b0a jl LBB0_449 + 0x49, 0xf7, 0xd7, //0x00001b10 notq %r15 + 0x4d, 0x89, 0xfb, //0x00001b13 movq %r15, %r11 + 0xe9, 0x9b, 0x0f, 0x00, 0x00, //0x00001b16 jmp LBB0_506 + //0x00001b1b LBB0_361 + 0xba, 0x40, 0x00, 0x00, 0x00, //0x00001b1b movl $64, %edx + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00001b20 movq $32(%rsp), %r11 + 0x48, 0x8b, 0x5c, 0x24, 0x08, //0x00001b25 movq $8(%rsp), %rbx + 0x48, 0x39, 0xc2, //0x00001b2a cmpq %rax, %rdx + 0x0f, 0x82, 0xa0, 0x24, 0x00, 0x00, //0x00001b2d jb LBB0_239 + //0x00001b33 LBB0_362 + 0x48, 0x01, 0xc1, //0x00001b33 addq %rax, %rcx + 0x48, 0x83, 0xc1, 0x01, //0x00001b36 addq $1, %rcx + 0x48, 0x85, 0xc9, //0x00001b3a testq %rcx, %rcx + 0x0f, 0x88, 0x6e, 0x22, 0x00, 0x00, //0x00001b3d js LBB0_696 + //0x00001b43 LBB0_363 + 0x48, 0x89, 0x0b, //0x00001b43 movq %rcx, (%rbx) + 0x4c, 0x89, 0xe8, //0x00001b46 movq %r13, %rax + 0x48, 0xba, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x00001b49 movabsq $9223372036854775806, %rdx + 0x49, 0x39, 0xd5, //0x00001b53 cmpq %rdx, %r13 + 0x4c, 0x8b, 0x74, 0x24, 0x28, //0x00001b56 movq $40(%rsp), %r14 + 0x0f, 0x87, 0x9c, 0x22, 0x00, 0x00, //0x00001b5b ja LBB0_721 + //0x00001b61 LBB0_364 + 0x49, 0x8b, 0x06, //0x00001b61 movq (%r14), %rax + 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x00001b64 cmpq $4095, %rax + 0x0f, 0x8f, 0x35, 0x22, 0x00, 0x00, //0x00001b6a jg LBB0_713 + 0x48, 0x8d, 0x50, 0x01, //0x00001b70 leaq $1(%rax), %rdx + 0x49, 0x89, 0x16, //0x00001b74 movq %rdx, (%r14) + 0x49, 0xc7, 0x44, 0xc6, 0x08, 0x04, 0x00, 0x00, 0x00, //0x00001b77 movq $4, $8(%r14,%rax,8) + 0xe9, 0x1c, 0xe8, 0xff, 0xff, //0x00001b80 jmp LBB0_4 + //0x00001b85 LBB0_366 + 0x4c, 0x89, 0x4c, 0x24, 0x10, //0x00001b85 movq %r9, $16(%rsp) + 0x4d, 0x89, 0xf2, //0x00001b8a movq %r14, %r10 + 0x49, 0x29, 0xca, //0x00001b8d subq %rcx, %r10 + 0x49, 0x83, 0xfa, 0x20, //0x00001b90 cmpq $32, %r10 + 0x0f, 0x8c, 0x37, 0x12, 0x00, 0x00, //0x00001b94 jl LBB0_541 + 0x4f, 0x8d, 0x04, 0x2c, //0x00001b9a leaq (%r12,%r13), %r8 + 0x4d, 0x29, 0xee, //0x00001b9e subq %r13, %r14 + 0xbe, 0x1f, 0x00, 0x00, 0x00, //0x00001ba1 movl $31, %esi + 0x45, 0x31, 0xd2, //0x00001ba6 xorl %r10d, %r10d + 0x45, 0x31, 0xdb, //0x00001ba9 xorl %r11d, %r11d + 0x90, 0x90, 0x90, 0x90, //0x00001bac .p2align 4, 0x90 + //0x00001bb0 LBB0_368 + 0xc4, 0x81, 0x7e, 0x6f, 0x44, 0x10, 0x01, //0x00001bb0 vmovdqu $1(%r8,%r10), %ymm0 + 0xc5, 0xfd, 0x74, 0xce, //0x00001bb7 vpcmpeqb %ymm6, %ymm0, %ymm1 + 0xc5, 0x7d, 0xd7, 0xc9, //0x00001bbb vpmovmskb %ymm1, %r9d + 0xc5, 0xfd, 0x74, 0xc7, //0x00001bbf vpcmpeqb %ymm7, %ymm0, %ymm0 + 0xc5, 0xfd, 0xd7, 0xc8, //0x00001bc3 vpmovmskb %ymm0, %ecx + 0x85, 0xc9, //0x00001bc7 testl %ecx, %ecx + 0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x00001bc9 jne LBB0_371 + 0x4d, 0x85, 0xdb, //0x00001bcf testq %r11, %r11 + 0x0f, 0x85, 0x08, 0x00, 0x00, 0x00, //0x00001bd2 jne LBB0_371 + 0x45, 0x31, 0xdb, //0x00001bd8 xorl %r11d, %r11d + 0xe9, 0x31, 0x00, 0x00, 0x00, //0x00001bdb jmp LBB0_372 + //0x00001be0 .p2align 4, 0x90 + //0x00001be0 LBB0_371 + 0x44, 0x89, 0xdf, //0x00001be0 movl %r11d, %edi + 0xf7, 0xd7, //0x00001be3 notl %edi + 0x21, 0xcf, //0x00001be5 andl %ecx, %edi + 0x8d, 0x14, 0x3f, //0x00001be7 leal (%rdi,%rdi), %edx + 0x44, 0x09, 0xda, //0x00001bea orl %r11d, %edx + 0x89, 0xd3, //0x00001bed movl %edx, %ebx + 0xf7, 0xd3, //0x00001bef notl %ebx + 0x21, 0xcb, //0x00001bf1 andl %ecx, %ebx + 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001bf3 andl $-1431655766, %ebx + 0x45, 0x31, 0xdb, //0x00001bf9 xorl %r11d, %r11d + 0x01, 0xfb, //0x00001bfc addl %edi, %ebx + 0x41, 0x0f, 0x92, 0xc3, //0x00001bfe setb %r11b + 0x01, 0xdb, //0x00001c02 addl %ebx, %ebx + 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x00001c04 xorl $1431655765, %ebx + 0x21, 0xd3, //0x00001c0a andl %edx, %ebx + 0xf7, 0xd3, //0x00001c0c notl %ebx + 0x41, 0x21, 0xd9, //0x00001c0e andl %ebx, %r9d + //0x00001c11 LBB0_372 + 0x4d, 0x85, 0xc9, //0x00001c11 testq %r9, %r9 + 0x0f, 0x85, 0xdc, 0x07, 0x00, 0x00, //0x00001c14 jne LBB0_447 + 0x49, 0x83, 0xc2, 0x20, //0x00001c1a addq $32, %r10 + 0x49, 0x8d, 0x0c, 0x36, //0x00001c1e leaq (%r14,%rsi), %rcx + 0x48, 0x83, 0xc1, 0xe0, //0x00001c22 addq $-32, %rcx + 0x48, 0x83, 0xc6, 0xe0, //0x00001c26 addq $-32, %rsi + 0x48, 0x83, 0xf9, 0x3f, //0x00001c2a cmpq $63, %rcx + 0x0f, 0x8f, 0x7c, 0xff, 0xff, 0xff, //0x00001c2e jg LBB0_368 + 0x4d, 0x85, 0xdb, //0x00001c34 testq %r11, %r11 + 0x0f, 0x85, 0x8a, 0x1c, 0x00, 0x00, //0x00001c37 jne LBB0_640 + 0x4b, 0x8d, 0x0c, 0x02, //0x00001c3d leaq (%r10,%r8), %rcx + 0x48, 0x83, 0xc1, 0x01, //0x00001c41 addq $1, %rcx + 0x49, 0xf7, 0xd2, //0x00001c45 notq %r10 + 0x4d, 0x01, 0xf2, //0x00001c48 addq %r14, %r10 + //0x00001c4b LBB0_376 + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00001c4b movq $32(%rsp), %r11 + 0x4c, 0x8b, 0x4c, 0x24, 0x10, //0x00001c50 movq $16(%rsp), %r9 + 0x4d, 0x85, 0xd2, //0x00001c55 testq %r10, %r10 + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00001c58 movq $24(%rsp), %r8 + 0x4c, 0x8b, 0x74, 0x24, 0x28, //0x00001c5d movq $40(%rsp), %r14 + 0x0f, 0x8f, 0xe3, 0x1c, 0x00, 0x00, //0x00001c62 jg LBB0_644 + 0xe9, 0x90, 0x21, 0x00, 0x00, //0x00001c68 jmp LBB0_721 + //0x00001c6d LBB0_377 + 0x4c, 0x89, 0xf8, //0x00001c6d movq %r15, %rax + 0x48, 0x29, 0xc8, //0x00001c70 subq %rcx, %rax + 0x48, 0x83, 0xf8, 0x20, //0x00001c73 cmpq $32, %rax + 0x0f, 0x82, 0x5c, 0x11, 0x00, 0x00, //0x00001c77 jb LBB0_542 + 0x4c, 0x89, 0xe8, //0x00001c7d movq %r13, %rax + 0x48, 0xf7, 0xd0, //0x00001c80 notq %rax + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001c83 .p2align 4, 0x90 + //0x00001c90 LBB0_379 + 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x0c, //0x00001c90 vmovdqu (%r12,%rcx), %ymm0 + 0xc5, 0xfd, 0x74, 0xcb, //0x00001c96 vpcmpeqb %ymm3, %ymm0, %ymm1 + 0xc5, 0xa5, 0xdb, 0xc0, //0x00001c9a vpand %ymm0, %ymm11, %ymm0 + 0xc5, 0xfd, 0x74, 0xc4, //0x00001c9e vpcmpeqb %ymm4, %ymm0, %ymm0 + 0xc5, 0xfd, 0xeb, 0xc1, //0x00001ca2 vpor %ymm1, %ymm0, %ymm0 + 0xc5, 0xfd, 0xd7, 0xd0, //0x00001ca6 vpmovmskb %ymm0, %edx + 0x85, 0xd2, //0x00001caa testl %edx, %edx + 0x0f, 0x85, 0x6c, 0x07, 0x00, 0x00, //0x00001cac jne LBB0_448 + 0x48, 0x83, 0xc1, 0x20, //0x00001cb2 addq $32, %rcx + 0x49, 0x8d, 0x14, 0x07, //0x00001cb6 leaq (%r15,%rax), %rdx + 0x48, 0x83, 0xc2, 0xe0, //0x00001cba addq $-32, %rdx + 0x48, 0x83, 0xc0, 0xe0, //0x00001cbe addq $-32, %rax + 0x48, 0x83, 0xfa, 0x1f, //0x00001cc2 cmpq $31, %rdx + 0x0f, 0x87, 0xc4, 0xff, 0xff, 0xff, //0x00001cc6 ja LBB0_379 + 0x4c, 0x89, 0xe1, //0x00001ccc movq %r12, %rcx + 0x48, 0x29, 0xc1, //0x00001ccf subq %rax, %rcx + 0x49, 0x01, 0xc7, //0x00001cd2 addq %rax, %r15 + 0x4c, 0x89, 0xf8, //0x00001cd5 movq %r15, %rax + 0x48, 0x83, 0xf8, 0x10, //0x00001cd8 cmpq $16, %rax + 0x48, 0x8b, 0x7c, 0x24, 0x08, //0x00001cdc movq $8(%rsp), %rdi + 0x49, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001ce1 movabsq $4294977024, %r15 + 0x0f, 0x82, 0x48, 0x00, 0x00, 0x00, //0x00001ceb jb LBB0_385 + //0x00001cf1 LBB0_382 + 0x4c, 0x89, 0xe2, //0x00001cf1 movq %r12, %rdx + 0x48, 0x29, 0xca, //0x00001cf4 subq %rcx, %rdx + //0x00001cf7 LBB0_383 + 0xc5, 0xfa, 0x6f, 0x01, //0x00001cf7 vmovdqu (%rcx), %xmm0 + 0xc5, 0xf9, 0x74, 0x0d, 0x0d, 0xe3, 0xff, 0xff, //0x00001cfb vpcmpeqb $-7411(%rip), %xmm0, %xmm1 /* LCPI0_11+0(%rip) */ + 0xc5, 0xf9, 0xdb, 0x05, 0x15, 0xe3, 0xff, 0xff, //0x00001d03 vpand $-7403(%rip), %xmm0, %xmm0 /* LCPI0_12+0(%rip) */ + 0xc5, 0xf9, 0x74, 0x05, 0x1d, 0xe3, 0xff, 0xff, //0x00001d0b vpcmpeqb $-7395(%rip), %xmm0, %xmm0 /* LCPI0_13+0(%rip) */ + 0xc5, 0xf9, 0xeb, 0xc1, //0x00001d13 vpor %xmm1, %xmm0, %xmm0 + 0xc5, 0xf9, 0xd7, 0xf0, //0x00001d17 vpmovmskb %xmm0, %esi + 0x85, 0xf6, //0x00001d1b testl %esi, %esi + 0x0f, 0x85, 0x0a, 0x09, 0x00, 0x00, //0x00001d1d jne LBB0_477 + 0x48, 0x83, 0xc1, 0x10, //0x00001d23 addq $16, %rcx + 0x48, 0x83, 0xc0, 0xf0, //0x00001d27 addq $-16, %rax + 0x48, 0x83, 0xc2, 0xf0, //0x00001d2b addq $-16, %rdx + 0x48, 0x83, 0xf8, 0x0f, //0x00001d2f cmpq $15, %rax + 0x0f, 0x87, 0xbe, 0xff, 0xff, 0xff, //0x00001d33 ja LBB0_383 + //0x00001d39 LBB0_385 + 0xc5, 0x7d, 0x7f, 0xe1, //0x00001d39 vmovdqa %ymm12, %ymm1 + 0xc5, 0x7d, 0x7f, 0xd0, //0x00001d3d vmovdqa %ymm10, %ymm0 + 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x00001d41 vmovdqa %ymm13, %ymm10 + 0x48, 0x85, 0xc0, //0x00001d46 testq %rax, %rax + 0x0f, 0x84, 0x35, 0x00, 0x00, 0x00, //0x00001d49 je LBB0_392 + 0x48, 0x8d, 0x34, 0x01, //0x00001d4f leaq (%rcx,%rax), %rsi + 0x31, 0xd2, //0x00001d53 xorl %edx, %edx + //0x00001d55 LBB0_387 + 0x0f, 0xb6, 0x1c, 0x11, //0x00001d55 movzbl (%rcx,%rdx), %ebx + 0x80, 0xfb, 0x2c, //0x00001d59 cmpb $44, %bl + 0x0f, 0x84, 0x2d, 0x11, 0x00, 0x00, //0x00001d5c je LBB0_548 + 0x80, 0xfb, 0x7d, //0x00001d62 cmpb $125, %bl + 0x0f, 0x84, 0x24, 0x11, 0x00, 0x00, //0x00001d65 je LBB0_548 + 0x80, 0xfb, 0x5d, //0x00001d6b cmpb $93, %bl + 0x0f, 0x84, 0x1b, 0x11, 0x00, 0x00, //0x00001d6e je LBB0_548 + 0x48, 0x83, 0xc2, 0x01, //0x00001d74 addq $1, %rdx + 0x48, 0x39, 0xd0, //0x00001d78 cmpq %rdx, %rax + 0x0f, 0x85, 0xd4, 0xff, 0xff, 0xff, //0x00001d7b jne LBB0_387 + 0x48, 0x89, 0xf1, //0x00001d81 movq %rsi, %rcx + //0x00001d84 LBB0_392 + 0x4c, 0x29, 0xe1, //0x00001d84 subq %r12, %rcx + 0xe9, 0x09, 0x11, 0x00, 0x00, //0x00001d87 jmp LBB0_549 + //0x00001d8c LBB0_393 + 0x4c, 0x89, 0x4c, 0x24, 0x10, //0x00001d8c movq %r9, $16(%rsp) + 0x4d, 0x8b, 0x43, 0x08, //0x00001d91 movq $8(%r11), %r8 + 0x49, 0x29, 0xc8, //0x00001d95 subq %rcx, %r8 + 0x49, 0x01, 0xcc, //0x00001d98 addq %rcx, %r12 + 0x45, 0x31, 0xdb, //0x00001d9b xorl %r11d, %r11d + 0x45, 0x31, 0xc9, //0x00001d9e xorl %r9d, %r9d + 0x45, 0x31, 0xd2, //0x00001da1 xorl %r10d, %r10d + 0x31, 0xdb, //0x00001da4 xorl %ebx, %ebx + 0xc4, 0x41, 0x7d, 0x6f, 0xfe, //0x00001da6 vmovdqa %ymm14, %ymm15 + 0x49, 0x83, 0xf8, 0x40, //0x00001dab cmpq $64, %r8 + 0x0f, 0x8d, 0x6c, 0x01, 0x00, 0x00, //0x00001daf jge LBB0_394 + //0x00001db5 LBB0_403 + 0x48, 0x8b, 0x74, 0x24, 0x08, //0x00001db5 movq $8(%rsp), %rsi + 0x4d, 0x85, 0xc0, //0x00001dba testq %r8, %r8 + 0x0f, 0x8e, 0x55, 0x22, 0x00, 0x00, //0x00001dbd jle LBB0_729 + 0xc5, 0x7d, 0x7f, 0xe2, //0x00001dc3 vmovdqa %ymm12, %ymm2 + 0xc5, 0x7d, 0x7f, 0xd1, //0x00001dc7 vmovdqa %ymm10, %ymm1 + 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x00001dcb vmovdqa %ymm13, %ymm10 + 0x4c, 0x89, 0xfa, //0x00001dd0 movq %r15, %rdx + 0xc5, 0xf9, 0xef, 0xc0, //0x00001dd3 vpxor %xmm0, %xmm0, %xmm0 + 0xc5, 0xfe, 0x7f, 0x44, 0x24, 0x60, //0x00001dd7 vmovdqu %ymm0, $96(%rsp) + 0xc5, 0xfe, 0x7f, 0x44, 0x24, 0x40, //0x00001ddd vmovdqu %ymm0, $64(%rsp) + 0x44, 0x89, 0xe1, //0x00001de3 movl %r12d, %ecx + 0x81, 0xe1, 0xff, 0x0f, 0x00, 0x00, //0x00001de6 andl $4095, %ecx + 0x81, 0xf9, 0xc1, 0x0f, 0x00, 0x00, //0x00001dec cmpl $4033, %ecx + 0x0f, 0x82, 0x28, 0x00, 0x00, 0x00, //0x00001df2 jb LBB0_407 + 0x49, 0x83, 0xf8, 0x20, //0x00001df8 cmpq $32, %r8 + 0x0f, 0x82, 0x43, 0x00, 0x00, 0x00, //0x00001dfc jb LBB0_408 + 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x24, //0x00001e02 vmovdqu (%r12), %ymm0 + 0xc5, 0xfe, 0x7f, 0x44, 0x24, 0x40, //0x00001e08 vmovdqu %ymm0, $64(%rsp) + 0x49, 0x83, 0xc4, 0x20, //0x00001e0e addq $32, %r12 + 0x49, 0x8d, 0x78, 0xe0, //0x00001e12 leaq $-32(%r8), %rdi + 0x48, 0x8d, 0x74, 0x24, 0x60, //0x00001e16 leaq $96(%rsp), %rsi + 0xe9, 0x2d, 0x00, 0x00, 0x00, //0x00001e1b jmp LBB0_409 + //0x00001e20 LBB0_407 + 0x49, 0x89, 0xd7, //0x00001e20 movq %rdx, %r15 + 0xc4, 0x41, 0x7d, 0x6f, 0xea, //0x00001e23 vmovdqa %ymm10, %ymm13 + 0xc5, 0xfe, 0x6f, 0x1d, 0x90, 0xe3, 0xff, 0xff, //0x00001e28 vmovdqu $-7280(%rip), %ymm3 /* LCPI0_9+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0x68, 0xe3, 0xff, 0xff, //0x00001e30 vmovdqu $-7320(%rip), %ymm4 /* LCPI0_8+0(%rip) */ + 0xc5, 0x7d, 0x6f, 0xd1, //0x00001e38 vmovdqa %ymm1, %ymm10 + 0xc5, 0x7d, 0x6f, 0xe2, //0x00001e3c vmovdqa %ymm2, %ymm12 + 0xe9, 0xdc, 0x00, 0x00, 0x00, //0x00001e40 jmp LBB0_394 + //0x00001e45 LBB0_408 + 0x48, 0x8d, 0x74, 0x24, 0x40, //0x00001e45 leaq $64(%rsp), %rsi + 0x4c, 0x89, 0xc7, //0x00001e4a movq %r8, %rdi + //0x00001e4d LBB0_409 + 0x48, 0x83, 0xff, 0x10, //0x00001e4d cmpq $16, %rdi + 0x0f, 0x82, 0x4b, 0x00, 0x00, 0x00, //0x00001e51 jb LBB0_410 + 0xc4, 0xc1, 0x7a, 0x6f, 0x04, 0x24, //0x00001e57 vmovdqu (%r12), %xmm0 + 0xc5, 0xfa, 0x7f, 0x06, //0x00001e5d vmovdqu %xmm0, (%rsi) + 0x49, 0x83, 0xc4, 0x10, //0x00001e61 addq $16, %r12 + 0x48, 0x83, 0xc6, 0x10, //0x00001e65 addq $16, %rsi + 0x48, 0x83, 0xc7, 0xf0, //0x00001e69 addq $-16, %rdi + 0x48, 0x83, 0xff, 0x08, //0x00001e6d cmpq $8, %rdi + 0x0f, 0x83, 0x35, 0x00, 0x00, 0x00, //0x00001e71 jae LBB0_417 + //0x00001e77 LBB0_411 + 0x48, 0x83, 0xff, 0x04, //0x00001e77 cmpq $4, %rdi + 0x0f, 0x82, 0x48, 0x00, 0x00, 0x00, //0x00001e7b jb LBB0_412 + //0x00001e81 LBB0_418 + 0x41, 0x8b, 0x0c, 0x24, //0x00001e81 movl (%r12), %ecx + 0x89, 0x0e, //0x00001e85 movl %ecx, (%rsi) + 0x49, 0x83, 0xc4, 0x04, //0x00001e87 addq $4, %r12 + 0x48, 0x83, 0xc6, 0x04, //0x00001e8b addq $4, %rsi + 0x48, 0x83, 0xc7, 0xfc, //0x00001e8f addq $-4, %rdi + 0x48, 0x83, 0xff, 0x02, //0x00001e93 cmpq $2, %rdi + 0x0f, 0x83, 0x36, 0x00, 0x00, 0x00, //0x00001e97 jae LBB0_413 + 0xe9, 0x45, 0x00, 0x00, 0x00, //0x00001e9d jmp LBB0_414 + //0x00001ea2 LBB0_410 + 0x48, 0x83, 0xff, 0x08, //0x00001ea2 cmpq $8, %rdi + 0x0f, 0x82, 0xcb, 0xff, 0xff, 0xff, //0x00001ea6 jb LBB0_411 + //0x00001eac LBB0_417 + 0x49, 0x8b, 0x0c, 0x24, //0x00001eac movq (%r12), %rcx + 0x48, 0x89, 0x0e, //0x00001eb0 movq %rcx, (%rsi) + 0x49, 0x83, 0xc4, 0x08, //0x00001eb3 addq $8, %r12 + 0x48, 0x83, 0xc6, 0x08, //0x00001eb7 addq $8, %rsi + 0x48, 0x83, 0xc7, 0xf8, //0x00001ebb addq $-8, %rdi + 0x48, 0x83, 0xff, 0x04, //0x00001ebf cmpq $4, %rdi + 0x0f, 0x83, 0xb8, 0xff, 0xff, 0xff, //0x00001ec3 jae LBB0_418 + //0x00001ec9 LBB0_412 + 0x48, 0x83, 0xff, 0x02, //0x00001ec9 cmpq $2, %rdi + 0x0f, 0x82, 0x14, 0x00, 0x00, 0x00, //0x00001ecd jb LBB0_414 + //0x00001ed3 LBB0_413 + 0x41, 0x0f, 0xb7, 0x0c, 0x24, //0x00001ed3 movzwl (%r12), %ecx + 0x66, 0x89, 0x0e, //0x00001ed8 movw %cx, (%rsi) + 0x49, 0x83, 0xc4, 0x02, //0x00001edb addq $2, %r12 + 0x48, 0x83, 0xc6, 0x02, //0x00001edf addq $2, %rsi + 0x48, 0x83, 0xc7, 0xfe, //0x00001ee3 addq $-2, %rdi + //0x00001ee7 LBB0_414 + 0x4c, 0x89, 0xe1, //0x00001ee7 movq %r12, %rcx + 0x4c, 0x8d, 0x64, 0x24, 0x40, //0x00001eea leaq $64(%rsp), %r12 + 0x48, 0x85, 0xff, //0x00001eef testq %rdi, %rdi + 0x49, 0x89, 0xd7, //0x00001ef2 movq %rdx, %r15 + 0xc4, 0x41, 0x7d, 0x6f, 0xea, //0x00001ef5 vmovdqa %ymm10, %ymm13 + 0xc5, 0xfe, 0x6f, 0x1d, 0xbe, 0xe2, 0xff, 0xff, //0x00001efa vmovdqu $-7490(%rip), %ymm3 /* LCPI0_9+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0x96, 0xe2, 0xff, 0xff, //0x00001f02 vmovdqu $-7530(%rip), %ymm4 /* LCPI0_8+0(%rip) */ + 0xc5, 0x7d, 0x6f, 0xd1, //0x00001f0a vmovdqa %ymm1, %ymm10 + 0xc5, 0x7d, 0x6f, 0xe2, //0x00001f0e vmovdqa %ymm2, %ymm12 + 0x0f, 0x84, 0x09, 0x00, 0x00, 0x00, //0x00001f12 je LBB0_394 + 0x8a, 0x09, //0x00001f18 movb (%rcx), %cl + 0x88, 0x0e, //0x00001f1a movb %cl, (%rsi) + 0x4c, 0x8d, 0x64, 0x24, 0x40, //0x00001f1c leaq $64(%rsp), %r12 + //0x00001f21 LBB0_394 + 0xc4, 0x41, 0x7d, 0x6f, 0xf5, //0x00001f21 vmovdqa %ymm13, %ymm14 + 0xc4, 0xc1, 0x7e, 0x6f, 0x0c, 0x24, //0x00001f26 vmovdqu (%r12), %ymm1 + 0xc4, 0xc1, 0x7e, 0x6f, 0x44, 0x24, 0x20, //0x00001f2c vmovdqu $32(%r12), %ymm0 + 0xc5, 0xf5, 0x74, 0xd7, //0x00001f33 vpcmpeqb %ymm7, %ymm1, %ymm2 + 0xc5, 0xfd, 0xd7, 0xf2, //0x00001f37 vpmovmskb %ymm2, %esi + 0xc5, 0xfd, 0x74, 0xd7, //0x00001f3b vpcmpeqb %ymm7, %ymm0, %ymm2 + 0xc5, 0xfd, 0xd7, 0xca, //0x00001f3f vpmovmskb %ymm2, %ecx + 0x48, 0xc1, 0xe1, 0x20, //0x00001f43 shlq $32, %rcx + 0x48, 0x09, 0xce, //0x00001f47 orq %rcx, %rsi + 0x48, 0x89, 0xf1, //0x00001f4a movq %rsi, %rcx + 0xc4, 0x41, 0x7d, 0x6f, 0xe9, //0x00001f4d vmovdqa %ymm9, %ymm13 + 0x4c, 0x09, 0xc9, //0x00001f52 orq %r9, %rcx + 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x00001f55 jne LBB0_396 + 0x48, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00001f5b movq $-1, %rsi + 0x45, 0x31, 0xc9, //0x00001f62 xorl %r9d, %r9d + 0xe9, 0x46, 0x00, 0x00, 0x00, //0x00001f65 jmp LBB0_397 + //0x00001f6a LBB0_396 + 0x4c, 0x89, 0xc9, //0x00001f6a movq %r9, %rcx + 0x48, 0xf7, 0xd1, //0x00001f6d notq %rcx + 0x48, 0x21, 0xf1, //0x00001f70 andq %rsi, %rcx + 0x4c, 0x8d, 0x34, 0x09, //0x00001f73 leaq (%rcx,%rcx), %r14 + 0x4d, 0x09, 0xce, //0x00001f77 orq %r9, %r14 + 0x4c, 0x89, 0xf7, //0x00001f7a movq %r14, %rdi + 0x48, 0xf7, 0xd7, //0x00001f7d notq %rdi + 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001f80 movabsq $-6148914691236517206, %rdx + 0x48, 0x21, 0xd6, //0x00001f8a andq %rdx, %rsi + 0x48, 0x21, 0xfe, //0x00001f8d andq %rdi, %rsi + 0x45, 0x31, 0xc9, //0x00001f90 xorl %r9d, %r9d + 0x48, 0x01, 0xce, //0x00001f93 addq %rcx, %rsi + 0x41, 0x0f, 0x92, 0xc1, //0x00001f96 setb %r9b + 0x48, 0x01, 0xf6, //0x00001f9a addq %rsi, %rsi + 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001f9d movabsq $6148914691236517205, %rcx + 0x48, 0x31, 0xce, //0x00001fa7 xorq %rcx, %rsi + 0x4c, 0x21, 0xf6, //0x00001faa andq %r14, %rsi + 0x48, 0xf7, 0xd6, //0x00001fad notq %rsi + //0x00001fb0 LBB0_397 + 0xc5, 0xfd, 0x74, 0xd6, //0x00001fb0 vpcmpeqb %ymm6, %ymm0, %ymm2 + 0xc5, 0xfd, 0xd7, 0xca, //0x00001fb4 vpmovmskb %ymm2, %ecx + 0x48, 0xc1, 0xe1, 0x20, //0x00001fb8 shlq $32, %rcx + 0xc5, 0xf5, 0x74, 0xd6, //0x00001fbc vpcmpeqb %ymm6, %ymm1, %ymm2 + 0xc5, 0xfd, 0xd7, 0xd2, //0x00001fc0 vpmovmskb %ymm2, %edx + 0x48, 0x09, 0xca, //0x00001fc4 orq %rcx, %rdx + 0x48, 0x21, 0xf2, //0x00001fc7 andq %rsi, %rdx + 0xc4, 0xe1, 0xf9, 0x6e, 0xd2, //0x00001fca vmovq %rdx, %xmm2 + 0xc4, 0xe3, 0x69, 0x44, 0x15, 0xc7, 0xe0, 0xff, 0xff, 0x00, //0x00001fcf vpclmulqdq $0, $-7993(%rip), %xmm2, %xmm2 /* LCPI0_26+0(%rip) */ + 0xc4, 0xc1, 0xf9, 0x7e, 0xd6, //0x00001fd9 vmovq %xmm2, %r14 + 0x4d, 0x31, 0xde, //0x00001fde xorq %r11, %r14 + 0xc5, 0x7e, 0x6f, 0x0d, 0x97, 0xe1, 0xff, 0xff, //0x00001fe1 vmovdqu $-7785(%rip), %ymm9 /* LCPI0_7+0(%rip) */ + 0xc5, 0xb5, 0x74, 0xd1, //0x00001fe9 vpcmpeqb %ymm1, %ymm9, %ymm2 + 0xc5, 0xfd, 0xd7, 0xd2, //0x00001fed vpmovmskb %ymm2, %edx + 0xc5, 0xb5, 0x74, 0xd0, //0x00001ff1 vpcmpeqb %ymm0, %ymm9, %ymm2 + 0xc5, 0xfd, 0xd7, 0xca, //0x00001ff5 vpmovmskb %ymm2, %ecx + 0x48, 0xc1, 0xe1, 0x20, //0x00001ff9 shlq $32, %rcx + 0x48, 0x09, 0xca, //0x00001ffd orq %rcx, %rdx + 0x4c, 0x89, 0xf1, //0x00002000 movq %r14, %rcx + 0x48, 0xf7, 0xd1, //0x00002003 notq %rcx + 0x48, 0x21, 0xca, //0x00002006 andq %rcx, %rdx + 0xc5, 0xf5, 0x74, 0xcc, //0x00002009 vpcmpeqb %ymm4, %ymm1, %ymm1 + 0xc5, 0xfd, 0xd7, 0xf9, //0x0000200d vpmovmskb %ymm1, %edi + 0xc5, 0xfd, 0x74, 0xc4, //0x00002011 vpcmpeqb %ymm4, %ymm0, %ymm0 + 0xc5, 0xfd, 0xd7, 0xf0, //0x00002015 vpmovmskb %ymm0, %esi + 0x48, 0xc1, 0xe6, 0x20, //0x00002019 shlq $32, %rsi + 0x48, 0x09, 0xf7, //0x0000201d orq %rsi, %rdi + 0x48, 0x21, 0xcf, //0x00002020 andq %rcx, %rdi + 0x0f, 0x84, 0x54, 0x00, 0x00, 0x00, //0x00002023 je LBB0_401 + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00002029 movq $32(%rsp), %r11 + 0xc4, 0x41, 0x7d, 0x6f, 0xcd, //0x0000202e vmovdqa %ymm13, %ymm9 + 0xc4, 0x41, 0x7d, 0x6f, 0xee, //0x00002033 vmovdqa %ymm14, %ymm13 + 0xc4, 0x41, 0x7d, 0x6f, 0xf7, //0x00002038 vmovdqa %ymm15, %ymm14 + 0xc5, 0x7e, 0x6f, 0x3d, 0x1b, 0xe2, 0xff, 0xff, //0x0000203d vmovdqu $-7653(%rip), %ymm15 /* LCPI0_17+0(%rip) */ + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002045 .p2align 4, 0x90 + //0x00002050 LBB0_399 + 0x48, 0x8d, 0x4f, 0xff, //0x00002050 leaq $-1(%rdi), %rcx + 0x48, 0x89, 0xce, //0x00002054 movq %rcx, %rsi + 0x48, 0x21, 0xd6, //0x00002057 andq %rdx, %rsi + 0xf3, 0x48, 0x0f, 0xb8, 0xf6, //0x0000205a popcntq %rsi, %rsi + 0x4c, 0x01, 0xd6, //0x0000205f addq %r10, %rsi + 0x48, 0x39, 0xde, //0x00002062 cmpq %rbx, %rsi + 0x0f, 0x86, 0x33, 0x03, 0x00, 0x00, //0x00002065 jbe LBB0_445 + 0x48, 0x83, 0xc3, 0x01, //0x0000206b addq $1, %rbx + 0x48, 0x21, 0xcf, //0x0000206f andq %rcx, %rdi + 0x0f, 0x85, 0xd8, 0xff, 0xff, 0xff, //0x00002072 jne LBB0_399 + 0xe9, 0x0f, 0x00, 0x00, 0x00, //0x00002078 jmp LBB0_402 + //0x0000207d LBB0_401 + 0xc4, 0x41, 0x7d, 0x6f, 0xcd, //0x0000207d vmovdqa %ymm13, %ymm9 + 0xc4, 0x41, 0x7d, 0x6f, 0xee, //0x00002082 vmovdqa %ymm14, %ymm13 + 0xc4, 0x41, 0x7d, 0x6f, 0xf7, //0x00002087 vmovdqa %ymm15, %ymm14 + //0x0000208c LBB0_402 + 0x49, 0xc1, 0xfe, 0x3f, //0x0000208c sarq $63, %r14 + 0xf3, 0x48, 0x0f, 0xb8, 0xca, //0x00002090 popcntq %rdx, %rcx + 0x49, 0x01, 0xca, //0x00002095 addq %rcx, %r10 + 0x49, 0x83, 0xc4, 0x40, //0x00002098 addq $64, %r12 + 0x49, 0x83, 0xc0, 0xc0, //0x0000209c addq $-64, %r8 + 0x4d, 0x89, 0xf3, //0x000020a0 movq %r14, %r11 + 0xc4, 0x41, 0x7d, 0x6f, 0xfe, //0x000020a3 vmovdqa %ymm14, %ymm15 + 0x49, 0x83, 0xf8, 0x40, //0x000020a8 cmpq $64, %r8 + 0x0f, 0x8d, 0x6f, 0xfe, 0xff, 0xff, //0x000020ac jge LBB0_394 + 0xe9, 0xfe, 0xfc, 0xff, 0xff, //0x000020b2 jmp LBB0_403 + //0x000020b7 LBB0_419 + 0x4c, 0x89, 0x4c, 0x24, 0x10, //0x000020b7 movq %r9, $16(%rsp) + 0x4d, 0x8b, 0x43, 0x08, //0x000020bc movq $8(%r11), %r8 + 0x49, 0x29, 0xc8, //0x000020c0 subq %rcx, %r8 + 0x49, 0x01, 0xcc, //0x000020c3 addq %rcx, %r12 + 0x45, 0x31, 0xdb, //0x000020c6 xorl %r11d, %r11d + 0x45, 0x31, 0xc9, //0x000020c9 xorl %r9d, %r9d + 0x45, 0x31, 0xd2, //0x000020cc xorl %r10d, %r10d + 0x31, 0xdb, //0x000020cf xorl %ebx, %ebx + 0xe9, 0x17, 0x00, 0x00, 0x00, //0x000020d1 jmp LBB0_421 + //0x000020d6 LBB0_420 + 0x49, 0xc1, 0xfe, 0x3f, //0x000020d6 sarq $63, %r14 + 0xf3, 0x48, 0x0f, 0xb8, 0xca, //0x000020da popcntq %rdx, %rcx + 0x49, 0x01, 0xca, //0x000020df addq %rcx, %r10 + 0x49, 0x83, 0xc4, 0x40, //0x000020e2 addq $64, %r12 + 0x49, 0x83, 0xc0, 0xc0, //0x000020e6 addq $-64, %r8 + 0x4d, 0x89, 0xf3, //0x000020ea movq %r14, %r11 + //0x000020ed LBB0_421 + 0x49, 0x83, 0xf8, 0x40, //0x000020ed cmpq $64, %r8 + 0x0f, 0x8c, 0x36, 0x01, 0x00, 0x00, //0x000020f1 jl LBB0_429 + //0x000020f7 LBB0_422 + 0xc4, 0xc1, 0x7e, 0x6f, 0x0c, 0x24, //0x000020f7 vmovdqu (%r12), %ymm1 + 0xc4, 0xc1, 0x7e, 0x6f, 0x44, 0x24, 0x20, //0x000020fd vmovdqu $32(%r12), %ymm0 + 0xc5, 0xf5, 0x74, 0xd7, //0x00002104 vpcmpeqb %ymm7, %ymm1, %ymm2 + 0xc5, 0xfd, 0xd7, 0xf2, //0x00002108 vpmovmskb %ymm2, %esi + 0xc5, 0xfd, 0x74, 0xd7, //0x0000210c vpcmpeqb %ymm7, %ymm0, %ymm2 + 0xc5, 0xfd, 0xd7, 0xca, //0x00002110 vpmovmskb %ymm2, %ecx + 0x48, 0xc1, 0xe1, 0x20, //0x00002114 shlq $32, %rcx + 0x48, 0x09, 0xce, //0x00002118 orq %rcx, %rsi + 0x48, 0x89, 0xf1, //0x0000211b movq %rsi, %rcx + 0x4c, 0x09, 0xc9, //0x0000211e orq %r9, %rcx + 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x00002121 jne LBB0_424 + 0x48, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00002127 movq $-1, %rsi + 0x45, 0x31, 0xc9, //0x0000212e xorl %r9d, %r9d + 0xe9, 0x46, 0x00, 0x00, 0x00, //0x00002131 jmp LBB0_425 + //0x00002136 LBB0_424 + 0x4c, 0x89, 0xc9, //0x00002136 movq %r9, %rcx + 0x48, 0xf7, 0xd1, //0x00002139 notq %rcx + 0x48, 0x21, 0xf1, //0x0000213c andq %rsi, %rcx + 0x4c, 0x8d, 0x34, 0x09, //0x0000213f leaq (%rcx,%rcx), %r14 + 0x4d, 0x09, 0xce, //0x00002143 orq %r9, %r14 + 0x4c, 0x89, 0xf7, //0x00002146 movq %r14, %rdi + 0x48, 0xf7, 0xd7, //0x00002149 notq %rdi + 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000214c movabsq $-6148914691236517206, %rdx + 0x48, 0x21, 0xd6, //0x00002156 andq %rdx, %rsi + 0x48, 0x21, 0xfe, //0x00002159 andq %rdi, %rsi + 0x45, 0x31, 0xc9, //0x0000215c xorl %r9d, %r9d + 0x48, 0x01, 0xce, //0x0000215f addq %rcx, %rsi + 0x41, 0x0f, 0x92, 0xc1, //0x00002162 setb %r9b + 0x48, 0x01, 0xf6, //0x00002166 addq %rsi, %rsi + 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00002169 movabsq $6148914691236517205, %rcx + 0x48, 0x31, 0xce, //0x00002173 xorq %rcx, %rsi + 0x4c, 0x21, 0xf6, //0x00002176 andq %r14, %rsi + 0x48, 0xf7, 0xd6, //0x00002179 notq %rsi + //0x0000217c LBB0_425 + 0xc5, 0xfd, 0x74, 0xd6, //0x0000217c vpcmpeqb %ymm6, %ymm0, %ymm2 + 0xc5, 0xfd, 0xd7, 0xca, //0x00002180 vpmovmskb %ymm2, %ecx + 0x48, 0xc1, 0xe1, 0x20, //0x00002184 shlq $32, %rcx + 0xc5, 0xf5, 0x74, 0xd6, //0x00002188 vpcmpeqb %ymm6, %ymm1, %ymm2 + 0xc5, 0xfd, 0xd7, 0xd2, //0x0000218c vpmovmskb %ymm2, %edx + 0x48, 0x09, 0xca, //0x00002190 orq %rcx, %rdx + 0x48, 0x21, 0xf2, //0x00002193 andq %rsi, %rdx + 0xc4, 0xe1, 0xf9, 0x6e, 0xd2, //0x00002196 vmovq %rdx, %xmm2 + 0xc4, 0xe3, 0x69, 0x44, 0x15, 0xfb, 0xde, 0xff, 0xff, 0x00, //0x0000219b vpclmulqdq $0, $-8453(%rip), %xmm2, %xmm2 /* LCPI0_26+0(%rip) */ + 0xc4, 0xc1, 0xf9, 0x7e, 0xd6, //0x000021a5 vmovq %xmm2, %r14 + 0x4d, 0x31, 0xde, //0x000021aa xorq %r11, %r14 + 0xc5, 0xad, 0x74, 0xd1, //0x000021ad vpcmpeqb %ymm1, %ymm10, %ymm2 + 0xc5, 0xfd, 0xd7, 0xd2, //0x000021b1 vpmovmskb %ymm2, %edx + 0xc5, 0xad, 0x74, 0xd0, //0x000021b5 vpcmpeqb %ymm0, %ymm10, %ymm2 + 0xc5, 0xfd, 0xd7, 0xca, //0x000021b9 vpmovmskb %ymm2, %ecx + 0x48, 0xc1, 0xe1, 0x20, //0x000021bd shlq $32, %rcx + 0x48, 0x09, 0xca, //0x000021c1 orq %rcx, %rdx + 0x4c, 0x89, 0xf1, //0x000021c4 movq %r14, %rcx + 0x48, 0xf7, 0xd1, //0x000021c7 notq %rcx + 0x48, 0x21, 0xca, //0x000021ca andq %rcx, %rdx + 0xc5, 0x9d, 0x74, 0xc9, //0x000021cd vpcmpeqb %ymm1, %ymm12, %ymm1 + 0xc5, 0xfd, 0xd7, 0xf9, //0x000021d1 vpmovmskb %ymm1, %edi + 0xc5, 0x9d, 0x74, 0xc0, //0x000021d5 vpcmpeqb %ymm0, %ymm12, %ymm0 + 0xc5, 0xfd, 0xd7, 0xf0, //0x000021d9 vpmovmskb %ymm0, %esi + 0x48, 0xc1, 0xe6, 0x20, //0x000021dd shlq $32, %rsi + 0x48, 0x09, 0xf7, //0x000021e1 orq %rsi, %rdi + 0x48, 0x21, 0xcf, //0x000021e4 andq %rcx, %rdi + 0x0f, 0x84, 0xe9, 0xfe, 0xff, 0xff, //0x000021e7 je LBB0_420 + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x000021ed movq $32(%rsp), %r11 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000021f2 .p2align 4, 0x90 + //0x00002200 LBB0_427 + 0x48, 0x8d, 0x4f, 0xff, //0x00002200 leaq $-1(%rdi), %rcx + 0x48, 0x89, 0xce, //0x00002204 movq %rcx, %rsi + 0x48, 0x21, 0xd6, //0x00002207 andq %rdx, %rsi + 0xf3, 0x48, 0x0f, 0xb8, 0xf6, //0x0000220a popcntq %rsi, %rsi + 0x4c, 0x01, 0xd6, //0x0000220f addq %r10, %rsi + 0x48, 0x39, 0xde, //0x00002212 cmpq %rbx, %rsi + 0x0f, 0x86, 0x83, 0x01, 0x00, 0x00, //0x00002215 jbe LBB0_445 + 0x48, 0x83, 0xc3, 0x01, //0x0000221b addq $1, %rbx + 0x48, 0x21, 0xcf, //0x0000221f andq %rcx, %rdi + 0x0f, 0x85, 0xd8, 0xff, 0xff, 0xff, //0x00002222 jne LBB0_427 + 0xe9, 0xa9, 0xfe, 0xff, 0xff, //0x00002228 jmp LBB0_420 + //0x0000222d LBB0_429 + 0x48, 0x8b, 0x74, 0x24, 0x08, //0x0000222d movq $8(%rsp), %rsi + 0x4d, 0x85, 0xc0, //0x00002232 testq %r8, %r8 + 0x0f, 0x8e, 0xdd, 0x1d, 0x00, 0x00, //0x00002235 jle LBB0_729 + 0xc5, 0x7d, 0x7f, 0xe2, //0x0000223b vmovdqa %ymm12, %ymm2 + 0xc5, 0x7d, 0x7f, 0xd1, //0x0000223f vmovdqa %ymm10, %ymm1 + 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x00002243 vmovdqa %ymm13, %ymm10 + 0x4c, 0x89, 0xfa, //0x00002248 movq %r15, %rdx + 0xc5, 0xf9, 0xef, 0xc0, //0x0000224b vpxor %xmm0, %xmm0, %xmm0 + 0xc5, 0xfe, 0x7f, 0x44, 0x24, 0x60, //0x0000224f vmovdqu %ymm0, $96(%rsp) + 0xc5, 0xfe, 0x7f, 0x44, 0x24, 0x40, //0x00002255 vmovdqu %ymm0, $64(%rsp) + 0x44, 0x89, 0xe1, //0x0000225b movl %r12d, %ecx + 0x81, 0xe1, 0xff, 0x0f, 0x00, 0x00, //0x0000225e andl $4095, %ecx + 0x81, 0xf9, 0xc1, 0x0f, 0x00, 0x00, //0x00002264 cmpl $4033, %ecx + 0x0f, 0x82, 0x28, 0x00, 0x00, 0x00, //0x0000226a jb LBB0_433 + 0x49, 0x83, 0xf8, 0x20, //0x00002270 cmpq $32, %r8 + 0x0f, 0x82, 0x43, 0x00, 0x00, 0x00, //0x00002274 jb LBB0_434 + 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x24, //0x0000227a vmovdqu (%r12), %ymm0 + 0xc5, 0xfe, 0x7f, 0x44, 0x24, 0x40, //0x00002280 vmovdqu %ymm0, $64(%rsp) + 0x49, 0x83, 0xc4, 0x20, //0x00002286 addq $32, %r12 + 0x49, 0x8d, 0x78, 0xe0, //0x0000228a leaq $-32(%r8), %rdi + 0x48, 0x8d, 0x74, 0x24, 0x60, //0x0000228e leaq $96(%rsp), %rsi + 0xe9, 0x2d, 0x00, 0x00, 0x00, //0x00002293 jmp LBB0_435 + //0x00002298 LBB0_433 + 0x49, 0x89, 0xd7, //0x00002298 movq %rdx, %r15 + 0xc4, 0x41, 0x7d, 0x6f, 0xea, //0x0000229b vmovdqa %ymm10, %ymm13 + 0xc5, 0xfe, 0x6f, 0x1d, 0x18, 0xdf, 0xff, 0xff, //0x000022a0 vmovdqu $-8424(%rip), %ymm3 /* LCPI0_9+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0xf0, 0xde, 0xff, 0xff, //0x000022a8 vmovdqu $-8464(%rip), %ymm4 /* LCPI0_8+0(%rip) */ + 0xc5, 0x7d, 0x6f, 0xd1, //0x000022b0 vmovdqa %ymm1, %ymm10 + 0xc5, 0x7d, 0x6f, 0xe2, //0x000022b4 vmovdqa %ymm2, %ymm12 + 0xe9, 0x3a, 0xfe, 0xff, 0xff, //0x000022b8 jmp LBB0_422 + //0x000022bd LBB0_434 + 0x48, 0x8d, 0x74, 0x24, 0x40, //0x000022bd leaq $64(%rsp), %rsi + 0x4c, 0x89, 0xc7, //0x000022c2 movq %r8, %rdi + //0x000022c5 LBB0_435 + 0x48, 0x83, 0xff, 0x10, //0x000022c5 cmpq $16, %rdi + 0x0f, 0x82, 0x4b, 0x00, 0x00, 0x00, //0x000022c9 jb LBB0_436 + 0xc4, 0xc1, 0x7a, 0x6f, 0x04, 0x24, //0x000022cf vmovdqu (%r12), %xmm0 + 0xc5, 0xfa, 0x7f, 0x06, //0x000022d5 vmovdqu %xmm0, (%rsi) + 0x49, 0x83, 0xc4, 0x10, //0x000022d9 addq $16, %r12 + 0x48, 0x83, 0xc6, 0x10, //0x000022dd addq $16, %rsi + 0x48, 0x83, 0xc7, 0xf0, //0x000022e1 addq $-16, %rdi + 0x48, 0x83, 0xff, 0x08, //0x000022e5 cmpq $8, %rdi + 0x0f, 0x83, 0x35, 0x00, 0x00, 0x00, //0x000022e9 jae LBB0_443 + //0x000022ef LBB0_437 + 0x48, 0x83, 0xff, 0x04, //0x000022ef cmpq $4, %rdi + 0x0f, 0x82, 0x48, 0x00, 0x00, 0x00, //0x000022f3 jb LBB0_438 + //0x000022f9 LBB0_444 + 0x41, 0x8b, 0x0c, 0x24, //0x000022f9 movl (%r12), %ecx + 0x89, 0x0e, //0x000022fd movl %ecx, (%rsi) + 0x49, 0x83, 0xc4, 0x04, //0x000022ff addq $4, %r12 + 0x48, 0x83, 0xc6, 0x04, //0x00002303 addq $4, %rsi + 0x48, 0x83, 0xc7, 0xfc, //0x00002307 addq $-4, %rdi + 0x48, 0x83, 0xff, 0x02, //0x0000230b cmpq $2, %rdi + 0x0f, 0x83, 0x36, 0x00, 0x00, 0x00, //0x0000230f jae LBB0_439 + 0xe9, 0x45, 0x00, 0x00, 0x00, //0x00002315 jmp LBB0_440 + //0x0000231a LBB0_436 + 0x48, 0x83, 0xff, 0x08, //0x0000231a cmpq $8, %rdi + 0x0f, 0x82, 0xcb, 0xff, 0xff, 0xff, //0x0000231e jb LBB0_437 + //0x00002324 LBB0_443 + 0x49, 0x8b, 0x0c, 0x24, //0x00002324 movq (%r12), %rcx + 0x48, 0x89, 0x0e, //0x00002328 movq %rcx, (%rsi) + 0x49, 0x83, 0xc4, 0x08, //0x0000232b addq $8, %r12 + 0x48, 0x83, 0xc6, 0x08, //0x0000232f addq $8, %rsi + 0x48, 0x83, 0xc7, 0xf8, //0x00002333 addq $-8, %rdi + 0x48, 0x83, 0xff, 0x04, //0x00002337 cmpq $4, %rdi + 0x0f, 0x83, 0xb8, 0xff, 0xff, 0xff, //0x0000233b jae LBB0_444 + //0x00002341 LBB0_438 + 0x48, 0x83, 0xff, 0x02, //0x00002341 cmpq $2, %rdi + 0x0f, 0x82, 0x14, 0x00, 0x00, 0x00, //0x00002345 jb LBB0_440 + //0x0000234b LBB0_439 + 0x41, 0x0f, 0xb7, 0x0c, 0x24, //0x0000234b movzwl (%r12), %ecx + 0x66, 0x89, 0x0e, //0x00002350 movw %cx, (%rsi) + 0x49, 0x83, 0xc4, 0x02, //0x00002353 addq $2, %r12 + 0x48, 0x83, 0xc6, 0x02, //0x00002357 addq $2, %rsi + 0x48, 0x83, 0xc7, 0xfe, //0x0000235b addq $-2, %rdi + //0x0000235f LBB0_440 + 0x4c, 0x89, 0xe1, //0x0000235f movq %r12, %rcx + 0x4c, 0x8d, 0x64, 0x24, 0x40, //0x00002362 leaq $64(%rsp), %r12 + 0x48, 0x85, 0xff, //0x00002367 testq %rdi, %rdi + 0x49, 0x89, 0xd7, //0x0000236a movq %rdx, %r15 + 0xc4, 0x41, 0x7d, 0x6f, 0xea, //0x0000236d vmovdqa %ymm10, %ymm13 + 0xc5, 0xfe, 0x6f, 0x1d, 0x46, 0xde, 0xff, 0xff, //0x00002372 vmovdqu $-8634(%rip), %ymm3 /* LCPI0_9+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0x1e, 0xde, 0xff, 0xff, //0x0000237a vmovdqu $-8674(%rip), %ymm4 /* LCPI0_8+0(%rip) */ + 0xc5, 0x7d, 0x6f, 0xd1, //0x00002382 vmovdqa %ymm1, %ymm10 + 0xc5, 0x7d, 0x6f, 0xe2, //0x00002386 vmovdqa %ymm2, %ymm12 + 0x0f, 0x84, 0x67, 0xfd, 0xff, 0xff, //0x0000238a je LBB0_422 + 0x8a, 0x09, //0x00002390 movb (%rcx), %cl + 0x88, 0x0e, //0x00002392 movb %cl, (%rsi) + 0x4c, 0x8d, 0x64, 0x24, 0x40, //0x00002394 leaq $64(%rsp), %r12 + 0xe9, 0x59, 0xfd, 0xff, 0xff, //0x00002399 jmp LBB0_422 + //0x0000239e LBB0_445 + 0x49, 0x8b, 0x4b, 0x08, //0x0000239e movq $8(%r11), %rcx + 0x48, 0x0f, 0xbc, 0xd7, //0x000023a2 bsfq %rdi, %rdx + 0x4c, 0x29, 0xc2, //0x000023a6 subq %r8, %rdx + 0x48, 0x01, 0xd1, //0x000023a9 addq %rdx, %rcx + 0x48, 0x83, 0xc1, 0x01, //0x000023ac addq $1, %rcx + 0x48, 0x8b, 0x74, 0x24, 0x08, //0x000023b0 movq $8(%rsp), %rsi + 0x48, 0x89, 0x0e, //0x000023b5 movq %rcx, (%rsi) + 0x49, 0x8b, 0x53, 0x08, //0x000023b8 movq $8(%r11), %rdx + 0x48, 0x39, 0xd1, //0x000023bc cmpq %rdx, %rcx + 0x48, 0x0f, 0x46, 0xd1, //0x000023bf cmovbeq %rcx, %rdx + 0x48, 0x89, 0x16, //0x000023c3 movq %rdx, (%rsi) + 0x0f, 0x87, 0x31, 0x1a, 0x00, 0x00, //0x000023c6 ja LBB0_721 + 0x4c, 0x89, 0xe8, //0x000023cc movq %r13, %rax + 0x48, 0xba, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x000023cf movabsq $9223372036854775806, %rdx + 0x49, 0x39, 0xd5, //0x000023d9 cmpq %rdx, %r13 + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x000023dc movq $24(%rsp), %r8 + 0x4c, 0x8b, 0x74, 0x24, 0x28, //0x000023e1 movq $40(%rsp), %r14 + 0x4c, 0x8b, 0x4c, 0x24, 0x10, //0x000023e6 movq $16(%rsp), %r9 + 0x0f, 0x86, 0xb0, 0xdf, 0xff, 0xff, //0x000023eb jbe LBB0_4 + 0xe9, 0x07, 0x1a, 0x00, 0x00, //0x000023f1 jmp LBB0_721 + //0x000023f6 LBB0_447 + 0x41, 0x0f, 0xbc, 0xc1, //0x000023f6 bsfl %r9d, %eax + 0x4c, 0x01, 0xe8, //0x000023fa addq %r13, %rax + 0x49, 0x8d, 0x0c, 0x02, //0x000023fd leaq (%r10,%rax), %rcx + 0x48, 0x83, 0xc1, 0x02, //0x00002401 addq $2, %rcx + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00002405 movq $24(%rsp), %r8 + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x0000240a movq $32(%rsp), %r11 + 0x4c, 0x8b, 0x74, 0x24, 0x28, //0x0000240f movq $40(%rsp), %r14 + 0x4c, 0x8b, 0x4c, 0x24, 0x10, //0x00002414 movq $16(%rsp), %r9 + 0xe9, 0x55, 0xea, 0xff, 0xff, //0x00002419 jmp LBB0_159 + //0x0000241e LBB0_448 + 0x0f, 0xbc, 0xca, //0x0000241e bsfl %edx, %ecx + 0x48, 0x29, 0xc1, //0x00002421 subq %rax, %rcx + 0x48, 0x8b, 0x7c, 0x24, 0x08, //0x00002424 movq $8(%rsp), %rdi + 0x49, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002429 movabsq $4294977024, %r15 + 0xe9, 0x61, 0xeb, 0xff, 0xff, //0x00002433 jmp LBB0_182 + //0x00002438 LBB0_449 + 0x49, 0x8d, 0x48, 0xff, //0x00002438 leaq $-1(%r8), %rcx + 0x49, 0x39, 0xcf, //0x0000243c cmpq %rcx, %r15 + 0x49, 0xf7, 0xd0, //0x0000243f notq %r8 + 0x4d, 0x0f, 0x45, 0xc3, //0x00002442 cmovneq %r11, %r8 + 0x84, 0xc0, //0x00002446 testb %al, %al + 0x4d, 0x0f, 0x45, 0xd8, //0x00002448 cmovneq %r8, %r11 + 0xe9, 0x65, 0x06, 0x00, 0x00, //0x0000244c jmp LBB0_506 + //0x00002451 LBB0_450 + 0x4d, 0x89, 0xf3, //0x00002451 movq %r14, %r11 + 0x49, 0x29, 0xcb, //0x00002454 subq %rcx, %r11 + 0x0f, 0x84, 0x9c, 0x1b, 0x00, 0x00, //0x00002457 je LBB0_727 + 0x49, 0x83, 0xfb, 0x40, //0x0000245d cmpq $64, %r11 + 0x0f, 0x82, 0xf0, 0x09, 0x00, 0x00, //0x00002461 jb LBB0_546 + 0x48, 0xc7, 0x44, 0x24, 0x10, 0xff, 0xff, 0xff, 0xff, //0x00002467 movq $-1, $16(%rsp) + 0x45, 0x31, 0xd2, //0x00002470 xorl %r10d, %r10d + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002473 .p2align 4, 0x90 + //0x00002480 LBB0_453 + 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x0c, //0x00002480 vmovdqu (%r12,%rcx), %ymm0 + 0xc4, 0xc1, 0x7e, 0x6f, 0x4c, 0x0c, 0x20, //0x00002486 vmovdqu $32(%r12,%rcx), %ymm1 + 0xc5, 0xfd, 0x74, 0xd6, //0x0000248d vpcmpeqb %ymm6, %ymm0, %ymm2 + 0xc5, 0xfd, 0xd7, 0xfa, //0x00002491 vpmovmskb %ymm2, %edi + 0xc5, 0xf5, 0x74, 0xd6, //0x00002495 vpcmpeqb %ymm6, %ymm1, %ymm2 + 0xc5, 0xfd, 0xd7, 0xc2, //0x00002499 vpmovmskb %ymm2, %eax + 0xc5, 0xfd, 0x74, 0xd7, //0x0000249d vpcmpeqb %ymm7, %ymm0, %ymm2 + 0xc5, 0xfd, 0xd7, 0xd2, //0x000024a1 vpmovmskb %ymm2, %edx + 0xc5, 0xf5, 0x74, 0xd7, //0x000024a5 vpcmpeqb %ymm7, %ymm1, %ymm2 + 0xc5, 0xfd, 0xd7, 0xda, //0x000024a9 vpmovmskb %ymm2, %ebx + 0xc5, 0xbd, 0xda, 0xd1, //0x000024ad vpminub %ymm1, %ymm8, %ymm2 + 0xc5, 0xf5, 0x74, 0xca, //0x000024b1 vpcmpeqb %ymm2, %ymm1, %ymm1 + 0xc5, 0xfd, 0xd7, 0xf1, //0x000024b5 vpmovmskb %ymm1, %esi + 0x48, 0xc1, 0xe0, 0x20, //0x000024b9 shlq $32, %rax + 0x48, 0x09, 0xc7, //0x000024bd orq %rax, %rdi + 0x48, 0xc1, 0xe3, 0x20, //0x000024c0 shlq $32, %rbx + 0x48, 0xc1, 0xe6, 0x20, //0x000024c4 shlq $32, %rsi + 0x48, 0x09, 0xda, //0x000024c8 orq %rbx, %rdx + 0x0f, 0x85, 0x44, 0x00, 0x00, 0x00, //0x000024cb jne LBB0_464 + 0x4d, 0x85, 0xd2, //0x000024d1 testq %r10, %r10 + 0x0f, 0x85, 0x53, 0x00, 0x00, 0x00, //0x000024d4 jne LBB0_466 + 0x45, 0x31, 0xd2, //0x000024da xorl %r10d, %r10d + //0x000024dd LBB0_456 + 0xc5, 0xbd, 0xda, 0xc8, //0x000024dd vpminub %ymm0, %ymm8, %ymm1 + 0xc5, 0xfd, 0x74, 0xc1, //0x000024e1 vpcmpeqb %ymm1, %ymm0, %ymm0 + 0xc5, 0xfd, 0xd7, 0xc0, //0x000024e5 vpmovmskb %ymm0, %eax + 0x48, 0x09, 0xc6, //0x000024e9 orq %rax, %rsi + 0x48, 0x85, 0xff, //0x000024ec testq %rdi, %rdi + 0x0f, 0x85, 0x8b, 0x00, 0x00, 0x00, //0x000024ef jne LBB0_467 + 0x48, 0x85, 0xf6, //0x000024f5 testq %rsi, %rsi + 0x0f, 0x85, 0xb2, 0x1a, 0x00, 0x00, //0x000024f8 jne LBB0_722 + 0x49, 0x83, 0xc3, 0xc0, //0x000024fe addq $-64, %r11 + 0x48, 0x83, 0xc1, 0x40, //0x00002502 addq $64, %rcx + 0x49, 0x83, 0xfb, 0x3f, //0x00002506 cmpq $63, %r11 + 0x0f, 0x87, 0x70, 0xff, 0xff, 0xff, //0x0000250a ja LBB0_453 + 0xe9, 0xb8, 0x06, 0x00, 0x00, //0x00002510 jmp LBB0_459 + //0x00002515 LBB0_464 + 0x48, 0x83, 0x7c, 0x24, 0x10, 0xff, //0x00002515 cmpq $-1, $16(%rsp) + 0x0f, 0x85, 0x0c, 0x00, 0x00, 0x00, //0x0000251b jne LBB0_466 + 0x48, 0x0f, 0xbc, 0xc2, //0x00002521 bsfq %rdx, %rax + 0x48, 0x01, 0xc8, //0x00002525 addq %rcx, %rax + 0x48, 0x89, 0x44, 0x24, 0x10, //0x00002528 movq %rax, $16(%rsp) + //0x0000252d LBB0_466 + 0x4c, 0x89, 0xd0, //0x0000252d movq %r10, %rax + 0x48, 0xf7, 0xd0, //0x00002530 notq %rax + 0x48, 0x21, 0xd0, //0x00002533 andq %rdx, %rax + 0x4c, 0x8d, 0x04, 0x00, //0x00002536 leaq (%rax,%rax), %r8 + 0x4d, 0x09, 0xd0, //0x0000253a orq %r10, %r8 + 0x4c, 0x89, 0xc3, //0x0000253d movq %r8, %rbx + 0x48, 0xf7, 0xd3, //0x00002540 notq %rbx + 0x48, 0x21, 0xd3, //0x00002543 andq %rdx, %rbx + 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002546 movabsq $-6148914691236517206, %rdx + 0x48, 0x21, 0xd3, //0x00002550 andq %rdx, %rbx + 0x45, 0x31, 0xd2, //0x00002553 xorl %r10d, %r10d + 0x48, 0x01, 0xc3, //0x00002556 addq %rax, %rbx + 0x41, 0x0f, 0x92, 0xc2, //0x00002559 setb %r10b + 0x48, 0x01, 0xdb, //0x0000255d addq %rbx, %rbx + 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00002560 movabsq $6148914691236517205, %rax + 0x48, 0x31, 0xc3, //0x0000256a xorq %rax, %rbx + 0x4c, 0x21, 0xc3, //0x0000256d andq %r8, %rbx + 0x48, 0xf7, 0xd3, //0x00002570 notq %rbx + 0x48, 0x21, 0xdf, //0x00002573 andq %rbx, %rdi + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00002576 movq $24(%rsp), %r8 + 0xe9, 0x5d, 0xff, 0xff, 0xff, //0x0000257b jmp LBB0_456 + //0x00002580 LBB0_467 + 0x48, 0x0f, 0xbc, 0xc7, //0x00002580 bsfq %rdi, %rax + 0x48, 0x85, 0xf6, //0x00002584 testq %rsi, %rsi + 0x0f, 0x84, 0x4d, 0x00, 0x00, 0x00, //0x00002587 je LBB0_472 + 0x48, 0x0f, 0xbc, 0xd6, //0x0000258d bsfq %rsi, %rdx + 0xe9, 0x49, 0x00, 0x00, 0x00, //0x00002591 jmp LBB0_473 + //0x00002596 LBB0_469 + 0x48, 0x01, 0xd9, //0x00002596 addq %rbx, %rcx + 0x4c, 0x01, 0xd1, //0x00002599 addq %r10, %rcx + 0xc5, 0xf8, 0x77, //0x0000259c vzeroupper + 0x48, 0x89, 0xcb, //0x0000259f movq %rcx, %rbx + 0xe9, 0x55, 0x01, 0x00, 0x00, //0x000025a2 jmp LBB0_482 + //0x000025a7 LBB0_470 + 0x4d, 0x29, 0xe5, //0x000025a7 subq %r12, %r13 + 0x49, 0x01, 0xcd, //0x000025aa addq %rcx, %r13 + 0x49, 0x39, 0xc5, //0x000025ad cmpq %rax, %r13 + 0x0f, 0x82, 0xa4, 0xdf, 0xff, 0xff, //0x000025b0 jb LBB0_36 + 0xe9, 0xde, 0x17, 0x00, 0x00, //0x000025b6 jmp LBB0_694 + //0x000025bb LBB0_471 + 0x4c, 0x8b, 0x5c, 0x24, 0x30, //0x000025bb movq $48(%rsp), %r11 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000025c0 movq $-1, %rax + 0x4d, 0x85, 0xff, //0x000025c7 testq %r15, %r15 + 0x48, 0x8b, 0x4c, 0x24, 0x10, //0x000025ca movq $16(%rsp), %rcx + 0x0f, 0x85, 0xda, 0xf3, 0xff, 0xff, //0x000025cf jne LBB0_347 + 0xe9, 0x0a, 0x18, 0x00, 0x00, //0x000025d5 jmp LBB0_700 + //0x000025da LBB0_472 + 0xba, 0x40, 0x00, 0x00, 0x00, //0x000025da movl $64, %edx + //0x000025df LBB0_473 + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x000025df movq $32(%rsp), %r11 + 0x48, 0x8b, 0x74, 0x24, 0x08, //0x000025e4 movq $8(%rsp), %rsi + 0x48, 0x39, 0xc2, //0x000025e9 cmpq %rax, %rdx + 0x0f, 0x82, 0x14, 0x1a, 0x00, 0x00, //0x000025ec jb LBB0_728 + 0xc5, 0x7d, 0x7f, 0xea, //0x000025f2 vmovdqa %ymm13, %ymm2 + 0x48, 0x01, 0xc1, //0x000025f6 addq %rax, %rcx + 0x48, 0x83, 0xc1, 0x01, //0x000025f9 addq $1, %rcx + //0x000025fd LBB0_475 + 0x48, 0x85, 0xc9, //0x000025fd testq %rcx, %rcx + 0x0f, 0x88, 0x6b, 0x19, 0x00, 0x00, //0x00002600 js LBB0_715 + 0x48, 0x89, 0x0e, //0x00002606 movq %rcx, (%rsi) + 0x4c, 0x89, 0xe8, //0x00002609 movq %r13, %rax + 0x48, 0xba, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x0000260c movabsq $9223372036854775806, %rdx + 0x49, 0x39, 0xd5, //0x00002616 cmpq %rdx, %r13 + 0x4c, 0x8b, 0x74, 0x24, 0x28, //0x00002619 movq $40(%rsp), %r14 + 0xc5, 0x7d, 0x6f, 0xea, //0x0000261e vmovdqa %ymm2, %ymm13 + 0x0f, 0x86, 0x79, 0xdd, 0xff, 0xff, //0x00002622 jbe LBB0_4 + 0xe9, 0xd0, 0x17, 0x00, 0x00, //0x00002628 jmp LBB0_721 + //0x0000262d LBB0_477 + 0x66, 0x0f, 0xbc, 0xc6, //0x0000262d bsfw %si, %ax + 0x0f, 0xb7, 0xc8, //0x00002631 movzwl %ax, %ecx + 0x48, 0x29, 0xd1, //0x00002634 subq %rdx, %rcx + 0xe9, 0x5d, 0xe9, 0xff, 0xff, //0x00002637 jmp LBB0_182 + //0x0000263c LBB0_162 + 0x4d, 0x85, 0xdb, //0x0000263c testq %r11, %r11 + 0x0f, 0x85, 0x6e, 0x08, 0x00, 0x00, //0x0000263f jne LBB0_550 + 0x4b, 0x8d, 0x0c, 0x02, //0x00002645 leaq (%r10,%r8), %rcx + 0x48, 0x83, 0xc1, 0x01, //0x00002649 addq $1, %rcx + 0x49, 0xf7, 0xd2, //0x0000264d notq %r10 + 0x4d, 0x01, 0xf2, //0x00002650 addq %r14, %r10 + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00002653 movq $24(%rsp), %r8 + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00002658 movq $32(%rsp), %r11 + 0x4d, 0x89, 0xf9, //0x0000265d movq %r15, %r9 + 0x49, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002660 movabsq $4294977024, %r15 + //0x0000266a LBB0_164 + 0x4d, 0x85, 0xd2, //0x0000266a testq %r10, %r10 + 0x4c, 0x8b, 0x74, 0x24, 0x28, //0x0000266d movq $40(%rsp), %r14 + 0x0f, 0x8f, 0x27, 0x00, 0x00, 0x00, //0x00002672 jg LBB0_216 + 0xe9, 0x80, 0x17, 0x00, 0x00, //0x00002678 jmp LBB0_721 + 0x90, 0x90, 0x90, //0x0000267d .p2align 4, 0x90 + //0x00002680 LBB0_214 + 0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x00002680 movq $-2, %rdx + 0xb8, 0x02, 0x00, 0x00, 0x00, //0x00002687 movl $2, %eax + 0x48, 0x01, 0xc1, //0x0000268c addq %rax, %rcx + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000268f movq $-1, %rax + 0x49, 0x01, 0xd2, //0x00002696 addq %rdx, %r10 + 0x0f, 0x8e, 0x5e, 0x17, 0x00, 0x00, //0x00002699 jle LBB0_721 + //0x0000269f LBB0_216 + 0x0f, 0xb6, 0x01, //0x0000269f movzbl (%rcx), %eax + 0x3c, 0x5c, //0x000026a2 cmpb $92, %al + 0x0f, 0x84, 0xd6, 0xff, 0xff, 0xff, //0x000026a4 je LBB0_214 + 0x3c, 0x22, //0x000026aa cmpb $34, %al + 0x0f, 0x84, 0xd0, 0x12, 0x00, 0x00, //0x000026ac je LBB0_647 + 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x000026b2 movq $-1, %rdx + 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000026b9 movl $1, %eax + 0x48, 0x01, 0xc1, //0x000026be addq %rax, %rcx + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000026c1 movq $-1, %rax + 0x49, 0x01, 0xd2, //0x000026c8 addq %rdx, %r10 + 0x0f, 0x8f, 0xce, 0xff, 0xff, 0xff, //0x000026cb jg LBB0_216 + 0xe9, 0x27, 0x17, 0x00, 0x00, //0x000026d1 jmp LBB0_721 + //0x000026d6 LBB0_478 + 0xc5, 0x7d, 0x7f, 0xe8, //0x000026d6 vmovdqa %ymm13, %ymm0 + 0x0f, 0xbc, 0xc2, //0x000026da bsfl %edx, %eax + 0xe9, 0xce, 0x03, 0x00, 0x00, //0x000026dd jmp LBB0_505 + //0x000026e2 LBB0_479 + 0x89, 0xc8, //0x000026e2 movl %ecx, %eax + 0x48, 0x01, 0xc3, //0x000026e4 addq %rax, %rbx + 0x4c, 0x01, 0xd3, //0x000026e7 addq %r10, %rbx + 0x4c, 0x8b, 0x4c, 0x24, 0x10, //0x000026ea movq $16(%rsp), %r9 + 0xe9, 0x03, 0x00, 0x00, 0x00, //0x000026ef jmp LBB0_481 + //0x000026f4 LBB0_480 + 0x48, 0x01, 0xc3, //0x000026f4 addq %rax, %rbx + //0x000026f7 LBB0_481 + 0x4c, 0x8b, 0x54, 0x24, 0x30, //0x000026f7 movq $48(%rsp), %r10 + //0x000026fc LBB0_482 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000026fc movq $-1, %rax + 0x4d, 0x85, 0xc0, //0x00002703 testq %r8, %r8 + 0x48, 0x8b, 0x54, 0x24, 0x08, //0x00002706 movq $8(%rsp), %rdx + 0x0f, 0x84, 0x87, 0x18, 0x00, 0x00, //0x0000270b je LBB0_719 + 0x4d, 0x85, 0xdb, //0x00002711 testq %r11, %r11 + 0x0f, 0x84, 0x7e, 0x18, 0x00, 0x00, //0x00002714 je LBB0_719 + 0x4d, 0x85, 0xf6, //0x0000271a testq %r14, %r14 + 0x0f, 0x84, 0x75, 0x18, 0x00, 0x00, //0x0000271d je LBB0_719 + 0x4c, 0x29, 0xd3, //0x00002723 subq %r10, %rbx + 0x48, 0x8d, 0x43, 0xff, //0x00002726 leaq $-1(%rbx), %rax + 0x49, 0x39, 0xc0, //0x0000272a cmpq %rax, %r8 + 0x0f, 0x84, 0x9a, 0x00, 0x00, 0x00, //0x0000272d je LBB0_491 + 0x49, 0x39, 0xc3, //0x00002733 cmpq %rax, %r11 + 0x0f, 0x84, 0x91, 0x00, 0x00, 0x00, //0x00002736 je LBB0_491 + 0x49, 0x39, 0xc6, //0x0000273c cmpq %rax, %r14 + 0x0f, 0x84, 0x88, 0x00, 0x00, 0x00, //0x0000273f je LBB0_491 + 0x4d, 0x85, 0xdb, //0x00002745 testq %r11, %r11 + 0xc5, 0xfe, 0x6f, 0x2d, 0x70, 0xd9, 0xff, 0xff, //0x00002748 vmovdqu $-9872(%rip), %ymm5 /* LCPI0_1+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x35, 0x88, 0xd9, 0xff, 0xff, //0x00002750 vmovdqu $-9848(%rip), %ymm6 /* LCPI0_2+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x3d, 0xa0, 0xd9, 0xff, 0xff, //0x00002758 vmovdqu $-9824(%rip), %ymm7 /* LCPI0_3+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x05, 0xb8, 0xd9, 0xff, 0xff, //0x00002760 vmovdqu $-9800(%rip), %ymm8 /* LCPI0_4+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x0d, 0x90, 0xda, 0xff, 0xff, //0x00002768 vmovdqu $-9584(%rip), %ymm9 /* LCPI0_14+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x05, 0xa8, 0xda, 0xff, 0xff, //0x00002770 vmovdqu $-9560(%rip), %ymm0 /* LCPI0_15+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x1d, 0x60, 0xda, 0xff, 0xff, //0x00002778 vmovdqu $-9632(%rip), %ymm11 /* LCPI0_10+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x35, 0xb8, 0xda, 0xff, 0xff, //0x00002780 vmovdqu $-9544(%rip), %ymm14 /* LCPI0_16+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x3d, 0xd0, 0xda, 0xff, 0xff, //0x00002788 vmovdqu $-9520(%rip), %ymm15 /* LCPI0_17+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x1d, 0x28, 0xda, 0xff, 0xff, //0x00002790 vmovdqu $-9688(%rip), %ymm3 /* LCPI0_9+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0x00, 0xda, 0xff, 0xff, //0x00002798 vmovdqu $-9728(%rip), %ymm4 /* LCPI0_8+0(%rip) */ + 0x0f, 0x8e, 0xa6, 0x00, 0x00, 0x00, //0x000027a0 jle LBB0_495 + 0x49, 0x8d, 0x43, 0xff, //0x000027a6 leaq $-1(%r11), %rax + 0x49, 0x39, 0xc6, //0x000027aa cmpq %rax, %r14 + 0x0f, 0x84, 0x99, 0x00, 0x00, 0x00, //0x000027ad je LBB0_495 + 0x49, 0xf7, 0xd3, //0x000027b3 notq %r11 + 0x4c, 0x89, 0xdb, //0x000027b6 movq %r11, %rbx + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x000027b9 movq $24(%rsp), %r8 + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x000027be movq $32(%rsp), %r11 + 0x4c, 0x8b, 0x74, 0x24, 0x28, //0x000027c3 movq $40(%rsp), %r14 + 0xe9, 0x6a, 0x00, 0x00, 0x00, //0x000027c8 jmp LBB0_494 + //0x000027cd LBB0_491 + 0x48, 0xf7, 0xdb, //0x000027cd negq %rbx + //0x000027d0 LBB0_492 + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x000027d0 movq $24(%rsp), %r8 + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x000027d5 movq $32(%rsp), %r11 + 0x4c, 0x8b, 0x74, 0x24, 0x28, //0x000027da movq $40(%rsp), %r14 + //0x000027df LBB0_493 + 0xc5, 0xfe, 0x6f, 0x2d, 0xd9, 0xd8, 0xff, 0xff, //0x000027df vmovdqu $-10023(%rip), %ymm5 /* LCPI0_1+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x35, 0xf1, 0xd8, 0xff, 0xff, //0x000027e7 vmovdqu $-9999(%rip), %ymm6 /* LCPI0_2+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x3d, 0x09, 0xd9, 0xff, 0xff, //0x000027ef vmovdqu $-9975(%rip), %ymm7 /* LCPI0_3+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x05, 0x21, 0xd9, 0xff, 0xff, //0x000027f7 vmovdqu $-9951(%rip), %ymm8 /* LCPI0_4+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x0d, 0xf9, 0xd9, 0xff, 0xff, //0x000027ff vmovdqu $-9735(%rip), %ymm9 /* LCPI0_14+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x05, 0x11, 0xda, 0xff, 0xff, //0x00002807 vmovdqu $-9711(%rip), %ymm0 /* LCPI0_15+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x1d, 0xc9, 0xd9, 0xff, 0xff, //0x0000280f vmovdqu $-9783(%rip), %ymm11 /* LCPI0_10+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x35, 0x21, 0xda, 0xff, 0xff, //0x00002817 vmovdqu $-9695(%rip), %ymm14 /* LCPI0_16+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x3d, 0x39, 0xda, 0xff, 0xff, //0x0000281f vmovdqu $-9671(%rip), %ymm15 /* LCPI0_17+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x1d, 0x91, 0xd9, 0xff, 0xff, //0x00002827 vmovdqu $-9839(%rip), %ymm3 /* LCPI0_9+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0x69, 0xd9, 0xff, 0xff, //0x0000282f vmovdqu $-9879(%rip), %ymm4 /* LCPI0_8+0(%rip) */ + //0x00002837 LBB0_494 + 0xc5, 0x7e, 0x6f, 0x15, 0x01, 0xd9, 0xff, 0xff, //0x00002837 vmovdqu $-9983(%rip), %ymm10 /* LCPI0_5+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x25, 0x19, 0xd9, 0xff, 0xff, //0x0000283f vmovdqu $-9959(%rip), %ymm12 /* LCPI0_6+0(%rip) */ + 0xe9, 0x83, 0x04, 0x00, 0x00, //0x00002847 jmp LBB0_528 + //0x0000284c LBB0_495 + 0x4c, 0x89, 0xc0, //0x0000284c movq %r8, %rax + 0x4c, 0x09, 0xf0, //0x0000284f orq %r14, %rax + 0x0f, 0x99, 0xc0, //0x00002852 setns %al + 0xc5, 0x7e, 0x6f, 0x15, 0xe3, 0xd8, 0xff, 0xff, //0x00002855 vmovdqu $-10013(%rip), %ymm10 /* LCPI0_5+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x25, 0xfb, 0xd8, 0xff, 0xff, //0x0000285d vmovdqu $-9989(%rip), %ymm12 /* LCPI0_6+0(%rip) */ + 0x0f, 0x88, 0x4f, 0x01, 0x00, 0x00, //0x00002865 js LBB0_499 + 0x4d, 0x39, 0xf0, //0x0000286b cmpq %r14, %r8 + 0x0f, 0x8c, 0x46, 0x01, 0x00, 0x00, //0x0000286e jl LBB0_499 + 0x49, 0xf7, 0xd0, //0x00002874 notq %r8 + 0x4c, 0x89, 0xc3, //0x00002877 movq %r8, %rbx + 0xe9, 0x41, 0x04, 0x00, 0x00, //0x0000287a jmp LBB0_527 + //0x0000287f LBB0_192 + 0x4d, 0x85, 0xdb, //0x0000287f testq %r11, %r11 + 0x0f, 0x85, 0x93, 0x08, 0x00, 0x00, //0x00002882 jne LBB0_573 + 0x4b, 0x8d, 0x0c, 0x02, //0x00002888 leaq (%r10,%r8), %rcx + 0x48, 0x83, 0xc1, 0x01, //0x0000288c addq $1, %rcx + 0x49, 0xf7, 0xd2, //0x00002890 notq %r10 + 0x4d, 0x01, 0xf2, //0x00002893 addq %r14, %r10 + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00002896 movq $24(%rsp), %r8 + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x0000289b movq $32(%rsp), %r11 + 0x4d, 0x89, 0xf9, //0x000028a0 movq %r15, %r9 + 0x49, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000028a3 movabsq $4294977024, %r15 + //0x000028ad LBB0_194 + 0x4d, 0x85, 0xd2, //0x000028ad testq %r10, %r10 + 0x4c, 0x8b, 0x74, 0x24, 0x28, //0x000028b0 movq $40(%rsp), %r14 + 0x0f, 0x8f, 0x24, 0x00, 0x00, 0x00, //0x000028b5 jg LBB0_242 + 0xe9, 0x3d, 0x15, 0x00, 0x00, //0x000028bb jmp LBB0_721 + //0x000028c0 LBB0_240 + 0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x000028c0 movq $-2, %rdx + 0xb8, 0x02, 0x00, 0x00, 0x00, //0x000028c7 movl $2, %eax + 0x48, 0x01, 0xc1, //0x000028cc addq %rax, %rcx + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000028cf movq $-1, %rax + 0x49, 0x01, 0xd2, //0x000028d6 addq %rdx, %r10 + 0x0f, 0x8e, 0x1e, 0x15, 0x00, 0x00, //0x000028d9 jle LBB0_721 + //0x000028df LBB0_242 + 0x0f, 0xb6, 0x01, //0x000028df movzbl (%rcx), %eax + 0x3c, 0x5c, //0x000028e2 cmpb $92, %al + 0x0f, 0x84, 0xd6, 0xff, 0xff, 0xff, //0x000028e4 je LBB0_240 + 0x3c, 0x22, //0x000028ea cmpb $34, %al + 0x0f, 0x84, 0x24, 0x00, 0x00, 0x00, //0x000028ec je LBB0_498 + 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x000028f2 movq $-1, %rdx + 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000028f9 movl $1, %eax + 0x48, 0x01, 0xc1, //0x000028fe addq %rax, %rcx + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002901 movq $-1, %rax + 0x49, 0x01, 0xd2, //0x00002908 addq %rdx, %r10 + 0x0f, 0x8f, 0xce, 0xff, 0xff, 0xff, //0x0000290b jg LBB0_242 + 0xe9, 0xe7, 0x14, 0x00, 0x00, //0x00002911 jmp LBB0_721 + //0x00002916 LBB0_498 + 0x4c, 0x29, 0xe1, //0x00002916 subq %r12, %rcx + 0x48, 0x83, 0xc1, 0x01, //0x00002919 addq $1, %rcx + 0xe9, 0x61, 0xe7, 0xff, 0xff, //0x0000291d jmp LBB0_189 + //0x00002922 LBB0_54 + 0x4c, 0x01, 0xe1, //0x00002922 addq %r12, %rcx + 0x49, 0x83, 0xfa, 0x20, //0x00002925 cmpq $32, %r10 + 0x0f, 0x82, 0x98, 0x06, 0x00, 0x00, //0x00002929 jb LBB0_557 + //0x0000292f LBB0_55 + 0xc5, 0xfe, 0x6f, 0x01, //0x0000292f vmovdqu (%rcx), %ymm0 + 0xc5, 0xfd, 0x74, 0xce, //0x00002933 vpcmpeqb %ymm6, %ymm0, %ymm1 + 0xc5, 0xfd, 0xd7, 0xf1, //0x00002937 vpmovmskb %ymm1, %esi + 0xc5, 0xfd, 0x74, 0xc7, //0x0000293b vpcmpeqb %ymm7, %ymm0, %ymm0 + 0xc5, 0xfd, 0xd7, 0xd0, //0x0000293f vpmovmskb %ymm0, %edx + 0x85, 0xd2, //0x00002943 testl %edx, %edx + 0x0f, 0x85, 0xc4, 0x05, 0x00, 0x00, //0x00002945 jne LBB0_552 + 0x4d, 0x85, 0xc0, //0x0000294b testq %r8, %r8 + 0x0f, 0x85, 0xf0, 0x05, 0x00, 0x00, //0x0000294e jne LBB0_554 + 0x45, 0x31, 0xc0, //0x00002954 xorl %r8d, %r8d + 0x48, 0x85, 0xf6, //0x00002957 testq %rsi, %rsi + 0x0f, 0x84, 0x5f, 0x06, 0x00, 0x00, //0x0000295a je LBB0_556 + //0x00002960 LBB0_58 + 0x48, 0x0f, 0xbc, 0xc6, //0x00002960 bsfq %rsi, %rax + 0x4c, 0x29, 0xe1, //0x00002964 subq %r12, %rcx + 0x48, 0x01, 0xc1, //0x00002967 addq %rax, %rcx + 0x48, 0x83, 0xc1, 0x01, //0x0000296a addq $1, %rcx + 0xe9, 0xb4, 0xdd, 0xff, 0xff, //0x0000296e jmp LBB0_63 + //0x00002973 LBB0_204 + 0x4c, 0x01, 0xe1, //0x00002973 addq %r12, %rcx + 0x49, 0x83, 0xfb, 0x20, //0x00002976 cmpq $32, %r11 + 0x0f, 0x82, 0xce, 0x03, 0x00, 0x00, //0x0000297a jb LBB0_534 + //0x00002980 LBB0_205 + 0xc5, 0xfe, 0x6f, 0x01, //0x00002980 vmovdqu (%rcx), %ymm0 + 0xc5, 0xfd, 0x74, 0xce, //0x00002984 vpcmpeqb %ymm6, %ymm0, %ymm1 + 0xc5, 0x7d, 0xd7, 0xc1, //0x00002988 vpmovmskb %ymm1, %r8d + 0xc5, 0xfd, 0x74, 0xcf, //0x0000298c vpcmpeqb %ymm7, %ymm0, %ymm1 + 0xc5, 0xfd, 0xd7, 0xd1, //0x00002990 vpmovmskb %ymm1, %edx + 0x85, 0xd2, //0x00002994 testl %edx, %edx + 0x0f, 0x85, 0x47, 0x07, 0x00, 0x00, //0x00002996 jne LBB0_571 + 0x4d, 0x85, 0xd2, //0x0000299c testq %r10, %r10 + 0x0f, 0x85, 0xd2, 0x07, 0x00, 0x00, //0x0000299f jne LBB0_575 + 0x45, 0x31, 0xd2, //0x000029a5 xorl %r10d, %r10d + 0x4d, 0x85, 0xc0, //0x000029a8 testq %r8, %r8 + 0x0f, 0x84, 0x39, 0x08, 0x00, 0x00, //0x000029ab je LBB0_577 + //0x000029b1 LBB0_208 + 0x49, 0x0f, 0xbc, 0xd0, //0x000029b1 bsfq %r8, %rdx + 0xe9, 0x35, 0x08, 0x00, 0x00, //0x000029b5 jmp LBB0_578 + //0x000029ba LBB0_499 + 0x49, 0x8d, 0x4e, 0xff, //0x000029ba leaq $-1(%r14), %rcx + 0x49, 0x39, 0xc8, //0x000029be cmpq %rcx, %r8 + 0x49, 0xf7, 0xd6, //0x000029c1 notq %r14 + 0x4c, 0x0f, 0x45, 0xf3, //0x000029c4 cmovneq %rbx, %r14 + 0x84, 0xc0, //0x000029c8 testb %al, %al + 0x49, 0x0f, 0x45, 0xde, //0x000029ca cmovneq %r14, %rbx + 0xe9, 0xed, 0x02, 0x00, 0x00, //0x000029ce jmp LBB0_527 + //0x000029d3 LBB0_500 + 0xc5, 0x7d, 0x7f, 0xe8, //0x000029d3 vmovdqa %ymm13, %ymm0 + 0x4d, 0x01, 0xec, //0x000029d7 addq %r13, %r12 + 0x4d, 0x29, 0xdc, //0x000029da subq %r11, %r12 + 0x48, 0xf7, 0xd0, //0x000029dd notq %rax + 0x4c, 0x01, 0xe0, //0x000029e0 addq %r12, %rax + 0x49, 0x89, 0xc3, //0x000029e3 movq %rax, %r11 + 0xe9, 0xcb, 0x00, 0x00, 0x00, //0x000029e6 jmp LBB0_506 + //0x000029eb LBB0_501 + 0xc5, 0x7d, 0x7f, 0xe8, //0x000029eb vmovdqa %ymm13, %ymm0 + 0x89, 0xd0, //0x000029ef movl %edx, %eax + 0xe9, 0xba, 0x00, 0x00, 0x00, //0x000029f1 jmp LBB0_505 + //0x000029f6 LBB0_502 + 0x4d, 0x01, 0xe5, //0x000029f6 addq %r12, %r13 + 0x48, 0x85, 0xf6, //0x000029f9 testq %rsi, %rsi + 0x0f, 0x85, 0xf4, 0xda, 0xff, 0xff, //0x000029fc jne LBB0_29 + 0xe9, 0x22, 0xdb, 0xff, 0xff, //0x00002a02 jmp LBB0_34 + //0x00002a07 LBB0_503 + 0xc5, 0x7d, 0x7f, 0xe8, //0x00002a07 vmovdqa %ymm13, %ymm0 + 0x89, 0xd0, //0x00002a0b movl %edx, %eax + 0xe9, 0x31, 0x01, 0x00, 0x00, //0x00002a0d jmp LBB0_514 + //0x00002a12 LBB0_79 + 0x4c, 0x01, 0xe1, //0x00002a12 addq %r12, %rcx + 0x49, 0x83, 0xfa, 0x20, //0x00002a15 cmpq $32, %r10 + 0x0f, 0x82, 0xc9, 0x09, 0x00, 0x00, //0x00002a19 jb LBB0_598 + //0x00002a1f LBB0_80 + 0xc5, 0xfe, 0x6f, 0x01, //0x00002a1f vmovdqu (%rcx), %ymm0 + 0xc5, 0xfd, 0x74, 0xce, //0x00002a23 vpcmpeqb %ymm6, %ymm0, %ymm1 + 0xc5, 0xfd, 0xd7, 0xf1, //0x00002a27 vpmovmskb %ymm1, %esi + 0xc5, 0xfd, 0x74, 0xc7, //0x00002a2b vpcmpeqb %ymm7, %ymm0, %ymm0 + 0xc5, 0xfd, 0xd7, 0xd0, //0x00002a2f vpmovmskb %ymm0, %edx + 0x85, 0xd2, //0x00002a33 testl %edx, %edx + 0x0f, 0x85, 0xf5, 0x08, 0x00, 0x00, //0x00002a35 jne LBB0_593 + 0x4d, 0x85, 0xc0, //0x00002a3b testq %r8, %r8 + 0x0f, 0x85, 0x21, 0x09, 0x00, 0x00, //0x00002a3e jne LBB0_595 + 0x45, 0x31, 0xc0, //0x00002a44 xorl %r8d, %r8d + 0x48, 0x85, 0xf6, //0x00002a47 testq %rsi, %rsi + 0x0f, 0x84, 0x90, 0x09, 0x00, 0x00, //0x00002a4a je LBB0_597 + //0x00002a50 LBB0_83 + 0x48, 0x0f, 0xbc, 0xc6, //0x00002a50 bsfq %rsi, %rax + 0x4c, 0x29, 0xe1, //0x00002a54 subq %r12, %rcx + 0x48, 0x01, 0xc1, //0x00002a57 addq %rax, %rcx + 0x48, 0x83, 0xc1, 0x01, //0x00002a5a addq $1, %rcx + 0xe9, 0x14, 0xe3, 0xff, 0xff, //0x00002a5e jmp LBB0_151 + //0x00002a63 LBB0_229 + 0x4c, 0x01, 0xe1, //0x00002a63 addq %r12, %rcx + 0x49, 0x83, 0xfb, 0x20, //0x00002a66 cmpq $32, %r11 + 0x0f, 0x82, 0x57, 0x03, 0x00, 0x00, //0x00002a6a jb LBB0_540 + //0x00002a70 LBB0_230 + 0xc5, 0xfe, 0x6f, 0x01, //0x00002a70 vmovdqu (%rcx), %ymm0 + 0xc5, 0xfd, 0x74, 0xce, //0x00002a74 vpcmpeqb %ymm6, %ymm0, %ymm1 + 0xc5, 0x7d, 0xd7, 0xc1, //0x00002a78 vpmovmskb %ymm1, %r8d + 0xc5, 0xfd, 0x74, 0xcf, //0x00002a7c vpcmpeqb %ymm7, %ymm0, %ymm1 + 0xc5, 0xfd, 0xd7, 0xd1, //0x00002a80 vpmovmskb %ymm1, %edx + 0x85, 0xd2, //0x00002a84 testl %edx, %edx + 0x0f, 0x85, 0x78, 0x0a, 0x00, 0x00, //0x00002a86 jne LBB0_612 + 0x4d, 0x85, 0xd2, //0x00002a8c testq %r10, %r10 + 0x0f, 0x85, 0xa7, 0x0a, 0x00, 0x00, //0x00002a8f jne LBB0_614 + 0x45, 0x31, 0xd2, //0x00002a95 xorl %r10d, %r10d + 0x4d, 0x85, 0xc0, //0x00002a98 testq %r8, %r8 + 0x0f, 0x84, 0x0e, 0x0b, 0x00, 0x00, //0x00002a9b je LBB0_616 + //0x00002aa1 LBB0_233 + 0x49, 0x0f, 0xbc, 0xd0, //0x00002aa1 bsfq %r8, %rdx + 0xe9, 0x0a, 0x0b, 0x00, 0x00, //0x00002aa5 jmp LBB0_617 + //0x00002aaa LBB0_504 + 0xc5, 0x7d, 0x7f, 0xe8, //0x00002aaa vmovdqa %ymm13, %ymm0 + 0x89, 0xc0, //0x00002aae movl %eax, %eax + //0x00002ab0 LBB0_505 + 0x49, 0xf7, 0xd3, //0x00002ab0 notq %r11 + 0x49, 0x29, 0xc3, //0x00002ab3 subq %rax, %r11 + //0x00002ab6 LBB0_506 + 0x48, 0x8b, 0x74, 0x24, 0x08, //0x00002ab6 movq $8(%rsp), %rsi + //0x00002abb LBB0_507 + 0x49, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002abb movabsq $4294977024, %r15 + 0x4d, 0x85, 0xdb, //0x00002ac5 testq %r11, %r11 + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00002ac8 movq $24(%rsp), %r8 + 0x0f, 0x88, 0x0e, 0x13, 0x00, 0x00, //0x00002acd js LBB0_357 + //0x00002ad3 LBB0_508 + 0x48, 0x8b, 0x0e, //0x00002ad3 movq (%rsi), %rcx + 0xc5, 0x7d, 0x6f, 0xe8, //0x00002ad6 vmovdqa %ymm0, %ymm13 + //0x00002ada LBB0_509 + 0x4c, 0x01, 0xd9, //0x00002ada addq %r11, %rcx + 0x48, 0x83, 0xc1, 0xff, //0x00002add addq $-1, %rcx + 0x48, 0x89, 0x0e, //0x00002ae1 movq %rcx, (%rsi) + 0x4c, 0x89, 0xe8, //0x00002ae4 movq %r13, %rax + 0x48, 0xba, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x00002ae7 movabsq $9223372036854775806, %rdx + 0x49, 0x39, 0xd5, //0x00002af1 cmpq %rdx, %r13 + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00002af4 movq $32(%rsp), %r11 + 0x0f, 0x86, 0xa2, 0xd8, 0xff, 0xff, //0x00002af9 jbe LBB0_4 + 0xe9, 0xf9, 0x12, 0x00, 0x00, //0x00002aff jmp LBB0_721 + //0x00002b04 LBB0_510 + 0xc5, 0x7d, 0x7f, 0xe8, //0x00002b04 vmovdqa %ymm13, %ymm0 + 0x41, 0x0f, 0xbc, 0xc1, //0x00002b08 bsfl %r9d, %eax + 0xe9, 0x07, 0x00, 0x00, 0x00, //0x00002b0c jmp LBB0_512 + //0x00002b11 LBB0_511 + 0xc5, 0x7d, 0x7f, 0xe8, //0x00002b11 vmovdqa %ymm13, %ymm0 + 0x0f, 0xbc, 0xc0, //0x00002b15 bsfl %eax, %eax + //0x00002b18 LBB0_512 + 0x4d, 0x01, 0xec, //0x00002b18 addq %r13, %r12 + 0x4d, 0x29, 0xdc, //0x00002b1b subq %r11, %r12 + 0x49, 0x29, 0xc4, //0x00002b1e subq %rax, %r12 + 0x49, 0xf7, 0xd6, //0x00002b21 notq %r14 + 0x4d, 0x01, 0xe6, //0x00002b24 addq %r12, %r14 + 0x4d, 0x89, 0xf3, //0x00002b27 movq %r14, %r11 + 0x48, 0x8b, 0x74, 0x24, 0x08, //0x00002b2a movq $8(%rsp), %rsi + 0x4c, 0x8b, 0x74, 0x24, 0x28, //0x00002b2f movq $40(%rsp), %r14 + 0x4d, 0x89, 0xd1, //0x00002b34 movq %r10, %r9 + 0xe9, 0x7f, 0xff, 0xff, 0xff, //0x00002b37 jmp LBB0_507 + //0x00002b3c LBB0_513 + 0xc5, 0x7d, 0x7f, 0xe8, //0x00002b3c vmovdqa %ymm13, %ymm0 + 0x0f, 0xbc, 0xc0, //0x00002b40 bsfl %eax, %eax + //0x00002b43 LBB0_514 + 0x4d, 0x01, 0xec, //0x00002b43 addq %r13, %r12 + 0x4d, 0x29, 0xdc, //0x00002b46 subq %r11, %r12 + 0x49, 0x29, 0xc4, //0x00002b49 subq %rax, %r12 + 0x49, 0xf7, 0xd6, //0x00002b4c notq %r14 + 0x4d, 0x01, 0xe6, //0x00002b4f addq %r12, %r14 + 0x4d, 0x89, 0xf3, //0x00002b52 movq %r14, %r11 + 0x48, 0x8b, 0x74, 0x24, 0x08, //0x00002b55 movq $8(%rsp), %rsi + 0x4c, 0x8b, 0x74, 0x24, 0x28, //0x00002b5a movq $40(%rsp), %r14 + 0xe9, 0x57, 0xff, 0xff, 0xff, //0x00002b5f jmp LBB0_507 + //0x00002b64 LBB0_515 + 0x4c, 0x89, 0xd3, //0x00002b64 movq %r10, %rbx + 0xe9, 0x8b, 0xfb, 0xff, 0xff, //0x00002b67 jmp LBB0_481 + //0x00002b6c LBB0_516 + 0xc5, 0x7d, 0x7f, 0xe8, //0x00002b6c vmovdqa %ymm13, %ymm0 + 0x0f, 0xbc, 0xc2, //0x00002b70 bsfl %edx, %eax + 0xe9, 0x3d, 0x01, 0x00, 0x00, //0x00002b73 jmp LBB0_526 + //0x00002b78 LBB0_260 + 0x4c, 0x01, 0xe1, //0x00002b78 addq %r12, %rcx + 0x49, 0x83, 0xfa, 0x20, //0x00002b7b cmpq $32, %r10 + 0x0f, 0x82, 0xb8, 0x02, 0x00, 0x00, //0x00002b7f jb LBB0_545 + //0x00002b85 LBB0_261 + 0xc5, 0xfe, 0x6f, 0x01, //0x00002b85 vmovdqu (%rcx), %ymm0 + 0xc5, 0xfd, 0x74, 0xce, //0x00002b89 vpcmpeqb %ymm6, %ymm0, %ymm1 + 0xc5, 0xfd, 0xd7, 0xf1, //0x00002b8d vpmovmskb %ymm1, %esi + 0xc5, 0xfd, 0x74, 0xc7, //0x00002b91 vpcmpeqb %ymm7, %ymm0, %ymm0 + 0xc5, 0xfd, 0xd7, 0xd0, //0x00002b95 vpmovmskb %ymm0, %edx + 0x85, 0xd2, //0x00002b99 testl %edx, %edx + 0x0f, 0x85, 0xed, 0x0d, 0x00, 0x00, //0x00002b9b jne LBB0_648 + 0x4d, 0x85, 0xc0, //0x00002ba1 testq %r8, %r8 + 0x0f, 0x85, 0x19, 0x0e, 0x00, 0x00, //0x00002ba4 jne LBB0_650 + 0x45, 0x31, 0xc0, //0x00002baa xorl %r8d, %r8d + 0xc5, 0x7d, 0x7f, 0xea, //0x00002bad vmovdqa %ymm13, %ymm2 + 0x48, 0x85, 0xf6, //0x00002bb1 testq %rsi, %rsi + 0x0f, 0x84, 0x88, 0x0e, 0x00, 0x00, //0x00002bb4 je LBB0_652 + //0x00002bba LBB0_264 + 0x48, 0x0f, 0xbc, 0xc6, //0x00002bba bsfq %rsi, %rax + 0x4c, 0x29, 0xe1, //0x00002bbe subq %r12, %rcx + 0x48, 0x01, 0xc1, //0x00002bc1 addq %rax, %rcx + 0x48, 0x83, 0xc1, 0x01, //0x00002bc4 addq $1, %rcx + 0xe9, 0x5e, 0xe9, 0xff, 0xff, //0x00002bc8 jmp LBB0_269 + //0x00002bcd LBB0_459 + 0x4c, 0x01, 0xe1, //0x00002bcd addq %r12, %rcx + 0x49, 0x83, 0xfb, 0x20, //0x00002bd0 cmpq $32, %r11 + 0x0f, 0x82, 0x96, 0x02, 0x00, 0x00, //0x00002bd4 jb LBB0_547 + //0x00002bda LBB0_460 + 0xc5, 0xfe, 0x6f, 0x01, //0x00002bda vmovdqu (%rcx), %ymm0 + 0xc5, 0xfd, 0x74, 0xce, //0x00002bde vpcmpeqb %ymm6, %ymm0, %ymm1 + 0xc5, 0x7d, 0xd7, 0xc1, //0x00002be2 vpmovmskb %ymm1, %r8d + 0xc5, 0xfd, 0x74, 0xcf, //0x00002be6 vpcmpeqb %ymm7, %ymm0, %ymm1 + 0xc5, 0xfd, 0xd7, 0xd1, //0x00002bea vpmovmskb %ymm1, %edx + 0x85, 0xd2, //0x00002bee testl %edx, %edx + 0x0f, 0x85, 0x30, 0x0f, 0x00, 0x00, //0x00002bf0 jne LBB0_666 + 0x4d, 0x85, 0xd2, //0x00002bf6 testq %r10, %r10 + 0x0f, 0x85, 0x5f, 0x0f, 0x00, 0x00, //0x00002bf9 jne LBB0_668 + 0x45, 0x31, 0xd2, //0x00002bff xorl %r10d, %r10d + 0x4d, 0x85, 0xc0, //0x00002c02 testq %r8, %r8 + 0x0f, 0x84, 0xc6, 0x0f, 0x00, 0x00, //0x00002c05 je LBB0_670 + //0x00002c0b LBB0_463 + 0x49, 0x0f, 0xbc, 0xd0, //0x00002c0b bsfq %r8, %rdx + 0xe9, 0xc2, 0x0f, 0x00, 0x00, //0x00002c0f jmp LBB0_671 + //0x00002c14 LBB0_517 + 0x0f, 0xbc, 0xc0, //0x00002c14 bsfl %eax, %eax + 0xe9, 0x3d, 0x00, 0x00, 0x00, //0x00002c17 jmp LBB0_523 + //0x00002c1c LBB0_518 + 0x4d, 0x01, 0xec, //0x00002c1c addq %r13, %r12 + 0x49, 0x29, 0xdc, //0x00002c1f subq %rbx, %r12 + 0x49, 0x29, 0xc4, //0x00002c22 subq %rax, %r12 + 0x4c, 0x89, 0xe3, //0x00002c25 movq %r12, %rbx + 0x48, 0x8b, 0x54, 0x24, 0x08, //0x00002c28 movq $8(%rsp), %rdx + 0xe9, 0x9e, 0xfb, 0xff, 0xff, //0x00002c2d jmp LBB0_492 + //0x00002c32 LBB0_519 + 0xc5, 0x7d, 0x7f, 0xe8, //0x00002c32 vmovdqa %ymm13, %ymm0 + 0x89, 0xd0, //0x00002c36 movl %edx, %eax + 0xe9, 0x78, 0x00, 0x00, 0x00, //0x00002c38 jmp LBB0_526 + //0x00002c3d LBB0_520 + 0x4c, 0x01, 0xe1, //0x00002c3d addq %r12, %rcx + 0xe9, 0x25, 0xfa, 0xff, 0xff, //0x00002c40 jmp LBB0_164 + //0x00002c45 LBB0_521 + 0x4c, 0x01, 0xe1, //0x00002c45 addq %r12, %rcx + 0x48, 0x83, 0xf8, 0x10, //0x00002c48 cmpq $16, %rax + 0x0f, 0x83, 0xa0, 0xe2, 0xff, 0xff, //0x00002c4c jae LBB0_170 + 0xe9, 0xe3, 0xe2, 0xff, 0xff, //0x00002c52 jmp LBB0_173 + //0x00002c57 LBB0_522 + 0x89, 0xd0, //0x00002c57 movl %edx, %eax + //0x00002c59 LBB0_523 + 0x4d, 0x01, 0xec, //0x00002c59 addq %r13, %r12 + 0x49, 0x29, 0xdc, //0x00002c5c subq %rbx, %r12 + 0x49, 0x29, 0xc4, //0x00002c5f subq %rax, %r12 + 0x4d, 0x29, 0xd4, //0x00002c62 subq %r10, %r12 + 0x4c, 0x89, 0xe3, //0x00002c65 movq %r12, %rbx + 0x48, 0x8b, 0x54, 0x24, 0x08, //0x00002c68 movq $8(%rsp), %rdx + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00002c6d movq $24(%rsp), %r8 + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00002c72 movq $32(%rsp), %r11 + 0x4c, 0x8b, 0x74, 0x24, 0x28, //0x00002c77 movq $40(%rsp), %r14 + 0x4c, 0x8b, 0x4c, 0x24, 0x10, //0x00002c7c movq $16(%rsp), %r9 + 0xe9, 0x59, 0xfb, 0xff, 0xff, //0x00002c81 jmp LBB0_493 + //0x00002c86 LBB0_524 + 0x48, 0xc7, 0x44, 0x24, 0x10, 0xff, 0xff, 0xff, 0xff, //0x00002c86 movq $-1, $16(%rsp) + 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002c8f movq $-1, %r8 + 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00002c96 movq $-1, %r15 + 0x4d, 0x89, 0xd3, //0x00002c9d movq %r10, %r11 + 0x48, 0x83, 0xfb, 0x10, //0x00002ca0 cmpq $16, %rbx + 0x0f, 0x83, 0x1e, 0xdd, 0xff, 0xff, //0x00002ca4 jae LBB0_111 + 0xe9, 0xbb, 0xde, 0xff, 0xff, //0x00002caa jmp LBB0_130 + //0x00002caf LBB0_525 + 0xc5, 0x7d, 0x7f, 0xe8, //0x00002caf vmovdqa %ymm13, %ymm0 + 0x89, 0xc0, //0x00002cb3 movl %eax, %eax + //0x00002cb5 LBB0_526 + 0x48, 0xf7, 0xd3, //0x00002cb5 notq %rbx + 0x48, 0x29, 0xc3, //0x00002cb8 subq %rax, %rbx + 0x48, 0x8b, 0x54, 0x24, 0x08, //0x00002cbb movq $8(%rsp), %rdx + //0x00002cc0 LBB0_527 + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00002cc0 movq $24(%rsp), %r8 + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00002cc5 movq $32(%rsp), %r11 + 0x4c, 0x8b, 0x74, 0x24, 0x28, //0x00002cca movq $40(%rsp), %r14 + //0x00002ccf LBB0_528 + 0x48, 0x85, 0xdb, //0x00002ccf testq %rbx, %rbx + 0x0f, 0x88, 0xbd, 0x12, 0x00, 0x00, //0x00002cd2 js LBB0_718 + 0x48, 0x8b, 0x0a, //0x00002cd8 movq (%rdx), %rcx + 0xc5, 0x7d, 0x6f, 0xe8, //0x00002cdb vmovdqa %ymm0, %ymm13 + //0x00002cdf LBB0_530 + 0x48, 0x01, 0xd9, //0x00002cdf addq %rbx, %rcx + 0x48, 0x8b, 0x44, 0x24, 0x08, //0x00002ce2 movq $8(%rsp), %rax + 0x48, 0x89, 0x08, //0x00002ce7 movq %rcx, (%rax) + 0x4c, 0x89, 0xe8, //0x00002cea movq %r13, %rax + 0x48, 0xba, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x00002ced movabsq $9223372036854775806, %rdx + 0x49, 0x39, 0xd5, //0x00002cf7 cmpq %rdx, %r13 + 0x49, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002cfa movabsq $4294977024, %r15 + 0x0f, 0x86, 0x97, 0xd6, 0xff, 0xff, //0x00002d04 jbe LBB0_4 + 0xe9, 0xee, 0x10, 0x00, 0x00, //0x00002d0a jmp LBB0_721 + //0x00002d0f LBB0_531 + 0x4c, 0x01, 0xe1, //0x00002d0f addq %r12, %rcx + 0xe9, 0x96, 0xfb, 0xff, 0xff, //0x00002d12 jmp LBB0_194 + //0x00002d17 LBB0_532 + 0x4c, 0x01, 0xe1, //0x00002d17 addq %r12, %rcx + 0x48, 0xc7, 0x44, 0x24, 0x10, 0xff, 0xff, 0xff, 0xff, //0x00002d1a movq $-1, $16(%rsp) + 0x45, 0x31, 0xc0, //0x00002d23 xorl %r8d, %r8d + 0x49, 0x83, 0xfa, 0x20, //0x00002d26 cmpq $32, %r10 + 0x0f, 0x83, 0xff, 0xfb, 0xff, 0xff, //0x00002d2a jae LBB0_55 + 0xe9, 0x92, 0x02, 0x00, 0x00, //0x00002d30 jmp LBB0_557 + //0x00002d35 LBB0_533 + 0x4c, 0x01, 0xe1, //0x00002d35 addq %r12, %rcx + 0x48, 0xc7, 0x44, 0x24, 0x10, 0xff, 0xff, 0xff, 0xff, //0x00002d38 movq $-1, $16(%rsp) + 0x45, 0x31, 0xd2, //0x00002d41 xorl %r10d, %r10d + 0x49, 0x83, 0xfb, 0x20, //0x00002d44 cmpq $32, %r11 + 0x0f, 0x83, 0x32, 0xfc, 0xff, 0xff, //0x00002d48 jae LBB0_205 + //0x00002d4e LBB0_534 + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00002d4e movq $24(%rsp), %r8 + 0xe9, 0xf0, 0x04, 0x00, 0x00, //0x00002d53 jmp LBB0_583 + //0x00002d58 LBB0_535 + 0x4c, 0x29, 0xe1, //0x00002d58 subq %r12, %rcx + 0x48, 0x01, 0xd1, //0x00002d5b addq %rdx, %rcx + //0x00002d5e LBB0_536 + 0x4c, 0x89, 0xff, //0x00002d5e movq %r15, %rdi + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00002d61 movq $24(%rsp), %r8 + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00002d66 movq $32(%rsp), %r11 + 0x49, 0x89, 0xf7, //0x00002d6b movq %rsi, %r15 + //0x00002d6e LBB0_537 + 0xc4, 0x41, 0x7d, 0x6f, 0xea, //0x00002d6e vmovdqa %ymm10, %ymm13 + 0xc5, 0xfe, 0x6f, 0x1d, 0x45, 0xd4, 0xff, 0xff, //0x00002d73 vmovdqu $-11195(%rip), %ymm3 /* LCPI0_9+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0x1d, 0xd4, 0xff, 0xff, //0x00002d7b vmovdqu $-11235(%rip), %ymm4 /* LCPI0_8+0(%rip) */ + 0xc5, 0x7d, 0x6f, 0xd0, //0x00002d83 vmovdqa %ymm0, %ymm10 + 0xc5, 0x7d, 0x6f, 0xe1, //0x00002d87 vmovdqa %ymm1, %ymm12 + 0xe9, 0x09, 0xe2, 0xff, 0xff, //0x00002d8b jmp LBB0_182 + //0x00002d90 LBB0_538 + 0x4c, 0x01, 0xe1, //0x00002d90 addq %r12, %rcx + 0x48, 0xc7, 0x44, 0x24, 0x10, 0xff, 0xff, 0xff, 0xff, //0x00002d93 movq $-1, $16(%rsp) + 0x45, 0x31, 0xc0, //0x00002d9c xorl %r8d, %r8d + 0x49, 0x83, 0xfa, 0x20, //0x00002d9f cmpq $32, %r10 + 0x0f, 0x83, 0x76, 0xfc, 0xff, 0xff, //0x00002da3 jae LBB0_80 + 0xe9, 0x3a, 0x06, 0x00, 0x00, //0x00002da9 jmp LBB0_598 + //0x00002dae LBB0_539 + 0x4c, 0x01, 0xe1, //0x00002dae addq %r12, %rcx + 0x48, 0xc7, 0x44, 0x24, 0x10, 0xff, 0xff, 0xff, 0xff, //0x00002db1 movq $-1, $16(%rsp) + 0x45, 0x31, 0xd2, //0x00002dba xorl %r10d, %r10d + 0x49, 0x83, 0xfb, 0x20, //0x00002dbd cmpq $32, %r11 + 0x0f, 0x83, 0xa9, 0xfc, 0xff, 0xff, //0x00002dc1 jae LBB0_230 + //0x00002dc7 LBB0_540 + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00002dc7 movq $24(%rsp), %r8 + 0xe9, 0x3c, 0x08, 0x00, 0x00, //0x00002dcc jmp LBB0_622 + //0x00002dd1 LBB0_541 + 0x4c, 0x01, 0xe1, //0x00002dd1 addq %r12, %rcx + 0xe9, 0x72, 0xee, 0xff, 0xff, //0x00002dd4 jmp LBB0_376 + //0x00002dd9 LBB0_542 + 0x4c, 0x01, 0xe1, //0x00002dd9 addq %r12, %rcx + 0x48, 0x83, 0xf8, 0x10, //0x00002ddc cmpq $16, %rax + 0x48, 0x8b, 0x7c, 0x24, 0x08, //0x00002de0 movq $8(%rsp), %rdi + 0x49, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002de5 movabsq $4294977024, %r15 + 0x0f, 0x83, 0xfc, 0xee, 0xff, 0xff, //0x00002def jae LBB0_382 + 0xe9, 0x3f, 0xef, 0xff, 0xff, //0x00002df5 jmp LBB0_385 + //0x00002dfa LBB0_543 + 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00002dfa movq $-1, %r14 + 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002e01 movq $-1, %r8 + 0x4c, 0x89, 0xd3, //0x00002e08 movq %r10, %rbx + 0x4c, 0x89, 0x54, 0x24, 0x30, //0x00002e0b movq %r10, $48(%rsp) + 0x4c, 0x89, 0x4c, 0x24, 0x10, //0x00002e10 movq %r9, $16(%rsp) + 0x49, 0x83, 0xff, 0x10, //0x00002e15 cmpq $16, %r15 + 0x0f, 0x83, 0xc7, 0xe8, 0xff, 0xff, //0x00002e19 jae LBB0_295 + 0xe9, 0xee, 0xe9, 0xff, 0xff, //0x00002e1f jmp LBB0_313 + //0x00002e24 LBB0_544 + 0x4c, 0x01, 0xe1, //0x00002e24 addq %r12, %rcx + 0x48, 0xc7, 0x44, 0x24, 0x10, 0xff, 0xff, 0xff, 0xff, //0x00002e27 movq $-1, $16(%rsp) + 0x45, 0x31, 0xc0, //0x00002e30 xorl %r8d, %r8d + 0x49, 0x83, 0xfa, 0x20, //0x00002e33 cmpq $32, %r10 + 0x0f, 0x83, 0x48, 0xfd, 0xff, 0xff, //0x00002e37 jae LBB0_261 + //0x00002e3d LBB0_545 + 0xc5, 0x7d, 0x7f, 0xe1, //0x00002e3d vmovdqa %ymm12, %ymm1 + 0xc5, 0x7d, 0x7f, 0xd0, //0x00002e41 vmovdqa %ymm10, %ymm0 + 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x00002e45 vmovdqa %ymm13, %ymm10 + 0x4c, 0x89, 0xfb, //0x00002e4a movq %r15, %rbx + 0x4c, 0x8b, 0x7c, 0x24, 0x08, //0x00002e4d movq $8(%rsp), %r15 + 0xe9, 0x07, 0x0c, 0x00, 0x00, //0x00002e52 jmp LBB0_653 + //0x00002e57 LBB0_546 + 0x4c, 0x01, 0xe1, //0x00002e57 addq %r12, %rcx + 0x48, 0xc7, 0x44, 0x24, 0x10, 0xff, 0xff, 0xff, 0xff, //0x00002e5a movq $-1, $16(%rsp) + 0x45, 0x31, 0xd2, //0x00002e63 xorl %r10d, %r10d + 0x49, 0x83, 0xfb, 0x20, //0x00002e66 cmpq $32, %r11 + 0x0f, 0x83, 0x6a, 0xfd, 0xff, 0xff, //0x00002e6a jae LBB0_460 + //0x00002e70 LBB0_547 + 0xc5, 0x7d, 0x7f, 0xe1, //0x00002e70 vmovdqa %ymm12, %ymm1 + 0xc5, 0x7d, 0x7f, 0xd0, //0x00002e74 vmovdqa %ymm10, %ymm0 + 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x00002e78 vmovdqa %ymm13, %ymm10 + 0xc4, 0x41, 0x7d, 0x6f, 0xe6, //0x00002e7d vmovdqa %ymm14, %ymm12 + 0x4c, 0x89, 0xfb, //0x00002e82 movq %r15, %rbx + 0x4c, 0x8b, 0x7c, 0x24, 0x08, //0x00002e85 movq $8(%rsp), %r15 + 0xe9, 0xbe, 0x0d, 0x00, 0x00, //0x00002e8a jmp LBB0_676 + //0x00002e8f LBB0_548 + 0x4c, 0x29, 0xe1, //0x00002e8f subq %r12, %rcx + 0x48, 0x01, 0xd1, //0x00002e92 addq %rdx, %rcx + //0x00002e95 LBB0_549 + 0x48, 0x8b, 0x7c, 0x24, 0x08, //0x00002e95 movq $8(%rsp), %rdi + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00002e9a movq $24(%rsp), %r8 + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00002e9f movq $32(%rsp), %r11 + 0x49, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002ea4 movabsq $4294977024, %r15 + 0xe9, 0xbb, 0xfe, 0xff, 0xff, //0x00002eae jmp LBB0_537 + //0x00002eb3 LBB0_550 + 0x49, 0x8d, 0x4e, 0xff, //0x00002eb3 leaq $-1(%r14), %rcx + 0x4c, 0x39, 0xd1, //0x00002eb7 cmpq %r10, %rcx + 0x0f, 0x84, 0x3d, 0x0f, 0x00, 0x00, //0x00002eba je LBB0_721 + 0xc5, 0x7d, 0x7f, 0xe1, //0x00002ec0 vmovdqa %ymm12, %ymm1 + 0xc5, 0x7d, 0x7f, 0xd0, //0x00002ec4 vmovdqa %ymm10, %ymm0 + 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x00002ec8 vmovdqa %ymm13, %ymm10 + 0x4b, 0x8d, 0x0c, 0x02, //0x00002ecd leaq (%r10,%r8), %rcx + 0x48, 0x83, 0xc1, 0x02, //0x00002ed1 addq $2, %rcx + 0x4d, 0x29, 0xd6, //0x00002ed5 subq %r10, %r14 + 0x49, 0x83, 0xc6, 0xfe, //0x00002ed8 addq $-2, %r14 + 0x4d, 0x89, 0xf2, //0x00002edc movq %r14, %r10 + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00002edf movq $24(%rsp), %r8 + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00002ee4 movq $32(%rsp), %r11 + 0x4d, 0x89, 0xf9, //0x00002ee9 movq %r15, %r9 + 0x49, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002eec movabsq $4294977024, %r15 + 0xc5, 0xfe, 0x6f, 0x1d, 0xc2, 0xd2, 0xff, 0xff, //0x00002ef6 vmovdqu $-11582(%rip), %ymm3 /* LCPI0_9+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0x9a, 0xd2, 0xff, 0xff, //0x00002efe vmovdqu $-11622(%rip), %ymm4 /* LCPI0_8+0(%rip) */ + 0xc5, 0x7d, 0x6f, 0xd0, //0x00002f06 vmovdqa %ymm0, %ymm10 + 0xe9, 0x5b, 0xf7, 0xff, 0xff, //0x00002f0a jmp LBB0_164 + //0x00002f0f LBB0_552 + 0xc5, 0x7d, 0x7f, 0xe1, //0x00002f0f vmovdqa %ymm12, %ymm1 + 0xc5, 0x7d, 0x7f, 0xd0, //0x00002f13 vmovdqa %ymm10, %ymm0 + 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x00002f17 vmovdqa %ymm13, %ymm10 + 0xc4, 0x41, 0x7d, 0x6f, 0xe6, //0x00002f1c vmovdqa %ymm14, %ymm12 + 0x48, 0x83, 0x7c, 0x24, 0x10, 0xff, //0x00002f21 cmpq $-1, $16(%rsp) + 0x0f, 0x85, 0x29, 0x00, 0x00, 0x00, //0x00002f27 jne LBB0_555 + 0x48, 0x89, 0xc8, //0x00002f2d movq %rcx, %rax + 0x4c, 0x29, 0xe0, //0x00002f30 subq %r12, %rax + 0x48, 0x0f, 0xbc, 0xda, //0x00002f33 bsfq %rdx, %rbx + 0x48, 0x01, 0xc3, //0x00002f37 addq %rax, %rbx + 0x48, 0x89, 0x5c, 0x24, 0x10, //0x00002f3a movq %rbx, $16(%rsp) + 0xe9, 0x12, 0x00, 0x00, 0x00, //0x00002f3f jmp LBB0_555 + //0x00002f44 LBB0_554 + 0xc5, 0x7d, 0x7f, 0xe1, //0x00002f44 vmovdqa %ymm12, %ymm1 + 0xc5, 0x7d, 0x7f, 0xd0, //0x00002f48 vmovdqa %ymm10, %ymm0 + 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x00002f4c vmovdqa %ymm13, %ymm10 + 0xc4, 0x41, 0x7d, 0x6f, 0xe6, //0x00002f51 vmovdqa %ymm14, %ymm12 + //0x00002f56 LBB0_555 + 0x44, 0x89, 0xc0, //0x00002f56 movl %r8d, %eax + 0xf7, 0xd0, //0x00002f59 notl %eax + 0x21, 0xd0, //0x00002f5b andl %edx, %eax + 0x8d, 0x3c, 0x00, //0x00002f5d leal (%rax,%rax), %edi + 0x41, 0x8d, 0x1c, 0x40, //0x00002f60 leal (%r8,%rax,2), %ebx + 0xf7, 0xd7, //0x00002f64 notl %edi + 0x21, 0xd7, //0x00002f66 andl %edx, %edi + 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002f68 andl $-1431655766, %edi + 0x45, 0x31, 0xc0, //0x00002f6e xorl %r8d, %r8d + 0x01, 0xc7, //0x00002f71 addl %eax, %edi + 0x41, 0x0f, 0x92, 0xc0, //0x00002f73 setb %r8b + 0x01, 0xff, //0x00002f77 addl %edi, %edi + 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x00002f79 xorl $1431655765, %edi + 0x21, 0xdf, //0x00002f7f andl %ebx, %edi + 0xf7, 0xd7, //0x00002f81 notl %edi + 0x21, 0xfe, //0x00002f83 andl %edi, %esi + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00002f85 movq $32(%rsp), %r11 + 0x49, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002f8a movabsq $4294977024, %r15 + 0xc4, 0x41, 0x7d, 0x6f, 0xf4, //0x00002f94 vmovdqa %ymm12, %ymm14 + 0xc4, 0x41, 0x7d, 0x6f, 0xea, //0x00002f99 vmovdqa %ymm10, %ymm13 + 0xc5, 0xfe, 0x6f, 0x1d, 0x1a, 0xd2, 0xff, 0xff, //0x00002f9e vmovdqu $-11750(%rip), %ymm3 /* LCPI0_9+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0xf2, 0xd1, 0xff, 0xff, //0x00002fa6 vmovdqu $-11790(%rip), %ymm4 /* LCPI0_8+0(%rip) */ + 0xc5, 0x7d, 0x6f, 0xd0, //0x00002fae vmovdqa %ymm0, %ymm10 + 0xc5, 0x7d, 0x6f, 0xe1, //0x00002fb2 vmovdqa %ymm1, %ymm12 + 0x48, 0x85, 0xf6, //0x00002fb6 testq %rsi, %rsi + 0x0f, 0x85, 0xa1, 0xf9, 0xff, 0xff, //0x00002fb9 jne LBB0_58 + //0x00002fbf LBB0_556 + 0x48, 0x83, 0xc1, 0x20, //0x00002fbf addq $32, %rcx + 0x49, 0x83, 0xc2, 0xe0, //0x00002fc3 addq $-32, %r10 + //0x00002fc7 LBB0_557 + 0x4d, 0x85, 0xc0, //0x00002fc7 testq %r8, %r8 + 0x0f, 0x85, 0x25, 0x07, 0x00, 0x00, //0x00002fca jne LBB0_632 + 0x48, 0x8b, 0x7c, 0x24, 0x10, //0x00002fd0 movq $16(%rsp), %rdi + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00002fd5 movq $24(%rsp), %r8 + 0x4d, 0x85, 0xd2, //0x00002fda testq %r10, %r10 + 0x0f, 0x84, 0xb5, 0x00, 0x00, 0x00, //0x00002fdd je LBB0_570 + //0x00002fe3 LBB0_559 + 0x4c, 0x89, 0xe2, //0x00002fe3 movq %r12, %rdx + 0x48, 0xf7, 0xda, //0x00002fe6 negq %rdx + //0x00002fe9 LBB0_560 + 0x31, 0xf6, //0x00002fe9 xorl %esi, %esi + //0x00002feb LBB0_561 + 0x0f, 0xb6, 0x04, 0x31, //0x00002feb movzbl (%rcx,%rsi), %eax + 0x3c, 0x22, //0x00002fef cmpb $34, %al + 0x0f, 0x84, 0x9a, 0x00, 0x00, 0x00, //0x00002ff1 je LBB0_569 + 0x3c, 0x5c, //0x00002ff7 cmpb $92, %al + 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00002ff9 je LBB0_566 + 0x48, 0x83, 0xc6, 0x01, //0x00002fff addq $1, %rsi + 0x49, 0x39, 0xf2, //0x00003003 cmpq %rsi, %r10 + 0x0f, 0x85, 0xdf, 0xff, 0xff, 0xff, //0x00003006 jne LBB0_561 + 0xe9, 0x8f, 0x00, 0x00, 0x00, //0x0000300c jmp LBB0_564 + //0x00003011 LBB0_566 + 0x48, 0x8b, 0x5c, 0x24, 0x08, //0x00003011 movq $8(%rsp), %rbx + 0x49, 0x8d, 0x42, 0xff, //0x00003016 leaq $-1(%r10), %rax + 0x48, 0x39, 0xf0, //0x0000301a cmpq %rsi, %rax + 0x0f, 0x84, 0xa0, 0x0d, 0x00, 0x00, //0x0000301d je LBB0_697 + 0xc5, 0x7d, 0x7f, 0xe1, //0x00003023 vmovdqa %ymm12, %ymm1 + 0xc5, 0x7d, 0x7f, 0xd0, //0x00003027 vmovdqa %ymm10, %ymm0 + 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x0000302b vmovdqa %ymm13, %ymm10 + 0x48, 0x8d, 0x04, 0x0a, //0x00003030 leaq (%rdx,%rcx), %rax + 0x48, 0x01, 0xf0, //0x00003034 addq %rsi, %rax + 0x48, 0x83, 0xff, 0xff, //0x00003037 cmpq $-1, %rdi + 0x48, 0x8b, 0x5c, 0x24, 0x10, //0x0000303b movq $16(%rsp), %rbx + 0x48, 0x0f, 0x44, 0xd8, //0x00003040 cmoveq %rax, %rbx + 0x48, 0x89, 0x5c, 0x24, 0x10, //0x00003044 movq %rbx, $16(%rsp) + 0x48, 0x0f, 0x44, 0xf8, //0x00003049 cmoveq %rax, %rdi + 0x48, 0x01, 0xf1, //0x0000304d addq %rsi, %rcx + 0x48, 0x83, 0xc1, 0x02, //0x00003050 addq $2, %rcx + 0x4c, 0x89, 0xd0, //0x00003054 movq %r10, %rax + 0x48, 0x29, 0xf0, //0x00003057 subq %rsi, %rax + 0x48, 0x83, 0xc0, 0xfe, //0x0000305a addq $-2, %rax + 0x49, 0x83, 0xc2, 0xfe, //0x0000305e addq $-2, %r10 + 0x49, 0x39, 0xf2, //0x00003062 cmpq %rsi, %r10 + 0x49, 0x89, 0xc2, //0x00003065 movq %rax, %r10 + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00003068 movq $24(%rsp), %r8 + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x0000306d movq $32(%rsp), %r11 + 0xc5, 0xfe, 0x6f, 0x1d, 0x46, 0xd1, 0xff, 0xff, //0x00003072 vmovdqu $-11962(%rip), %ymm3 /* LCPI0_9+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0x1e, 0xd1, 0xff, 0xff, //0x0000307a vmovdqu $-12002(%rip), %ymm4 /* LCPI0_8+0(%rip) */ + 0xc5, 0x7d, 0x6f, 0xd0, //0x00003082 vmovdqa %ymm0, %ymm10 + 0x0f, 0x85, 0x5d, 0xff, 0xff, 0xff, //0x00003086 jne LBB0_560 + 0xe9, 0x35, 0x10, 0x00, 0x00, //0x0000308c jmp LBB0_568 + //0x00003091 LBB0_569 + 0x48, 0x01, 0xf1, //0x00003091 addq %rsi, %rcx + 0x48, 0x83, 0xc1, 0x01, //0x00003094 addq $1, %rcx + //0x00003098 LBB0_570 + 0x4c, 0x29, 0xe1, //0x00003098 subq %r12, %rcx + 0xe9, 0x8c, 0xd6, 0xff, 0xff, //0x0000309b jmp LBB0_64 + //0x000030a0 LBB0_564 + 0x48, 0x8b, 0x74, 0x24, 0x08, //0x000030a0 movq $8(%rsp), %rsi + 0x3c, 0x22, //0x000030a5 cmpb $34, %al + 0x0f, 0x85, 0x8c, 0x0f, 0x00, 0x00, //0x000030a7 jne LBB0_730 + 0xc5, 0x7d, 0x7f, 0xe1, //0x000030ad vmovdqa %ymm12, %ymm1 + 0xc5, 0x7d, 0x7f, 0xd0, //0x000030b1 vmovdqa %ymm10, %ymm0 + 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x000030b5 vmovdqa %ymm13, %ymm10 + 0x4c, 0x89, 0xfa, //0x000030ba movq %r15, %rdx + 0x4c, 0x01, 0xd1, //0x000030bd addq %r10, %rcx + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x000030c0 movq $24(%rsp), %r8 + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x000030c5 movq $32(%rsp), %r11 + 0xc5, 0xfe, 0x6f, 0x1d, 0xee, 0xd0, 0xff, 0xff, //0x000030ca vmovdqu $-12050(%rip), %ymm3 /* LCPI0_9+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0xc6, 0xd0, 0xff, 0xff, //0x000030d2 vmovdqu $-12090(%rip), %ymm4 /* LCPI0_8+0(%rip) */ + 0xc5, 0x7d, 0x6f, 0xd0, //0x000030da vmovdqa %ymm0, %ymm10 + 0xe9, 0xb5, 0xff, 0xff, 0xff, //0x000030de jmp LBB0_570 + //0x000030e3 LBB0_571 + 0xc5, 0x7d, 0x7f, 0xe2, //0x000030e3 vmovdqa %ymm12, %ymm2 + 0xc5, 0x7d, 0x7f, 0xd1, //0x000030e7 vmovdqa %ymm10, %ymm1 + 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x000030eb vmovdqa %ymm13, %ymm10 + 0xc4, 0x41, 0x7d, 0x6f, 0xe6, //0x000030f0 vmovdqa %ymm14, %ymm12 + 0x4c, 0x89, 0xfb, //0x000030f5 movq %r15, %rbx + 0x48, 0x83, 0x7c, 0x24, 0x10, 0xff, //0x000030f8 cmpq $-1, $16(%rsp) + 0x0f, 0x85, 0x88, 0x00, 0x00, 0x00, //0x000030fe jne LBB0_576 + 0x48, 0x89, 0xc8, //0x00003104 movq %rcx, %rax + 0x4c, 0x29, 0xe0, //0x00003107 subq %r12, %rax + 0x48, 0x0f, 0xbc, 0xfa, //0x0000310a bsfq %rdx, %rdi + 0x48, 0x01, 0xc7, //0x0000310e addq %rax, %rdi + 0x48, 0x89, 0x7c, 0x24, 0x10, //0x00003111 movq %rdi, $16(%rsp) + 0xe9, 0x71, 0x00, 0x00, 0x00, //0x00003116 jmp LBB0_576 + //0x0000311b LBB0_573 + 0x49, 0x8d, 0x4e, 0xff, //0x0000311b leaq $-1(%r14), %rcx + 0x4c, 0x39, 0xd1, //0x0000311f cmpq %r10, %rcx + 0x0f, 0x84, 0xd5, 0x0c, 0x00, 0x00, //0x00003122 je LBB0_721 + 0xc5, 0x7d, 0x7f, 0xe1, //0x00003128 vmovdqa %ymm12, %ymm1 + 0xc5, 0x7d, 0x7f, 0xd0, //0x0000312c vmovdqa %ymm10, %ymm0 + 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x00003130 vmovdqa %ymm13, %ymm10 + 0x4b, 0x8d, 0x0c, 0x02, //0x00003135 leaq (%r10,%r8), %rcx + 0x48, 0x83, 0xc1, 0x02, //0x00003139 addq $2, %rcx + 0x4d, 0x29, 0xd6, //0x0000313d subq %r10, %r14 + 0x49, 0x83, 0xc6, 0xfe, //0x00003140 addq $-2, %r14 + 0x4d, 0x89, 0xf2, //0x00003144 movq %r14, %r10 + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00003147 movq $24(%rsp), %r8 + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x0000314c movq $32(%rsp), %r11 + 0x4d, 0x89, 0xf9, //0x00003151 movq %r15, %r9 + 0x49, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00003154 movabsq $4294977024, %r15 + 0xc5, 0xfe, 0x6f, 0x1d, 0x5a, 0xd0, 0xff, 0xff, //0x0000315e vmovdqu $-12198(%rip), %ymm3 /* LCPI0_9+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0x32, 0xd0, 0xff, 0xff, //0x00003166 vmovdqu $-12238(%rip), %ymm4 /* LCPI0_8+0(%rip) */ + 0xc5, 0x7d, 0x6f, 0xd0, //0x0000316e vmovdqa %ymm0, %ymm10 + 0xe9, 0x36, 0xf7, 0xff, 0xff, //0x00003172 jmp LBB0_194 + //0x00003177 LBB0_575 + 0xc5, 0x7d, 0x7f, 0xe2, //0x00003177 vmovdqa %ymm12, %ymm2 + 0xc5, 0x7d, 0x7f, 0xd1, //0x0000317b vmovdqa %ymm10, %ymm1 + 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x0000317f vmovdqa %ymm13, %ymm10 + 0xc4, 0x41, 0x7d, 0x6f, 0xe6, //0x00003184 vmovdqa %ymm14, %ymm12 + 0x4c, 0x89, 0xfb, //0x00003189 movq %r15, %rbx + //0x0000318c LBB0_576 + 0x44, 0x89, 0xd0, //0x0000318c movl %r10d, %eax + 0xf7, 0xd0, //0x0000318f notl %eax + 0x21, 0xd0, //0x00003191 andl %edx, %eax + 0x8d, 0x34, 0x00, //0x00003193 leal (%rax,%rax), %esi + 0x41, 0x8d, 0x3c, 0x42, //0x00003196 leal (%r10,%rax,2), %edi + 0xf7, 0xd6, //0x0000319a notl %esi + 0x21, 0xd6, //0x0000319c andl %edx, %esi + 0x81, 0xe6, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000319e andl $-1431655766, %esi + 0x45, 0x31, 0xd2, //0x000031a4 xorl %r10d, %r10d + 0x01, 0xc6, //0x000031a7 addl %eax, %esi + 0x41, 0x0f, 0x92, 0xc2, //0x000031a9 setb %r10b + 0x01, 0xf6, //0x000031ad addl %esi, %esi + 0x81, 0xf6, 0x55, 0x55, 0x55, 0x55, //0x000031af xorl $1431655765, %esi + 0x21, 0xfe, //0x000031b5 andl %edi, %esi + 0xf7, 0xd6, //0x000031b7 notl %esi + 0x41, 0x21, 0xf0, //0x000031b9 andl %esi, %r8d + 0x49, 0x89, 0xdf, //0x000031bc movq %rbx, %r15 + 0xc4, 0x41, 0x7d, 0x6f, 0xf4, //0x000031bf vmovdqa %ymm12, %ymm14 + 0xc4, 0x41, 0x7d, 0x6f, 0xea, //0x000031c4 vmovdqa %ymm10, %ymm13 + 0xc5, 0xfe, 0x6f, 0x1d, 0xef, 0xcf, 0xff, 0xff, //0x000031c9 vmovdqu $-12305(%rip), %ymm3 /* LCPI0_9+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0xc7, 0xcf, 0xff, 0xff, //0x000031d1 vmovdqu $-12345(%rip), %ymm4 /* LCPI0_8+0(%rip) */ + 0xc5, 0x7d, 0x6f, 0xd1, //0x000031d9 vmovdqa %ymm1, %ymm10 + 0xc5, 0x7d, 0x6f, 0xe2, //0x000031dd vmovdqa %ymm2, %ymm12 + 0x4d, 0x85, 0xc0, //0x000031e1 testq %r8, %r8 + 0x0f, 0x85, 0xc7, 0xf7, 0xff, 0xff, //0x000031e4 jne LBB0_208 + //0x000031ea LBB0_577 + 0xba, 0x40, 0x00, 0x00, 0x00, //0x000031ea movl $64, %edx + //0x000031ef LBB0_578 + 0xc5, 0xbd, 0xda, 0xc8, //0x000031ef vpminub %ymm0, %ymm8, %ymm1 + 0xc5, 0xfd, 0x74, 0xc1, //0x000031f3 vpcmpeqb %ymm1, %ymm0, %ymm0 + 0xc5, 0xfd, 0xd7, 0xf0, //0x000031f7 vpmovmskb %ymm0, %esi + 0x0f, 0xbc, 0xfe, //0x000031fb bsfl %esi, %edi + 0x4d, 0x85, 0xc0, //0x000031fe testq %r8, %r8 + 0x0f, 0x84, 0x2c, 0x00, 0x00, 0x00, //0x00003201 je LBB0_581 + 0x85, 0xf6, //0x00003207 testl %esi, %esi + 0xb8, 0x40, 0x00, 0x00, 0x00, //0x00003209 movl $64, %eax + 0x0f, 0x44, 0xf8, //0x0000320e cmovel %eax, %edi + 0x48, 0x39, 0xfa, //0x00003211 cmpq %rdi, %rdx + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00003214 movq $24(%rsp), %r8 + 0x0f, 0x87, 0x0a, 0x0e, 0x00, 0x00, //0x00003219 ja LBB0_733 + 0x4c, 0x29, 0xe1, //0x0000321f subq %r12, %rcx + 0x48, 0x01, 0xd1, //0x00003222 addq %rdx, %rcx + 0x48, 0x83, 0xc1, 0x01, //0x00003225 addq $1, %rcx + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00003229 movq $32(%rsp), %r11 + 0xe9, 0xf9, 0xd4, 0xff, 0xff, //0x0000322e jmp LBB0_64 + //0x00003233 LBB0_581 + 0x85, 0xf6, //0x00003233 testl %esi, %esi + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00003235 movq $24(%rsp), %r8 + 0x0f, 0x85, 0x01, 0x0e, 0x00, 0x00, //0x0000323a jne LBB0_731 + 0x48, 0x83, 0xc1, 0x20, //0x00003240 addq $32, %rcx + 0x49, 0x83, 0xc3, 0xe0, //0x00003244 addq $-32, %r11 + //0x00003248 LBB0_583 + 0x4d, 0x85, 0xd2, //0x00003248 testq %r10, %r10 + 0x0f, 0x85, 0x18, 0x05, 0x00, 0x00, //0x0000324b jne LBB0_634 + 0x48, 0x8b, 0x44, 0x24, 0x10, //0x00003251 movq $16(%rsp), %rax + 0x48, 0x8b, 0x5c, 0x24, 0x08, //0x00003256 movq $8(%rsp), %rbx + 0x4d, 0x85, 0xdb, //0x0000325b testq %r11, %r11 + 0x0f, 0x84, 0x5f, 0x0b, 0x00, 0x00, //0x0000325e je LBB0_697 + //0x00003264 LBB0_585 + 0x0f, 0xb6, 0x11, //0x00003264 movzbl (%rcx), %edx + 0x80, 0xfa, 0x22, //0x00003267 cmpb $34, %dl + 0x0f, 0x84, 0xa6, 0x00, 0x00, 0x00, //0x0000326a je LBB0_695 + 0x80, 0xfa, 0x5c, //0x00003270 cmpb $92, %dl + 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00003273 je LBB0_589 + 0x80, 0xfa, 0x1f, //0x00003279 cmpb $31, %dl + 0x0f, 0x86, 0xdb, 0x0d, 0x00, 0x00, //0x0000327c jbe LBB0_735 + 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00003282 movq $-1, %rdx + 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00003289 movl $1, %esi + 0x48, 0x01, 0xf1, //0x0000328e addq %rsi, %rcx + 0x49, 0x01, 0xd3, //0x00003291 addq %rdx, %r11 + 0x0f, 0x85, 0xca, 0xff, 0xff, 0xff, //0x00003294 jne LBB0_585 + 0xe9, 0x24, 0x0b, 0x00, 0x00, //0x0000329a jmp LBB0_697 + //0x0000329f LBB0_589 + 0x4c, 0x89, 0xff, //0x0000329f movq %r15, %rdi + 0x49, 0x89, 0xdf, //0x000032a2 movq %rbx, %r15 + 0x49, 0x83, 0xfb, 0x01, //0x000032a5 cmpq $1, %r11 + 0x0f, 0x84, 0xe2, 0x0d, 0x00, 0x00, //0x000032a9 je LBB0_741 + 0xc5, 0x7d, 0x7f, 0xe1, //0x000032af vmovdqa %ymm12, %ymm1 + 0xc5, 0x7d, 0x7f, 0xd0, //0x000032b3 vmovdqa %ymm10, %ymm0 + 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x000032b7 vmovdqa %ymm13, %ymm10 + 0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x000032bc movq $-2, %rdx + 0xbe, 0x02, 0x00, 0x00, 0x00, //0x000032c3 movl $2, %esi + 0x48, 0x83, 0xf8, 0xff, //0x000032c8 cmpq $-1, %rax + 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x000032cc jne LBB0_592 + 0x48, 0x89, 0xc8, //0x000032d2 movq %rcx, %rax + 0x4c, 0x29, 0xe0, //0x000032d5 subq %r12, %rax + 0x48, 0x89, 0x44, 0x24, 0x10, //0x000032d8 movq %rax, $16(%rsp) + //0x000032dd LBB0_592 + 0x4c, 0x89, 0xfb, //0x000032dd movq %r15, %rbx + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x000032e0 movq $24(%rsp), %r8 + 0x49, 0x89, 0xff, //0x000032e5 movq %rdi, %r15 + 0xc4, 0x41, 0x7d, 0x6f, 0xea, //0x000032e8 vmovdqa %ymm10, %ymm13 + 0xc5, 0xfe, 0x6f, 0x1d, 0xcb, 0xce, 0xff, 0xff, //0x000032ed vmovdqu $-12597(%rip), %ymm3 /* LCPI0_9+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0xa3, 0xce, 0xff, 0xff, //0x000032f5 vmovdqu $-12637(%rip), %ymm4 /* LCPI0_8+0(%rip) */ + 0xc5, 0x7d, 0x6f, 0xd0, //0x000032fd vmovdqa %ymm0, %ymm10 + 0xc5, 0x7d, 0x6f, 0xe1, //0x00003301 vmovdqa %ymm1, %ymm12 + 0x48, 0x01, 0xf1, //0x00003305 addq %rsi, %rcx + 0x49, 0x01, 0xd3, //0x00003308 addq %rdx, %r11 + 0x0f, 0x85, 0x53, 0xff, 0xff, 0xff, //0x0000330b jne LBB0_585 + 0xe9, 0xad, 0x0a, 0x00, 0x00, //0x00003311 jmp LBB0_697 + //0x00003316 LBB0_695 + 0x4c, 0x29, 0xe1, //0x00003316 subq %r12, %rcx + 0x48, 0x83, 0xc1, 0x01, //0x00003319 addq $1, %rcx + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x0000331d movq $32(%rsp), %r11 + 0x48, 0x85, 0xc9, //0x00003322 testq %rcx, %rcx + 0x0f, 0x89, 0x76, 0xe0, 0xff, 0xff, //0x00003325 jns LBB0_247 + 0xe9, 0x81, 0x0a, 0x00, 0x00, //0x0000332b jmp LBB0_696 + //0x00003330 LBB0_593 + 0xc5, 0x7d, 0x7f, 0xe1, //0x00003330 vmovdqa %ymm12, %ymm1 + 0xc5, 0x7d, 0x7f, 0xd0, //0x00003334 vmovdqa %ymm10, %ymm0 + 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x00003338 vmovdqa %ymm13, %ymm10 + 0xc4, 0x41, 0x7d, 0x6f, 0xe6, //0x0000333d vmovdqa %ymm14, %ymm12 + 0x48, 0x83, 0x7c, 0x24, 0x10, 0xff, //0x00003342 cmpq $-1, $16(%rsp) + 0x0f, 0x85, 0x29, 0x00, 0x00, 0x00, //0x00003348 jne LBB0_596 + 0x48, 0x89, 0xc8, //0x0000334e movq %rcx, %rax + 0x4c, 0x29, 0xe0, //0x00003351 subq %r12, %rax + 0x48, 0x0f, 0xbc, 0xda, //0x00003354 bsfq %rdx, %rbx + 0x48, 0x01, 0xc3, //0x00003358 addq %rax, %rbx + 0x48, 0x89, 0x5c, 0x24, 0x10, //0x0000335b movq %rbx, $16(%rsp) + 0xe9, 0x12, 0x00, 0x00, 0x00, //0x00003360 jmp LBB0_596 + //0x00003365 LBB0_595 + 0xc5, 0x7d, 0x7f, 0xe1, //0x00003365 vmovdqa %ymm12, %ymm1 + 0xc5, 0x7d, 0x7f, 0xd0, //0x00003369 vmovdqa %ymm10, %ymm0 + 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x0000336d vmovdqa %ymm13, %ymm10 + 0xc4, 0x41, 0x7d, 0x6f, 0xe6, //0x00003372 vmovdqa %ymm14, %ymm12 + //0x00003377 LBB0_596 + 0x44, 0x89, 0xc0, //0x00003377 movl %r8d, %eax + 0xf7, 0xd0, //0x0000337a notl %eax + 0x21, 0xd0, //0x0000337c andl %edx, %eax + 0x8d, 0x3c, 0x00, //0x0000337e leal (%rax,%rax), %edi + 0x41, 0x8d, 0x1c, 0x40, //0x00003381 leal (%r8,%rax,2), %ebx + 0xf7, 0xd7, //0x00003385 notl %edi + 0x21, 0xd7, //0x00003387 andl %edx, %edi + 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x00003389 andl $-1431655766, %edi + 0x45, 0x31, 0xc0, //0x0000338f xorl %r8d, %r8d + 0x01, 0xc7, //0x00003392 addl %eax, %edi + 0x41, 0x0f, 0x92, 0xc0, //0x00003394 setb %r8b + 0x01, 0xff, //0x00003398 addl %edi, %edi + 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x0000339a xorl $1431655765, %edi + 0x21, 0xdf, //0x000033a0 andl %ebx, %edi + 0xf7, 0xd7, //0x000033a2 notl %edi + 0x21, 0xfe, //0x000033a4 andl %edi, %esi + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x000033a6 movq $32(%rsp), %r11 + 0x49, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000033ab movabsq $4294977024, %r15 + 0xc4, 0x41, 0x7d, 0x6f, 0xf4, //0x000033b5 vmovdqa %ymm12, %ymm14 + 0xc4, 0x41, 0x7d, 0x6f, 0xea, //0x000033ba vmovdqa %ymm10, %ymm13 + 0xc5, 0xfe, 0x6f, 0x1d, 0xf9, 0xcd, 0xff, 0xff, //0x000033bf vmovdqu $-12807(%rip), %ymm3 /* LCPI0_9+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0xd1, 0xcd, 0xff, 0xff, //0x000033c7 vmovdqu $-12847(%rip), %ymm4 /* LCPI0_8+0(%rip) */ + 0xc5, 0x7d, 0x6f, 0xd0, //0x000033cf vmovdqa %ymm0, %ymm10 + 0xc5, 0x7d, 0x6f, 0xe1, //0x000033d3 vmovdqa %ymm1, %ymm12 + 0x48, 0x85, 0xf6, //0x000033d7 testq %rsi, %rsi + 0x0f, 0x85, 0x70, 0xf6, 0xff, 0xff, //0x000033da jne LBB0_83 + //0x000033e0 LBB0_597 + 0x48, 0x83, 0xc1, 0x20, //0x000033e0 addq $32, %rcx + 0x49, 0x83, 0xc2, 0xe0, //0x000033e4 addq $-32, %r10 + //0x000033e8 LBB0_598 + 0x4d, 0x85, 0xc0, //0x000033e8 testq %r8, %r8 + 0x0f, 0x85, 0xed, 0x03, 0x00, 0x00, //0x000033eb jne LBB0_636 + 0x48, 0x8b, 0x7c, 0x24, 0x10, //0x000033f1 movq $16(%rsp), %rdi + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x000033f6 movq $24(%rsp), %r8 + 0x4d, 0x85, 0xd2, //0x000033fb testq %r10, %r10 + 0x0f, 0x84, 0xb5, 0x00, 0x00, 0x00, //0x000033fe je LBB0_611 + //0x00003404 LBB0_600 + 0x4c, 0x89, 0xe2, //0x00003404 movq %r12, %rdx + 0x48, 0xf7, 0xda, //0x00003407 negq %rdx + //0x0000340a LBB0_601 + 0x31, 0xf6, //0x0000340a xorl %esi, %esi + //0x0000340c LBB0_602 + 0x0f, 0xb6, 0x04, 0x31, //0x0000340c movzbl (%rcx,%rsi), %eax + 0x3c, 0x22, //0x00003410 cmpb $34, %al + 0x0f, 0x84, 0x9a, 0x00, 0x00, 0x00, //0x00003412 je LBB0_610 + 0x3c, 0x5c, //0x00003418 cmpb $92, %al + 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x0000341a je LBB0_607 + 0x48, 0x83, 0xc6, 0x01, //0x00003420 addq $1, %rsi + 0x49, 0x39, 0xf2, //0x00003424 cmpq %rsi, %r10 + 0x0f, 0x85, 0xdf, 0xff, 0xff, 0xff, //0x00003427 jne LBB0_602 + 0xe9, 0x8f, 0x00, 0x00, 0x00, //0x0000342d jmp LBB0_605 + //0x00003432 LBB0_607 + 0x48, 0x8b, 0x5c, 0x24, 0x08, //0x00003432 movq $8(%rsp), %rbx + 0x49, 0x8d, 0x42, 0xff, //0x00003437 leaq $-1(%r10), %rax + 0x48, 0x39, 0xf0, //0x0000343b cmpq %rsi, %rax + 0x0f, 0x84, 0x7f, 0x09, 0x00, 0x00, //0x0000343e je LBB0_697 + 0xc5, 0x7d, 0x7f, 0xe1, //0x00003444 vmovdqa %ymm12, %ymm1 + 0xc5, 0x7d, 0x7f, 0xd0, //0x00003448 vmovdqa %ymm10, %ymm0 + 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x0000344c vmovdqa %ymm13, %ymm10 + 0x48, 0x8d, 0x04, 0x0a, //0x00003451 leaq (%rdx,%rcx), %rax + 0x48, 0x01, 0xf0, //0x00003455 addq %rsi, %rax + 0x48, 0x83, 0xff, 0xff, //0x00003458 cmpq $-1, %rdi + 0x48, 0x8b, 0x5c, 0x24, 0x10, //0x0000345c movq $16(%rsp), %rbx + 0x48, 0x0f, 0x44, 0xd8, //0x00003461 cmoveq %rax, %rbx + 0x48, 0x89, 0x5c, 0x24, 0x10, //0x00003465 movq %rbx, $16(%rsp) + 0x48, 0x0f, 0x44, 0xf8, //0x0000346a cmoveq %rax, %rdi + 0x48, 0x01, 0xf1, //0x0000346e addq %rsi, %rcx + 0x48, 0x83, 0xc1, 0x02, //0x00003471 addq $2, %rcx + 0x4c, 0x89, 0xd0, //0x00003475 movq %r10, %rax + 0x48, 0x29, 0xf0, //0x00003478 subq %rsi, %rax + 0x48, 0x83, 0xc0, 0xfe, //0x0000347b addq $-2, %rax + 0x49, 0x83, 0xc2, 0xfe, //0x0000347f addq $-2, %r10 + 0x49, 0x39, 0xf2, //0x00003483 cmpq %rsi, %r10 + 0x49, 0x89, 0xc2, //0x00003486 movq %rax, %r10 + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00003489 movq $24(%rsp), %r8 + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x0000348e movq $32(%rsp), %r11 + 0xc5, 0xfe, 0x6f, 0x1d, 0x25, 0xcd, 0xff, 0xff, //0x00003493 vmovdqu $-13019(%rip), %ymm3 /* LCPI0_9+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0xfd, 0xcc, 0xff, 0xff, //0x0000349b vmovdqu $-13059(%rip), %ymm4 /* LCPI0_8+0(%rip) */ + 0xc5, 0x7d, 0x6f, 0xd0, //0x000034a3 vmovdqa %ymm0, %ymm10 + 0x0f, 0x85, 0x5d, 0xff, 0xff, 0xff, //0x000034a7 jne LBB0_601 + 0xe9, 0x14, 0x0c, 0x00, 0x00, //0x000034ad jmp LBB0_568 + //0x000034b2 LBB0_610 + 0x48, 0x01, 0xf1, //0x000034b2 addq %rsi, %rcx + 0x48, 0x83, 0xc1, 0x01, //0x000034b5 addq $1, %rcx + //0x000034b9 LBB0_611 + 0x4c, 0x29, 0xe1, //0x000034b9 subq %r12, %rcx + 0xe9, 0xbb, 0xd8, 0xff, 0xff, //0x000034bc jmp LBB0_152 + //0x000034c1 LBB0_605 + 0x48, 0x8b, 0x74, 0x24, 0x08, //0x000034c1 movq $8(%rsp), %rsi + 0x3c, 0x22, //0x000034c6 cmpb $34, %al + 0x0f, 0x85, 0x6b, 0x0b, 0x00, 0x00, //0x000034c8 jne LBB0_730 + 0xc5, 0x7d, 0x7f, 0xe1, //0x000034ce vmovdqa %ymm12, %ymm1 + 0xc5, 0x7d, 0x7f, 0xd0, //0x000034d2 vmovdqa %ymm10, %ymm0 + 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x000034d6 vmovdqa %ymm13, %ymm10 + 0x4c, 0x89, 0xfa, //0x000034db movq %r15, %rdx + 0x4c, 0x01, 0xd1, //0x000034de addq %r10, %rcx + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x000034e1 movq $24(%rsp), %r8 + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x000034e6 movq $32(%rsp), %r11 + 0xc5, 0xfe, 0x6f, 0x1d, 0xcd, 0xcc, 0xff, 0xff, //0x000034eb vmovdqu $-13107(%rip), %ymm3 /* LCPI0_9+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0xa5, 0xcc, 0xff, 0xff, //0x000034f3 vmovdqu $-13147(%rip), %ymm4 /* LCPI0_8+0(%rip) */ + 0xc5, 0x7d, 0x6f, 0xd0, //0x000034fb vmovdqa %ymm0, %ymm10 + 0xe9, 0xb5, 0xff, 0xff, 0xff, //0x000034ff jmp LBB0_611 + //0x00003504 LBB0_612 + 0xc5, 0x7d, 0x7f, 0xe2, //0x00003504 vmovdqa %ymm12, %ymm2 + 0xc5, 0x7d, 0x7f, 0xd1, //0x00003508 vmovdqa %ymm10, %ymm1 + 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x0000350c vmovdqa %ymm13, %ymm10 + 0xc4, 0x41, 0x7d, 0x6f, 0xe6, //0x00003511 vmovdqa %ymm14, %ymm12 + 0x4c, 0x89, 0xfb, //0x00003516 movq %r15, %rbx + 0x48, 0x83, 0x7c, 0x24, 0x10, 0xff, //0x00003519 cmpq $-1, $16(%rsp) + 0x0f, 0x85, 0x2c, 0x00, 0x00, 0x00, //0x0000351f jne LBB0_615 + 0x48, 0x89, 0xc8, //0x00003525 movq %rcx, %rax + 0x4c, 0x29, 0xe0, //0x00003528 subq %r12, %rax + 0x48, 0x0f, 0xbc, 0xfa, //0x0000352b bsfq %rdx, %rdi + 0x48, 0x01, 0xc7, //0x0000352f addq %rax, %rdi + 0x48, 0x89, 0x7c, 0x24, 0x10, //0x00003532 movq %rdi, $16(%rsp) + 0xe9, 0x15, 0x00, 0x00, 0x00, //0x00003537 jmp LBB0_615 + //0x0000353c LBB0_614 + 0xc5, 0x7d, 0x7f, 0xe2, //0x0000353c vmovdqa %ymm12, %ymm2 + 0xc5, 0x7d, 0x7f, 0xd1, //0x00003540 vmovdqa %ymm10, %ymm1 + 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x00003544 vmovdqa %ymm13, %ymm10 + 0xc4, 0x41, 0x7d, 0x6f, 0xe6, //0x00003549 vmovdqa %ymm14, %ymm12 + 0x4c, 0x89, 0xfb, //0x0000354e movq %r15, %rbx + //0x00003551 LBB0_615 + 0x44, 0x89, 0xd0, //0x00003551 movl %r10d, %eax + 0xf7, 0xd0, //0x00003554 notl %eax + 0x21, 0xd0, //0x00003556 andl %edx, %eax + 0x8d, 0x34, 0x00, //0x00003558 leal (%rax,%rax), %esi + 0x41, 0x8d, 0x3c, 0x42, //0x0000355b leal (%r10,%rax,2), %edi + 0xf7, 0xd6, //0x0000355f notl %esi + 0x21, 0xd6, //0x00003561 andl %edx, %esi + 0x81, 0xe6, 0xaa, 0xaa, 0xaa, 0xaa, //0x00003563 andl $-1431655766, %esi + 0x45, 0x31, 0xd2, //0x00003569 xorl %r10d, %r10d + 0x01, 0xc6, //0x0000356c addl %eax, %esi + 0x41, 0x0f, 0x92, 0xc2, //0x0000356e setb %r10b + 0x01, 0xf6, //0x00003572 addl %esi, %esi + 0x81, 0xf6, 0x55, 0x55, 0x55, 0x55, //0x00003574 xorl $1431655765, %esi + 0x21, 0xfe, //0x0000357a andl %edi, %esi + 0xf7, 0xd6, //0x0000357c notl %esi + 0x41, 0x21, 0xf0, //0x0000357e andl %esi, %r8d + 0x49, 0x89, 0xdf, //0x00003581 movq %rbx, %r15 + 0xc4, 0x41, 0x7d, 0x6f, 0xf4, //0x00003584 vmovdqa %ymm12, %ymm14 + 0xc4, 0x41, 0x7d, 0x6f, 0xea, //0x00003589 vmovdqa %ymm10, %ymm13 + 0xc5, 0xfe, 0x6f, 0x1d, 0x2a, 0xcc, 0xff, 0xff, //0x0000358e vmovdqu $-13270(%rip), %ymm3 /* LCPI0_9+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0x02, 0xcc, 0xff, 0xff, //0x00003596 vmovdqu $-13310(%rip), %ymm4 /* LCPI0_8+0(%rip) */ + 0xc5, 0x7d, 0x6f, 0xd1, //0x0000359e vmovdqa %ymm1, %ymm10 + 0xc5, 0x7d, 0x6f, 0xe2, //0x000035a2 vmovdqa %ymm2, %ymm12 + 0x4d, 0x85, 0xc0, //0x000035a6 testq %r8, %r8 + 0x0f, 0x85, 0xf2, 0xf4, 0xff, 0xff, //0x000035a9 jne LBB0_233 + //0x000035af LBB0_616 + 0xba, 0x40, 0x00, 0x00, 0x00, //0x000035af movl $64, %edx + //0x000035b4 LBB0_617 + 0xc5, 0xbd, 0xda, 0xc8, //0x000035b4 vpminub %ymm0, %ymm8, %ymm1 + 0xc5, 0xfd, 0x74, 0xc1, //0x000035b8 vpcmpeqb %ymm1, %ymm0, %ymm0 + 0xc5, 0xfd, 0xd7, 0xf0, //0x000035bc vpmovmskb %ymm0, %esi + 0x0f, 0xbc, 0xfe, //0x000035c0 bsfl %esi, %edi + 0x4d, 0x85, 0xc0, //0x000035c3 testq %r8, %r8 + 0x0f, 0x84, 0x2c, 0x00, 0x00, 0x00, //0x000035c6 je LBB0_620 + 0x85, 0xf6, //0x000035cc testl %esi, %esi + 0xb8, 0x40, 0x00, 0x00, 0x00, //0x000035ce movl $64, %eax + 0x0f, 0x44, 0xf8, //0x000035d3 cmovel %eax, %edi + 0x48, 0x39, 0xfa, //0x000035d6 cmpq %rdi, %rdx + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x000035d9 movq $24(%rsp), %r8 + 0x0f, 0x87, 0x45, 0x0a, 0x00, 0x00, //0x000035de ja LBB0_733 + 0x4c, 0x29, 0xe1, //0x000035e4 subq %r12, %rcx + 0x48, 0x01, 0xd1, //0x000035e7 addq %rdx, %rcx + 0x48, 0x83, 0xc1, 0x01, //0x000035ea addq $1, %rcx + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x000035ee movq $32(%rsp), %r11 + 0xe9, 0x84, 0xd7, 0xff, 0xff, //0x000035f3 jmp LBB0_152 + //0x000035f8 LBB0_620 + 0x85, 0xf6, //0x000035f8 testl %esi, %esi + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x000035fa movq $24(%rsp), %r8 + 0x0f, 0x85, 0x3c, 0x0a, 0x00, 0x00, //0x000035ff jne LBB0_731 + 0x48, 0x83, 0xc1, 0x20, //0x00003605 addq $32, %rcx + 0x49, 0x83, 0xc3, 0xe0, //0x00003609 addq $-32, %r11 + //0x0000360d LBB0_622 + 0x4d, 0x85, 0xd2, //0x0000360d testq %r10, %r10 + 0x0f, 0x85, 0x3c, 0x02, 0x00, 0x00, //0x00003610 jne LBB0_638 + 0x48, 0x8b, 0x44, 0x24, 0x10, //0x00003616 movq $16(%rsp), %rax + 0x48, 0x8b, 0x5c, 0x24, 0x08, //0x0000361b movq $8(%rsp), %rbx + 0x4d, 0x85, 0xdb, //0x00003620 testq %r11, %r11 + 0x0f, 0x84, 0x9a, 0x07, 0x00, 0x00, //0x00003623 je LBB0_697 + //0x00003629 LBB0_624 + 0x0f, 0xb6, 0x11, //0x00003629 movzbl (%rcx), %edx + 0x80, 0xfa, 0x22, //0x0000362c cmpb $34, %dl + 0x0f, 0x84, 0xa6, 0x00, 0x00, 0x00, //0x0000362f je LBB0_701 + 0x80, 0xfa, 0x5c, //0x00003635 cmpb $92, %dl + 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00003638 je LBB0_628 + 0x80, 0xfa, 0x1f, //0x0000363e cmpb $31, %dl + 0x0f, 0x86, 0x16, 0x0a, 0x00, 0x00, //0x00003641 jbe LBB0_735 + 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00003647 movq $-1, %rdx + 0xbe, 0x01, 0x00, 0x00, 0x00, //0x0000364e movl $1, %esi + 0x48, 0x01, 0xf1, //0x00003653 addq %rsi, %rcx + 0x49, 0x01, 0xd3, //0x00003656 addq %rdx, %r11 + 0x0f, 0x85, 0xca, 0xff, 0xff, 0xff, //0x00003659 jne LBB0_624 + 0xe9, 0x5f, 0x07, 0x00, 0x00, //0x0000365f jmp LBB0_697 + //0x00003664 LBB0_628 + 0x4c, 0x89, 0xff, //0x00003664 movq %r15, %rdi + 0x49, 0x89, 0xdf, //0x00003667 movq %rbx, %r15 + 0x49, 0x83, 0xfb, 0x01, //0x0000366a cmpq $1, %r11 + 0x0f, 0x84, 0x1d, 0x0a, 0x00, 0x00, //0x0000366e je LBB0_741 + 0xc5, 0x7d, 0x7f, 0xe1, //0x00003674 vmovdqa %ymm12, %ymm1 + 0xc5, 0x7d, 0x7f, 0xd0, //0x00003678 vmovdqa %ymm10, %ymm0 + 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x0000367c vmovdqa %ymm13, %ymm10 + 0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x00003681 movq $-2, %rdx + 0xbe, 0x02, 0x00, 0x00, 0x00, //0x00003688 movl $2, %esi + 0x48, 0x83, 0xf8, 0xff, //0x0000368d cmpq $-1, %rax + 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x00003691 jne LBB0_631 + 0x48, 0x89, 0xc8, //0x00003697 movq %rcx, %rax + 0x4c, 0x29, 0xe0, //0x0000369a subq %r12, %rax + 0x48, 0x89, 0x44, 0x24, 0x10, //0x0000369d movq %rax, $16(%rsp) + //0x000036a2 LBB0_631 + 0x4c, 0x89, 0xfb, //0x000036a2 movq %r15, %rbx + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x000036a5 movq $24(%rsp), %r8 + 0x49, 0x89, 0xff, //0x000036aa movq %rdi, %r15 + 0xc4, 0x41, 0x7d, 0x6f, 0xea, //0x000036ad vmovdqa %ymm10, %ymm13 + 0xc5, 0xfe, 0x6f, 0x1d, 0x06, 0xcb, 0xff, 0xff, //0x000036b2 vmovdqu $-13562(%rip), %ymm3 /* LCPI0_9+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0xde, 0xca, 0xff, 0xff, //0x000036ba vmovdqu $-13602(%rip), %ymm4 /* LCPI0_8+0(%rip) */ + 0xc5, 0x7d, 0x6f, 0xd0, //0x000036c2 vmovdqa %ymm0, %ymm10 + 0xc5, 0x7d, 0x6f, 0xe1, //0x000036c6 vmovdqa %ymm1, %ymm12 + 0x48, 0x01, 0xf1, //0x000036ca addq %rsi, %rcx + 0x49, 0x01, 0xd3, //0x000036cd addq %rdx, %r11 + 0x0f, 0x85, 0x53, 0xff, 0xff, 0xff, //0x000036d0 jne LBB0_624 + 0xe9, 0xe8, 0x06, 0x00, 0x00, //0x000036d6 jmp LBB0_697 + //0x000036db LBB0_701 + 0x4c, 0x29, 0xe1, //0x000036db subq %r12, %rcx + 0x48, 0x83, 0xc1, 0x01, //0x000036de addq $1, %rcx + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x000036e2 movq $32(%rsp), %r11 + 0x48, 0x85, 0xc9, //0x000036e7 testq %rcx, %rcx + 0x0f, 0x89, 0x53, 0xe4, 0xff, 0xff, //0x000036ea jns LBB0_363 + 0xe9, 0xbc, 0x06, 0x00, 0x00, //0x000036f0 jmp LBB0_696 + //0x000036f5 LBB0_632 + 0x48, 0x8b, 0x44, 0x24, 0x08, //0x000036f5 movq $8(%rsp), %rax + 0x4d, 0x85, 0xd2, //0x000036fa testq %r10, %r10 + 0x0f, 0x84, 0xbb, 0x09, 0x00, 0x00, //0x000036fd je LBB0_740 + 0xc5, 0x7d, 0x7f, 0xe1, //0x00003703 vmovdqa %ymm12, %ymm1 + 0xc5, 0x7d, 0x7f, 0xd0, //0x00003707 vmovdqa %ymm10, %ymm0 + 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x0000370b vmovdqa %ymm13, %ymm10 + 0x4c, 0x89, 0xfa, //0x00003710 movq %r15, %rdx + 0x4c, 0x89, 0xe7, //0x00003713 movq %r12, %rdi + 0x48, 0xf7, 0xd7, //0x00003716 notq %rdi + 0x48, 0x01, 0xcf, //0x00003719 addq %rcx, %rdi + 0x48, 0x8b, 0x74, 0x24, 0x10, //0x0000371c movq $16(%rsp), %rsi + 0x48, 0x83, 0xfe, 0xff, //0x00003721 cmpq $-1, %rsi + 0x48, 0x89, 0xf0, //0x00003725 movq %rsi, %rax + 0x48, 0x0f, 0x44, 0xc7, //0x00003728 cmoveq %rdi, %rax + 0x48, 0x0f, 0x45, 0xfe, //0x0000372c cmovneq %rsi, %rdi + 0x48, 0x83, 0xc1, 0x01, //0x00003730 addq $1, %rcx + 0x49, 0x83, 0xc2, 0xff, //0x00003734 addq $-1, %r10 + 0x48, 0x89, 0x44, 0x24, 0x10, //0x00003738 movq %rax, $16(%rsp) + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x0000373d movq $24(%rsp), %r8 + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00003742 movq $32(%rsp), %r11 + 0xc5, 0xfe, 0x6f, 0x1d, 0x71, 0xca, 0xff, 0xff, //0x00003747 vmovdqu $-13711(%rip), %ymm3 /* LCPI0_9+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0x49, 0xca, 0xff, 0xff, //0x0000374f vmovdqu $-13751(%rip), %ymm4 /* LCPI0_8+0(%rip) */ + 0xc5, 0x7d, 0x6f, 0xd0, //0x00003757 vmovdqa %ymm0, %ymm10 + 0x4d, 0x85, 0xd2, //0x0000375b testq %r10, %r10 + 0x0f, 0x85, 0x7f, 0xf8, 0xff, 0xff, //0x0000375e jne LBB0_559 + 0xe9, 0x2f, 0xf9, 0xff, 0xff, //0x00003764 jmp LBB0_570 + //0x00003769 LBB0_634 + 0x4c, 0x89, 0xfe, //0x00003769 movq %r15, %rsi + 0x4c, 0x8b, 0x7c, 0x24, 0x08, //0x0000376c movq $8(%rsp), %r15 + 0x4d, 0x85, 0xdb, //0x00003771 testq %r11, %r11 + 0x0f, 0x84, 0x17, 0x09, 0x00, 0x00, //0x00003774 je LBB0_741 + 0xc5, 0x7d, 0x7f, 0xe1, //0x0000377a vmovdqa %ymm12, %ymm1 + 0xc5, 0x7d, 0x7f, 0xd0, //0x0000377e vmovdqa %ymm10, %ymm0 + 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x00003782 vmovdqa %ymm13, %ymm10 + 0x4c, 0x89, 0xe0, //0x00003787 movq %r12, %rax + 0x48, 0xf7, 0xd0, //0x0000378a notq %rax + 0x48, 0x01, 0xc8, //0x0000378d addq %rcx, %rax + 0x48, 0x8b, 0x7c, 0x24, 0x10, //0x00003790 movq $16(%rsp), %rdi + 0x48, 0x83, 0xff, 0xff, //0x00003795 cmpq $-1, %rdi + 0x48, 0x89, 0xfa, //0x00003799 movq %rdi, %rdx + 0x48, 0x0f, 0x44, 0xd0, //0x0000379c cmoveq %rax, %rdx + 0x48, 0x0f, 0x45, 0xc7, //0x000037a0 cmovneq %rdi, %rax + 0x48, 0x83, 0xc1, 0x01, //0x000037a4 addq $1, %rcx + 0x49, 0x83, 0xc3, 0xff, //0x000037a8 addq $-1, %r11 + 0x48, 0x89, 0x54, 0x24, 0x10, //0x000037ac movq %rdx, $16(%rsp) + 0x4c, 0x89, 0xfb, //0x000037b1 movq %r15, %rbx + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x000037b4 movq $24(%rsp), %r8 + 0x49, 0x89, 0xf7, //0x000037b9 movq %rsi, %r15 + 0xc5, 0xfe, 0x6f, 0x1d, 0xfc, 0xc9, 0xff, 0xff, //0x000037bc vmovdqu $-13828(%rip), %ymm3 /* LCPI0_9+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0xd4, 0xc9, 0xff, 0xff, //0x000037c4 vmovdqu $-13868(%rip), %ymm4 /* LCPI0_8+0(%rip) */ + 0xc5, 0x7d, 0x6f, 0xd0, //0x000037cc vmovdqa %ymm0, %ymm10 + 0x4d, 0x85, 0xdb, //0x000037d0 testq %r11, %r11 + 0x0f, 0x85, 0x8b, 0xfa, 0xff, 0xff, //0x000037d3 jne LBB0_585 + 0xe9, 0xe5, 0x05, 0x00, 0x00, //0x000037d9 jmp LBB0_697 + //0x000037de LBB0_636 + 0x48, 0x8b, 0x44, 0x24, 0x08, //0x000037de movq $8(%rsp), %rax + 0x4d, 0x85, 0xd2, //0x000037e3 testq %r10, %r10 + 0x0f, 0x84, 0xd2, 0x08, 0x00, 0x00, //0x000037e6 je LBB0_740 + 0xc5, 0x7d, 0x7f, 0xe1, //0x000037ec vmovdqa %ymm12, %ymm1 + 0xc5, 0x7d, 0x7f, 0xd0, //0x000037f0 vmovdqa %ymm10, %ymm0 + 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x000037f4 vmovdqa %ymm13, %ymm10 + 0x4c, 0x89, 0xfa, //0x000037f9 movq %r15, %rdx + 0x4c, 0x89, 0xe7, //0x000037fc movq %r12, %rdi + 0x48, 0xf7, 0xd7, //0x000037ff notq %rdi + 0x48, 0x01, 0xcf, //0x00003802 addq %rcx, %rdi + 0x48, 0x8b, 0x74, 0x24, 0x10, //0x00003805 movq $16(%rsp), %rsi + 0x48, 0x83, 0xfe, 0xff, //0x0000380a cmpq $-1, %rsi + 0x48, 0x89, 0xf0, //0x0000380e movq %rsi, %rax + 0x48, 0x0f, 0x44, 0xc7, //0x00003811 cmoveq %rdi, %rax + 0x48, 0x0f, 0x45, 0xfe, //0x00003815 cmovneq %rsi, %rdi + 0x48, 0x83, 0xc1, 0x01, //0x00003819 addq $1, %rcx + 0x49, 0x83, 0xc2, 0xff, //0x0000381d addq $-1, %r10 + 0x48, 0x89, 0x44, 0x24, 0x10, //0x00003821 movq %rax, $16(%rsp) + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00003826 movq $24(%rsp), %r8 + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x0000382b movq $32(%rsp), %r11 + 0xc5, 0xfe, 0x6f, 0x1d, 0x88, 0xc9, 0xff, 0xff, //0x00003830 vmovdqu $-13944(%rip), %ymm3 /* LCPI0_9+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0x60, 0xc9, 0xff, 0xff, //0x00003838 vmovdqu $-13984(%rip), %ymm4 /* LCPI0_8+0(%rip) */ + 0xc5, 0x7d, 0x6f, 0xd0, //0x00003840 vmovdqa %ymm0, %ymm10 + 0x4d, 0x85, 0xd2, //0x00003844 testq %r10, %r10 + 0x0f, 0x85, 0xb7, 0xfb, 0xff, 0xff, //0x00003847 jne LBB0_600 + 0xe9, 0x67, 0xfc, 0xff, 0xff, //0x0000384d jmp LBB0_611 + //0x00003852 LBB0_638 + 0x4c, 0x89, 0xfe, //0x00003852 movq %r15, %rsi + 0x4c, 0x8b, 0x7c, 0x24, 0x08, //0x00003855 movq $8(%rsp), %r15 + 0x4d, 0x85, 0xdb, //0x0000385a testq %r11, %r11 + 0x0f, 0x84, 0x2e, 0x08, 0x00, 0x00, //0x0000385d je LBB0_741 + 0xc5, 0x7d, 0x7f, 0xe1, //0x00003863 vmovdqa %ymm12, %ymm1 + 0xc5, 0x7d, 0x7f, 0xd0, //0x00003867 vmovdqa %ymm10, %ymm0 + 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x0000386b vmovdqa %ymm13, %ymm10 + 0x4c, 0x89, 0xe0, //0x00003870 movq %r12, %rax + 0x48, 0xf7, 0xd0, //0x00003873 notq %rax + 0x48, 0x01, 0xc8, //0x00003876 addq %rcx, %rax + 0x48, 0x8b, 0x7c, 0x24, 0x10, //0x00003879 movq $16(%rsp), %rdi + 0x48, 0x83, 0xff, 0xff, //0x0000387e cmpq $-1, %rdi + 0x48, 0x89, 0xfa, //0x00003882 movq %rdi, %rdx + 0x48, 0x0f, 0x44, 0xd0, //0x00003885 cmoveq %rax, %rdx + 0x48, 0x0f, 0x45, 0xc7, //0x00003889 cmovneq %rdi, %rax + 0x48, 0x83, 0xc1, 0x01, //0x0000388d addq $1, %rcx + 0x49, 0x83, 0xc3, 0xff, //0x00003891 addq $-1, %r11 + 0x48, 0x89, 0x54, 0x24, 0x10, //0x00003895 movq %rdx, $16(%rsp) + 0x4c, 0x89, 0xfb, //0x0000389a movq %r15, %rbx + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x0000389d movq $24(%rsp), %r8 + 0x49, 0x89, 0xf7, //0x000038a2 movq %rsi, %r15 + 0xc5, 0xfe, 0x6f, 0x1d, 0x13, 0xc9, 0xff, 0xff, //0x000038a5 vmovdqu $-14061(%rip), %ymm3 /* LCPI0_9+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0xeb, 0xc8, 0xff, 0xff, //0x000038ad vmovdqu $-14101(%rip), %ymm4 /* LCPI0_8+0(%rip) */ + 0xc5, 0x7d, 0x6f, 0xd0, //0x000038b5 vmovdqa %ymm0, %ymm10 + 0x4d, 0x85, 0xdb, //0x000038b9 testq %r11, %r11 + 0x0f, 0x85, 0x67, 0xfd, 0xff, 0xff, //0x000038bc jne LBB0_624 + 0xe9, 0xfc, 0x04, 0x00, 0x00, //0x000038c2 jmp LBB0_697 + //0x000038c7 LBB0_640 + 0x49, 0x8d, 0x4e, 0xff, //0x000038c7 leaq $-1(%r14), %rcx + 0x4c, 0x39, 0xd1, //0x000038cb cmpq %r10, %rcx + 0x0f, 0x84, 0x29, 0x05, 0x00, 0x00, //0x000038ce je LBB0_721 + 0xc5, 0x7d, 0x7f, 0xe1, //0x000038d4 vmovdqa %ymm12, %ymm1 + 0xc5, 0x7d, 0x7f, 0xd0, //0x000038d8 vmovdqa %ymm10, %ymm0 + 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x000038dc vmovdqa %ymm13, %ymm10 + 0x4c, 0x89, 0xfa, //0x000038e1 movq %r15, %rdx + 0x4b, 0x8d, 0x0c, 0x02, //0x000038e4 leaq (%r10,%r8), %rcx + 0x48, 0x83, 0xc1, 0x02, //0x000038e8 addq $2, %rcx + 0x4d, 0x29, 0xd6, //0x000038ec subq %r10, %r14 + 0x49, 0x83, 0xc6, 0xfe, //0x000038ef addq $-2, %r14 + 0x4d, 0x89, 0xf2, //0x000038f3 movq %r14, %r10 + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x000038f6 movq $32(%rsp), %r11 + 0x4c, 0x8b, 0x4c, 0x24, 0x10, //0x000038fb movq $16(%rsp), %r9 + 0xc5, 0xfe, 0x6f, 0x1d, 0xb8, 0xc8, 0xff, 0xff, //0x00003900 vmovdqu $-14152(%rip), %ymm3 /* LCPI0_9+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0x90, 0xc8, 0xff, 0xff, //0x00003908 vmovdqu $-14192(%rip), %ymm4 /* LCPI0_8+0(%rip) */ + 0xc5, 0x7d, 0x6f, 0xd0, //0x00003910 vmovdqa %ymm0, %ymm10 + 0x4d, 0x85, 0xd2, //0x00003914 testq %r10, %r10 + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00003917 movq $24(%rsp), %r8 + 0x4c, 0x8b, 0x74, 0x24, 0x28, //0x0000391c movq $40(%rsp), %r14 + 0x0f, 0x8f, 0x24, 0x00, 0x00, 0x00, //0x00003921 jg LBB0_644 + 0xe9, 0xd1, 0x04, 0x00, 0x00, //0x00003927 jmp LBB0_721 + //0x0000392c LBB0_642 + 0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x0000392c movq $-2, %rdx + 0xb8, 0x02, 0x00, 0x00, 0x00, //0x00003933 movl $2, %eax + 0x48, 0x01, 0xc1, //0x00003938 addq %rax, %rcx + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000393b movq $-1, %rax + 0x49, 0x01, 0xd2, //0x00003942 addq %rdx, %r10 + 0x0f, 0x8e, 0xb2, 0x04, 0x00, 0x00, //0x00003945 jle LBB0_721 + //0x0000394b LBB0_644 + 0x0f, 0xb6, 0x01, //0x0000394b movzbl (%rcx), %eax + 0x3c, 0x5c, //0x0000394e cmpb $92, %al + 0x0f, 0x84, 0xd6, 0xff, 0xff, 0xff, //0x00003950 je LBB0_642 + 0x3c, 0x22, //0x00003956 cmpb $34, %al + 0x0f, 0x84, 0x24, 0x00, 0x00, 0x00, //0x00003958 je LBB0_647 + 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x0000395e movq $-1, %rdx + 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00003965 movl $1, %eax + 0x48, 0x01, 0xc1, //0x0000396a addq %rax, %rcx + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000396d movq $-1, %rax + 0x49, 0x01, 0xd2, //0x00003974 addq %rdx, %r10 + 0x0f, 0x8f, 0xce, 0xff, 0xff, 0xff, //0x00003977 jg LBB0_644 + 0xe9, 0x7b, 0x04, 0x00, 0x00, //0x0000397d jmp LBB0_721 + //0x00003982 LBB0_647 + 0x4c, 0x29, 0xe1, //0x00003982 subq %r12, %rcx + 0x48, 0x83, 0xc1, 0x01, //0x00003985 addq $1, %rcx + 0xe9, 0xe5, 0xd4, 0xff, 0xff, //0x00003989 jmp LBB0_159 + //0x0000398e LBB0_648 + 0xc5, 0x7d, 0x7f, 0xe1, //0x0000398e vmovdqa %ymm12, %ymm1 + 0xc5, 0x7d, 0x7f, 0xd0, //0x00003992 vmovdqa %ymm10, %ymm0 + 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x00003996 vmovdqa %ymm13, %ymm10 + 0xc4, 0x41, 0x7d, 0x6f, 0xe6, //0x0000399b vmovdqa %ymm14, %ymm12 + 0x48, 0x83, 0x7c, 0x24, 0x10, 0xff, //0x000039a0 cmpq $-1, $16(%rsp) + 0x0f, 0x85, 0x29, 0x00, 0x00, 0x00, //0x000039a6 jne LBB0_651 + 0x48, 0x89, 0xc8, //0x000039ac movq %rcx, %rax + 0x4c, 0x29, 0xe0, //0x000039af subq %r12, %rax + 0x48, 0x0f, 0xbc, 0xda, //0x000039b2 bsfq %rdx, %rbx + 0x48, 0x01, 0xc3, //0x000039b6 addq %rax, %rbx + 0x48, 0x89, 0x5c, 0x24, 0x10, //0x000039b9 movq %rbx, $16(%rsp) + 0xe9, 0x12, 0x00, 0x00, 0x00, //0x000039be jmp LBB0_651 + //0x000039c3 LBB0_650 + 0xc5, 0x7d, 0x7f, 0xe1, //0x000039c3 vmovdqa %ymm12, %ymm1 + 0xc5, 0x7d, 0x7f, 0xd0, //0x000039c7 vmovdqa %ymm10, %ymm0 + 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x000039cb vmovdqa %ymm13, %ymm10 + 0xc4, 0x41, 0x7d, 0x6f, 0xe6, //0x000039d0 vmovdqa %ymm14, %ymm12 + //0x000039d5 LBB0_651 + 0x44, 0x89, 0xc0, //0x000039d5 movl %r8d, %eax + 0xf7, 0xd0, //0x000039d8 notl %eax + 0x21, 0xd0, //0x000039da andl %edx, %eax + 0x8d, 0x3c, 0x00, //0x000039dc leal (%rax,%rax), %edi + 0x41, 0x8d, 0x1c, 0x40, //0x000039df leal (%r8,%rax,2), %ebx + 0xf7, 0xd7, //0x000039e3 notl %edi + 0x21, 0xd7, //0x000039e5 andl %edx, %edi + 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x000039e7 andl $-1431655766, %edi + 0x45, 0x31, 0xc0, //0x000039ed xorl %r8d, %r8d + 0x01, 0xc7, //0x000039f0 addl %eax, %edi + 0x41, 0x0f, 0x92, 0xc0, //0x000039f2 setb %r8b + 0x01, 0xff, //0x000039f6 addl %edi, %edi + 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x000039f8 xorl $1431655765, %edi + 0x21, 0xdf, //0x000039fe andl %ebx, %edi + 0xf7, 0xd7, //0x00003a00 notl %edi + 0x21, 0xfe, //0x00003a02 andl %edi, %esi + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00003a04 movq $32(%rsp), %r11 + 0x49, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00003a09 movabsq $4294977024, %r15 + 0xc4, 0x41, 0x7d, 0x6f, 0xf4, //0x00003a13 vmovdqa %ymm12, %ymm14 + 0xc4, 0x41, 0x7d, 0x6f, 0xea, //0x00003a18 vmovdqa %ymm10, %ymm13 + 0xc5, 0xfe, 0x6f, 0x1d, 0x9b, 0xc7, 0xff, 0xff, //0x00003a1d vmovdqu $-14437(%rip), %ymm3 /* LCPI0_9+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0x73, 0xc7, 0xff, 0xff, //0x00003a25 vmovdqu $-14477(%rip), %ymm4 /* LCPI0_8+0(%rip) */ + 0xc5, 0x7d, 0x6f, 0xd0, //0x00003a2d vmovdqa %ymm0, %ymm10 + 0xc5, 0x7d, 0x6f, 0xe1, //0x00003a31 vmovdqa %ymm1, %ymm12 + 0xc5, 0x7d, 0x7f, 0xea, //0x00003a35 vmovdqa %ymm13, %ymm2 + 0x48, 0x85, 0xf6, //0x00003a39 testq %rsi, %rsi + 0x0f, 0x85, 0x78, 0xf1, 0xff, 0xff, //0x00003a3c jne LBB0_264 + //0x00003a42 LBB0_652 + 0xc5, 0x7d, 0x7f, 0xe1, //0x00003a42 vmovdqa %ymm12, %ymm1 + 0xc5, 0x7d, 0x7f, 0xd0, //0x00003a46 vmovdqa %ymm10, %ymm0 + 0xc5, 0x7d, 0x6f, 0xd2, //0x00003a4a vmovdqa %ymm2, %ymm10 + 0x4c, 0x89, 0xfb, //0x00003a4e movq %r15, %rbx + 0x4c, 0x8b, 0x7c, 0x24, 0x08, //0x00003a51 movq $8(%rsp), %r15 + 0x48, 0x83, 0xc1, 0x20, //0x00003a56 addq $32, %rcx + 0x49, 0x83, 0xc2, 0xe0, //0x00003a5a addq $-32, %r10 + //0x00003a5e LBB0_653 + 0x4d, 0x85, 0xc0, //0x00003a5e testq %r8, %r8 + 0x0f, 0x85, 0xa5, 0x02, 0x00, 0x00, //0x00003a61 jne LBB0_688 + 0x48, 0x8b, 0x7c, 0x24, 0x10, //0x00003a67 movq $16(%rsp), %rdi + 0x4d, 0x85, 0xd2, //0x00003a6c testq %r10, %r10 + 0x0f, 0x84, 0x85, 0x00, 0x00, 0x00, //0x00003a6f je LBB0_665 + //0x00003a75 LBB0_655 + 0x4c, 0x89, 0xe2, //0x00003a75 movq %r12, %rdx + 0x48, 0xf7, 0xda, //0x00003a78 negq %rdx + //0x00003a7b LBB0_656 + 0x31, 0xf6, //0x00003a7b xorl %esi, %esi + //0x00003a7d LBB0_657 + 0x0f, 0xb6, 0x04, 0x31, //0x00003a7d movzbl (%rcx,%rsi), %eax + 0x3c, 0x22, //0x00003a81 cmpb $34, %al + 0x0f, 0x84, 0x6a, 0x00, 0x00, 0x00, //0x00003a83 je LBB0_664 + 0x3c, 0x5c, //0x00003a89 cmpb $92, %al + 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00003a8b je LBB0_662 + 0x48, 0x83, 0xc6, 0x01, //0x00003a91 addq $1, %rsi + 0x49, 0x39, 0xf2, //0x00003a95 cmpq %rsi, %r10 + 0x0f, 0x85, 0xdf, 0xff, 0xff, 0xff, //0x00003a98 jne LBB0_657 + 0xe9, 0x73, 0x00, 0x00, 0x00, //0x00003a9e jmp LBB0_660 + //0x00003aa3 LBB0_662 + 0x49, 0x8d, 0x42, 0xff, //0x00003aa3 leaq $-1(%r10), %rax + 0x48, 0x39, 0xf0, //0x00003aa7 cmpq %rsi, %rax + 0x0f, 0x84, 0xd9, 0x02, 0x00, 0x00, //0x00003aaa je LBB0_692 + 0x4c, 0x8d, 0x04, 0x0a, //0x00003ab0 leaq (%rdx,%rcx), %r8 + 0x49, 0x01, 0xf0, //0x00003ab4 addq %rsi, %r8 + 0x48, 0x83, 0xff, 0xff, //0x00003ab7 cmpq $-1, %rdi + 0x48, 0x8b, 0x44, 0x24, 0x10, //0x00003abb movq $16(%rsp), %rax + 0x49, 0x0f, 0x44, 0xc0, //0x00003ac0 cmoveq %r8, %rax + 0x48, 0x89, 0x44, 0x24, 0x10, //0x00003ac4 movq %rax, $16(%rsp) + 0x49, 0x0f, 0x44, 0xf8, //0x00003ac9 cmoveq %r8, %rdi + 0x48, 0x01, 0xf1, //0x00003acd addq %rsi, %rcx + 0x48, 0x83, 0xc1, 0x02, //0x00003ad0 addq $2, %rcx + 0x4c, 0x89, 0xd0, //0x00003ad4 movq %r10, %rax + 0x48, 0x29, 0xf0, //0x00003ad7 subq %rsi, %rax + 0x48, 0x83, 0xc0, 0xfe, //0x00003ada addq $-2, %rax + 0x49, 0x83, 0xc2, 0xfe, //0x00003ade addq $-2, %r10 + 0x49, 0x39, 0xf2, //0x00003ae2 cmpq %rsi, %r10 + 0x49, 0x89, 0xc2, //0x00003ae5 movq %rax, %r10 + 0x0f, 0x85, 0x8d, 0xff, 0xff, 0xff, //0x00003ae8 jne LBB0_656 + 0xe9, 0x96, 0x02, 0x00, 0x00, //0x00003aee jmp LBB0_692 + //0x00003af3 LBB0_664 + 0x48, 0x01, 0xf1, //0x00003af3 addq %rsi, %rcx + 0x48, 0x83, 0xc1, 0x01, //0x00003af6 addq $1, %rcx + //0x00003afa LBB0_665 + 0x4c, 0x29, 0xe1, //0x00003afa subq %r12, %rcx + 0x4c, 0x89, 0xfe, //0x00003afd movq %r15, %rsi + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00003b00 movq $24(%rsp), %r8 + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00003b05 movq $32(%rsp), %r11 + 0x49, 0x89, 0xdf, //0x00003b0a movq %rbx, %r15 + 0xc5, 0x7d, 0x7f, 0xd2, //0x00003b0d vmovdqa %ymm10, %ymm2 + 0xe9, 0xd9, 0x01, 0x00, 0x00, //0x00003b11 jmp LBB0_687 + //0x00003b16 LBB0_660 + 0x3c, 0x22, //0x00003b16 cmpb $34, %al + 0x0f, 0x85, 0x6b, 0x02, 0x00, 0x00, //0x00003b18 jne LBB0_692 + 0x4c, 0x01, 0xd1, //0x00003b1e addq %r10, %rcx + 0xe9, 0xd4, 0xff, 0xff, 0xff, //0x00003b21 jmp LBB0_665 + //0x00003b26 LBB0_666 + 0xc5, 0x7d, 0x7f, 0xe2, //0x00003b26 vmovdqa %ymm12, %ymm2 + 0xc5, 0x7d, 0x7f, 0xd1, //0x00003b2a vmovdqa %ymm10, %ymm1 + 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x00003b2e vmovdqa %ymm13, %ymm10 + 0xc4, 0x41, 0x7d, 0x6f, 0xe6, //0x00003b33 vmovdqa %ymm14, %ymm12 + 0x4c, 0x89, 0xfb, //0x00003b38 movq %r15, %rbx + 0x48, 0x83, 0x7c, 0x24, 0x10, 0xff, //0x00003b3b cmpq $-1, $16(%rsp) + 0x0f, 0x85, 0x2c, 0x00, 0x00, 0x00, //0x00003b41 jne LBB0_669 + 0x48, 0x89, 0xc8, //0x00003b47 movq %rcx, %rax + 0x4c, 0x29, 0xe0, //0x00003b4a subq %r12, %rax + 0x48, 0x0f, 0xbc, 0xfa, //0x00003b4d bsfq %rdx, %rdi + 0x48, 0x01, 0xc7, //0x00003b51 addq %rax, %rdi + 0x48, 0x89, 0x7c, 0x24, 0x10, //0x00003b54 movq %rdi, $16(%rsp) + 0xe9, 0x15, 0x00, 0x00, 0x00, //0x00003b59 jmp LBB0_669 + //0x00003b5e LBB0_668 + 0xc5, 0x7d, 0x7f, 0xe2, //0x00003b5e vmovdqa %ymm12, %ymm2 + 0xc5, 0x7d, 0x7f, 0xd1, //0x00003b62 vmovdqa %ymm10, %ymm1 + 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x00003b66 vmovdqa %ymm13, %ymm10 + 0xc4, 0x41, 0x7d, 0x6f, 0xe6, //0x00003b6b vmovdqa %ymm14, %ymm12 + 0x4c, 0x89, 0xfb, //0x00003b70 movq %r15, %rbx + //0x00003b73 LBB0_669 + 0x44, 0x89, 0xd0, //0x00003b73 movl %r10d, %eax + 0xf7, 0xd0, //0x00003b76 notl %eax + 0x21, 0xd0, //0x00003b78 andl %edx, %eax + 0x8d, 0x34, 0x00, //0x00003b7a leal (%rax,%rax), %esi + 0x41, 0x8d, 0x3c, 0x42, //0x00003b7d leal (%r10,%rax,2), %edi + 0xf7, 0xd6, //0x00003b81 notl %esi + 0x21, 0xd6, //0x00003b83 andl %edx, %esi + 0x81, 0xe6, 0xaa, 0xaa, 0xaa, 0xaa, //0x00003b85 andl $-1431655766, %esi + 0x45, 0x31, 0xd2, //0x00003b8b xorl %r10d, %r10d + 0x01, 0xc6, //0x00003b8e addl %eax, %esi + 0x41, 0x0f, 0x92, 0xc2, //0x00003b90 setb %r10b + 0x01, 0xf6, //0x00003b94 addl %esi, %esi + 0x81, 0xf6, 0x55, 0x55, 0x55, 0x55, //0x00003b96 xorl $1431655765, %esi + 0x21, 0xfe, //0x00003b9c andl %edi, %esi + 0xf7, 0xd6, //0x00003b9e notl %esi + 0x41, 0x21, 0xf0, //0x00003ba0 andl %esi, %r8d + 0x49, 0x89, 0xdf, //0x00003ba3 movq %rbx, %r15 + 0xc4, 0x41, 0x7d, 0x6f, 0xf4, //0x00003ba6 vmovdqa %ymm12, %ymm14 + 0xc4, 0x41, 0x7d, 0x6f, 0xea, //0x00003bab vmovdqa %ymm10, %ymm13 + 0xc5, 0xfe, 0x6f, 0x1d, 0x08, 0xc6, 0xff, 0xff, //0x00003bb0 vmovdqu $-14840(%rip), %ymm3 /* LCPI0_9+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0xe0, 0xc5, 0xff, 0xff, //0x00003bb8 vmovdqu $-14880(%rip), %ymm4 /* LCPI0_8+0(%rip) */ + 0xc5, 0x7d, 0x6f, 0xd1, //0x00003bc0 vmovdqa %ymm1, %ymm10 + 0xc5, 0x7d, 0x6f, 0xe2, //0x00003bc4 vmovdqa %ymm2, %ymm12 + 0x4d, 0x85, 0xc0, //0x00003bc8 testq %r8, %r8 + 0x0f, 0x85, 0x3a, 0xf0, 0xff, 0xff, //0x00003bcb jne LBB0_463 + //0x00003bd1 LBB0_670 + 0xba, 0x40, 0x00, 0x00, 0x00, //0x00003bd1 movl $64, %edx + //0x00003bd6 LBB0_671 + 0xc5, 0xbd, 0xda, 0xc8, //0x00003bd6 vpminub %ymm0, %ymm8, %ymm1 + 0xc5, 0xfd, 0x74, 0xc1, //0x00003bda vpcmpeqb %ymm1, %ymm0, %ymm0 + 0xc5, 0xfd, 0xd7, 0xf0, //0x00003bde vpmovmskb %ymm0, %esi + 0x0f, 0xbc, 0xfe, //0x00003be2 bsfl %esi, %edi + 0x4d, 0x85, 0xc0, //0x00003be5 testq %r8, %r8 + 0x0f, 0x84, 0x35, 0x00, 0x00, 0x00, //0x00003be8 je LBB0_674 + 0x85, 0xf6, //0x00003bee testl %esi, %esi + 0xb8, 0x40, 0x00, 0x00, 0x00, //0x00003bf0 movl $64, %eax + 0x0f, 0x44, 0xf8, //0x00003bf5 cmovel %eax, %edi + 0x48, 0x39, 0xfa, //0x00003bf8 cmpq %rdi, %rdx + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00003bfb movq $24(%rsp), %r8 + 0x0f, 0x87, 0x6c, 0x04, 0x00, 0x00, //0x00003c00 ja LBB0_736 + 0xc5, 0x7d, 0x7f, 0xea, //0x00003c06 vmovdqa %ymm13, %ymm2 + 0x4c, 0x29, 0xe1, //0x00003c0a subq %r12, %rcx + 0x48, 0x01, 0xd1, //0x00003c0d addq %rdx, %rcx + 0x48, 0x83, 0xc1, 0x01, //0x00003c10 addq $1, %rcx + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00003c14 movq $32(%rsp), %r11 + 0x48, 0x8b, 0x74, 0x24, 0x08, //0x00003c19 movq $8(%rsp), %rsi + 0xe9, 0xda, 0xe9, 0xff, 0xff, //0x00003c1e jmp LBB0_475 + //0x00003c23 LBB0_674 + 0x4c, 0x89, 0xfb, //0x00003c23 movq %r15, %rbx + 0x4c, 0x8b, 0x7c, 0x24, 0x08, //0x00003c26 movq $8(%rsp), %r15 + 0x85, 0xf6, //0x00003c2b testl %esi, %esi + 0x0f, 0x85, 0x66, 0x04, 0x00, 0x00, //0x00003c2d jne LBB0_737 + 0xc5, 0x7d, 0x7f, 0xe1, //0x00003c33 vmovdqa %ymm12, %ymm1 + 0xc5, 0x7d, 0x7f, 0xd0, //0x00003c37 vmovdqa %ymm10, %ymm0 + 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x00003c3b vmovdqa %ymm13, %ymm10 + 0xc4, 0x41, 0x7d, 0x6f, 0xe6, //0x00003c40 vmovdqa %ymm14, %ymm12 + 0x48, 0x83, 0xc1, 0x20, //0x00003c45 addq $32, %rcx + 0x49, 0x83, 0xc3, 0xe0, //0x00003c49 addq $-32, %r11 + //0x00003c4d LBB0_676 + 0x4d, 0x85, 0xd2, //0x00003c4d testq %r10, %r10 + 0x0f, 0x85, 0xf7, 0x00, 0x00, 0x00, //0x00003c50 jne LBB0_690 + 0x48, 0x8b, 0x44, 0x24, 0x10, //0x00003c56 movq $16(%rsp), %rax + 0x4d, 0x85, 0xdb, //0x00003c5b testq %r11, %r11 + 0x0f, 0x84, 0x25, 0x01, 0x00, 0x00, //0x00003c5e je LBB0_692 + //0x00003c64 LBB0_678 + 0x0f, 0xb6, 0x11, //0x00003c64 movzbl (%rcx), %edx + 0x80, 0xfa, 0x22, //0x00003c67 cmpb $34, %dl + 0x0f, 0x84, 0x5f, 0x00, 0x00, 0x00, //0x00003c6a je LBB0_686 + 0x80, 0xfa, 0x5c, //0x00003c70 cmpb $92, %dl + 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00003c73 je LBB0_683 + 0x80, 0xfa, 0x1f, //0x00003c79 cmpb $31, %dl + 0x0f, 0x86, 0x24, 0x04, 0x00, 0x00, //0x00003c7c jbe LBB0_738 + 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00003c82 movq $-1, %rdx + 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00003c89 movl $1, %esi + //0x00003c8e LBB0_682 + 0x48, 0x01, 0xf1, //0x00003c8e addq %rsi, %rcx + 0x49, 0x01, 0xd3, //0x00003c91 addq %rdx, %r11 + 0x0f, 0x85, 0xca, 0xff, 0xff, 0xff, //0x00003c94 jne LBB0_678 + 0xe9, 0xea, 0x00, 0x00, 0x00, //0x00003c9a jmp LBB0_692 + //0x00003c9f LBB0_683 + 0x49, 0x83, 0xfb, 0x01, //0x00003c9f cmpq $1, %r11 + 0x0f, 0x84, 0xe0, 0x00, 0x00, 0x00, //0x00003ca3 je LBB0_692 + 0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x00003ca9 movq $-2, %rdx + 0xbe, 0x02, 0x00, 0x00, 0x00, //0x00003cb0 movl $2, %esi + 0x48, 0x83, 0xf8, 0xff, //0x00003cb5 cmpq $-1, %rax + 0x0f, 0x85, 0xcf, 0xff, 0xff, 0xff, //0x00003cb9 jne LBB0_682 + 0x48, 0x89, 0xc8, //0x00003cbf movq %rcx, %rax + 0x4c, 0x29, 0xe0, //0x00003cc2 subq %r12, %rax + 0x48, 0x89, 0x44, 0x24, 0x10, //0x00003cc5 movq %rax, $16(%rsp) + 0xe9, 0xbf, 0xff, 0xff, 0xff, //0x00003cca jmp LBB0_682 + //0x00003ccf LBB0_686 + 0x4c, 0x29, 0xe1, //0x00003ccf subq %r12, %rcx + 0x48, 0x83, 0xc1, 0x01, //0x00003cd2 addq $1, %rcx + 0x4c, 0x89, 0xfe, //0x00003cd6 movq %r15, %rsi + 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00003cd9 movq $24(%rsp), %r8 + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00003cde movq $32(%rsp), %r11 + 0x49, 0x89, 0xdf, //0x00003ce3 movq %rbx, %r15 + 0xc5, 0x7d, 0x7f, 0xd2, //0x00003ce6 vmovdqa %ymm10, %ymm2 + 0xc4, 0x41, 0x7d, 0x6f, 0xf4, //0x00003cea vmovdqa %ymm12, %ymm14 + //0x00003cef LBB0_687 + 0xc5, 0xfe, 0x6f, 0x1d, 0xc9, 0xc4, 0xff, 0xff, //0x00003cef vmovdqu $-15159(%rip), %ymm3 /* LCPI0_9+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0xa1, 0xc4, 0xff, 0xff, //0x00003cf7 vmovdqu $-15199(%rip), %ymm4 /* LCPI0_8+0(%rip) */ + 0xc5, 0x7d, 0x6f, 0xd0, //0x00003cff vmovdqa %ymm0, %ymm10 + 0xc5, 0x7d, 0x6f, 0xe1, //0x00003d03 vmovdqa %ymm1, %ymm12 + 0xe9, 0xf1, 0xe8, 0xff, 0xff, //0x00003d07 jmp LBB0_475 + //0x00003d0c LBB0_688 + 0x4d, 0x85, 0xd2, //0x00003d0c testq %r10, %r10 + 0x0f, 0x84, 0x74, 0x00, 0x00, 0x00, //0x00003d0f je LBB0_692 + 0x4c, 0x89, 0xe7, //0x00003d15 movq %r12, %rdi + 0x48, 0xf7, 0xd7, //0x00003d18 notq %rdi + 0x48, 0x01, 0xcf, //0x00003d1b addq %rcx, %rdi + 0x48, 0x8b, 0x54, 0x24, 0x10, //0x00003d1e movq $16(%rsp), %rdx + 0x48, 0x83, 0xfa, 0xff, //0x00003d23 cmpq $-1, %rdx + 0x48, 0x89, 0xd0, //0x00003d27 movq %rdx, %rax + 0x48, 0x0f, 0x44, 0xc7, //0x00003d2a cmoveq %rdi, %rax + 0x48, 0x0f, 0x45, 0xfa, //0x00003d2e cmovneq %rdx, %rdi + 0x48, 0x83, 0xc1, 0x01, //0x00003d32 addq $1, %rcx + 0x49, 0x83, 0xc2, 0xff, //0x00003d36 addq $-1, %r10 + 0x48, 0x89, 0x44, 0x24, 0x10, //0x00003d3a movq %rax, $16(%rsp) + 0x4d, 0x85, 0xd2, //0x00003d3f testq %r10, %r10 + 0x0f, 0x85, 0x2d, 0xfd, 0xff, 0xff, //0x00003d42 jne LBB0_655 + 0xe9, 0xad, 0xfd, 0xff, 0xff, //0x00003d48 jmp LBB0_665 + //0x00003d4d LBB0_690 + 0x4d, 0x85, 0xdb, //0x00003d4d testq %r11, %r11 + 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x00003d50 je LBB0_692 + 0x4c, 0x89, 0xe0, //0x00003d56 movq %r12, %rax + 0x48, 0xf7, 0xd0, //0x00003d59 notq %rax + 0x48, 0x01, 0xc8, //0x00003d5c addq %rcx, %rax + 0x48, 0x8b, 0x74, 0x24, 0x10, //0x00003d5f movq $16(%rsp), %rsi + 0x48, 0x83, 0xfe, 0xff, //0x00003d64 cmpq $-1, %rsi + 0x48, 0x89, 0xf2, //0x00003d68 movq %rsi, %rdx + 0x48, 0x0f, 0x44, 0xd0, //0x00003d6b cmoveq %rax, %rdx + 0x48, 0x0f, 0x45, 0xc6, //0x00003d6f cmovneq %rsi, %rax + 0x48, 0x83, 0xc1, 0x01, //0x00003d73 addq $1, %rcx + 0x49, 0x83, 0xc3, 0xff, //0x00003d77 addq $-1, %r11 + 0x48, 0x89, 0x54, 0x24, 0x10, //0x00003d7b movq %rdx, $16(%rsp) + 0x4d, 0x85, 0xdb, //0x00003d80 testq %r11, %r11 + 0x0f, 0x85, 0xdb, 0xfe, 0xff, 0xff, //0x00003d83 jne LBB0_678 + //0x00003d89 LBB0_692 + 0x4c, 0x89, 0xfe, //0x00003d89 movq %r15, %rsi + 0xe9, 0xf2, 0x01, 0x00, 0x00, //0x00003d8c jmp LBB0_716 + //0x00003d91 LBB0_693 + 0x48, 0x8b, 0x44, 0x24, 0x08, //0x00003d91 movq $8(%rsp), %rax + 0x4c, 0x89, 0x28, //0x00003d96 movq %r13, (%rax) + //0x00003d99 LBB0_694 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003d99 movq $-1, %rax + 0xe9, 0x58, 0x00, 0x00, 0x00, //0x00003da0 jmp LBB0_721 + //0x00003da5 LBB0_713 + 0x48, 0xc7, 0xc0, 0xf9, 0xff, 0xff, 0xff, //0x00003da5 movq $-7, %rax + 0xe9, 0x4c, 0x00, 0x00, 0x00, //0x00003dac jmp LBB0_721 + //0x00003db1 LBB0_696 + 0x48, 0x89, 0xc8, //0x00003db1 movq %rcx, %rax + 0x48, 0x83, 0xf9, 0xff, //0x00003db4 cmpq $-1, %rcx + 0x48, 0x8b, 0x54, 0x24, 0x10, //0x00003db8 movq $16(%rsp), %rdx + 0x0f, 0x85, 0x0a, 0x00, 0x00, 0x00, //0x00003dbd jne LBB0_698 + //0x00003dc3 LBB0_697 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003dc3 movq $-1, %rax + 0x4c, 0x89, 0xf2, //0x00003dca movq %r14, %rdx + //0x00003dcd LBB0_698 + 0x48, 0x89, 0x13, //0x00003dcd movq %rdx, (%rbx) + 0xe9, 0x28, 0x00, 0x00, 0x00, //0x00003dd0 jmp LBB0_721 + //0x00003dd5 LBB0_699 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003dd5 movq $-1, %rax + 0xe9, 0x03, 0x00, 0x00, 0x00, //0x00003ddc jmp LBB0_700 + //0x00003de1 LBB0_357 + 0x4c, 0x89, 0xd8, //0x00003de1 movq %r11, %rax + //0x00003de4 LBB0_700 + 0x48, 0x8b, 0x54, 0x24, 0x08, //0x00003de4 movq $8(%rsp), %rdx + 0x48, 0x8b, 0x0a, //0x00003de9 movq (%rdx), %rcx + 0x48, 0x29, 0xc1, //0x00003dec subq %rax, %rcx + 0x48, 0x83, 0xc1, 0xfe, //0x00003def addq $-2, %rcx + 0x48, 0x89, 0x0a, //0x00003df3 movq %rcx, (%rdx) + //0x00003df6 LBB0_720 + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003df6 movq $-2, %rax + //0x00003dfd LBB0_721 + 0x48, 0x8d, 0x65, 0xd8, //0x00003dfd leaq $-40(%rbp), %rsp + 0x5b, //0x00003e01 popq %rbx + 0x41, 0x5c, //0x00003e02 popq %r12 + 0x41, 0x5d, //0x00003e04 popq %r13 + 0x41, 0x5e, //0x00003e06 popq %r14 + 0x41, 0x5f, //0x00003e08 popq %r15 + 0x5d, //0x00003e0a popq %rbp + 0xc5, 0xf8, 0x77, //0x00003e0b vzeroupper + 0xc3, //0x00003e0e retq + //0x00003e0f LBB0_703 + 0x48, 0x8b, 0x54, 0x24, 0x08, //0x00003e0f movq $8(%rsp), %rdx + 0x48, 0x89, 0x0a, //0x00003e14 movq %rcx, (%rdx) + 0xe9, 0xe1, 0xff, 0xff, 0xff, //0x00003e17 jmp LBB0_721 + //0x00003e1c LBB0_704 + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003e1c movq $-2, %rax + 0x48, 0x8b, 0x54, 0x24, 0x10, //0x00003e23 movq $16(%rsp), %rdx + 0x48, 0x83, 0xfa, 0xff, //0x00003e28 cmpq $-1, %rdx + 0x0f, 0x84, 0x1a, 0x01, 0x00, 0x00, //0x00003e2c je LBB0_712 + 0x48, 0x8b, 0x5c, 0x24, 0x08, //0x00003e32 movq $8(%rsp), %rbx + 0x48, 0x89, 0x13, //0x00003e37 movq %rdx, (%rbx) + 0xe9, 0xbe, 0xff, 0xff, 0xff, //0x00003e3a jmp LBB0_721 + //0x00003e3f LBB0_706 + 0x48, 0x8b, 0x4c, 0x24, 0x08, //0x00003e3f movq $8(%rsp), %rcx + 0x48, 0x89, 0x11, //0x00003e44 movq %rdx, (%rcx) + 0xe9, 0xb1, 0xff, 0xff, 0xff, //0x00003e47 jmp LBB0_721 + //0x00003e4c LBB0_331 + 0x4c, 0x89, 0x2a, //0x00003e4c movq %r13, (%rdx) + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003e4f movq $-2, %rax + 0x41, 0x80, 0x3a, 0x6e, //0x00003e56 cmpb $110, (%r10) + 0x0f, 0x85, 0x9d, 0xff, 0xff, 0xff, //0x00003e5a jne LBB0_721 + 0x49, 0x8d, 0x4d, 0x01, //0x00003e60 leaq $1(%r13), %rcx + 0x48, 0x89, 0x0a, //0x00003e64 movq %rcx, (%rdx) + 0x43, 0x80, 0x7c, 0x2c, 0x01, 0x75, //0x00003e67 cmpb $117, $1(%r12,%r13) + 0x0f, 0x85, 0x8a, 0xff, 0xff, 0xff, //0x00003e6d jne LBB0_721 + 0x49, 0x8d, 0x4d, 0x02, //0x00003e73 leaq $2(%r13), %rcx + 0x48, 0x89, 0x0a, //0x00003e77 movq %rcx, (%rdx) + 0x43, 0x80, 0x7c, 0x2c, 0x02, 0x6c, //0x00003e7a cmpb $108, $2(%r12,%r13) + 0x0f, 0x85, 0x77, 0xff, 0xff, 0xff, //0x00003e80 jne LBB0_721 + 0x49, 0x8d, 0x4d, 0x03, //0x00003e86 leaq $3(%r13), %rcx + 0x48, 0x89, 0x0a, //0x00003e8a movq %rcx, (%rdx) + 0x43, 0x80, 0x7c, 0x2c, 0x03, 0x6c, //0x00003e8d cmpb $108, $3(%r12,%r13) + 0x0f, 0x85, 0x64, 0xff, 0xff, 0xff, //0x00003e93 jne LBB0_721 + 0xe9, 0xa2, 0x00, 0x00, 0x00, //0x00003e99 jmp LBB0_335 + //0x00003e9e LBB0_707 + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003e9e movq $-2, %rax + 0x80, 0xf9, 0x61, //0x00003ea5 cmpb $97, %cl + 0x0f, 0x85, 0x4f, 0xff, 0xff, 0xff, //0x00003ea8 jne LBB0_721 + 0x49, 0x8d, 0x4d, 0x02, //0x00003eae leaq $2(%r13), %rcx + 0x48, 0x89, 0x0a, //0x00003eb2 movq %rcx, (%rdx) + 0x43, 0x80, 0x7c, 0x2c, 0x02, 0x6c, //0x00003eb5 cmpb $108, $2(%r12,%r13) + 0x0f, 0x85, 0x3c, 0xff, 0xff, 0xff, //0x00003ebb jne LBB0_721 + 0x49, 0x8d, 0x4d, 0x03, //0x00003ec1 leaq $3(%r13), %rcx + 0x48, 0x89, 0x0a, //0x00003ec5 movq %rcx, (%rdx) + 0x43, 0x80, 0x7c, 0x2c, 0x03, 0x73, //0x00003ec8 cmpb $115, $3(%r12,%r13) + 0x0f, 0x85, 0x29, 0xff, 0xff, 0xff, //0x00003ece jne LBB0_721 + 0x49, 0x8d, 0x4d, 0x04, //0x00003ed4 leaq $4(%r13), %rcx + 0x48, 0x89, 0x0a, //0x00003ed8 movq %rcx, (%rdx) + 0x43, 0x80, 0x7c, 0x2c, 0x04, 0x65, //0x00003edb cmpb $101, $4(%r12,%r13) + 0x0f, 0x85, 0x16, 0xff, 0xff, 0xff, //0x00003ee1 jne LBB0_721 + 0x49, 0x83, 0xc5, 0x05, //0x00003ee7 addq $5, %r13 + 0x4c, 0x89, 0x2a, //0x00003eeb movq %r13, (%rdx) + 0xe9, 0x0a, 0xff, 0xff, 0xff, //0x00003eee jmp LBB0_721 + //0x00003ef3 LBB0_341 + 0x4c, 0x89, 0x2a, //0x00003ef3 movq %r13, (%rdx) + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003ef6 movq $-2, %rax + 0x41, 0x80, 0x3a, 0x74, //0x00003efd cmpb $116, (%r10) + 0x0f, 0x85, 0xf6, 0xfe, 0xff, 0xff, //0x00003f01 jne LBB0_721 + 0x49, 0x8d, 0x4d, 0x01, //0x00003f07 leaq $1(%r13), %rcx + 0x48, 0x89, 0x0a, //0x00003f0b movq %rcx, (%rdx) + 0x43, 0x80, 0x7c, 0x2c, 0x01, 0x72, //0x00003f0e cmpb $114, $1(%r12,%r13) + 0x0f, 0x85, 0xe3, 0xfe, 0xff, 0xff, //0x00003f14 jne LBB0_721 + 0x49, 0x8d, 0x4d, 0x02, //0x00003f1a leaq $2(%r13), %rcx + 0x48, 0x89, 0x0a, //0x00003f1e movq %rcx, (%rdx) + 0x43, 0x80, 0x7c, 0x2c, 0x02, 0x75, //0x00003f21 cmpb $117, $2(%r12,%r13) + 0x0f, 0x85, 0xd0, 0xfe, 0xff, 0xff, //0x00003f27 jne LBB0_721 + 0x49, 0x8d, 0x4d, 0x03, //0x00003f2d leaq $3(%r13), %rcx + 0x48, 0x89, 0x0a, //0x00003f31 movq %rcx, (%rdx) + 0x43, 0x80, 0x7c, 0x2c, 0x03, 0x65, //0x00003f34 cmpb $101, $3(%r12,%r13) + 0x0f, 0x85, 0xbd, 0xfe, 0xff, 0xff, //0x00003f3a jne LBB0_721 + //0x00003f40 LBB0_335 + 0x49, 0x83, 0xc5, 0x04, //0x00003f40 addq $4, %r13 + 0x4c, 0x89, 0x2a, //0x00003f44 movq %r13, (%rdx) + 0xe9, 0xb1, 0xfe, 0xff, 0xff, //0x00003f47 jmp LBB0_721 + //0x00003f4c LBB0_712 + 0x48, 0x0f, 0xbc, 0xd6, //0x00003f4c bsfq %rsi, %rdx + 0x48, 0x01, 0xca, //0x00003f50 addq %rcx, %rdx + 0x48, 0x8b, 0x5c, 0x24, 0x08, //0x00003f53 movq $8(%rsp), %rbx + 0x48, 0x89, 0x13, //0x00003f58 movq %rdx, (%rbx) + 0xe9, 0x9d, 0xfe, 0xff, 0xff, //0x00003f5b jmp LBB0_721 + //0x00003f60 LBB0_714 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003f60 movq $-1, %rax + 0x48, 0x8b, 0x54, 0x24, 0x08, //0x00003f67 movq $8(%rsp), %rdx + 0xe9, 0x27, 0x00, 0x00, 0x00, //0x00003f6c jmp LBB0_719 + //0x00003f71 LBB0_715 + 0x48, 0x89, 0xc8, //0x00003f71 movq %rcx, %rax + 0x48, 0x83, 0xf9, 0xff, //0x00003f74 cmpq $-1, %rcx + 0x48, 0x8b, 0x54, 0x24, 0x10, //0x00003f78 movq $16(%rsp), %rdx + 0x0f, 0x85, 0x0a, 0x00, 0x00, 0x00, //0x00003f7d jne LBB0_717 + //0x00003f83 LBB0_716 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003f83 movq $-1, %rax + 0x4c, 0x89, 0xf2, //0x00003f8a movq %r14, %rdx + //0x00003f8d LBB0_717 + 0x48, 0x89, 0x16, //0x00003f8d movq %rdx, (%rsi) + 0xe9, 0x68, 0xfe, 0xff, 0xff, //0x00003f90 jmp LBB0_721 + //0x00003f95 LBB0_718 + 0x48, 0x89, 0xd8, //0x00003f95 movq %rbx, %rax + //0x00003f98 LBB0_719 + 0x48, 0xf7, 0xd0, //0x00003f98 notq %rax + 0x48, 0x01, 0x02, //0x00003f9b addq %rax, (%rdx) + 0xe9, 0x53, 0xfe, 0xff, 0xff, //0x00003f9e jmp LBB0_720 + //0x00003fa3 LBB0_724 + 0x49, 0x89, 0xce, //0x00003fa3 movq %rcx, %r14 + 0x48, 0x8b, 0x5c, 0x24, 0x08, //0x00003fa6 movq $8(%rsp), %rbx + 0xe9, 0x13, 0xfe, 0xff, 0xff, //0x00003fab jmp LBB0_697 + //0x00003fb0 LBB0_722 + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003fb0 movq $-2, %rax + 0x48, 0x8b, 0x54, 0x24, 0x10, //0x00003fb7 movq $16(%rsp), %rdx + 0x48, 0x83, 0xfa, 0xff, //0x00003fbc cmpq $-1, %rdx + 0x0f, 0x84, 0x1f, 0x00, 0x00, 0x00, //0x00003fc0 je LBB0_725 + 0x48, 0x8b, 0x74, 0x24, 0x08, //0x00003fc6 movq $8(%rsp), %rsi + 0x48, 0x89, 0x16, //0x00003fcb movq %rdx, (%rsi) + 0xe9, 0x2a, 0xfe, 0xff, 0xff, //0x00003fce jmp LBB0_721 + //0x00003fd3 LBB0_239 + 0x48, 0x01, 0xca, //0x00003fd3 addq %rcx, %rdx + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003fd6 movq $-2, %rax + 0x48, 0x89, 0x13, //0x00003fdd movq %rdx, (%rbx) + 0xe9, 0x18, 0xfe, 0xff, 0xff, //0x00003fe0 jmp LBB0_721 + //0x00003fe5 LBB0_725 + 0x48, 0x0f, 0xbc, 0xd6, //0x00003fe5 bsfq %rsi, %rdx + 0x48, 0x01, 0xca, //0x00003fe9 addq %rcx, %rdx + 0x48, 0x8b, 0x74, 0x24, 0x08, //0x00003fec movq $8(%rsp), %rsi + 0x48, 0x89, 0x16, //0x00003ff1 movq %rdx, (%rsi) + 0xe9, 0x04, 0xfe, 0xff, 0xff, //0x00003ff4 jmp LBB0_721 + //0x00003ff9 LBB0_727 + 0x49, 0x89, 0xce, //0x00003ff9 movq %rcx, %r14 + 0x48, 0x8b, 0x74, 0x24, 0x08, //0x00003ffc movq $8(%rsp), %rsi + 0xe9, 0x7d, 0xff, 0xff, 0xff, //0x00004001 jmp LBB0_716 + //0x00004006 LBB0_728 + 0x48, 0x01, 0xca, //0x00004006 addq %rcx, %rdx + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00004009 movq $-2, %rax + 0x48, 0x89, 0x16, //0x00004010 movq %rdx, (%rsi) + 0xe9, 0xe5, 0xfd, 0xff, 0xff, //0x00004013 jmp LBB0_721 + //0x00004018 LBB0_729 + 0x48, 0x8b, 0x4c, 0x24, 0x20, //0x00004018 movq $32(%rsp), %rcx + 0x48, 0x8b, 0x49, 0x08, //0x0000401d movq $8(%rcx), %rcx + 0x48, 0x89, 0x0e, //0x00004021 movq %rcx, (%rsi) + 0xe9, 0xd4, 0xfd, 0xff, 0xff, //0x00004024 jmp LBB0_721 + //0x00004029 LBB0_733 + 0x89, 0xf8, //0x00004029 movl %edi, %eax + 0x48, 0x89, 0xca, //0x0000402b movq %rcx, %rdx + 0x4c, 0x29, 0xe2, //0x0000402e subq %r12, %rdx + 0x48, 0x01, 0xc2, //0x00004031 addq %rax, %rdx + 0xe9, 0x10, 0x00, 0x00, 0x00, //0x00004034 jmp LBB0_732 + //0x00004039 LBB0_730 + 0x48, 0x89, 0xf3, //0x00004039 movq %rsi, %rbx + 0xe9, 0x82, 0xfd, 0xff, 0xff, //0x0000403c jmp LBB0_697 + //0x00004041 LBB0_731 + 0x4c, 0x29, 0xe1, //0x00004041 subq %r12, %rcx + 0x89, 0xfa, //0x00004044 movl %edi, %edx + 0x48, 0x01, 0xca, //0x00004046 addq %rcx, %rdx + //0x00004049 LBB0_732 + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00004049 movq $-2, %rax + 0x48, 0x8b, 0x5c, 0x24, 0x08, //0x00004050 movq $8(%rsp), %rbx + 0x48, 0x89, 0x13, //0x00004055 movq %rdx, (%rbx) + 0xe9, 0xa0, 0xfd, 0xff, 0xff, //0x00004058 jmp LBB0_721 + //0x0000405d LBB0_735 + 0x48, 0x89, 0xca, //0x0000405d movq %rcx, %rdx + 0x4c, 0x29, 0xe2, //0x00004060 subq %r12, %rdx + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00004063 movq $-2, %rax + 0x48, 0x89, 0x13, //0x0000406a movq %rdx, (%rbx) + 0xe9, 0x8b, 0xfd, 0xff, 0xff, //0x0000406d jmp LBB0_721 + //0x00004072 LBB0_736 + 0x89, 0xf8, //0x00004072 movl %edi, %eax + 0x48, 0x89, 0xca, //0x00004074 movq %rcx, %rdx + 0x4c, 0x29, 0xe2, //0x00004077 subq %r12, %rdx + 0x48, 0x01, 0xc2, //0x0000407a addq %rax, %rdx + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x0000407d movq $-2, %rax + 0x48, 0x8b, 0x74, 0x24, 0x08, //0x00004084 movq $8(%rsp), %rsi + 0x48, 0x89, 0x16, //0x00004089 movq %rdx, (%rsi) + 0xe9, 0x6c, 0xfd, 0xff, 0xff, //0x0000408c jmp LBB0_721 + //0x00004091 LBB0_741 + 0x4c, 0x89, 0xfb, //0x00004091 movq %r15, %rbx + 0xe9, 0x2a, 0xfd, 0xff, 0xff, //0x00004094 jmp LBB0_697 + //0x00004099 LBB0_737 + 0x4c, 0x29, 0xe1, //0x00004099 subq %r12, %rcx + 0x89, 0xfa, //0x0000409c movl %edi, %edx + 0x48, 0x01, 0xca, //0x0000409e addq %rcx, %rdx + 0xe9, 0x06, 0x00, 0x00, 0x00, //0x000040a1 jmp LBB0_739 + //0x000040a6 LBB0_738 + 0x48, 0x89, 0xca, //0x000040a6 movq %rcx, %rdx + 0x4c, 0x29, 0xe2, //0x000040a9 subq %r12, %rdx + //0x000040ac LBB0_739 + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000040ac movq $-2, %rax + 0x4c, 0x89, 0xfe, //0x000040b3 movq %r15, %rsi + 0x49, 0x89, 0x17, //0x000040b6 movq %rdx, (%r15) + 0xe9, 0x3f, 0xfd, 0xff, 0xff, //0x000040b9 jmp LBB0_721 + //0x000040be LBB0_740 + 0x48, 0x89, 0xc3, //0x000040be movq %rax, %rbx + 0xe9, 0xfd, 0xfc, 0xff, 0xff, //0x000040c1 jmp LBB0_697 + //0x000040c6 LBB0_568 + 0x48, 0x8b, 0x5c, 0x24, 0x08, //0x000040c6 movq $8(%rsp), %rbx + 0xe9, 0xf3, 0xfc, 0xff, 0xff, //0x000040cb jmp LBB0_697 + //0x000040d0 .p2align 2, 0x90 + // // .set L0_0_set_39, LBB0_39-LJTI0_0 + // // .set L0_0_set_67, LBB0_67-LJTI0_0 + // // .set L0_0_set_44, LBB0_44-LJTI0_0 + // // .set L0_0_set_65, LBB0_65-LJTI0_0 + // // .set L0_0_set_42, LBB0_42-LJTI0_0 + // // .set L0_0_set_69, LBB0_69-LJTI0_0 + //0x000040d0 LJTI0_0 + 0xd6, 0xc4, 0xff, 0xff, //0x000040d0 .long L0_0_set_39 + 0x85, 0xc6, 0xff, 0xff, //0x000040d4 .long L0_0_set_67 + 0x0c, 0xc5, 0xff, 0xff, //0x000040d8 .long L0_0_set_44 + 0x6f, 0xc6, 0xff, 0xff, //0x000040dc .long L0_0_set_65 + 0xed, 0xc4, 0xff, 0xff, //0x000040e0 .long L0_0_set_42 + 0xb0, 0xc6, 0xff, 0xff, //0x000040e4 .long L0_0_set_69 + // // .set L0_1_set_721, LBB0_721-LJTI0_1 + // // .set L0_1_set_720, LBB0_720-LJTI0_1 + // // .set L0_1_set_251, LBB0_251-LJTI0_1 + // // .set L0_1_set_270, LBB0_270-LJTI0_1 + // // .set L0_1_set_86, LBB0_86-LJTI0_1 + // // .set L0_1_set_326, LBB0_326-LJTI0_1 + // // .set L0_1_set_248, LBB0_248-LJTI0_1 + // // .set L0_1_set_329, LBB0_329-LJTI0_1 + // // .set L0_1_set_339, LBB0_339-LJTI0_1 + // // .set L0_1_set_336, LBB0_336-LJTI0_1 + //0x000040e8 LJTI0_1 + 0x15, 0xfd, 0xff, 0xff, //0x000040e8 .long L0_1_set_721 + 0x0e, 0xfd, 0xff, 0xff, //0x000040ec .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x000040f0 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x000040f4 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x000040f8 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x000040fc .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004100 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004104 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004108 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x0000410c .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004110 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004114 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004118 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x0000411c .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004120 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004124 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004128 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x0000412c .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004130 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004134 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004138 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x0000413c .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004140 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004144 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004148 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x0000414c .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004150 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004154 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004158 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x0000415c .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004160 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004164 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004168 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x0000416c .long L0_1_set_720 + 0x0b, 0xd3, 0xff, 0xff, //0x00004170 .long L0_1_set_251 + 0x0e, 0xfd, 0xff, 0xff, //0x00004174 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004178 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x0000417c .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004180 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004184 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004188 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x0000418c .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004190 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004194 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004198 .long L0_1_set_720 + 0x52, 0xd4, 0xff, 0xff, //0x0000419c .long L0_1_set_270 + 0x0e, 0xfd, 0xff, 0xff, //0x000041a0 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x000041a4 .long L0_1_set_720 + 0xe3, 0xc6, 0xff, 0xff, //0x000041a8 .long L0_1_set_86 + 0xe3, 0xc6, 0xff, 0xff, //0x000041ac .long L0_1_set_86 + 0xe3, 0xc6, 0xff, 0xff, //0x000041b0 .long L0_1_set_86 + 0xe3, 0xc6, 0xff, 0xff, //0x000041b4 .long L0_1_set_86 + 0xe3, 0xc6, 0xff, 0xff, //0x000041b8 .long L0_1_set_86 + 0xe3, 0xc6, 0xff, 0xff, //0x000041bc .long L0_1_set_86 + 0xe3, 0xc6, 0xff, 0xff, //0x000041c0 .long L0_1_set_86 + 0xe3, 0xc6, 0xff, 0xff, //0x000041c4 .long L0_1_set_86 + 0xe3, 0xc6, 0xff, 0xff, //0x000041c8 .long L0_1_set_86 + 0xe3, 0xc6, 0xff, 0xff, //0x000041cc .long L0_1_set_86 + 0x0e, 0xfd, 0xff, 0xff, //0x000041d0 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x000041d4 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x000041d8 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x000041dc .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x000041e0 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x000041e4 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x000041e8 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x000041ec .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x000041f0 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x000041f4 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x000041f8 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x000041fc .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004200 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004204 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004208 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x0000420c .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004210 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004214 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004218 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x0000421c .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004220 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004224 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004228 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x0000422c .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004230 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004234 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004238 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x0000423c .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004240 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004244 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004248 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x0000424c .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004250 .long L0_1_set_720 + 0xdc, 0xd7, 0xff, 0xff, //0x00004254 .long L0_1_set_326 + 0x0e, 0xfd, 0xff, 0xff, //0x00004258 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x0000425c .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004260 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004264 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004268 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x0000426c .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004270 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004274 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004278 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x0000427c .long L0_1_set_720 + 0xdc, 0xd2, 0xff, 0xff, //0x00004280 .long L0_1_set_248 + 0x0e, 0xfd, 0xff, 0xff, //0x00004284 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004288 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x0000428c .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004290 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004294 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x00004298 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x0000429c .long L0_1_set_720 + 0x0a, 0xd8, 0xff, 0xff, //0x000042a0 .long L0_1_set_329 + 0x0e, 0xfd, 0xff, 0xff, //0x000042a4 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x000042a8 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x000042ac .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x000042b0 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x000042b4 .long L0_1_set_720 + 0x60, 0xd8, 0xff, 0xff, //0x000042b8 .long L0_1_set_339 + 0x0e, 0xfd, 0xff, 0xff, //0x000042bc .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x000042c0 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x000042c4 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x000042c8 .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x000042cc .long L0_1_set_720 + 0x0e, 0xfd, 0xff, 0xff, //0x000042d0 .long L0_1_set_720 + 0x32, 0xd8, 0xff, 0xff, //0x000042d4 .long L0_1_set_336 + // // .set L0_2_set_319, LBB0_319-LJTI0_2 + // // .set L0_2_set_480, LBB0_480-LJTI0_2 + // // .set L0_2_set_324, LBB0_324-LJTI0_2 + // // .set L0_2_set_322, LBB0_322-LJTI0_2 + //0x000042d8 LJTI0_2 + 0xaa, 0xd5, 0xff, 0xff, //0x000042d8 .long L0_2_set_319 + 0x1c, 0xe4, 0xff, 0xff, //0x000042dc .long L0_2_set_480 + 0xaa, 0xd5, 0xff, 0xff, //0x000042e0 .long L0_2_set_319 + 0xd9, 0xd5, 0xff, 0xff, //0x000042e4 .long L0_2_set_324 + 0x1c, 0xe4, 0xff, 0xff, //0x000042e8 .long L0_2_set_480 + 0x1c, 0xe4, 0xff, 0xff, //0x000042ec .long L0_2_set_480 + 0x1c, 0xe4, 0xff, 0xff, //0x000042f0 .long L0_2_set_480 + 0x1c, 0xe4, 0xff, 0xff, //0x000042f4 .long L0_2_set_480 + 0x1c, 0xe4, 0xff, 0xff, //0x000042f8 .long L0_2_set_480 + 0x1c, 0xe4, 0xff, 0xff, //0x000042fc .long L0_2_set_480 + 0x1c, 0xe4, 0xff, 0xff, //0x00004300 .long L0_2_set_480 + 0x1c, 0xe4, 0xff, 0xff, //0x00004304 .long L0_2_set_480 + 0x1c, 0xe4, 0xff, 0xff, //0x00004308 .long L0_2_set_480 + 0x1c, 0xe4, 0xff, 0xff, //0x0000430c .long L0_2_set_480 + 0x1c, 0xe4, 0xff, 0xff, //0x00004310 .long L0_2_set_480 + 0x1c, 0xe4, 0xff, 0xff, //0x00004314 .long L0_2_set_480 + 0x1c, 0xe4, 0xff, 0xff, //0x00004318 .long L0_2_set_480 + 0x1c, 0xe4, 0xff, 0xff, //0x0000431c .long L0_2_set_480 + 0x1c, 0xe4, 0xff, 0xff, //0x00004320 .long L0_2_set_480 + 0x1c, 0xe4, 0xff, 0xff, //0x00004324 .long L0_2_set_480 + 0x1c, 0xe4, 0xff, 0xff, //0x00004328 .long L0_2_set_480 + 0x1c, 0xe4, 0xff, 0xff, //0x0000432c .long L0_2_set_480 + 0x1c, 0xe4, 0xff, 0xff, //0x00004330 .long L0_2_set_480 + 0x1c, 0xe4, 0xff, 0xff, //0x00004334 .long L0_2_set_480 + 0x1c, 0xe4, 0xff, 0xff, //0x00004338 .long L0_2_set_480 + 0x1c, 0xe4, 0xff, 0xff, //0x0000433c .long L0_2_set_480 + 0xc6, 0xd5, 0xff, 0xff, //0x00004340 .long L0_2_set_322 + // // .set L0_3_set_138, LBB0_138-LJTI0_3 + // // .set L0_3_set_345, LBB0_345-LJTI0_3 + // // .set L0_3_set_132, LBB0_132-LJTI0_3 + // // .set L0_3_set_141, LBB0_141-LJTI0_3 + //0x00004344 LJTI0_3 + 0xa6, 0xc8, 0xff, 0xff, //0x00004344 .long L0_3_set_138 + 0x53, 0xd6, 0xff, 0xff, //0x00004348 .long L0_3_set_345 + 0xa6, 0xc8, 0xff, 0xff, //0x0000434c .long L0_3_set_138 + 0x55, 0xc8, 0xff, 0xff, //0x00004350 .long L0_3_set_132 + 0x53, 0xd6, 0xff, 0xff, //0x00004354 .long L0_3_set_345 + 0x53, 0xd6, 0xff, 0xff, //0x00004358 .long L0_3_set_345 + 0x53, 0xd6, 0xff, 0xff, //0x0000435c .long L0_3_set_345 + 0x53, 0xd6, 0xff, 0xff, //0x00004360 .long L0_3_set_345 + 0x53, 0xd6, 0xff, 0xff, //0x00004364 .long L0_3_set_345 + 0x53, 0xd6, 0xff, 0xff, //0x00004368 .long L0_3_set_345 + 0x53, 0xd6, 0xff, 0xff, //0x0000436c .long L0_3_set_345 + 0x53, 0xd6, 0xff, 0xff, //0x00004370 .long L0_3_set_345 + 0x53, 0xd6, 0xff, 0xff, //0x00004374 .long L0_3_set_345 + 0x53, 0xd6, 0xff, 0xff, //0x00004378 .long L0_3_set_345 + 0x53, 0xd6, 0xff, 0xff, //0x0000437c .long L0_3_set_345 + 0x53, 0xd6, 0xff, 0xff, //0x00004380 .long L0_3_set_345 + 0x53, 0xd6, 0xff, 0xff, //0x00004384 .long L0_3_set_345 + 0x53, 0xd6, 0xff, 0xff, //0x00004388 .long L0_3_set_345 + 0x53, 0xd6, 0xff, 0xff, //0x0000438c .long L0_3_set_345 + 0x53, 0xd6, 0xff, 0xff, //0x00004390 .long L0_3_set_345 + 0x53, 0xd6, 0xff, 0xff, //0x00004394 .long L0_3_set_345 + 0x53, 0xd6, 0xff, 0xff, //0x00004398 .long L0_3_set_345 + 0x53, 0xd6, 0xff, 0xff, //0x0000439c .long L0_3_set_345 + 0x53, 0xd6, 0xff, 0xff, //0x000043a0 .long L0_3_set_345 + 0x53, 0xd6, 0xff, 0xff, //0x000043a4 .long L0_3_set_345 + 0x53, 0xd6, 0xff, 0xff, //0x000043a8 .long L0_3_set_345 + 0xc9, 0xc8, 0xff, 0xff, //0x000043ac .long L0_3_set_141 + //0x000043b0 .p2align 2, 0x00 + //0x000043b0 _MASK_USE_NUMBER + 0x02, 0x00, 0x00, 0x00, //0x000043b0 .long 2 } diff --git a/internal/native/sse/skip_array_subr.go b/internal/native/sse/skip_array_subr.go index 105a2fd3c..1098f9085 100644 --- a/internal/native/sse/skip_array_subr.go +++ b/internal/native/sse/skip_array_subr.go @@ -8,15 +8,15 @@ import ( ) const ( - _entry__skip_array = 176 + _entry__skip_array = 272 ) const ( - _stack__skip_array = 152 + _stack__skip_array = 184 ) const ( - _size__skip_array = 10004 + _size__skip_array = 14468 ) var ( @@ -27,16 +27,16 @@ var ( {0xa, 24}, {0xc, 32}, {0xd, 40}, - {0x11, 48}, - {0x25a7, 152}, - {0x25a8, 48}, - {0x25aa, 40}, - {0x25ac, 32}, - {0x25ae, 24}, - {0x25b0, 16}, - {0x25b1, 8}, - {0x25b2, 0}, - {0x2714, 152}, + {0x14, 48}, + {0x35ea, 184}, + {0x35eb, 48}, + {0x35ed, 40}, + {0x35ef, 32}, + {0x35f1, 24}, + {0x35f3, 16}, + {0x35f4, 8}, + {0x35f5, 0}, + {0x3884, 184}, } ) diff --git a/internal/native/sse/skip_array_text_amd64.go b/internal/native/sse/skip_array_text_amd64.go index f325ee6d1..5a8982014 100644 --- a/internal/native/sse/skip_array_text_amd64.go +++ b/internal/native/sse/skip_array_text_amd64.go @@ -15,2836 +15,4003 @@ var _text_skip_array = []byte{ //0x00000030 LCPI0_3 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, //0x00000030 QUAD $0x1f1f1f1f1f1f1f1f; QUAD $0x1f1f1f1f1f1f1f1f // .space 16, '\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f' //0x00000040 LCPI0_4 - 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x00000040 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++' + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, //0x00000040 QUAD $0x7b7b7b7b7b7b7b7b; QUAD $0x7b7b7b7b7b7b7b7b // .space 16, '{{{{{{{{{{{{{{{{' //0x00000050 LCPI0_5 - 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x00000050 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------' + 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, //0x00000050 QUAD $0x7d7d7d7d7d7d7d7d; QUAD $0x7d7d7d7d7d7d7d7d // .space 16, '}}}}}}}}}}}}}}}}' //0x00000060 LCPI0_6 - 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, //0x00000060 QUAD $0xd0d0d0d0d0d0d0d0; QUAD $0xd0d0d0d0d0d0d0d0 // .space 16, '\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0' + 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, //0x00000060 QUAD $0x5b5b5b5b5b5b5b5b; QUAD $0x5b5b5b5b5b5b5b5b // .space 16, '[[[[[[[[[[[[[[[[' //0x00000070 LCPI0_7 - 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, //0x00000070 QUAD $0x0909090909090909; QUAD $0x0909090909090909 // .space 16, '\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t' + 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, //0x00000070 QUAD $0x5d5d5d5d5d5d5d5d; QUAD $0x5d5d5d5d5d5d5d5d // .space 16, ']]]]]]]]]]]]]]]]' //0x00000080 LCPI0_8 - 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, //0x00000080 QUAD $0xdfdfdfdfdfdfdfdf; QUAD $0xdfdfdfdfdfdfdfdf // .space 16, '\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf' + 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, //0x00000080 QUAD $0x2c2c2c2c2c2c2c2c; QUAD $0x2c2c2c2c2c2c2c2c // .space 16, ',,,,,,,,,,,,,,,,' //0x00000090 LCPI0_9 - 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x00000090 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................' + 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, //0x00000090 QUAD $0xdfdfdfdfdfdfdfdf; QUAD $0xdfdfdfdfdfdfdfdf // .space 16, '\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf' //0x000000a0 LCPI0_10 - 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, //0x000000a0 QUAD $0x4545454545454545; QUAD $0x4545454545454545 // .space 16, 'EEEEEEEEEEEEEEEE' - //0x000000b0 .p2align 4, 0x90 - //0x000000b0 _skip_array - 0x55, //0x000000b0 pushq %rbp - 0x48, 0x89, 0xe5, //0x000000b1 movq %rsp, %rbp - 0x41, 0x57, //0x000000b4 pushq %r15 - 0x41, 0x56, //0x000000b6 pushq %r14 - 0x41, 0x55, //0x000000b8 pushq %r13 - 0x41, 0x54, //0x000000ba pushq %r12 - 0x53, //0x000000bc pushq %rbx - 0x48, 0x83, 0xec, 0x68, //0x000000bd subq $104, %rsp - 0x48, 0x89, 0x8d, 0x70, 0xff, 0xff, 0xff, //0x000000c1 movq %rcx, $-144(%rbp) - 0x49, 0x89, 0xd1, //0x000000c8 movq %rdx, %r9 - 0xf3, 0x0f, 0x6f, 0x05, 0x2d, 0xff, 0xff, 0xff, //0x000000cb movdqu $-211(%rip), %xmm0 /* LCPI0_0+0(%rip) */ - 0xf3, 0x0f, 0x7f, 0x02, //0x000000d3 movdqu %xmm0, (%rdx) - 0x48, 0x89, 0x7d, 0x90, //0x000000d7 movq %rdi, $-112(%rbp) - 0x4c, 0x8b, 0x27, //0x000000db movq (%rdi), %r12 - 0x4c, 0x89, 0xe0, //0x000000de movq %r12, %rax - 0x48, 0xf7, 0xd0, //0x000000e1 notq %rax - 0x48, 0x89, 0x45, 0x88, //0x000000e4 movq %rax, $-120(%rbp) - 0x41, 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000000e8 movl $1, %r8d - 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000000ee movl $1, %eax - 0x4c, 0x29, 0xe0, //0x000000f3 subq %r12, %rax - 0x48, 0x89, 0x45, 0x98, //0x000000f6 movq %rax, $-104(%rbp) - 0x4c, 0x8b, 0x16, //0x000000fa movq (%rsi), %r10 - 0x4c, 0x89, 0xe0, //0x000000fd movq %r12, %rax - 0x48, 0xf7, 0xd8, //0x00000100 negq %rax - 0x48, 0x89, 0x45, 0x80, //0x00000103 movq %rax, $-128(%rbp) - 0x49, 0x8d, 0x44, 0x24, 0xff, //0x00000107 leaq $-1(%r12), %rax - 0x48, 0x89, 0x85, 0x78, 0xff, 0xff, 0xff, //0x0000010c movq %rax, $-136(%rbp) - 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x00000113 movq $-1, %r13 - 0xf3, 0x44, 0x0f, 0x6f, 0x0d, 0xed, 0xfe, 0xff, 0xff, //0x0000011a movdqu $-275(%rip), %xmm9 /* LCPI0_1+0(%rip) */ - 0xf3, 0x44, 0x0f, 0x6f, 0x15, 0xf4, 0xfe, 0xff, 0xff, //0x00000123 movdqu $-268(%rip), %xmm10 /* LCPI0_2+0(%rip) */ - 0xf3, 0x44, 0x0f, 0x6f, 0x3d, 0xfb, 0xfe, 0xff, 0xff, //0x0000012c movdqu $-261(%rip), %xmm15 /* LCPI0_3+0(%rip) */ - 0xf3, 0x44, 0x0f, 0x6f, 0x1d, 0x32, 0xff, 0xff, 0xff, //0x00000135 movdqu $-206(%rip), %xmm11 /* LCPI0_7+0(%rip) */ - 0xf3, 0x44, 0x0f, 0x6f, 0x25, 0x39, 0xff, 0xff, 0xff, //0x0000013e movdqu $-199(%rip), %xmm12 /* LCPI0_8+0(%rip) */ - 0xf3, 0x44, 0x0f, 0x6f, 0x2d, 0x40, 0xff, 0xff, 0xff, //0x00000147 movdqu $-192(%rip), %xmm13 /* LCPI0_9+0(%rip) */ - 0xf3, 0x44, 0x0f, 0x6f, 0x35, 0x47, 0xff, 0xff, 0xff, //0x00000150 movdqu $-185(%rip), %xmm14 /* LCPI0_10+0(%rip) */ - 0x48, 0x89, 0x75, 0xd0, //0x00000159 movq %rsi, $-48(%rbp) - 0x4c, 0x89, 0x65, 0xb0, //0x0000015d movq %r12, $-80(%rbp) - 0x48, 0x89, 0x55, 0xb8, //0x00000161 movq %rdx, $-72(%rbp) - 0xe9, 0x66, 0x00, 0x00, 0x00, //0x00000165 jmp LBB0_4 - //0x0000016a LBB0_55 - 0x4d, 0x0f, 0xbc, 0xd0, //0x0000016a bsfq %r8, %r10 - 0x4d, 0x29, 0xf2, //0x0000016e subq %r14, %r10 - 0x48, 0x8b, 0x75, 0xd0, //0x00000171 movq $-48(%rbp), %rsi - 0x4c, 0x8b, 0x4d, 0xb8, //0x00000175 movq $-72(%rbp), %r9 - 0x4c, 0x8b, 0x6d, 0xa8, //0x00000179 movq $-88(%rbp), %r13 - 0x4c, 0x8b, 0x75, 0xc0, //0x0000017d movq $-64(%rbp), %r14 - 0x4d, 0x85, 0xd2, //0x00000181 testq %r10, %r10 - 0x0f, 0x88, 0x5d, 0x24, 0x00, 0x00, //0x00000184 js LBB0_56 - //0x0000018a LBB0_267 - 0x4c, 0x89, 0x16, //0x0000018a movq %r10, (%rsi) - 0x4c, 0x89, 0xf0, //0x0000018d movq %r14, %rax - 0x48, 0xb9, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x00000190 movabsq $9223372036854775806, %rcx - 0x49, 0x39, 0xce, //0x0000019a cmpq %rcx, %r14 - 0x0f, 0x87, 0xb0, 0x24, 0x00, 0x00, //0x0000019d ja LBB0_464 - //0x000001a3 LBB0_2 - 0x49, 0x8b, 0x11, //0x000001a3 movq (%r9), %rdx - 0x49, 0x89, 0xd0, //0x000001a6 movq %rdx, %r8 - 0x4c, 0x89, 0xe8, //0x000001a9 movq %r13, %rax - 0x48, 0x85, 0xd2, //0x000001ac testq %rdx, %rdx - 0x0f, 0x85, 0x1b, 0x00, 0x00, 0x00, //0x000001af jne LBB0_4 - 0xe9, 0x99, 0x24, 0x00, 0x00, //0x000001b5 jmp LBB0_464 - //0x000001ba LBB0_1 - 0x4c, 0x89, 0x16, //0x000001ba movq %r10, (%rsi) - 0x4c, 0x89, 0xf0, //0x000001bd movq %r14, %rax - 0x4d, 0x85, 0xf6, //0x000001c0 testq %r14, %r14 - 0x0f, 0x89, 0xda, 0xff, 0xff, 0xff, //0x000001c3 jns LBB0_2 - 0xe9, 0x85, 0x24, 0x00, 0x00, //0x000001c9 jmp LBB0_464 - 0x90, 0x90, //0x000001ce .p2align 4, 0x90 - //0x000001d0 LBB0_4 - 0x48, 0x8b, 0x45, 0x90, //0x000001d0 movq $-112(%rbp), %rax - 0x48, 0x8b, 0x40, 0x08, //0x000001d4 movq $8(%rax), %rax - 0x49, 0x39, 0xc2, //0x000001d8 cmpq %rax, %r10 - 0x0f, 0x83, 0x2f, 0x00, 0x00, 0x00, //0x000001db jae LBB0_9 - 0x43, 0x8a, 0x14, 0x14, //0x000001e1 movb (%r12,%r10), %dl - 0x80, 0xfa, 0x0d, //0x000001e5 cmpb $13, %dl - 0x0f, 0x84, 0x22, 0x00, 0x00, 0x00, //0x000001e8 je LBB0_9 - 0x80, 0xfa, 0x20, //0x000001ee cmpb $32, %dl - 0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x000001f1 je LBB0_9 - 0x80, 0xc2, 0xf5, //0x000001f7 addb $-11, %dl - 0x80, 0xfa, 0xfe, //0x000001fa cmpb $-2, %dl - 0x0f, 0x83, 0x0d, 0x00, 0x00, 0x00, //0x000001fd jae LBB0_9 - 0x4d, 0x89, 0xd6, //0x00000203 movq %r10, %r14 - 0xe9, 0x0d, 0x01, 0x00, 0x00, //0x00000206 jmp LBB0_30 - 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000020b .p2align 4, 0x90 - //0x00000210 LBB0_9 - 0x4d, 0x8d, 0x72, 0x01, //0x00000210 leaq $1(%r10), %r14 - 0x49, 0x39, 0xc6, //0x00000214 cmpq %rax, %r14 - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000217 jae LBB0_13 - 0x43, 0x8a, 0x14, 0x34, //0x0000021d movb (%r12,%r14), %dl - 0x80, 0xfa, 0x0d, //0x00000221 cmpb $13, %dl - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000224 je LBB0_13 - 0x80, 0xfa, 0x20, //0x0000022a cmpb $32, %dl - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000022d je LBB0_13 - 0x80, 0xc2, 0xf5, //0x00000233 addb $-11, %dl - 0x80, 0xfa, 0xfe, //0x00000236 cmpb $-2, %dl - 0x0f, 0x82, 0xd9, 0x00, 0x00, 0x00, //0x00000239 jb LBB0_30 - 0x90, //0x0000023f .p2align 4, 0x90 - //0x00000240 LBB0_13 - 0x4d, 0x8d, 0x72, 0x02, //0x00000240 leaq $2(%r10), %r14 - 0x49, 0x39, 0xc6, //0x00000244 cmpq %rax, %r14 - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000247 jae LBB0_17 - 0x43, 0x8a, 0x14, 0x34, //0x0000024d movb (%r12,%r14), %dl - 0x80, 0xfa, 0x0d, //0x00000251 cmpb $13, %dl - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000254 je LBB0_17 - 0x80, 0xfa, 0x20, //0x0000025a cmpb $32, %dl - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000025d je LBB0_17 - 0x80, 0xc2, 0xf5, //0x00000263 addb $-11, %dl - 0x80, 0xfa, 0xfe, //0x00000266 cmpb $-2, %dl - 0x0f, 0x82, 0xa9, 0x00, 0x00, 0x00, //0x00000269 jb LBB0_30 - 0x90, //0x0000026f .p2align 4, 0x90 - //0x00000270 LBB0_17 - 0x4d, 0x8d, 0x72, 0x03, //0x00000270 leaq $3(%r10), %r14 - 0x49, 0x39, 0xc6, //0x00000274 cmpq %rax, %r14 - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000277 jae LBB0_21 - 0x43, 0x8a, 0x14, 0x34, //0x0000027d movb (%r12,%r14), %dl - 0x80, 0xfa, 0x0d, //0x00000281 cmpb $13, %dl - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000284 je LBB0_21 - 0x80, 0xfa, 0x20, //0x0000028a cmpb $32, %dl - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000028d je LBB0_21 - 0x80, 0xc2, 0xf5, //0x00000293 addb $-11, %dl - 0x80, 0xfa, 0xfe, //0x00000296 cmpb $-2, %dl - 0x0f, 0x82, 0x79, 0x00, 0x00, 0x00, //0x00000299 jb LBB0_30 - 0x90, //0x0000029f .p2align 4, 0x90 - //0x000002a0 LBB0_21 - 0x49, 0x83, 0xc2, 0x04, //0x000002a0 addq $4, %r10 - 0x4c, 0x39, 0xd0, //0x000002a4 cmpq %r10, %rax - 0x0f, 0x86, 0x1f, 0x23, 0x00, 0x00, //0x000002a7 jbe LBB0_452 - 0x0f, 0x84, 0x4d, 0x00, 0x00, 0x00, //0x000002ad je LBB0_27 - 0x49, 0x8d, 0x14, 0x04, //0x000002b3 leaq (%r12,%rax), %rdx - 0x48, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000002b7 movabsq $4294977024, %rbx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000002c1 .p2align 4, 0x90 - //0x000002d0 LBB0_24 - 0x43, 0x0f, 0xbe, 0x3c, 0x14, //0x000002d0 movsbl (%r12,%r10), %edi - 0x83, 0xff, 0x20, //0x000002d5 cmpl $32, %edi - 0x0f, 0x87, 0x2e, 0x00, 0x00, 0x00, //0x000002d8 ja LBB0_29 - 0x48, 0x0f, 0xa3, 0xfb, //0x000002de btq %rdi, %rbx - 0x0f, 0x83, 0x24, 0x00, 0x00, 0x00, //0x000002e2 jae LBB0_29 - 0x49, 0x83, 0xc2, 0x01, //0x000002e8 addq $1, %r10 - 0x4c, 0x39, 0xd0, //0x000002ec cmpq %r10, %rax - 0x0f, 0x85, 0xdb, 0xff, 0xff, 0xff, //0x000002ef jne LBB0_24 - 0xe9, 0x0c, 0x00, 0x00, 0x00, //0x000002f5 jmp LBB0_28 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000002fa .p2align 4, 0x90 - //0x00000300 LBB0_27 - 0x4d, 0x01, 0xe2, //0x00000300 addq %r12, %r10 - 0x4c, 0x89, 0xd2, //0x00000303 movq %r10, %rdx - //0x00000306 LBB0_28 - 0x4c, 0x29, 0xe2, //0x00000306 subq %r12, %rdx - 0x49, 0x89, 0xd2, //0x00000309 movq %rdx, %r10 - //0x0000030c LBB0_29 - 0x4d, 0x89, 0xd6, //0x0000030c movq %r10, %r14 - 0x49, 0x39, 0xc2, //0x0000030f cmpq %rax, %r10 - 0x0f, 0x83, 0xb7, 0x22, 0x00, 0x00, //0x00000312 jae LBB0_453 - //0x00000318 LBB0_30 - 0x4d, 0x8d, 0x56, 0x01, //0x00000318 leaq $1(%r14), %r10 - 0x4c, 0x89, 0x16, //0x0000031c movq %r10, (%rsi) - 0x43, 0x0f, 0xbe, 0x1c, 0x34, //0x0000031f movsbl (%r12,%r14), %ebx - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000324 movq $-1, %rax - 0x85, 0xdb, //0x0000032b testl %ebx, %ebx - 0x0f, 0x84, 0x20, 0x23, 0x00, 0x00, //0x0000032d je LBB0_464 - 0x49, 0x8d, 0x50, 0xff, //0x00000333 leaq $-1(%r8), %rdx - 0x43, 0x8b, 0x3c, 0xc1, //0x00000337 movl (%r9,%r8,8), %edi - 0x49, 0x83, 0xfd, 0xff, //0x0000033b cmpq $-1, %r13 - 0x4d, 0x0f, 0x44, 0xee, //0x0000033f cmoveq %r14, %r13 - 0x83, 0xc7, 0xff, //0x00000343 addl $-1, %edi - 0x83, 0xff, 0x05, //0x00000346 cmpl $5, %edi - 0x4c, 0x89, 0x6d, 0xa8, //0x00000349 movq %r13, $-88(%rbp) - 0x4c, 0x89, 0x75, 0xc0, //0x0000034d movq %r14, $-64(%rbp) - 0x0f, 0x87, 0x55, 0x02, 0x00, 0x00, //0x00000351 ja LBB0_64 - 0x48, 0x8d, 0x0d, 0x66, 0x24, 0x00, 0x00, //0x00000357 leaq $9318(%rip), %rcx /* LJTI0_0+0(%rip) */ - 0x48, 0x63, 0x3c, 0xb9, //0x0000035e movslq (%rcx,%rdi,4), %rdi - 0x48, 0x01, 0xcf, //0x00000362 addq %rcx, %rdi - 0xff, 0xe7, //0x00000365 jmpq *%rdi - //0x00000367 LBB0_33 - 0x83, 0xfb, 0x2c, //0x00000367 cmpl $44, %ebx - 0x0f, 0x84, 0x98, 0x04, 0x00, 0x00, //0x0000036a je LBB0_102 - 0x83, 0xfb, 0x5d, //0x00000370 cmpl $93, %ebx - 0x0f, 0x84, 0x1c, 0x02, 0x00, 0x00, //0x00000373 je LBB0_35 - 0xe9, 0xa3, 0x22, 0x00, 0x00, //0x00000379 jmp LBB0_463 - //0x0000037e LBB0_36 - 0x80, 0xfb, 0x5d, //0x0000037e cmpb $93, %bl - 0x0f, 0x84, 0x0e, 0x02, 0x00, 0x00, //0x00000381 je LBB0_35 - 0x4b, 0xc7, 0x04, 0xc1, 0x01, 0x00, 0x00, 0x00, //0x00000387 movq $1, (%r9,%r8,8) - 0x83, 0xfb, 0x7b, //0x0000038f cmpl $123, %ebx - 0x0f, 0x86, 0x20, 0x02, 0x00, 0x00, //0x00000392 jbe LBB0_65 - 0xe9, 0x84, 0x22, 0x00, 0x00, //0x00000398 jmp LBB0_463 - //0x0000039d LBB0_38 - 0x80, 0xfb, 0x22, //0x0000039d cmpb $34, %bl - 0x0f, 0x85, 0x7b, 0x22, 0x00, 0x00, //0x000003a0 jne LBB0_463 - 0x4b, 0xc7, 0x04, 0xc1, 0x04, 0x00, 0x00, 0x00, //0x000003a6 movq $4, (%r9,%r8,8) - 0x48, 0x8b, 0x45, 0x90, //0x000003ae movq $-112(%rbp), %rax - 0x4c, 0x8b, 0x68, 0x08, //0x000003b2 movq $8(%rax), %r13 - 0xf6, 0x85, 0x70, 0xff, 0xff, 0xff, 0x20, //0x000003b6 testb $32, $-144(%rbp) - 0x4c, 0x89, 0x6d, 0xa0, //0x000003bd movq %r13, $-96(%rbp) - 0x0f, 0x85, 0x1b, 0x06, 0x00, 0x00, //0x000003c1 jne LBB0_123 - 0x4d, 0x29, 0xd5, //0x000003c7 subq %r10, %r13 - 0x0f, 0x84, 0xb0, 0x23, 0x00, 0x00, //0x000003ca je LBB0_478 - 0x49, 0x83, 0xfd, 0x40, //0x000003d0 cmpq $64, %r13 - 0x0f, 0x82, 0x50, 0x1a, 0x00, 0x00, //0x000003d4 jb LBB0_371 - 0x4c, 0x89, 0xf0, //0x000003da movq %r14, %rax - 0x49, 0xc7, 0xc6, 0xfe, 0xff, 0xff, 0xff, //0x000003dd movq $-2, %r14 - 0x49, 0x29, 0xc6, //0x000003e4 subq %rax, %r14 - 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x000003e7 movq $-1, $-56(%rbp) - 0x45, 0x31, 0xdb, //0x000003ef xorl %r11d, %r11d - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000003f2 .p2align 4, 0x90 - //0x00000400 LBB0_43 - 0xf3, 0x43, 0x0f, 0x6f, 0x04, 0x14, //0x00000400 movdqu (%r12,%r10), %xmm0 - 0xf3, 0x43, 0x0f, 0x6f, 0x4c, 0x14, 0x10, //0x00000406 movdqu $16(%r12,%r10), %xmm1 - 0xf3, 0x43, 0x0f, 0x6f, 0x54, 0x14, 0x20, //0x0000040d movdqu $32(%r12,%r10), %xmm2 - 0xf3, 0x43, 0x0f, 0x6f, 0x5c, 0x14, 0x30, //0x00000414 movdqu $48(%r12,%r10), %xmm3 - 0x66, 0x0f, 0x6f, 0xe0, //0x0000041b movdqa %xmm0, %xmm4 - 0x66, 0x41, 0x0f, 0x74, 0xe1, //0x0000041f pcmpeqb %xmm9, %xmm4 - 0x66, 0x44, 0x0f, 0xd7, 0xc4, //0x00000424 pmovmskb %xmm4, %r8d - 0x66, 0x0f, 0x6f, 0xe1, //0x00000429 movdqa %xmm1, %xmm4 - 0x66, 0x41, 0x0f, 0x74, 0xe1, //0x0000042d pcmpeqb %xmm9, %xmm4 - 0x66, 0x0f, 0xd7, 0xf4, //0x00000432 pmovmskb %xmm4, %esi - 0x66, 0x0f, 0x6f, 0xe2, //0x00000436 movdqa %xmm2, %xmm4 - 0x66, 0x41, 0x0f, 0x74, 0xe1, //0x0000043a pcmpeqb %xmm9, %xmm4 - 0x66, 0x0f, 0xd7, 0xdc, //0x0000043f pmovmskb %xmm4, %ebx - 0x66, 0x0f, 0x6f, 0xe3, //0x00000443 movdqa %xmm3, %xmm4 - 0x66, 0x41, 0x0f, 0x74, 0xe1, //0x00000447 pcmpeqb %xmm9, %xmm4 - 0x66, 0x0f, 0xd7, 0xd4, //0x0000044c pmovmskb %xmm4, %edx - 0x66, 0x41, 0x0f, 0x74, 0xc2, //0x00000450 pcmpeqb %xmm10, %xmm0 - 0x66, 0x44, 0x0f, 0xd7, 0xc8, //0x00000455 pmovmskb %xmm0, %r9d - 0x66, 0x41, 0x0f, 0x74, 0xca, //0x0000045a pcmpeqb %xmm10, %xmm1 - 0x66, 0x0f, 0xd7, 0xc9, //0x0000045f pmovmskb %xmm1, %ecx - 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x00000463 pcmpeqb %xmm10, %xmm2 - 0x66, 0x0f, 0xd7, 0xc2, //0x00000468 pmovmskb %xmm2, %eax - 0x66, 0x41, 0x0f, 0x74, 0xda, //0x0000046c pcmpeqb %xmm10, %xmm3 - 0x66, 0x0f, 0xd7, 0xfb, //0x00000471 pmovmskb %xmm3, %edi - 0x48, 0xc1, 0xe2, 0x30, //0x00000475 shlq $48, %rdx - 0x48, 0xc1, 0xe3, 0x20, //0x00000479 shlq $32, %rbx - 0x48, 0x09, 0xd3, //0x0000047d orq %rdx, %rbx - 0x48, 0xc1, 0xe6, 0x10, //0x00000480 shlq $16, %rsi - 0x48, 0x09, 0xde, //0x00000484 orq %rbx, %rsi - 0x49, 0x09, 0xf0, //0x00000487 orq %rsi, %r8 - 0x48, 0xc1, 0xe7, 0x30, //0x0000048a shlq $48, %rdi - 0x48, 0xc1, 0xe0, 0x20, //0x0000048e shlq $32, %rax - 0x48, 0x09, 0xf8, //0x00000492 orq %rdi, %rax - 0x48, 0xc1, 0xe1, 0x10, //0x00000495 shlq $16, %rcx - 0x48, 0x09, 0xc1, //0x00000499 orq %rax, %rcx - 0x49, 0x09, 0xc9, //0x0000049c orq %rcx, %r9 - 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x0000049f jne LBB0_52 - 0x4d, 0x85, 0xdb, //0x000004a5 testq %r11, %r11 - 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x000004a8 jne LBB0_54 - 0x45, 0x31, 0xdb, //0x000004ae xorl %r11d, %r11d - 0x4d, 0x85, 0xc0, //0x000004b1 testq %r8, %r8 - 0x0f, 0x85, 0xb0, 0xfc, 0xff, 0xff, //0x000004b4 jne LBB0_55 - //0x000004ba LBB0_46 - 0x49, 0x83, 0xc5, 0xc0, //0x000004ba addq $-64, %r13 - 0x49, 0x83, 0xc6, 0xc0, //0x000004be addq $-64, %r14 - 0x49, 0x83, 0xc2, 0x40, //0x000004c2 addq $64, %r10 - 0x49, 0x83, 0xfd, 0x3f, //0x000004c6 cmpq $63, %r13 - 0x0f, 0x87, 0x30, 0xff, 0xff, 0xff, //0x000004ca ja LBB0_43 - 0xe9, 0x08, 0x12, 0x00, 0x00, //0x000004d0 jmp LBB0_47 - //0x000004d5 LBB0_52 - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x000004d5 cmpq $-1, $-56(%rbp) - 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x000004da jne LBB0_54 - 0x49, 0x0f, 0xbc, 0xc1, //0x000004e0 bsfq %r9, %rax - 0x4c, 0x01, 0xd0, //0x000004e4 addq %r10, %rax - 0x48, 0x89, 0x45, 0xc8, //0x000004e7 movq %rax, $-56(%rbp) - //0x000004eb LBB0_54 - 0x4c, 0x89, 0xd8, //0x000004eb movq %r11, %rax - 0x48, 0xf7, 0xd0, //0x000004ee notq %rax - 0x4c, 0x21, 0xc8, //0x000004f1 andq %r9, %rax - 0x48, 0x8d, 0x0c, 0x00, //0x000004f4 leaq (%rax,%rax), %rcx - 0x4c, 0x09, 0xd9, //0x000004f8 orq %r11, %rcx - 0x48, 0x89, 0xca, //0x000004fb movq %rcx, %rdx - 0x48, 0xf7, 0xd2, //0x000004fe notq %rdx - 0x4c, 0x21, 0xca, //0x00000501 andq %r9, %rdx - 0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000504 movabsq $-6148914691236517206, %rsi - 0x48, 0x21, 0xf2, //0x0000050e andq %rsi, %rdx - 0x45, 0x31, 0xdb, //0x00000511 xorl %r11d, %r11d - 0x48, 0x01, 0xc2, //0x00000514 addq %rax, %rdx - 0x41, 0x0f, 0x92, 0xc3, //0x00000517 setb %r11b - 0x48, 0x01, 0xd2, //0x0000051b addq %rdx, %rdx - 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x0000051e movabsq $6148914691236517205, %rax - 0x48, 0x31, 0xc2, //0x00000528 xorq %rax, %rdx - 0x48, 0x21, 0xca, //0x0000052b andq %rcx, %rdx + 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x000000a0 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++' + //0x000000b0 LCPI0_11 + 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x000000b0 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------' + //0x000000c0 LCPI0_12 + 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, //0x000000c0 QUAD $0xd0d0d0d0d0d0d0d0; QUAD $0xd0d0d0d0d0d0d0d0 // .space 16, '\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0' + //0x000000d0 LCPI0_13 + 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, //0x000000d0 QUAD $0x0909090909090909; QUAD $0x0909090909090909 // .space 16, '\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t' + //0x000000e0 LCPI0_14 + 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x000000e0 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................' + //0x000000f0 LCPI0_15 + 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, //0x000000f0 QUAD $0x4545454545454545; QUAD $0x4545454545454545 // .space 16, 'EEEEEEEEEEEEEEEE' + //0x00000100 LCPI0_16 + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00000100 QUAD $0xffffffffffffffff; QUAD $0xffffffffffffffff // .space 16, '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff' + //0x00000110 .p2align 4, 0x90 + //0x00000110 _skip_array + 0x55, //0x00000110 pushq %rbp + 0x48, 0x89, 0xe5, //0x00000111 movq %rsp, %rbp + 0x41, 0x57, //0x00000114 pushq %r15 + 0x41, 0x56, //0x00000116 pushq %r14 + 0x41, 0x55, //0x00000118 pushq %r13 + 0x41, 0x54, //0x0000011a pushq %r12 + 0x53, //0x0000011c pushq %rbx + 0x48, 0x81, 0xec, 0x88, 0x00, 0x00, 0x00, //0x0000011d subq $136, %rsp + 0x48, 0x89, 0x4d, 0x98, //0x00000124 movq %rcx, $-104(%rbp) + 0x49, 0x89, 0xd5, //0x00000128 movq %rdx, %r13 + 0x48, 0x89, 0x7d, 0xa0, //0x0000012b movq %rdi, $-96(%rbp) + 0xf3, 0x0f, 0x6f, 0x05, 0xc9, 0xfe, 0xff, 0xff, //0x0000012f movdqu $-311(%rip), %xmm0 /* LCPI0_0+0(%rip) */ + 0xf3, 0x0f, 0x7f, 0x02, //0x00000137 movdqu %xmm0, (%rdx) + 0x48, 0x89, 0x75, 0xa8, //0x0000013b movq %rsi, $-88(%rbp) + 0x4c, 0x8b, 0x1e, //0x0000013f movq (%rsi), %r11 + 0x48, 0xc7, 0x45, 0x90, 0xff, 0xff, 0xff, 0xff, //0x00000142 movq $-1, $-112(%rbp) + 0x41, 0xb8, 0x01, 0x00, 0x00, 0x00, //0x0000014a movl $1, %r8d + 0xf3, 0x44, 0x0f, 0x6f, 0x1d, 0xb7, 0xfe, 0xff, 0xff, //0x00000150 movdqu $-329(%rip), %xmm11 /* LCPI0_1+0(%rip) */ + 0xf3, 0x44, 0x0f, 0x6f, 0x2d, 0xbe, 0xfe, 0xff, 0xff, //0x00000159 movdqu $-322(%rip), %xmm13 /* LCPI0_2+0(%rip) */ + 0xf3, 0x44, 0x0f, 0x6f, 0x15, 0xc5, 0xfe, 0xff, 0xff, //0x00000162 movdqu $-315(%rip), %xmm10 /* LCPI0_3+0(%rip) */ + 0xf3, 0x0f, 0x6f, 0x3d, 0x2d, 0xff, 0xff, 0xff, //0x0000016b movdqu $-211(%rip), %xmm7 /* LCPI0_10+0(%rip) */ + 0xf3, 0x44, 0x0f, 0x6f, 0x0d, 0x14, 0xff, 0xff, 0xff, //0x00000173 movdqu $-236(%rip), %xmm9 /* LCPI0_9+0(%rip) */ + 0xf3, 0x44, 0x0f, 0x6f, 0x3d, 0x6b, 0xff, 0xff, 0xff, //0x0000017c movdqu $-149(%rip), %xmm15 /* LCPI0_15+0(%rip) */ + 0xf3, 0x44, 0x0f, 0x6f, 0x35, 0xf2, 0xfe, 0xff, 0xff, //0x00000185 movdqu $-270(%rip), %xmm14 /* LCPI0_8+0(%rip) */ + 0xf3, 0x44, 0x0f, 0x6f, 0x05, 0xd9, 0xfe, 0xff, 0xff, //0x0000018e movdqu $-295(%rip), %xmm8 /* LCPI0_7+0(%rip) */ + 0x48, 0x89, 0x55, 0xc0, //0x00000197 movq %rdx, $-64(%rbp) + 0xe9, 0x44, 0x00, 0x00, 0x00, //0x0000019b jmp LBB0_5 + //0x000001a0 LBB0_1 + 0x4c, 0x8d, 0x5e, 0x04, //0x000001a0 leaq $4(%rsi), %r11 + //0x000001a4 LBB0_2 + 0x48, 0x8b, 0x45, 0xa8, //0x000001a4 movq $-88(%rbp), %rax + 0x4c, 0x89, 0x18, //0x000001a8 movq %r11, (%rax) + 0x48, 0x89, 0xf0, //0x000001ab movq %rsi, %rax + 0x48, 0xb9, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x000001ae movabsq $9223372036854775806, %rcx + 0x48, 0x39, 0xce, //0x000001b8 cmpq %rcx, %rsi + 0x0f, 0x87, 0x32, 0x35, 0x00, 0x00, //0x000001bb ja LBB0_638 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000001c1 .p2align 4, 0x90 + //0x000001d0 LBB0_3 + 0x49, 0x8b, 0x4d, 0x00, //0x000001d0 movq (%r13), %rcx + 0x49, 0x89, 0xc8, //0x000001d4 movq %rcx, %r8 + 0x48, 0x8b, 0x45, 0x90, //0x000001d7 movq $-112(%rbp), %rax + 0x48, 0x85, 0xc9, //0x000001db testq %rcx, %rcx + 0x0f, 0x84, 0x0f, 0x35, 0x00, 0x00, //0x000001de je LBB0_638 + //0x000001e4 LBB0_5 + 0x48, 0x8b, 0x45, 0xa0, //0x000001e4 movq $-96(%rbp), %rax + 0x4c, 0x8b, 0x08, //0x000001e8 movq (%rax), %r9 + 0x48, 0x8b, 0x40, 0x08, //0x000001eb movq $8(%rax), %rax + 0x49, 0x39, 0xc3, //0x000001ef cmpq %rax, %r11 + 0x0f, 0x83, 0x38, 0x00, 0x00, 0x00, //0x000001f2 jae LBB0_10 + 0x43, 0x8a, 0x14, 0x19, //0x000001f8 movb (%r9,%r11), %dl + 0x80, 0xfa, 0x0d, //0x000001fc cmpb $13, %dl + 0x0f, 0x84, 0x2b, 0x00, 0x00, 0x00, //0x000001ff je LBB0_10 + 0x80, 0xfa, 0x20, //0x00000205 cmpb $32, %dl + 0x0f, 0x84, 0x22, 0x00, 0x00, 0x00, //0x00000208 je LBB0_10 + 0x80, 0xc2, 0xf5, //0x0000020e addb $-11, %dl + 0x80, 0xfa, 0xfe, //0x00000211 cmpb $-2, %dl + 0x0f, 0x83, 0x16, 0x00, 0x00, 0x00, //0x00000214 jae LBB0_10 + 0x4c, 0x89, 0xde, //0x0000021a movq %r11, %rsi + 0xe9, 0x16, 0x01, 0x00, 0x00, //0x0000021d jmp LBB0_31 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000222 .p2align 4, 0x90 + //0x00000230 LBB0_10 + 0x49, 0x8d, 0x73, 0x01, //0x00000230 leaq $1(%r11), %rsi + 0x48, 0x39, 0xc6, //0x00000234 cmpq %rax, %rsi + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000237 jae LBB0_14 + 0x41, 0x8a, 0x14, 0x31, //0x0000023d movb (%r9,%rsi), %dl + 0x80, 0xfa, 0x0d, //0x00000241 cmpb $13, %dl + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000244 je LBB0_14 + 0x80, 0xfa, 0x20, //0x0000024a cmpb $32, %dl + 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000024d je LBB0_14 + 0x80, 0xc2, 0xf5, //0x00000253 addb $-11, %dl + 0x80, 0xfa, 0xfe, //0x00000256 cmpb $-2, %dl + 0x0f, 0x82, 0xd9, 0x00, 0x00, 0x00, //0x00000259 jb LBB0_31 + 0x90, //0x0000025f .p2align 4, 0x90 + //0x00000260 LBB0_14 + 0x49, 0x8d, 0x73, 0x02, //0x00000260 leaq $2(%r11), %rsi + 0x48, 0x39, 0xc6, //0x00000264 cmpq %rax, %rsi + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000267 jae LBB0_18 + 0x41, 0x8a, 0x14, 0x31, //0x0000026d movb (%r9,%rsi), %dl + 0x80, 0xfa, 0x0d, //0x00000271 cmpb $13, %dl + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000274 je LBB0_18 + 0x80, 0xfa, 0x20, //0x0000027a cmpb $32, %dl + 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000027d je LBB0_18 + 0x80, 0xc2, 0xf5, //0x00000283 addb $-11, %dl + 0x80, 0xfa, 0xfe, //0x00000286 cmpb $-2, %dl + 0x0f, 0x82, 0xa9, 0x00, 0x00, 0x00, //0x00000289 jb LBB0_31 + 0x90, //0x0000028f .p2align 4, 0x90 + //0x00000290 LBB0_18 + 0x49, 0x8d, 0x73, 0x03, //0x00000290 leaq $3(%r11), %rsi + 0x48, 0x39, 0xc6, //0x00000294 cmpq %rax, %rsi + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000297 jae LBB0_22 + 0x41, 0x8a, 0x14, 0x31, //0x0000029d movb (%r9,%rsi), %dl + 0x80, 0xfa, 0x0d, //0x000002a1 cmpb $13, %dl + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000002a4 je LBB0_22 + 0x80, 0xfa, 0x20, //0x000002aa cmpb $32, %dl + 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x000002ad je LBB0_22 + 0x80, 0xc2, 0xf5, //0x000002b3 addb $-11, %dl + 0x80, 0xfa, 0xfe, //0x000002b6 cmpb $-2, %dl + 0x0f, 0x82, 0x79, 0x00, 0x00, 0x00, //0x000002b9 jb LBB0_31 + 0x90, //0x000002bf .p2align 4, 0x90 + //0x000002c0 LBB0_22 + 0x49, 0x83, 0xc3, 0x04, //0x000002c0 addq $4, %r11 + 0x4c, 0x39, 0xd8, //0x000002c4 cmpq %r11, %rax + 0x0f, 0x86, 0xc7, 0x33, 0x00, 0x00, //0x000002c7 jbe LBB0_617 + 0x0f, 0x84, 0x4d, 0x00, 0x00, 0x00, //0x000002cd je LBB0_28 + 0x49, 0x8d, 0x14, 0x01, //0x000002d3 leaq (%r9,%rax), %rdx + 0x48, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000002d7 movabsq $4294977024, %rdi + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000002e1 .p2align 4, 0x90 + //0x000002f0 LBB0_25 + 0x43, 0x0f, 0xbe, 0x34, 0x19, //0x000002f0 movsbl (%r9,%r11), %esi + 0x83, 0xfe, 0x20, //0x000002f5 cmpl $32, %esi + 0x0f, 0x87, 0x2e, 0x00, 0x00, 0x00, //0x000002f8 ja LBB0_30 + 0x48, 0x0f, 0xa3, 0xf7, //0x000002fe btq %rsi, %rdi + 0x0f, 0x83, 0x24, 0x00, 0x00, 0x00, //0x00000302 jae LBB0_30 + 0x49, 0x83, 0xc3, 0x01, //0x00000308 addq $1, %r11 + 0x4c, 0x39, 0xd8, //0x0000030c cmpq %r11, %rax + 0x0f, 0x85, 0xdb, 0xff, 0xff, 0xff, //0x0000030f jne LBB0_25 + 0xe9, 0x0c, 0x00, 0x00, 0x00, //0x00000315 jmp LBB0_29 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000031a .p2align 4, 0x90 + //0x00000320 LBB0_28 + 0x4d, 0x01, 0xcb, //0x00000320 addq %r9, %r11 + 0x4c, 0x89, 0xda, //0x00000323 movq %r11, %rdx + //0x00000326 LBB0_29 + 0x4c, 0x29, 0xca, //0x00000326 subq %r9, %rdx + 0x49, 0x89, 0xd3, //0x00000329 movq %rdx, %r11 + //0x0000032c LBB0_30 + 0x4c, 0x89, 0xde, //0x0000032c movq %r11, %rsi + 0x49, 0x39, 0xc3, //0x0000032f cmpq %rax, %r11 + 0x0f, 0x83, 0x63, 0x33, 0x00, 0x00, //0x00000332 jae LBB0_618 + //0x00000338 LBB0_31 + 0x4c, 0x8d, 0x5e, 0x01, //0x00000338 leaq $1(%rsi), %r11 + 0x48, 0x8b, 0x45, 0xa8, //0x0000033c movq $-88(%rbp), %rax + 0x4c, 0x89, 0x18, //0x00000340 movq %r11, (%rax) + 0x41, 0x0f, 0xbe, 0x14, 0x31, //0x00000343 movsbl (%r9,%rsi), %edx + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000348 movq $-1, %rax + 0x85, 0xd2, //0x0000034f testl %edx, %edx + 0x0f, 0x84, 0x9c, 0x33, 0x00, 0x00, //0x00000351 je LBB0_638 + 0x49, 0x8d, 0x48, 0xff, //0x00000357 leaq $-1(%r8), %rcx + 0x43, 0x8b, 0x7c, 0xc5, 0x00, //0x0000035b movl (%r13,%r8,8), %edi + 0x48, 0x8b, 0x5d, 0x90, //0x00000360 movq $-112(%rbp), %rbx + 0x48, 0x83, 0xfb, 0xff, //0x00000364 cmpq $-1, %rbx + 0x48, 0x0f, 0x44, 0xde, //0x00000368 cmoveq %rsi, %rbx + 0x48, 0x89, 0x5d, 0x90, //0x0000036c movq %rbx, $-112(%rbp) + 0x83, 0xc7, 0xff, //0x00000370 addl $-1, %edi + 0x83, 0xff, 0x05, //0x00000373 cmpl $5, %edi + 0x0f, 0x87, 0x7c, 0x02, 0x00, 0x00, //0x00000376 ja LBB0_66 + 0x48, 0x8d, 0x1d, 0x11, 0x36, 0x00, 0x00, //0x0000037c leaq $13841(%rip), %rbx /* LJTI0_0+0(%rip) */ + 0x48, 0x63, 0x3c, 0xbb, //0x00000383 movslq (%rbx,%rdi,4), %rdi + 0x48, 0x01, 0xdf, //0x00000387 addq %rbx, %rdi + 0xff, 0xe7, //0x0000038a jmpq *%rdi + //0x0000038c LBB0_34 + 0x83, 0xfa, 0x2c, //0x0000038c cmpl $44, %edx + 0x0f, 0x84, 0xdc, 0x04, 0x00, 0x00, //0x0000038f je LBB0_105 + 0x83, 0xfa, 0x5d, //0x00000395 cmpl $93, %edx + 0x0f, 0x84, 0x41, 0x02, 0x00, 0x00, //0x00000398 je LBB0_36 + 0xe9, 0x49, 0x33, 0x00, 0x00, //0x0000039e jmp LBB0_637 + //0x000003a3 LBB0_37 + 0x80, 0xfa, 0x5d, //0x000003a3 cmpb $93, %dl + 0x0f, 0x84, 0x33, 0x02, 0x00, 0x00, //0x000003a6 je LBB0_36 + 0x48, 0x89, 0x75, 0xc8, //0x000003ac movq %rsi, $-56(%rbp) + 0x4b, 0xc7, 0x44, 0xc5, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000003b0 movq $1, (%r13,%r8,8) + 0x83, 0xfa, 0x7b, //0x000003b9 cmpl $123, %edx + 0x0f, 0x86, 0x47, 0x02, 0x00, 0x00, //0x000003bc jbe LBB0_67 + 0xe9, 0x25, 0x33, 0x00, 0x00, //0x000003c2 jmp LBB0_637 + //0x000003c7 LBB0_39 + 0x80, 0xfa, 0x22, //0x000003c7 cmpb $34, %dl + 0x0f, 0x85, 0x1c, 0x33, 0x00, 0x00, //0x000003ca jne LBB0_637 + 0x4b, 0xc7, 0x44, 0xc5, 0x00, 0x04, 0x00, 0x00, 0x00, //0x000003d0 movq $4, (%r13,%r8,8) + 0x48, 0x8b, 0x4d, 0xa0, //0x000003d9 movq $-96(%rbp), %rcx + 0x4c, 0x8b, 0x61, 0x08, //0x000003dd movq $8(%rcx), %r12 + 0x48, 0x8b, 0x4d, 0x98, //0x000003e1 movq $-104(%rbp), %rcx + 0xf6, 0xc1, 0x40, //0x000003e5 testb $64, %cl + 0x0f, 0x85, 0x5c, 0x06, 0x00, 0x00, //0x000003e8 jne LBB0_129 + 0x48, 0x89, 0x75, 0xc8, //0x000003ee movq %rsi, $-56(%rbp) + 0xf6, 0xc1, 0x20, //0x000003f2 testb $32, %cl + 0x4c, 0x89, 0x65, 0xb8, //0x000003f5 movq %r12, $-72(%rbp) + 0x4d, 0x89, 0xe6, //0x000003f9 movq %r12, %r14 + 0x0f, 0x85, 0x4a, 0x09, 0x00, 0x00, //0x000003fc jne LBB0_164 + 0x4d, 0x29, 0xde, //0x00000402 subq %r11, %r14 + 0x0f, 0x84, 0xbe, 0x34, 0x00, 0x00, //0x00000405 je LBB0_639 + 0x49, 0x83, 0xfe, 0x40, //0x0000040b cmpq $64, %r14 + 0x0f, 0x82, 0x8b, 0x2a, 0x00, 0x00, //0x0000040f jb LBB0_523 + 0x49, 0xc7, 0xc4, 0xfe, 0xff, 0xff, 0xff, //0x00000415 movq $-2, %r12 + 0x4c, 0x2b, 0x65, 0xc8, //0x0000041c subq $-56(%rbp), %r12 + 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x00000420 movq $-1, $-48(%rbp) + 0x45, 0x31, 0xd2, //0x00000428 xorl %r10d, %r10d + 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000042b .p2align 4, 0x90 + //0x00000430 LBB0_45 + 0xf3, 0x43, 0x0f, 0x6f, 0x04, 0x19, //0x00000430 movdqu (%r9,%r11), %xmm0 + 0xf3, 0x43, 0x0f, 0x6f, 0x4c, 0x19, 0x10, //0x00000436 movdqu $16(%r9,%r11), %xmm1 + 0xf3, 0x43, 0x0f, 0x6f, 0x54, 0x19, 0x20, //0x0000043d movdqu $32(%r9,%r11), %xmm2 + 0xf3, 0x43, 0x0f, 0x6f, 0x5c, 0x19, 0x30, //0x00000444 movdqu $48(%r9,%r11), %xmm3 + 0x66, 0x0f, 0x6f, 0xe0, //0x0000044b movdqa %xmm0, %xmm4 + 0x66, 0x41, 0x0f, 0x74, 0xe3, //0x0000044f pcmpeqb %xmm11, %xmm4 + 0x66, 0x44, 0x0f, 0xd7, 0xc4, //0x00000454 pmovmskb %xmm4, %r8d + 0x66, 0x0f, 0x6f, 0xe1, //0x00000459 movdqa %xmm1, %xmm4 + 0x66, 0x41, 0x0f, 0x74, 0xe3, //0x0000045d pcmpeqb %xmm11, %xmm4 + 0x66, 0x0f, 0xd7, 0xdc, //0x00000462 pmovmskb %xmm4, %ebx + 0x66, 0x0f, 0x6f, 0xe2, //0x00000466 movdqa %xmm2, %xmm4 + 0x66, 0x41, 0x0f, 0x74, 0xe3, //0x0000046a pcmpeqb %xmm11, %xmm4 + 0x66, 0x0f, 0xd7, 0xcc, //0x0000046f pmovmskb %xmm4, %ecx + 0x66, 0x0f, 0x6f, 0xe3, //0x00000473 movdqa %xmm3, %xmm4 + 0x66, 0x41, 0x0f, 0x74, 0xe3, //0x00000477 pcmpeqb %xmm11, %xmm4 + 0x66, 0x0f, 0xd7, 0xfc, //0x0000047c pmovmskb %xmm4, %edi + 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x00000480 pcmpeqb %xmm13, %xmm0 + 0x66, 0x44, 0x0f, 0xd7, 0xf8, //0x00000485 pmovmskb %xmm0, %r15d + 0x66, 0x41, 0x0f, 0x74, 0xcd, //0x0000048a pcmpeqb %xmm13, %xmm1 + 0x66, 0x0f, 0xd7, 0xd1, //0x0000048f pmovmskb %xmm1, %edx + 0x66, 0x41, 0x0f, 0x74, 0xd5, //0x00000493 pcmpeqb %xmm13, %xmm2 + 0x66, 0x0f, 0xd7, 0xc2, //0x00000498 pmovmskb %xmm2, %eax + 0x66, 0x41, 0x0f, 0x74, 0xdd, //0x0000049c pcmpeqb %xmm13, %xmm3 + 0x66, 0x0f, 0xd7, 0xf3, //0x000004a1 pmovmskb %xmm3, %esi + 0x48, 0xc1, 0xe7, 0x30, //0x000004a5 shlq $48, %rdi + 0x48, 0xc1, 0xe1, 0x20, //0x000004a9 shlq $32, %rcx + 0x48, 0x09, 0xf9, //0x000004ad orq %rdi, %rcx + 0x48, 0xc1, 0xe3, 0x10, //0x000004b0 shlq $16, %rbx + 0x48, 0x09, 0xcb, //0x000004b4 orq %rcx, %rbx + 0x49, 0x09, 0xd8, //0x000004b7 orq %rbx, %r8 + 0x48, 0xc1, 0xe6, 0x30, //0x000004ba shlq $48, %rsi + 0x48, 0xc1, 0xe0, 0x20, //0x000004be shlq $32, %rax + 0x48, 0x09, 0xf0, //0x000004c2 orq %rsi, %rax + 0x48, 0xc1, 0xe2, 0x10, //0x000004c5 shlq $16, %rdx + 0x48, 0x09, 0xc2, //0x000004c9 orq %rax, %rdx + 0x49, 0x09, 0xd7, //0x000004cc orq %rdx, %r15 + 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x000004cf jne LBB0_54 + 0x4d, 0x85, 0xd2, //0x000004d5 testq %r10, %r10 + 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x000004d8 jne LBB0_56 + 0x45, 0x31, 0xd2, //0x000004de xorl %r10d, %r10d + 0x4d, 0x85, 0xc0, //0x000004e1 testq %r8, %r8 + 0x0f, 0x85, 0x83, 0x00, 0x00, 0x00, //0x000004e4 jne LBB0_57 + //0x000004ea LBB0_48 + 0x49, 0x83, 0xc6, 0xc0, //0x000004ea addq $-64, %r14 + 0x49, 0x83, 0xc4, 0xc0, //0x000004ee addq $-64, %r12 + 0x49, 0x83, 0xc3, 0x40, //0x000004f2 addq $64, %r11 + 0x49, 0x83, 0xfe, 0x3f, //0x000004f6 cmpq $63, %r14 + 0x0f, 0x87, 0x30, 0xff, 0xff, 0xff, //0x000004fa ja LBB0_45 + 0xe9, 0x9b, 0x22, 0x00, 0x00, //0x00000500 jmp LBB0_49 + //0x00000505 LBB0_54 + 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x00000505 cmpq $-1, $-48(%rbp) + 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x0000050a jne LBB0_56 + 0x49, 0x0f, 0xbc, 0xc7, //0x00000510 bsfq %r15, %rax + 0x4c, 0x01, 0xd8, //0x00000514 addq %r11, %rax + 0x48, 0x89, 0x45, 0xd0, //0x00000517 movq %rax, $-48(%rbp) + //0x0000051b LBB0_56 + 0x4c, 0x89, 0xd0, //0x0000051b movq %r10, %rax + 0x48, 0xf7, 0xd0, //0x0000051e notq %rax + 0x4c, 0x21, 0xf8, //0x00000521 andq %r15, %rax + 0x48, 0x8d, 0x0c, 0x00, //0x00000524 leaq (%rax,%rax), %rcx + 0x4c, 0x09, 0xd1, //0x00000528 orq %r10, %rcx + 0x48, 0x89, 0xca, //0x0000052b movq %rcx, %rdx 0x48, 0xf7, 0xd2, //0x0000052e notq %rdx - 0x49, 0x21, 0xd0, //0x00000531 andq %rdx, %r8 - 0x4d, 0x85, 0xc0, //0x00000534 testq %r8, %r8 - 0x0f, 0x84, 0x7d, 0xff, 0xff, 0xff, //0x00000537 je LBB0_46 - 0xe9, 0x28, 0xfc, 0xff, 0xff, //0x0000053d jmp LBB0_55 - //0x00000542 LBB0_58 - 0x80, 0xfb, 0x3a, //0x00000542 cmpb $58, %bl - 0x0f, 0x85, 0xd6, 0x20, 0x00, 0x00, //0x00000545 jne LBB0_463 - 0x4b, 0xc7, 0x04, 0xc1, 0x00, 0x00, 0x00, 0x00, //0x0000054b movq $0, (%r9,%r8,8) - 0xe9, 0x4b, 0xfc, 0xff, 0xff, //0x00000553 jmp LBB0_2 - //0x00000558 LBB0_60 - 0x83, 0xfb, 0x2c, //0x00000558 cmpl $44, %ebx - 0x0f, 0x85, 0x2b, 0x00, 0x00, 0x00, //0x0000055b jne LBB0_61 - 0x49, 0x81, 0xf8, 0xff, 0x0f, 0x00, 0x00, //0x00000561 cmpq $4095, %r8 - 0x0f, 0x8f, 0x6d, 0x20, 0x00, 0x00, //0x00000568 jg LBB0_466 - 0x49, 0x8d, 0x40, 0x01, //0x0000056e leaq $1(%r8), %rax - 0x49, 0x89, 0x01, //0x00000572 movq %rax, (%r9) - 0x4b, 0xc7, 0x44, 0xc1, 0x08, 0x03, 0x00, 0x00, 0x00, //0x00000575 movq $3, $8(%r9,%r8,8) - 0xe9, 0x20, 0xfc, 0xff, 0xff, //0x0000057e jmp LBB0_2 - //0x00000583 LBB0_62 - 0x83, 0xfb, 0x22, //0x00000583 cmpl $34, %ebx - 0x0f, 0x84, 0x9e, 0x02, 0x00, 0x00, //0x00000586 je LBB0_106 - //0x0000058c LBB0_61 - 0x83, 0xfb, 0x7d, //0x0000058c cmpl $125, %ebx - 0x0f, 0x85, 0x8c, 0x20, 0x00, 0x00, //0x0000058f jne LBB0_463 - //0x00000595 LBB0_35 - 0x49, 0x89, 0x11, //0x00000595 movq %rdx, (%r9) - 0x49, 0x89, 0xd0, //0x00000598 movq %rdx, %r8 - 0x4c, 0x89, 0xe8, //0x0000059b movq %r13, %rax - 0x48, 0x85, 0xd2, //0x0000059e testq %rdx, %rdx - 0x0f, 0x85, 0x29, 0xfc, 0xff, 0xff, //0x000005a1 jne LBB0_4 - 0xe9, 0xa7, 0x20, 0x00, 0x00, //0x000005a7 jmp LBB0_464 - //0x000005ac LBB0_64 - 0x49, 0x89, 0x11, //0x000005ac movq %rdx, (%r9) - 0x83, 0xfb, 0x7b, //0x000005af cmpl $123, %ebx - 0x0f, 0x87, 0x69, 0x20, 0x00, 0x00, //0x000005b2 ja LBB0_463 - //0x000005b8 LBB0_65 - 0x4f, 0x8d, 0x3c, 0x34, //0x000005b8 leaq (%r12,%r14), %r15 - 0x89, 0xd9, //0x000005bc movl %ebx, %ecx - 0x48, 0x8d, 0x15, 0x17, 0x22, 0x00, 0x00, //0x000005be leaq $8727(%rip), %rdx /* LJTI0_1+0(%rip) */ - 0x48, 0x63, 0x0c, 0x8a, //0x000005c5 movslq (%rdx,%rcx,4), %rcx - 0x48, 0x01, 0xd1, //0x000005c9 addq %rdx, %rcx - 0xff, 0xe1, //0x000005cc jmpq *%rcx - //0x000005ce LBB0_66 - 0x48, 0x8b, 0x45, 0x90, //0x000005ce movq $-112(%rbp), %rax - 0x48, 0x8b, 0x78, 0x08, //0x000005d2 movq $8(%rax), %rdi - 0x4c, 0x29, 0xf7, //0x000005d6 subq %r14, %rdi - 0x0f, 0x84, 0x26, 0x20, 0x00, 0x00, //0x000005d9 je LBB0_454 - 0x41, 0x80, 0x3f, 0x30, //0x000005df cmpb $48, (%r15) - 0x0f, 0x85, 0x2f, 0x00, 0x00, 0x00, //0x000005e3 jne LBB0_71 - 0x48, 0x83, 0xff, 0x01, //0x000005e9 cmpq $1, %rdi - 0x0f, 0x84, 0xc7, 0xfb, 0xff, 0xff, //0x000005ed je LBB0_1 - 0x43, 0x8a, 0x04, 0x14, //0x000005f3 movb (%r12,%r10), %al - 0x04, 0xd2, //0x000005f7 addb $-46, %al - 0x3c, 0x37, //0x000005f9 cmpb $55, %al - 0x0f, 0x87, 0xb9, 0xfb, 0xff, 0xff, //0x000005fb ja LBB0_1 - 0x0f, 0xb6, 0xc0, //0x00000601 movzbl %al, %eax - 0x48, 0xb9, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x00000604 movabsq $36028797027352577, %rcx - 0x48, 0x0f, 0xa3, 0xc1, //0x0000060e btq %rax, %rcx - 0x0f, 0x83, 0xa2, 0xfb, 0xff, 0xff, //0x00000612 jae LBB0_1 - //0x00000618 LBB0_71 - 0x48, 0x83, 0xff, 0x10, //0x00000618 cmpq $16, %rdi - 0x0f, 0x82, 0x28, 0x17, 0x00, 0x00, //0x0000061c jb LBB0_358 - 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00000622 movq $-1, %r14 - 0x45, 0x31, 0xd2, //0x00000629 xorl %r10d, %r10d - 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x0000062c movq $-1, %r12 - 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000633 movq $-1, %r8 - 0x49, 0x89, 0xf9, //0x0000063a movq %rdi, %r9 - 0x90, 0x90, 0x90, //0x0000063d .p2align 4, 0x90 - //0x00000640 LBB0_73 - 0xf3, 0x43, 0x0f, 0x6f, 0x04, 0x17, //0x00000640 movdqu (%r15,%r10), %xmm0 - 0x66, 0x0f, 0x6f, 0xc8, //0x00000646 movdqa %xmm0, %xmm1 - 0x66, 0x0f, 0x74, 0x0d, 0xee, 0xf9, 0xff, 0xff, //0x0000064a pcmpeqb $-1554(%rip), %xmm1 /* LCPI0_4+0(%rip) */ - 0x66, 0x0f, 0x6f, 0xd0, //0x00000652 movdqa %xmm0, %xmm2 - 0x66, 0x0f, 0x74, 0x15, 0xf2, 0xf9, 0xff, 0xff, //0x00000656 pcmpeqb $-1550(%rip), %xmm2 /* LCPI0_5+0(%rip) */ - 0x66, 0x0f, 0xeb, 0xd1, //0x0000065e por %xmm1, %xmm2 - 0x66, 0x0f, 0x6f, 0xc8, //0x00000662 movdqa %xmm0, %xmm1 - 0x66, 0x0f, 0xfc, 0x0d, 0xf2, 0xf9, 0xff, 0xff, //0x00000666 paddb $-1550(%rip), %xmm1 /* LCPI0_6+0(%rip) */ - 0x66, 0x0f, 0x6f, 0xd9, //0x0000066e movdqa %xmm1, %xmm3 - 0x66, 0x41, 0x0f, 0xda, 0xdb, //0x00000672 pminub %xmm11, %xmm3 - 0x66, 0x0f, 0x74, 0xd9, //0x00000677 pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0x6f, 0xc8, //0x0000067b movdqa %xmm0, %xmm1 - 0x66, 0x41, 0x0f, 0xdb, 0xcc, //0x0000067f pand %xmm12, %xmm1 - 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x00000684 pcmpeqb %xmm13, %xmm0 - 0x66, 0x41, 0x0f, 0x74, 0xce, //0x00000689 pcmpeqb %xmm14, %xmm1 - 0x66, 0x44, 0x0f, 0xd7, 0xe9, //0x0000068e pmovmskb %xmm1, %r13d - 0x66, 0x0f, 0xeb, 0xc8, //0x00000693 por %xmm0, %xmm1 - 0x66, 0x0f, 0xeb, 0xca, //0x00000697 por %xmm2, %xmm1 - 0x66, 0x0f, 0xeb, 0xcb, //0x0000069b por %xmm3, %xmm1 - 0x66, 0x0f, 0xd7, 0xd0, //0x0000069f pmovmskb %xmm0, %edx - 0x66, 0x44, 0x0f, 0xd7, 0xda, //0x000006a3 pmovmskb %xmm2, %r11d - 0x66, 0x0f, 0xd7, 0xc1, //0x000006a8 pmovmskb %xmm1, %eax - 0xf7, 0xd0, //0x000006ac notl %eax - 0x0f, 0xbc, 0xc8, //0x000006ae bsfl %eax, %ecx - 0x83, 0xf9, 0x10, //0x000006b1 cmpl $16, %ecx - 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x000006b4 je LBB0_75 - 0xb8, 0xff, 0xff, 0xff, 0xff, //0x000006ba movl $-1, %eax - 0xd3, 0xe0, //0x000006bf shll %cl, %eax - 0xf7, 0xd0, //0x000006c1 notl %eax - 0x21, 0xc2, //0x000006c3 andl %eax, %edx - 0x41, 0x21, 0xc5, //0x000006c5 andl %eax, %r13d - 0x44, 0x21, 0xd8, //0x000006c8 andl %r11d, %eax - 0x41, 0x89, 0xc3, //0x000006cb movl %eax, %r11d - //0x000006ce LBB0_75 - 0x8d, 0x42, 0xff, //0x000006ce leal $-1(%rdx), %eax - 0x21, 0xd0, //0x000006d1 andl %edx, %eax - 0x0f, 0x85, 0xbb, 0x0f, 0x00, 0x00, //0x000006d3 jne LBB0_311 - 0x41, 0x8d, 0x45, 0xff, //0x000006d9 leal $-1(%r13), %eax - 0x44, 0x21, 0xe8, //0x000006dd andl %r13d, %eax - 0x0f, 0x85, 0xae, 0x0f, 0x00, 0x00, //0x000006e0 jne LBB0_311 - 0x41, 0x8d, 0x43, 0xff, //0x000006e6 leal $-1(%r11), %eax - 0x44, 0x21, 0xd8, //0x000006ea andl %r11d, %eax - 0x0f, 0x85, 0xa1, 0x0f, 0x00, 0x00, //0x000006ed jne LBB0_311 - 0x85, 0xd2, //0x000006f3 testl %edx, %edx - 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x000006f5 je LBB0_81 - 0x0f, 0xbc, 0xc2, //0x000006fb bsfl %edx, %eax - 0x49, 0x83, 0xf8, 0xff, //0x000006fe cmpq $-1, %r8 - 0x0f, 0x85, 0x4b, 0x11, 0x00, 0x00, //0x00000702 jne LBB0_317 - 0x4c, 0x01, 0xd0, //0x00000708 addq %r10, %rax - 0x49, 0x89, 0xc0, //0x0000070b movq %rax, %r8 - //0x0000070e LBB0_81 - 0x45, 0x85, 0xed, //0x0000070e testl %r13d, %r13d - 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00000711 je LBB0_84 - 0x41, 0x0f, 0xbc, 0xc5, //0x00000717 bsfl %r13d, %eax - 0x49, 0x83, 0xfc, 0xff, //0x0000071b cmpq $-1, %r12 - 0x0f, 0x85, 0x2e, 0x11, 0x00, 0x00, //0x0000071f jne LBB0_317 - 0x4c, 0x01, 0xd0, //0x00000725 addq %r10, %rax - 0x49, 0x89, 0xc4, //0x00000728 movq %rax, %r12 - //0x0000072b LBB0_84 - 0x4c, 0x8b, 0x6d, 0xa8, //0x0000072b movq $-88(%rbp), %r13 - 0x45, 0x85, 0xdb, //0x0000072f testl %r11d, %r11d - 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00000732 je LBB0_87 - 0x41, 0x0f, 0xbc, 0xc3, //0x00000738 bsfl %r11d, %eax - 0x49, 0x83, 0xfe, 0xff, //0x0000073c cmpq $-1, %r14 - 0x0f, 0x85, 0xa7, 0x12, 0x00, 0x00, //0x00000740 jne LBB0_323 - 0x4c, 0x01, 0xd0, //0x00000746 addq %r10, %rax - 0x49, 0x89, 0xc6, //0x00000749 movq %rax, %r14 - //0x0000074c LBB0_87 - 0x83, 0xf9, 0x10, //0x0000074c cmpl $16, %ecx - 0x0f, 0x85, 0x67, 0x04, 0x00, 0x00, //0x0000074f jne LBB0_148 - 0x49, 0x83, 0xc1, 0xf0, //0x00000755 addq $-16, %r9 - 0x49, 0x83, 0xc2, 0x10, //0x00000759 addq $16, %r10 - 0x49, 0x83, 0xf9, 0x0f, //0x0000075d cmpq $15, %r9 - 0x0f, 0x87, 0xd9, 0xfe, 0xff, 0xff, //0x00000761 ja LBB0_73 - 0x4b, 0x8d, 0x0c, 0x17, //0x00000767 leaq (%r15,%r10), %rcx - 0x4c, 0x39, 0xd7, //0x0000076b cmpq %r10, %rdi - 0x49, 0x89, 0xca, //0x0000076e movq %rcx, %r10 - 0x48, 0x8b, 0x75, 0xd0, //0x00000771 movq $-48(%rbp), %rsi - 0x0f, 0x84, 0x4d, 0x04, 0x00, 0x00, //0x00000775 je LBB0_149 - //0x0000077b LBB0_90 - 0x4e, 0x8d, 0x14, 0x09, //0x0000077b leaq (%rcx,%r9), %r10 - 0x48, 0x89, 0xca, //0x0000077f movq %rcx, %rdx - 0x4c, 0x29, 0xfa, //0x00000782 subq %r15, %rdx - 0x31, 0xff, //0x00000785 xorl %edi, %edi - 0xe9, 0x21, 0x00, 0x00, 0x00, //0x00000787 jmp LBB0_94 - //0x0000078c LBB0_91 - 0x49, 0x83, 0xfe, 0xff, //0x0000078c cmpq $-1, %r14 - 0x0f, 0x85, 0x29, 0x0f, 0x00, 0x00, //0x00000790 jne LBB0_315 - 0x4c, 0x8d, 0x34, 0x3a, //0x00000796 leaq (%rdx,%rdi), %r14 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000079a .p2align 4, 0x90 - //0x000007a0 LBB0_93 - 0x48, 0x83, 0xc7, 0x01, //0x000007a0 addq $1, %rdi - 0x49, 0x39, 0xf9, //0x000007a4 cmpq %rdi, %r9 - 0x0f, 0x84, 0x1b, 0x04, 0x00, 0x00, //0x000007a7 je LBB0_149 - //0x000007ad LBB0_94 - 0x0f, 0xbe, 0x04, 0x39, //0x000007ad movsbl (%rcx,%rdi), %eax - 0x8d, 0x58, 0xd0, //0x000007b1 leal $-48(%rax), %ebx - 0x83, 0xfb, 0x0a, //0x000007b4 cmpl $10, %ebx - 0x0f, 0x82, 0xe3, 0xff, 0xff, 0xff, //0x000007b7 jb LBB0_93 - 0x8d, 0x58, 0xd5, //0x000007bd leal $-43(%rax), %ebx - 0x83, 0xfb, 0x1a, //0x000007c0 cmpl $26, %ebx - 0x0f, 0x87, 0x23, 0x00, 0x00, 0x00, //0x000007c3 ja LBB0_99 - 0x4c, 0x8d, 0x1d, 0x68, 0x22, 0x00, 0x00, //0x000007c9 leaq $8808(%rip), %r11 /* LJTI0_3+0(%rip) */ - 0x49, 0x63, 0x04, 0x9b, //0x000007d0 movslq (%r11,%rbx,4), %rax - 0x4c, 0x01, 0xd8, //0x000007d4 addq %r11, %rax - 0xff, 0xe0, //0x000007d7 jmpq *%rax - //0x000007d9 LBB0_97 - 0x49, 0x83, 0xf8, 0xff, //0x000007d9 cmpq $-1, %r8 - 0x0f, 0x85, 0xdc, 0x0e, 0x00, 0x00, //0x000007dd jne LBB0_315 - 0x4c, 0x8d, 0x04, 0x3a, //0x000007e3 leaq (%rdx,%rdi), %r8 - 0xe9, 0xb4, 0xff, 0xff, 0xff, //0x000007e7 jmp LBB0_93 - //0x000007ec LBB0_99 - 0x83, 0xf8, 0x65, //0x000007ec cmpl $101, %eax - 0x0f, 0x85, 0xd4, 0x05, 0x00, 0x00, //0x000007ef jne LBB0_176 - //0x000007f5 LBB0_100 - 0x49, 0x83, 0xfc, 0xff, //0x000007f5 cmpq $-1, %r12 - 0x0f, 0x85, 0xc0, 0x0e, 0x00, 0x00, //0x000007f9 jne LBB0_315 - 0x4c, 0x8d, 0x24, 0x3a, //0x000007ff leaq (%rdx,%rdi), %r12 - 0xe9, 0x98, 0xff, 0xff, 0xff, //0x00000803 jmp LBB0_93 - //0x00000808 LBB0_102 - 0x49, 0x81, 0xf8, 0xff, 0x0f, 0x00, 0x00, //0x00000808 cmpq $4095, %r8 - 0x0f, 0x8f, 0xc6, 0x1d, 0x00, 0x00, //0x0000080f jg LBB0_466 - 0x49, 0x8d, 0x40, 0x01, //0x00000815 leaq $1(%r8), %rax - 0x49, 0x89, 0x01, //0x00000819 movq %rax, (%r9) - 0x4b, 0xc7, 0x44, 0xc1, 0x08, 0x00, 0x00, 0x00, 0x00, //0x0000081c movq $0, $8(%r9,%r8,8) - 0xe9, 0x79, 0xf9, 0xff, 0xff, //0x00000825 jmp LBB0_2 - //0x0000082a LBB0_106 - 0x4b, 0xc7, 0x04, 0xc1, 0x02, 0x00, 0x00, 0x00, //0x0000082a movq $2, (%r9,%r8,8) - 0x48, 0x8b, 0x45, 0x90, //0x00000832 movq $-112(%rbp), %rax - 0x4c, 0x8b, 0x68, 0x08, //0x00000836 movq $8(%rax), %r13 - 0xf6, 0x85, 0x70, 0xff, 0xff, 0xff, 0x20, //0x0000083a testb $32, $-144(%rbp) - 0x4c, 0x89, 0x6d, 0xa0, //0x00000841 movq %r13, $-96(%rbp) - 0x0f, 0x85, 0x92, 0x03, 0x00, 0x00, //0x00000845 jne LBB0_150 - 0x4d, 0x29, 0xd5, //0x0000084b subq %r10, %r13 - 0x0f, 0x84, 0x2c, 0x1f, 0x00, 0x00, //0x0000084e je LBB0_478 - 0x49, 0x83, 0xfd, 0x40, //0x00000854 cmpq $64, %r13 - 0x0f, 0x82, 0x0f, 0x16, 0x00, 0x00, //0x00000858 jb LBB0_374 - 0x49, 0xc7, 0xc6, 0xfe, 0xff, 0xff, 0xff, //0x0000085e movq $-2, %r14 - 0x4c, 0x2b, 0x75, 0xc0, //0x00000865 subq $-64(%rbp), %r14 - 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00000869 movq $-1, $-56(%rbp) - 0x45, 0x31, 0xdb, //0x00000871 xorl %r11d, %r11d - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000874 .p2align 4, 0x90 - //0x00000880 LBB0_110 - 0xf3, 0x43, 0x0f, 0x6f, 0x04, 0x14, //0x00000880 movdqu (%r12,%r10), %xmm0 - 0xf3, 0x43, 0x0f, 0x6f, 0x4c, 0x14, 0x10, //0x00000886 movdqu $16(%r12,%r10), %xmm1 - 0xf3, 0x43, 0x0f, 0x6f, 0x54, 0x14, 0x20, //0x0000088d movdqu $32(%r12,%r10), %xmm2 - 0xf3, 0x43, 0x0f, 0x6f, 0x5c, 0x14, 0x30, //0x00000894 movdqu $48(%r12,%r10), %xmm3 - 0x66, 0x0f, 0x6f, 0xe0, //0x0000089b movdqa %xmm0, %xmm4 - 0x66, 0x41, 0x0f, 0x74, 0xe1, //0x0000089f pcmpeqb %xmm9, %xmm4 - 0x66, 0x44, 0x0f, 0xd7, 0xc4, //0x000008a4 pmovmskb %xmm4, %r8d - 0x66, 0x0f, 0x6f, 0xe1, //0x000008a9 movdqa %xmm1, %xmm4 - 0x66, 0x41, 0x0f, 0x74, 0xe1, //0x000008ad pcmpeqb %xmm9, %xmm4 - 0x66, 0x0f, 0xd7, 0xf4, //0x000008b2 pmovmskb %xmm4, %esi - 0x66, 0x0f, 0x6f, 0xe2, //0x000008b6 movdqa %xmm2, %xmm4 - 0x66, 0x41, 0x0f, 0x74, 0xe1, //0x000008ba pcmpeqb %xmm9, %xmm4 - 0x66, 0x0f, 0xd7, 0xdc, //0x000008bf pmovmskb %xmm4, %ebx - 0x66, 0x0f, 0x6f, 0xe3, //0x000008c3 movdqa %xmm3, %xmm4 - 0x66, 0x41, 0x0f, 0x74, 0xe1, //0x000008c7 pcmpeqb %xmm9, %xmm4 - 0x66, 0x0f, 0xd7, 0xd4, //0x000008cc pmovmskb %xmm4, %edx - 0x66, 0x41, 0x0f, 0x74, 0xc2, //0x000008d0 pcmpeqb %xmm10, %xmm0 - 0x66, 0x44, 0x0f, 0xd7, 0xc8, //0x000008d5 pmovmskb %xmm0, %r9d - 0x66, 0x41, 0x0f, 0x74, 0xca, //0x000008da pcmpeqb %xmm10, %xmm1 - 0x66, 0x0f, 0xd7, 0xc9, //0x000008df pmovmskb %xmm1, %ecx - 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x000008e3 pcmpeqb %xmm10, %xmm2 - 0x66, 0x0f, 0xd7, 0xc2, //0x000008e8 pmovmskb %xmm2, %eax - 0x66, 0x41, 0x0f, 0x74, 0xda, //0x000008ec pcmpeqb %xmm10, %xmm3 - 0x66, 0x0f, 0xd7, 0xfb, //0x000008f1 pmovmskb %xmm3, %edi - 0x48, 0xc1, 0xe2, 0x30, //0x000008f5 shlq $48, %rdx - 0x48, 0xc1, 0xe3, 0x20, //0x000008f9 shlq $32, %rbx - 0x48, 0x09, 0xd3, //0x000008fd orq %rdx, %rbx - 0x48, 0xc1, 0xe6, 0x10, //0x00000900 shlq $16, %rsi - 0x48, 0x09, 0xde, //0x00000904 orq %rbx, %rsi - 0x49, 0x09, 0xf0, //0x00000907 orq %rsi, %r8 - 0x48, 0xc1, 0xe7, 0x30, //0x0000090a shlq $48, %rdi - 0x48, 0xc1, 0xe0, 0x20, //0x0000090e shlq $32, %rax - 0x48, 0x09, 0xf8, //0x00000912 orq %rdi, %rax - 0x48, 0xc1, 0xe1, 0x10, //0x00000915 shlq $16, %rcx - 0x48, 0x09, 0xc1, //0x00000919 orq %rax, %rcx - 0x49, 0x09, 0xc9, //0x0000091c orq %rcx, %r9 - 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x0000091f jne LBB0_119 - 0x4d, 0x85, 0xdb, //0x00000925 testq %r11, %r11 - 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x00000928 jne LBB0_121 - 0x45, 0x31, 0xdb, //0x0000092e xorl %r11d, %r11d - 0x4d, 0x85, 0xc0, //0x00000931 testq %r8, %r8 - 0x0f, 0x85, 0x83, 0x00, 0x00, 0x00, //0x00000934 jne LBB0_122 - //0x0000093a LBB0_113 - 0x49, 0x83, 0xc5, 0xc0, //0x0000093a addq $-64, %r13 - 0x49, 0x83, 0xc6, 0xc0, //0x0000093e addq $-64, %r14 - 0x49, 0x83, 0xc2, 0x40, //0x00000942 addq $64, %r10 - 0x49, 0x83, 0xfd, 0x3f, //0x00000946 cmpq $63, %r13 - 0x0f, 0x87, 0x30, 0xff, 0xff, 0xff, //0x0000094a ja LBB0_110 - 0xe9, 0x43, 0x0f, 0x00, 0x00, //0x00000950 jmp LBB0_114 - //0x00000955 LBB0_119 - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00000955 cmpq $-1, $-56(%rbp) - 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x0000095a jne LBB0_121 - 0x49, 0x0f, 0xbc, 0xc1, //0x00000960 bsfq %r9, %rax - 0x4c, 0x01, 0xd0, //0x00000964 addq %r10, %rax - 0x48, 0x89, 0x45, 0xc8, //0x00000967 movq %rax, $-56(%rbp) - //0x0000096b LBB0_121 - 0x4c, 0x89, 0xd8, //0x0000096b movq %r11, %rax - 0x48, 0xf7, 0xd0, //0x0000096e notq %rax - 0x4c, 0x21, 0xc8, //0x00000971 andq %r9, %rax - 0x48, 0x8d, 0x0c, 0x00, //0x00000974 leaq (%rax,%rax), %rcx - 0x4c, 0x09, 0xd9, //0x00000978 orq %r11, %rcx - 0x48, 0x89, 0xca, //0x0000097b movq %rcx, %rdx - 0x48, 0xf7, 0xd2, //0x0000097e notq %rdx - 0x4c, 0x21, 0xca, //0x00000981 andq %r9, %rdx - 0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000984 movabsq $-6148914691236517206, %rsi - 0x48, 0x21, 0xf2, //0x0000098e andq %rsi, %rdx - 0x45, 0x31, 0xdb, //0x00000991 xorl %r11d, %r11d - 0x48, 0x01, 0xc2, //0x00000994 addq %rax, %rdx - 0x41, 0x0f, 0x92, 0xc3, //0x00000997 setb %r11b - 0x48, 0x01, 0xd2, //0x0000099b addq %rdx, %rdx - 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x0000099e movabsq $6148914691236517205, %rax - 0x48, 0x31, 0xc2, //0x000009a8 xorq %rax, %rdx - 0x48, 0x21, 0xca, //0x000009ab andq %rcx, %rdx - 0x48, 0xf7, 0xd2, //0x000009ae notq %rdx - 0x49, 0x21, 0xd0, //0x000009b1 andq %rdx, %r8 - 0x4d, 0x85, 0xc0, //0x000009b4 testq %r8, %r8 - 0x0f, 0x84, 0x7d, 0xff, 0xff, 0xff, //0x000009b7 je LBB0_113 - //0x000009bd LBB0_122 - 0x4d, 0x0f, 0xbc, 0xd0, //0x000009bd bsfq %r8, %r10 - 0x4d, 0x29, 0xf2, //0x000009c1 subq %r14, %r10 - 0x48, 0x8b, 0x75, 0xd0, //0x000009c4 movq $-48(%rbp), %rsi - 0x4c, 0x8b, 0x4d, 0xb8, //0x000009c8 movq $-72(%rbp), %r9 - 0x4c, 0x8b, 0x6d, 0xa8, //0x000009cc movq $-88(%rbp), %r13 - 0x4c, 0x8b, 0x75, 0xc0, //0x000009d0 movq $-64(%rbp), %r14 - 0x4d, 0x85, 0xd2, //0x000009d4 testq %r10, %r10 - 0x0f, 0x89, 0xeb, 0x04, 0x00, 0x00, //0x000009d7 jns LBB0_195 - 0xe9, 0x05, 0x1c, 0x00, 0x00, //0x000009dd jmp LBB0_56 - //0x000009e2 LBB0_123 - 0x4d, 0x29, 0xd5, //0x000009e2 subq %r10, %r13 - 0x0f, 0x84, 0x95, 0x1d, 0x00, 0x00, //0x000009e5 je LBB0_478 - 0x49, 0x83, 0xfd, 0x40, //0x000009eb cmpq $64, %r13 - 0x0f, 0x82, 0x52, 0x14, 0x00, 0x00, //0x000009ef jb LBB0_372 - 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x000009f5 movq $-1, $-56(%rbp) - 0x45, 0x31, 0xdb, //0x000009fd xorl %r11d, %r11d - //0x00000a00 .p2align 4, 0x90 - //0x00000a00 LBB0_126 - 0xf3, 0x43, 0x0f, 0x6f, 0x24, 0x14, //0x00000a00 movdqu (%r12,%r10), %xmm4 - 0xf3, 0x43, 0x0f, 0x6f, 0x54, 0x14, 0x10, //0x00000a06 movdqu $16(%r12,%r10), %xmm2 - 0xf3, 0x47, 0x0f, 0x6f, 0x44, 0x14, 0x20, //0x00000a0d movdqu $32(%r12,%r10), %xmm8 - 0xf3, 0x43, 0x0f, 0x6f, 0x74, 0x14, 0x30, //0x00000a14 movdqu $48(%r12,%r10), %xmm6 - 0x66, 0x0f, 0x6f, 0xec, //0x00000a1b movdqa %xmm4, %xmm5 - 0x66, 0x41, 0x0f, 0x74, 0xe9, //0x00000a1f pcmpeqb %xmm9, %xmm5 - 0x66, 0x44, 0x0f, 0xd7, 0xf5, //0x00000a24 pmovmskb %xmm5, %r14d - 0x66, 0x0f, 0x6f, 0xea, //0x00000a29 movdqa %xmm2, %xmm5 - 0x66, 0x0f, 0x6f, 0xda, //0x00000a2d movdqa %xmm2, %xmm3 - 0x66, 0x41, 0x0f, 0xda, 0xdf, //0x00000a31 pminub %xmm15, %xmm3 - 0x66, 0x0f, 0x74, 0xda, //0x00000a36 pcmpeqb %xmm2, %xmm3 - 0x66, 0x41, 0x0f, 0x74, 0xd1, //0x00000a3a pcmpeqb %xmm9, %xmm2 - 0x66, 0x0f, 0xd7, 0xf2, //0x00000a3f pmovmskb %xmm2, %esi - 0x66, 0x41, 0x0f, 0x6f, 0xd0, //0x00000a43 movdqa %xmm8, %xmm2 - 0x66, 0x41, 0x0f, 0x6f, 0xf8, //0x00000a48 movdqa %xmm8, %xmm7 - 0x66, 0x41, 0x0f, 0xda, 0xff, //0x00000a4d pminub %xmm15, %xmm7 - 0x66, 0x41, 0x0f, 0x74, 0xf8, //0x00000a52 pcmpeqb %xmm8, %xmm7 - 0x66, 0x45, 0x0f, 0x74, 0xc1, //0x00000a57 pcmpeqb %xmm9, %xmm8 - 0x66, 0x41, 0x0f, 0xd7, 0xd0, //0x00000a5c pmovmskb %xmm8, %edx - 0x66, 0x0f, 0x6f, 0xc6, //0x00000a61 movdqa %xmm6, %xmm0 - 0x66, 0x0f, 0x6f, 0xce, //0x00000a65 movdqa %xmm6, %xmm1 - 0x66, 0x41, 0x0f, 0xda, 0xcf, //0x00000a69 pminub %xmm15, %xmm1 - 0x66, 0x0f, 0x74, 0xce, //0x00000a6e pcmpeqb %xmm6, %xmm1 - 0x66, 0x41, 0x0f, 0x74, 0xf1, //0x00000a72 pcmpeqb %xmm9, %xmm6 - 0x66, 0x44, 0x0f, 0xd7, 0xfe, //0x00000a77 pmovmskb %xmm6, %r15d - 0x66, 0x0f, 0x6f, 0xf4, //0x00000a7c movdqa %xmm4, %xmm6 - 0x66, 0x41, 0x0f, 0x74, 0xf2, //0x00000a80 pcmpeqb %xmm10, %xmm6 - 0x66, 0x44, 0x0f, 0xd7, 0xe6, //0x00000a85 pmovmskb %xmm6, %r12d - 0x66, 0x41, 0x0f, 0x74, 0xea, //0x00000a8a pcmpeqb %xmm10, %xmm5 - 0x66, 0x0f, 0xd7, 0xcd, //0x00000a8f pmovmskb %xmm5, %ecx - 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x00000a93 pcmpeqb %xmm10, %xmm2 - 0x66, 0x44, 0x0f, 0xd7, 0xc2, //0x00000a98 pmovmskb %xmm2, %r8d - 0x66, 0x41, 0x0f, 0x74, 0xc2, //0x00000a9d pcmpeqb %xmm10, %xmm0 - 0x66, 0x44, 0x0f, 0xd7, 0xc8, //0x00000aa2 pmovmskb %xmm0, %r9d - 0x66, 0x0f, 0xd7, 0xfb, //0x00000aa7 pmovmskb %xmm3, %edi - 0x66, 0x0f, 0xd7, 0xdf, //0x00000aab pmovmskb %xmm7, %ebx - 0x66, 0x0f, 0xd7, 0xc1, //0x00000aaf pmovmskb %xmm1, %eax - 0x49, 0xc1, 0xe7, 0x30, //0x00000ab3 shlq $48, %r15 - 0x48, 0xc1, 0xe2, 0x20, //0x00000ab7 shlq $32, %rdx - 0x4c, 0x09, 0xfa, //0x00000abb orq %r15, %rdx - 0x48, 0xc1, 0xe6, 0x10, //0x00000abe shlq $16, %rsi - 0x48, 0x09, 0xd6, //0x00000ac2 orq %rdx, %rsi - 0x49, 0x09, 0xf6, //0x00000ac5 orq %rsi, %r14 - 0x49, 0xc1, 0xe1, 0x30, //0x00000ac8 shlq $48, %r9 - 0x49, 0xc1, 0xe0, 0x20, //0x00000acc shlq $32, %r8 - 0x4d, 0x09, 0xc8, //0x00000ad0 orq %r9, %r8 - 0x48, 0xc1, 0xe1, 0x10, //0x00000ad3 shlq $16, %rcx - 0x4c, 0x09, 0xc1, //0x00000ad7 orq %r8, %rcx - 0x48, 0xc1, 0xe0, 0x30, //0x00000ada shlq $48, %rax - 0x48, 0xc1, 0xe3, 0x20, //0x00000ade shlq $32, %rbx - 0x48, 0x09, 0xc3, //0x00000ae2 orq %rax, %rbx - 0x48, 0xc1, 0xe7, 0x10, //0x00000ae5 shlq $16, %rdi - 0x48, 0x09, 0xdf, //0x00000ae9 orq %rbx, %rdi - 0x49, 0x09, 0xcc, //0x00000aec orq %rcx, %r12 - 0x0f, 0x85, 0x4d, 0x00, 0x00, 0x00, //0x00000aef jne LBB0_143 - 0x4d, 0x85, 0xdb, //0x00000af5 testq %r11, %r11 - 0x0f, 0x85, 0x5a, 0x00, 0x00, 0x00, //0x00000af8 jne LBB0_145 - 0x45, 0x31, 0xdb, //0x00000afe xorl %r11d, %r11d - //0x00000b01 LBB0_129 - 0x66, 0x0f, 0x6f, 0xc4, //0x00000b01 movdqa %xmm4, %xmm0 - 0x66, 0x41, 0x0f, 0xda, 0xc7, //0x00000b05 pminub %xmm15, %xmm0 - 0x66, 0x0f, 0x74, 0xc4, //0x00000b0a pcmpeqb %xmm4, %xmm0 - 0x66, 0x0f, 0xd7, 0xc0, //0x00000b0e pmovmskb %xmm0, %eax - 0x48, 0x09, 0xc7, //0x00000b12 orq %rax, %rdi - 0x4d, 0x85, 0xf6, //0x00000b15 testq %r14, %r14 - 0x4c, 0x8b, 0x65, 0xb0, //0x00000b18 movq $-80(%rbp), %r12 - 0x0f, 0x85, 0x84, 0x00, 0x00, 0x00, //0x00000b1c jne LBB0_146 - 0x48, 0x85, 0xff, //0x00000b22 testq %rdi, %rdi - 0x0f, 0x85, 0x02, 0x1b, 0x00, 0x00, //0x00000b25 jne LBB0_457 - 0x49, 0x83, 0xc5, 0xc0, //0x00000b2b addq $-64, %r13 - 0x49, 0x83, 0xc2, 0x40, //0x00000b2f addq $64, %r10 - 0x49, 0x83, 0xfd, 0x3f, //0x00000b33 cmpq $63, %r13 - 0x0f, 0x87, 0xc3, 0xfe, 0xff, 0xff, //0x00000b37 ja LBB0_126 - 0xe9, 0x15, 0x0c, 0x00, 0x00, //0x00000b3d jmp LBB0_132 - //0x00000b42 LBB0_143 - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00000b42 cmpq $-1, $-56(%rbp) - 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x00000b47 jne LBB0_145 - 0x49, 0x0f, 0xbc, 0xc4, //0x00000b4d bsfq %r12, %rax - 0x4c, 0x01, 0xd0, //0x00000b51 addq %r10, %rax - 0x48, 0x89, 0x45, 0xc8, //0x00000b54 movq %rax, $-56(%rbp) - //0x00000b58 LBB0_145 - 0x4c, 0x89, 0xd8, //0x00000b58 movq %r11, %rax - 0x48, 0xf7, 0xd0, //0x00000b5b notq %rax - 0x4c, 0x21, 0xe0, //0x00000b5e andq %r12, %rax - 0x48, 0x8d, 0x0c, 0x00, //0x00000b61 leaq (%rax,%rax), %rcx - 0x4c, 0x09, 0xd9, //0x00000b65 orq %r11, %rcx - 0x48, 0x89, 0xca, //0x00000b68 movq %rcx, %rdx - 0x48, 0xf7, 0xd2, //0x00000b6b notq %rdx - 0x4c, 0x21, 0xe2, //0x00000b6e andq %r12, %rdx - 0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000b71 movabsq $-6148914691236517206, %rsi - 0x48, 0x21, 0xf2, //0x00000b7b andq %rsi, %rdx - 0x45, 0x31, 0xdb, //0x00000b7e xorl %r11d, %r11d - 0x48, 0x01, 0xc2, //0x00000b81 addq %rax, %rdx - 0x41, 0x0f, 0x92, 0xc3, //0x00000b84 setb %r11b - 0x48, 0x01, 0xd2, //0x00000b88 addq %rdx, %rdx - 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000b8b movabsq $6148914691236517205, %rax - 0x48, 0x31, 0xc2, //0x00000b95 xorq %rax, %rdx - 0x48, 0x21, 0xca, //0x00000b98 andq %rcx, %rdx - 0x48, 0xf7, 0xd2, //0x00000b9b notq %rdx - 0x49, 0x21, 0xd6, //0x00000b9e andq %rdx, %r14 - 0xe9, 0x5b, 0xff, 0xff, 0xff, //0x00000ba1 jmp LBB0_129 - //0x00000ba6 LBB0_146 - 0x49, 0x0f, 0xbc, 0xc6, //0x00000ba6 bsfq %r14, %rax - 0x48, 0x85, 0xff, //0x00000baa testq %rdi, %rdi - 0x0f, 0x84, 0x95, 0x02, 0x00, 0x00, //0x00000bad je LBB0_186 - 0x48, 0x0f, 0xbc, 0xcf, //0x00000bb3 bsfq %rdi, %rcx - 0xe9, 0x91, 0x02, 0x00, 0x00, //0x00000bb7 jmp LBB0_187 - //0x00000bbc LBB0_148 - 0x89, 0xc8, //0x00000bbc movl %ecx, %eax - 0x4c, 0x01, 0xf8, //0x00000bbe addq %r15, %rax - 0x49, 0x01, 0xc2, //0x00000bc1 addq %rax, %r10 - 0x48, 0x8b, 0x75, 0xd0, //0x00000bc4 movq $-48(%rbp), %rsi - //0x00000bc8 LBB0_149 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00000bc8 movq $-1, %rcx - 0x4d, 0x85, 0xc0, //0x00000bcf testq %r8, %r8 - 0x0f, 0x85, 0x07, 0x02, 0x00, 0x00, //0x00000bd2 jne LBB0_177 - 0xe9, 0x37, 0x1a, 0x00, 0x00, //0x00000bd8 jmp LBB0_456 - //0x00000bdd LBB0_150 - 0x4d, 0x29, 0xd5, //0x00000bdd subq %r10, %r13 - 0x0f, 0x84, 0x9a, 0x1b, 0x00, 0x00, //0x00000be0 je LBB0_478 - 0x49, 0x83, 0xfd, 0x40, //0x00000be6 cmpq $64, %r13 - 0x0f, 0x82, 0x9e, 0x12, 0x00, 0x00, //0x00000bea jb LBB0_375 - 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00000bf0 movq $-1, $-56(%rbp) - 0x45, 0x31, 0xdb, //0x00000bf8 xorl %r11d, %r11d - 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000bfb .p2align 4, 0x90 - //0x00000c00 LBB0_153 - 0xf3, 0x43, 0x0f, 0x6f, 0x2c, 0x14, //0x00000c00 movdqu (%r12,%r10), %xmm5 - 0xf3, 0x43, 0x0f, 0x6f, 0x44, 0x14, 0x10, //0x00000c06 movdqu $16(%r12,%r10), %xmm0 - 0xf3, 0x43, 0x0f, 0x6f, 0x7c, 0x14, 0x20, //0x00000c0d movdqu $32(%r12,%r10), %xmm7 - 0xf3, 0x43, 0x0f, 0x6f, 0x74, 0x14, 0x30, //0x00000c14 movdqu $48(%r12,%r10), %xmm6 - 0x66, 0x0f, 0x6f, 0xcd, //0x00000c1b movdqa %xmm5, %xmm1 - 0x66, 0x41, 0x0f, 0x74, 0xc9, //0x00000c1f pcmpeqb %xmm9, %xmm1 - 0x66, 0x44, 0x0f, 0xd7, 0xc9, //0x00000c24 pmovmskb %xmm1, %r9d - 0x66, 0x0f, 0x6f, 0xc8, //0x00000c29 movdqa %xmm0, %xmm1 - 0x66, 0x0f, 0x6f, 0xd0, //0x00000c2d movdqa %xmm0, %xmm2 - 0x66, 0x41, 0x0f, 0xda, 0xd7, //0x00000c31 pminub %xmm15, %xmm2 - 0x66, 0x0f, 0x74, 0xd0, //0x00000c36 pcmpeqb %xmm0, %xmm2 - 0x66, 0x41, 0x0f, 0x74, 0xc1, //0x00000c3a pcmpeqb %xmm9, %xmm0 - 0x66, 0x0f, 0xd7, 0xf0, //0x00000c3f pmovmskb %xmm0, %esi - 0x66, 0x0f, 0x6f, 0xc7, //0x00000c43 movdqa %xmm7, %xmm0 - 0x66, 0x0f, 0x6f, 0xdf, //0x00000c47 movdqa %xmm7, %xmm3 - 0x66, 0x41, 0x0f, 0xda, 0xdf, //0x00000c4b pminub %xmm15, %xmm3 - 0x66, 0x0f, 0x74, 0xdf, //0x00000c50 pcmpeqb %xmm7, %xmm3 - 0x66, 0x41, 0x0f, 0x74, 0xf9, //0x00000c54 pcmpeqb %xmm9, %xmm7 - 0x66, 0x0f, 0xd7, 0xd7, //0x00000c59 pmovmskb %xmm7, %edx - 0x66, 0x0f, 0x6f, 0xe6, //0x00000c5d movdqa %xmm6, %xmm4 - 0x66, 0x0f, 0x6f, 0xfe, //0x00000c61 movdqa %xmm6, %xmm7 - 0x66, 0x41, 0x0f, 0xda, 0xff, //0x00000c65 pminub %xmm15, %xmm7 - 0x66, 0x0f, 0x74, 0xfe, //0x00000c6a pcmpeqb %xmm6, %xmm7 - 0x66, 0x41, 0x0f, 0x74, 0xf1, //0x00000c6e pcmpeqb %xmm9, %xmm6 - 0x66, 0x0f, 0xd7, 0xc6, //0x00000c73 pmovmskb %xmm6, %eax - 0x66, 0x0f, 0x6f, 0xf5, //0x00000c77 movdqa %xmm5, %xmm6 - 0x66, 0x41, 0x0f, 0x74, 0xf2, //0x00000c7b pcmpeqb %xmm10, %xmm6 - 0x66, 0x44, 0x0f, 0xd7, 0xf6, //0x00000c80 pmovmskb %xmm6, %r14d - 0x66, 0x41, 0x0f, 0x74, 0xca, //0x00000c85 pcmpeqb %xmm10, %xmm1 - 0x66, 0x0f, 0xd7, 0xc9, //0x00000c8a pmovmskb %xmm1, %ecx - 0x66, 0x41, 0x0f, 0x74, 0xc2, //0x00000c8e pcmpeqb %xmm10, %xmm0 - 0x66, 0x44, 0x0f, 0xd7, 0xf8, //0x00000c93 pmovmskb %xmm0, %r15d - 0x66, 0x41, 0x0f, 0x74, 0xe2, //0x00000c98 pcmpeqb %xmm10, %xmm4 - 0x66, 0x44, 0x0f, 0xd7, 0xc4, //0x00000c9d pmovmskb %xmm4, %r8d - 0x66, 0x0f, 0xd7, 0xfa, //0x00000ca2 pmovmskb %xmm2, %edi - 0x66, 0x0f, 0xd7, 0xdb, //0x00000ca6 pmovmskb %xmm3, %ebx - 0x66, 0x44, 0x0f, 0xd7, 0xe7, //0x00000caa pmovmskb %xmm7, %r12d - 0x48, 0xc1, 0xe0, 0x30, //0x00000caf shlq $48, %rax - 0x48, 0xc1, 0xe2, 0x20, //0x00000cb3 shlq $32, %rdx - 0x48, 0x09, 0xc2, //0x00000cb7 orq %rax, %rdx - 0x48, 0xc1, 0xe6, 0x10, //0x00000cba shlq $16, %rsi - 0x48, 0x09, 0xd6, //0x00000cbe orq %rdx, %rsi - 0x49, 0x09, 0xf1, //0x00000cc1 orq %rsi, %r9 - 0x49, 0xc1, 0xe0, 0x30, //0x00000cc4 shlq $48, %r8 - 0x49, 0xc1, 0xe7, 0x20, //0x00000cc8 shlq $32, %r15 - 0x4d, 0x09, 0xc7, //0x00000ccc orq %r8, %r15 - 0x48, 0xc1, 0xe1, 0x10, //0x00000ccf shlq $16, %rcx - 0x4c, 0x09, 0xf9, //0x00000cd3 orq %r15, %rcx - 0x49, 0xc1, 0xe4, 0x30, //0x00000cd6 shlq $48, %r12 - 0x48, 0xc1, 0xe3, 0x20, //0x00000cda shlq $32, %rbx - 0x4c, 0x09, 0xe3, //0x00000cde orq %r12, %rbx - 0x48, 0xc1, 0xe7, 0x10, //0x00000ce1 shlq $16, %rdi - 0x48, 0x09, 0xdf, //0x00000ce5 orq %rbx, %rdi - 0x49, 0x09, 0xce, //0x00000ce8 orq %rcx, %r14 - 0x0f, 0x85, 0x51, 0x00, 0x00, 0x00, //0x00000ceb jne LBB0_170 - 0x4d, 0x85, 0xdb, //0x00000cf1 testq %r11, %r11 - 0x0f, 0x85, 0x67, 0x00, 0x00, 0x00, //0x00000cf4 jne LBB0_172 - 0x45, 0x31, 0xdb, //0x00000cfa xorl %r11d, %r11d - 0x4c, 0x8b, 0x65, 0xb0, //0x00000cfd movq $-80(%rbp), %r12 - //0x00000d01 LBB0_156 - 0x66, 0x0f, 0x6f, 0xc5, //0x00000d01 movdqa %xmm5, %xmm0 - 0x66, 0x41, 0x0f, 0xda, 0xc7, //0x00000d05 pminub %xmm15, %xmm0 - 0x66, 0x0f, 0x74, 0xc5, //0x00000d0a pcmpeqb %xmm5, %xmm0 - 0x66, 0x0f, 0xd7, 0xc0, //0x00000d0e pmovmskb %xmm0, %eax - 0x48, 0x09, 0xc7, //0x00000d12 orq %rax, %rdi - 0x4d, 0x85, 0xc9, //0x00000d15 testq %r9, %r9 - 0x4c, 0x8b, 0x75, 0xc0, //0x00000d18 movq $-64(%rbp), %r14 - 0x0f, 0x85, 0x91, 0x00, 0x00, 0x00, //0x00000d1c jne LBB0_174 - 0x48, 0x85, 0xff, //0x00000d22 testq %rdi, %rdi - 0x0f, 0x85, 0x02, 0x19, 0x00, 0x00, //0x00000d25 jne LBB0_457 - 0x49, 0x83, 0xc5, 0xc0, //0x00000d2b addq $-64, %r13 - 0x49, 0x83, 0xc2, 0x40, //0x00000d2f addq $64, %r10 - 0x49, 0x83, 0xfd, 0x3f, //0x00000d33 cmpq $63, %r13 - 0x0f, 0x87, 0xc3, 0xfe, 0xff, 0xff, //0x00000d37 ja LBB0_153 - 0xe9, 0xd0, 0x0b, 0x00, 0x00, //0x00000d3d jmp LBB0_159 - //0x00000d42 LBB0_170 - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00000d42 cmpq $-1, $-56(%rbp) - 0x4c, 0x8b, 0x65, 0xb0, //0x00000d47 movq $-80(%rbp), %r12 - 0x0f, 0x85, 0x14, 0x00, 0x00, 0x00, //0x00000d4b jne LBB0_173 - 0x49, 0x0f, 0xbc, 0xc6, //0x00000d51 bsfq %r14, %rax - 0x4c, 0x01, 0xd0, //0x00000d55 addq %r10, %rax - 0x48, 0x89, 0x45, 0xc8, //0x00000d58 movq %rax, $-56(%rbp) - 0xe9, 0x04, 0x00, 0x00, 0x00, //0x00000d5c jmp LBB0_173 - //0x00000d61 LBB0_172 - 0x4c, 0x8b, 0x65, 0xb0, //0x00000d61 movq $-80(%rbp), %r12 - //0x00000d65 LBB0_173 - 0x4c, 0x89, 0xd8, //0x00000d65 movq %r11, %rax - 0x48, 0xf7, 0xd0, //0x00000d68 notq %rax - 0x4c, 0x21, 0xf0, //0x00000d6b andq %r14, %rax - 0x48, 0x8d, 0x0c, 0x00, //0x00000d6e leaq (%rax,%rax), %rcx - 0x4c, 0x09, 0xd9, //0x00000d72 orq %r11, %rcx - 0x48, 0x89, 0xca, //0x00000d75 movq %rcx, %rdx - 0x48, 0xf7, 0xd2, //0x00000d78 notq %rdx - 0x4c, 0x21, 0xf2, //0x00000d7b andq %r14, %rdx - 0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000d7e movabsq $-6148914691236517206, %rsi - 0x48, 0x21, 0xf2, //0x00000d88 andq %rsi, %rdx - 0x45, 0x31, 0xdb, //0x00000d8b xorl %r11d, %r11d - 0x48, 0x01, 0xc2, //0x00000d8e addq %rax, %rdx - 0x41, 0x0f, 0x92, 0xc3, //0x00000d91 setb %r11b - 0x48, 0x01, 0xd2, //0x00000d95 addq %rdx, %rdx - 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000d98 movabsq $6148914691236517205, %rax - 0x48, 0x31, 0xc2, //0x00000da2 xorq %rax, %rdx - 0x48, 0x21, 0xca, //0x00000da5 andq %rcx, %rdx - 0x48, 0xf7, 0xd2, //0x00000da8 notq %rdx - 0x49, 0x21, 0xd1, //0x00000dab andq %rdx, %r9 - 0xe9, 0x4e, 0xff, 0xff, 0xff, //0x00000dae jmp LBB0_156 - //0x00000db3 LBB0_174 - 0x49, 0x0f, 0xbc, 0xc1, //0x00000db3 bsfq %r9, %rax - 0x48, 0x85, 0xff, //0x00000db7 testq %rdi, %rdi - 0x0f, 0x84, 0xde, 0x00, 0x00, 0x00, //0x00000dba je LBB0_192 - 0x48, 0x0f, 0xbc, 0xcf, //0x00000dc0 bsfq %rdi, %rcx - 0xe9, 0xda, 0x00, 0x00, 0x00, //0x00000dc4 jmp LBB0_193 - //0x00000dc9 LBB0_176 - 0x48, 0x01, 0xf9, //0x00000dc9 addq %rdi, %rcx - 0x49, 0x89, 0xca, //0x00000dcc movq %rcx, %r10 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00000dcf movq $-1, %rcx - 0x4d, 0x85, 0xc0, //0x00000dd6 testq %r8, %r8 - 0x0f, 0x84, 0x35, 0x18, 0x00, 0x00, //0x00000dd9 je LBB0_456 - //0x00000ddf LBB0_177 - 0x4d, 0x85, 0xf6, //0x00000ddf testq %r14, %r14 - 0x0f, 0x84, 0x2c, 0x18, 0x00, 0x00, //0x00000de2 je LBB0_456 - 0x4d, 0x85, 0xe4, //0x00000de8 testq %r12, %r12 - 0x0f, 0x84, 0x23, 0x18, 0x00, 0x00, //0x00000deb je LBB0_456 - 0x4d, 0x29, 0xfa, //0x00000df1 subq %r15, %r10 - 0x49, 0x8d, 0x42, 0xff, //0x00000df4 leaq $-1(%r10), %rax - 0x49, 0x39, 0xc0, //0x00000df8 cmpq %rax, %r8 - 0x0f, 0x84, 0x37, 0x00, 0x00, 0x00, //0x00000dfb je LBB0_185 - 0x49, 0x39, 0xc6, //0x00000e01 cmpq %rax, %r14 - 0x0f, 0x84, 0x2e, 0x00, 0x00, 0x00, //0x00000e04 je LBB0_185 - 0x49, 0x39, 0xc4, //0x00000e0a cmpq %rax, %r12 - 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x00000e0d je LBB0_185 - 0x4d, 0x85, 0xf6, //0x00000e13 testq %r14, %r14 - 0x4c, 0x8b, 0x4d, 0xb8, //0x00000e16 movq $-72(%rbp), %r9 - 0x0f, 0x8e, 0x5b, 0x00, 0x00, 0x00, //0x00000e1a jle LBB0_189 - 0x49, 0x8d, 0x46, 0xff, //0x00000e20 leaq $-1(%r14), %rax - 0x49, 0x39, 0xc4, //0x00000e24 cmpq %rax, %r12 - 0x0f, 0x84, 0x4e, 0x00, 0x00, 0x00, //0x00000e27 je LBB0_189 - 0x49, 0xf7, 0xd6, //0x00000e2d notq %r14 - 0x4d, 0x89, 0xf2, //0x00000e30 movq %r14, %r10 - 0xe9, 0x2f, 0x0a, 0x00, 0x00, //0x00000e33 jmp LBB0_319 - //0x00000e38 LBB0_185 - 0x49, 0xf7, 0xda, //0x00000e38 negq %r10 - 0x4c, 0x8b, 0x75, 0xc0, //0x00000e3b movq $-64(%rbp), %r14 - 0x4c, 0x8b, 0x4d, 0xb8, //0x00000e3f movq $-72(%rbp), %r9 - 0xe9, 0x23, 0x0a, 0x00, 0x00, //0x00000e43 jmp LBB0_320 - //0x00000e48 LBB0_186 - 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00000e48 movl $64, %ecx - //0x00000e4d LBB0_187 - 0x48, 0x8b, 0x75, 0xd0, //0x00000e4d movq $-48(%rbp), %rsi - 0x4c, 0x8b, 0x4d, 0xb8, //0x00000e51 movq $-72(%rbp), %r9 - 0x4c, 0x8b, 0x6d, 0xa8, //0x00000e55 movq $-88(%rbp), %r13 - 0x4c, 0x8b, 0x75, 0xc0, //0x00000e59 movq $-64(%rbp), %r14 - 0x48, 0x39, 0xc1, //0x00000e5d cmpq %rax, %rcx - 0x0f, 0x82, 0x23, 0x19, 0x00, 0x00, //0x00000e60 jb LBB0_477 - 0x49, 0x01, 0xc2, //0x00000e66 addq %rax, %r10 - 0x49, 0x83, 0xc2, 0x01, //0x00000e69 addq $1, %r10 - 0x4d, 0x85, 0xd2, //0x00000e6d testq %r10, %r10 - 0x0f, 0x89, 0x14, 0xf3, 0xff, 0xff, //0x00000e70 jns LBB0_267 - 0xe9, 0x6c, 0x17, 0x00, 0x00, //0x00000e76 jmp LBB0_56 - //0x00000e7b LBB0_189 - 0x4c, 0x89, 0xc0, //0x00000e7b movq %r8, %rax - 0x4c, 0x09, 0xe0, //0x00000e7e orq %r12, %rax - 0x0f, 0x99, 0xc1, //0x00000e81 setns %cl - 0x0f, 0x88, 0x28, 0x05, 0x00, 0x00, //0x00000e84 js LBB0_268 - 0x4d, 0x39, 0xe0, //0x00000e8a cmpq %r12, %r8 - 0x0f, 0x8c, 0x1f, 0x05, 0x00, 0x00, //0x00000e8d jl LBB0_268 - 0x49, 0xf7, 0xd0, //0x00000e93 notq %r8 - 0x4d, 0x89, 0xc2, //0x00000e96 movq %r8, %r10 - 0xe9, 0xc9, 0x09, 0x00, 0x00, //0x00000e99 jmp LBB0_319 - //0x00000e9e LBB0_192 - 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00000e9e movl $64, %ecx - //0x00000ea3 LBB0_193 - 0x48, 0x8b, 0x75, 0xd0, //0x00000ea3 movq $-48(%rbp), %rsi - 0x4c, 0x8b, 0x4d, 0xb8, //0x00000ea7 movq $-72(%rbp), %r9 - 0x4c, 0x8b, 0x6d, 0xa8, //0x00000eab movq $-88(%rbp), %r13 - 0x48, 0x39, 0xc1, //0x00000eaf cmpq %rax, %rcx - 0x0f, 0x82, 0xd1, 0x18, 0x00, 0x00, //0x00000eb2 jb LBB0_477 - 0x49, 0x01, 0xc2, //0x00000eb8 addq %rax, %r10 - 0x49, 0x83, 0xc2, 0x01, //0x00000ebb addq $1, %r10 - 0x4d, 0x85, 0xd2, //0x00000ebf testq %r10, %r10 - 0x0f, 0x88, 0x1f, 0x17, 0x00, 0x00, //0x00000ec2 js LBB0_56 - //0x00000ec8 LBB0_195 - 0x4c, 0x89, 0x16, //0x00000ec8 movq %r10, (%rsi) - 0x4c, 0x89, 0xf0, //0x00000ecb movq %r14, %rax - 0x48, 0xb9, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x00000ece movabsq $9223372036854775806, %rcx - 0x49, 0x39, 0xce, //0x00000ed8 cmpq %rcx, %r14 - 0x0f, 0x87, 0x72, 0x17, 0x00, 0x00, //0x00000edb ja LBB0_464 - 0x49, 0x8b, 0x01, //0x00000ee1 movq (%r9), %rax - 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x00000ee4 cmpq $4095, %rax - 0x0f, 0x8f, 0xeb, 0x16, 0x00, 0x00, //0x00000eea jg LBB0_466 - 0x48, 0x8d, 0x48, 0x01, //0x00000ef0 leaq $1(%rax), %rcx - 0x49, 0x89, 0x09, //0x00000ef4 movq %rcx, (%r9) - 0x49, 0xc7, 0x44, 0xc1, 0x08, 0x04, 0x00, 0x00, 0x00, //0x00000ef7 movq $4, $8(%r9,%rax,8) - 0xe9, 0x9e, 0xf2, 0xff, 0xff, //0x00000f00 jmp LBB0_2 - //0x00000f05 LBB0_198 - 0x48, 0x8b, 0x4d, 0x90, //0x00000f05 movq $-112(%rbp), %rcx - 0x48, 0x8b, 0x49, 0x08, //0x00000f09 movq $8(%rcx), %rcx - 0x48, 0x8d, 0x51, 0xfc, //0x00000f0d leaq $-4(%rcx), %rdx - 0x49, 0x39, 0xd6, //0x00000f11 cmpq %rdx, %r14 - 0x0f, 0x83, 0x48, 0x17, 0x00, 0x00, //0x00000f14 jae LBB0_465 - 0x43, 0x8b, 0x0c, 0x14, //0x00000f1a movl (%r12,%r10), %ecx - 0x81, 0xf9, 0x61, 0x6c, 0x73, 0x65, //0x00000f1e cmpl $1702063201, %ecx - 0x0f, 0x85, 0x56, 0x17, 0x00, 0x00, //0x00000f24 jne LBB0_467 - 0x4d, 0x8d, 0x56, 0x05, //0x00000f2a leaq $5(%r14), %r10 - 0xe9, 0x57, 0xf2, 0xff, 0xff, //0x00000f2e jmp LBB0_267 - //0x00000f33 LBB0_201 - 0x48, 0x8b, 0x45, 0x90, //0x00000f33 movq $-112(%rbp), %rax - 0x4c, 0x8b, 0x68, 0x08, //0x00000f37 movq $8(%rax), %r13 - 0xf6, 0x85, 0x70, 0xff, 0xff, 0xff, 0x20, //0x00000f3b testb $32, $-144(%rbp) - 0x4c, 0x89, 0x6d, 0xa0, //0x00000f42 movq %r13, $-96(%rbp) - 0x0f, 0x85, 0x80, 0x04, 0x00, 0x00, //0x00000f46 jne LBB0_269 - 0x4d, 0x29, 0xd5, //0x00000f4c subq %r10, %r13 - 0x0f, 0x84, 0x2b, 0x18, 0x00, 0x00, //0x00000f4f je LBB0_478 - 0x49, 0x83, 0xfd, 0x40, //0x00000f55 cmpq $64, %r13 - 0x0f, 0x82, 0x73, 0x0f, 0x00, 0x00, //0x00000f59 jb LBB0_377 - 0x49, 0xc7, 0xc6, 0xfe, 0xff, 0xff, 0xff, //0x00000f5f movq $-2, %r14 - 0x4c, 0x2b, 0x75, 0xc0, //0x00000f66 subq $-64(%rbp), %r14 - 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00000f6a movq $-1, $-56(%rbp) - 0x45, 0x31, 0xdb, //0x00000f72 xorl %r11d, %r11d - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000f75 .p2align 4, 0x90 - //0x00000f80 LBB0_205 - 0xf3, 0x43, 0x0f, 0x6f, 0x04, 0x14, //0x00000f80 movdqu (%r12,%r10), %xmm0 - 0xf3, 0x43, 0x0f, 0x6f, 0x4c, 0x14, 0x10, //0x00000f86 movdqu $16(%r12,%r10), %xmm1 - 0xf3, 0x43, 0x0f, 0x6f, 0x54, 0x14, 0x20, //0x00000f8d movdqu $32(%r12,%r10), %xmm2 - 0xf3, 0x43, 0x0f, 0x6f, 0x5c, 0x14, 0x30, //0x00000f94 movdqu $48(%r12,%r10), %xmm3 - 0x66, 0x0f, 0x6f, 0xe0, //0x00000f9b movdqa %xmm0, %xmm4 - 0x66, 0x41, 0x0f, 0x74, 0xe1, //0x00000f9f pcmpeqb %xmm9, %xmm4 - 0x66, 0x44, 0x0f, 0xd7, 0xc4, //0x00000fa4 pmovmskb %xmm4, %r8d - 0x66, 0x0f, 0x6f, 0xe1, //0x00000fa9 movdqa %xmm1, %xmm4 - 0x66, 0x41, 0x0f, 0x74, 0xe1, //0x00000fad pcmpeqb %xmm9, %xmm4 - 0x66, 0x0f, 0xd7, 0xf4, //0x00000fb2 pmovmskb %xmm4, %esi - 0x66, 0x0f, 0x6f, 0xe2, //0x00000fb6 movdqa %xmm2, %xmm4 - 0x66, 0x41, 0x0f, 0x74, 0xe1, //0x00000fba pcmpeqb %xmm9, %xmm4 - 0x66, 0x0f, 0xd7, 0xdc, //0x00000fbf pmovmskb %xmm4, %ebx - 0x66, 0x0f, 0x6f, 0xe3, //0x00000fc3 movdqa %xmm3, %xmm4 - 0x66, 0x41, 0x0f, 0x74, 0xe1, //0x00000fc7 pcmpeqb %xmm9, %xmm4 - 0x66, 0x0f, 0xd7, 0xd4, //0x00000fcc pmovmskb %xmm4, %edx - 0x66, 0x41, 0x0f, 0x74, 0xc2, //0x00000fd0 pcmpeqb %xmm10, %xmm0 - 0x66, 0x44, 0x0f, 0xd7, 0xc8, //0x00000fd5 pmovmskb %xmm0, %r9d - 0x66, 0x41, 0x0f, 0x74, 0xca, //0x00000fda pcmpeqb %xmm10, %xmm1 - 0x66, 0x0f, 0xd7, 0xc9, //0x00000fdf pmovmskb %xmm1, %ecx - 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x00000fe3 pcmpeqb %xmm10, %xmm2 - 0x66, 0x0f, 0xd7, 0xc2, //0x00000fe8 pmovmskb %xmm2, %eax - 0x66, 0x41, 0x0f, 0x74, 0xda, //0x00000fec pcmpeqb %xmm10, %xmm3 - 0x66, 0x0f, 0xd7, 0xfb, //0x00000ff1 pmovmskb %xmm3, %edi - 0x48, 0xc1, 0xe2, 0x30, //0x00000ff5 shlq $48, %rdx - 0x48, 0xc1, 0xe3, 0x20, //0x00000ff9 shlq $32, %rbx - 0x48, 0x09, 0xd3, //0x00000ffd orq %rdx, %rbx - 0x48, 0xc1, 0xe6, 0x10, //0x00001000 shlq $16, %rsi - 0x48, 0x09, 0xde, //0x00001004 orq %rbx, %rsi - 0x49, 0x09, 0xf0, //0x00001007 orq %rsi, %r8 - 0x48, 0xc1, 0xe7, 0x30, //0x0000100a shlq $48, %rdi - 0x48, 0xc1, 0xe0, 0x20, //0x0000100e shlq $32, %rax - 0x48, 0x09, 0xf8, //0x00001012 orq %rdi, %rax - 0x48, 0xc1, 0xe1, 0x10, //0x00001015 shlq $16, %rcx - 0x48, 0x09, 0xc1, //0x00001019 orq %rax, %rcx - 0x49, 0x09, 0xc9, //0x0000101c orq %rcx, %r9 - 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x0000101f jne LBB0_214 - 0x4d, 0x85, 0xdb, //0x00001025 testq %r11, %r11 - 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x00001028 jne LBB0_216 - 0x45, 0x31, 0xdb, //0x0000102e xorl %r11d, %r11d - 0x4d, 0x85, 0xc0, //0x00001031 testq %r8, %r8 - 0x0f, 0x85, 0x83, 0x00, 0x00, 0x00, //0x00001034 jne LBB0_217 - //0x0000103a LBB0_208 - 0x49, 0x83, 0xc5, 0xc0, //0x0000103a addq $-64, %r13 - 0x49, 0x83, 0xc6, 0xc0, //0x0000103e addq $-64, %r14 - 0x49, 0x83, 0xc2, 0x40, //0x00001042 addq $64, %r10 - 0x49, 0x83, 0xfd, 0x3f, //0x00001046 cmpq $63, %r13 - 0x0f, 0x87, 0x30, 0xff, 0xff, 0xff, //0x0000104a ja LBB0_205 - 0xe9, 0x9c, 0x0b, 0x00, 0x00, //0x00001050 jmp LBB0_209 - //0x00001055 LBB0_214 - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00001055 cmpq $-1, $-56(%rbp) - 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x0000105a jne LBB0_216 - 0x49, 0x0f, 0xbc, 0xc1, //0x00001060 bsfq %r9, %rax - 0x4c, 0x01, 0xd0, //0x00001064 addq %r10, %rax - 0x48, 0x89, 0x45, 0xc8, //0x00001067 movq %rax, $-56(%rbp) - //0x0000106b LBB0_216 - 0x4c, 0x89, 0xd8, //0x0000106b movq %r11, %rax - 0x48, 0xf7, 0xd0, //0x0000106e notq %rax - 0x4c, 0x21, 0xc8, //0x00001071 andq %r9, %rax - 0x48, 0x8d, 0x0c, 0x00, //0x00001074 leaq (%rax,%rax), %rcx - 0x4c, 0x09, 0xd9, //0x00001078 orq %r11, %rcx - 0x48, 0x89, 0xca, //0x0000107b movq %rcx, %rdx - 0x48, 0xf7, 0xd2, //0x0000107e notq %rdx - 0x4c, 0x21, 0xca, //0x00001081 andq %r9, %rdx - 0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001084 movabsq $-6148914691236517206, %rsi - 0x48, 0x21, 0xf2, //0x0000108e andq %rsi, %rdx - 0x45, 0x31, 0xdb, //0x00001091 xorl %r11d, %r11d - 0x48, 0x01, 0xc2, //0x00001094 addq %rax, %rdx - 0x41, 0x0f, 0x92, 0xc3, //0x00001097 setb %r11b - 0x48, 0x01, 0xd2, //0x0000109b addq %rdx, %rdx - 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x0000109e movabsq $6148914691236517205, %rax - 0x48, 0x31, 0xc2, //0x000010a8 xorq %rax, %rdx - 0x48, 0x21, 0xca, //0x000010ab andq %rcx, %rdx - 0x48, 0xf7, 0xd2, //0x000010ae notq %rdx - 0x49, 0x21, 0xd0, //0x000010b1 andq %rdx, %r8 - 0x4d, 0x85, 0xc0, //0x000010b4 testq %r8, %r8 - 0x0f, 0x84, 0x7d, 0xff, 0xff, 0xff, //0x000010b7 je LBB0_208 - //0x000010bd LBB0_217 - 0x4d, 0x0f, 0xbc, 0xd0, //0x000010bd bsfq %r8, %r10 - 0x4d, 0x29, 0xf2, //0x000010c1 subq %r14, %r10 - 0x48, 0x8b, 0x75, 0xd0, //0x000010c4 movq $-48(%rbp), %rsi - 0x4c, 0x8b, 0x4d, 0xb8, //0x000010c8 movq $-72(%rbp), %r9 - 0x4c, 0x8b, 0x6d, 0xa8, //0x000010cc movq $-88(%rbp), %r13 - 0x48, 0x8b, 0x5d, 0xc0, //0x000010d0 movq $-64(%rbp), %rbx - 0x4d, 0x85, 0xd2, //0x000010d4 testq %r10, %r10 - 0x0f, 0x89, 0x99, 0x05, 0x00, 0x00, //0x000010d7 jns LBB0_310 - 0xe9, 0x05, 0x15, 0x00, 0x00, //0x000010dd jmp LBB0_56 - //0x000010e2 LBB0_218 - 0x48, 0x8b, 0x45, 0x90, //0x000010e2 movq $-112(%rbp), %rax - 0x4c, 0x8b, 0x58, 0x08, //0x000010e6 movq $8(%rax), %r11 - 0x4d, 0x29, 0xd3, //0x000010ea subq %r10, %r11 - 0x0f, 0x84, 0x77, 0x15, 0x00, 0x00, //0x000010ed je LBB0_461 - 0x4f, 0x8d, 0x0c, 0x14, //0x000010f3 leaq (%r12,%r10), %r9 - 0x41, 0x80, 0x39, 0x30, //0x000010f7 cmpb $48, (%r9) - 0x0f, 0x85, 0x35, 0x00, 0x00, 0x00, //0x000010fb jne LBB0_223 - 0x41, 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00001101 movl $1, %r8d - 0x49, 0x83, 0xfb, 0x01, //0x00001107 cmpq $1, %r11 - 0x0f, 0x84, 0xaf, 0x0a, 0x00, 0x00, //0x0000110b je LBB0_357 - 0x41, 0x8a, 0x41, 0x01, //0x00001111 movb $1(%r9), %al - 0x04, 0xd2, //0x00001115 addb $-46, %al - 0x3c, 0x37, //0x00001117 cmpb $55, %al - 0x0f, 0x87, 0xa1, 0x0a, 0x00, 0x00, //0x00001119 ja LBB0_357 - 0x0f, 0xb6, 0xc0, //0x0000111f movzbl %al, %eax - 0x48, 0xb9, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x00001122 movabsq $36028797027352577, %rcx - 0x48, 0x0f, 0xa3, 0xc1, //0x0000112c btq %rax, %rcx - 0x0f, 0x83, 0x8a, 0x0a, 0x00, 0x00, //0x00001130 jae LBB0_357 - //0x00001136 LBB0_223 - 0x49, 0x83, 0xfb, 0x10, //0x00001136 cmpq $16, %r11 - 0x0f, 0x82, 0x6b, 0x0d, 0x00, 0x00, //0x0000113a jb LBB0_376 - 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00001140 movq $-1, %r15 - 0x45, 0x31, 0xc0, //0x00001147 xorl %r8d, %r8d - 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x0000114a movq $-1, %r12 - 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x00001151 movq $-1, %r13 - 0x4c, 0x89, 0xde, //0x00001158 movq %r11, %rsi - 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000115b .p2align 4, 0x90 - //0x00001160 LBB0_225 - 0xf3, 0x43, 0x0f, 0x6f, 0x04, 0x01, //0x00001160 movdqu (%r9,%r8), %xmm0 - 0x66, 0x0f, 0x6f, 0xc8, //0x00001166 movdqa %xmm0, %xmm1 - 0x66, 0x0f, 0x74, 0x0d, 0xce, 0xee, 0xff, 0xff, //0x0000116a pcmpeqb $-4402(%rip), %xmm1 /* LCPI0_4+0(%rip) */ - 0x66, 0x0f, 0x6f, 0xd0, //0x00001172 movdqa %xmm0, %xmm2 - 0x66, 0x0f, 0x74, 0x15, 0xd2, 0xee, 0xff, 0xff, //0x00001176 pcmpeqb $-4398(%rip), %xmm2 /* LCPI0_5+0(%rip) */ - 0x66, 0x0f, 0xeb, 0xd1, //0x0000117e por %xmm1, %xmm2 - 0x66, 0x0f, 0x6f, 0xc8, //0x00001182 movdqa %xmm0, %xmm1 - 0x66, 0x0f, 0xfc, 0x0d, 0xd2, 0xee, 0xff, 0xff, //0x00001186 paddb $-4398(%rip), %xmm1 /* LCPI0_6+0(%rip) */ - 0x66, 0x0f, 0x6f, 0xd9, //0x0000118e movdqa %xmm1, %xmm3 - 0x66, 0x41, 0x0f, 0xda, 0xdb, //0x00001192 pminub %xmm11, %xmm3 - 0x66, 0x0f, 0x74, 0xd9, //0x00001197 pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0x6f, 0xc8, //0x0000119b movdqa %xmm0, %xmm1 - 0x66, 0x41, 0x0f, 0xdb, 0xcc, //0x0000119f pand %xmm12, %xmm1 - 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x000011a4 pcmpeqb %xmm13, %xmm0 - 0x66, 0x41, 0x0f, 0x74, 0xce, //0x000011a9 pcmpeqb %xmm14, %xmm1 - 0x66, 0x0f, 0xd7, 0xd1, //0x000011ae pmovmskb %xmm1, %edx - 0x66, 0x0f, 0xeb, 0xc8, //0x000011b2 por %xmm0, %xmm1 - 0x66, 0x0f, 0xeb, 0xca, //0x000011b6 por %xmm2, %xmm1 - 0x66, 0x0f, 0xeb, 0xcb, //0x000011ba por %xmm3, %xmm1 - 0x66, 0x0f, 0xd7, 0xc0, //0x000011be pmovmskb %xmm0, %eax - 0x66, 0x0f, 0xd7, 0xfa, //0x000011c2 pmovmskb %xmm2, %edi - 0x66, 0x0f, 0xd7, 0xc9, //0x000011c6 pmovmskb %xmm1, %ecx - 0xf7, 0xd1, //0x000011ca notl %ecx - 0x0f, 0xbc, 0xc9, //0x000011cc bsfl %ecx, %ecx - 0x83, 0xf9, 0x10, //0x000011cf cmpl $16, %ecx - 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x000011d2 je LBB0_227 - 0xbb, 0xff, 0xff, 0xff, 0xff, //0x000011d8 movl $-1, %ebx - 0xd3, 0xe3, //0x000011dd shll %cl, %ebx - 0xf7, 0xd3, //0x000011df notl %ebx - 0x21, 0xd8, //0x000011e1 andl %ebx, %eax - 0x21, 0xda, //0x000011e3 andl %ebx, %edx - 0x21, 0xfb, //0x000011e5 andl %edi, %ebx - 0x89, 0xdf, //0x000011e7 movl %ebx, %edi - //0x000011e9 LBB0_227 - 0x8d, 0x58, 0xff, //0x000011e9 leal $-1(%rax), %ebx - 0x21, 0xc3, //0x000011ec andl %eax, %ebx - 0x0f, 0x85, 0x97, 0x09, 0x00, 0x00, //0x000011ee jne LBB0_351 - 0x8d, 0x5a, 0xff, //0x000011f4 leal $-1(%rdx), %ebx - 0x21, 0xd3, //0x000011f7 andl %edx, %ebx - 0x0f, 0x85, 0x8c, 0x09, 0x00, 0x00, //0x000011f9 jne LBB0_351 - 0x8d, 0x5f, 0xff, //0x000011ff leal $-1(%rdi), %ebx - 0x21, 0xfb, //0x00001202 andl %edi, %ebx - 0x0f, 0x85, 0x81, 0x09, 0x00, 0x00, //0x00001204 jne LBB0_351 - 0x85, 0xc0, //0x0000120a testl %eax, %eax - 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x0000120c je LBB0_233 - 0x0f, 0xbc, 0xc0, //0x00001212 bsfl %eax, %eax - 0x49, 0x83, 0xfd, 0xff, //0x00001215 cmpq $-1, %r13 - 0x0f, 0x85, 0x90, 0x09, 0x00, 0x00, //0x00001219 jne LBB0_354 - 0x4c, 0x01, 0xc0, //0x0000121f addq %r8, %rax - 0x49, 0x89, 0xc5, //0x00001222 movq %rax, %r13 - //0x00001225 LBB0_233 - 0x85, 0xd2, //0x00001225 testl %edx, %edx - 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00001227 je LBB0_236 - 0x0f, 0xbc, 0xc2, //0x0000122d bsfl %edx, %eax - 0x49, 0x83, 0xfc, 0xff, //0x00001230 cmpq $-1, %r12 - 0x0f, 0x85, 0x75, 0x09, 0x00, 0x00, //0x00001234 jne LBB0_354 - 0x4c, 0x01, 0xc0, //0x0000123a addq %r8, %rax - 0x49, 0x89, 0xc4, //0x0000123d movq %rax, %r12 - //0x00001240 LBB0_236 - 0x85, 0xff, //0x00001240 testl %edi, %edi - 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00001242 je LBB0_239 - 0x0f, 0xbc, 0xc7, //0x00001248 bsfl %edi, %eax - 0x49, 0x83, 0xff, 0xff, //0x0000124b cmpq $-1, %r15 - 0x0f, 0x85, 0x5a, 0x09, 0x00, 0x00, //0x0000124f jne LBB0_354 - 0x4c, 0x01, 0xc0, //0x00001255 addq %r8, %rax - 0x49, 0x89, 0xc7, //0x00001258 movq %rax, %r15 - //0x0000125b LBB0_239 - 0x83, 0xf9, 0x10, //0x0000125b cmpl $16, %ecx - 0x0f, 0x85, 0x55, 0x03, 0x00, 0x00, //0x0000125e jne LBB0_295 - 0x48, 0x83, 0xc6, 0xf0, //0x00001264 addq $-16, %rsi - 0x49, 0x83, 0xc0, 0x10, //0x00001268 addq $16, %r8 - 0x48, 0x83, 0xfe, 0x0f, //0x0000126c cmpq $15, %rsi - 0x0f, 0x87, 0xea, 0xfe, 0xff, 0xff, //0x00001270 ja LBB0_225 - 0x4b, 0x8d, 0x0c, 0x01, //0x00001276 leaq (%r9,%r8), %rcx - 0x48, 0x89, 0xcf, //0x0000127a movq %rcx, %rdi - 0x4d, 0x39, 0xc3, //0x0000127d cmpq %r8, %r11 - 0x48, 0x8d, 0x15, 0x45, 0x17, 0x00, 0x00, //0x00001280 leaq $5957(%rip), %rdx /* LJTI0_2+0(%rip) */ - 0x0f, 0x84, 0x4f, 0x03, 0x00, 0x00, //0x00001287 je LBB0_297 - //0x0000128d LBB0_242 - 0x4c, 0x8d, 0x1c, 0x31, //0x0000128d leaq (%rcx,%rsi), %r11 - 0x48, 0x8b, 0x45, 0x88, //0x00001291 movq $-120(%rbp), %rax - 0x4c, 0x8d, 0x04, 0x08, //0x00001295 leaq (%rax,%rcx), %r8 - 0x4d, 0x29, 0xf0, //0x00001299 subq %r14, %r8 - 0x31, 0xff, //0x0000129c xorl %edi, %edi - 0xe9, 0x2a, 0x00, 0x00, 0x00, //0x0000129e jmp LBB0_247 - //0x000012a3 LBB0_243 - 0x83, 0xf8, 0x65, //0x000012a3 cmpl $101, %eax - 0x0f, 0x85, 0x2a, 0x03, 0x00, 0x00, //0x000012a6 jne LBB0_296 - //0x000012ac LBB0_244 - 0x49, 0x83, 0xfc, 0xff, //0x000012ac cmpq $-1, %r12 - 0x0f, 0x85, 0xe6, 0x08, 0x00, 0x00, //0x000012b0 jne LBB0_353 - 0x4d, 0x8d, 0x24, 0x38, //0x000012b6 leaq (%r8,%rdi), %r12 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000012ba .p2align 4, 0x90 - //0x000012c0 LBB0_246 - 0x48, 0x83, 0xc7, 0x01, //0x000012c0 addq $1, %rdi - 0x48, 0x39, 0xfe, //0x000012c4 cmpq %rdi, %rsi - 0x0f, 0x84, 0xb3, 0x05, 0x00, 0x00, //0x000012c7 je LBB0_322 - //0x000012cd LBB0_247 - 0x0f, 0xbe, 0x04, 0x39, //0x000012cd movsbl (%rcx,%rdi), %eax - 0x8d, 0x58, 0xd0, //0x000012d1 leal $-48(%rax), %ebx - 0x83, 0xfb, 0x0a, //0x000012d4 cmpl $10, %ebx - 0x0f, 0x82, 0xe3, 0xff, 0xff, 0xff, //0x000012d7 jb LBB0_246 - 0x8d, 0x58, 0xd5, //0x000012dd leal $-43(%rax), %ebx - 0x83, 0xfb, 0x1a, //0x000012e0 cmpl $26, %ebx - 0x0f, 0x87, 0xba, 0xff, 0xff, 0xff, //0x000012e3 ja LBB0_243 - 0x48, 0x63, 0x04, 0x9a, //0x000012e9 movslq (%rdx,%rbx,4), %rax - 0x48, 0x01, 0xd0, //0x000012ed addq %rdx, %rax - 0xff, 0xe0, //0x000012f0 jmpq *%rax - //0x000012f2 LBB0_250 - 0x49, 0x83, 0xff, 0xff, //0x000012f2 cmpq $-1, %r15 - 0x0f, 0x85, 0xa0, 0x08, 0x00, 0x00, //0x000012f6 jne LBB0_353 - 0x4d, 0x8d, 0x3c, 0x38, //0x000012fc leaq (%r8,%rdi), %r15 - 0xe9, 0xbb, 0xff, 0xff, 0xff, //0x00001300 jmp LBB0_246 - //0x00001305 LBB0_252 - 0x49, 0x83, 0xfd, 0xff, //0x00001305 cmpq $-1, %r13 - 0x0f, 0x85, 0x8d, 0x08, 0x00, 0x00, //0x00001309 jne LBB0_353 - 0x4d, 0x8d, 0x2c, 0x38, //0x0000130f leaq (%r8,%rdi), %r13 - 0xe9, 0xa8, 0xff, 0xff, 0xff, //0x00001313 jmp LBB0_246 - //0x00001318 LBB0_254 - 0x49, 0x8b, 0x01, //0x00001318 movq (%r9), %rax - 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x0000131b cmpq $4095, %rax - 0x0f, 0x8f, 0xb4, 0x12, 0x00, 0x00, //0x00001321 jg LBB0_466 - 0x48, 0x8d, 0x48, 0x01, //0x00001327 leaq $1(%rax), %rcx - 0x49, 0x89, 0x09, //0x0000132b movq %rcx, (%r9) - 0x49, 0xc7, 0x44, 0xc1, 0x08, 0x05, 0x00, 0x00, 0x00, //0x0000132e movq $5, $8(%r9,%rax,8) - 0xe9, 0x67, 0xee, 0xff, 0xff, //0x00001337 jmp LBB0_2 - //0x0000133c LBB0_256 - 0x48, 0x8b, 0x4d, 0x90, //0x0000133c movq $-112(%rbp), %rcx - 0x48, 0x8b, 0x49, 0x08, //0x00001340 movq $8(%rcx), %rcx - 0x48, 0x8d, 0x51, 0xfd, //0x00001344 leaq $-3(%rcx), %rdx - 0x49, 0x39, 0xd6, //0x00001348 cmpq %rdx, %r14 - 0x0f, 0x83, 0x11, 0x13, 0x00, 0x00, //0x0000134b jae LBB0_465 - 0x41, 0x81, 0x3f, 0x6e, 0x75, 0x6c, 0x6c, //0x00001351 cmpl $1819047278, (%r15) - 0x0f, 0x84, 0x4b, 0x00, 0x00, 0x00, //0x00001358 je LBB0_266 - 0xe9, 0xc4, 0x13, 0x00, 0x00, //0x0000135e jmp LBB0_258 - //0x00001363 LBB0_262 - 0x49, 0x8b, 0x01, //0x00001363 movq (%r9), %rax - 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x00001366 cmpq $4095, %rax - 0x0f, 0x8f, 0x69, 0x12, 0x00, 0x00, //0x0000136c jg LBB0_466 - 0x48, 0x8d, 0x48, 0x01, //0x00001372 leaq $1(%rax), %rcx - 0x49, 0x89, 0x09, //0x00001376 movq %rcx, (%r9) - 0x49, 0xc7, 0x44, 0xc1, 0x08, 0x06, 0x00, 0x00, 0x00, //0x00001379 movq $6, $8(%r9,%rax,8) - 0xe9, 0x1c, 0xee, 0xff, 0xff, //0x00001382 jmp LBB0_2 - //0x00001387 LBB0_264 - 0x48, 0x8b, 0x4d, 0x90, //0x00001387 movq $-112(%rbp), %rcx - 0x48, 0x8b, 0x49, 0x08, //0x0000138b movq $8(%rcx), %rcx - 0x48, 0x8d, 0x51, 0xfd, //0x0000138f leaq $-3(%rcx), %rdx - 0x49, 0x39, 0xd6, //0x00001393 cmpq %rdx, %r14 - 0x0f, 0x83, 0xc6, 0x12, 0x00, 0x00, //0x00001396 jae LBB0_465 - 0x41, 0x81, 0x3f, 0x74, 0x72, 0x75, 0x65, //0x0000139c cmpl $1702195828, (%r15) - 0x0f, 0x85, 0x2c, 0x13, 0x00, 0x00, //0x000013a3 jne LBB0_472 - //0x000013a9 LBB0_266 - 0x4d, 0x8d, 0x56, 0x04, //0x000013a9 leaq $4(%r14), %r10 - 0xe9, 0xd8, 0xed, 0xff, 0xff, //0x000013ad jmp LBB0_267 - //0x000013b2 LBB0_268 - 0x49, 0x8d, 0x44, 0x24, 0xff, //0x000013b2 leaq $-1(%r12), %rax - 0x49, 0x39, 0xc0, //0x000013b7 cmpq %rax, %r8 - 0x49, 0xf7, 0xd4, //0x000013ba notq %r12 - 0x4d, 0x0f, 0x45, 0xe2, //0x000013bd cmovneq %r10, %r12 - 0x84, 0xc9, //0x000013c1 testb %cl, %cl - 0x4d, 0x0f, 0x45, 0xd4, //0x000013c3 cmovneq %r12, %r10 - 0xe9, 0x9b, 0x04, 0x00, 0x00, //0x000013c7 jmp LBB0_319 - //0x000013cc LBB0_269 - 0x4d, 0x29, 0xd5, //0x000013cc subq %r10, %r13 - 0x0f, 0x84, 0xab, 0x13, 0x00, 0x00, //0x000013cf je LBB0_478 - 0x49, 0x83, 0xfd, 0x40, //0x000013d5 cmpq $64, %r13 - 0x0f, 0x82, 0x14, 0x0b, 0x00, 0x00, //0x000013d9 jb LBB0_378 - 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x000013df movq $-1, $-56(%rbp) - 0x45, 0x31, 0xdb, //0x000013e7 xorl %r11d, %r11d - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000013ea .p2align 4, 0x90 - //0x000013f0 LBB0_272 - 0xf3, 0x43, 0x0f, 0x6f, 0x2c, 0x14, //0x000013f0 movdqu (%r12,%r10), %xmm5 - 0xf3, 0x43, 0x0f, 0x6f, 0x44, 0x14, 0x10, //0x000013f6 movdqu $16(%r12,%r10), %xmm0 - 0xf3, 0x43, 0x0f, 0x6f, 0x7c, 0x14, 0x20, //0x000013fd movdqu $32(%r12,%r10), %xmm7 - 0xf3, 0x43, 0x0f, 0x6f, 0x74, 0x14, 0x30, //0x00001404 movdqu $48(%r12,%r10), %xmm6 - 0x66, 0x0f, 0x6f, 0xcd, //0x0000140b movdqa %xmm5, %xmm1 - 0x66, 0x41, 0x0f, 0x74, 0xc9, //0x0000140f pcmpeqb %xmm9, %xmm1 - 0x66, 0x44, 0x0f, 0xd7, 0xc9, //0x00001414 pmovmskb %xmm1, %r9d - 0x66, 0x0f, 0x6f, 0xc8, //0x00001419 movdqa %xmm0, %xmm1 - 0x66, 0x0f, 0x6f, 0xd0, //0x0000141d movdqa %xmm0, %xmm2 - 0x66, 0x41, 0x0f, 0xda, 0xd7, //0x00001421 pminub %xmm15, %xmm2 - 0x66, 0x0f, 0x74, 0xd0, //0x00001426 pcmpeqb %xmm0, %xmm2 - 0x66, 0x41, 0x0f, 0x74, 0xc1, //0x0000142a pcmpeqb %xmm9, %xmm0 - 0x66, 0x0f, 0xd7, 0xf0, //0x0000142f pmovmskb %xmm0, %esi - 0x66, 0x0f, 0x6f, 0xc7, //0x00001433 movdqa %xmm7, %xmm0 - 0x66, 0x0f, 0x6f, 0xdf, //0x00001437 movdqa %xmm7, %xmm3 - 0x66, 0x41, 0x0f, 0xda, 0xdf, //0x0000143b pminub %xmm15, %xmm3 - 0x66, 0x0f, 0x74, 0xdf, //0x00001440 pcmpeqb %xmm7, %xmm3 - 0x66, 0x41, 0x0f, 0x74, 0xf9, //0x00001444 pcmpeqb %xmm9, %xmm7 - 0x66, 0x0f, 0xd7, 0xd7, //0x00001449 pmovmskb %xmm7, %edx - 0x66, 0x0f, 0x6f, 0xe6, //0x0000144d movdqa %xmm6, %xmm4 - 0x66, 0x0f, 0x6f, 0xfe, //0x00001451 movdqa %xmm6, %xmm7 - 0x66, 0x41, 0x0f, 0xda, 0xff, //0x00001455 pminub %xmm15, %xmm7 - 0x66, 0x0f, 0x74, 0xfe, //0x0000145a pcmpeqb %xmm6, %xmm7 - 0x66, 0x41, 0x0f, 0x74, 0xf1, //0x0000145e pcmpeqb %xmm9, %xmm6 - 0x66, 0x0f, 0xd7, 0xc6, //0x00001463 pmovmskb %xmm6, %eax - 0x66, 0x0f, 0x6f, 0xf5, //0x00001467 movdqa %xmm5, %xmm6 - 0x66, 0x41, 0x0f, 0x74, 0xf2, //0x0000146b pcmpeqb %xmm10, %xmm6 - 0x66, 0x44, 0x0f, 0xd7, 0xf6, //0x00001470 pmovmskb %xmm6, %r14d - 0x66, 0x41, 0x0f, 0x74, 0xca, //0x00001475 pcmpeqb %xmm10, %xmm1 - 0x66, 0x0f, 0xd7, 0xc9, //0x0000147a pmovmskb %xmm1, %ecx - 0x66, 0x41, 0x0f, 0x74, 0xc2, //0x0000147e pcmpeqb %xmm10, %xmm0 - 0x66, 0x44, 0x0f, 0xd7, 0xf8, //0x00001483 pmovmskb %xmm0, %r15d - 0x66, 0x41, 0x0f, 0x74, 0xe2, //0x00001488 pcmpeqb %xmm10, %xmm4 - 0x66, 0x44, 0x0f, 0xd7, 0xc4, //0x0000148d pmovmskb %xmm4, %r8d - 0x66, 0x0f, 0xd7, 0xfa, //0x00001492 pmovmskb %xmm2, %edi - 0x66, 0x0f, 0xd7, 0xdb, //0x00001496 pmovmskb %xmm3, %ebx - 0x66, 0x44, 0x0f, 0xd7, 0xe7, //0x0000149a pmovmskb %xmm7, %r12d - 0x48, 0xc1, 0xe0, 0x30, //0x0000149f shlq $48, %rax - 0x48, 0xc1, 0xe2, 0x20, //0x000014a3 shlq $32, %rdx - 0x48, 0x09, 0xc2, //0x000014a7 orq %rax, %rdx - 0x48, 0xc1, 0xe6, 0x10, //0x000014aa shlq $16, %rsi - 0x48, 0x09, 0xd6, //0x000014ae orq %rdx, %rsi - 0x49, 0x09, 0xf1, //0x000014b1 orq %rsi, %r9 - 0x49, 0xc1, 0xe0, 0x30, //0x000014b4 shlq $48, %r8 - 0x49, 0xc1, 0xe7, 0x20, //0x000014b8 shlq $32, %r15 - 0x4d, 0x09, 0xc7, //0x000014bc orq %r8, %r15 - 0x48, 0xc1, 0xe1, 0x10, //0x000014bf shlq $16, %rcx - 0x4c, 0x09, 0xf9, //0x000014c3 orq %r15, %rcx - 0x49, 0xc1, 0xe4, 0x30, //0x000014c6 shlq $48, %r12 - 0x48, 0xc1, 0xe3, 0x20, //0x000014ca shlq $32, %rbx - 0x4c, 0x09, 0xe3, //0x000014ce orq %r12, %rbx - 0x48, 0xc1, 0xe7, 0x10, //0x000014d1 shlq $16, %rdi - 0x48, 0x09, 0xdf, //0x000014d5 orq %rbx, %rdi - 0x49, 0x09, 0xce, //0x000014d8 orq %rcx, %r14 - 0x0f, 0x85, 0x51, 0x00, 0x00, 0x00, //0x000014db jne LBB0_289 - 0x4d, 0x85, 0xdb, //0x000014e1 testq %r11, %r11 - 0x0f, 0x85, 0x67, 0x00, 0x00, 0x00, //0x000014e4 jne LBB0_291 - 0x45, 0x31, 0xdb, //0x000014ea xorl %r11d, %r11d - 0x4c, 0x8b, 0x65, 0xb0, //0x000014ed movq $-80(%rbp), %r12 - //0x000014f1 LBB0_275 - 0x66, 0x0f, 0x6f, 0xc5, //0x000014f1 movdqa %xmm5, %xmm0 - 0x66, 0x41, 0x0f, 0xda, 0xc7, //0x000014f5 pminub %xmm15, %xmm0 - 0x66, 0x0f, 0x74, 0xc5, //0x000014fa pcmpeqb %xmm5, %xmm0 - 0x66, 0x0f, 0xd7, 0xc0, //0x000014fe pmovmskb %xmm0, %eax - 0x48, 0x09, 0xc7, //0x00001502 orq %rax, %rdi - 0x4d, 0x85, 0xc9, //0x00001505 testq %r9, %r9 - 0x48, 0x8b, 0x5d, 0xc0, //0x00001508 movq $-64(%rbp), %rbx - 0x0f, 0x85, 0x91, 0x00, 0x00, 0x00, //0x0000150c jne LBB0_293 - 0x48, 0x85, 0xff, //0x00001512 testq %rdi, %rdi - 0x0f, 0x85, 0x12, 0x11, 0x00, 0x00, //0x00001515 jne LBB0_457 - 0x49, 0x83, 0xc5, 0xc0, //0x0000151b addq $-64, %r13 - 0x49, 0x83, 0xc2, 0x40, //0x0000151f addq $64, %r10 - 0x49, 0x83, 0xfd, 0x3f, //0x00001523 cmpq $63, %r13 - 0x0f, 0x87, 0xc3, 0xfe, 0xff, 0xff, //0x00001527 ja LBB0_272 - 0xe9, 0x39, 0x07, 0x00, 0x00, //0x0000152d jmp LBB0_278 - //0x00001532 LBB0_289 - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00001532 cmpq $-1, $-56(%rbp) - 0x4c, 0x8b, 0x65, 0xb0, //0x00001537 movq $-80(%rbp), %r12 - 0x0f, 0x85, 0x14, 0x00, 0x00, 0x00, //0x0000153b jne LBB0_292 - 0x49, 0x0f, 0xbc, 0xc6, //0x00001541 bsfq %r14, %rax - 0x4c, 0x01, 0xd0, //0x00001545 addq %r10, %rax - 0x48, 0x89, 0x45, 0xc8, //0x00001548 movq %rax, $-56(%rbp) - 0xe9, 0x04, 0x00, 0x00, 0x00, //0x0000154c jmp LBB0_292 - //0x00001551 LBB0_291 - 0x4c, 0x8b, 0x65, 0xb0, //0x00001551 movq $-80(%rbp), %r12 - //0x00001555 LBB0_292 - 0x4c, 0x89, 0xd8, //0x00001555 movq %r11, %rax - 0x48, 0xf7, 0xd0, //0x00001558 notq %rax - 0x4c, 0x21, 0xf0, //0x0000155b andq %r14, %rax - 0x48, 0x8d, 0x0c, 0x00, //0x0000155e leaq (%rax,%rax), %rcx - 0x4c, 0x09, 0xd9, //0x00001562 orq %r11, %rcx - 0x48, 0x89, 0xca, //0x00001565 movq %rcx, %rdx - 0x48, 0xf7, 0xd2, //0x00001568 notq %rdx - 0x4c, 0x21, 0xf2, //0x0000156b andq %r14, %rdx - 0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000156e movabsq $-6148914691236517206, %rsi - 0x48, 0x21, 0xf2, //0x00001578 andq %rsi, %rdx - 0x45, 0x31, 0xdb, //0x0000157b xorl %r11d, %r11d - 0x48, 0x01, 0xc2, //0x0000157e addq %rax, %rdx - 0x41, 0x0f, 0x92, 0xc3, //0x00001581 setb %r11b - 0x48, 0x01, 0xd2, //0x00001585 addq %rdx, %rdx - 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001588 movabsq $6148914691236517205, %rax - 0x48, 0x31, 0xc2, //0x00001592 xorq %rax, %rdx - 0x48, 0x21, 0xca, //0x00001595 andq %rcx, %rdx - 0x48, 0xf7, 0xd2, //0x00001598 notq %rdx - 0x49, 0x21, 0xd1, //0x0000159b andq %rdx, %r9 - 0xe9, 0x4e, 0xff, 0xff, 0xff, //0x0000159e jmp LBB0_275 - //0x000015a3 LBB0_293 - 0x49, 0x0f, 0xbc, 0xc1, //0x000015a3 bsfq %r9, %rax - 0x48, 0x85, 0xff, //0x000015a7 testq %rdi, %rdi - 0x0f, 0x84, 0x9c, 0x00, 0x00, 0x00, //0x000015aa je LBB0_307 - 0x48, 0x0f, 0xbc, 0xcf, //0x000015b0 bsfq %rdi, %rcx - 0xe9, 0x98, 0x00, 0x00, 0x00, //0x000015b4 jmp LBB0_308 - //0x000015b9 LBB0_295 - 0x89, 0xcf, //0x000015b9 movl %ecx, %edi - 0x4c, 0x01, 0xcf, //0x000015bb addq %r9, %rdi - 0x4c, 0x01, 0xc7, //0x000015be addq %r8, %rdi - 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000015c1 movq $-1, %r8 - 0x4d, 0x85, 0xed, //0x000015c8 testq %r13, %r13 - 0x0f, 0x85, 0x1b, 0x00, 0x00, 0x00, //0x000015cb jne LBB0_298 - 0xe9, 0x9b, 0x10, 0x00, 0x00, //0x000015d1 jmp LBB0_462 - //0x000015d6 LBB0_296 - 0x48, 0x01, 0xf9, //0x000015d6 addq %rdi, %rcx - 0x48, 0x89, 0xcf, //0x000015d9 movq %rcx, %rdi - //0x000015dc LBB0_297 - 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000015dc movq $-1, %r8 - 0x4d, 0x85, 0xed, //0x000015e3 testq %r13, %r13 - 0x0f, 0x84, 0x85, 0x10, 0x00, 0x00, //0x000015e6 je LBB0_462 - //0x000015ec LBB0_298 - 0x4d, 0x85, 0xff, //0x000015ec testq %r15, %r15 - 0x0f, 0x84, 0x7c, 0x10, 0x00, 0x00, //0x000015ef je LBB0_462 - 0x4d, 0x85, 0xe4, //0x000015f5 testq %r12, %r12 - 0x0f, 0x84, 0x73, 0x10, 0x00, 0x00, //0x000015f8 je LBB0_462 - 0x4c, 0x29, 0xcf, //0x000015fe subq %r9, %rdi - 0x48, 0x8d, 0x47, 0xff, //0x00001601 leaq $-1(%rdi), %rax - 0x49, 0x39, 0xc5, //0x00001605 cmpq %rax, %r13 - 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x00001608 je LBB0_306 - 0x49, 0x39, 0xc7, //0x0000160e cmpq %rax, %r15 - 0x0f, 0x84, 0x2a, 0x00, 0x00, 0x00, //0x00001611 je LBB0_306 - 0x49, 0x39, 0xc4, //0x00001617 cmpq %rax, %r12 - 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x0000161a je LBB0_306 - 0x4d, 0x85, 0xff, //0x00001620 testq %r15, %r15 - 0x0f, 0x8e, 0x73, 0x00, 0x00, 0x00, //0x00001623 jle LBB0_312 - 0x49, 0x8d, 0x47, 0xff, //0x00001629 leaq $-1(%r15), %rax - 0x49, 0x39, 0xc4, //0x0000162d cmpq %rax, %r12 - 0x0f, 0x84, 0x66, 0x00, 0x00, 0x00, //0x00001630 je LBB0_312 - 0x49, 0xf7, 0xd7, //0x00001636 notq %r15 - 0x4d, 0x89, 0xf8, //0x00001639 movq %r15, %r8 - 0xe9, 0x76, 0x05, 0x00, 0x00, //0x0000163c jmp LBB0_356 - //0x00001641 LBB0_306 - 0x48, 0xf7, 0xdf, //0x00001641 negq %rdi - 0x49, 0x89, 0xf8, //0x00001644 movq %rdi, %r8 - 0xe9, 0x6b, 0x05, 0x00, 0x00, //0x00001647 jmp LBB0_356 - //0x0000164c LBB0_307 - 0xb9, 0x40, 0x00, 0x00, 0x00, //0x0000164c movl $64, %ecx - //0x00001651 LBB0_308 - 0x48, 0x8b, 0x75, 0xd0, //0x00001651 movq $-48(%rbp), %rsi - 0x4c, 0x8b, 0x4d, 0xb8, //0x00001655 movq $-72(%rbp), %r9 - 0x4c, 0x8b, 0x6d, 0xa8, //0x00001659 movq $-88(%rbp), %r13 - 0x48, 0x39, 0xc1, //0x0000165d cmpq %rax, %rcx - 0x0f, 0x82, 0x23, 0x11, 0x00, 0x00, //0x00001660 jb LBB0_477 - 0x49, 0x01, 0xc2, //0x00001666 addq %rax, %r10 - 0x49, 0x83, 0xc2, 0x01, //0x00001669 addq $1, %r10 - 0x4d, 0x85, 0xd2, //0x0000166d testq %r10, %r10 - 0x0f, 0x88, 0x71, 0x0f, 0x00, 0x00, //0x00001670 js LBB0_56 - //0x00001676 LBB0_310 - 0x4c, 0x89, 0x16, //0x00001676 movq %r10, (%rsi) - 0x48, 0x89, 0xd8, //0x00001679 movq %rbx, %rax - 0x48, 0xb9, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x0000167c movabsq $9223372036854775806, %rcx - 0x48, 0x39, 0xcb, //0x00001686 cmpq %rcx, %rbx - 0x0f, 0x86, 0x14, 0xeb, 0xff, 0xff, //0x00001689 jbe LBB0_2 - 0xe9, 0xbf, 0x0f, 0x00, 0x00, //0x0000168f jmp LBB0_464 - //0x00001694 LBB0_311 - 0x0f, 0xbc, 0xc0, //0x00001694 bsfl %eax, %eax - 0xe9, 0xb9, 0x01, 0x00, 0x00, //0x00001697 jmp LBB0_318 - //0x0000169c LBB0_312 - 0x4c, 0x89, 0xe8, //0x0000169c movq %r13, %rax - 0x4c, 0x09, 0xe0, //0x0000169f orq %r12, %rax - 0x0f, 0x99, 0xc0, //0x000016a2 setns %al - 0x0f, 0x88, 0x8b, 0x01, 0x00, 0x00, //0x000016a5 js LBB0_316 - 0x4d, 0x39, 0xe5, //0x000016ab cmpq %r12, %r13 - 0x0f, 0x8c, 0x82, 0x01, 0x00, 0x00, //0x000016ae jl LBB0_316 - 0x49, 0xf7, 0xd5, //0x000016b4 notq %r13 - 0x4d, 0x89, 0xe8, //0x000016b7 movq %r13, %r8 - 0xe9, 0xf8, 0x04, 0x00, 0x00, //0x000016ba jmp LBB0_356 - //0x000016bf LBB0_315 - 0x48, 0x8b, 0x85, 0x78, 0xff, 0xff, 0xff, //0x000016bf movq $-136(%rbp), %rax - 0x4c, 0x8b, 0x75, 0xc0, //0x000016c6 movq $-64(%rbp), %r14 - 0x4e, 0x8d, 0x14, 0x30, //0x000016ca leaq (%rax,%r14), %r10 - 0x49, 0x29, 0xca, //0x000016ce subq %rcx, %r10 - 0x49, 0x29, 0xfa, //0x000016d1 subq %rdi, %r10 - 0x4c, 0x8b, 0x4d, 0xb8, //0x000016d4 movq $-72(%rbp), %r9 - 0xe9, 0x8e, 0x01, 0x00, 0x00, //0x000016d8 jmp LBB0_320 - //0x000016dd LBB0_47 - 0x4d, 0x01, 0xe2, //0x000016dd addq %r12, %r10 - 0x4c, 0x8b, 0x75, 0xc0, //0x000016e0 movq $-64(%rbp), %r14 - 0x49, 0x83, 0xfd, 0x20, //0x000016e4 cmpq $32, %r13 - 0x0f, 0x82, 0xdc, 0x08, 0x00, 0x00, //0x000016e8 jb LBB0_386 - //0x000016ee LBB0_48 - 0xf3, 0x41, 0x0f, 0x6f, 0x02, //0x000016ee movdqu (%r10), %xmm0 - 0xf3, 0x41, 0x0f, 0x6f, 0x4a, 0x10, //0x000016f3 movdqu $16(%r10), %xmm1 - 0x66, 0x0f, 0x6f, 0xd0, //0x000016f9 movdqa %xmm0, %xmm2 - 0x66, 0x41, 0x0f, 0x74, 0xd1, //0x000016fd pcmpeqb %xmm9, %xmm2 - 0x66, 0x0f, 0xd7, 0xfa, //0x00001702 pmovmskb %xmm2, %edi - 0x66, 0x0f, 0x6f, 0xd1, //0x00001706 movdqa %xmm1, %xmm2 - 0x66, 0x41, 0x0f, 0x74, 0xd1, //0x0000170a pcmpeqb %xmm9, %xmm2 - 0x66, 0x0f, 0xd7, 0xc2, //0x0000170f pmovmskb %xmm2, %eax - 0x66, 0x41, 0x0f, 0x74, 0xc2, //0x00001713 pcmpeqb %xmm10, %xmm0 - 0x66, 0x0f, 0xd7, 0xd0, //0x00001718 pmovmskb %xmm0, %edx - 0x66, 0x41, 0x0f, 0x74, 0xca, //0x0000171c pcmpeqb %xmm10, %xmm1 - 0x66, 0x0f, 0xd7, 0xc9, //0x00001721 pmovmskb %xmm1, %ecx - 0x48, 0xc1, 0xe0, 0x10, //0x00001725 shlq $16, %rax - 0x48, 0x09, 0xc7, //0x00001729 orq %rax, %rdi - 0x48, 0xc1, 0xe1, 0x10, //0x0000172c shlq $16, %rcx - 0x48, 0x09, 0xca, //0x00001730 orq %rcx, %rdx - 0x0f, 0x85, 0x2c, 0x08, 0x00, 0x00, //0x00001733 jne LBB0_382 - 0x4d, 0x85, 0xdb, //0x00001739 testq %r11, %r11 - 0x0f, 0x85, 0x40, 0x08, 0x00, 0x00, //0x0000173c jne LBB0_384 - 0x45, 0x31, 0xdb, //0x00001742 xorl %r11d, %r11d - 0x48, 0x85, 0xff, //0x00001745 testq %rdi, %rdi - 0x0f, 0x84, 0x74, 0x08, 0x00, 0x00, //0x00001748 je LBB0_385 - //0x0000174e LBB0_51 - 0x48, 0x0f, 0xbc, 0xc7, //0x0000174e bsfq %rdi, %rax - 0xe9, 0xcb, 0x00, 0x00, 0x00, //0x00001752 jmp LBB0_142 - //0x00001757 LBB0_132 - 0x4d, 0x01, 0xe2, //0x00001757 addq %r12, %r10 - 0x4c, 0x8b, 0x75, 0xc0, //0x0000175a movq $-64(%rbp), %r14 - 0x49, 0x83, 0xfd, 0x20, //0x0000175e cmpq $32, %r13 - 0x0f, 0x82, 0xab, 0x02, 0x00, 0x00, //0x00001762 jb LBB0_326 - //0x00001768 LBB0_133 - 0xf3, 0x41, 0x0f, 0x6f, 0x2a, //0x00001768 movdqu (%r10), %xmm5 - 0xf3, 0x41, 0x0f, 0x6f, 0x42, 0x10, //0x0000176d movdqu $16(%r10), %xmm0 - 0x66, 0x0f, 0x6f, 0xcd, //0x00001773 movdqa %xmm5, %xmm1 - 0x66, 0x41, 0x0f, 0x74, 0xc9, //0x00001777 pcmpeqb %xmm9, %xmm1 - 0x66, 0x0f, 0xd7, 0xf1, //0x0000177c pmovmskb %xmm1, %esi - 0x66, 0x0f, 0x6f, 0xc8, //0x00001780 movdqa %xmm0, %xmm1 - 0x66, 0x0f, 0x6f, 0xd0, //0x00001784 movdqa %xmm0, %xmm2 - 0x66, 0x41, 0x0f, 0xda, 0xd7, //0x00001788 pminub %xmm15, %xmm2 - 0x66, 0x0f, 0x74, 0xd0, //0x0000178d pcmpeqb %xmm0, %xmm2 - 0x66, 0x41, 0x0f, 0x74, 0xc1, //0x00001791 pcmpeqb %xmm9, %xmm0 - 0x66, 0x0f, 0xd7, 0xc0, //0x00001796 pmovmskb %xmm0, %eax - 0x66, 0x0f, 0x6f, 0xc5, //0x0000179a movdqa %xmm5, %xmm0 - 0x66, 0x41, 0x0f, 0x74, 0xc2, //0x0000179e pcmpeqb %xmm10, %xmm0 - 0x66, 0x0f, 0xd7, 0xd0, //0x000017a3 pmovmskb %xmm0, %edx - 0x66, 0x41, 0x0f, 0x74, 0xca, //0x000017a7 pcmpeqb %xmm10, %xmm1 - 0x66, 0x0f, 0xd7, 0xc9, //0x000017ac pmovmskb %xmm1, %ecx - 0x66, 0x0f, 0xd7, 0xfa, //0x000017b0 pmovmskb %xmm2, %edi - 0x48, 0xc1, 0xe0, 0x10, //0x000017b4 shlq $16, %rax - 0x48, 0x09, 0xc6, //0x000017b8 orq %rax, %rsi - 0x48, 0xc1, 0xe1, 0x10, //0x000017bb shlq $16, %rcx - 0x48, 0xc1, 0xe7, 0x10, //0x000017bf shlq $16, %rdi - 0x48, 0x09, 0xca, //0x000017c3 orq %rcx, %rdx - 0x0f, 0x85, 0xe2, 0x08, 0x00, 0x00, //0x000017c6 jne LBB0_399 - 0x4d, 0x85, 0xdb, //0x000017cc testq %r11, %r11 - 0x0f, 0x85, 0xf6, 0x08, 0x00, 0x00, //0x000017cf jne LBB0_401 - 0x45, 0x31, 0xdb, //0x000017d5 xorl %r11d, %r11d - //0x000017d8 LBB0_136 - 0x66, 0x0f, 0x6f, 0xc5, //0x000017d8 movdqa %xmm5, %xmm0 - 0x66, 0x41, 0x0f, 0xda, 0xc7, //0x000017dc pminub %xmm15, %xmm0 - 0x66, 0x0f, 0x74, 0xc5, //0x000017e1 pcmpeqb %xmm5, %xmm0 - 0x66, 0x0f, 0xd7, 0xc0, //0x000017e5 pmovmskb %xmm0, %eax - 0x48, 0x09, 0xc7, //0x000017e9 orq %rax, %rdi - 0xb9, 0x40, 0x00, 0x00, 0x00, //0x000017ec movl $64, %ecx - 0xb8, 0x40, 0x00, 0x00, 0x00, //0x000017f1 movl $64, %eax - 0x48, 0x85, 0xf6, //0x000017f6 testq %rsi, %rsi - 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x000017f9 je LBB0_138 - 0x48, 0x0f, 0xbc, 0xc6, //0x000017ff bsfq %rsi, %rax - //0x00001803 LBB0_138 - 0x48, 0x85, 0xff, //0x00001803 testq %rdi, %rdi - 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00001806 je LBB0_140 - 0x48, 0x0f, 0xbc, 0xcf, //0x0000180c bsfq %rdi, %rcx - //0x00001810 LBB0_140 - 0x48, 0x85, 0xf6, //0x00001810 testq %rsi, %rsi - 0x0f, 0x84, 0xe9, 0x01, 0x00, 0x00, //0x00001813 je LBB0_324 - 0x48, 0x39, 0xc1, //0x00001819 cmpq %rax, %rcx - 0x0f, 0x82, 0x76, 0x0f, 0x00, 0x00, //0x0000181c jb LBB0_479 - //0x00001822 LBB0_142 - 0x4c, 0x03, 0x55, 0x98, //0x00001822 addq $-104(%rbp), %r10 - 0x49, 0x01, 0xc2, //0x00001826 addq %rax, %r10 - 0x48, 0x8b, 0x75, 0xd0, //0x00001829 movq $-48(%rbp), %rsi - 0x4c, 0x8b, 0x4d, 0xb8, //0x0000182d movq $-72(%rbp), %r9 - 0xe9, 0x46, 0x08, 0x00, 0x00, //0x00001831 jmp LBB0_398 - //0x00001836 LBB0_316 - 0x49, 0x8d, 0x4c, 0x24, 0xff, //0x00001836 leaq $-1(%r12), %rcx - 0x49, 0x39, 0xcd, //0x0000183b cmpq %rcx, %r13 - 0x49, 0xf7, 0xd4, //0x0000183e notq %r12 - 0x4c, 0x0f, 0x45, 0xe7, //0x00001841 cmovneq %rdi, %r12 - 0x84, 0xc0, //0x00001845 testb %al, %al - 0x4c, 0x0f, 0x44, 0xe7, //0x00001847 cmoveq %rdi, %r12 - 0x4d, 0x89, 0xe0, //0x0000184b movq %r12, %r8 - 0xe9, 0x64, 0x03, 0x00, 0x00, //0x0000184e jmp LBB0_356 - //0x00001853 LBB0_317 - 0x89, 0xc0, //0x00001853 movl %eax, %eax - //0x00001855 LBB0_318 - 0x49, 0xf7, 0xd2, //0x00001855 notq %r10 - 0x49, 0x29, 0xc2, //0x00001858 subq %rax, %r10 - 0x48, 0x8b, 0x75, 0xd0, //0x0000185b movq $-48(%rbp), %rsi - 0x4c, 0x8b, 0x4d, 0xb8, //0x0000185f movq $-72(%rbp), %r9 - 0x4c, 0x8b, 0x6d, 0xa8, //0x00001863 movq $-88(%rbp), %r13 - //0x00001867 LBB0_319 - 0x4c, 0x8b, 0x75, 0xc0, //0x00001867 movq $-64(%rbp), %r14 - //0x0000186b LBB0_320 - 0x4d, 0x85, 0xd2, //0x0000186b testq %r10, %r10 - 0x4c, 0x8b, 0x65, 0xb0, //0x0000186e movq $-80(%rbp), %r12 - 0x0f, 0x88, 0x99, 0x0d, 0x00, 0x00, //0x00001872 js LBB0_455 - 0x4d, 0x01, 0xf2, //0x00001878 addq %r14, %r10 - 0xe9, 0x3a, 0xe9, 0xff, 0xff, //0x0000187b jmp LBB0_1 - //0x00001880 LBB0_322 - 0x4c, 0x89, 0xdf, //0x00001880 movq %r11, %rdi - 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00001883 movq $-1, %r8 - 0x4d, 0x85, 0xed, //0x0000188a testq %r13, %r13 - 0x0f, 0x85, 0x59, 0xfd, 0xff, 0xff, //0x0000188d jne LBB0_298 - 0xe9, 0xd9, 0x0d, 0x00, 0x00, //0x00001893 jmp LBB0_462 - //0x00001898 LBB0_114 - 0x4d, 0x01, 0xe2, //0x00001898 addq %r12, %r10 - 0x49, 0x83, 0xfd, 0x20, //0x0000189b cmpq $32, %r13 - 0x4c, 0x8b, 0x75, 0xc0, //0x0000189f movq $-64(%rbp), %r14 - 0x0f, 0x82, 0xc3, 0x08, 0x00, 0x00, //0x000018a3 jb LBB0_406 - //0x000018a9 LBB0_115 - 0xf3, 0x41, 0x0f, 0x6f, 0x02, //0x000018a9 movdqu (%r10), %xmm0 - 0xf3, 0x41, 0x0f, 0x6f, 0x4a, 0x10, //0x000018ae movdqu $16(%r10), %xmm1 - 0x66, 0x0f, 0x6f, 0xd0, //0x000018b4 movdqa %xmm0, %xmm2 - 0x66, 0x41, 0x0f, 0x74, 0xd1, //0x000018b8 pcmpeqb %xmm9, %xmm2 - 0x66, 0x0f, 0xd7, 0xfa, //0x000018bd pmovmskb %xmm2, %edi - 0x66, 0x0f, 0x6f, 0xd1, //0x000018c1 movdqa %xmm1, %xmm2 - 0x66, 0x41, 0x0f, 0x74, 0xd1, //0x000018c5 pcmpeqb %xmm9, %xmm2 - 0x66, 0x0f, 0xd7, 0xc2, //0x000018ca pmovmskb %xmm2, %eax - 0x66, 0x41, 0x0f, 0x74, 0xc2, //0x000018ce pcmpeqb %xmm10, %xmm0 - 0x66, 0x0f, 0xd7, 0xd0, //0x000018d3 pmovmskb %xmm0, %edx - 0x66, 0x41, 0x0f, 0x74, 0xca, //0x000018d7 pcmpeqb %xmm10, %xmm1 - 0x66, 0x0f, 0xd7, 0xc9, //0x000018dc pmovmskb %xmm1, %ecx - 0x48, 0xc1, 0xe0, 0x10, //0x000018e0 shlq $16, %rax - 0x48, 0x09, 0xc7, //0x000018e4 orq %rax, %rdi - 0x48, 0xc1, 0xe1, 0x10, //0x000018e7 shlq $16, %rcx - 0x48, 0x09, 0xca, //0x000018eb orq %rcx, %rdx - 0x0f, 0x85, 0x13, 0x08, 0x00, 0x00, //0x000018ee jne LBB0_402 - 0x4d, 0x85, 0xdb, //0x000018f4 testq %r11, %r11 - 0x0f, 0x85, 0x27, 0x08, 0x00, 0x00, //0x000018f7 jne LBB0_404 - 0x45, 0x31, 0xdb, //0x000018fd xorl %r11d, %r11d - 0x48, 0x85, 0xff, //0x00001900 testq %rdi, %rdi - 0x0f, 0x84, 0x5b, 0x08, 0x00, 0x00, //0x00001903 je LBB0_405 - //0x00001909 LBB0_118 - 0x48, 0x0f, 0xbc, 0xc7, //0x00001909 bsfq %rdi, %rax - 0xe9, 0xc7, 0x00, 0x00, 0x00, //0x0000190d jmp LBB0_169 - //0x00001912 LBB0_159 - 0x4d, 0x01, 0xe2, //0x00001912 addq %r12, %r10 - 0x49, 0x83, 0xfd, 0x20, //0x00001915 cmpq $32, %r13 - 0x0f, 0x82, 0xbd, 0x01, 0x00, 0x00, //0x00001919 jb LBB0_340 - //0x0000191f LBB0_160 - 0xf3, 0x41, 0x0f, 0x6f, 0x2a, //0x0000191f movdqu (%r10), %xmm5 - 0xf3, 0x41, 0x0f, 0x6f, 0x42, 0x10, //0x00001924 movdqu $16(%r10), %xmm0 - 0x66, 0x0f, 0x6f, 0xcd, //0x0000192a movdqa %xmm5, %xmm1 - 0x66, 0x41, 0x0f, 0x74, 0xc9, //0x0000192e pcmpeqb %xmm9, %xmm1 - 0x66, 0x0f, 0xd7, 0xf1, //0x00001933 pmovmskb %xmm1, %esi - 0x66, 0x0f, 0x6f, 0xc8, //0x00001937 movdqa %xmm0, %xmm1 - 0x66, 0x0f, 0x6f, 0xd0, //0x0000193b movdqa %xmm0, %xmm2 - 0x66, 0x41, 0x0f, 0xda, 0xd7, //0x0000193f pminub %xmm15, %xmm2 - 0x66, 0x0f, 0x74, 0xd0, //0x00001944 pcmpeqb %xmm0, %xmm2 - 0x66, 0x41, 0x0f, 0x74, 0xc1, //0x00001948 pcmpeqb %xmm9, %xmm0 - 0x66, 0x0f, 0xd7, 0xc0, //0x0000194d pmovmskb %xmm0, %eax - 0x66, 0x0f, 0x6f, 0xc5, //0x00001951 movdqa %xmm5, %xmm0 - 0x66, 0x41, 0x0f, 0x74, 0xc2, //0x00001955 pcmpeqb %xmm10, %xmm0 - 0x66, 0x0f, 0xd7, 0xd0, //0x0000195a pmovmskb %xmm0, %edx - 0x66, 0x41, 0x0f, 0x74, 0xca, //0x0000195e pcmpeqb %xmm10, %xmm1 - 0x66, 0x0f, 0xd7, 0xc9, //0x00001963 pmovmskb %xmm1, %ecx - 0x66, 0x0f, 0xd7, 0xfa, //0x00001967 pmovmskb %xmm2, %edi - 0x48, 0xc1, 0xe0, 0x10, //0x0000196b shlq $16, %rax - 0x48, 0x09, 0xc6, //0x0000196f orq %rax, %rsi - 0x48, 0xc1, 0xe1, 0x10, //0x00001972 shlq $16, %rcx - 0x48, 0xc1, 0xe7, 0x10, //0x00001976 shlq $16, %rdi - 0x48, 0x09, 0xca, //0x0000197a orq %rcx, %rdx - 0x0f, 0x85, 0xcd, 0x08, 0x00, 0x00, //0x0000197d jne LBB0_419 - 0x4d, 0x85, 0xdb, //0x00001983 testq %r11, %r11 - 0x0f, 0x85, 0xe1, 0x08, 0x00, 0x00, //0x00001986 jne LBB0_421 - 0x45, 0x31, 0xdb, //0x0000198c xorl %r11d, %r11d - //0x0000198f LBB0_163 - 0x66, 0x0f, 0x6f, 0xc5, //0x0000198f movdqa %xmm5, %xmm0 - 0x66, 0x41, 0x0f, 0xda, 0xc7, //0x00001993 pminub %xmm15, %xmm0 - 0x66, 0x0f, 0x74, 0xc5, //0x00001998 pcmpeqb %xmm5, %xmm0 - 0x66, 0x0f, 0xd7, 0xc0, //0x0000199c pmovmskb %xmm0, %eax - 0x48, 0x09, 0xc7, //0x000019a0 orq %rax, %rdi - 0xb9, 0x40, 0x00, 0x00, 0x00, //0x000019a3 movl $64, %ecx - 0xb8, 0x40, 0x00, 0x00, 0x00, //0x000019a8 movl $64, %eax - 0x48, 0x85, 0xf6, //0x000019ad testq %rsi, %rsi - 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x000019b0 je LBB0_165 - 0x48, 0x0f, 0xbc, 0xc6, //0x000019b6 bsfq %rsi, %rax - //0x000019ba LBB0_165 - 0x48, 0x85, 0xff, //0x000019ba testq %rdi, %rdi - 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x000019bd je LBB0_167 - 0x48, 0x0f, 0xbc, 0xcf, //0x000019c3 bsfq %rdi, %rcx - //0x000019c7 LBB0_167 - 0x48, 0x85, 0xf6, //0x000019c7 testq %rsi, %rsi - 0x0f, 0x84, 0xfb, 0x00, 0x00, 0x00, //0x000019ca je LBB0_338 - 0x48, 0x39, 0xc1, //0x000019d0 cmpq %rax, %rcx - 0x0f, 0x82, 0xbf, 0x0d, 0x00, 0x00, //0x000019d3 jb LBB0_479 - //0x000019d9 LBB0_169 - 0x4c, 0x03, 0x55, 0x98, //0x000019d9 addq $-104(%rbp), %r10 - 0x49, 0x01, 0xc2, //0x000019dd addq %rax, %r10 - 0x48, 0x8b, 0x75, 0xd0, //0x000019e0 movq $-48(%rbp), %rsi - 0x4c, 0x8b, 0x4d, 0xb8, //0x000019e4 movq $-72(%rbp), %r9 - 0xe9, 0x31, 0x08, 0x00, 0x00, //0x000019e8 jmp LBB0_418 - //0x000019ed LBB0_323 - 0x89, 0xc0, //0x000019ed movl %eax, %eax - 0x49, 0xf7, 0xd2, //0x000019ef notq %r10 - 0x49, 0x29, 0xc2, //0x000019f2 subq %rax, %r10 - 0x48, 0x8b, 0x75, 0xd0, //0x000019f5 movq $-48(%rbp), %rsi - 0x4c, 0x8b, 0x4d, 0xb8, //0x000019f9 movq $-72(%rbp), %r9 - 0xe9, 0x65, 0xfe, 0xff, 0xff, //0x000019fd jmp LBB0_319 - //0x00001a02 LBB0_324 - 0x48, 0x85, 0xff, //0x00001a02 testq %rdi, %rdi - 0x0f, 0x85, 0x8d, 0x0d, 0x00, 0x00, //0x00001a05 jne LBB0_479 - 0x49, 0x83, 0xc2, 0x20, //0x00001a0b addq $32, %r10 - 0x49, 0x83, 0xc5, 0xe0, //0x00001a0f addq $-32, %r13 - //0x00001a13 LBB0_326 - 0x4d, 0x85, 0xdb, //0x00001a13 testq %r11, %r11 - 0x0f, 0x85, 0xda, 0x08, 0x00, 0x00, //0x00001a16 jne LBB0_424 - 0x48, 0x8b, 0x55, 0xc8, //0x00001a1c movq $-56(%rbp), %rdx - 0x48, 0x8b, 0x75, 0xd0, //0x00001a20 movq $-48(%rbp), %rsi - 0x4c, 0x8b, 0x4d, 0xb8, //0x00001a24 movq $-72(%rbp), %r9 - 0x4d, 0x85, 0xed, //0x00001a28 testq %r13, %r13 - 0x0f, 0x84, 0xc4, 0x0b, 0x00, 0x00, //0x00001a2b je LBB0_57 - //0x00001a31 LBB0_328 - 0x41, 0x0f, 0xb6, 0x02, //0x00001a31 movzbl (%r10), %eax - 0x3c, 0x22, //0x00001a35 cmpb $34, %al - 0x0f, 0x84, 0x85, 0x00, 0x00, 0x00, //0x00001a37 je LBB0_337 - 0x3c, 0x5c, //0x00001a3d cmpb $92, %al - 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x00001a3f je LBB0_332 - 0x3c, 0x1f, //0x00001a45 cmpb $31, %al - 0x0f, 0x86, 0x62, 0x0d, 0x00, 0x00, //0x00001a47 jbe LBB0_480 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00001a4d movq $-1, %rax - 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00001a54 movl $1, %ecx - 0x49, 0x01, 0xca, //0x00001a59 addq %rcx, %r10 - 0x49, 0x01, 0xc5, //0x00001a5c addq %rax, %r13 - 0x0f, 0x85, 0xcc, 0xff, 0xff, 0xff, //0x00001a5f jne LBB0_328 - 0xe9, 0x8b, 0x0b, 0x00, 0x00, //0x00001a65 jmp LBB0_57 - //0x00001a6a LBB0_332 - 0x49, 0x83, 0xfd, 0x01, //0x00001a6a cmpq $1, %r13 - 0x0f, 0x84, 0x32, 0x0d, 0x00, 0x00, //0x00001a6e je LBB0_481 - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00001a74 movq $-2, %rax - 0xb9, 0x02, 0x00, 0x00, 0x00, //0x00001a7b movl $2, %ecx - 0x48, 0x83, 0xfa, 0xff, //0x00001a80 cmpq $-1, %rdx - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x00001a84 je LBB0_335 - 0x48, 0x8b, 0x75, 0xd0, //0x00001a8a movq $-48(%rbp), %rsi - 0x4c, 0x8b, 0x65, 0xb0, //0x00001a8e movq $-80(%rbp), %r12 - 0xe9, 0x12, 0x00, 0x00, 0x00, //0x00001a92 jmp LBB0_336 - //0x00001a97 LBB0_335 - 0x4c, 0x89, 0xd2, //0x00001a97 movq %r10, %rdx - 0x4c, 0x8b, 0x65, 0xb0, //0x00001a9a movq $-80(%rbp), %r12 - 0x4c, 0x29, 0xe2, //0x00001a9e subq %r12, %rdx - 0x48, 0x89, 0x55, 0xc8, //0x00001aa1 movq %rdx, $-56(%rbp) - 0x48, 0x8b, 0x75, 0xd0, //0x00001aa5 movq $-48(%rbp), %rsi - //0x00001aa9 LBB0_336 - 0x4c, 0x8b, 0x4d, 0xb8, //0x00001aa9 movq $-72(%rbp), %r9 - 0x4c, 0x8b, 0x75, 0xc0, //0x00001aad movq $-64(%rbp), %r14 - 0x49, 0x01, 0xca, //0x00001ab1 addq %rcx, %r10 - 0x49, 0x01, 0xc5, //0x00001ab4 addq %rax, %r13 - 0x0f, 0x85, 0x74, 0xff, 0xff, 0xff, //0x00001ab7 jne LBB0_328 - 0xe9, 0x33, 0x0b, 0x00, 0x00, //0x00001abd jmp LBB0_57 - //0x00001ac2 LBB0_337 - 0x4c, 0x03, 0x55, 0x98, //0x00001ac2 addq $-104(%rbp), %r10 - 0xe9, 0xb1, 0x05, 0x00, 0x00, //0x00001ac6 jmp LBB0_398 - //0x00001acb LBB0_338 - 0x48, 0x85, 0xff, //0x00001acb testq %rdi, %rdi - 0x0f, 0x85, 0xc4, 0x0c, 0x00, 0x00, //0x00001ace jne LBB0_479 - 0x49, 0x83, 0xc2, 0x20, //0x00001ad4 addq $32, %r10 - 0x49, 0x83, 0xc5, 0xe0, //0x00001ad8 addq $-32, %r13 - //0x00001adc LBB0_340 - 0x4d, 0x85, 0xdb, //0x00001adc testq %r11, %r11 - 0x0f, 0x85, 0xab, 0x08, 0x00, 0x00, //0x00001adf jne LBB0_428 - 0x48, 0x8b, 0x55, 0xc8, //0x00001ae5 movq $-56(%rbp), %rdx - 0x48, 0x8b, 0x75, 0xd0, //0x00001ae9 movq $-48(%rbp), %rsi - 0x4c, 0x8b, 0x4d, 0xb8, //0x00001aed movq $-72(%rbp), %r9 - 0x4d, 0x85, 0xed, //0x00001af1 testq %r13, %r13 - 0x0f, 0x84, 0xfb, 0x0a, 0x00, 0x00, //0x00001af4 je LBB0_57 - //0x00001afa LBB0_342 - 0x41, 0x0f, 0xb6, 0x02, //0x00001afa movzbl (%r10), %eax - 0x3c, 0x22, //0x00001afe cmpb $34, %al - 0x0f, 0x84, 0x8d, 0x00, 0x00, 0x00, //0x00001b00 je LBB0_352 - 0x3c, 0x5c, //0x00001b06 cmpb $92, %al - 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x00001b08 je LBB0_346 - 0x3c, 0x1f, //0x00001b0e cmpb $31, %al - 0x0f, 0x86, 0x99, 0x0c, 0x00, 0x00, //0x00001b10 jbe LBB0_480 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00001b16 movq $-1, %rax - 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00001b1d movl $1, %ecx - 0x49, 0x01, 0xca, //0x00001b22 addq %rcx, %r10 - 0x49, 0x01, 0xc5, //0x00001b25 addq %rax, %r13 - 0x0f, 0x85, 0xcc, 0xff, 0xff, 0xff, //0x00001b28 jne LBB0_342 - 0xe9, 0xc2, 0x0a, 0x00, 0x00, //0x00001b2e jmp LBB0_57 - //0x00001b33 LBB0_346 - 0x49, 0x83, 0xfd, 0x01, //0x00001b33 cmpq $1, %r13 - 0x0f, 0x84, 0x69, 0x0c, 0x00, 0x00, //0x00001b37 je LBB0_481 - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00001b3d movq $-2, %rax - 0xb9, 0x02, 0x00, 0x00, 0x00, //0x00001b44 movl $2, %ecx - 0x48, 0x83, 0xfa, 0xff, //0x00001b49 cmpq $-1, %rdx - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x00001b4d je LBB0_349 - 0x48, 0x8b, 0x75, 0xd0, //0x00001b53 movq $-48(%rbp), %rsi - 0x4c, 0x8b, 0x65, 0xb0, //0x00001b57 movq $-80(%rbp), %r12 - 0xe9, 0x12, 0x00, 0x00, 0x00, //0x00001b5b jmp LBB0_350 - //0x00001b60 LBB0_349 - 0x4c, 0x89, 0xd2, //0x00001b60 movq %r10, %rdx - 0x4c, 0x8b, 0x65, 0xb0, //0x00001b63 movq $-80(%rbp), %r12 - 0x4c, 0x29, 0xe2, //0x00001b67 subq %r12, %rdx - 0x48, 0x89, 0x55, 0xc8, //0x00001b6a movq %rdx, $-56(%rbp) - 0x48, 0x8b, 0x75, 0xd0, //0x00001b6e movq $-48(%rbp), %rsi - //0x00001b72 LBB0_350 - 0x4c, 0x8b, 0x4d, 0xb8, //0x00001b72 movq $-72(%rbp), %r9 - 0x4c, 0x8b, 0x75, 0xc0, //0x00001b76 movq $-64(%rbp), %r14 - 0x49, 0x01, 0xca, //0x00001b7a addq %rcx, %r10 - 0x49, 0x01, 0xc5, //0x00001b7d addq %rax, %r13 - 0x0f, 0x85, 0x74, 0xff, 0xff, 0xff, //0x00001b80 jne LBB0_342 - 0xe9, 0x6a, 0x0a, 0x00, 0x00, //0x00001b86 jmp LBB0_57 - //0x00001b8b LBB0_351 - 0x0f, 0xbc, 0xc3, //0x00001b8b bsfl %ebx, %eax - 0xe9, 0x1e, 0x00, 0x00, 0x00, //0x00001b8e jmp LBB0_355 - //0x00001b93 LBB0_352 - 0x4c, 0x03, 0x55, 0x98, //0x00001b93 addq $-104(%rbp), %r10 - 0xe9, 0x82, 0x06, 0x00, 0x00, //0x00001b97 jmp LBB0_418 - //0x00001b9c LBB0_353 - 0x48, 0x8b, 0x45, 0xb0, //0x00001b9c movq $-80(%rbp), %rax - 0x4e, 0x8d, 0x04, 0x30, //0x00001ba0 leaq (%rax,%r14), %r8 - 0x49, 0x29, 0xc8, //0x00001ba4 subq %rcx, %r8 - 0x49, 0x29, 0xf8, //0x00001ba7 subq %rdi, %r8 - 0xe9, 0x08, 0x00, 0x00, 0x00, //0x00001baa jmp LBB0_356 - //0x00001baf LBB0_354 - 0x89, 0xc0, //0x00001baf movl %eax, %eax - //0x00001bb1 LBB0_355 - 0x49, 0xf7, 0xd0, //0x00001bb1 notq %r8 - 0x49, 0x29, 0xc0, //0x00001bb4 subq %rax, %r8 - //0x00001bb7 LBB0_356 - 0x4d, 0x85, 0xc0, //0x00001bb7 testq %r8, %r8 - 0x0f, 0x88, 0xb1, 0x0a, 0x00, 0x00, //0x00001bba js LBB0_462 - //0x00001bc0 LBB0_357 - 0x4d, 0x01, 0xc2, //0x00001bc0 addq %r8, %r10 - 0x48, 0x8b, 0x75, 0xd0, //0x00001bc3 movq $-48(%rbp), %rsi - 0x4c, 0x89, 0x16, //0x00001bc7 movq %r10, (%rsi) - 0x4c, 0x89, 0xf0, //0x00001bca movq %r14, %rax - 0x48, 0xb9, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x00001bcd movabsq $9223372036854775806, %rcx - 0x49, 0x39, 0xce, //0x00001bd7 cmpq %rcx, %r14 - 0x4c, 0x8b, 0x65, 0xb0, //0x00001bda movq $-80(%rbp), %r12 - 0x4c, 0x8b, 0x4d, 0xb8, //0x00001bde movq $-72(%rbp), %r9 - 0x4c, 0x8b, 0x6d, 0xa8, //0x00001be2 movq $-88(%rbp), %r13 - 0x0f, 0x86, 0xb7, 0xe5, 0xff, 0xff, //0x00001be6 jbe LBB0_2 - 0xe9, 0x62, 0x0a, 0x00, 0x00, //0x00001bec jmp LBB0_464 - //0x00001bf1 LBB0_209 - 0x4d, 0x01, 0xe2, //0x00001bf1 addq %r12, %r10 - 0x49, 0x83, 0xfd, 0x20, //0x00001bf4 cmpq $32, %r13 - 0x48, 0x8b, 0x5d, 0xc0, //0x00001bf8 movq $-64(%rbp), %rbx - 0x0f, 0x82, 0x40, 0x08, 0x00, 0x00, //0x00001bfc jb LBB0_434 - //0x00001c02 LBB0_210 - 0xf3, 0x41, 0x0f, 0x6f, 0x02, //0x00001c02 movdqu (%r10), %xmm0 - 0xf3, 0x41, 0x0f, 0x6f, 0x4a, 0x10, //0x00001c07 movdqu $16(%r10), %xmm1 - 0x66, 0x0f, 0x6f, 0xd0, //0x00001c0d movdqa %xmm0, %xmm2 - 0x66, 0x41, 0x0f, 0x74, 0xd1, //0x00001c11 pcmpeqb %xmm9, %xmm2 - 0x66, 0x0f, 0xd7, 0xfa, //0x00001c16 pmovmskb %xmm2, %edi - 0x66, 0x0f, 0x6f, 0xd1, //0x00001c1a movdqa %xmm1, %xmm2 - 0x66, 0x41, 0x0f, 0x74, 0xd1, //0x00001c1e pcmpeqb %xmm9, %xmm2 - 0x66, 0x0f, 0xd7, 0xc2, //0x00001c23 pmovmskb %xmm2, %eax - 0x66, 0x41, 0x0f, 0x74, 0xc2, //0x00001c27 pcmpeqb %xmm10, %xmm0 - 0x66, 0x0f, 0xd7, 0xd0, //0x00001c2c pmovmskb %xmm0, %edx - 0x66, 0x41, 0x0f, 0x74, 0xca, //0x00001c30 pcmpeqb %xmm10, %xmm1 - 0x66, 0x0f, 0xd7, 0xc9, //0x00001c35 pmovmskb %xmm1, %ecx - 0x48, 0xc1, 0xe0, 0x10, //0x00001c39 shlq $16, %rax - 0x48, 0x09, 0xc7, //0x00001c3d orq %rax, %rdi - 0x48, 0xc1, 0xe1, 0x10, //0x00001c40 shlq $16, %rcx - 0x48, 0x09, 0xca, //0x00001c44 orq %rcx, %rdx - 0x0f, 0x85, 0x90, 0x07, 0x00, 0x00, //0x00001c47 jne LBB0_430 - 0x4d, 0x85, 0xdb, //0x00001c4d testq %r11, %r11 - 0x0f, 0x85, 0xa4, 0x07, 0x00, 0x00, //0x00001c50 jne LBB0_432 - 0x45, 0x31, 0xdb, //0x00001c56 xorl %r11d, %r11d - 0x48, 0x85, 0xff, //0x00001c59 testq %rdi, %rdi - 0x0f, 0x84, 0xd8, 0x07, 0x00, 0x00, //0x00001c5c je LBB0_433 - //0x00001c62 LBB0_213 - 0x48, 0x0f, 0xbc, 0xc7, //0x00001c62 bsfq %rdi, %rax - 0xe9, 0xcb, 0x00, 0x00, 0x00, //0x00001c66 jmp LBB0_288 - //0x00001c6b LBB0_278 - 0x4d, 0x01, 0xe2, //0x00001c6b addq %r12, %r10 - 0x49, 0x83, 0xfd, 0x20, //0x00001c6e cmpq $32, %r13 - 0x0f, 0x82, 0x93, 0x02, 0x00, 0x00, //0x00001c72 jb LBB0_379 - //0x00001c78 LBB0_279 - 0xf3, 0x41, 0x0f, 0x6f, 0x2a, //0x00001c78 movdqu (%r10), %xmm5 - 0xf3, 0x41, 0x0f, 0x6f, 0x42, 0x10, //0x00001c7d movdqu $16(%r10), %xmm0 - 0x66, 0x0f, 0x6f, 0xcd, //0x00001c83 movdqa %xmm5, %xmm1 - 0x66, 0x41, 0x0f, 0x74, 0xc9, //0x00001c87 pcmpeqb %xmm9, %xmm1 - 0x66, 0x0f, 0xd7, 0xf1, //0x00001c8c pmovmskb %xmm1, %esi - 0x66, 0x0f, 0x6f, 0xc8, //0x00001c90 movdqa %xmm0, %xmm1 - 0x66, 0x0f, 0x6f, 0xd0, //0x00001c94 movdqa %xmm0, %xmm2 - 0x66, 0x41, 0x0f, 0xda, 0xd7, //0x00001c98 pminub %xmm15, %xmm2 - 0x66, 0x0f, 0x74, 0xd0, //0x00001c9d pcmpeqb %xmm0, %xmm2 - 0x66, 0x41, 0x0f, 0x74, 0xc1, //0x00001ca1 pcmpeqb %xmm9, %xmm0 - 0x66, 0x0f, 0xd7, 0xc0, //0x00001ca6 pmovmskb %xmm0, %eax - 0x66, 0x0f, 0x6f, 0xc5, //0x00001caa movdqa %xmm5, %xmm0 - 0x66, 0x41, 0x0f, 0x74, 0xc2, //0x00001cae pcmpeqb %xmm10, %xmm0 - 0x66, 0x0f, 0xd7, 0xd0, //0x00001cb3 pmovmskb %xmm0, %edx - 0x66, 0x41, 0x0f, 0x74, 0xca, //0x00001cb7 pcmpeqb %xmm10, %xmm1 - 0x66, 0x0f, 0xd7, 0xc9, //0x00001cbc pmovmskb %xmm1, %ecx - 0x66, 0x0f, 0xd7, 0xfa, //0x00001cc0 pmovmskb %xmm2, %edi - 0x48, 0xc1, 0xe0, 0x10, //0x00001cc4 shlq $16, %rax - 0x48, 0x09, 0xc6, //0x00001cc8 orq %rax, %rsi - 0x48, 0xc1, 0xe1, 0x10, //0x00001ccb shlq $16, %rcx - 0x48, 0xc1, 0xe7, 0x10, //0x00001ccf shlq $16, %rdi - 0x48, 0x09, 0xca, //0x00001cd3 orq %rcx, %rdx - 0x0f, 0x85, 0x4a, 0x08, 0x00, 0x00, //0x00001cd6 jne LBB0_447 - 0x4d, 0x85, 0xdb, //0x00001cdc testq %r11, %r11 - 0x48, 0x8b, 0x5d, 0xc0, //0x00001cdf movq $-64(%rbp), %rbx - 0x0f, 0x85, 0x5a, 0x08, 0x00, 0x00, //0x00001ce3 jne LBB0_449 - 0x45, 0x31, 0xdb, //0x00001ce9 xorl %r11d, %r11d - //0x00001cec LBB0_282 - 0x66, 0x0f, 0x6f, 0xc5, //0x00001cec movdqa %xmm5, %xmm0 - 0x66, 0x41, 0x0f, 0xda, 0xc7, //0x00001cf0 pminub %xmm15, %xmm0 - 0x66, 0x0f, 0x74, 0xc5, //0x00001cf5 pcmpeqb %xmm5, %xmm0 - 0x66, 0x0f, 0xd7, 0xc0, //0x00001cf9 pmovmskb %xmm0, %eax - 0x48, 0x09, 0xc7, //0x00001cfd orq %rax, %rdi - 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00001d00 movl $64, %ecx - 0xb8, 0x40, 0x00, 0x00, 0x00, //0x00001d05 movl $64, %eax - 0x48, 0x85, 0xf6, //0x00001d0a testq %rsi, %rsi - 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00001d0d je LBB0_284 - 0x48, 0x0f, 0xbc, 0xc6, //0x00001d13 bsfq %rsi, %rax - //0x00001d17 LBB0_284 - 0x48, 0x85, 0xff, //0x00001d17 testq %rdi, %rdi - 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00001d1a je LBB0_286 - 0x48, 0x0f, 0xbc, 0xcf, //0x00001d20 bsfq %rdi, %rcx - //0x00001d24 LBB0_286 - 0x48, 0x85, 0xf6, //0x00001d24 testq %rsi, %rsi - 0x0f, 0x84, 0x3d, 0x00, 0x00, 0x00, //0x00001d27 je LBB0_359 - 0x48, 0x39, 0xc1, //0x00001d2d cmpq %rax, %rcx - 0x0f, 0x82, 0x62, 0x0a, 0x00, 0x00, //0x00001d30 jb LBB0_479 - //0x00001d36 LBB0_288 - 0x4c, 0x03, 0x55, 0x98, //0x00001d36 addq $-104(%rbp), %r10 - 0x49, 0x01, 0xc2, //0x00001d3a addq %rax, %r10 - 0x48, 0x8b, 0x75, 0xd0, //0x00001d3d movq $-48(%rbp), %rsi - 0x4c, 0x8b, 0x4d, 0xb8, //0x00001d41 movq $-72(%rbp), %r9 - 0xe9, 0xaa, 0x07, 0x00, 0x00, //0x00001d45 jmp LBB0_446 - //0x00001d4a LBB0_358 - 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00001d4a movq $-1, %r8 - 0x4c, 0x89, 0xf9, //0x00001d51 movq %r15, %rcx - 0x49, 0x89, 0xf9, //0x00001d54 movq %rdi, %r9 - 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x00001d57 movq $-1, %r12 - 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00001d5e movq $-1, %r14 - 0xe9, 0x11, 0xea, 0xff, 0xff, //0x00001d65 jmp LBB0_90 - //0x00001d6a LBB0_359 - 0x48, 0x85, 0xff, //0x00001d6a testq %rdi, %rdi - 0x0f, 0x85, 0x25, 0x0a, 0x00, 0x00, //0x00001d6d jne LBB0_479 - 0x49, 0x83, 0xc2, 0x20, //0x00001d73 addq $32, %r10 - 0x49, 0x83, 0xc5, 0xe0, //0x00001d77 addq $-32, %r13 - 0x4d, 0x85, 0xdb, //0x00001d7b testq %r11, %r11 - 0x0f, 0x85, 0x94, 0x01, 0x00, 0x00, //0x00001d7e jne LBB0_380 - //0x00001d84 LBB0_361 - 0x48, 0x8b, 0x55, 0xc8, //0x00001d84 movq $-56(%rbp), %rdx - 0x48, 0x8b, 0x75, 0xd0, //0x00001d88 movq $-48(%rbp), %rsi - 0x4c, 0x8b, 0x4d, 0xb8, //0x00001d8c movq $-72(%rbp), %r9 - 0x4d, 0x85, 0xed, //0x00001d90 testq %r13, %r13 - 0x0f, 0x84, 0x5c, 0x08, 0x00, 0x00, //0x00001d93 je LBB0_57 - //0x00001d99 LBB0_362 - 0x41, 0x0f, 0xb6, 0x02, //0x00001d99 movzbl (%r10), %eax - 0x3c, 0x22, //0x00001d9d cmpb $34, %al - 0x0f, 0x84, 0xbf, 0x00, 0x00, 0x00, //0x00001d9f je LBB0_373 - 0x3c, 0x5c, //0x00001da5 cmpb $92, %al - 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x00001da7 je LBB0_366 - 0x3c, 0x1f, //0x00001dad cmpb $31, %al - 0x0f, 0x86, 0xfa, 0x09, 0x00, 0x00, //0x00001daf jbe LBB0_480 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00001db5 movq $-1, %rax - 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00001dbc movl $1, %ecx - 0x49, 0x01, 0xca, //0x00001dc1 addq %rcx, %r10 - 0x49, 0x01, 0xc5, //0x00001dc4 addq %rax, %r13 - 0x0f, 0x85, 0xcc, 0xff, 0xff, 0xff, //0x00001dc7 jne LBB0_362 - 0xe9, 0x23, 0x08, 0x00, 0x00, //0x00001dcd jmp LBB0_57 - //0x00001dd2 LBB0_366 - 0x49, 0x83, 0xfd, 0x01, //0x00001dd2 cmpq $1, %r13 - 0x0f, 0x84, 0xca, 0x09, 0x00, 0x00, //0x00001dd6 je LBB0_481 - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00001ddc movq $-2, %rax - 0xb9, 0x02, 0x00, 0x00, 0x00, //0x00001de3 movl $2, %ecx - 0x48, 0x83, 0xfa, 0xff, //0x00001de8 cmpq $-1, %rdx - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x00001dec je LBB0_369 - 0x48, 0x8b, 0x75, 0xd0, //0x00001df2 movq $-48(%rbp), %rsi - 0x4c, 0x8b, 0x65, 0xb0, //0x00001df6 movq $-80(%rbp), %r12 - 0xe9, 0x12, 0x00, 0x00, 0x00, //0x00001dfa jmp LBB0_370 - //0x00001dff LBB0_369 - 0x4c, 0x89, 0xd2, //0x00001dff movq %r10, %rdx - 0x4c, 0x8b, 0x65, 0xb0, //0x00001e02 movq $-80(%rbp), %r12 - 0x4c, 0x29, 0xe2, //0x00001e06 subq %r12, %rdx - 0x48, 0x89, 0x55, 0xc8, //0x00001e09 movq %rdx, $-56(%rbp) - 0x48, 0x8b, 0x75, 0xd0, //0x00001e0d movq $-48(%rbp), %rsi - //0x00001e11 LBB0_370 - 0x4c, 0x8b, 0x4d, 0xb8, //0x00001e11 movq $-72(%rbp), %r9 - 0x48, 0x8b, 0x5d, 0xc0, //0x00001e15 movq $-64(%rbp), %rbx - 0x49, 0x01, 0xca, //0x00001e19 addq %rcx, %r10 - 0x49, 0x01, 0xc5, //0x00001e1c addq %rax, %r13 - 0x0f, 0x85, 0x74, 0xff, 0xff, 0xff, //0x00001e1f jne LBB0_362 - 0xe9, 0xcb, 0x07, 0x00, 0x00, //0x00001e25 jmp LBB0_57 - //0x00001e2a LBB0_371 - 0x4d, 0x01, 0xe2, //0x00001e2a addq %r12, %r10 - 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00001e2d movq $-1, $-56(%rbp) - 0x45, 0x31, 0xdb, //0x00001e35 xorl %r11d, %r11d - 0x49, 0x83, 0xfd, 0x20, //0x00001e38 cmpq $32, %r13 - 0x0f, 0x83, 0xac, 0xf8, 0xff, 0xff, //0x00001e3c jae LBB0_48 - 0xe9, 0x83, 0x01, 0x00, 0x00, //0x00001e42 jmp LBB0_386 - //0x00001e47 LBB0_372 - 0x4d, 0x01, 0xe2, //0x00001e47 addq %r12, %r10 - 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00001e4a movq $-1, $-56(%rbp) - 0x45, 0x31, 0xdb, //0x00001e52 xorl %r11d, %r11d - 0x49, 0x83, 0xfd, 0x20, //0x00001e55 cmpq $32, %r13 - 0x0f, 0x83, 0x09, 0xf9, 0xff, 0xff, //0x00001e59 jae LBB0_133 - 0xe9, 0xaf, 0xfb, 0xff, 0xff, //0x00001e5f jmp LBB0_326 - //0x00001e64 LBB0_373 - 0x4c, 0x03, 0x55, 0x98, //0x00001e64 addq $-104(%rbp), %r10 - 0xe9, 0x87, 0x06, 0x00, 0x00, //0x00001e68 jmp LBB0_446 - //0x00001e6d LBB0_374 - 0x4d, 0x01, 0xe2, //0x00001e6d addq %r12, %r10 - 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00001e70 movq $-1, $-56(%rbp) - 0x45, 0x31, 0xdb, //0x00001e78 xorl %r11d, %r11d - 0x49, 0x83, 0xfd, 0x20, //0x00001e7b cmpq $32, %r13 - 0x4c, 0x8b, 0x75, 0xc0, //0x00001e7f movq $-64(%rbp), %r14 - 0x0f, 0x83, 0x20, 0xfa, 0xff, 0xff, //0x00001e83 jae LBB0_115 - 0xe9, 0xde, 0x02, 0x00, 0x00, //0x00001e89 jmp LBB0_406 - //0x00001e8e LBB0_375 - 0x4d, 0x01, 0xe2, //0x00001e8e addq %r12, %r10 - 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00001e91 movq $-1, $-56(%rbp) - 0x45, 0x31, 0xdb, //0x00001e99 xorl %r11d, %r11d - 0x49, 0x83, 0xfd, 0x20, //0x00001e9c cmpq $32, %r13 - 0x0f, 0x83, 0x79, 0xfa, 0xff, 0xff, //0x00001ea0 jae LBB0_160 - 0xe9, 0x31, 0xfc, 0xff, 0xff, //0x00001ea6 jmp LBB0_340 - //0x00001eab LBB0_376 - 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x00001eab movq $-1, %r13 - 0x4c, 0x89, 0xc9, //0x00001eb2 movq %r9, %rcx - 0x4c, 0x89, 0xde, //0x00001eb5 movq %r11, %rsi - 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x00001eb8 movq $-1, %r12 - 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00001ebf movq $-1, %r15 - 0x48, 0x8d, 0x15, 0xff, 0x0a, 0x00, 0x00, //0x00001ec6 leaq $2815(%rip), %rdx /* LJTI0_2+0(%rip) */ - 0xe9, 0xbb, 0xf3, 0xff, 0xff, //0x00001ecd jmp LBB0_242 - //0x00001ed2 LBB0_377 - 0x4d, 0x01, 0xe2, //0x00001ed2 addq %r12, %r10 - 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00001ed5 movq $-1, $-56(%rbp) - 0x45, 0x31, 0xdb, //0x00001edd xorl %r11d, %r11d - 0x49, 0x83, 0xfd, 0x20, //0x00001ee0 cmpq $32, %r13 - 0x48, 0x8b, 0x5d, 0xc0, //0x00001ee4 movq $-64(%rbp), %rbx - 0x0f, 0x83, 0x14, 0xfd, 0xff, 0xff, //0x00001ee8 jae LBB0_210 - 0xe9, 0x4f, 0x05, 0x00, 0x00, //0x00001eee jmp LBB0_434 - //0x00001ef3 LBB0_378 - 0x4d, 0x01, 0xe2, //0x00001ef3 addq %r12, %r10 - 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00001ef6 movq $-1, $-56(%rbp) - 0x45, 0x31, 0xdb, //0x00001efe xorl %r11d, %r11d - 0x49, 0x83, 0xfd, 0x20, //0x00001f01 cmpq $32, %r13 - 0x0f, 0x83, 0x6d, 0xfd, 0xff, 0xff, //0x00001f05 jae LBB0_279 - //0x00001f0b LBB0_379 - 0x48, 0x8b, 0x5d, 0xc0, //0x00001f0b movq $-64(%rbp), %rbx - 0x4d, 0x85, 0xdb, //0x00001f0f testq %r11, %r11 - 0x0f, 0x84, 0x6c, 0xfe, 0xff, 0xff, //0x00001f12 je LBB0_361 - //0x00001f18 LBB0_380 - 0x4d, 0x85, 0xed, //0x00001f18 testq %r13, %r13 - 0x0f, 0x84, 0x85, 0x08, 0x00, 0x00, //0x00001f1b je LBB0_481 - 0x48, 0x8b, 0x45, 0x88, //0x00001f21 movq $-120(%rbp), %rax - 0x4c, 0x01, 0xd0, //0x00001f25 addq %r10, %rax - 0x48, 0x8b, 0x4d, 0xc8, //0x00001f28 movq $-56(%rbp), %rcx - 0x48, 0x83, 0xf9, 0xff, //0x00001f2c cmpq $-1, %rcx - 0x48, 0x89, 0xca, //0x00001f30 movq %rcx, %rdx - 0x48, 0x0f, 0x44, 0xc8, //0x00001f33 cmoveq %rax, %rcx - 0x48, 0x0f, 0x44, 0xd0, //0x00001f37 cmoveq %rax, %rdx - 0x49, 0x83, 0xc2, 0x01, //0x00001f3b addq $1, %r10 - 0x49, 0x83, 0xc5, 0xff, //0x00001f3f addq $-1, %r13 - 0x48, 0x89, 0x4d, 0xc8, //0x00001f43 movq %rcx, $-56(%rbp) - 0x48, 0x8b, 0x75, 0xd0, //0x00001f47 movq $-48(%rbp), %rsi - 0x4c, 0x8b, 0x65, 0xb0, //0x00001f4b movq $-80(%rbp), %r12 - 0x4c, 0x8b, 0x4d, 0xb8, //0x00001f4f movq $-72(%rbp), %r9 - 0x48, 0x8b, 0x5d, 0xc0, //0x00001f53 movq $-64(%rbp), %rbx - 0x4d, 0x85, 0xed, //0x00001f57 testq %r13, %r13 - 0x0f, 0x85, 0x39, 0xfe, 0xff, 0xff, //0x00001f5a jne LBB0_362 - 0xe9, 0x90, 0x06, 0x00, 0x00, //0x00001f60 jmp LBB0_57 - //0x00001f65 LBB0_382 - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00001f65 cmpq $-1, $-56(%rbp) - 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x00001f6a jne LBB0_384 - 0x4c, 0x89, 0xd0, //0x00001f70 movq %r10, %rax - 0x48, 0x2b, 0x45, 0xb0, //0x00001f73 subq $-80(%rbp), %rax - 0x48, 0x0f, 0xbc, 0xca, //0x00001f77 bsfq %rdx, %rcx - 0x48, 0x01, 0xc1, //0x00001f7b addq %rax, %rcx - 0x48, 0x89, 0x4d, 0xc8, //0x00001f7e movq %rcx, $-56(%rbp) - //0x00001f82 LBB0_384 - 0x44, 0x89, 0xd8, //0x00001f82 movl %r11d, %eax - 0xf7, 0xd0, //0x00001f85 notl %eax - 0x21, 0xd0, //0x00001f87 andl %edx, %eax - 0x41, 0x8d, 0x0c, 0x43, //0x00001f89 leal (%r11,%rax,2), %ecx - 0x8d, 0x34, 0x00, //0x00001f8d leal (%rax,%rax), %esi - 0xf7, 0xd6, //0x00001f90 notl %esi - 0x21, 0xd6, //0x00001f92 andl %edx, %esi - 0x81, 0xe6, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001f94 andl $-1431655766, %esi - 0x45, 0x31, 0xdb, //0x00001f9a xorl %r11d, %r11d - 0x01, 0xc6, //0x00001f9d addl %eax, %esi - 0x41, 0x0f, 0x92, 0xc3, //0x00001f9f setb %r11b - 0x01, 0xf6, //0x00001fa3 addl %esi, %esi - 0x81, 0xf6, 0x55, 0x55, 0x55, 0x55, //0x00001fa5 xorl $1431655765, %esi - 0x21, 0xce, //0x00001fab andl %ecx, %esi - 0xf7, 0xd6, //0x00001fad notl %esi - 0x21, 0xf7, //0x00001faf andl %esi, %edi - 0x4c, 0x8b, 0x65, 0xb0, //0x00001fb1 movq $-80(%rbp), %r12 - 0x4c, 0x8b, 0x75, 0xc0, //0x00001fb5 movq $-64(%rbp), %r14 - 0x48, 0x85, 0xff, //0x00001fb9 testq %rdi, %rdi - 0x0f, 0x85, 0x8c, 0xf7, 0xff, 0xff, //0x00001fbc jne LBB0_51 - //0x00001fc2 LBB0_385 - 0x49, 0x83, 0xc2, 0x20, //0x00001fc2 addq $32, %r10 - 0x49, 0x83, 0xc5, 0xe0, //0x00001fc6 addq $-32, %r13 - //0x00001fca LBB0_386 - 0x4d, 0x85, 0xdb, //0x00001fca testq %r11, %r11 - 0x0f, 0x85, 0xd6, 0x02, 0x00, 0x00, //0x00001fcd jne LBB0_422 - 0x48, 0x8b, 0x55, 0xc8, //0x00001fd3 movq $-56(%rbp), %rdx - 0x48, 0x8b, 0x75, 0xd0, //0x00001fd7 movq $-48(%rbp), %rsi - 0x4c, 0x8b, 0x4d, 0xb8, //0x00001fdb movq $-72(%rbp), %r9 - 0x4d, 0x85, 0xed, //0x00001fdf testq %r13, %r13 - 0x0f, 0x84, 0x91, 0x00, 0x00, 0x00, //0x00001fe2 je LBB0_397 - //0x00001fe8 LBB0_388 - 0x31, 0xc9, //0x00001fe8 xorl %ecx, %ecx - //0x00001fea LBB0_389 - 0x41, 0x0f, 0xb6, 0x04, 0x0a, //0x00001fea movzbl (%r10,%rcx), %eax - 0x3c, 0x22, //0x00001fef cmpb $34, %al - 0x0f, 0x84, 0x7b, 0x00, 0x00, 0x00, //0x00001ff1 je LBB0_396 - 0x3c, 0x5c, //0x00001ff7 cmpb $92, %al - 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00001ff9 je LBB0_394 - 0x48, 0x83, 0xc1, 0x01, //0x00001fff addq $1, %rcx - 0x49, 0x39, 0xcd, //0x00002003 cmpq %rcx, %r13 - 0x0f, 0x85, 0xde, 0xff, 0xff, 0xff, //0x00002006 jne LBB0_389 - 0xe9, 0x7d, 0x00, 0x00, 0x00, //0x0000200c jmp LBB0_392 - //0x00002011 LBB0_394 - 0x49, 0x8d, 0x45, 0xff, //0x00002011 leaq $-1(%r13), %rax - 0x48, 0x39, 0xc8, //0x00002015 cmpq %rcx, %rax - 0x0f, 0x84, 0x88, 0x07, 0x00, 0x00, //0x00002018 je LBB0_481 - 0x48, 0x8b, 0x45, 0x80, //0x0000201e movq $-128(%rbp), %rax - 0x4c, 0x01, 0xd0, //0x00002022 addq %r10, %rax - 0x48, 0x01, 0xc8, //0x00002025 addq %rcx, %rax - 0x48, 0x83, 0xfa, 0xff, //0x00002028 cmpq $-1, %rdx - 0x48, 0x8b, 0x75, 0xc8, //0x0000202c movq $-56(%rbp), %rsi - 0x48, 0x0f, 0x44, 0xf0, //0x00002030 cmoveq %rax, %rsi - 0x48, 0x89, 0x75, 0xc8, //0x00002034 movq %rsi, $-56(%rbp) - 0x48, 0x0f, 0x44, 0xd0, //0x00002038 cmoveq %rax, %rdx - 0x49, 0x01, 0xca, //0x0000203c addq %rcx, %r10 - 0x49, 0x83, 0xc2, 0x02, //0x0000203f addq $2, %r10 - 0x4c, 0x89, 0xe8, //0x00002043 movq %r13, %rax - 0x48, 0x29, 0xc8, //0x00002046 subq %rcx, %rax - 0x48, 0x83, 0xc0, 0xfe, //0x00002049 addq $-2, %rax - 0x49, 0x83, 0xc5, 0xfe, //0x0000204d addq $-2, %r13 - 0x49, 0x39, 0xcd, //0x00002051 cmpq %rcx, %r13 - 0x49, 0x89, 0xc5, //0x00002054 movq %rax, %r13 - 0x48, 0x8b, 0x75, 0xd0, //0x00002057 movq $-48(%rbp), %rsi - 0x4c, 0x8b, 0x65, 0xb0, //0x0000205b movq $-80(%rbp), %r12 - 0x4c, 0x8b, 0x4d, 0xb8, //0x0000205f movq $-72(%rbp), %r9 - 0x4c, 0x8b, 0x75, 0xc0, //0x00002063 movq $-64(%rbp), %r14 - 0x0f, 0x85, 0x7b, 0xff, 0xff, 0xff, //0x00002067 jne LBB0_388 - 0xe9, 0x83, 0x05, 0x00, 0x00, //0x0000206d jmp LBB0_57 - //0x00002072 LBB0_396 - 0x49, 0x01, 0xca, //0x00002072 addq %rcx, %r10 - 0x49, 0x83, 0xc2, 0x01, //0x00002075 addq $1, %r10 - //0x00002079 LBB0_397 - 0x4d, 0x29, 0xe2, //0x00002079 subq %r12, %r10 - //0x0000207c LBB0_398 - 0x4c, 0x8b, 0x6d, 0xa8, //0x0000207c movq $-88(%rbp), %r13 - 0x4d, 0x85, 0xd2, //0x00002080 testq %r10, %r10 - 0x0f, 0x89, 0x01, 0xe1, 0xff, 0xff, //0x00002083 jns LBB0_267 - 0xe9, 0x59, 0x05, 0x00, 0x00, //0x00002089 jmp LBB0_56 - //0x0000208e LBB0_392 - 0x3c, 0x22, //0x0000208e cmpb $34, %al - 0x0f, 0x85, 0x10, 0x07, 0x00, 0x00, //0x00002090 jne LBB0_481 - 0x4d, 0x01, 0xea, //0x00002096 addq %r13, %r10 - 0x48, 0x8b, 0x75, 0xd0, //0x00002099 movq $-48(%rbp), %rsi - 0x4c, 0x8b, 0x65, 0xb0, //0x0000209d movq $-80(%rbp), %r12 - 0x4c, 0x8b, 0x4d, 0xb8, //0x000020a1 movq $-72(%rbp), %r9 - 0x4c, 0x8b, 0x75, 0xc0, //0x000020a5 movq $-64(%rbp), %r14 - 0xe9, 0xcb, 0xff, 0xff, 0xff, //0x000020a9 jmp LBB0_397 - //0x000020ae LBB0_399 - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x000020ae cmpq $-1, $-56(%rbp) - 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x000020b3 jne LBB0_401 - 0x4c, 0x89, 0xd0, //0x000020b9 movq %r10, %rax - 0x48, 0x2b, 0x45, 0xb0, //0x000020bc subq $-80(%rbp), %rax - 0x48, 0x0f, 0xbc, 0xca, //0x000020c0 bsfq %rdx, %rcx - 0x48, 0x01, 0xc1, //0x000020c4 addq %rax, %rcx - 0x48, 0x89, 0x4d, 0xc8, //0x000020c7 movq %rcx, $-56(%rbp) - //0x000020cb LBB0_401 - 0x44, 0x89, 0xd8, //0x000020cb movl %r11d, %eax - 0xf7, 0xd0, //0x000020ce notl %eax - 0x21, 0xd0, //0x000020d0 andl %edx, %eax - 0x41, 0x8d, 0x0c, 0x43, //0x000020d2 leal (%r11,%rax,2), %ecx - 0x8d, 0x1c, 0x00, //0x000020d6 leal (%rax,%rax), %ebx - 0xf7, 0xd3, //0x000020d9 notl %ebx - 0x21, 0xd3, //0x000020db andl %edx, %ebx - 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x000020dd andl $-1431655766, %ebx - 0x45, 0x31, 0xdb, //0x000020e3 xorl %r11d, %r11d - 0x01, 0xc3, //0x000020e6 addl %eax, %ebx - 0x41, 0x0f, 0x92, 0xc3, //0x000020e8 setb %r11b - 0x01, 0xdb, //0x000020ec addl %ebx, %ebx - 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x000020ee xorl $1431655765, %ebx - 0x21, 0xcb, //0x000020f4 andl %ecx, %ebx - 0xf7, 0xd3, //0x000020f6 notl %ebx - 0x21, 0xde, //0x000020f8 andl %ebx, %esi - 0x4c, 0x8b, 0x65, 0xb0, //0x000020fa movq $-80(%rbp), %r12 - 0x4c, 0x8b, 0x75, 0xc0, //0x000020fe movq $-64(%rbp), %r14 - 0xe9, 0xd1, 0xf6, 0xff, 0xff, //0x00002102 jmp LBB0_136 - //0x00002107 LBB0_402 - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00002107 cmpq $-1, $-56(%rbp) - 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x0000210c jne LBB0_404 - 0x4c, 0x89, 0xd0, //0x00002112 movq %r10, %rax - 0x48, 0x2b, 0x45, 0xb0, //0x00002115 subq $-80(%rbp), %rax - 0x48, 0x0f, 0xbc, 0xca, //0x00002119 bsfq %rdx, %rcx - 0x48, 0x01, 0xc1, //0x0000211d addq %rax, %rcx - 0x48, 0x89, 0x4d, 0xc8, //0x00002120 movq %rcx, $-56(%rbp) - //0x00002124 LBB0_404 - 0x44, 0x89, 0xd8, //0x00002124 movl %r11d, %eax - 0xf7, 0xd0, //0x00002127 notl %eax - 0x21, 0xd0, //0x00002129 andl %edx, %eax - 0x41, 0x8d, 0x0c, 0x43, //0x0000212b leal (%r11,%rax,2), %ecx - 0x8d, 0x34, 0x00, //0x0000212f leal (%rax,%rax), %esi - 0xf7, 0xd6, //0x00002132 notl %esi - 0x21, 0xd6, //0x00002134 andl %edx, %esi - 0x81, 0xe6, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002136 andl $-1431655766, %esi - 0x45, 0x31, 0xdb, //0x0000213c xorl %r11d, %r11d - 0x01, 0xc6, //0x0000213f addl %eax, %esi - 0x41, 0x0f, 0x92, 0xc3, //0x00002141 setb %r11b - 0x01, 0xf6, //0x00002145 addl %esi, %esi - 0x81, 0xf6, 0x55, 0x55, 0x55, 0x55, //0x00002147 xorl $1431655765, %esi - 0x21, 0xce, //0x0000214d andl %ecx, %esi - 0xf7, 0xd6, //0x0000214f notl %esi - 0x21, 0xf7, //0x00002151 andl %esi, %edi - 0x4c, 0x8b, 0x65, 0xb0, //0x00002153 movq $-80(%rbp), %r12 - 0x4c, 0x8b, 0x75, 0xc0, //0x00002157 movq $-64(%rbp), %r14 - 0x48, 0x85, 0xff, //0x0000215b testq %rdi, %rdi - 0x0f, 0x85, 0xa5, 0xf7, 0xff, 0xff, //0x0000215e jne LBB0_118 - //0x00002164 LBB0_405 - 0x49, 0x83, 0xc2, 0x20, //0x00002164 addq $32, %r10 - 0x49, 0x83, 0xc5, 0xe0, //0x00002168 addq $-32, %r13 - //0x0000216c LBB0_406 - 0x4d, 0x85, 0xdb, //0x0000216c testq %r11, %r11 - 0x0f, 0x85, 0xce, 0x01, 0x00, 0x00, //0x0000216f jne LBB0_426 - 0x48, 0x8b, 0x55, 0xc8, //0x00002175 movq $-56(%rbp), %rdx - 0x48, 0x8b, 0x75, 0xd0, //0x00002179 movq $-48(%rbp), %rsi - 0x4c, 0x8b, 0x4d, 0xb8, //0x0000217d movq $-72(%rbp), %r9 - 0x4d, 0x85, 0xed, //0x00002181 testq %r13, %r13 - 0x0f, 0x84, 0x91, 0x00, 0x00, 0x00, //0x00002184 je LBB0_417 - //0x0000218a LBB0_408 - 0x31, 0xc9, //0x0000218a xorl %ecx, %ecx - //0x0000218c LBB0_409 - 0x41, 0x0f, 0xb6, 0x04, 0x0a, //0x0000218c movzbl (%r10,%rcx), %eax - 0x3c, 0x22, //0x00002191 cmpb $34, %al - 0x0f, 0x84, 0x7b, 0x00, 0x00, 0x00, //0x00002193 je LBB0_416 - 0x3c, 0x5c, //0x00002199 cmpb $92, %al - 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x0000219b je LBB0_414 - 0x48, 0x83, 0xc1, 0x01, //0x000021a1 addq $1, %rcx - 0x49, 0x39, 0xcd, //0x000021a5 cmpq %rcx, %r13 - 0x0f, 0x85, 0xde, 0xff, 0xff, 0xff, //0x000021a8 jne LBB0_409 - 0xe9, 0x7d, 0x00, 0x00, 0x00, //0x000021ae jmp LBB0_412 - //0x000021b3 LBB0_414 - 0x49, 0x8d, 0x45, 0xff, //0x000021b3 leaq $-1(%r13), %rax - 0x48, 0x39, 0xc8, //0x000021b7 cmpq %rcx, %rax - 0x0f, 0x84, 0xe6, 0x05, 0x00, 0x00, //0x000021ba je LBB0_481 - 0x48, 0x8b, 0x45, 0x80, //0x000021c0 movq $-128(%rbp), %rax - 0x4c, 0x01, 0xd0, //0x000021c4 addq %r10, %rax - 0x48, 0x01, 0xc8, //0x000021c7 addq %rcx, %rax - 0x48, 0x83, 0xfa, 0xff, //0x000021ca cmpq $-1, %rdx - 0x48, 0x8b, 0x75, 0xc8, //0x000021ce movq $-56(%rbp), %rsi - 0x48, 0x0f, 0x44, 0xf0, //0x000021d2 cmoveq %rax, %rsi - 0x48, 0x89, 0x75, 0xc8, //0x000021d6 movq %rsi, $-56(%rbp) - 0x48, 0x0f, 0x44, 0xd0, //0x000021da cmoveq %rax, %rdx - 0x49, 0x01, 0xca, //0x000021de addq %rcx, %r10 - 0x49, 0x83, 0xc2, 0x02, //0x000021e1 addq $2, %r10 - 0x4c, 0x89, 0xe8, //0x000021e5 movq %r13, %rax - 0x48, 0x29, 0xc8, //0x000021e8 subq %rcx, %rax - 0x48, 0x83, 0xc0, 0xfe, //0x000021eb addq $-2, %rax - 0x49, 0x83, 0xc5, 0xfe, //0x000021ef addq $-2, %r13 - 0x49, 0x39, 0xcd, //0x000021f3 cmpq %rcx, %r13 - 0x49, 0x89, 0xc5, //0x000021f6 movq %rax, %r13 - 0x48, 0x8b, 0x75, 0xd0, //0x000021f9 movq $-48(%rbp), %rsi - 0x4c, 0x8b, 0x65, 0xb0, //0x000021fd movq $-80(%rbp), %r12 - 0x4c, 0x8b, 0x4d, 0xb8, //0x00002201 movq $-72(%rbp), %r9 - 0x4c, 0x8b, 0x75, 0xc0, //0x00002205 movq $-64(%rbp), %r14 - 0x0f, 0x85, 0x7b, 0xff, 0xff, 0xff, //0x00002209 jne LBB0_408 - 0xe9, 0xe1, 0x03, 0x00, 0x00, //0x0000220f jmp LBB0_57 - //0x00002214 LBB0_416 - 0x49, 0x01, 0xca, //0x00002214 addq %rcx, %r10 - 0x49, 0x83, 0xc2, 0x01, //0x00002217 addq $1, %r10 - //0x0000221b LBB0_417 - 0x4d, 0x29, 0xe2, //0x0000221b subq %r12, %r10 - //0x0000221e LBB0_418 - 0x4c, 0x8b, 0x6d, 0xa8, //0x0000221e movq $-88(%rbp), %r13 - 0x4d, 0x85, 0xd2, //0x00002222 testq %r10, %r10 - 0x0f, 0x89, 0x9d, 0xec, 0xff, 0xff, //0x00002225 jns LBB0_195 - 0xe9, 0xb7, 0x03, 0x00, 0x00, //0x0000222b jmp LBB0_56 - //0x00002230 LBB0_412 - 0x3c, 0x22, //0x00002230 cmpb $34, %al - 0x0f, 0x85, 0x6e, 0x05, 0x00, 0x00, //0x00002232 jne LBB0_481 - 0x4d, 0x01, 0xea, //0x00002238 addq %r13, %r10 - 0x48, 0x8b, 0x75, 0xd0, //0x0000223b movq $-48(%rbp), %rsi - 0x4c, 0x8b, 0x65, 0xb0, //0x0000223f movq $-80(%rbp), %r12 - 0x4c, 0x8b, 0x4d, 0xb8, //0x00002243 movq $-72(%rbp), %r9 - 0x4c, 0x8b, 0x75, 0xc0, //0x00002247 movq $-64(%rbp), %r14 - 0xe9, 0xcb, 0xff, 0xff, 0xff, //0x0000224b jmp LBB0_417 - //0x00002250 LBB0_419 - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00002250 cmpq $-1, $-56(%rbp) - 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x00002255 jne LBB0_421 - 0x4c, 0x89, 0xd0, //0x0000225b movq %r10, %rax - 0x48, 0x2b, 0x45, 0xb0, //0x0000225e subq $-80(%rbp), %rax - 0x48, 0x0f, 0xbc, 0xca, //0x00002262 bsfq %rdx, %rcx - 0x48, 0x01, 0xc1, //0x00002266 addq %rax, %rcx - 0x48, 0x89, 0x4d, 0xc8, //0x00002269 movq %rcx, $-56(%rbp) - //0x0000226d LBB0_421 - 0x44, 0x89, 0xd8, //0x0000226d movl %r11d, %eax - 0xf7, 0xd0, //0x00002270 notl %eax - 0x21, 0xd0, //0x00002272 andl %edx, %eax - 0x41, 0x8d, 0x0c, 0x43, //0x00002274 leal (%r11,%rax,2), %ecx - 0x8d, 0x1c, 0x00, //0x00002278 leal (%rax,%rax), %ebx - 0xf7, 0xd3, //0x0000227b notl %ebx - 0x21, 0xd3, //0x0000227d andl %edx, %ebx - 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000227f andl $-1431655766, %ebx - 0x45, 0x31, 0xdb, //0x00002285 xorl %r11d, %r11d - 0x01, 0xc3, //0x00002288 addl %eax, %ebx - 0x41, 0x0f, 0x92, 0xc3, //0x0000228a setb %r11b - 0x01, 0xdb, //0x0000228e addl %ebx, %ebx - 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x00002290 xorl $1431655765, %ebx - 0x21, 0xcb, //0x00002296 andl %ecx, %ebx - 0xf7, 0xd3, //0x00002298 notl %ebx - 0x21, 0xde, //0x0000229a andl %ebx, %esi - 0x4c, 0x8b, 0x65, 0xb0, //0x0000229c movq $-80(%rbp), %r12 - 0x4c, 0x8b, 0x75, 0xc0, //0x000022a0 movq $-64(%rbp), %r14 - 0xe9, 0xe6, 0xf6, 0xff, 0xff, //0x000022a4 jmp LBB0_163 - //0x000022a9 LBB0_422 - 0x4d, 0x85, 0xed, //0x000022a9 testq %r13, %r13 - 0x0f, 0x84, 0xf4, 0x04, 0x00, 0x00, //0x000022ac je LBB0_481 - 0x48, 0x8b, 0x45, 0x88, //0x000022b2 movq $-120(%rbp), %rax - 0x4c, 0x01, 0xd0, //0x000022b6 addq %r10, %rax - 0x48, 0x8b, 0x4d, 0xc8, //0x000022b9 movq $-56(%rbp), %rcx - 0x48, 0x83, 0xf9, 0xff, //0x000022bd cmpq $-1, %rcx - 0x48, 0x89, 0xca, //0x000022c1 movq %rcx, %rdx - 0x48, 0x0f, 0x44, 0xc8, //0x000022c4 cmoveq %rax, %rcx - 0x48, 0x0f, 0x44, 0xd0, //0x000022c8 cmoveq %rax, %rdx - 0x49, 0x83, 0xc2, 0x01, //0x000022cc addq $1, %r10 - 0x49, 0x83, 0xc5, 0xff, //0x000022d0 addq $-1, %r13 - 0x48, 0x89, 0x4d, 0xc8, //0x000022d4 movq %rcx, $-56(%rbp) - 0x48, 0x8b, 0x75, 0xd0, //0x000022d8 movq $-48(%rbp), %rsi - 0x4c, 0x8b, 0x65, 0xb0, //0x000022dc movq $-80(%rbp), %r12 - 0x4c, 0x8b, 0x4d, 0xb8, //0x000022e0 movq $-72(%rbp), %r9 - 0x4c, 0x8b, 0x75, 0xc0, //0x000022e4 movq $-64(%rbp), %r14 - 0x4d, 0x85, 0xed, //0x000022e8 testq %r13, %r13 - 0x0f, 0x85, 0xf7, 0xfc, 0xff, 0xff, //0x000022eb jne LBB0_388 - 0xe9, 0x83, 0xfd, 0xff, 0xff, //0x000022f1 jmp LBB0_397 - //0x000022f6 LBB0_424 - 0x4d, 0x85, 0xed, //0x000022f6 testq %r13, %r13 - 0x0f, 0x84, 0xa7, 0x04, 0x00, 0x00, //0x000022f9 je LBB0_481 - 0x48, 0x8b, 0x45, 0x88, //0x000022ff movq $-120(%rbp), %rax - 0x4c, 0x01, 0xd0, //0x00002303 addq %r10, %rax - 0x48, 0x8b, 0x4d, 0xc8, //0x00002306 movq $-56(%rbp), %rcx - 0x48, 0x83, 0xf9, 0xff, //0x0000230a cmpq $-1, %rcx - 0x48, 0x89, 0xca, //0x0000230e movq %rcx, %rdx - 0x48, 0x0f, 0x44, 0xc8, //0x00002311 cmoveq %rax, %rcx - 0x48, 0x0f, 0x44, 0xd0, //0x00002315 cmoveq %rax, %rdx - 0x49, 0x83, 0xc2, 0x01, //0x00002319 addq $1, %r10 - 0x49, 0x83, 0xc5, 0xff, //0x0000231d addq $-1, %r13 - 0x48, 0x89, 0x4d, 0xc8, //0x00002321 movq %rcx, $-56(%rbp) - 0x48, 0x8b, 0x75, 0xd0, //0x00002325 movq $-48(%rbp), %rsi - 0x4c, 0x8b, 0x65, 0xb0, //0x00002329 movq $-80(%rbp), %r12 - 0x4c, 0x8b, 0x4d, 0xb8, //0x0000232d movq $-72(%rbp), %r9 - 0x4c, 0x8b, 0x75, 0xc0, //0x00002331 movq $-64(%rbp), %r14 - 0x4d, 0x85, 0xed, //0x00002335 testq %r13, %r13 - 0x0f, 0x85, 0xf3, 0xf6, 0xff, 0xff, //0x00002338 jne LBB0_328 - 0xe9, 0xb2, 0x02, 0x00, 0x00, //0x0000233e jmp LBB0_57 - //0x00002343 LBB0_426 - 0x4d, 0x85, 0xed, //0x00002343 testq %r13, %r13 - 0x0f, 0x84, 0x5a, 0x04, 0x00, 0x00, //0x00002346 je LBB0_481 - 0x48, 0x8b, 0x45, 0x88, //0x0000234c movq $-120(%rbp), %rax - 0x4c, 0x01, 0xd0, //0x00002350 addq %r10, %rax - 0x48, 0x8b, 0x4d, 0xc8, //0x00002353 movq $-56(%rbp), %rcx - 0x48, 0x83, 0xf9, 0xff, //0x00002357 cmpq $-1, %rcx - 0x48, 0x89, 0xca, //0x0000235b movq %rcx, %rdx - 0x48, 0x0f, 0x44, 0xc8, //0x0000235e cmoveq %rax, %rcx - 0x48, 0x0f, 0x44, 0xd0, //0x00002362 cmoveq %rax, %rdx - 0x49, 0x83, 0xc2, 0x01, //0x00002366 addq $1, %r10 - 0x49, 0x83, 0xc5, 0xff, //0x0000236a addq $-1, %r13 - 0x48, 0x89, 0x4d, 0xc8, //0x0000236e movq %rcx, $-56(%rbp) - 0x48, 0x8b, 0x75, 0xd0, //0x00002372 movq $-48(%rbp), %rsi - 0x4c, 0x8b, 0x65, 0xb0, //0x00002376 movq $-80(%rbp), %r12 - 0x4c, 0x8b, 0x4d, 0xb8, //0x0000237a movq $-72(%rbp), %r9 - 0x4c, 0x8b, 0x75, 0xc0, //0x0000237e movq $-64(%rbp), %r14 - 0x4d, 0x85, 0xed, //0x00002382 testq %r13, %r13 - 0x0f, 0x85, 0xff, 0xfd, 0xff, 0xff, //0x00002385 jne LBB0_408 - 0xe9, 0x8b, 0xfe, 0xff, 0xff, //0x0000238b jmp LBB0_417 - //0x00002390 LBB0_428 - 0x4d, 0x85, 0xed, //0x00002390 testq %r13, %r13 - 0x0f, 0x84, 0x0d, 0x04, 0x00, 0x00, //0x00002393 je LBB0_481 - 0x48, 0x8b, 0x45, 0x88, //0x00002399 movq $-120(%rbp), %rax - 0x4c, 0x01, 0xd0, //0x0000239d addq %r10, %rax - 0x48, 0x8b, 0x4d, 0xc8, //0x000023a0 movq $-56(%rbp), %rcx - 0x48, 0x83, 0xf9, 0xff, //0x000023a4 cmpq $-1, %rcx - 0x48, 0x89, 0xca, //0x000023a8 movq %rcx, %rdx - 0x48, 0x0f, 0x44, 0xc8, //0x000023ab cmoveq %rax, %rcx - 0x48, 0x0f, 0x44, 0xd0, //0x000023af cmoveq %rax, %rdx - 0x49, 0x83, 0xc2, 0x01, //0x000023b3 addq $1, %r10 - 0x49, 0x83, 0xc5, 0xff, //0x000023b7 addq $-1, %r13 - 0x48, 0x89, 0x4d, 0xc8, //0x000023bb movq %rcx, $-56(%rbp) - 0x48, 0x8b, 0x75, 0xd0, //0x000023bf movq $-48(%rbp), %rsi - 0x4c, 0x8b, 0x65, 0xb0, //0x000023c3 movq $-80(%rbp), %r12 - 0x4c, 0x8b, 0x4d, 0xb8, //0x000023c7 movq $-72(%rbp), %r9 - 0x4c, 0x8b, 0x75, 0xc0, //0x000023cb movq $-64(%rbp), %r14 - 0x4d, 0x85, 0xed, //0x000023cf testq %r13, %r13 - 0x0f, 0x85, 0x22, 0xf7, 0xff, 0xff, //0x000023d2 jne LBB0_342 - 0xe9, 0x18, 0x02, 0x00, 0x00, //0x000023d8 jmp LBB0_57 - //0x000023dd LBB0_430 - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x000023dd cmpq $-1, $-56(%rbp) - 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x000023e2 jne LBB0_432 - 0x4c, 0x89, 0xd0, //0x000023e8 movq %r10, %rax - 0x48, 0x2b, 0x45, 0xb0, //0x000023eb subq $-80(%rbp), %rax - 0x48, 0x0f, 0xbc, 0xca, //0x000023ef bsfq %rdx, %rcx - 0x48, 0x01, 0xc1, //0x000023f3 addq %rax, %rcx - 0x48, 0x89, 0x4d, 0xc8, //0x000023f6 movq %rcx, $-56(%rbp) - //0x000023fa LBB0_432 - 0x44, 0x89, 0xd8, //0x000023fa movl %r11d, %eax - 0xf7, 0xd0, //0x000023fd notl %eax - 0x21, 0xd0, //0x000023ff andl %edx, %eax - 0x41, 0x8d, 0x0c, 0x43, //0x00002401 leal (%r11,%rax,2), %ecx - 0x8d, 0x34, 0x00, //0x00002405 leal (%rax,%rax), %esi - 0xf7, 0xd6, //0x00002408 notl %esi - 0x21, 0xd6, //0x0000240a andl %edx, %esi - 0x81, 0xe6, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000240c andl $-1431655766, %esi - 0x45, 0x31, 0xdb, //0x00002412 xorl %r11d, %r11d - 0x01, 0xc6, //0x00002415 addl %eax, %esi - 0x41, 0x0f, 0x92, 0xc3, //0x00002417 setb %r11b - 0x01, 0xf6, //0x0000241b addl %esi, %esi - 0x81, 0xf6, 0x55, 0x55, 0x55, 0x55, //0x0000241d xorl $1431655765, %esi - 0x21, 0xce, //0x00002423 andl %ecx, %esi - 0xf7, 0xd6, //0x00002425 notl %esi - 0x21, 0xf7, //0x00002427 andl %esi, %edi - 0x4c, 0x8b, 0x65, 0xb0, //0x00002429 movq $-80(%rbp), %r12 - 0x48, 0x8b, 0x5d, 0xc0, //0x0000242d movq $-64(%rbp), %rbx - 0x48, 0x85, 0xff, //0x00002431 testq %rdi, %rdi - 0x0f, 0x85, 0x28, 0xf8, 0xff, 0xff, //0x00002434 jne LBB0_213 - //0x0000243a LBB0_433 - 0x49, 0x83, 0xc2, 0x20, //0x0000243a addq $32, %r10 - 0x49, 0x83, 0xc5, 0xe0, //0x0000243e addq $-32, %r13 - //0x00002442 LBB0_434 - 0x4d, 0x85, 0xdb, //0x00002442 testq %r11, %r11 - 0x0f, 0x85, 0x34, 0x01, 0x00, 0x00, //0x00002445 jne LBB0_450 - 0x48, 0x8b, 0x55, 0xc8, //0x0000244b movq $-56(%rbp), %rdx - 0x48, 0x8b, 0x75, 0xd0, //0x0000244f movq $-48(%rbp), %rsi - 0x4c, 0x8b, 0x4d, 0xb8, //0x00002453 movq $-72(%rbp), %r9 - 0x4d, 0x85, 0xed, //0x00002457 testq %r13, %r13 - 0x0f, 0x84, 0x91, 0x00, 0x00, 0x00, //0x0000245a je LBB0_445 - //0x00002460 LBB0_436 - 0x31, 0xc9, //0x00002460 xorl %ecx, %ecx - //0x00002462 LBB0_437 - 0x41, 0x0f, 0xb6, 0x04, 0x0a, //0x00002462 movzbl (%r10,%rcx), %eax - 0x3c, 0x22, //0x00002467 cmpb $34, %al - 0x0f, 0x84, 0x7b, 0x00, 0x00, 0x00, //0x00002469 je LBB0_444 - 0x3c, 0x5c, //0x0000246f cmpb $92, %al - 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00002471 je LBB0_442 - 0x48, 0x83, 0xc1, 0x01, //0x00002477 addq $1, %rcx - 0x49, 0x39, 0xcd, //0x0000247b cmpq %rcx, %r13 - 0x0f, 0x85, 0xde, 0xff, 0xff, 0xff, //0x0000247e jne LBB0_437 - 0xe9, 0x7d, 0x00, 0x00, 0x00, //0x00002484 jmp LBB0_440 - //0x00002489 LBB0_442 - 0x49, 0x8d, 0x45, 0xff, //0x00002489 leaq $-1(%r13), %rax - 0x48, 0x39, 0xc8, //0x0000248d cmpq %rcx, %rax - 0x0f, 0x84, 0x10, 0x03, 0x00, 0x00, //0x00002490 je LBB0_481 - 0x48, 0x8b, 0x45, 0x80, //0x00002496 movq $-128(%rbp), %rax - 0x4c, 0x01, 0xd0, //0x0000249a addq %r10, %rax - 0x48, 0x01, 0xc8, //0x0000249d addq %rcx, %rax - 0x48, 0x83, 0xfa, 0xff, //0x000024a0 cmpq $-1, %rdx - 0x48, 0x8b, 0x75, 0xc8, //0x000024a4 movq $-56(%rbp), %rsi - 0x48, 0x0f, 0x44, 0xf0, //0x000024a8 cmoveq %rax, %rsi - 0x48, 0x89, 0x75, 0xc8, //0x000024ac movq %rsi, $-56(%rbp) - 0x48, 0x0f, 0x44, 0xd0, //0x000024b0 cmoveq %rax, %rdx - 0x49, 0x01, 0xca, //0x000024b4 addq %rcx, %r10 - 0x49, 0x83, 0xc2, 0x02, //0x000024b7 addq $2, %r10 - 0x4c, 0x89, 0xe8, //0x000024bb movq %r13, %rax - 0x48, 0x29, 0xc8, //0x000024be subq %rcx, %rax - 0x48, 0x83, 0xc0, 0xfe, //0x000024c1 addq $-2, %rax - 0x49, 0x83, 0xc5, 0xfe, //0x000024c5 addq $-2, %r13 - 0x49, 0x39, 0xcd, //0x000024c9 cmpq %rcx, %r13 - 0x49, 0x89, 0xc5, //0x000024cc movq %rax, %r13 - 0x48, 0x8b, 0x75, 0xd0, //0x000024cf movq $-48(%rbp), %rsi - 0x4c, 0x8b, 0x65, 0xb0, //0x000024d3 movq $-80(%rbp), %r12 - 0x4c, 0x8b, 0x4d, 0xb8, //0x000024d7 movq $-72(%rbp), %r9 - 0x48, 0x8b, 0x5d, 0xc0, //0x000024db movq $-64(%rbp), %rbx - 0x0f, 0x85, 0x7b, 0xff, 0xff, 0xff, //0x000024df jne LBB0_436 - 0xe9, 0x0b, 0x01, 0x00, 0x00, //0x000024e5 jmp LBB0_57 - //0x000024ea LBB0_444 - 0x49, 0x01, 0xca, //0x000024ea addq %rcx, %r10 - 0x49, 0x83, 0xc2, 0x01, //0x000024ed addq $1, %r10 - //0x000024f1 LBB0_445 - 0x4d, 0x29, 0xe2, //0x000024f1 subq %r12, %r10 - //0x000024f4 LBB0_446 - 0x4c, 0x8b, 0x6d, 0xa8, //0x000024f4 movq $-88(%rbp), %r13 - 0x4d, 0x85, 0xd2, //0x000024f8 testq %r10, %r10 - 0x0f, 0x89, 0x75, 0xf1, 0xff, 0xff, //0x000024fb jns LBB0_310 - 0xe9, 0xe1, 0x00, 0x00, 0x00, //0x00002501 jmp LBB0_56 - //0x00002506 LBB0_440 - 0x3c, 0x22, //0x00002506 cmpb $34, %al - 0x0f, 0x85, 0x98, 0x02, 0x00, 0x00, //0x00002508 jne LBB0_481 - 0x4d, 0x01, 0xea, //0x0000250e addq %r13, %r10 - 0x48, 0x8b, 0x75, 0xd0, //0x00002511 movq $-48(%rbp), %rsi - 0x4c, 0x8b, 0x65, 0xb0, //0x00002515 movq $-80(%rbp), %r12 - 0x4c, 0x8b, 0x4d, 0xb8, //0x00002519 movq $-72(%rbp), %r9 - 0x48, 0x8b, 0x5d, 0xc0, //0x0000251d movq $-64(%rbp), %rbx - 0xe9, 0xcb, 0xff, 0xff, 0xff, //0x00002521 jmp LBB0_445 - //0x00002526 LBB0_447 - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00002526 cmpq $-1, $-56(%rbp) - 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x0000252b jne LBB0_449 - 0x4c, 0x89, 0xd0, //0x00002531 movq %r10, %rax - 0x48, 0x2b, 0x45, 0xb0, //0x00002534 subq $-80(%rbp), %rax - 0x48, 0x0f, 0xbc, 0xca, //0x00002538 bsfq %rdx, %rcx - 0x48, 0x01, 0xc1, //0x0000253c addq %rax, %rcx - 0x48, 0x89, 0x4d, 0xc8, //0x0000253f movq %rcx, $-56(%rbp) - //0x00002543 LBB0_449 - 0x44, 0x89, 0xd8, //0x00002543 movl %r11d, %eax - 0xf7, 0xd0, //0x00002546 notl %eax - 0x21, 0xd0, //0x00002548 andl %edx, %eax - 0x41, 0x8d, 0x0c, 0x43, //0x0000254a leal (%r11,%rax,2), %ecx - 0x8d, 0x1c, 0x00, //0x0000254e leal (%rax,%rax), %ebx - 0xf7, 0xd3, //0x00002551 notl %ebx - 0x21, 0xd3, //0x00002553 andl %edx, %ebx - 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002555 andl $-1431655766, %ebx - 0x45, 0x31, 0xdb, //0x0000255b xorl %r11d, %r11d - 0x01, 0xc3, //0x0000255e addl %eax, %ebx - 0x41, 0x0f, 0x92, 0xc3, //0x00002560 setb %r11b - 0x01, 0xdb, //0x00002564 addl %ebx, %ebx - 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x00002566 xorl $1431655765, %ebx - 0x21, 0xcb, //0x0000256c andl %ecx, %ebx - 0xf7, 0xd3, //0x0000256e notl %ebx - 0x21, 0xde, //0x00002570 andl %ebx, %esi - 0x4c, 0x8b, 0x65, 0xb0, //0x00002572 movq $-80(%rbp), %r12 - 0x48, 0x8b, 0x5d, 0xc0, //0x00002576 movq $-64(%rbp), %rbx - 0xe9, 0x6d, 0xf7, 0xff, 0xff, //0x0000257a jmp LBB0_282 - //0x0000257f LBB0_450 - 0x4d, 0x85, 0xed, //0x0000257f testq %r13, %r13 - 0x0f, 0x84, 0x1e, 0x02, 0x00, 0x00, //0x00002582 je LBB0_481 - 0x48, 0x8b, 0x45, 0x88, //0x00002588 movq $-120(%rbp), %rax - 0x4c, 0x01, 0xd0, //0x0000258c addq %r10, %rax - 0x48, 0x8b, 0x4d, 0xc8, //0x0000258f movq $-56(%rbp), %rcx - 0x48, 0x83, 0xf9, 0xff, //0x00002593 cmpq $-1, %rcx - 0x48, 0x89, 0xca, //0x00002597 movq %rcx, %rdx - 0x48, 0x0f, 0x44, 0xc8, //0x0000259a cmoveq %rax, %rcx - 0x48, 0x0f, 0x44, 0xd0, //0x0000259e cmoveq %rax, %rdx - 0x49, 0x83, 0xc2, 0x01, //0x000025a2 addq $1, %r10 - 0x49, 0x83, 0xc5, 0xff, //0x000025a6 addq $-1, %r13 - 0x48, 0x89, 0x4d, 0xc8, //0x000025aa movq %rcx, $-56(%rbp) - 0x48, 0x8b, 0x75, 0xd0, //0x000025ae movq $-48(%rbp), %rsi - 0x4c, 0x8b, 0x65, 0xb0, //0x000025b2 movq $-80(%rbp), %r12 - 0x4c, 0x8b, 0x4d, 0xb8, //0x000025b6 movq $-72(%rbp), %r9 - 0x48, 0x8b, 0x5d, 0xc0, //0x000025ba movq $-64(%rbp), %rbx - 0x4d, 0x85, 0xed, //0x000025be testq %r13, %r13 - 0x0f, 0x85, 0x99, 0xfe, 0xff, 0xff, //0x000025c1 jne LBB0_436 - 0xe9, 0x25, 0xff, 0xff, 0xff, //0x000025c7 jmp LBB0_445 - //0x000025cc LBB0_452 - 0x4c, 0x89, 0x16, //0x000025cc movq %r10, (%rsi) - //0x000025cf LBB0_453 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000025cf movq $-1, %rax - 0xe9, 0x78, 0x00, 0x00, 0x00, //0x000025d6 jmp LBB0_464 - //0x000025db LBB0_466 - 0x48, 0xc7, 0xc0, 0xf9, 0xff, 0xff, 0xff, //0x000025db movq $-7, %rax - 0xe9, 0x6c, 0x00, 0x00, 0x00, //0x000025e2 jmp LBB0_464 - //0x000025e7 LBB0_56 - 0x49, 0x83, 0xfa, 0xff, //0x000025e7 cmpq $-1, %r10 - 0x48, 0x8b, 0x4d, 0xc8, //0x000025eb movq $-56(%rbp), %rcx - 0x0f, 0x85, 0x58, 0x00, 0x00, 0x00, //0x000025ef jne LBB0_460 - //0x000025f5 LBB0_57 - 0x49, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x000025f5 movq $-1, %r10 - 0x48, 0x8b, 0x4d, 0xa0, //0x000025fc movq $-96(%rbp), %rcx - 0xe9, 0x48, 0x00, 0x00, 0x00, //0x00002600 jmp LBB0_460 - //0x00002605 LBB0_454 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00002605 movq $-1, %rcx - 0xe9, 0x03, 0x00, 0x00, 0x00, //0x0000260c jmp LBB0_456 - //0x00002611 LBB0_455 - 0x4c, 0x89, 0xd1, //0x00002611 movq %r10, %rcx - //0x00002614 LBB0_456 - 0x48, 0xf7, 0xd1, //0x00002614 notq %rcx - 0x48, 0x8b, 0x45, 0xc0, //0x00002617 movq $-64(%rbp), %rax - 0x48, 0x01, 0xc8, //0x0000261b addq %rcx, %rax - 0x48, 0x89, 0x06, //0x0000261e movq %rax, (%rsi) - //0x00002621 LBB0_463 - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00002621 movq $-2, %rax - 0xe9, 0x26, 0x00, 0x00, 0x00, //0x00002628 jmp LBB0_464 - //0x0000262d LBB0_457 - 0x48, 0x8b, 0x4d, 0xc8, //0x0000262d movq $-56(%rbp), %rcx - 0x48, 0x83, 0xf9, 0xff, //0x00002631 cmpq $-1, %rcx - 0x0f, 0x85, 0x07, 0x00, 0x00, 0x00, //0x00002635 jne LBB0_459 - 0x48, 0x0f, 0xbc, 0xcf, //0x0000263b bsfq %rdi, %rcx - 0x4c, 0x01, 0xd1, //0x0000263f addq %r10, %rcx - //0x00002642 LBB0_459 - 0x49, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x00002642 movq $-2, %r10 - 0x48, 0x8b, 0x75, 0xd0, //0x00002649 movq $-48(%rbp), %rsi - //0x0000264d LBB0_460 - 0x48, 0x89, 0x0e, //0x0000264d movq %rcx, (%rsi) - 0x4c, 0x89, 0xd0, //0x00002650 movq %r10, %rax - //0x00002653 LBB0_464 - 0x48, 0x83, 0xc4, 0x68, //0x00002653 addq $104, %rsp - 0x5b, //0x00002657 popq %rbx - 0x41, 0x5c, //0x00002658 popq %r12 - 0x41, 0x5d, //0x0000265a popq %r13 - 0x41, 0x5e, //0x0000265c popq %r14 - 0x41, 0x5f, //0x0000265e popq %r15 - 0x5d, //0x00002660 popq %rbp - 0xc3, //0x00002661 retq - //0x00002662 LBB0_465 - 0x48, 0x89, 0x0e, //0x00002662 movq %rcx, (%rsi) - 0xe9, 0xe9, 0xff, 0xff, 0xff, //0x00002665 jmp LBB0_464 - //0x0000266a LBB0_461 - 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000266a movq $-1, %r8 - //0x00002671 LBB0_462 - 0x4d, 0x29, 0xc6, //0x00002671 subq %r8, %r14 - 0x48, 0x8b, 0x45, 0xd0, //0x00002674 movq $-48(%rbp), %rax - 0x4c, 0x89, 0x30, //0x00002678 movq %r14, (%rax) - 0xe9, 0xa1, 0xff, 0xff, 0xff, //0x0000267b jmp LBB0_463 - //0x00002680 LBB0_467 - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00002680 movq $-2, %rax - 0x80, 0xf9, 0x61, //0x00002687 cmpb $97, %cl - 0x0f, 0x85, 0xc3, 0xff, 0xff, 0xff, //0x0000268a jne LBB0_464 - 0x49, 0x8d, 0x4e, 0x02, //0x00002690 leaq $2(%r14), %rcx - 0x48, 0x89, 0x0e, //0x00002694 movq %rcx, (%rsi) - 0x43, 0x80, 0x7c, 0x34, 0x02, 0x6c, //0x00002697 cmpb $108, $2(%r12,%r14) - 0x0f, 0x85, 0xb0, 0xff, 0xff, 0xff, //0x0000269d jne LBB0_464 - 0x49, 0x8d, 0x4e, 0x03, //0x000026a3 leaq $3(%r14), %rcx - 0x48, 0x89, 0x0e, //0x000026a7 movq %rcx, (%rsi) - 0x43, 0x80, 0x7c, 0x34, 0x03, 0x73, //0x000026aa cmpb $115, $3(%r12,%r14) - 0x0f, 0x85, 0x9d, 0xff, 0xff, 0xff, //0x000026b0 jne LBB0_464 - 0x49, 0x8d, 0x4e, 0x04, //0x000026b6 leaq $4(%r14), %rcx - 0x48, 0x89, 0x0e, //0x000026ba movq %rcx, (%rsi) - 0x43, 0x80, 0x7c, 0x34, 0x04, 0x65, //0x000026bd cmpb $101, $4(%r12,%r14) - 0x0f, 0x85, 0x8a, 0xff, 0xff, 0xff, //0x000026c3 jne LBB0_464 - 0x49, 0x83, 0xc6, 0x05, //0x000026c9 addq $5, %r14 - 0x4c, 0x89, 0x36, //0x000026cd movq %r14, (%rsi) - 0xe9, 0x7e, 0xff, 0xff, 0xff, //0x000026d0 jmp LBB0_464 - //0x000026d5 LBB0_472 - 0x4c, 0x89, 0x36, //0x000026d5 movq %r14, (%rsi) - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000026d8 movq $-2, %rax - 0x41, 0x80, 0x3f, 0x74, //0x000026df cmpb $116, (%r15) - 0x0f, 0x85, 0x6a, 0xff, 0xff, 0xff, //0x000026e3 jne LBB0_464 - 0x49, 0x8d, 0x4e, 0x01, //0x000026e9 leaq $1(%r14), %rcx - 0x48, 0x89, 0x0e, //0x000026ed movq %rcx, (%rsi) - 0x43, 0x80, 0x7c, 0x34, 0x01, 0x72, //0x000026f0 cmpb $114, $1(%r12,%r14) - 0x0f, 0x85, 0x57, 0xff, 0xff, 0xff, //0x000026f6 jne LBB0_464 - 0x49, 0x8d, 0x4e, 0x02, //0x000026fc leaq $2(%r14), %rcx - 0x48, 0x89, 0x0e, //0x00002700 movq %rcx, (%rsi) - 0x43, 0x80, 0x7c, 0x34, 0x02, 0x75, //0x00002703 cmpb $117, $2(%r12,%r14) - 0x0f, 0x85, 0x44, 0xff, 0xff, 0xff, //0x00002709 jne LBB0_464 - 0x49, 0x8d, 0x4e, 0x03, //0x0000270f leaq $3(%r14), %rcx - 0x48, 0x89, 0x0e, //0x00002713 movq %rcx, (%rsi) - 0x43, 0x80, 0x7c, 0x34, 0x03, 0x65, //0x00002716 cmpb $101, $3(%r12,%r14) - 0x0f, 0x85, 0x31, 0xff, 0xff, 0xff, //0x0000271c jne LBB0_464 - 0xe9, 0x4d, 0x00, 0x00, 0x00, //0x00002722 jmp LBB0_476 - //0x00002727 LBB0_258 - 0x4c, 0x89, 0x36, //0x00002727 movq %r14, (%rsi) - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x0000272a movq $-2, %rax - 0x41, 0x80, 0x3f, 0x6e, //0x00002731 cmpb $110, (%r15) - 0x0f, 0x85, 0x18, 0xff, 0xff, 0xff, //0x00002735 jne LBB0_464 - 0x49, 0x8d, 0x4e, 0x01, //0x0000273b leaq $1(%r14), %rcx - 0x48, 0x89, 0x0e, //0x0000273f movq %rcx, (%rsi) - 0x43, 0x80, 0x7c, 0x34, 0x01, 0x75, //0x00002742 cmpb $117, $1(%r12,%r14) - 0x0f, 0x85, 0x05, 0xff, 0xff, 0xff, //0x00002748 jne LBB0_464 - 0x49, 0x8d, 0x4e, 0x02, //0x0000274e leaq $2(%r14), %rcx - 0x48, 0x89, 0x0e, //0x00002752 movq %rcx, (%rsi) - 0x43, 0x80, 0x7c, 0x34, 0x02, 0x6c, //0x00002755 cmpb $108, $2(%r12,%r14) - 0x0f, 0x85, 0xf2, 0xfe, 0xff, 0xff, //0x0000275b jne LBB0_464 - 0x49, 0x8d, 0x4e, 0x03, //0x00002761 leaq $3(%r14), %rcx - 0x48, 0x89, 0x0e, //0x00002765 movq %rcx, (%rsi) - 0x43, 0x80, 0x7c, 0x34, 0x03, 0x6c, //0x00002768 cmpb $108, $3(%r12,%r14) - 0x0f, 0x85, 0xdf, 0xfe, 0xff, 0xff, //0x0000276e jne LBB0_464 - //0x00002774 LBB0_476 - 0x49, 0x83, 0xc6, 0x04, //0x00002774 addq $4, %r14 - 0x4c, 0x89, 0x36, //0x00002778 movq %r14, (%rsi) - 0xe9, 0xd3, 0xfe, 0xff, 0xff, //0x0000277b jmp LBB0_464 - //0x00002780 LBB0_478 - 0x4c, 0x89, 0x55, 0xa0, //0x00002780 movq %r10, $-96(%rbp) - 0xe9, 0x6c, 0xfe, 0xff, 0xff, //0x00002784 jmp LBB0_57 - //0x00002789 LBB0_477 - 0x4c, 0x01, 0xd1, //0x00002789 addq %r10, %rcx - 0x49, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x0000278c movq $-2, %r10 - 0xe9, 0xb5, 0xfe, 0xff, 0xff, //0x00002793 jmp LBB0_460 - //0x00002798 LBB0_479 - 0x4d, 0x29, 0xe2, //0x00002798 subq %r12, %r10 - 0x49, 0x01, 0xca, //0x0000279b addq %rcx, %r10 - 0x4c, 0x89, 0xd1, //0x0000279e movq %r10, %rcx - 0xe9, 0x9c, 0xfe, 0xff, 0xff, //0x000027a1 jmp LBB0_459 - //0x000027a6 LBB0_481 - 0x48, 0x8b, 0x75, 0xd0, //0x000027a6 movq $-48(%rbp), %rsi - 0xe9, 0x46, 0xfe, 0xff, 0xff, //0x000027aa jmp LBB0_57 - //0x000027af LBB0_480 - 0x4d, 0x29, 0xe2, //0x000027af subq %r12, %r10 - 0x4c, 0x89, 0xd1, //0x000027b2 movq %r10, %rcx - 0x49, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x000027b5 movq $-2, %r10 - 0xe9, 0x8c, 0xfe, 0xff, 0xff, //0x000027bc jmp LBB0_460 - 0x90, 0x90, 0x90, //0x000027c1 .p2align 2, 0x90 - // // .set L0_0_set_33, LBB0_33-LJTI0_0 - // // .set L0_0_set_60, LBB0_60-LJTI0_0 - // // .set L0_0_set_38, LBB0_38-LJTI0_0 - // // .set L0_0_set_58, LBB0_58-LJTI0_0 - // // .set L0_0_set_36, LBB0_36-LJTI0_0 + 0x4c, 0x21, 0xfa, //0x00000531 andq %r15, %rdx + 0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000534 movabsq $-6148914691236517206, %rsi + 0x48, 0x21, 0xf2, //0x0000053e andq %rsi, %rdx + 0x45, 0x31, 0xd2, //0x00000541 xorl %r10d, %r10d + 0x48, 0x01, 0xc2, //0x00000544 addq %rax, %rdx + 0x41, 0x0f, 0x92, 0xc2, //0x00000547 setb %r10b + 0x48, 0x01, 0xd2, //0x0000054b addq %rdx, %rdx + 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x0000054e movabsq $6148914691236517205, %rax + 0x48, 0x31, 0xc2, //0x00000558 xorq %rax, %rdx + 0x48, 0x21, 0xca, //0x0000055b andq %rcx, %rdx + 0x48, 0xf7, 0xd2, //0x0000055e notq %rdx + 0x49, 0x21, 0xd0, //0x00000561 andq %rdx, %r8 + 0x4d, 0x85, 0xc0, //0x00000564 testq %r8, %r8 + 0x0f, 0x84, 0x7d, 0xff, 0xff, 0xff, //0x00000567 je LBB0_48 + //0x0000056d LBB0_57 + 0x4d, 0x0f, 0xbc, 0xd8, //0x0000056d bsfq %r8, %r11 + 0x4d, 0x29, 0xe3, //0x00000571 subq %r12, %r11 + 0x48, 0x8b, 0x55, 0xc8, //0x00000574 movq $-56(%rbp), %rdx + 0x4c, 0x8b, 0x65, 0xb8, //0x00000578 movq $-72(%rbp), %r12 + 0x4d, 0x85, 0xdb, //0x0000057c testq %r11, %r11 + 0x0f, 0x89, 0xd2, 0x0c, 0x00, 0x00, //0x0000057f jns LBB0_246 + 0xe9, 0x29, 0x31, 0x00, 0x00, //0x00000585 jmp LBB0_58 + //0x0000058a LBB0_60 + 0x80, 0xfa, 0x3a, //0x0000058a cmpb $58, %dl + 0x0f, 0x85, 0x59, 0x31, 0x00, 0x00, //0x0000058d jne LBB0_637 + 0x4b, 0xc7, 0x44, 0xc5, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000593 movq $0, (%r13,%r8,8) + 0xe9, 0x2f, 0xfc, 0xff, 0xff, //0x0000059c jmp LBB0_3 + //0x000005a1 LBB0_62 + 0x83, 0xfa, 0x2c, //0x000005a1 cmpl $44, %edx + 0x0f, 0x85, 0x2c, 0x00, 0x00, 0x00, //0x000005a4 jne LBB0_63 + 0x49, 0x81, 0xf8, 0xff, 0x0f, 0x00, 0x00, //0x000005aa cmpq $4095, %r8 + 0x0f, 0x8f, 0xf0, 0x30, 0x00, 0x00, //0x000005b1 jg LBB0_634 + 0x49, 0x8d, 0x40, 0x01, //0x000005b7 leaq $1(%r8), %rax + 0x49, 0x89, 0x45, 0x00, //0x000005bb movq %rax, (%r13) + 0x4b, 0xc7, 0x44, 0xc5, 0x08, 0x03, 0x00, 0x00, 0x00, //0x000005bf movq $3, $8(%r13,%r8,8) + 0xe9, 0x03, 0xfc, 0xff, 0xff, //0x000005c8 jmp LBB0_3 + //0x000005cd LBB0_64 + 0x83, 0xfa, 0x22, //0x000005cd cmpl $34, %edx + 0x0f, 0x84, 0xbe, 0x02, 0x00, 0x00, //0x000005d0 je LBB0_109 + //0x000005d6 LBB0_63 + 0x83, 0xfa, 0x7d, //0x000005d6 cmpl $125, %edx + 0x0f, 0x85, 0x0d, 0x31, 0x00, 0x00, //0x000005d9 jne LBB0_637 + //0x000005df LBB0_36 + 0x49, 0x89, 0x4d, 0x00, //0x000005df movq %rcx, (%r13) + 0x49, 0x89, 0xc8, //0x000005e3 movq %rcx, %r8 + 0x48, 0x8b, 0x45, 0x90, //0x000005e6 movq $-112(%rbp), %rax + 0x48, 0x85, 0xc9, //0x000005ea testq %rcx, %rcx + 0x0f, 0x85, 0xf1, 0xfb, 0xff, 0xff, //0x000005ed jne LBB0_5 + 0xe9, 0xfb, 0x30, 0x00, 0x00, //0x000005f3 jmp LBB0_638 + //0x000005f8 LBB0_66 + 0x48, 0x89, 0x75, 0xc8, //0x000005f8 movq %rsi, $-56(%rbp) + 0x49, 0x89, 0x4d, 0x00, //0x000005fc movq %rcx, (%r13) + 0x83, 0xfa, 0x7b, //0x00000600 cmpl $123, %edx + 0x0f, 0x87, 0xe3, 0x30, 0x00, 0x00, //0x00000603 ja LBB0_637 + //0x00000609 LBB0_67 + 0x48, 0x8b, 0x4d, 0xc8, //0x00000609 movq $-56(%rbp), %rcx + 0x4d, 0x8d, 0x04, 0x09, //0x0000060d leaq (%r9,%rcx), %r8 + 0x89, 0xd1, //0x00000611 movl %edx, %ecx + 0x48, 0x8d, 0x15, 0x92, 0x33, 0x00, 0x00, //0x00000613 leaq $13202(%rip), %rdx /* LJTI0_1+0(%rip) */ + 0x48, 0x63, 0x0c, 0x8a, //0x0000061a movslq (%rdx,%rcx,4), %rcx + 0x48, 0x01, 0xd1, //0x0000061e addq %rdx, %rcx + 0xff, 0xe1, //0x00000621 jmpq *%rcx + //0x00000623 LBB0_68 + 0x48, 0x8b, 0x45, 0xa0, //0x00000623 movq $-96(%rbp), %rax + 0x48, 0x8b, 0x70, 0x08, //0x00000627 movq $8(%rax), %rsi + 0xf6, 0x45, 0x98, 0x40, //0x0000062b testb $64, $-104(%rbp) + 0x0f, 0x85, 0x31, 0x05, 0x00, 0x00, //0x0000062f jne LBB0_140 + 0x48, 0x8b, 0x55, 0xc8, //0x00000635 movq $-56(%rbp), %rdx + 0x48, 0x29, 0xd6, //0x00000639 subq %rdx, %rsi + 0x0f, 0x84, 0x8e, 0x30, 0x00, 0x00, //0x0000063c je LBB0_619 + 0x41, 0x80, 0x38, 0x30, //0x00000642 cmpb $48, (%r8) + 0x0f, 0x85, 0x2f, 0x00, 0x00, 0x00, //0x00000646 jne LBB0_74 + 0x48, 0x83, 0xfe, 0x01, //0x0000064c cmpq $1, %rsi + 0x0f, 0x84, 0xc7, 0x0b, 0x00, 0x00, //0x00000650 je LBB0_243 + 0x43, 0x8a, 0x04, 0x19, //0x00000656 movb (%r9,%r11), %al + 0x04, 0xd2, //0x0000065a addb $-46, %al + 0x3c, 0x37, //0x0000065c cmpb $55, %al + 0x0f, 0x87, 0xb9, 0x0b, 0x00, 0x00, //0x0000065e ja LBB0_243 + 0x0f, 0xb6, 0xc0, //0x00000664 movzbl %al, %eax + 0x48, 0xb9, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x00000667 movabsq $36028797027352577, %rcx + 0x48, 0x0f, 0xa3, 0xc1, //0x00000671 btq %rax, %rcx + 0x0f, 0x83, 0xa2, 0x0b, 0x00, 0x00, //0x00000675 jae LBB0_243 + //0x0000067b LBB0_74 + 0x48, 0x89, 0x55, 0xc8, //0x0000067b movq %rdx, $-56(%rbp) + 0x48, 0x83, 0xfe, 0x10, //0x0000067f cmpq $16, %rsi + 0x0f, 0x82, 0x56, 0x27, 0x00, 0x00, //0x00000683 jb LBB0_510 + 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x00000689 movq $-1, %r13 + 0x45, 0x31, 0xdb, //0x00000690 xorl %r11d, %r11d + 0x49, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00000693 movq $-1, %r10 + 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x0000069a movq $-1, %r12 + 0x48, 0x89, 0xf0, //0x000006a1 movq %rsi, %rax + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000006a4 .p2align 4, 0x90 + //0x000006b0 LBB0_76 + 0xf3, 0x43, 0x0f, 0x6f, 0x04, 0x18, //0x000006b0 movdqu (%r8,%r11), %xmm0 + 0x66, 0x0f, 0x6f, 0xc8, //0x000006b6 movdqa %xmm0, %xmm1 + 0x66, 0x0f, 0x74, 0xcf, //0x000006ba pcmpeqb %xmm7, %xmm1 + 0x66, 0x0f, 0x6f, 0xd0, //0x000006be movdqa %xmm0, %xmm2 + 0x66, 0x0f, 0x74, 0x15, 0xe6, 0xf9, 0xff, 0xff, //0x000006c2 pcmpeqb $-1562(%rip), %xmm2 /* LCPI0_11+0(%rip) */ + 0x66, 0x0f, 0xeb, 0xd1, //0x000006ca por %xmm1, %xmm2 + 0x66, 0x0f, 0x6f, 0xc8, //0x000006ce movdqa %xmm0, %xmm1 + 0x66, 0x0f, 0xfc, 0x0d, 0xe6, 0xf9, 0xff, 0xff, //0x000006d2 paddb $-1562(%rip), %xmm1 /* LCPI0_12+0(%rip) */ + 0x66, 0x0f, 0x6f, 0xd9, //0x000006da movdqa %xmm1, %xmm3 + 0x66, 0x0f, 0xda, 0x1d, 0xea, 0xf9, 0xff, 0xff, //0x000006de pminub $-1558(%rip), %xmm3 /* LCPI0_13+0(%rip) */ + 0x66, 0x0f, 0x74, 0xd9, //0x000006e6 pcmpeqb %xmm1, %xmm3 + 0x66, 0x0f, 0x6f, 0xc8, //0x000006ea movdqa %xmm0, %xmm1 + 0x66, 0x41, 0x0f, 0xdb, 0xc9, //0x000006ee pand %xmm9, %xmm1 + 0x66, 0x0f, 0x74, 0x05, 0xe5, 0xf9, 0xff, 0xff, //0x000006f3 pcmpeqb $-1563(%rip), %xmm0 /* LCPI0_14+0(%rip) */ + 0x66, 0x41, 0x0f, 0x74, 0xcf, //0x000006fb pcmpeqb %xmm15, %xmm1 + 0x66, 0x0f, 0xd7, 0xf9, //0x00000700 pmovmskb %xmm1, %edi + 0x66, 0x0f, 0xeb, 0xc8, //0x00000704 por %xmm0, %xmm1 + 0x66, 0x0f, 0xeb, 0xca, //0x00000708 por %xmm2, %xmm1 + 0x66, 0x0f, 0xeb, 0xcb, //0x0000070c por %xmm3, %xmm1 + 0x66, 0x0f, 0xd7, 0xd0, //0x00000710 pmovmskb %xmm0, %edx + 0x66, 0x44, 0x0f, 0xd7, 0xf2, //0x00000714 pmovmskb %xmm2, %r14d + 0x66, 0x0f, 0xd7, 0xc9, //0x00000719 pmovmskb %xmm1, %ecx + 0xf7, 0xd1, //0x0000071d notl %ecx + 0x0f, 0xbc, 0xc9, //0x0000071f bsfl %ecx, %ecx + 0x83, 0xf9, 0x10, //0x00000722 cmpl $16, %ecx + 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00000725 je LBB0_78 + 0xbb, 0xff, 0xff, 0xff, 0xff, //0x0000072b movl $-1, %ebx + 0xd3, 0xe3, //0x00000730 shll %cl, %ebx + 0xf7, 0xd3, //0x00000732 notl %ebx + 0x21, 0xda, //0x00000734 andl %ebx, %edx + 0x21, 0xdf, //0x00000736 andl %ebx, %edi + 0x44, 0x21, 0xf3, //0x00000738 andl %r14d, %ebx + 0x41, 0x89, 0xde, //0x0000073b movl %ebx, %r14d + //0x0000073e LBB0_78 + 0x44, 0x8d, 0x7a, 0xff, //0x0000073e leal $-1(%rdx), %r15d + 0x41, 0x21, 0xd7, //0x00000742 andl %edx, %r15d + 0x0f, 0x85, 0xcd, 0x21, 0x00, 0x00, //0x00000745 jne LBB0_474 + 0x8d, 0x5f, 0xff, //0x0000074b leal $-1(%rdi), %ebx + 0x21, 0xfb, //0x0000074e andl %edi, %ebx + 0x0f, 0x85, 0xb0, 0x1f, 0x00, 0x00, //0x00000750 jne LBB0_470 + 0x41, 0x8d, 0x5e, 0xff, //0x00000756 leal $-1(%r14), %ebx + 0x44, 0x21, 0xf3, //0x0000075a andl %r14d, %ebx + 0x0f, 0x85, 0xa3, 0x1f, 0x00, 0x00, //0x0000075d jne LBB0_470 + 0x85, 0xd2, //0x00000763 testl %edx, %edx + 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00000765 je LBB0_84 + 0x0f, 0xbc, 0xd2, //0x0000076b bsfl %edx, %edx + 0x49, 0x83, 0xfc, 0xff, //0x0000076e cmpq $-1, %r12 + 0x0f, 0x85, 0x96, 0x1f, 0x00, 0x00, //0x00000772 jne LBB0_471 + 0x4c, 0x01, 0xda, //0x00000778 addq %r11, %rdx + 0x49, 0x89, 0xd4, //0x0000077b movq %rdx, %r12 + //0x0000077e LBB0_84 + 0x85, 0xff, //0x0000077e testl %edi, %edi + 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00000780 je LBB0_87 + 0x0f, 0xbc, 0xd7, //0x00000786 bsfl %edi, %edx + 0x49, 0x83, 0xfa, 0xff, //0x00000789 cmpq $-1, %r10 + 0x0f, 0x85, 0x7b, 0x1f, 0x00, 0x00, //0x0000078d jne LBB0_471 + 0x4c, 0x01, 0xda, //0x00000793 addq %r11, %rdx + 0x49, 0x89, 0xd2, //0x00000796 movq %rdx, %r10 + //0x00000799 LBB0_87 + 0x45, 0x85, 0xf6, //0x00000799 testl %r14d, %r14d + 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x0000079c je LBB0_90 + 0x41, 0x0f, 0xbc, 0xd6, //0x000007a2 bsfl %r14d, %edx + 0x49, 0x83, 0xfd, 0xff, //0x000007a6 cmpq $-1, %r13 + 0x0f, 0x85, 0x5e, 0x1f, 0x00, 0x00, //0x000007aa jne LBB0_471 + 0x4c, 0x01, 0xda, //0x000007b0 addq %r11, %rdx + 0x49, 0x89, 0xd5, //0x000007b3 movq %rdx, %r13 + //0x000007b6 LBB0_90 + 0x83, 0xf9, 0x10, //0x000007b6 cmpl $16, %ecx + 0x0f, 0x85, 0xa0, 0x07, 0x00, 0x00, //0x000007b9 jne LBB0_196 + 0x48, 0x83, 0xc0, 0xf0, //0x000007bf addq $-16, %rax + 0x49, 0x83, 0xc3, 0x10, //0x000007c3 addq $16, %r11 + 0x48, 0x83, 0xf8, 0x0f, //0x000007c7 cmpq $15, %rax + 0x0f, 0x87, 0xdf, 0xfe, 0xff, 0xff, //0x000007cb ja LBB0_76 + 0x4b, 0x8d, 0x0c, 0x18, //0x000007d1 leaq (%r8,%r11), %rcx + 0x4c, 0x39, 0xde, //0x000007d5 cmpq %r11, %rsi + 0x49, 0x89, 0xcb, //0x000007d8 movq %rcx, %r11 + 0x48, 0x8d, 0x3d, 0x26, 0x34, 0x00, 0x00, //0x000007db leaq $13350(%rip), %rdi /* LJTI0_3+0(%rip) */ + 0x0f, 0x84, 0x7f, 0x07, 0x00, 0x00, //0x000007e2 je LBB0_197 + //0x000007e8 LBB0_93 + 0x4c, 0x8d, 0x1c, 0x01, //0x000007e8 leaq (%rcx,%rax), %r11 + 0x49, 0x89, 0xce, //0x000007ec movq %rcx, %r14 + 0x4d, 0x29, 0xc6, //0x000007ef subq %r8, %r14 + 0x31, 0xf6, //0x000007f2 xorl %esi, %esi + 0xe9, 0x24, 0x00, 0x00, 0x00, //0x000007f4 jmp LBB0_97 + //0x000007f9 LBB0_94 + 0x49, 0x83, 0xfd, 0xff, //0x000007f9 cmpq $-1, %r13 + 0x0f, 0x85, 0xde, 0x1e, 0x00, 0x00, //0x000007fd jne LBB0_469 + 0x4d, 0x8d, 0x2c, 0x36, //0x00000803 leaq (%r14,%rsi), %r13 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000807 .p2align 4, 0x90 + //0x00000810 LBB0_96 + 0x48, 0x83, 0xc6, 0x01, //0x00000810 addq $1, %rsi + 0x48, 0x39, 0xf0, //0x00000814 cmpq %rsi, %rax + 0x0f, 0x84, 0x4a, 0x07, 0x00, 0x00, //0x00000817 je LBB0_197 + //0x0000081d LBB0_97 + 0x0f, 0xbe, 0x14, 0x31, //0x0000081d movsbl (%rcx,%rsi), %edx + 0x8d, 0x5a, 0xd0, //0x00000821 leal $-48(%rdx), %ebx + 0x83, 0xfb, 0x0a, //0x00000824 cmpl $10, %ebx + 0x0f, 0x82, 0xe3, 0xff, 0xff, 0xff, //0x00000827 jb LBB0_96 + 0x8d, 0x5a, 0xd5, //0x0000082d leal $-43(%rdx), %ebx + 0x83, 0xfb, 0x1a, //0x00000830 cmpl $26, %ebx + 0x0f, 0x87, 0x1c, 0x00, 0x00, 0x00, //0x00000833 ja LBB0_102 + 0x48, 0x63, 0x14, 0x9f, //0x00000839 movslq (%rdi,%rbx,4), %rdx + 0x48, 0x01, 0xfa, //0x0000083d addq %rdi, %rdx + 0xff, 0xe2, //0x00000840 jmpq *%rdx + //0x00000842 LBB0_100 + 0x49, 0x83, 0xfc, 0xff, //0x00000842 cmpq $-1, %r12 + 0x0f, 0x85, 0x95, 0x1e, 0x00, 0x00, //0x00000846 jne LBB0_469 + 0x4d, 0x8d, 0x24, 0x36, //0x0000084c leaq (%r14,%rsi), %r12 + 0xe9, 0xbb, 0xff, 0xff, 0xff, //0x00000850 jmp LBB0_96 + //0x00000855 LBB0_102 + 0x83, 0xfa, 0x65, //0x00000855 cmpl $101, %edx + 0x0f, 0x85, 0x30, 0x09, 0x00, 0x00, //0x00000858 jne LBB0_232 + //0x0000085e LBB0_103 + 0x49, 0x83, 0xfa, 0xff, //0x0000085e cmpq $-1, %r10 + 0x0f, 0x85, 0x79, 0x1e, 0x00, 0x00, //0x00000862 jne LBB0_469 + 0x4d, 0x8d, 0x14, 0x36, //0x00000868 leaq (%r14,%rsi), %r10 + 0xe9, 0x9f, 0xff, 0xff, 0xff, //0x0000086c jmp LBB0_96 + //0x00000871 LBB0_105 + 0x49, 0x81, 0xf8, 0xff, 0x0f, 0x00, 0x00, //0x00000871 cmpq $4095, %r8 + 0x0f, 0x8f, 0x29, 0x2e, 0x00, 0x00, //0x00000878 jg LBB0_634 + 0x49, 0x8d, 0x40, 0x01, //0x0000087e leaq $1(%r8), %rax + 0x49, 0x89, 0x45, 0x00, //0x00000882 movq %rax, (%r13) + 0x4b, 0xc7, 0x44, 0xc5, 0x08, 0x00, 0x00, 0x00, 0x00, //0x00000886 movq $0, $8(%r13,%r8,8) + 0xe9, 0x3c, 0xf9, 0xff, 0xff, //0x0000088f jmp LBB0_3 + //0x00000894 LBB0_109 + 0x4b, 0xc7, 0x44, 0xc5, 0x00, 0x02, 0x00, 0x00, 0x00, //0x00000894 movq $2, (%r13,%r8,8) + 0x48, 0x8b, 0x4d, 0xa0, //0x0000089d movq $-96(%rbp), %rcx + 0x4c, 0x8b, 0x61, 0x08, //0x000008a1 movq $8(%rcx), %r12 + 0x48, 0x8b, 0x4d, 0x98, //0x000008a5 movq $-104(%rbp), %rcx + 0xf6, 0xc1, 0x40, //0x000008a9 testb $64, %cl + 0x0f, 0x85, 0x95, 0x03, 0x00, 0x00, //0x000008ac jne LBB0_154 + 0x48, 0x89, 0x75, 0xc8, //0x000008b2 movq %rsi, $-56(%rbp) + 0xf6, 0xc1, 0x20, //0x000008b6 testb $32, %cl + 0x4c, 0x89, 0x65, 0xb8, //0x000008b9 movq %r12, $-72(%rbp) + 0x0f, 0x85, 0xb9, 0x06, 0x00, 0x00, //0x000008bd jne LBB0_199 + 0x4d, 0x89, 0xe6, //0x000008c3 movq %r12, %r14 + 0x4d, 0x29, 0xde, //0x000008c6 subq %r11, %r14 + 0x0f, 0x84, 0x02, 0x30, 0x00, 0x00, //0x000008c9 je LBB0_640 + 0x49, 0x83, 0xfe, 0x40, //0x000008cf cmpq $64, %r14 + 0x0f, 0x82, 0x6e, 0x26, 0x00, 0x00, //0x000008d3 jb LBB0_529 + 0x49, 0xc7, 0xc4, 0xfe, 0xff, 0xff, 0xff, //0x000008d9 movq $-2, %r12 + 0x4c, 0x2b, 0x65, 0xc8, //0x000008e0 subq $-56(%rbp), %r12 + 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x000008e4 movq $-1, $-48(%rbp) + 0x45, 0x31, 0xd2, //0x000008ec xorl %r10d, %r10d + 0x90, //0x000008ef .p2align 4, 0x90 + //0x000008f0 LBB0_114 + 0xf3, 0x43, 0x0f, 0x6f, 0x04, 0x19, //0x000008f0 movdqu (%r9,%r11), %xmm0 + 0xf3, 0x43, 0x0f, 0x6f, 0x4c, 0x19, 0x10, //0x000008f6 movdqu $16(%r9,%r11), %xmm1 + 0xf3, 0x43, 0x0f, 0x6f, 0x54, 0x19, 0x20, //0x000008fd movdqu $32(%r9,%r11), %xmm2 + 0xf3, 0x43, 0x0f, 0x6f, 0x5c, 0x19, 0x30, //0x00000904 movdqu $48(%r9,%r11), %xmm3 + 0x66, 0x0f, 0x6f, 0xe0, //0x0000090b movdqa %xmm0, %xmm4 + 0x66, 0x41, 0x0f, 0x74, 0xe3, //0x0000090f pcmpeqb %xmm11, %xmm4 + 0x66, 0x44, 0x0f, 0xd7, 0xc4, //0x00000914 pmovmskb %xmm4, %r8d + 0x66, 0x0f, 0x6f, 0xe1, //0x00000919 movdqa %xmm1, %xmm4 + 0x66, 0x41, 0x0f, 0x74, 0xe3, //0x0000091d pcmpeqb %xmm11, %xmm4 + 0x66, 0x0f, 0xd7, 0xdc, //0x00000922 pmovmskb %xmm4, %ebx + 0x66, 0x0f, 0x6f, 0xe2, //0x00000926 movdqa %xmm2, %xmm4 + 0x66, 0x41, 0x0f, 0x74, 0xe3, //0x0000092a pcmpeqb %xmm11, %xmm4 + 0x66, 0x0f, 0xd7, 0xcc, //0x0000092f pmovmskb %xmm4, %ecx + 0x66, 0x0f, 0x6f, 0xe3, //0x00000933 movdqa %xmm3, %xmm4 + 0x66, 0x41, 0x0f, 0x74, 0xe3, //0x00000937 pcmpeqb %xmm11, %xmm4 + 0x66, 0x0f, 0xd7, 0xfc, //0x0000093c pmovmskb %xmm4, %edi + 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x00000940 pcmpeqb %xmm13, %xmm0 + 0x66, 0x44, 0x0f, 0xd7, 0xf8, //0x00000945 pmovmskb %xmm0, %r15d + 0x66, 0x41, 0x0f, 0x74, 0xcd, //0x0000094a pcmpeqb %xmm13, %xmm1 + 0x66, 0x0f, 0xd7, 0xd1, //0x0000094f pmovmskb %xmm1, %edx + 0x66, 0x41, 0x0f, 0x74, 0xd5, //0x00000953 pcmpeqb %xmm13, %xmm2 + 0x66, 0x0f, 0xd7, 0xc2, //0x00000958 pmovmskb %xmm2, %eax + 0x66, 0x41, 0x0f, 0x74, 0xdd, //0x0000095c pcmpeqb %xmm13, %xmm3 + 0x66, 0x0f, 0xd7, 0xf3, //0x00000961 pmovmskb %xmm3, %esi + 0x48, 0xc1, 0xe7, 0x30, //0x00000965 shlq $48, %rdi + 0x48, 0xc1, 0xe1, 0x20, //0x00000969 shlq $32, %rcx + 0x48, 0x09, 0xf9, //0x0000096d orq %rdi, %rcx + 0x48, 0xc1, 0xe3, 0x10, //0x00000970 shlq $16, %rbx + 0x48, 0x09, 0xcb, //0x00000974 orq %rcx, %rbx + 0x49, 0x09, 0xd8, //0x00000977 orq %rbx, %r8 + 0x48, 0xc1, 0xe6, 0x30, //0x0000097a shlq $48, %rsi + 0x48, 0xc1, 0xe0, 0x20, //0x0000097e shlq $32, %rax + 0x48, 0x09, 0xf0, //0x00000982 orq %rsi, %rax + 0x48, 0xc1, 0xe2, 0x10, //0x00000985 shlq $16, %rdx + 0x48, 0x09, 0xc2, //0x00000989 orq %rax, %rdx + 0x49, 0x09, 0xd7, //0x0000098c orq %rdx, %r15 + 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x0000098f jne LBB0_123 + 0x4d, 0x85, 0xd2, //0x00000995 testq %r10, %r10 + 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x00000998 jne LBB0_125 + 0x45, 0x31, 0xd2, //0x0000099e xorl %r10d, %r10d + 0x4d, 0x85, 0xc0, //0x000009a1 testq %r8, %r8 + 0x0f, 0x85, 0x83, 0x00, 0x00, 0x00, //0x000009a4 jne LBB0_126 + //0x000009aa LBB0_117 + 0x49, 0x83, 0xc6, 0xc0, //0x000009aa addq $-64, %r14 + 0x49, 0x83, 0xc4, 0xc0, //0x000009ae addq $-64, %r12 + 0x49, 0x83, 0xc3, 0x40, //0x000009b2 addq $64, %r11 + 0x49, 0x83, 0xfe, 0x3f, //0x000009b6 cmpq $63, %r14 + 0x0f, 0x87, 0x30, 0xff, 0xff, 0xff, //0x000009ba ja LBB0_114 + 0xe9, 0x8b, 0x1f, 0x00, 0x00, //0x000009c0 jmp LBB0_118 + //0x000009c5 LBB0_123 + 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x000009c5 cmpq $-1, $-48(%rbp) + 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x000009ca jne LBB0_125 + 0x49, 0x0f, 0xbc, 0xc7, //0x000009d0 bsfq %r15, %rax + 0x4c, 0x01, 0xd8, //0x000009d4 addq %r11, %rax + 0x48, 0x89, 0x45, 0xd0, //0x000009d7 movq %rax, $-48(%rbp) + //0x000009db LBB0_125 + 0x4c, 0x89, 0xd0, //0x000009db movq %r10, %rax + 0x48, 0xf7, 0xd0, //0x000009de notq %rax + 0x4c, 0x21, 0xf8, //0x000009e1 andq %r15, %rax + 0x48, 0x8d, 0x0c, 0x00, //0x000009e4 leaq (%rax,%rax), %rcx + 0x4c, 0x09, 0xd1, //0x000009e8 orq %r10, %rcx + 0x48, 0x89, 0xca, //0x000009eb movq %rcx, %rdx + 0x48, 0xf7, 0xd2, //0x000009ee notq %rdx + 0x4c, 0x21, 0xfa, //0x000009f1 andq %r15, %rdx + 0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000009f4 movabsq $-6148914691236517206, %rsi + 0x48, 0x21, 0xf2, //0x000009fe andq %rsi, %rdx + 0x45, 0x31, 0xd2, //0x00000a01 xorl %r10d, %r10d + 0x48, 0x01, 0xc2, //0x00000a04 addq %rax, %rdx + 0x41, 0x0f, 0x92, 0xc2, //0x00000a07 setb %r10b + 0x48, 0x01, 0xd2, //0x00000a0b addq %rdx, %rdx + 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000a0e movabsq $6148914691236517205, %rax + 0x48, 0x31, 0xc2, //0x00000a18 xorq %rax, %rdx + 0x48, 0x21, 0xca, //0x00000a1b andq %rcx, %rdx + 0x48, 0xf7, 0xd2, //0x00000a1e notq %rdx + 0x49, 0x21, 0xd0, //0x00000a21 andq %rdx, %r8 + 0x4d, 0x85, 0xc0, //0x00000a24 testq %r8, %r8 + 0x0f, 0x84, 0x7d, 0xff, 0xff, 0xff, //0x00000a27 je LBB0_117 + //0x00000a2d LBB0_126 + 0x4d, 0x0f, 0xbc, 0xd8, //0x00000a2d bsfq %r8, %r11 + 0x4d, 0x29, 0xe3, //0x00000a31 subq %r12, %r11 + 0x48, 0x8b, 0x55, 0xc8, //0x00000a34 movq $-56(%rbp), %rdx + 0x4c, 0x8b, 0x65, 0xb8, //0x00000a38 movq $-72(%rbp), %r12 + 0x4d, 0x85, 0xdb, //0x00000a3c testq %r11, %r11 + 0x0f, 0x89, 0x7b, 0x0d, 0x00, 0x00, //0x00000a3f jns LBB0_331 + 0xe9, 0xbb, 0x2c, 0x00, 0x00, //0x00000a45 jmp LBB0_127 + //0x00000a4a LBB0_129 + 0x49, 0x89, 0xf0, //0x00000a4a movq %rsi, %r8 + 0x4d, 0x89, 0xe6, //0x00000a4d movq %r12, %r14 + 0x4d, 0x29, 0xde, //0x00000a50 subq %r11, %r14 + 0x49, 0x83, 0xfe, 0x20, //0x00000a53 cmpq $32, %r14 + 0x0f, 0x8c, 0x69, 0x23, 0x00, 0x00, //0x00000a57 jl LBB0_508 + 0x4c, 0x89, 0xc1, //0x00000a5d movq %r8, %rcx + 0x4f, 0x8d, 0x14, 0x01, //0x00000a60 leaq (%r9,%r8), %r10 + 0x4d, 0x29, 0xc4, //0x00000a64 subq %r8, %r12 + 0xbb, 0x1f, 0x00, 0x00, 0x00, //0x00000a67 movl $31, %ebx + 0x45, 0x31, 0xf6, //0x00000a6c xorl %r14d, %r14d + 0x45, 0x31, 0xdb, //0x00000a6f xorl %r11d, %r11d + 0xe9, 0x2f, 0x00, 0x00, 0x00, //0x00000a72 jmp LBB0_131 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000a77 .p2align 4, 0x90 + //0x00000a80 LBB0_135 + 0x45, 0x31, 0xdb, //0x00000a80 xorl %r11d, %r11d + 0x48, 0x85, 0xd2, //0x00000a83 testq %rdx, %rdx + 0x0f, 0x85, 0xaa, 0x00, 0x00, 0x00, //0x00000a86 jne LBB0_133 + //0x00000a8c LBB0_136 + 0x49, 0x83, 0xc6, 0x20, //0x00000a8c addq $32, %r14 + 0x49, 0x8d, 0x0c, 0x1c, //0x00000a90 leaq (%r12,%rbx), %rcx + 0x48, 0x83, 0xc1, 0xe0, //0x00000a94 addq $-32, %rcx + 0x48, 0x83, 0xc3, 0xe0, //0x00000a98 addq $-32, %rbx + 0x48, 0x83, 0xf9, 0x3f, //0x00000a9c cmpq $63, %rcx + 0x0f, 0x8e, 0x84, 0x1b, 0x00, 0x00, //0x00000aa0 jle LBB0_137 + //0x00000aa6 LBB0_131 + 0xf3, 0x43, 0x0f, 0x6f, 0x5c, 0x32, 0x01, //0x00000aa6 movdqu $1(%r10,%r14), %xmm3 + 0xf3, 0x43, 0x0f, 0x6f, 0x64, 0x32, 0x11, //0x00000aad movdqu $17(%r10,%r14), %xmm4 + 0x66, 0x0f, 0x6f, 0xeb, //0x00000ab4 movdqa %xmm3, %xmm5 + 0x66, 0x41, 0x0f, 0x74, 0xeb, //0x00000ab8 pcmpeqb %xmm11, %xmm5 + 0x66, 0x0f, 0xd7, 0xcd, //0x00000abd pmovmskb %xmm5, %ecx + 0x66, 0x0f, 0x6f, 0xec, //0x00000ac1 movdqa %xmm4, %xmm5 + 0x66, 0x41, 0x0f, 0x74, 0xeb, //0x00000ac5 pcmpeqb %xmm11, %xmm5 + 0x66, 0x0f, 0xd7, 0xd5, //0x00000aca pmovmskb %xmm5, %edx + 0x48, 0xc1, 0xe2, 0x10, //0x00000ace shlq $16, %rdx + 0x48, 0x09, 0xca, //0x00000ad2 orq %rcx, %rdx + 0x66, 0x41, 0x0f, 0x74, 0xdd, //0x00000ad5 pcmpeqb %xmm13, %xmm3 + 0x66, 0x0f, 0xd7, 0xfb, //0x00000ada pmovmskb %xmm3, %edi + 0x66, 0x41, 0x0f, 0x74, 0xe5, //0x00000ade pcmpeqb %xmm13, %xmm4 + 0x66, 0x0f, 0xd7, 0xcc, //0x00000ae3 pmovmskb %xmm4, %ecx + 0x48, 0xc1, 0xe1, 0x10, //0x00000ae7 shlq $16, %rcx + 0x48, 0x09, 0xf9, //0x00000aeb orq %rdi, %rcx + 0x48, 0x89, 0xcf, //0x00000aee movq %rcx, %rdi + 0x4c, 0x09, 0xdf, //0x00000af1 orq %r11, %rdi + 0x0f, 0x84, 0x86, 0xff, 0xff, 0xff, //0x00000af4 je LBB0_135 + 0x44, 0x89, 0xdf, //0x00000afa movl %r11d, %edi + 0xf7, 0xd7, //0x00000afd notl %edi + 0x21, 0xcf, //0x00000aff andl %ecx, %edi + 0x44, 0x8d, 0x3c, 0x3f, //0x00000b01 leal (%rdi,%rdi), %r15d + 0x45, 0x09, 0xdf, //0x00000b05 orl %r11d, %r15d + 0x44, 0x89, 0xfe, //0x00000b08 movl %r15d, %esi + 0xf7, 0xd6, //0x00000b0b notl %esi + 0x21, 0xce, //0x00000b0d andl %ecx, %esi + 0x81, 0xe6, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000b0f andl $-1431655766, %esi + 0x45, 0x31, 0xdb, //0x00000b15 xorl %r11d, %r11d + 0x01, 0xfe, //0x00000b18 addl %edi, %esi + 0x41, 0x0f, 0x92, 0xc3, //0x00000b1a setb %r11b + 0x01, 0xf6, //0x00000b1e addl %esi, %esi + 0x81, 0xf6, 0x55, 0x55, 0x55, 0x55, //0x00000b20 xorl $1431655765, %esi + 0x44, 0x21, 0xfe, //0x00000b26 andl %r15d, %esi + 0xf7, 0xd6, //0x00000b29 notl %esi + 0x21, 0xf2, //0x00000b2b andl %esi, %edx + 0x48, 0x85, 0xd2, //0x00000b2d testq %rdx, %rdx + 0x0f, 0x84, 0x56, 0xff, 0xff, 0xff, //0x00000b30 je LBB0_136 + //0x00000b36 LBB0_133 + 0x0f, 0xbc, 0xc2, //0x00000b36 bsfl %edx, %eax + 0x4c, 0x01, 0xc0, //0x00000b39 addq %r8, %rax + 0x4d, 0x8d, 0x1c, 0x06, //0x00000b3c leaq (%r14,%rax), %r11 + 0x49, 0x83, 0xc3, 0x02, //0x00000b40 addq $2, %r11 + //0x00000b44 LBB0_134 + 0x48, 0x8b, 0x45, 0xa8, //0x00000b44 movq $-88(%rbp), %rax + 0x4c, 0x89, 0x18, //0x00000b48 movq %r11, (%rax) + 0x4c, 0x89, 0xc0, //0x00000b4b movq %r8, %rax + 0x48, 0xb9, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x00000b4e movabsq $9223372036854775806, %rcx + 0x49, 0x39, 0xc8, //0x00000b58 cmpq %rcx, %r8 + 0x0f, 0x86, 0x6f, 0xf6, 0xff, 0xff, //0x00000b5b jbe LBB0_3 + 0xe9, 0x8d, 0x2b, 0x00, 0x00, //0x00000b61 jmp LBB0_638 + //0x00000b66 LBB0_140 + 0x48, 0x89, 0xf0, //0x00000b66 movq %rsi, %rax + 0x4c, 0x29, 0xd8, //0x00000b69 subq %r11, %rax + 0x48, 0x83, 0xf8, 0x10, //0x00000b6c cmpq $16, %rax + 0x48, 0x8b, 0x7d, 0xc8, //0x00000b70 movq $-56(%rbp), %rdi + 0x0f, 0x82, 0x54, 0x22, 0x00, 0x00, //0x00000b74 jb LBB0_509 + 0x48, 0x89, 0xf8, //0x00000b7a movq %rdi, %rax + 0x48, 0xf7, 0xd0, //0x00000b7d notq %rax + //0x00000b80 .p2align 4, 0x90 + //0x00000b80 LBB0_142 + 0xf3, 0x43, 0x0f, 0x6f, 0x04, 0x19, //0x00000b80 movdqu (%r9,%r11), %xmm0 + 0x66, 0x0f, 0x6f, 0xc8, //0x00000b86 movdqa %xmm0, %xmm1 + 0x66, 0x41, 0x0f, 0x74, 0xce, //0x00000b8a pcmpeqb %xmm14, %xmm1 + 0x66, 0x41, 0x0f, 0xdb, 0xc1, //0x00000b8f pand %xmm9, %xmm0 + 0x66, 0x41, 0x0f, 0x74, 0xc0, //0x00000b94 pcmpeqb %xmm8, %xmm0 + 0x66, 0x0f, 0xeb, 0xc1, //0x00000b99 por %xmm1, %xmm0 + 0x66, 0x0f, 0xd7, 0xc8, //0x00000b9d pmovmskb %xmm0, %ecx + 0x85, 0xc9, //0x00000ba1 testl %ecx, %ecx + 0x0f, 0x85, 0x71, 0x00, 0x00, 0x00, //0x00000ba3 jne LBB0_152 + 0x49, 0x83, 0xc3, 0x10, //0x00000ba9 addq $16, %r11 + 0x48, 0x8d, 0x0c, 0x06, //0x00000bad leaq (%rsi,%rax), %rcx + 0x48, 0x83, 0xc1, 0xf0, //0x00000bb1 addq $-16, %rcx + 0x48, 0x83, 0xc0, 0xf0, //0x00000bb5 addq $-16, %rax + 0x48, 0x83, 0xf9, 0x0f, //0x00000bb9 cmpq $15, %rcx + 0x0f, 0x87, 0xbd, 0xff, 0xff, 0xff, //0x00000bbd ja LBB0_142 + 0x4d, 0x89, 0xcb, //0x00000bc3 movq %r9, %r11 + 0x49, 0x29, 0xc3, //0x00000bc6 subq %rax, %r11 + 0x48, 0x01, 0xc6, //0x00000bc9 addq %rax, %rsi + 0x48, 0x89, 0xf0, //0x00000bcc movq %rsi, %rax + 0x48, 0x85, 0xc0, //0x00000bcf testq %rax, %rax + 0x0f, 0x84, 0x36, 0x00, 0x00, 0x00, //0x00000bd2 je LBB0_151 + //0x00000bd8 LBB0_145 + 0x49, 0x8d, 0x14, 0x03, //0x00000bd8 leaq (%r11,%rax), %rdx + 0x31, 0xc9, //0x00000bdc xorl %ecx, %ecx + //0x00000bde LBB0_146 + 0x41, 0x0f, 0xb6, 0x1c, 0x0b, //0x00000bde movzbl (%r11,%rcx), %ebx + 0x80, 0xfb, 0x2c, //0x00000be3 cmpb $44, %bl + 0x0f, 0x84, 0xc7, 0x1a, 0x00, 0x00, //0x00000be6 je LBB0_465 + 0x80, 0xfb, 0x7d, //0x00000bec cmpb $125, %bl + 0x0f, 0x84, 0xbe, 0x1a, 0x00, 0x00, //0x00000bef je LBB0_465 + 0x80, 0xfb, 0x5d, //0x00000bf5 cmpb $93, %bl + 0x0f, 0x84, 0xb5, 0x1a, 0x00, 0x00, //0x00000bf8 je LBB0_465 + 0x48, 0x83, 0xc1, 0x01, //0x00000bfe addq $1, %rcx + 0x48, 0x39, 0xc8, //0x00000c02 cmpq %rcx, %rax + 0x0f, 0x85, 0xd3, 0xff, 0xff, 0xff, //0x00000c05 jne LBB0_146 + 0x49, 0x89, 0xd3, //0x00000c0b movq %rdx, %r11 + //0x00000c0e LBB0_151 + 0x4d, 0x29, 0xcb, //0x00000c0e subq %r9, %r11 + 0x4c, 0x8b, 0x6d, 0xc0, //0x00000c11 movq $-64(%rbp), %r13 + 0xe9, 0x0b, 0x00, 0x00, 0x00, //0x00000c15 jmp LBB0_153 + //0x00000c1a LBB0_152 + 0x66, 0x0f, 0xbc, 0xc9, //0x00000c1a bsfw %cx, %cx + 0x44, 0x0f, 0xb7, 0xd9, //0x00000c1e movzwl %cx, %r11d + 0x49, 0x29, 0xc3, //0x00000c22 subq %rax, %r11 + //0x00000c25 LBB0_153 + 0x48, 0x8b, 0x45, 0xa8, //0x00000c25 movq $-88(%rbp), %rax + 0x4c, 0x89, 0x18, //0x00000c29 movq %r11, (%rax) + 0x48, 0x89, 0xf8, //0x00000c2c movq %rdi, %rax + 0x48, 0xb9, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x00000c2f movabsq $9223372036854775806, %rcx + 0x48, 0x39, 0xcf, //0x00000c39 cmpq %rcx, %rdi + 0x0f, 0x86, 0x8e, 0xf5, 0xff, 0xff, //0x00000c3c jbe LBB0_3 + 0xe9, 0xac, 0x2a, 0x00, 0x00, //0x00000c42 jmp LBB0_638 + //0x00000c47 LBB0_154 + 0x49, 0x89, 0xf0, //0x00000c47 movq %rsi, %r8 + 0x4d, 0x89, 0xe6, //0x00000c4a movq %r12, %r14 + 0x4d, 0x29, 0xde, //0x00000c4d subq %r11, %r14 + 0x49, 0x83, 0xfe, 0x20, //0x00000c50 cmpq $32, %r14 + 0x0f, 0x8c, 0x3e, 0x22, 0x00, 0x00, //0x00000c54 jl LBB0_522 + 0x4c, 0x89, 0xc1, //0x00000c5a movq %r8, %rcx + 0x4f, 0x8d, 0x14, 0x01, //0x00000c5d leaq (%r9,%r8), %r10 + 0x4d, 0x29, 0xc4, //0x00000c61 subq %r8, %r12 + 0xbb, 0x1f, 0x00, 0x00, 0x00, //0x00000c64 movl $31, %ebx + 0x45, 0x31, 0xf6, //0x00000c69 xorl %r14d, %r14d + 0x45, 0x31, 0xdb, //0x00000c6c xorl %r11d, %r11d + 0xe9, 0x32, 0x00, 0x00, 0x00, //0x00000c6f jmp LBB0_156 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000c74 .p2align 4, 0x90 + //0x00000c80 LBB0_159 + 0x45, 0x31, 0xdb, //0x00000c80 xorl %r11d, %r11d + 0x48, 0x85, 0xd2, //0x00000c83 testq %rdx, %rdx + 0x0f, 0x85, 0xaa, 0x00, 0x00, 0x00, //0x00000c86 jne LBB0_158 + //0x00000c8c LBB0_160 + 0x49, 0x83, 0xc6, 0x20, //0x00000c8c addq $32, %r14 + 0x49, 0x8d, 0x0c, 0x1c, //0x00000c90 leaq (%r12,%rbx), %rcx + 0x48, 0x83, 0xc1, 0xe0, //0x00000c94 addq $-32, %rcx + 0x48, 0x83, 0xc3, 0xe0, //0x00000c98 addq $-32, %rbx + 0x48, 0x83, 0xf9, 0x3f, //0x00000c9c cmpq $63, %rcx + 0x0f, 0x8e, 0x6f, 0x1a, 0x00, 0x00, //0x00000ca0 jle LBB0_161 + //0x00000ca6 LBB0_156 + 0xf3, 0x43, 0x0f, 0x6f, 0x44, 0x32, 0x01, //0x00000ca6 movdqu $1(%r10,%r14), %xmm0 + 0xf3, 0x43, 0x0f, 0x6f, 0x4c, 0x32, 0x11, //0x00000cad movdqu $17(%r10,%r14), %xmm1 + 0x66, 0x0f, 0x6f, 0xd0, //0x00000cb4 movdqa %xmm0, %xmm2 + 0x66, 0x41, 0x0f, 0x74, 0xd3, //0x00000cb8 pcmpeqb %xmm11, %xmm2 + 0x66, 0x0f, 0xd7, 0xca, //0x00000cbd pmovmskb %xmm2, %ecx + 0x66, 0x0f, 0x6f, 0xd1, //0x00000cc1 movdqa %xmm1, %xmm2 + 0x66, 0x41, 0x0f, 0x74, 0xd3, //0x00000cc5 pcmpeqb %xmm11, %xmm2 + 0x66, 0x0f, 0xd7, 0xd2, //0x00000cca pmovmskb %xmm2, %edx + 0x48, 0xc1, 0xe2, 0x10, //0x00000cce shlq $16, %rdx + 0x48, 0x09, 0xca, //0x00000cd2 orq %rcx, %rdx + 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x00000cd5 pcmpeqb %xmm13, %xmm0 + 0x66, 0x0f, 0xd7, 0xf8, //0x00000cda pmovmskb %xmm0, %edi + 0x66, 0x41, 0x0f, 0x74, 0xcd, //0x00000cde pcmpeqb %xmm13, %xmm1 + 0x66, 0x0f, 0xd7, 0xc9, //0x00000ce3 pmovmskb %xmm1, %ecx + 0x48, 0xc1, 0xe1, 0x10, //0x00000ce7 shlq $16, %rcx + 0x48, 0x09, 0xf9, //0x00000ceb orq %rdi, %rcx + 0x48, 0x89, 0xcf, //0x00000cee movq %rcx, %rdi + 0x4c, 0x09, 0xdf, //0x00000cf1 orq %r11, %rdi + 0x0f, 0x84, 0x86, 0xff, 0xff, 0xff, //0x00000cf4 je LBB0_159 + 0x44, 0x89, 0xdf, //0x00000cfa movl %r11d, %edi + 0xf7, 0xd7, //0x00000cfd notl %edi + 0x21, 0xcf, //0x00000cff andl %ecx, %edi + 0x44, 0x8d, 0x3c, 0x3f, //0x00000d01 leal (%rdi,%rdi), %r15d + 0x45, 0x09, 0xdf, //0x00000d05 orl %r11d, %r15d + 0x44, 0x89, 0xfe, //0x00000d08 movl %r15d, %esi + 0xf7, 0xd6, //0x00000d0b notl %esi + 0x21, 0xce, //0x00000d0d andl %ecx, %esi + 0x81, 0xe6, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000d0f andl $-1431655766, %esi + 0x45, 0x31, 0xdb, //0x00000d15 xorl %r11d, %r11d + 0x01, 0xfe, //0x00000d18 addl %edi, %esi + 0x41, 0x0f, 0x92, 0xc3, //0x00000d1a setb %r11b + 0x01, 0xf6, //0x00000d1e addl %esi, %esi + 0x81, 0xf6, 0x55, 0x55, 0x55, 0x55, //0x00000d20 xorl $1431655765, %esi + 0x44, 0x21, 0xfe, //0x00000d26 andl %r15d, %esi + 0xf7, 0xd6, //0x00000d29 notl %esi + 0x21, 0xf2, //0x00000d2b andl %esi, %edx + 0x48, 0x85, 0xd2, //0x00000d2d testq %rdx, %rdx + 0x0f, 0x84, 0x56, 0xff, 0xff, 0xff, //0x00000d30 je LBB0_160 + //0x00000d36 LBB0_158 + 0x0f, 0xbc, 0xc2, //0x00000d36 bsfl %edx, %eax + 0x4c, 0x89, 0xc2, //0x00000d39 movq %r8, %rdx + 0x4c, 0x01, 0xc0, //0x00000d3c addq %r8, %rax + 0x4d, 0x8d, 0x1c, 0x06, //0x00000d3f leaq (%r14,%rax), %r11 + 0x49, 0x83, 0xc3, 0x02, //0x00000d43 addq $2, %r11 + 0xe9, 0x74, 0x0a, 0x00, 0x00, //0x00000d47 jmp LBB0_331 + //0x00000d4c LBB0_164 + 0x4d, 0x29, 0xde, //0x00000d4c subq %r11, %r14 + 0x0f, 0x84, 0x74, 0x2b, 0x00, 0x00, //0x00000d4f je LBB0_639 + 0x66, 0x44, 0x0f, 0x6f, 0xe7, //0x00000d55 movdqa %xmm7, %xmm12 + 0x49, 0x83, 0xfe, 0x40, //0x00000d5a cmpq $64, %r14 + 0x0f, 0x82, 0x59, 0x21, 0x00, 0x00, //0x00000d5e jb LBB0_524 + 0x4c, 0x89, 0x4d, 0xb0, //0x00000d64 movq %r9, $-80(%rbp) + 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x00000d68 movq $-1, $-48(%rbp) + 0x31, 0xdb, //0x00000d70 xorl %ebx, %ebx + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000d72 .p2align 4, 0x90 + //0x00000d80 LBB0_167 + 0x49, 0x89, 0xd9, //0x00000d80 movq %rbx, %r9 + 0x48, 0x8b, 0x45, 0xb0, //0x00000d83 movq $-80(%rbp), %rax + 0xf3, 0x42, 0x0f, 0x6f, 0x3c, 0x18, //0x00000d87 movdqu (%rax,%r11), %xmm7 + 0xf3, 0x42, 0x0f, 0x6f, 0x54, 0x18, 0x10, //0x00000d8d movdqu $16(%rax,%r11), %xmm2 + 0xf3, 0x42, 0x0f, 0x6f, 0x44, 0x18, 0x20, //0x00000d94 movdqu $32(%rax,%r11), %xmm0 + 0xf3, 0x42, 0x0f, 0x6f, 0x4c, 0x18, 0x30, //0x00000d9b movdqu $48(%rax,%r11), %xmm1 + 0x66, 0x0f, 0x6f, 0xdf, //0x00000da2 movdqa %xmm7, %xmm3 + 0x66, 0x41, 0x0f, 0x74, 0xdb, //0x00000da6 pcmpeqb %xmm11, %xmm3 + 0x66, 0x44, 0x0f, 0xd7, 0xfb, //0x00000dab pmovmskb %xmm3, %r15d + 0x66, 0x0f, 0x6f, 0xda, //0x00000db0 movdqa %xmm2, %xmm3 + 0x66, 0x0f, 0x6f, 0xf2, //0x00000db4 movdqa %xmm2, %xmm6 + 0x66, 0x41, 0x0f, 0xda, 0xf2, //0x00000db8 pminub %xmm10, %xmm6 + 0x66, 0x0f, 0x74, 0xf2, //0x00000dbd pcmpeqb %xmm2, %xmm6 + 0x66, 0x41, 0x0f, 0x74, 0xd3, //0x00000dc1 pcmpeqb %xmm11, %xmm2 + 0x66, 0x0f, 0xd7, 0xf2, //0x00000dc6 pmovmskb %xmm2, %esi + 0x66, 0x0f, 0x6f, 0xd0, //0x00000dca movdqa %xmm0, %xmm2 + 0x66, 0x0f, 0x6f, 0xe8, //0x00000dce movdqa %xmm0, %xmm5 + 0x66, 0x41, 0x0f, 0xda, 0xea, //0x00000dd2 pminub %xmm10, %xmm5 + 0x66, 0x0f, 0x74, 0xe8, //0x00000dd7 pcmpeqb %xmm0, %xmm5 + 0x66, 0x41, 0x0f, 0x74, 0xc3, //0x00000ddb pcmpeqb %xmm11, %xmm0 + 0x66, 0x0f, 0xd7, 0xf8, //0x00000de0 pmovmskb %xmm0, %edi + 0x66, 0x0f, 0x6f, 0xc1, //0x00000de4 movdqa %xmm1, %xmm0 + 0x66, 0x0f, 0x6f, 0xe1, //0x00000de8 movdqa %xmm1, %xmm4 + 0x66, 0x41, 0x0f, 0xda, 0xe2, //0x00000dec pminub %xmm10, %xmm4 + 0x66, 0x0f, 0x74, 0xe1, //0x00000df1 pcmpeqb %xmm1, %xmm4 + 0x66, 0x41, 0x0f, 0x74, 0xcb, //0x00000df5 pcmpeqb %xmm11, %xmm1 + 0x66, 0x0f, 0xd7, 0xc1, //0x00000dfa pmovmskb %xmm1, %eax + 0x66, 0x0f, 0x6f, 0xcf, //0x00000dfe movdqa %xmm7, %xmm1 + 0x66, 0x41, 0x0f, 0x74, 0xcd, //0x00000e02 pcmpeqb %xmm13, %xmm1 + 0x66, 0x44, 0x0f, 0xd7, 0xe1, //0x00000e07 pmovmskb %xmm1, %r12d + 0x66, 0x41, 0x0f, 0x74, 0xdd, //0x00000e0c pcmpeqb %xmm13, %xmm3 + 0x66, 0x0f, 0xd7, 0xd3, //0x00000e11 pmovmskb %xmm3, %edx + 0x66, 0x41, 0x0f, 0x74, 0xd5, //0x00000e15 pcmpeqb %xmm13, %xmm2 + 0x66, 0x44, 0x0f, 0xd7, 0xc2, //0x00000e1a pmovmskb %xmm2, %r8d + 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x00000e1f pcmpeqb %xmm13, %xmm0 + 0x66, 0x44, 0x0f, 0xd7, 0xd0, //0x00000e24 pmovmskb %xmm0, %r10d + 0x66, 0x0f, 0xd7, 0xce, //0x00000e29 pmovmskb %xmm6, %ecx + 0x66, 0x0f, 0xd7, 0xdd, //0x00000e2d pmovmskb %xmm5, %ebx + 0x66, 0x44, 0x0f, 0xd7, 0xec, //0x00000e31 pmovmskb %xmm4, %r13d + 0x48, 0xc1, 0xe0, 0x30, //0x00000e36 shlq $48, %rax + 0x48, 0xc1, 0xe7, 0x20, //0x00000e3a shlq $32, %rdi + 0x48, 0x09, 0xc7, //0x00000e3e orq %rax, %rdi + 0x48, 0xc1, 0xe6, 0x10, //0x00000e41 shlq $16, %rsi + 0x48, 0x09, 0xfe, //0x00000e45 orq %rdi, %rsi + 0x49, 0x09, 0xf7, //0x00000e48 orq %rsi, %r15 + 0x49, 0xc1, 0xe2, 0x30, //0x00000e4b shlq $48, %r10 + 0x49, 0xc1, 0xe0, 0x20, //0x00000e4f shlq $32, %r8 + 0x4d, 0x09, 0xd0, //0x00000e53 orq %r10, %r8 + 0x48, 0xc1, 0xe2, 0x10, //0x00000e56 shlq $16, %rdx + 0x4c, 0x09, 0xc2, //0x00000e5a orq %r8, %rdx + 0x49, 0xc1, 0xe5, 0x30, //0x00000e5d shlq $48, %r13 + 0x48, 0xc1, 0xe3, 0x20, //0x00000e61 shlq $32, %rbx + 0x4c, 0x09, 0xeb, //0x00000e65 orq %r13, %rbx + 0x48, 0xc1, 0xe1, 0x10, //0x00000e68 shlq $16, %rcx + 0x48, 0x09, 0xd9, //0x00000e6c orq %rbx, %rcx + 0x49, 0x09, 0xd4, //0x00000e6f orq %rdx, %r12 + 0x0f, 0x85, 0x50, 0x00, 0x00, 0x00, //0x00000e72 jne LBB0_184 + 0x4d, 0x85, 0xc9, //0x00000e78 testq %r9, %r9 + 0x0f, 0x85, 0x66, 0x00, 0x00, 0x00, //0x00000e7b jne LBB0_186 + 0x31, 0xdb, //0x00000e81 xorl %ebx, %ebx + 0x4c, 0x8b, 0x6d, 0xc0, //0x00000e83 movq $-64(%rbp), %r13 + //0x00000e87 LBB0_170 + 0x66, 0x0f, 0x6f, 0xc7, //0x00000e87 movdqa %xmm7, %xmm0 + 0x66, 0x41, 0x0f, 0xda, 0xc2, //0x00000e8b pminub %xmm10, %xmm0 + 0x66, 0x0f, 0x74, 0xc7, //0x00000e90 pcmpeqb %xmm7, %xmm0 + 0x66, 0x0f, 0xd7, 0xc0, //0x00000e94 pmovmskb %xmm0, %eax + 0x48, 0x09, 0xc1, //0x00000e98 orq %rax, %rcx + 0x4d, 0x85, 0xff, //0x00000e9b testq %r15, %r15 + 0x4c, 0x8b, 0x65, 0xb8, //0x00000e9e movq $-72(%rbp), %r12 + 0x0f, 0x85, 0x8f, 0x00, 0x00, 0x00, //0x00000ea2 jne LBB0_188 + 0x48, 0x85, 0xc9, //0x00000ea8 testq %rcx, %rcx + 0x0f, 0x85, 0x74, 0x28, 0x00, 0x00, //0x00000eab jne LBB0_623 + 0x49, 0x83, 0xc6, 0xc0, //0x00000eb1 addq $-64, %r14 + 0x49, 0x83, 0xc3, 0x40, //0x00000eb5 addq $64, %r11 + 0x49, 0x83, 0xfe, 0x3f, //0x00000eb9 cmpq $63, %r14 + 0x0f, 0x87, 0xbd, 0xfe, 0xff, 0xff, //0x00000ebd ja LBB0_167 + 0xe9, 0x52, 0x19, 0x00, 0x00, //0x00000ec3 jmp LBB0_173 + //0x00000ec8 LBB0_184 + 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x00000ec8 cmpq $-1, $-48(%rbp) + 0x4c, 0x8b, 0x6d, 0xc0, //0x00000ecd movq $-64(%rbp), %r13 + 0x0f, 0x85, 0x14, 0x00, 0x00, 0x00, //0x00000ed1 jne LBB0_187 + 0x49, 0x0f, 0xbc, 0xc4, //0x00000ed7 bsfq %r12, %rax + 0x4c, 0x01, 0xd8, //0x00000edb addq %r11, %rax + 0x48, 0x89, 0x45, 0xd0, //0x00000ede movq %rax, $-48(%rbp) + 0xe9, 0x04, 0x00, 0x00, 0x00, //0x00000ee2 jmp LBB0_187 + //0x00000ee7 LBB0_186 + 0x4c, 0x8b, 0x6d, 0xc0, //0x00000ee7 movq $-64(%rbp), %r13 + //0x00000eeb LBB0_187 + 0x4c, 0x89, 0xc8, //0x00000eeb movq %r9, %rax + 0x48, 0xf7, 0xd0, //0x00000eee notq %rax + 0x4c, 0x21, 0xe0, //0x00000ef1 andq %r12, %rax + 0x48, 0x8d, 0x14, 0x00, //0x00000ef4 leaq (%rax,%rax), %rdx + 0x4c, 0x09, 0xca, //0x00000ef8 orq %r9, %rdx + 0x48, 0x89, 0xd6, //0x00000efb movq %rdx, %rsi + 0x48, 0xf7, 0xd6, //0x00000efe notq %rsi + 0x4c, 0x21, 0xe6, //0x00000f01 andq %r12, %rsi + 0x48, 0xbf, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000f04 movabsq $-6148914691236517206, %rdi + 0x48, 0x21, 0xfe, //0x00000f0e andq %rdi, %rsi + 0x31, 0xdb, //0x00000f11 xorl %ebx, %ebx + 0x48, 0x01, 0xc6, //0x00000f13 addq %rax, %rsi + 0x0f, 0x92, 0xc3, //0x00000f16 setb %bl + 0x48, 0x01, 0xf6, //0x00000f19 addq %rsi, %rsi + 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000f1c movabsq $6148914691236517205, %rax + 0x48, 0x31, 0xc6, //0x00000f26 xorq %rax, %rsi + 0x48, 0x21, 0xd6, //0x00000f29 andq %rdx, %rsi + 0x48, 0xf7, 0xd6, //0x00000f2c notq %rsi + 0x49, 0x21, 0xf7, //0x00000f2f andq %rsi, %r15 + 0xe9, 0x50, 0xff, 0xff, 0xff, //0x00000f32 jmp LBB0_170 + //0x00000f37 LBB0_188 + 0x49, 0x0f, 0xbc, 0xc7, //0x00000f37 bsfq %r15, %rax + 0x48, 0x85, 0xc9, //0x00000f3b testq %rcx, %rcx + 0x66, 0x41, 0x0f, 0x6f, 0xfc, //0x00000f3e movdqa %xmm12, %xmm7 + 0x0f, 0x84, 0xec, 0x02, 0x00, 0x00, //0x00000f43 je LBB0_244 + 0x48, 0x0f, 0xbc, 0xc9, //0x00000f49 bsfq %rcx, %rcx + 0x48, 0x8b, 0x55, 0xc8, //0x00000f4d movq $-56(%rbp), %rdx + 0x48, 0x39, 0xc1, //0x00000f51 cmpq %rax, %rcx + 0x0f, 0x83, 0xed, 0x02, 0x00, 0x00, //0x00000f54 jae LBB0_245 + 0xe9, 0x7a, 0x29, 0x00, 0x00, //0x00000f5a jmp LBB0_190 + //0x00000f5f LBB0_196 + 0x89, 0xc8, //0x00000f5f movl %ecx, %eax + 0x4c, 0x01, 0xc0, //0x00000f61 addq %r8, %rax + 0x49, 0x01, 0xc3, //0x00000f64 addq %rax, %r11 + //0x00000f67 LBB0_197 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000f67 movq $-1, %rax + 0x4d, 0x85, 0xe4, //0x00000f6e testq %r12, %r12 + 0x0f, 0x85, 0x2d, 0x02, 0x00, 0x00, //0x00000f71 jne LBB0_233 + 0xe9, 0x03, 0x29, 0x00, 0x00, //0x00000f77 jmp LBB0_198 + //0x00000f7c LBB0_199 + 0x4d, 0x89, 0xe6, //0x00000f7c movq %r12, %r14 + 0x4d, 0x29, 0xde, //0x00000f7f subq %r11, %r14 + 0x0f, 0x84, 0x49, 0x29, 0x00, 0x00, //0x00000f82 je LBB0_640 + 0x4c, 0x89, 0x4d, 0xb0, //0x00000f88 movq %r9, $-80(%rbp) + 0x49, 0x83, 0xfe, 0x40, //0x00000f8c cmpq $64, %r14 + 0x0f, 0x82, 0xd2, 0x1f, 0x00, 0x00, //0x00000f90 jb LBB0_530 + 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x00000f96 movq $-1, $-48(%rbp) + 0x45, 0x31, 0xc9, //0x00000f9e xorl %r9d, %r9d + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000fa1 .p2align 4, 0x90 + //0x00000fb0 LBB0_202 + 0x48, 0x8b, 0x45, 0xb0, //0x00000fb0 movq $-80(%rbp), %rax + 0xf3, 0x46, 0x0f, 0x6f, 0x24, 0x18, //0x00000fb4 movdqu (%rax,%r11), %xmm12 + 0xf3, 0x42, 0x0f, 0x6f, 0x44, 0x18, 0x10, //0x00000fba movdqu $16(%rax,%r11), %xmm0 + 0xf3, 0x42, 0x0f, 0x6f, 0x64, 0x18, 0x20, //0x00000fc1 movdqu $32(%rax,%r11), %xmm4 + 0xf3, 0x42, 0x0f, 0x6f, 0x5c, 0x18, 0x30, //0x00000fc8 movdqu $48(%rax,%r11), %xmm3 + 0x66, 0x41, 0x0f, 0x6f, 0xcc, //0x00000fcf movdqa %xmm12, %xmm1 + 0x66, 0x41, 0x0f, 0x74, 0xcb, //0x00000fd4 pcmpeqb %xmm11, %xmm1 + 0x66, 0x44, 0x0f, 0xd7, 0xf9, //0x00000fd9 pmovmskb %xmm1, %r15d + 0x66, 0x0f, 0x6f, 0xc8, //0x00000fde movdqa %xmm0, %xmm1 + 0x66, 0x0f, 0x6f, 0xd0, //0x00000fe2 movdqa %xmm0, %xmm2 + 0x66, 0x41, 0x0f, 0xda, 0xd2, //0x00000fe6 pminub %xmm10, %xmm2 + 0x66, 0x0f, 0x74, 0xd0, //0x00000feb pcmpeqb %xmm0, %xmm2 + 0x66, 0x41, 0x0f, 0x74, 0xc3, //0x00000fef pcmpeqb %xmm11, %xmm0 + 0x66, 0x0f, 0xd7, 0xf0, //0x00000ff4 pmovmskb %xmm0, %esi + 0x66, 0x0f, 0x6f, 0xc4, //0x00000ff8 movdqa %xmm4, %xmm0 + 0x66, 0x0f, 0x6f, 0xec, //0x00000ffc movdqa %xmm4, %xmm5 + 0x66, 0x41, 0x0f, 0xda, 0xea, //0x00001000 pminub %xmm10, %xmm5 + 0x66, 0x0f, 0x74, 0xec, //0x00001005 pcmpeqb %xmm4, %xmm5 + 0x66, 0x41, 0x0f, 0x74, 0xe3, //0x00001009 pcmpeqb %xmm11, %xmm4 + 0x66, 0x0f, 0xd7, 0xfc, //0x0000100e pmovmskb %xmm4, %edi + 0x66, 0x0f, 0x6f, 0xe3, //0x00001012 movdqa %xmm3, %xmm4 + 0x66, 0x0f, 0x6f, 0xf3, //0x00001016 movdqa %xmm3, %xmm6 + 0x66, 0x41, 0x0f, 0xda, 0xf2, //0x0000101a pminub %xmm10, %xmm6 + 0x66, 0x0f, 0x74, 0xf3, //0x0000101f pcmpeqb %xmm3, %xmm6 + 0x66, 0x41, 0x0f, 0x74, 0xdb, //0x00001023 pcmpeqb %xmm11, %xmm3 + 0x66, 0x0f, 0xd7, 0xc3, //0x00001028 pmovmskb %xmm3, %eax + 0x66, 0x41, 0x0f, 0x6f, 0xdc, //0x0000102c movdqa %xmm12, %xmm3 + 0x66, 0x41, 0x0f, 0x74, 0xdd, //0x00001031 pcmpeqb %xmm13, %xmm3 + 0x66, 0x44, 0x0f, 0xd7, 0xe3, //0x00001036 pmovmskb %xmm3, %r12d + 0x66, 0x41, 0x0f, 0x74, 0xcd, //0x0000103b pcmpeqb %xmm13, %xmm1 + 0x66, 0x0f, 0xd7, 0xd1, //0x00001040 pmovmskb %xmm1, %edx + 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x00001044 pcmpeqb %xmm13, %xmm0 + 0x66, 0x44, 0x0f, 0xd7, 0xc0, //0x00001049 pmovmskb %xmm0, %r8d + 0x66, 0x41, 0x0f, 0x74, 0xe5, //0x0000104e pcmpeqb %xmm13, %xmm4 + 0x66, 0x44, 0x0f, 0xd7, 0xd4, //0x00001053 pmovmskb %xmm4, %r10d + 0x66, 0x0f, 0xd7, 0xca, //0x00001058 pmovmskb %xmm2, %ecx + 0x66, 0x0f, 0xd7, 0xdd, //0x0000105c pmovmskb %xmm5, %ebx + 0x66, 0x44, 0x0f, 0xd7, 0xee, //0x00001060 pmovmskb %xmm6, %r13d + 0x48, 0xc1, 0xe0, 0x30, //0x00001065 shlq $48, %rax + 0x48, 0xc1, 0xe7, 0x20, //0x00001069 shlq $32, %rdi + 0x48, 0x09, 0xc7, //0x0000106d orq %rax, %rdi + 0x48, 0xc1, 0xe6, 0x10, //0x00001070 shlq $16, %rsi + 0x48, 0x09, 0xfe, //0x00001074 orq %rdi, %rsi + 0x49, 0x09, 0xf7, //0x00001077 orq %rsi, %r15 + 0x49, 0xc1, 0xe2, 0x30, //0x0000107a shlq $48, %r10 + 0x49, 0xc1, 0xe0, 0x20, //0x0000107e shlq $32, %r8 + 0x4d, 0x09, 0xd0, //0x00001082 orq %r10, %r8 + 0x48, 0xc1, 0xe2, 0x10, //0x00001085 shlq $16, %rdx + 0x4c, 0x09, 0xc2, //0x00001089 orq %r8, %rdx + 0x49, 0xc1, 0xe5, 0x30, //0x0000108c shlq $48, %r13 + 0x48, 0xc1, 0xe3, 0x20, //0x00001090 shlq $32, %rbx + 0x4c, 0x09, 0xeb, //0x00001094 orq %r13, %rbx + 0x48, 0xc1, 0xe1, 0x10, //0x00001097 shlq $16, %rcx + 0x48, 0x09, 0xd9, //0x0000109b orq %rbx, %rcx + 0x49, 0x09, 0xd4, //0x0000109e orq %rdx, %r12 + 0x0f, 0x85, 0x53, 0x00, 0x00, 0x00, //0x000010a1 jne LBB0_219 + 0x4d, 0x85, 0xc9, //0x000010a7 testq %r9, %r9 + 0x0f, 0x85, 0x69, 0x00, 0x00, 0x00, //0x000010aa jne LBB0_221 + 0x45, 0x31, 0xc9, //0x000010b0 xorl %r9d, %r9d + 0x4c, 0x8b, 0x6d, 0xc0, //0x000010b3 movq $-64(%rbp), %r13 + //0x000010b7 LBB0_205 + 0x66, 0x41, 0x0f, 0x6f, 0xc4, //0x000010b7 movdqa %xmm12, %xmm0 + 0x66, 0x41, 0x0f, 0xda, 0xc2, //0x000010bc pminub %xmm10, %xmm0 + 0x66, 0x41, 0x0f, 0x74, 0xc4, //0x000010c1 pcmpeqb %xmm12, %xmm0 + 0x66, 0x0f, 0xd7, 0xc0, //0x000010c6 pmovmskb %xmm0, %eax + 0x48, 0x09, 0xc1, //0x000010ca orq %rax, %rcx + 0x4d, 0x85, 0xff, //0x000010cd testq %r15, %r15 + 0x4c, 0x8b, 0x65, 0xb8, //0x000010d0 movq $-72(%rbp), %r12 + 0x0f, 0x85, 0x91, 0x00, 0x00, 0x00, //0x000010d4 jne LBB0_223 + 0x48, 0x85, 0xc9, //0x000010da testq %rcx, %rcx + 0x0f, 0x85, 0x7b, 0x27, 0x00, 0x00, //0x000010dd jne LBB0_632 + 0x49, 0x83, 0xc6, 0xc0, //0x000010e3 addq $-64, %r14 + 0x49, 0x83, 0xc3, 0x40, //0x000010e7 addq $64, %r11 + 0x49, 0x83, 0xfe, 0x3f, //0x000010eb cmpq $63, %r14 + 0x0f, 0x87, 0xbb, 0xfe, 0xff, 0xff, //0x000010ef ja LBB0_202 + 0xe9, 0xda, 0x18, 0x00, 0x00, //0x000010f5 jmp LBB0_208 + //0x000010fa LBB0_219 + 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x000010fa cmpq $-1, $-48(%rbp) + 0x4c, 0x8b, 0x6d, 0xc0, //0x000010ff movq $-64(%rbp), %r13 + 0x0f, 0x85, 0x14, 0x00, 0x00, 0x00, //0x00001103 jne LBB0_222 + 0x49, 0x0f, 0xbc, 0xc4, //0x00001109 bsfq %r12, %rax + 0x4c, 0x01, 0xd8, //0x0000110d addq %r11, %rax + 0x48, 0x89, 0x45, 0xd0, //0x00001110 movq %rax, $-48(%rbp) + 0xe9, 0x04, 0x00, 0x00, 0x00, //0x00001114 jmp LBB0_222 + //0x00001119 LBB0_221 + 0x4c, 0x8b, 0x6d, 0xc0, //0x00001119 movq $-64(%rbp), %r13 + //0x0000111d LBB0_222 + 0x4c, 0x89, 0xc8, //0x0000111d movq %r9, %rax + 0x48, 0xf7, 0xd0, //0x00001120 notq %rax + 0x4c, 0x21, 0xe0, //0x00001123 andq %r12, %rax + 0x48, 0x8d, 0x14, 0x00, //0x00001126 leaq (%rax,%rax), %rdx + 0x4c, 0x09, 0xca, //0x0000112a orq %r9, %rdx + 0x48, 0x89, 0xd6, //0x0000112d movq %rdx, %rsi + 0x48, 0xf7, 0xd6, //0x00001130 notq %rsi + 0x4c, 0x21, 0xe6, //0x00001133 andq %r12, %rsi + 0x48, 0xbf, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001136 movabsq $-6148914691236517206, %rdi + 0x48, 0x21, 0xfe, //0x00001140 andq %rdi, %rsi + 0x45, 0x31, 0xc9, //0x00001143 xorl %r9d, %r9d + 0x48, 0x01, 0xc6, //0x00001146 addq %rax, %rsi + 0x41, 0x0f, 0x92, 0xc1, //0x00001149 setb %r9b + 0x48, 0x01, 0xf6, //0x0000114d addq %rsi, %rsi + 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001150 movabsq $6148914691236517205, %rax + 0x48, 0x31, 0xc6, //0x0000115a xorq %rax, %rsi + 0x48, 0x21, 0xd6, //0x0000115d andq %rdx, %rsi + 0x48, 0xf7, 0xd6, //0x00001160 notq %rsi + 0x49, 0x21, 0xf7, //0x00001163 andq %rsi, %r15 + 0xe9, 0x4c, 0xff, 0xff, 0xff, //0x00001166 jmp LBB0_205 + //0x0000116b LBB0_223 + 0x49, 0x0f, 0xbc, 0xc7, //0x0000116b bsfq %r15, %rax + 0x48, 0x85, 0xc9, //0x0000116f testq %rcx, %rcx + 0x0f, 0x84, 0x26, 0x06, 0x00, 0x00, //0x00001172 je LBB0_329 + 0x48, 0x0f, 0xbc, 0xc9, //0x00001178 bsfq %rcx, %rcx + 0x48, 0x8b, 0x55, 0xc8, //0x0000117c movq $-56(%rbp), %rdx + 0x48, 0x39, 0xc1, //0x00001180 cmpq %rax, %rcx + 0x0f, 0x83, 0x27, 0x06, 0x00, 0x00, //0x00001183 jae LBB0_330 + 0xe9, 0x5a, 0x27, 0x00, 0x00, //0x00001189 jmp LBB0_225 + //0x0000118e LBB0_232 + 0x48, 0x01, 0xf1, //0x0000118e addq %rsi, %rcx + 0x49, 0x89, 0xcb, //0x00001191 movq %rcx, %r11 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00001194 movq $-1, %rax + 0x4d, 0x85, 0xe4, //0x0000119b testq %r12, %r12 + 0x0f, 0x84, 0xdb, 0x26, 0x00, 0x00, //0x0000119e je LBB0_198 + //0x000011a4 LBB0_233 + 0x4d, 0x85, 0xed, //0x000011a4 testq %r13, %r13 + 0x48, 0x8b, 0x55, 0xc8, //0x000011a7 movq $-56(%rbp), %rdx + 0x0f, 0x84, 0x2e, 0x25, 0x00, 0x00, //0x000011ab je LBB0_622 + 0x4d, 0x85, 0xd2, //0x000011b1 testq %r10, %r10 + 0x0f, 0x84, 0x25, 0x25, 0x00, 0x00, //0x000011b4 je LBB0_622 + 0x4d, 0x29, 0xc3, //0x000011ba subq %r8, %r11 + 0x49, 0x8d, 0x43, 0xff, //0x000011bd leaq $-1(%r11), %rax + 0x49, 0x39, 0xc4, //0x000011c1 cmpq %rax, %r12 + 0x0f, 0x84, 0x40, 0x00, 0x00, 0x00, //0x000011c4 je LBB0_241 + 0x49, 0x39, 0xc5, //0x000011ca cmpq %rax, %r13 + 0x0f, 0x84, 0x37, 0x00, 0x00, 0x00, //0x000011cd je LBB0_241 + 0x49, 0x39, 0xc2, //0x000011d3 cmpq %rax, %r10 + 0x0f, 0x84, 0x2e, 0x00, 0x00, 0x00, //0x000011d6 je LBB0_241 + 0x4d, 0x85, 0xed, //0x000011dc testq %r13, %r13 + 0x0f, 0x8e, 0x89, 0x05, 0x00, 0x00, //0x000011df jle LBB0_326 + 0x49, 0x8d, 0x45, 0xff, //0x000011e5 leaq $-1(%r13), %rax + 0x49, 0x39, 0xc2, //0x000011e9 cmpq %rax, %r10 + 0x0f, 0x84, 0x7c, 0x05, 0x00, 0x00, //0x000011ec je LBB0_326 + 0x49, 0xf7, 0xd5, //0x000011f2 notq %r13 + 0x4d, 0x89, 0xeb, //0x000011f5 movq %r13, %r11 + 0x4c, 0x8b, 0x6d, 0xc0, //0x000011f8 movq $-64(%rbp), %r13 + 0x4d, 0x85, 0xdb, //0x000011fc testq %r11, %r11 + 0x0f, 0x89, 0x15, 0x00, 0x00, 0x00, //0x000011ff jns LBB0_242 + 0xe9, 0xd2, 0x24, 0x00, 0x00, //0x00001205 jmp LBB0_621 + //0x0000120a LBB0_241 + 0x49, 0xf7, 0xdb, //0x0000120a negq %r11 + 0x4c, 0x8b, 0x6d, 0xc0, //0x0000120d movq $-64(%rbp), %r13 + 0x4d, 0x85, 0xdb, //0x00001211 testq %r11, %r11 + 0x0f, 0x88, 0xc2, 0x24, 0x00, 0x00, //0x00001214 js LBB0_621 + //0x0000121a LBB0_242 + 0x49, 0x01, 0xd3, //0x0000121a addq %rdx, %r11 + //0x0000121d LBB0_243 + 0x48, 0x8b, 0x45, 0xa8, //0x0000121d movq $-88(%rbp), %rax + 0x4c, 0x89, 0x18, //0x00001221 movq %r11, (%rax) + 0x48, 0x89, 0xd0, //0x00001224 movq %rdx, %rax + 0x48, 0x85, 0xd2, //0x00001227 testq %rdx, %rdx + 0x0f, 0x89, 0xa0, 0xef, 0xff, 0xff, //0x0000122a jns LBB0_3 + 0xe9, 0xbe, 0x24, 0x00, 0x00, //0x00001230 jmp LBB0_638 + //0x00001235 LBB0_244 + 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00001235 movl $64, %ecx + 0x48, 0x8b, 0x55, 0xc8, //0x0000123a movq $-56(%rbp), %rdx + 0x48, 0x39, 0xc1, //0x0000123e cmpq %rax, %rcx + 0x0f, 0x82, 0x92, 0x26, 0x00, 0x00, //0x00001241 jb LBB0_190 + //0x00001247 LBB0_245 + 0x49, 0x01, 0xc3, //0x00001247 addq %rax, %r11 + 0x49, 0x83, 0xc3, 0x01, //0x0000124a addq $1, %r11 + 0x4d, 0x85, 0xdb, //0x0000124e testq %r11, %r11 + 0x0f, 0x88, 0x5c, 0x24, 0x00, 0x00, //0x00001251 js LBB0_58 + //0x00001257 LBB0_246 + 0x48, 0x8b, 0x45, 0xa8, //0x00001257 movq $-88(%rbp), %rax + 0x4c, 0x89, 0x18, //0x0000125b movq %r11, (%rax) + //0x0000125e LBB0_247 + 0x48, 0x89, 0xd0, //0x0000125e movq %rdx, %rax + 0x48, 0xb9, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x00001261 movabsq $9223372036854775806, %rcx + 0x48, 0x39, 0xca, //0x0000126b cmpq %rcx, %rdx + 0x0f, 0x86, 0x5c, 0xef, 0xff, 0xff, //0x0000126e jbe LBB0_3 + 0xe9, 0x7a, 0x24, 0x00, 0x00, //0x00001274 jmp LBB0_638 + //0x00001279 LBB0_248 + 0x48, 0x8b, 0x4d, 0xa0, //0x00001279 movq $-96(%rbp), %rcx + 0x48, 0x8b, 0x49, 0x08, //0x0000127d movq $8(%rcx), %rcx + 0x48, 0x8d, 0x51, 0xfc, //0x00001281 leaq $-4(%rcx), %rdx + 0x48, 0x8b, 0x75, 0xc8, //0x00001285 movq $-56(%rbp), %rsi + 0x48, 0x39, 0xd6, //0x00001289 cmpq %rdx, %rsi + 0x0f, 0x83, 0x81, 0x26, 0x00, 0x00, //0x0000128c jae LBB0_643 + 0x43, 0x8b, 0x0c, 0x19, //0x00001292 movl (%r9,%r11), %ecx + 0x81, 0xf9, 0x61, 0x6c, 0x73, 0x65, //0x00001296 cmpl $1702063201, %ecx + 0x0f, 0x85, 0x06, 0x25, 0x00, 0x00, //0x0000129c jne LBB0_627 + 0x4c, 0x8d, 0x5e, 0x05, //0x000012a2 leaq $5(%rsi), %r11 + 0xe9, 0xf9, 0xee, 0xff, 0xff, //0x000012a6 jmp LBB0_2 + //0x000012ab LBB0_251 + 0x48, 0x8b, 0x4d, 0xa0, //0x000012ab movq $-96(%rbp), %rcx + 0x4c, 0x8b, 0x41, 0x08, //0x000012af movq $8(%rcx), %r8 + 0x48, 0x8b, 0x4d, 0x98, //0x000012b3 movq $-104(%rbp), %rcx + 0xf6, 0xc1, 0x40, //0x000012b7 testb $64, %cl + 0x0f, 0x85, 0x43, 0x05, 0x00, 0x00, //0x000012ba jne LBB0_334 + 0xf6, 0xc1, 0x20, //0x000012c0 testb $32, %cl + 0x4c, 0x89, 0x45, 0xb8, //0x000012c3 movq %r8, $-72(%rbp) + 0x0f, 0x85, 0x1f, 0x10, 0x00, 0x00, //0x000012c7 jne LBB0_414 + 0x4d, 0x89, 0xc6, //0x000012cd movq %r8, %r14 + 0x4d, 0x29, 0xde, //0x000012d0 subq %r11, %r14 + 0x0f, 0x84, 0x21, 0x26, 0x00, 0x00, //0x000012d3 je LBB0_641 + 0x49, 0x83, 0xfe, 0x40, //0x000012d9 cmpq $64, %r14 + 0x0f, 0x82, 0x37, 0x1d, 0x00, 0x00, //0x000012dd jb LBB0_537 + 0x49, 0xc7, 0xc4, 0xfe, 0xff, 0xff, 0xff, //0x000012e3 movq $-2, %r12 + 0x4c, 0x2b, 0x65, 0xc8, //0x000012ea subq $-56(%rbp), %r12 + 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x000012ee movq $-1, $-48(%rbp) + 0x45, 0x31, 0xd2, //0x000012f6 xorl %r10d, %r10d + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000012f9 .p2align 4, 0x90 + //0x00001300 LBB0_256 + 0xf3, 0x43, 0x0f, 0x6f, 0x04, 0x19, //0x00001300 movdqu (%r9,%r11), %xmm0 + 0xf3, 0x43, 0x0f, 0x6f, 0x4c, 0x19, 0x10, //0x00001306 movdqu $16(%r9,%r11), %xmm1 + 0xf3, 0x43, 0x0f, 0x6f, 0x54, 0x19, 0x20, //0x0000130d movdqu $32(%r9,%r11), %xmm2 + 0xf3, 0x43, 0x0f, 0x6f, 0x5c, 0x19, 0x30, //0x00001314 movdqu $48(%r9,%r11), %xmm3 + 0x66, 0x0f, 0x6f, 0xe0, //0x0000131b movdqa %xmm0, %xmm4 + 0x66, 0x41, 0x0f, 0x74, 0xe3, //0x0000131f pcmpeqb %xmm11, %xmm4 + 0x66, 0x44, 0x0f, 0xd7, 0xc4, //0x00001324 pmovmskb %xmm4, %r8d + 0x66, 0x0f, 0x6f, 0xe1, //0x00001329 movdqa %xmm1, %xmm4 + 0x66, 0x41, 0x0f, 0x74, 0xe3, //0x0000132d pcmpeqb %xmm11, %xmm4 + 0x66, 0x0f, 0xd7, 0xdc, //0x00001332 pmovmskb %xmm4, %ebx + 0x66, 0x0f, 0x6f, 0xe2, //0x00001336 movdqa %xmm2, %xmm4 + 0x66, 0x41, 0x0f, 0x74, 0xe3, //0x0000133a pcmpeqb %xmm11, %xmm4 + 0x66, 0x0f, 0xd7, 0xcc, //0x0000133f pmovmskb %xmm4, %ecx + 0x66, 0x0f, 0x6f, 0xe3, //0x00001343 movdqa %xmm3, %xmm4 + 0x66, 0x41, 0x0f, 0x74, 0xe3, //0x00001347 pcmpeqb %xmm11, %xmm4 + 0x66, 0x0f, 0xd7, 0xfc, //0x0000134c pmovmskb %xmm4, %edi + 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x00001350 pcmpeqb %xmm13, %xmm0 + 0x66, 0x44, 0x0f, 0xd7, 0xf8, //0x00001355 pmovmskb %xmm0, %r15d + 0x66, 0x41, 0x0f, 0x74, 0xcd, //0x0000135a pcmpeqb %xmm13, %xmm1 + 0x66, 0x0f, 0xd7, 0xd1, //0x0000135f pmovmskb %xmm1, %edx + 0x66, 0x41, 0x0f, 0x74, 0xd5, //0x00001363 pcmpeqb %xmm13, %xmm2 + 0x66, 0x0f, 0xd7, 0xc2, //0x00001368 pmovmskb %xmm2, %eax + 0x66, 0x41, 0x0f, 0x74, 0xdd, //0x0000136c pcmpeqb %xmm13, %xmm3 + 0x66, 0x0f, 0xd7, 0xf3, //0x00001371 pmovmskb %xmm3, %esi + 0x48, 0xc1, 0xe7, 0x30, //0x00001375 shlq $48, %rdi + 0x48, 0xc1, 0xe1, 0x20, //0x00001379 shlq $32, %rcx + 0x48, 0x09, 0xf9, //0x0000137d orq %rdi, %rcx + 0x48, 0xc1, 0xe3, 0x10, //0x00001380 shlq $16, %rbx + 0x48, 0x09, 0xcb, //0x00001384 orq %rcx, %rbx + 0x49, 0x09, 0xd8, //0x00001387 orq %rbx, %r8 + 0x48, 0xc1, 0xe6, 0x30, //0x0000138a shlq $48, %rsi + 0x48, 0xc1, 0xe0, 0x20, //0x0000138e shlq $32, %rax + 0x48, 0x09, 0xf0, //0x00001392 orq %rsi, %rax + 0x48, 0xc1, 0xe2, 0x10, //0x00001395 shlq $16, %rdx + 0x48, 0x09, 0xc2, //0x00001399 orq %rax, %rdx + 0x49, 0x09, 0xd7, //0x0000139c orq %rdx, %r15 + 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x0000139f jne LBB0_265 + 0x4d, 0x85, 0xd2, //0x000013a5 testq %r10, %r10 + 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x000013a8 jne LBB0_267 + 0x45, 0x31, 0xd2, //0x000013ae xorl %r10d, %r10d + 0x4d, 0x85, 0xc0, //0x000013b1 testq %r8, %r8 + 0x0f, 0x85, 0x83, 0x00, 0x00, 0x00, //0x000013b4 jne LBB0_268 + //0x000013ba LBB0_259 + 0x49, 0x83, 0xc6, 0xc0, //0x000013ba addq $-64, %r14 + 0x49, 0x83, 0xc4, 0xc0, //0x000013be addq $-64, %r12 + 0x49, 0x83, 0xc3, 0x40, //0x000013c2 addq $64, %r11 + 0x49, 0x83, 0xfe, 0x3f, //0x000013c6 cmpq $63, %r14 + 0x0f, 0x87, 0x30, 0xff, 0xff, 0xff, //0x000013ca ja LBB0_256 + 0xe9, 0x8b, 0x18, 0x00, 0x00, //0x000013d0 jmp LBB0_260 + //0x000013d5 LBB0_265 + 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x000013d5 cmpq $-1, $-48(%rbp) + 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x000013da jne LBB0_267 + 0x49, 0x0f, 0xbc, 0xc7, //0x000013e0 bsfq %r15, %rax + 0x4c, 0x01, 0xd8, //0x000013e4 addq %r11, %rax + 0x48, 0x89, 0x45, 0xd0, //0x000013e7 movq %rax, $-48(%rbp) + //0x000013eb LBB0_267 + 0x4c, 0x89, 0xd0, //0x000013eb movq %r10, %rax + 0x48, 0xf7, 0xd0, //0x000013ee notq %rax + 0x4c, 0x21, 0xf8, //0x000013f1 andq %r15, %rax + 0x48, 0x8d, 0x0c, 0x00, //0x000013f4 leaq (%rax,%rax), %rcx + 0x4c, 0x09, 0xd1, //0x000013f8 orq %r10, %rcx + 0x48, 0x89, 0xca, //0x000013fb movq %rcx, %rdx + 0x48, 0xf7, 0xd2, //0x000013fe notq %rdx + 0x4c, 0x21, 0xfa, //0x00001401 andq %r15, %rdx + 0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001404 movabsq $-6148914691236517206, %rsi + 0x48, 0x21, 0xf2, //0x0000140e andq %rsi, %rdx + 0x45, 0x31, 0xd2, //0x00001411 xorl %r10d, %r10d + 0x48, 0x01, 0xc2, //0x00001414 addq %rax, %rdx + 0x41, 0x0f, 0x92, 0xc2, //0x00001417 setb %r10b + 0x48, 0x01, 0xd2, //0x0000141b addq %rdx, %rdx + 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x0000141e movabsq $6148914691236517205, %rax + 0x48, 0x31, 0xc2, //0x00001428 xorq %rax, %rdx + 0x48, 0x21, 0xca, //0x0000142b andq %rcx, %rdx + 0x48, 0xf7, 0xd2, //0x0000142e notq %rdx + 0x49, 0x21, 0xd0, //0x00001431 andq %rdx, %r8 + 0x4d, 0x85, 0xc0, //0x00001434 testq %r8, %r8 + 0x0f, 0x84, 0x7d, 0xff, 0xff, 0xff, //0x00001437 je LBB0_259 + //0x0000143d LBB0_268 + 0x4d, 0x0f, 0xbc, 0xd8, //0x0000143d bsfq %r8, %r11 + 0x4d, 0x29, 0xe3, //0x00001441 subq %r12, %r11 + //0x00001444 LBB0_269 + 0x48, 0x8b, 0x55, 0xc8, //0x00001444 movq $-56(%rbp), %rdx + 0x4c, 0x8b, 0x45, 0xb8, //0x00001448 movq $-72(%rbp), %r8 + 0x4d, 0x85, 0xdb, //0x0000144c testq %r11, %r11 + 0x0f, 0x89, 0x02, 0xfe, 0xff, 0xff, //0x0000144f jns LBB0_246 + 0xe9, 0x48, 0x24, 0x00, 0x00, //0x00001455 jmp LBB0_434 + //0x0000145a LBB0_270 + 0xf6, 0x45, 0x98, 0x40, //0x0000145a testb $64, $-104(%rbp) + 0x0f, 0x85, 0xa7, 0x04, 0x00, 0x00, //0x0000145e jne LBB0_344 + 0x49, 0x8b, 0x45, 0x00, //0x00001464 movq (%r13), %rax + 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x00001468 cmpq $4095, %rax + 0x0f, 0x8f, 0x33, 0x22, 0x00, 0x00, //0x0000146e jg LBB0_634 + 0x48, 0x8d, 0x48, 0x01, //0x00001474 leaq $1(%rax), %rcx + 0x49, 0x89, 0x4d, 0x00, //0x00001478 movq %rcx, (%r13) + 0x49, 0xc7, 0x44, 0xc5, 0x08, 0x05, 0x00, 0x00, 0x00, //0x0000147c movq $5, $8(%r13,%rax,8) + 0xe9, 0x46, 0xed, 0xff, 0xff, //0x00001485 jmp LBB0_3 + //0x0000148a LBB0_273 + 0x48, 0x8b, 0x45, 0xa0, //0x0000148a movq $-96(%rbp), %rax + 0x4c, 0x8b, 0x60, 0x08, //0x0000148e movq $8(%rax), %r12 + 0xf6, 0x45, 0x98, 0x40, //0x00001492 testb $64, $-104(%rbp) + 0x0f, 0x85, 0xad, 0x08, 0x00, 0x00, //0x00001496 jne LBB0_371 + 0x4d, 0x29, 0xdc, //0x0000149c subq %r11, %r12 + 0x0f, 0x84, 0xe3, 0x23, 0x00, 0x00, //0x0000149f je LBB0_635 + 0x4b, 0x8d, 0x04, 0x19, //0x000014a5 leaq (%r9,%r11), %rax + 0x48, 0x89, 0x45, 0xb0, //0x000014a9 movq %rax, $-80(%rbp) + 0x80, 0x38, 0x30, //0x000014ad cmpb $48, (%rax) + 0x0f, 0x85, 0x39, 0x00, 0x00, 0x00, //0x000014b0 jne LBB0_279 + 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000014b6 movl $1, %eax + 0x49, 0x83, 0xfc, 0x01, //0x000014bb cmpq $1, %r12 + 0x0f, 0x84, 0x2b, 0x11, 0x00, 0x00, //0x000014bf je LBB0_460 + 0x48, 0x8b, 0x4d, 0xb0, //0x000014c5 movq $-80(%rbp), %rcx + 0x8a, 0x49, 0x01, //0x000014c9 movb $1(%rcx), %cl + 0x80, 0xc1, 0xd2, //0x000014cc addb $-46, %cl + 0x80, 0xf9, 0x37, //0x000014cf cmpb $55, %cl + 0x0f, 0x87, 0x18, 0x11, 0x00, 0x00, //0x000014d2 ja LBB0_460 + 0x0f, 0xb6, 0xc9, //0x000014d8 movzbl %cl, %ecx + 0x48, 0xba, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x000014db movabsq $36028797027352577, %rdx + 0x48, 0x0f, 0xa3, 0xca, //0x000014e5 btq %rcx, %rdx + 0x0f, 0x83, 0x01, 0x11, 0x00, 0x00, //0x000014e9 jae LBB0_460 + //0x000014ef LBB0_279 + 0x49, 0x83, 0xfc, 0x10, //0x000014ef cmpq $16, %r12 + 0x0f, 0x82, 0x00, 0x1b, 0x00, 0x00, //0x000014f3 jb LBB0_536 + 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000014f9 movq $-1, %r8 + 0x31, 0xc0, //0x00001500 xorl %eax, %eax + 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00001502 movq $-1, %r15 + 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00001509 movq $-1, %r14 + 0x4d, 0x89, 0xe2, //0x00001510 movq %r12, %r10 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001513 .p2align 4, 0x90 + //0x00001520 LBB0_281 + 0x48, 0x8b, 0x4d, 0xb0, //0x00001520 movq $-80(%rbp), %rcx + 0xf3, 0x0f, 0x6f, 0x04, 0x01, //0x00001524 movdqu (%rcx,%rax), %xmm0 + 0x66, 0x0f, 0x6f, 0xc8, //0x00001529 movdqa %xmm0, %xmm1 + 0x66, 0x0f, 0x74, 0xcf, //0x0000152d pcmpeqb %xmm7, %xmm1 + 0x66, 0x0f, 0x6f, 0xd0, //0x00001531 movdqa %xmm0, %xmm2 + 0x66, 0x0f, 0x74, 0x15, 0x73, 0xeb, 0xff, 0xff, //0x00001535 pcmpeqb $-5261(%rip), %xmm2 /* LCPI0_11+0(%rip) */ + 0x66, 0x0f, 0xeb, 0xd1, //0x0000153d por %xmm1, %xmm2 + 0x66, 0x0f, 0x6f, 0xc8, //0x00001541 movdqa %xmm0, %xmm1 + 0x66, 0x0f, 0xfc, 0x0d, 0x73, 0xeb, 0xff, 0xff, //0x00001545 paddb $-5261(%rip), %xmm1 /* LCPI0_12+0(%rip) */ + 0x66, 0x0f, 0x6f, 0xd9, //0x0000154d movdqa %xmm1, %xmm3 + 0x66, 0x0f, 0xda, 0x1d, 0x77, 0xeb, 0xff, 0xff, //0x00001551 pminub $-5257(%rip), %xmm3 /* LCPI0_13+0(%rip) */ + 0x66, 0x0f, 0x74, 0xd9, //0x00001559 pcmpeqb %xmm1, %xmm3 + 0x66, 0x0f, 0x6f, 0xc8, //0x0000155d movdqa %xmm0, %xmm1 + 0x66, 0x41, 0x0f, 0xdb, 0xc9, //0x00001561 pand %xmm9, %xmm1 + 0x66, 0x0f, 0x74, 0x05, 0x72, 0xeb, 0xff, 0xff, //0x00001566 pcmpeqb $-5262(%rip), %xmm0 /* LCPI0_14+0(%rip) */ + 0x66, 0x41, 0x0f, 0x74, 0xcf, //0x0000156e pcmpeqb %xmm15, %xmm1 + 0x66, 0x0f, 0xd7, 0xf9, //0x00001573 pmovmskb %xmm1, %edi + 0x66, 0x0f, 0xeb, 0xc8, //0x00001577 por %xmm0, %xmm1 + 0x66, 0x0f, 0xeb, 0xca, //0x0000157b por %xmm2, %xmm1 + 0x66, 0x0f, 0xeb, 0xcb, //0x0000157f por %xmm3, %xmm1 + 0x66, 0x0f, 0xd7, 0xd0, //0x00001583 pmovmskb %xmm0, %edx + 0x66, 0x0f, 0xd7, 0xf2, //0x00001587 pmovmskb %xmm2, %esi + 0x66, 0x0f, 0xd7, 0xc9, //0x0000158b pmovmskb %xmm1, %ecx + 0xf7, 0xd1, //0x0000158f notl %ecx + 0x0f, 0xbc, 0xc9, //0x00001591 bsfl %ecx, %ecx + 0x83, 0xf9, 0x10, //0x00001594 cmpl $16, %ecx + 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x00001597 je LBB0_283 + 0xbb, 0xff, 0xff, 0xff, 0xff, //0x0000159d movl $-1, %ebx + 0xd3, 0xe3, //0x000015a2 shll %cl, %ebx + 0xf7, 0xd3, //0x000015a4 notl %ebx + 0x21, 0xda, //0x000015a6 andl %ebx, %edx + 0x21, 0xdf, //0x000015a8 andl %ebx, %edi + 0x21, 0xf3, //0x000015aa andl %esi, %ebx + 0x89, 0xde, //0x000015ac movl %ebx, %esi + //0x000015ae LBB0_283 + 0x8d, 0x5a, 0xff, //0x000015ae leal $-1(%rdx), %ebx + 0x21, 0xd3, //0x000015b1 andl %edx, %ebx + 0x0f, 0x85, 0x64, 0x16, 0x00, 0x00, //0x000015b3 jne LBB0_502 + 0x8d, 0x5f, 0xff, //0x000015b9 leal $-1(%rdi), %ebx + 0x21, 0xfb, //0x000015bc andl %edi, %ebx + 0x0f, 0x85, 0x59, 0x16, 0x00, 0x00, //0x000015be jne LBB0_502 + 0x8d, 0x5e, 0xff, //0x000015c4 leal $-1(%rsi), %ebx + 0x21, 0xf3, //0x000015c7 andl %esi, %ebx + 0x0f, 0x85, 0x4e, 0x16, 0x00, 0x00, //0x000015c9 jne LBB0_502 + 0x85, 0xd2, //0x000015cf testl %edx, %edx + 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x000015d1 je LBB0_289 + 0x0f, 0xbc, 0xd2, //0x000015d7 bsfl %edx, %edx + 0x49, 0x83, 0xfe, 0xff, //0x000015da cmpq $-1, %r14 + 0x0f, 0x85, 0x6f, 0x16, 0x00, 0x00, //0x000015de jne LBB0_506 + 0x48, 0x01, 0xc2, //0x000015e4 addq %rax, %rdx + 0x49, 0x89, 0xd6, //0x000015e7 movq %rdx, %r14 + //0x000015ea LBB0_289 + 0x85, 0xff, //0x000015ea testl %edi, %edi + 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x000015ec je LBB0_292 + 0x0f, 0xbc, 0xd7, //0x000015f2 bsfl %edi, %edx + 0x49, 0x83, 0xff, 0xff, //0x000015f5 cmpq $-1, %r15 + 0x0f, 0x85, 0x54, 0x16, 0x00, 0x00, //0x000015f9 jne LBB0_506 + 0x48, 0x01, 0xc2, //0x000015ff addq %rax, %rdx + 0x49, 0x89, 0xd7, //0x00001602 movq %rdx, %r15 + //0x00001605 LBB0_292 + 0x85, 0xf6, //0x00001605 testl %esi, %esi + 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00001607 je LBB0_295 + 0x0f, 0xbc, 0xd6, //0x0000160d bsfl %esi, %edx + 0x49, 0x83, 0xf8, 0xff, //0x00001610 cmpq $-1, %r8 + 0x0f, 0x85, 0x39, 0x16, 0x00, 0x00, //0x00001614 jne LBB0_506 + 0x48, 0x01, 0xc2, //0x0000161a addq %rax, %rdx + 0x49, 0x89, 0xd0, //0x0000161d movq %rdx, %r8 + //0x00001620 LBB0_295 + 0x83, 0xf9, 0x10, //0x00001620 cmpl $16, %ecx + 0x0f, 0x85, 0x2e, 0x0f, 0x00, 0x00, //0x00001623 jne LBB0_447 + 0x49, 0x83, 0xc2, 0xf0, //0x00001629 addq $-16, %r10 + 0x48, 0x83, 0xc0, 0x10, //0x0000162d addq $16, %rax + 0x49, 0x83, 0xfa, 0x0f, //0x00001631 cmpq $15, %r10 + 0x0f, 0x87, 0xe5, 0xfe, 0xff, 0xff, //0x00001635 ja LBB0_281 + 0x48, 0x8b, 0x4d, 0xb0, //0x0000163b movq $-80(%rbp), %rcx + 0x48, 0x01, 0xc1, //0x0000163f addq %rax, %rcx + 0x48, 0x89, 0xca, //0x00001642 movq %rcx, %rdx + 0x49, 0x39, 0xc4, //0x00001645 cmpq %rax, %r12 + 0x0f, 0x84, 0x2d, 0x0f, 0x00, 0x00, //0x00001648 je LBB0_449 + //0x0000164e LBB0_298 + 0x4e, 0x8d, 0x24, 0x11, //0x0000164e leaq (%rcx,%r10), %r12 + 0x48, 0x89, 0xc8, //0x00001652 movq %rcx, %rax + 0x48, 0x2b, 0x45, 0xc8, //0x00001655 subq $-56(%rbp), %rax + 0x4c, 0x89, 0xce, //0x00001659 movq %r9, %rsi + 0x48, 0xf7, 0xd6, //0x0000165c notq %rsi + 0x48, 0x01, 0xc6, //0x0000165f addq %rax, %rsi + 0x31, 0xc0, //0x00001662 xorl %eax, %eax + 0xe9, 0x24, 0x00, 0x00, 0x00, //0x00001664 jmp LBB0_302 + //0x00001669 LBB0_299 + 0x49, 0x83, 0xf8, 0xff, //0x00001669 cmpq $-1, %r8 + 0x0f, 0x85, 0xce, 0x15, 0x00, 0x00, //0x0000166d jne LBB0_505 + 0x4c, 0x8d, 0x04, 0x06, //0x00001673 leaq (%rsi,%rax), %r8 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001677 .p2align 4, 0x90 + //0x00001680 LBB0_301 + 0x48, 0x83, 0xc0, 0x01, //0x00001680 addq $1, %rax + 0x49, 0x39, 0xc2, //0x00001684 cmpq %rax, %r10 + 0x0f, 0x84, 0xab, 0x12, 0x00, 0x00, //0x00001687 je LBB0_476 + //0x0000168d LBB0_302 + 0x0f, 0xbe, 0x14, 0x01, //0x0000168d movsbl (%rcx,%rax), %edx + 0x8d, 0x7a, 0xd0, //0x00001691 leal $-48(%rdx), %edi + 0x83, 0xff, 0x0a, //0x00001694 cmpl $10, %edi + 0x0f, 0x82, 0xe3, 0xff, 0xff, 0xff, //0x00001697 jb LBB0_301 + 0x8d, 0x7a, 0xd5, //0x0000169d leal $-43(%rdx), %edi + 0x83, 0xff, 0x1a, //0x000016a0 cmpl $26, %edi + 0x0f, 0x87, 0x23, 0x00, 0x00, 0x00, //0x000016a3 ja LBB0_307 + 0x48, 0x8d, 0x1d, 0xec, 0x24, 0x00, 0x00, //0x000016a9 leaq $9452(%rip), %rbx /* LJTI0_2+0(%rip) */ + 0x48, 0x63, 0x14, 0xbb, //0x000016b0 movslq (%rbx,%rdi,4), %rdx + 0x48, 0x01, 0xda, //0x000016b4 addq %rbx, %rdx + 0xff, 0xe2, //0x000016b7 jmpq *%rdx + //0x000016b9 LBB0_305 + 0x49, 0x83, 0xfe, 0xff, //0x000016b9 cmpq $-1, %r14 + 0x0f, 0x85, 0x7e, 0x15, 0x00, 0x00, //0x000016bd jne LBB0_505 + 0x4c, 0x8d, 0x34, 0x06, //0x000016c3 leaq (%rsi,%rax), %r14 + 0xe9, 0xb4, 0xff, 0xff, 0xff, //0x000016c7 jmp LBB0_301 + //0x000016cc LBB0_307 + 0x83, 0xfa, 0x65, //0x000016cc cmpl $101, %edx + 0x0f, 0x85, 0xa0, 0x0e, 0x00, 0x00, //0x000016cf jne LBB0_448 + //0x000016d5 LBB0_308 + 0x49, 0x83, 0xff, 0xff, //0x000016d5 cmpq $-1, %r15 + 0x0f, 0x85, 0x62, 0x15, 0x00, 0x00, //0x000016d9 jne LBB0_505 + 0x4c, 0x8d, 0x3c, 0x06, //0x000016df leaq (%rsi,%rax), %r15 + 0xe9, 0x98, 0xff, 0xff, 0xff, //0x000016e3 jmp LBB0_301 + //0x000016e8 LBB0_310 + 0x48, 0x8b, 0x4d, 0xa0, //0x000016e8 movq $-96(%rbp), %rcx + 0x48, 0x8b, 0x49, 0x08, //0x000016ec movq $8(%rcx), %rcx + 0x48, 0x8d, 0x51, 0xfd, //0x000016f0 leaq $-3(%rcx), %rdx + 0x48, 0x8b, 0x75, 0xc8, //0x000016f4 movq $-56(%rbp), %rsi + 0x48, 0x39, 0xd6, //0x000016f8 cmpq %rdx, %rsi + 0x0f, 0x83, 0x12, 0x22, 0x00, 0x00, //0x000016fb jae LBB0_643 + 0x41, 0x81, 0x38, 0x6e, 0x75, 0x6c, 0x6c, //0x00001701 cmpl $1819047278, (%r8) + 0x0f, 0x84, 0x92, 0xea, 0xff, 0xff, //0x00001708 je LBB0_1 + 0xe9, 0x3f, 0x20, 0x00, 0x00, //0x0000170e jmp LBB0_312 + //0x00001713 LBB0_317 + 0xf6, 0x45, 0x98, 0x40, //0x00001713 testb $64, $-104(%rbp) + 0x0f, 0x85, 0xed, 0x06, 0x00, 0x00, //0x00001717 jne LBB0_383 + 0x49, 0x8b, 0x45, 0x00, //0x0000171d movq (%r13), %rax + 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x00001721 cmpq $4095, %rax + 0x0f, 0x8f, 0x7a, 0x1f, 0x00, 0x00, //0x00001727 jg LBB0_634 + 0x48, 0x8d, 0x48, 0x01, //0x0000172d leaq $1(%rax), %rcx + 0x49, 0x89, 0x4d, 0x00, //0x00001731 movq %rcx, (%r13) + 0x49, 0xc7, 0x44, 0xc5, 0x08, 0x06, 0x00, 0x00, 0x00, //0x00001735 movq $6, $8(%r13,%rax,8) + 0xe9, 0x8d, 0xea, 0xff, 0xff, //0x0000173e jmp LBB0_3 + //0x00001743 LBB0_320 + 0x48, 0x8b, 0x4d, 0xa0, //0x00001743 movq $-96(%rbp), %rcx + 0x48, 0x8b, 0x49, 0x08, //0x00001747 movq $8(%rcx), %rcx + 0x48, 0x8d, 0x51, 0xfd, //0x0000174b leaq $-3(%rcx), %rdx + 0x48, 0x8b, 0x75, 0xc8, //0x0000174f movq $-56(%rbp), %rsi + 0x48, 0x39, 0xd6, //0x00001753 cmpq %rdx, %rsi + 0x0f, 0x83, 0xb7, 0x21, 0x00, 0x00, //0x00001756 jae LBB0_643 + 0x41, 0x81, 0x38, 0x74, 0x72, 0x75, 0x65, //0x0000175c cmpl $1702195828, (%r8) + 0x0f, 0x84, 0x37, 0xea, 0xff, 0xff, //0x00001763 je LBB0_1 + 0xe9, 0x93, 0x20, 0x00, 0x00, //0x00001769 jmp LBB0_322 + //0x0000176e LBB0_326 + 0x4c, 0x89, 0xe0, //0x0000176e movq %r12, %rax + 0x4c, 0x09, 0xd0, //0x00001771 orq %r10, %rax + 0x0f, 0x99, 0xc0, //0x00001774 setns %al + 0x0f, 0x88, 0x49, 0x0b, 0x00, 0x00, //0x00001777 js LBB0_620 + 0x4d, 0x39, 0xd4, //0x0000177d cmpq %r10, %r12 + 0x0f, 0x8c, 0x40, 0x0b, 0x00, 0x00, //0x00001780 jl LBB0_620 + 0x49, 0xf7, 0xd4, //0x00001786 notq %r12 + 0x4d, 0x89, 0xe3, //0x00001789 movq %r12, %r11 + 0x4c, 0x8b, 0x6d, 0xc0, //0x0000178c movq $-64(%rbp), %r13 + 0x4d, 0x85, 0xdb, //0x00001790 testq %r11, %r11 + 0x0f, 0x89, 0x81, 0xfa, 0xff, 0xff, //0x00001793 jns LBB0_242 + 0xe9, 0x3e, 0x1f, 0x00, 0x00, //0x00001799 jmp LBB0_621 + //0x0000179e LBB0_329 + 0xb9, 0x40, 0x00, 0x00, 0x00, //0x0000179e movl $64, %ecx + 0x48, 0x8b, 0x55, 0xc8, //0x000017a3 movq $-56(%rbp), %rdx + 0x48, 0x39, 0xc1, //0x000017a7 cmpq %rax, %rcx + 0x0f, 0x82, 0x38, 0x21, 0x00, 0x00, //0x000017aa jb LBB0_225 + //0x000017b0 LBB0_330 + 0x49, 0x01, 0xc3, //0x000017b0 addq %rax, %r11 + 0x49, 0x83, 0xc3, 0x01, //0x000017b3 addq $1, %r11 + 0x4d, 0x85, 0xdb, //0x000017b7 testq %r11, %r11 + 0x0f, 0x88, 0x45, 0x1f, 0x00, 0x00, //0x000017ba js LBB0_127 + //0x000017c0 LBB0_331 + 0x48, 0x8b, 0x45, 0xa8, //0x000017c0 movq $-88(%rbp), %rax + 0x4c, 0x89, 0x18, //0x000017c4 movq %r11, (%rax) + 0x48, 0x89, 0xd0, //0x000017c7 movq %rdx, %rax + 0x48, 0xb9, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x000017ca movabsq $9223372036854775806, %rcx + 0x48, 0x39, 0xca, //0x000017d4 cmpq %rcx, %rdx + 0x0f, 0x87, 0x16, 0x1f, 0x00, 0x00, //0x000017d7 ja LBB0_638 + 0x49, 0x8b, 0x45, 0x00, //0x000017dd movq (%r13), %rax + 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x000017e1 cmpq $4095, %rax + 0x0f, 0x8f, 0xba, 0x1e, 0x00, 0x00, //0x000017e7 jg LBB0_634 + 0x48, 0x8d, 0x48, 0x01, //0x000017ed leaq $1(%rax), %rcx + 0x49, 0x89, 0x4d, 0x00, //0x000017f1 movq %rcx, (%r13) + 0x49, 0xc7, 0x44, 0xc5, 0x08, 0x04, 0x00, 0x00, 0x00, //0x000017f5 movq $4, $8(%r13,%rax,8) + 0xe9, 0xcd, 0xe9, 0xff, 0xff, //0x000017fe jmp LBB0_3 + //0x00001803 LBB0_334 + 0x4d, 0x89, 0xc6, //0x00001803 movq %r8, %r14 + 0x4d, 0x29, 0xde, //0x00001806 subq %r11, %r14 + 0x49, 0x83, 0xfe, 0x20, //0x00001809 cmpq $32, %r14 + 0x0f, 0x8c, 0xc9, 0x17, 0x00, 0x00, //0x0000180d jl LBB0_534 + 0x48, 0x8b, 0x4d, 0xc8, //0x00001813 movq $-56(%rbp), %rcx + 0x4d, 0x8d, 0x14, 0x09, //0x00001817 leaq (%r9,%rcx), %r10 + 0x49, 0x29, 0xc8, //0x0000181b subq %rcx, %r8 + 0xbb, 0x1f, 0x00, 0x00, 0x00, //0x0000181e movl $31, %ebx + 0x45, 0x31, 0xf6, //0x00001823 xorl %r14d, %r14d + 0x45, 0x31, 0xdb, //0x00001826 xorl %r11d, %r11d + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001829 .p2align 4, 0x90 + //0x00001830 LBB0_336 + 0xf3, 0x43, 0x0f, 0x6f, 0x44, 0x32, 0x01, //0x00001830 movdqu $1(%r10,%r14), %xmm0 + 0xf3, 0x43, 0x0f, 0x6f, 0x4c, 0x32, 0x11, //0x00001837 movdqu $17(%r10,%r14), %xmm1 + 0x66, 0x0f, 0x6f, 0xd0, //0x0000183e movdqa %xmm0, %xmm2 + 0x66, 0x41, 0x0f, 0x74, 0xd3, //0x00001842 pcmpeqb %xmm11, %xmm2 + 0x66, 0x0f, 0xd7, 0xca, //0x00001847 pmovmskb %xmm2, %ecx + 0x66, 0x0f, 0x6f, 0xd1, //0x0000184b movdqa %xmm1, %xmm2 + 0x66, 0x41, 0x0f, 0x74, 0xd3, //0x0000184f pcmpeqb %xmm11, %xmm2 + 0x66, 0x0f, 0xd7, 0xd2, //0x00001854 pmovmskb %xmm2, %edx + 0x48, 0xc1, 0xe2, 0x10, //0x00001858 shlq $16, %rdx + 0x48, 0x09, 0xca, //0x0000185c orq %rcx, %rdx + 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x0000185f pcmpeqb %xmm13, %xmm0 + 0x66, 0x0f, 0xd7, 0xf8, //0x00001864 pmovmskb %xmm0, %edi + 0x66, 0x41, 0x0f, 0x74, 0xcd, //0x00001868 pcmpeqb %xmm13, %xmm1 + 0x66, 0x0f, 0xd7, 0xc9, //0x0000186d pmovmskb %xmm1, %ecx + 0x48, 0xc1, 0xe1, 0x10, //0x00001871 shlq $16, %rcx + 0x48, 0x09, 0xf9, //0x00001875 orq %rdi, %rcx + 0x48, 0x89, 0xcf, //0x00001878 movq %rcx, %rdi + 0x4c, 0x09, 0xdf, //0x0000187b orq %r11, %rdi + 0x0f, 0x84, 0x3c, 0x00, 0x00, 0x00, //0x0000187e je LBB0_338 + 0x44, 0x89, 0xdf, //0x00001884 movl %r11d, %edi + 0xf7, 0xd7, //0x00001887 notl %edi + 0x21, 0xcf, //0x00001889 andl %ecx, %edi + 0x44, 0x8d, 0x3c, 0x3f, //0x0000188b leal (%rdi,%rdi), %r15d + 0x45, 0x09, 0xdf, //0x0000188f orl %r11d, %r15d + 0x44, 0x89, 0xfe, //0x00001892 movl %r15d, %esi + 0xf7, 0xd6, //0x00001895 notl %esi + 0x21, 0xce, //0x00001897 andl %ecx, %esi + 0x81, 0xe6, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001899 andl $-1431655766, %esi + 0x45, 0x31, 0xdb, //0x0000189f xorl %r11d, %r11d + 0x01, 0xfe, //0x000018a2 addl %edi, %esi + 0x41, 0x0f, 0x92, 0xc3, //0x000018a4 setb %r11b + 0x01, 0xf6, //0x000018a8 addl %esi, %esi + 0x81, 0xf6, 0x55, 0x55, 0x55, 0x55, //0x000018aa xorl $1431655765, %esi + 0x44, 0x21, 0xfe, //0x000018b0 andl %r15d, %esi + 0xf7, 0xd6, //0x000018b3 notl %esi + 0x21, 0xf2, //0x000018b5 andl %esi, %edx + 0xe9, 0x07, 0x00, 0x00, 0x00, //0x000018b7 jmp LBB0_339 + 0x90, 0x90, 0x90, 0x90, //0x000018bc .p2align 4, 0x90 + //0x000018c0 LBB0_338 + 0x45, 0x31, 0xdb, //0x000018c0 xorl %r11d, %r11d + //0x000018c3 LBB0_339 + 0x48, 0x85, 0xd2, //0x000018c3 testq %rdx, %rdx + 0x0f, 0x85, 0xd3, 0x09, 0x00, 0x00, //0x000018c6 jne LBB0_412 + 0x49, 0x83, 0xc6, 0x20, //0x000018cc addq $32, %r14 + 0x49, 0x8d, 0x0c, 0x18, //0x000018d0 leaq (%r8,%rbx), %rcx + 0x48, 0x83, 0xc1, 0xe0, //0x000018d4 addq $-32, %rcx + 0x48, 0x83, 0xc3, 0xe0, //0x000018d8 addq $-32, %rbx + 0x48, 0x83, 0xf9, 0x3f, //0x000018dc cmpq $63, %rcx + 0x0f, 0x8f, 0x4a, 0xff, 0xff, 0xff, //0x000018e0 jg LBB0_336 + 0x4d, 0x85, 0xdb, //0x000018e6 testq %r11, %r11 + 0x0f, 0x85, 0xc0, 0x1b, 0x00, 0x00, //0x000018e9 jne LBB0_593 + 0x4f, 0x8d, 0x1c, 0x16, //0x000018ef leaq (%r14,%r10), %r11 + 0x49, 0x83, 0xc3, 0x01, //0x000018f3 addq $1, %r11 + 0x49, 0xf7, 0xd6, //0x000018f7 notq %r14 + 0x4d, 0x01, 0xc6, //0x000018fa addq %r8, %r14 + //0x000018fd LBB0_343 + 0x4d, 0x85, 0xf6, //0x000018fd testq %r14, %r14 + 0x0f, 0x8f, 0x19, 0x0c, 0x00, 0x00, //0x00001900 jg LBB0_444 + 0xe9, 0xe8, 0x1d, 0x00, 0x00, //0x00001906 jmp LBB0_638 + //0x0000190b LBB0_344 + 0x48, 0x8b, 0x4d, 0xa0, //0x0000190b movq $-96(%rbp), %rcx + 0x48, 0x8b, 0x49, 0x08, //0x0000190f movq $8(%rcx), %rcx + 0x4c, 0x29, 0xd9, //0x00001913 subq %r11, %rcx + 0x4d, 0x01, 0xd9, //0x00001916 addq %r11, %r9 + 0x45, 0x31, 0xf6, //0x00001919 xorl %r14d, %r14d + 0x45, 0x31, 0xc0, //0x0000191c xorl %r8d, %r8d + 0x45, 0x31, 0xdb, //0x0000191f xorl %r11d, %r11d + 0x45, 0x31, 0xe4, //0x00001922 xorl %r12d, %r12d + 0x48, 0x83, 0xf9, 0x40, //0x00001925 cmpq $64, %rcx + 0x48, 0x89, 0x4d, 0xb0, //0x00001929 movq %rcx, $-80(%rbp) + 0x0f, 0x8d, 0x4a, 0x01, 0x00, 0x00, //0x0000192d jge LBB0_345 + //0x00001933 LBB0_354 + 0x48, 0x85, 0xc9, //0x00001933 testq %rcx, %rcx + 0x0f, 0x8e, 0xcf, 0x1f, 0x00, 0x00, //0x00001936 jle LBB0_642 + 0x66, 0x0f, 0xef, 0xc0, //0x0000193c pxor %xmm0, %xmm0 + 0xf3, 0x0f, 0x7f, 0x45, 0x80, //0x00001940 movdqu %xmm0, $-128(%rbp) + 0xf3, 0x0f, 0x7f, 0x85, 0x70, 0xff, 0xff, 0xff, //0x00001945 movdqu %xmm0, $-144(%rbp) + 0xf3, 0x0f, 0x7f, 0x85, 0x60, 0xff, 0xff, 0xff, //0x0000194d movdqu %xmm0, $-160(%rbp) + 0xf3, 0x0f, 0x7f, 0x85, 0x50, 0xff, 0xff, 0xff, //0x00001955 movdqu %xmm0, $-176(%rbp) + 0x4c, 0x89, 0xcf, //0x0000195d movq %r9, %rdi + 0x44, 0x89, 0xca, //0x00001960 movl %r9d, %edx + 0x81, 0xe2, 0xff, 0x0f, 0x00, 0x00, //0x00001963 andl $4095, %edx + 0x81, 0xfa, 0xc1, 0x0f, 0x00, 0x00, //0x00001969 cmpl $4033, %edx + 0x0f, 0x82, 0x3a, 0x00, 0x00, 0x00, //0x0000196f jb LBB0_358 + 0x48, 0x83, 0x7d, 0xb0, 0x20, //0x00001975 cmpq $32, $-80(%rbp) + 0x0f, 0x82, 0x37, 0x00, 0x00, 0x00, //0x0000197a jb LBB0_359 + 0x0f, 0x10, 0x07, //0x00001980 movups (%rdi), %xmm0 + 0x0f, 0x11, 0x85, 0x50, 0xff, 0xff, 0xff, //0x00001983 movups %xmm0, $-176(%rbp) + 0xf3, 0x0f, 0x6f, 0x47, 0x10, //0x0000198a movdqu $16(%rdi), %xmm0 + 0xf3, 0x0f, 0x7f, 0x85, 0x60, 0xff, 0xff, 0xff, //0x0000198f movdqu %xmm0, $-160(%rbp) + 0x48, 0x83, 0xc7, 0x20, //0x00001997 addq $32, %rdi + 0x48, 0x8b, 0x4d, 0xb0, //0x0000199b movq $-80(%rbp), %rcx + 0x48, 0x8d, 0x71, 0xe0, //0x0000199f leaq $-32(%rcx), %rsi + 0x4c, 0x8d, 0x95, 0x70, 0xff, 0xff, 0xff, //0x000019a3 leaq $-144(%rbp), %r10 + 0xe9, 0x13, 0x00, 0x00, 0x00, //0x000019aa jmp LBB0_360 + //0x000019af LBB0_358 + 0x49, 0x89, 0xf9, //0x000019af movq %rdi, %r9 + 0xe9, 0xc6, 0x00, 0x00, 0x00, //0x000019b2 jmp LBB0_345 + //0x000019b7 LBB0_359 + 0x4c, 0x8d, 0x95, 0x50, 0xff, 0xff, 0xff, //0x000019b7 leaq $-176(%rbp), %r10 + 0x48, 0x8b, 0x75, 0xb0, //0x000019be movq $-80(%rbp), %rsi + //0x000019c2 LBB0_360 + 0x48, 0x83, 0xfe, 0x10, //0x000019c2 cmpq $16, %rsi + 0x0f, 0x82, 0x4c, 0x00, 0x00, 0x00, //0x000019c6 jb LBB0_361 + 0xf3, 0x0f, 0x6f, 0x07, //0x000019cc movdqu (%rdi), %xmm0 + 0xf3, 0x41, 0x0f, 0x7f, 0x02, //0x000019d0 movdqu %xmm0, (%r10) + 0x48, 0x83, 0xc7, 0x10, //0x000019d5 addq $16, %rdi + 0x49, 0x83, 0xc2, 0x10, //0x000019d9 addq $16, %r10 + 0x48, 0x83, 0xc6, 0xf0, //0x000019dd addq $-16, %rsi + 0x48, 0x83, 0xfe, 0x08, //0x000019e1 cmpq $8, %rsi + 0x0f, 0x83, 0x37, 0x00, 0x00, 0x00, //0x000019e5 jae LBB0_366 + //0x000019eb LBB0_362 + 0x48, 0x83, 0xfe, 0x04, //0x000019eb cmpq $4, %rsi + 0x0f, 0x82, 0x49, 0x00, 0x00, 0x00, //0x000019ef jb LBB0_363 + //0x000019f5 LBB0_367 + 0x8b, 0x17, //0x000019f5 movl (%rdi), %edx + 0x41, 0x89, 0x12, //0x000019f7 movl %edx, (%r10) + 0x48, 0x83, 0xc7, 0x04, //0x000019fa addq $4, %rdi + 0x49, 0x83, 0xc2, 0x04, //0x000019fe addq $4, %r10 + 0x48, 0x83, 0xc6, 0xfc, //0x00001a02 addq $-4, %rsi + 0x48, 0x83, 0xfe, 0x02, //0x00001a06 cmpq $2, %rsi + 0x0f, 0x83, 0x38, 0x00, 0x00, 0x00, //0x00001a0a jae LBB0_364 + //0x00001a10 LBB0_368 + 0x48, 0x89, 0xfa, //0x00001a10 movq %rdi, %rdx + 0xe9, 0x49, 0x00, 0x00, 0x00, //0x00001a13 jmp LBB0_369 + //0x00001a18 LBB0_361 + 0x48, 0x83, 0xfe, 0x08, //0x00001a18 cmpq $8, %rsi + 0x0f, 0x82, 0xc9, 0xff, 0xff, 0xff, //0x00001a1c jb LBB0_362 + //0x00001a22 LBB0_366 + 0x48, 0x8b, 0x17, //0x00001a22 movq (%rdi), %rdx + 0x49, 0x89, 0x12, //0x00001a25 movq %rdx, (%r10) + 0x48, 0x83, 0xc7, 0x08, //0x00001a28 addq $8, %rdi + 0x49, 0x83, 0xc2, 0x08, //0x00001a2c addq $8, %r10 + 0x48, 0x83, 0xc6, 0xf8, //0x00001a30 addq $-8, %rsi + 0x48, 0x83, 0xfe, 0x04, //0x00001a34 cmpq $4, %rsi + 0x0f, 0x83, 0xb7, 0xff, 0xff, 0xff, //0x00001a38 jae LBB0_367 + //0x00001a3e LBB0_363 + 0x48, 0x83, 0xfe, 0x02, //0x00001a3e cmpq $2, %rsi + 0x0f, 0x82, 0xc8, 0xff, 0xff, 0xff, //0x00001a42 jb LBB0_368 + //0x00001a48 LBB0_364 + 0x48, 0x89, 0xf9, //0x00001a48 movq %rdi, %rcx + 0x0f, 0xb7, 0x17, //0x00001a4b movzwl (%rdi), %edx + 0x66, 0x41, 0x89, 0x12, //0x00001a4e movw %dx, (%r10) + 0x48, 0x83, 0xc1, 0x02, //0x00001a52 addq $2, %rcx + 0x49, 0x83, 0xc2, 0x02, //0x00001a56 addq $2, %r10 + 0x48, 0x83, 0xc6, 0xfe, //0x00001a5a addq $-2, %rsi + 0x48, 0x89, 0xca, //0x00001a5e movq %rcx, %rdx + //0x00001a61 LBB0_369 + 0x4c, 0x8d, 0x8d, 0x50, 0xff, 0xff, 0xff, //0x00001a61 leaq $-176(%rbp), %r9 + 0x48, 0x85, 0xf6, //0x00001a68 testq %rsi, %rsi + 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x00001a6b je LBB0_345 + 0x8a, 0x12, //0x00001a71 movb (%rdx), %dl + 0x41, 0x88, 0x12, //0x00001a73 movb %dl, (%r10) + 0x4c, 0x8d, 0x8d, 0x50, 0xff, 0xff, 0xff, //0x00001a76 leaq $-176(%rbp), %r9 + //0x00001a7d LBB0_345 + 0xf3, 0x41, 0x0f, 0x6f, 0x31, //0x00001a7d movdqu (%r9), %xmm6 + 0xf3, 0x41, 0x0f, 0x6f, 0x69, 0x10, //0x00001a82 movdqu $16(%r9), %xmm5 + 0xf3, 0x41, 0x0f, 0x6f, 0x61, 0x20, //0x00001a88 movdqu $32(%r9), %xmm4 + 0xf3, 0x41, 0x0f, 0x6f, 0x59, 0x30, //0x00001a8e movdqu $48(%r9), %xmm3 + 0x66, 0x0f, 0x6f, 0xc6, //0x00001a94 movdqa %xmm6, %xmm0 + 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x00001a98 pcmpeqb %xmm13, %xmm0 + 0x66, 0x0f, 0xd7, 0xf0, //0x00001a9d pmovmskb %xmm0, %esi + 0x66, 0x0f, 0x6f, 0xc5, //0x00001aa1 movdqa %xmm5, %xmm0 + 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x00001aa5 pcmpeqb %xmm13, %xmm0 + 0x66, 0x0f, 0xd7, 0xd0, //0x00001aaa pmovmskb %xmm0, %edx + 0x66, 0x0f, 0x6f, 0xc4, //0x00001aae movdqa %xmm4, %xmm0 + 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x00001ab2 pcmpeqb %xmm13, %xmm0 + 0x66, 0x0f, 0xd7, 0xf8, //0x00001ab7 pmovmskb %xmm0, %edi + 0x66, 0x0f, 0x6f, 0xc3, //0x00001abb movdqa %xmm3, %xmm0 + 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x00001abf pcmpeqb %xmm13, %xmm0 + 0x66, 0x0f, 0xd7, 0xd8, //0x00001ac4 pmovmskb %xmm0, %ebx + 0x48, 0xc1, 0xe3, 0x30, //0x00001ac8 shlq $48, %rbx + 0x48, 0xc1, 0xe7, 0x20, //0x00001acc shlq $32, %rdi + 0x48, 0x09, 0xdf, //0x00001ad0 orq %rbx, %rdi + 0x48, 0xc1, 0xe2, 0x10, //0x00001ad3 shlq $16, %rdx + 0x48, 0x09, 0xfa, //0x00001ad7 orq %rdi, %rdx + 0x48, 0x09, 0xd6, //0x00001ada orq %rdx, %rsi + 0x48, 0x89, 0xf2, //0x00001add movq %rsi, %rdx + 0x4c, 0x09, 0xc2, //0x00001ae0 orq %r8, %rdx + 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x00001ae3 jne LBB0_347 + 0x48, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00001ae9 movq $-1, %rsi + 0x45, 0x31, 0xc0, //0x00001af0 xorl %r8d, %r8d + 0xe9, 0x46, 0x00, 0x00, 0x00, //0x00001af3 jmp LBB0_348 + //0x00001af8 LBB0_347 + 0x4c, 0x89, 0xc2, //0x00001af8 movq %r8, %rdx + 0x48, 0xf7, 0xd2, //0x00001afb notq %rdx + 0x48, 0x21, 0xf2, //0x00001afe andq %rsi, %rdx + 0x4c, 0x8d, 0x14, 0x12, //0x00001b01 leaq (%rdx,%rdx), %r10 + 0x4d, 0x09, 0xc2, //0x00001b05 orq %r8, %r10 + 0x4c, 0x89, 0xd7, //0x00001b08 movq %r10, %rdi + 0x48, 0xf7, 0xd7, //0x00001b0b notq %rdi + 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001b0e movabsq $-6148914691236517206, %rbx + 0x48, 0x21, 0xde, //0x00001b18 andq %rbx, %rsi + 0x48, 0x21, 0xfe, //0x00001b1b andq %rdi, %rsi + 0x45, 0x31, 0xc0, //0x00001b1e xorl %r8d, %r8d + 0x48, 0x01, 0xd6, //0x00001b21 addq %rdx, %rsi + 0x41, 0x0f, 0x92, 0xc0, //0x00001b24 setb %r8b + 0x48, 0x01, 0xf6, //0x00001b28 addq %rsi, %rsi + 0x48, 0xba, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001b2b movabsq $6148914691236517205, %rdx + 0x48, 0x31, 0xd6, //0x00001b35 xorq %rdx, %rsi + 0x4c, 0x21, 0xd6, //0x00001b38 andq %r10, %rsi + 0x48, 0xf7, 0xd6, //0x00001b3b notq %rsi + //0x00001b3e LBB0_348 + 0x66, 0x0f, 0x6f, 0xc3, //0x00001b3e movdqa %xmm3, %xmm0 + 0x66, 0x41, 0x0f, 0x74, 0xc3, //0x00001b42 pcmpeqb %xmm11, %xmm0 + 0x66, 0x0f, 0xd7, 0xd0, //0x00001b47 pmovmskb %xmm0, %edx + 0x48, 0xc1, 0xe2, 0x30, //0x00001b4b shlq $48, %rdx + 0x66, 0x0f, 0x6f, 0xc4, //0x00001b4f movdqa %xmm4, %xmm0 + 0x66, 0x41, 0x0f, 0x74, 0xc3, //0x00001b53 pcmpeqb %xmm11, %xmm0 + 0x66, 0x0f, 0xd7, 0xf8, //0x00001b58 pmovmskb %xmm0, %edi + 0x48, 0xc1, 0xe7, 0x20, //0x00001b5c shlq $32, %rdi + 0x48, 0x09, 0xd7, //0x00001b60 orq %rdx, %rdi + 0x66, 0x0f, 0x6f, 0xc5, //0x00001b63 movdqa %xmm5, %xmm0 + 0x66, 0x41, 0x0f, 0x74, 0xc3, //0x00001b67 pcmpeqb %xmm11, %xmm0 + 0x66, 0x0f, 0xd7, 0xd0, //0x00001b6c pmovmskb %xmm0, %edx + 0x48, 0xc1, 0xe2, 0x10, //0x00001b70 shlq $16, %rdx + 0x48, 0x09, 0xfa, //0x00001b74 orq %rdi, %rdx + 0x66, 0x0f, 0x6f, 0xc6, //0x00001b77 movdqa %xmm6, %xmm0 + 0x66, 0x41, 0x0f, 0x74, 0xc3, //0x00001b7b pcmpeqb %xmm11, %xmm0 + 0x66, 0x0f, 0xd7, 0xf8, //0x00001b80 pmovmskb %xmm0, %edi + 0x48, 0x09, 0xd7, //0x00001b84 orq %rdx, %rdi + 0x48, 0x21, 0xf7, //0x00001b87 andq %rsi, %rdi + 0x66, 0x48, 0x0f, 0x6e, 0xc7, //0x00001b8a movq %rdi, %xmm0 + 0x66, 0x0f, 0x3a, 0x44, 0x05, 0x67, 0xe5, 0xff, 0xff, 0x00, //0x00001b8f pclmulqdq $0, $-6809(%rip), %xmm0 /* LCPI0_16+0(%rip) */ + 0x66, 0x49, 0x0f, 0x7e, 0xc2, //0x00001b99 movq %xmm0, %r10 + 0x4d, 0x31, 0xf2, //0x00001b9e xorq %r14, %r10 + 0x66, 0x0f, 0x6f, 0xc6, //0x00001ba1 movdqa %xmm6, %xmm0 + 0xf3, 0x0f, 0x6f, 0x0d, 0xb3, 0xe4, 0xff, 0xff, //0x00001ba5 movdqu $-6989(%rip), %xmm1 /* LCPI0_6+0(%rip) */ + 0x66, 0x0f, 0x74, 0xc1, //0x00001bad pcmpeqb %xmm1, %xmm0 + 0x66, 0x44, 0x0f, 0xd7, 0xe8, //0x00001bb1 pmovmskb %xmm0, %r13d + 0x66, 0x0f, 0x6f, 0xc5, //0x00001bb6 movdqa %xmm5, %xmm0 + 0x66, 0x0f, 0x74, 0xc1, //0x00001bba pcmpeqb %xmm1, %xmm0 + 0x66, 0x0f, 0xd7, 0xd0, //0x00001bbe pmovmskb %xmm0, %edx + 0x66, 0x0f, 0x6f, 0xc4, //0x00001bc2 movdqa %xmm4, %xmm0 + 0x66, 0x0f, 0x74, 0xc1, //0x00001bc6 pcmpeqb %xmm1, %xmm0 + 0x66, 0x0f, 0xd7, 0xf8, //0x00001bca pmovmskb %xmm0, %edi + 0x66, 0x0f, 0x6f, 0xc3, //0x00001bce movdqa %xmm3, %xmm0 + 0x66, 0x0f, 0x74, 0xc1, //0x00001bd2 pcmpeqb %xmm1, %xmm0 + 0x66, 0x0f, 0xd7, 0xf0, //0x00001bd6 pmovmskb %xmm0, %esi + 0x48, 0xc1, 0xe6, 0x30, //0x00001bda shlq $48, %rsi + 0x48, 0xc1, 0xe7, 0x20, //0x00001bde shlq $32, %rdi + 0x48, 0x09, 0xf7, //0x00001be2 orq %rsi, %rdi + 0x48, 0xc1, 0xe2, 0x10, //0x00001be5 shlq $16, %rdx + 0x48, 0x09, 0xfa, //0x00001be9 orq %rdi, %rdx + 0x49, 0x09, 0xd5, //0x00001bec orq %rdx, %r13 + 0x4d, 0x89, 0xd6, //0x00001bef movq %r10, %r14 + 0x49, 0xf7, 0xd6, //0x00001bf2 notq %r14 + 0x4d, 0x21, 0xf5, //0x00001bf5 andq %r14, %r13 + 0x66, 0x41, 0x0f, 0x74, 0xf0, //0x00001bf8 pcmpeqb %xmm8, %xmm6 + 0x66, 0x0f, 0xd7, 0xfe, //0x00001bfd pmovmskb %xmm6, %edi + 0x66, 0x41, 0x0f, 0x74, 0xe8, //0x00001c01 pcmpeqb %xmm8, %xmm5 + 0x66, 0x0f, 0xd7, 0xf5, //0x00001c06 pmovmskb %xmm5, %esi + 0x66, 0x41, 0x0f, 0x74, 0xe0, //0x00001c0a pcmpeqb %xmm8, %xmm4 + 0x66, 0x0f, 0xd7, 0xd4, //0x00001c0f pmovmskb %xmm4, %edx + 0x66, 0x41, 0x0f, 0x74, 0xd8, //0x00001c13 pcmpeqb %xmm8, %xmm3 + 0x66, 0x44, 0x0f, 0xd7, 0xfb, //0x00001c18 pmovmskb %xmm3, %r15d + 0x49, 0xc1, 0xe7, 0x30, //0x00001c1d shlq $48, %r15 + 0x48, 0xc1, 0xe2, 0x20, //0x00001c21 shlq $32, %rdx + 0x4c, 0x09, 0xfa, //0x00001c25 orq %r15, %rdx + 0x48, 0xc1, 0xe6, 0x10, //0x00001c28 shlq $16, %rsi + 0x48, 0x09, 0xd6, //0x00001c2c orq %rdx, %rsi + 0x48, 0x09, 0xf7, //0x00001c2f orq %rsi, %rdi + 0x4c, 0x21, 0xf7, //0x00001c32 andq %r14, %rdi + 0x0f, 0x84, 0x8c, 0x00, 0x00, 0x00, //0x00001c35 je LBB0_352 + 0x49, 0xbe, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001c3b movabsq $6148914691236517205, %r14 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001c45 .p2align 4, 0x90 + //0x00001c50 LBB0_350 + 0x48, 0x8d, 0x5f, 0xff, //0x00001c50 leaq $-1(%rdi), %rbx + 0x48, 0x89, 0xda, //0x00001c54 movq %rbx, %rdx + 0x4c, 0x21, 0xea, //0x00001c57 andq %r13, %rdx + 0x48, 0x89, 0xd6, //0x00001c5a movq %rdx, %rsi + 0x48, 0xd1, 0xee, //0x00001c5d shrq %rsi + 0x4c, 0x21, 0xf6, //0x00001c60 andq %r14, %rsi + 0x48, 0x29, 0xf2, //0x00001c63 subq %rsi, %rdx + 0x48, 0x89, 0xd6, //0x00001c66 movq %rdx, %rsi + 0x48, 0xb9, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x00001c69 movabsq $3689348814741910323, %rcx + 0x48, 0x21, 0xce, //0x00001c73 andq %rcx, %rsi + 0x48, 0xc1, 0xea, 0x02, //0x00001c76 shrq $2, %rdx + 0x48, 0x21, 0xca, //0x00001c7a andq %rcx, %rdx + 0x48, 0x01, 0xf2, //0x00001c7d addq %rsi, %rdx + 0x48, 0x89, 0xd6, //0x00001c80 movq %rdx, %rsi + 0x48, 0xc1, 0xee, 0x04, //0x00001c83 shrq $4, %rsi + 0x48, 0x01, 0xd6, //0x00001c87 addq %rdx, %rsi + 0x48, 0xb9, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x00001c8a movabsq $1085102592571150095, %rcx + 0x48, 0x21, 0xce, //0x00001c94 andq %rcx, %rsi + 0x48, 0xb9, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00001c97 movabsq $72340172838076673, %rcx + 0x48, 0x0f, 0xaf, 0xf1, //0x00001ca1 imulq %rcx, %rsi + 0x48, 0xc1, 0xee, 0x38, //0x00001ca5 shrq $56, %rsi + 0x4c, 0x01, 0xde, //0x00001ca9 addq %r11, %rsi + 0x4c, 0x39, 0xe6, //0x00001cac cmpq %r12, %rsi + 0x0f, 0x86, 0x94, 0x05, 0x00, 0x00, //0x00001caf jbe LBB0_410 + 0x49, 0x83, 0xc4, 0x01, //0x00001cb5 addq $1, %r12 + 0x48, 0x21, 0xdf, //0x00001cb9 andq %rbx, %rdi + 0x0f, 0x85, 0x8e, 0xff, 0xff, 0xff, //0x00001cbc jne LBB0_350 + 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x00001cc2 jmp LBB0_353 + //0x00001cc7 LBB0_352 + 0x49, 0xbe, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001cc7 movabsq $6148914691236517205, %r14 + //0x00001cd1 LBB0_353 + 0x49, 0xc1, 0xfa, 0x3f, //0x00001cd1 sarq $63, %r10 + 0x4c, 0x89, 0xea, //0x00001cd5 movq %r13, %rdx + 0x48, 0xd1, 0xea, //0x00001cd8 shrq %rdx + 0x4c, 0x21, 0xf2, //0x00001cdb andq %r14, %rdx + 0x49, 0x29, 0xd5, //0x00001cde subq %rdx, %r13 + 0x4c, 0x89, 0xea, //0x00001ce1 movq %r13, %rdx + 0x48, 0xb9, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x00001ce4 movabsq $3689348814741910323, %rcx + 0x48, 0x21, 0xca, //0x00001cee andq %rcx, %rdx + 0x49, 0xc1, 0xed, 0x02, //0x00001cf1 shrq $2, %r13 + 0x49, 0x21, 0xcd, //0x00001cf5 andq %rcx, %r13 + 0x49, 0x01, 0xd5, //0x00001cf8 addq %rdx, %r13 + 0x4c, 0x89, 0xea, //0x00001cfb movq %r13, %rdx + 0x48, 0xc1, 0xea, 0x04, //0x00001cfe shrq $4, %rdx + 0x4c, 0x01, 0xea, //0x00001d02 addq %r13, %rdx + 0x48, 0xb9, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x00001d05 movabsq $1085102592571150095, %rcx + 0x48, 0x21, 0xca, //0x00001d0f andq %rcx, %rdx + 0x48, 0xb9, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00001d12 movabsq $72340172838076673, %rcx + 0x48, 0x0f, 0xaf, 0xd1, //0x00001d1c imulq %rcx, %rdx + 0x48, 0xc1, 0xea, 0x38, //0x00001d20 shrq $56, %rdx + 0x49, 0x01, 0xd3, //0x00001d24 addq %rdx, %r11 + 0x49, 0x83, 0xc1, 0x40, //0x00001d27 addq $64, %r9 + 0x48, 0x8b, 0x4d, 0xb0, //0x00001d2b movq $-80(%rbp), %rcx + 0x48, 0x83, 0xc1, 0xc0, //0x00001d2f addq $-64, %rcx + 0x4d, 0x89, 0xd6, //0x00001d33 movq %r10, %r14 + 0x48, 0x83, 0xf9, 0x40, //0x00001d36 cmpq $64, %rcx + 0x48, 0x89, 0x4d, 0xb0, //0x00001d3a movq %rcx, $-80(%rbp) + 0x0f, 0x8d, 0x39, 0xfd, 0xff, 0xff, //0x00001d3e jge LBB0_345 + 0xe9, 0xea, 0xfb, 0xff, 0xff, //0x00001d44 jmp LBB0_354 + //0x00001d49 LBB0_371 + 0x4c, 0x89, 0xe0, //0x00001d49 movq %r12, %rax + 0x4c, 0x29, 0xd8, //0x00001d4c subq %r11, %rax + 0x48, 0x83, 0xf8, 0x10, //0x00001d4f cmpq $16, %rax + 0x0f, 0x82, 0x8b, 0x12, 0x00, 0x00, //0x00001d53 jb LBB0_535 + 0x48, 0x8b, 0x75, 0xc8, //0x00001d59 movq $-56(%rbp), %rsi + 0x48, 0x89, 0xf0, //0x00001d5d movq %rsi, %rax + 0x48, 0xf7, 0xd0, //0x00001d60 notq %rax + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001d63 .p2align 4, 0x90 + //0x00001d70 LBB0_373 + 0xf3, 0x43, 0x0f, 0x6f, 0x04, 0x19, //0x00001d70 movdqu (%r9,%r11), %xmm0 + 0x66, 0x0f, 0x6f, 0xc8, //0x00001d76 movdqa %xmm0, %xmm1 + 0x66, 0x41, 0x0f, 0x74, 0xce, //0x00001d7a pcmpeqb %xmm14, %xmm1 + 0x66, 0x41, 0x0f, 0xdb, 0xc1, //0x00001d7f pand %xmm9, %xmm0 + 0x66, 0x41, 0x0f, 0x74, 0xc0, //0x00001d84 pcmpeqb %xmm8, %xmm0 + 0x66, 0x0f, 0xeb, 0xc1, //0x00001d89 por %xmm1, %xmm0 + 0x66, 0x0f, 0xd7, 0xc8, //0x00001d8d pmovmskb %xmm0, %ecx + 0x85, 0xc9, //0x00001d91 testl %ecx, %ecx + 0x0f, 0x85, 0x1d, 0x05, 0x00, 0x00, //0x00001d93 jne LBB0_413 + 0x49, 0x83, 0xc3, 0x10, //0x00001d99 addq $16, %r11 + 0x49, 0x8d, 0x0c, 0x04, //0x00001d9d leaq (%r12,%rax), %rcx + 0x48, 0x83, 0xc1, 0xf0, //0x00001da1 addq $-16, %rcx + 0x48, 0x83, 0xc0, 0xf0, //0x00001da5 addq $-16, %rax + 0x48, 0x83, 0xf9, 0x0f, //0x00001da9 cmpq $15, %rcx + 0x0f, 0x87, 0xbd, 0xff, 0xff, 0xff, //0x00001dad ja LBB0_373 + 0x4d, 0x89, 0xcb, //0x00001db3 movq %r9, %r11 + 0x49, 0x29, 0xc3, //0x00001db6 subq %rax, %r11 + 0x49, 0x01, 0xc4, //0x00001db9 addq %rax, %r12 + 0x4c, 0x89, 0xe0, //0x00001dbc movq %r12, %rax + 0x48, 0x85, 0xc0, //0x00001dbf testq %rax, %rax + 0x0f, 0x84, 0x36, 0x00, 0x00, 0x00, //0x00001dc2 je LBB0_382 + //0x00001dc8 LBB0_376 + 0x49, 0x8d, 0x14, 0x03, //0x00001dc8 leaq (%r11,%rax), %rdx + 0x31, 0xc9, //0x00001dcc xorl %ecx, %ecx + //0x00001dce LBB0_377 + 0x41, 0x0f, 0xb6, 0x1c, 0x0b, //0x00001dce movzbl (%r11,%rcx), %ebx + 0x80, 0xfb, 0x2c, //0x00001dd3 cmpb $44, %bl + 0x0f, 0x84, 0x36, 0x0e, 0x00, 0x00, //0x00001dd6 je LBB0_501 + 0x80, 0xfb, 0x7d, //0x00001ddc cmpb $125, %bl + 0x0f, 0x84, 0x2d, 0x0e, 0x00, 0x00, //0x00001ddf je LBB0_501 + 0x80, 0xfb, 0x5d, //0x00001de5 cmpb $93, %bl + 0x0f, 0x84, 0x24, 0x0e, 0x00, 0x00, //0x00001de8 je LBB0_501 + 0x48, 0x83, 0xc1, 0x01, //0x00001dee addq $1, %rcx + 0x48, 0x39, 0xc8, //0x00001df2 cmpq %rcx, %rax + 0x0f, 0x85, 0xd3, 0xff, 0xff, 0xff, //0x00001df5 jne LBB0_377 + 0x49, 0x89, 0xd3, //0x00001dfb movq %rdx, %r11 + //0x00001dfe LBB0_382 + 0x4d, 0x29, 0xcb, //0x00001dfe subq %r9, %r11 + 0x4c, 0x8b, 0x6d, 0xc0, //0x00001e01 movq $-64(%rbp), %r13 + 0xe9, 0x9a, 0xe3, 0xff, 0xff, //0x00001e05 jmp LBB0_2 + //0x00001e0a LBB0_383 + 0x48, 0x8b, 0x4d, 0xa0, //0x00001e0a movq $-96(%rbp), %rcx + 0x48, 0x8b, 0x49, 0x08, //0x00001e0e movq $8(%rcx), %rcx + 0x4c, 0x29, 0xd9, //0x00001e12 subq %r11, %rcx + 0x4d, 0x01, 0xd9, //0x00001e15 addq %r11, %r9 + 0x45, 0x31, 0xf6, //0x00001e18 xorl %r14d, %r14d + 0x45, 0x31, 0xc0, //0x00001e1b xorl %r8d, %r8d + 0x45, 0x31, 0xdb, //0x00001e1e xorl %r11d, %r11d + 0x45, 0x31, 0xe4, //0x00001e21 xorl %r12d, %r12d + 0x48, 0x83, 0xf9, 0x40, //0x00001e24 cmpq $64, %rcx + 0x48, 0x89, 0x4d, 0xb0, //0x00001e28 movq %rcx, $-80(%rbp) + 0x0f, 0x8d, 0x4a, 0x01, 0x00, 0x00, //0x00001e2c jge LBB0_384 + //0x00001e32 LBB0_393 + 0x48, 0x85, 0xc9, //0x00001e32 testq %rcx, %rcx + 0x0f, 0x8e, 0xd0, 0x1a, 0x00, 0x00, //0x00001e35 jle LBB0_642 + 0x66, 0x0f, 0xef, 0xc0, //0x00001e3b pxor %xmm0, %xmm0 + 0xf3, 0x0f, 0x7f, 0x45, 0x80, //0x00001e3f movdqu %xmm0, $-128(%rbp) + 0xf3, 0x0f, 0x7f, 0x85, 0x70, 0xff, 0xff, 0xff, //0x00001e44 movdqu %xmm0, $-144(%rbp) + 0xf3, 0x0f, 0x7f, 0x85, 0x60, 0xff, 0xff, 0xff, //0x00001e4c movdqu %xmm0, $-160(%rbp) + 0xf3, 0x0f, 0x7f, 0x85, 0x50, 0xff, 0xff, 0xff, //0x00001e54 movdqu %xmm0, $-176(%rbp) + 0x4c, 0x89, 0xcf, //0x00001e5c movq %r9, %rdi + 0x44, 0x89, 0xca, //0x00001e5f movl %r9d, %edx + 0x81, 0xe2, 0xff, 0x0f, 0x00, 0x00, //0x00001e62 andl $4095, %edx + 0x81, 0xfa, 0xc1, 0x0f, 0x00, 0x00, //0x00001e68 cmpl $4033, %edx + 0x0f, 0x82, 0x3a, 0x00, 0x00, 0x00, //0x00001e6e jb LBB0_397 + 0x48, 0x83, 0x7d, 0xb0, 0x20, //0x00001e74 cmpq $32, $-80(%rbp) + 0x0f, 0x82, 0x37, 0x00, 0x00, 0x00, //0x00001e79 jb LBB0_398 + 0x0f, 0x10, 0x07, //0x00001e7f movups (%rdi), %xmm0 + 0x0f, 0x11, 0x85, 0x50, 0xff, 0xff, 0xff, //0x00001e82 movups %xmm0, $-176(%rbp) + 0xf3, 0x0f, 0x6f, 0x47, 0x10, //0x00001e89 movdqu $16(%rdi), %xmm0 + 0xf3, 0x0f, 0x7f, 0x85, 0x60, 0xff, 0xff, 0xff, //0x00001e8e movdqu %xmm0, $-160(%rbp) + 0x48, 0x83, 0xc7, 0x20, //0x00001e96 addq $32, %rdi + 0x48, 0x8b, 0x4d, 0xb0, //0x00001e9a movq $-80(%rbp), %rcx + 0x48, 0x8d, 0x71, 0xe0, //0x00001e9e leaq $-32(%rcx), %rsi + 0x4c, 0x8d, 0x95, 0x70, 0xff, 0xff, 0xff, //0x00001ea2 leaq $-144(%rbp), %r10 + 0xe9, 0x13, 0x00, 0x00, 0x00, //0x00001ea9 jmp LBB0_399 + //0x00001eae LBB0_397 + 0x49, 0x89, 0xf9, //0x00001eae movq %rdi, %r9 + 0xe9, 0xc6, 0x00, 0x00, 0x00, //0x00001eb1 jmp LBB0_384 + //0x00001eb6 LBB0_398 + 0x4c, 0x8d, 0x95, 0x50, 0xff, 0xff, 0xff, //0x00001eb6 leaq $-176(%rbp), %r10 + 0x48, 0x8b, 0x75, 0xb0, //0x00001ebd movq $-80(%rbp), %rsi + //0x00001ec1 LBB0_399 + 0x48, 0x83, 0xfe, 0x10, //0x00001ec1 cmpq $16, %rsi + 0x0f, 0x82, 0x4c, 0x00, 0x00, 0x00, //0x00001ec5 jb LBB0_400 + 0xf3, 0x0f, 0x6f, 0x07, //0x00001ecb movdqu (%rdi), %xmm0 + 0xf3, 0x41, 0x0f, 0x7f, 0x02, //0x00001ecf movdqu %xmm0, (%r10) + 0x48, 0x83, 0xc7, 0x10, //0x00001ed4 addq $16, %rdi + 0x49, 0x83, 0xc2, 0x10, //0x00001ed8 addq $16, %r10 + 0x48, 0x83, 0xc6, 0xf0, //0x00001edc addq $-16, %rsi + 0x48, 0x83, 0xfe, 0x08, //0x00001ee0 cmpq $8, %rsi + 0x0f, 0x83, 0x37, 0x00, 0x00, 0x00, //0x00001ee4 jae LBB0_405 + //0x00001eea LBB0_401 + 0x48, 0x83, 0xfe, 0x04, //0x00001eea cmpq $4, %rsi + 0x0f, 0x82, 0x49, 0x00, 0x00, 0x00, //0x00001eee jb LBB0_402 + //0x00001ef4 LBB0_406 + 0x8b, 0x17, //0x00001ef4 movl (%rdi), %edx + 0x41, 0x89, 0x12, //0x00001ef6 movl %edx, (%r10) + 0x48, 0x83, 0xc7, 0x04, //0x00001ef9 addq $4, %rdi + 0x49, 0x83, 0xc2, 0x04, //0x00001efd addq $4, %r10 + 0x48, 0x83, 0xc6, 0xfc, //0x00001f01 addq $-4, %rsi + 0x48, 0x83, 0xfe, 0x02, //0x00001f05 cmpq $2, %rsi + 0x0f, 0x83, 0x38, 0x00, 0x00, 0x00, //0x00001f09 jae LBB0_403 + //0x00001f0f LBB0_407 + 0x48, 0x89, 0xfa, //0x00001f0f movq %rdi, %rdx + 0xe9, 0x49, 0x00, 0x00, 0x00, //0x00001f12 jmp LBB0_408 + //0x00001f17 LBB0_400 + 0x48, 0x83, 0xfe, 0x08, //0x00001f17 cmpq $8, %rsi + 0x0f, 0x82, 0xc9, 0xff, 0xff, 0xff, //0x00001f1b jb LBB0_401 + //0x00001f21 LBB0_405 + 0x48, 0x8b, 0x17, //0x00001f21 movq (%rdi), %rdx + 0x49, 0x89, 0x12, //0x00001f24 movq %rdx, (%r10) + 0x48, 0x83, 0xc7, 0x08, //0x00001f27 addq $8, %rdi + 0x49, 0x83, 0xc2, 0x08, //0x00001f2b addq $8, %r10 + 0x48, 0x83, 0xc6, 0xf8, //0x00001f2f addq $-8, %rsi + 0x48, 0x83, 0xfe, 0x04, //0x00001f33 cmpq $4, %rsi + 0x0f, 0x83, 0xb7, 0xff, 0xff, 0xff, //0x00001f37 jae LBB0_406 + //0x00001f3d LBB0_402 + 0x48, 0x83, 0xfe, 0x02, //0x00001f3d cmpq $2, %rsi + 0x0f, 0x82, 0xc8, 0xff, 0xff, 0xff, //0x00001f41 jb LBB0_407 + //0x00001f47 LBB0_403 + 0x48, 0x89, 0xf9, //0x00001f47 movq %rdi, %rcx + 0x0f, 0xb7, 0x17, //0x00001f4a movzwl (%rdi), %edx + 0x66, 0x41, 0x89, 0x12, //0x00001f4d movw %dx, (%r10) + 0x48, 0x83, 0xc1, 0x02, //0x00001f51 addq $2, %rcx + 0x49, 0x83, 0xc2, 0x02, //0x00001f55 addq $2, %r10 + 0x48, 0x83, 0xc6, 0xfe, //0x00001f59 addq $-2, %rsi + 0x48, 0x89, 0xca, //0x00001f5d movq %rcx, %rdx + //0x00001f60 LBB0_408 + 0x4c, 0x8d, 0x8d, 0x50, 0xff, 0xff, 0xff, //0x00001f60 leaq $-176(%rbp), %r9 + 0x48, 0x85, 0xf6, //0x00001f67 testq %rsi, %rsi + 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x00001f6a je LBB0_384 + 0x8a, 0x12, //0x00001f70 movb (%rdx), %dl + 0x41, 0x88, 0x12, //0x00001f72 movb %dl, (%r10) + 0x4c, 0x8d, 0x8d, 0x50, 0xff, 0xff, 0xff, //0x00001f75 leaq $-176(%rbp), %r9 + //0x00001f7c LBB0_384 + 0xf3, 0x41, 0x0f, 0x6f, 0x31, //0x00001f7c movdqu (%r9), %xmm6 + 0xf3, 0x41, 0x0f, 0x6f, 0x69, 0x10, //0x00001f81 movdqu $16(%r9), %xmm5 + 0xf3, 0x41, 0x0f, 0x6f, 0x61, 0x20, //0x00001f87 movdqu $32(%r9), %xmm4 + 0xf3, 0x41, 0x0f, 0x6f, 0x59, 0x30, //0x00001f8d movdqu $48(%r9), %xmm3 + 0x66, 0x0f, 0x6f, 0xc6, //0x00001f93 movdqa %xmm6, %xmm0 + 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x00001f97 pcmpeqb %xmm13, %xmm0 + 0x66, 0x0f, 0xd7, 0xf0, //0x00001f9c pmovmskb %xmm0, %esi + 0x66, 0x0f, 0x6f, 0xc5, //0x00001fa0 movdqa %xmm5, %xmm0 + 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x00001fa4 pcmpeqb %xmm13, %xmm0 + 0x66, 0x0f, 0xd7, 0xd0, //0x00001fa9 pmovmskb %xmm0, %edx + 0x66, 0x0f, 0x6f, 0xc4, //0x00001fad movdqa %xmm4, %xmm0 + 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x00001fb1 pcmpeqb %xmm13, %xmm0 + 0x66, 0x0f, 0xd7, 0xf8, //0x00001fb6 pmovmskb %xmm0, %edi + 0x66, 0x0f, 0x6f, 0xc3, //0x00001fba movdqa %xmm3, %xmm0 + 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x00001fbe pcmpeqb %xmm13, %xmm0 + 0x66, 0x0f, 0xd7, 0xd8, //0x00001fc3 pmovmskb %xmm0, %ebx + 0x48, 0xc1, 0xe3, 0x30, //0x00001fc7 shlq $48, %rbx + 0x48, 0xc1, 0xe7, 0x20, //0x00001fcb shlq $32, %rdi + 0x48, 0x09, 0xdf, //0x00001fcf orq %rbx, %rdi + 0x48, 0xc1, 0xe2, 0x10, //0x00001fd2 shlq $16, %rdx + 0x48, 0x09, 0xfa, //0x00001fd6 orq %rdi, %rdx + 0x48, 0x09, 0xd6, //0x00001fd9 orq %rdx, %rsi + 0x48, 0x89, 0xf2, //0x00001fdc movq %rsi, %rdx + 0x4c, 0x09, 0xc2, //0x00001fdf orq %r8, %rdx + 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x00001fe2 jne LBB0_386 + 0x48, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00001fe8 movq $-1, %rsi + 0x45, 0x31, 0xc0, //0x00001fef xorl %r8d, %r8d + 0xe9, 0x46, 0x00, 0x00, 0x00, //0x00001ff2 jmp LBB0_387 + //0x00001ff7 LBB0_386 + 0x4c, 0x89, 0xc2, //0x00001ff7 movq %r8, %rdx + 0x48, 0xf7, 0xd2, //0x00001ffa notq %rdx + 0x48, 0x21, 0xf2, //0x00001ffd andq %rsi, %rdx + 0x4c, 0x8d, 0x14, 0x12, //0x00002000 leaq (%rdx,%rdx), %r10 + 0x4d, 0x09, 0xc2, //0x00002004 orq %r8, %r10 + 0x4c, 0x89, 0xd7, //0x00002007 movq %r10, %rdi + 0x48, 0xf7, 0xd7, //0x0000200a notq %rdi + 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000200d movabsq $-6148914691236517206, %rbx + 0x48, 0x21, 0xde, //0x00002017 andq %rbx, %rsi + 0x48, 0x21, 0xfe, //0x0000201a andq %rdi, %rsi + 0x45, 0x31, 0xc0, //0x0000201d xorl %r8d, %r8d + 0x48, 0x01, 0xd6, //0x00002020 addq %rdx, %rsi + 0x41, 0x0f, 0x92, 0xc0, //0x00002023 setb %r8b + 0x48, 0x01, 0xf6, //0x00002027 addq %rsi, %rsi + 0x48, 0xba, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x0000202a movabsq $6148914691236517205, %rdx + 0x48, 0x31, 0xd6, //0x00002034 xorq %rdx, %rsi + 0x4c, 0x21, 0xd6, //0x00002037 andq %r10, %rsi + 0x48, 0xf7, 0xd6, //0x0000203a notq %rsi + //0x0000203d LBB0_387 + 0x66, 0x0f, 0x6f, 0xc3, //0x0000203d movdqa %xmm3, %xmm0 + 0x66, 0x41, 0x0f, 0x74, 0xc3, //0x00002041 pcmpeqb %xmm11, %xmm0 + 0x66, 0x0f, 0xd7, 0xd0, //0x00002046 pmovmskb %xmm0, %edx + 0x48, 0xc1, 0xe2, 0x30, //0x0000204a shlq $48, %rdx + 0x66, 0x0f, 0x6f, 0xc4, //0x0000204e movdqa %xmm4, %xmm0 + 0x66, 0x41, 0x0f, 0x74, 0xc3, //0x00002052 pcmpeqb %xmm11, %xmm0 + 0x66, 0x0f, 0xd7, 0xf8, //0x00002057 pmovmskb %xmm0, %edi + 0x48, 0xc1, 0xe7, 0x20, //0x0000205b shlq $32, %rdi + 0x48, 0x09, 0xd7, //0x0000205f orq %rdx, %rdi + 0x66, 0x0f, 0x6f, 0xc5, //0x00002062 movdqa %xmm5, %xmm0 + 0x66, 0x41, 0x0f, 0x74, 0xc3, //0x00002066 pcmpeqb %xmm11, %xmm0 + 0x66, 0x0f, 0xd7, 0xd0, //0x0000206b pmovmskb %xmm0, %edx + 0x48, 0xc1, 0xe2, 0x10, //0x0000206f shlq $16, %rdx + 0x48, 0x09, 0xfa, //0x00002073 orq %rdi, %rdx + 0x66, 0x0f, 0x6f, 0xc6, //0x00002076 movdqa %xmm6, %xmm0 + 0x66, 0x41, 0x0f, 0x74, 0xc3, //0x0000207a pcmpeqb %xmm11, %xmm0 + 0x66, 0x0f, 0xd7, 0xf8, //0x0000207f pmovmskb %xmm0, %edi + 0x48, 0x09, 0xd7, //0x00002083 orq %rdx, %rdi + 0x48, 0x21, 0xf7, //0x00002086 andq %rsi, %rdi + 0x66, 0x48, 0x0f, 0x6e, 0xc7, //0x00002089 movq %rdi, %xmm0 + 0x66, 0x0f, 0x3a, 0x44, 0x05, 0x68, 0xe0, 0xff, 0xff, 0x00, //0x0000208e pclmulqdq $0, $-8088(%rip), %xmm0 /* LCPI0_16+0(%rip) */ + 0x66, 0x49, 0x0f, 0x7e, 0xc2, //0x00002098 movq %xmm0, %r10 + 0x4d, 0x31, 0xf2, //0x0000209d xorq %r14, %r10 + 0x66, 0x0f, 0x6f, 0xc6, //0x000020a0 movdqa %xmm6, %xmm0 + 0xf3, 0x0f, 0x6f, 0x0d, 0x94, 0xdf, 0xff, 0xff, //0x000020a4 movdqu $-8300(%rip), %xmm1 /* LCPI0_4+0(%rip) */ + 0x66, 0x0f, 0x74, 0xc1, //0x000020ac pcmpeqb %xmm1, %xmm0 + 0x66, 0x44, 0x0f, 0xd7, 0xe8, //0x000020b0 pmovmskb %xmm0, %r13d + 0x66, 0x0f, 0x6f, 0xc5, //0x000020b5 movdqa %xmm5, %xmm0 + 0x66, 0x0f, 0x74, 0xc1, //0x000020b9 pcmpeqb %xmm1, %xmm0 + 0x66, 0x0f, 0xd7, 0xd0, //0x000020bd pmovmskb %xmm0, %edx + 0x66, 0x0f, 0x6f, 0xc4, //0x000020c1 movdqa %xmm4, %xmm0 + 0x66, 0x0f, 0x74, 0xc1, //0x000020c5 pcmpeqb %xmm1, %xmm0 + 0x66, 0x0f, 0xd7, 0xf8, //0x000020c9 pmovmskb %xmm0, %edi + 0x66, 0x0f, 0x6f, 0xc3, //0x000020cd movdqa %xmm3, %xmm0 + 0x66, 0x0f, 0x74, 0xc1, //0x000020d1 pcmpeqb %xmm1, %xmm0 + 0x66, 0x0f, 0xd7, 0xf0, //0x000020d5 pmovmskb %xmm0, %esi + 0x48, 0xc1, 0xe6, 0x30, //0x000020d9 shlq $48, %rsi + 0x48, 0xc1, 0xe7, 0x20, //0x000020dd shlq $32, %rdi + 0x48, 0x09, 0xf7, //0x000020e1 orq %rsi, %rdi + 0x48, 0xc1, 0xe2, 0x10, //0x000020e4 shlq $16, %rdx + 0x48, 0x09, 0xfa, //0x000020e8 orq %rdi, %rdx + 0x49, 0x09, 0xd5, //0x000020eb orq %rdx, %r13 + 0x4d, 0x89, 0xd6, //0x000020ee movq %r10, %r14 + 0x49, 0xf7, 0xd6, //0x000020f1 notq %r14 + 0x4d, 0x21, 0xf5, //0x000020f4 andq %r14, %r13 + 0xf3, 0x0f, 0x6f, 0x05, 0x51, 0xdf, 0xff, 0xff, //0x000020f7 movdqu $-8367(%rip), %xmm0 /* LCPI0_5+0(%rip) */ + 0x66, 0x0f, 0x74, 0xf0, //0x000020ff pcmpeqb %xmm0, %xmm6 + 0x66, 0x0f, 0xd7, 0xfe, //0x00002103 pmovmskb %xmm6, %edi + 0x66, 0x0f, 0x74, 0xe8, //0x00002107 pcmpeqb %xmm0, %xmm5 + 0x66, 0x0f, 0xd7, 0xf5, //0x0000210b pmovmskb %xmm5, %esi + 0x66, 0x0f, 0x74, 0xe0, //0x0000210f pcmpeqb %xmm0, %xmm4 + 0x66, 0x0f, 0xd7, 0xd4, //0x00002113 pmovmskb %xmm4, %edx + 0x66, 0x0f, 0x74, 0xd8, //0x00002117 pcmpeqb %xmm0, %xmm3 + 0x66, 0x44, 0x0f, 0xd7, 0xfb, //0x0000211b pmovmskb %xmm3, %r15d + 0x49, 0xc1, 0xe7, 0x30, //0x00002120 shlq $48, %r15 + 0x48, 0xc1, 0xe2, 0x20, //0x00002124 shlq $32, %rdx + 0x4c, 0x09, 0xfa, //0x00002128 orq %r15, %rdx + 0x48, 0xc1, 0xe6, 0x10, //0x0000212b shlq $16, %rsi + 0x48, 0x09, 0xd6, //0x0000212f orq %rdx, %rsi + 0x48, 0x09, 0xf7, //0x00002132 orq %rsi, %rdi + 0x4c, 0x21, 0xf7, //0x00002135 andq %r14, %rdi + 0x0f, 0x84, 0x89, 0x00, 0x00, 0x00, //0x00002138 je LBB0_391 + 0x49, 0xbe, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x0000213e movabsq $6148914691236517205, %r14 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002148 .p2align 4, 0x90 + //0x00002150 LBB0_389 + 0x48, 0x8d, 0x5f, 0xff, //0x00002150 leaq $-1(%rdi), %rbx + 0x48, 0x89, 0xda, //0x00002154 movq %rbx, %rdx + 0x4c, 0x21, 0xea, //0x00002157 andq %r13, %rdx + 0x48, 0x89, 0xd6, //0x0000215a movq %rdx, %rsi + 0x48, 0xd1, 0xee, //0x0000215d shrq %rsi + 0x4c, 0x21, 0xf6, //0x00002160 andq %r14, %rsi + 0x48, 0x29, 0xf2, //0x00002163 subq %rsi, %rdx + 0x48, 0x89, 0xd6, //0x00002166 movq %rdx, %rsi + 0x48, 0xb9, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x00002169 movabsq $3689348814741910323, %rcx + 0x48, 0x21, 0xce, //0x00002173 andq %rcx, %rsi + 0x48, 0xc1, 0xea, 0x02, //0x00002176 shrq $2, %rdx + 0x48, 0x21, 0xca, //0x0000217a andq %rcx, %rdx + 0x48, 0x01, 0xf2, //0x0000217d addq %rsi, %rdx + 0x48, 0x89, 0xd6, //0x00002180 movq %rdx, %rsi + 0x48, 0xc1, 0xee, 0x04, //0x00002183 shrq $4, %rsi + 0x48, 0x01, 0xd6, //0x00002187 addq %rdx, %rsi + 0x48, 0xb9, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x0000218a movabsq $1085102592571150095, %rcx + 0x48, 0x21, 0xce, //0x00002194 andq %rcx, %rsi + 0x48, 0xb9, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00002197 movabsq $72340172838076673, %rcx + 0x48, 0x0f, 0xaf, 0xf1, //0x000021a1 imulq %rcx, %rsi + 0x48, 0xc1, 0xee, 0x38, //0x000021a5 shrq $56, %rsi + 0x4c, 0x01, 0xde, //0x000021a9 addq %r11, %rsi + 0x4c, 0x39, 0xe6, //0x000021ac cmpq %r12, %rsi + 0x0f, 0x86, 0x94, 0x00, 0x00, 0x00, //0x000021af jbe LBB0_410 + 0x49, 0x83, 0xc4, 0x01, //0x000021b5 addq $1, %r12 + 0x48, 0x21, 0xdf, //0x000021b9 andq %rbx, %rdi + 0x0f, 0x85, 0x8e, 0xff, 0xff, 0xff, //0x000021bc jne LBB0_389 + 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x000021c2 jmp LBB0_392 + //0x000021c7 LBB0_391 + 0x49, 0xbe, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000021c7 movabsq $6148914691236517205, %r14 + //0x000021d1 LBB0_392 + 0x49, 0xc1, 0xfa, 0x3f, //0x000021d1 sarq $63, %r10 + 0x4c, 0x89, 0xea, //0x000021d5 movq %r13, %rdx + 0x48, 0xd1, 0xea, //0x000021d8 shrq %rdx + 0x4c, 0x21, 0xf2, //0x000021db andq %r14, %rdx + 0x49, 0x29, 0xd5, //0x000021de subq %rdx, %r13 + 0x4c, 0x89, 0xea, //0x000021e1 movq %r13, %rdx + 0x48, 0xb9, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x000021e4 movabsq $3689348814741910323, %rcx + 0x48, 0x21, 0xca, //0x000021ee andq %rcx, %rdx + 0x49, 0xc1, 0xed, 0x02, //0x000021f1 shrq $2, %r13 + 0x49, 0x21, 0xcd, //0x000021f5 andq %rcx, %r13 + 0x49, 0x01, 0xd5, //0x000021f8 addq %rdx, %r13 + 0x4c, 0x89, 0xea, //0x000021fb movq %r13, %rdx + 0x48, 0xc1, 0xea, 0x04, //0x000021fe shrq $4, %rdx + 0x4c, 0x01, 0xea, //0x00002202 addq %r13, %rdx + 0x48, 0xb9, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x00002205 movabsq $1085102592571150095, %rcx + 0x48, 0x21, 0xca, //0x0000220f andq %rcx, %rdx + 0x48, 0xb9, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00002212 movabsq $72340172838076673, %rcx + 0x48, 0x0f, 0xaf, 0xd1, //0x0000221c imulq %rcx, %rdx + 0x48, 0xc1, 0xea, 0x38, //0x00002220 shrq $56, %rdx + 0x49, 0x01, 0xd3, //0x00002224 addq %rdx, %r11 + 0x49, 0x83, 0xc1, 0x40, //0x00002227 addq $64, %r9 + 0x48, 0x8b, 0x4d, 0xb0, //0x0000222b movq $-80(%rbp), %rcx + 0x48, 0x83, 0xc1, 0xc0, //0x0000222f addq $-64, %rcx + 0x4d, 0x89, 0xd6, //0x00002233 movq %r10, %r14 + 0x48, 0x83, 0xf9, 0x40, //0x00002236 cmpq $64, %rcx + 0x48, 0x89, 0x4d, 0xb0, //0x0000223a movq %rcx, $-80(%rbp) + 0x0f, 0x8d, 0x38, 0xfd, 0xff, 0xff, //0x0000223e jge LBB0_384 + 0xe9, 0xe9, 0xfb, 0xff, 0xff, //0x00002244 jmp LBB0_393 + //0x00002249 LBB0_410 + 0x48, 0x8b, 0x75, 0xa0, //0x00002249 movq $-96(%rbp), %rsi + 0x48, 0x8b, 0x4e, 0x08, //0x0000224d movq $8(%rsi), %rcx + 0x48, 0x0f, 0xbc, 0xd7, //0x00002251 bsfq %rdi, %rdx + 0x48, 0x2b, 0x55, 0xb0, //0x00002255 subq $-80(%rbp), %rdx + 0x4c, 0x8d, 0x1c, 0x0a, //0x00002259 leaq (%rdx,%rcx), %r11 + 0x49, 0x83, 0xc3, 0x01, //0x0000225d addq $1, %r11 + 0x48, 0x8b, 0x55, 0xa8, //0x00002261 movq $-88(%rbp), %rdx + 0x4c, 0x89, 0x1a, //0x00002265 movq %r11, (%rdx) + 0x48, 0x8b, 0x4e, 0x08, //0x00002268 movq $8(%rsi), %rcx + 0x49, 0x39, 0xcb, //0x0000226c cmpq %rcx, %r11 + 0x49, 0x0f, 0x46, 0xcb, //0x0000226f cmovbeq %r11, %rcx + 0x48, 0x89, 0x0a, //0x00002273 movq %rcx, (%rdx) + 0x0f, 0x87, 0x77, 0x14, 0x00, 0x00, //0x00002276 ja LBB0_638 + 0x48, 0x8b, 0x55, 0xc8, //0x0000227c movq $-56(%rbp), %rdx + 0x48, 0x89, 0xd0, //0x00002280 movq %rdx, %rax + 0x48, 0xb9, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x00002283 movabsq $9223372036854775806, %rcx + 0x48, 0x39, 0xca, //0x0000228d cmpq %rcx, %rdx + 0x4c, 0x8b, 0x6d, 0xc0, //0x00002290 movq $-64(%rbp), %r13 + 0x0f, 0x86, 0x36, 0xdf, 0xff, 0xff, //0x00002294 jbe LBB0_3 + 0xe9, 0x54, 0x14, 0x00, 0x00, //0x0000229a jmp LBB0_638 + //0x0000229f LBB0_412 + 0x0f, 0xbc, 0xc2, //0x0000229f bsfl %edx, %eax + 0x48, 0x8b, 0x55, 0xc8, //0x000022a2 movq $-56(%rbp), %rdx + 0x48, 0x01, 0xd0, //0x000022a6 addq %rdx, %rax + 0x4d, 0x8d, 0x1c, 0x06, //0x000022a9 leaq (%r14,%rax), %r11 + 0x49, 0x83, 0xc3, 0x02, //0x000022ad addq $2, %r11 + 0xe9, 0xa1, 0xef, 0xff, 0xff, //0x000022b1 jmp LBB0_246 + //0x000022b6 LBB0_413 + 0x66, 0x0f, 0xbc, 0xc9, //0x000022b6 bsfw %cx, %cx + 0x44, 0x0f, 0xb7, 0xd9, //0x000022ba movzwl %cx, %r11d + 0x49, 0x29, 0xc3, //0x000022be subq %rax, %r11 + 0xe9, 0xde, 0xde, 0xff, 0xff, //0x000022c1 jmp LBB0_2 + //0x000022c6 LBB0_620 + 0x49, 0x8d, 0x4a, 0xff, //0x000022c6 leaq $-1(%r10), %rcx + 0x49, 0x39, 0xcc, //0x000022ca cmpq %rcx, %r12 + 0x49, 0xf7, 0xd2, //0x000022cd notq %r10 + 0x4d, 0x0f, 0x45, 0xd3, //0x000022d0 cmovneq %r11, %r10 + 0x84, 0xc0, //0x000022d4 testb %al, %al + 0x4d, 0x0f, 0x45, 0xda, //0x000022d6 cmovneq %r10, %r11 + 0x4c, 0x8b, 0x6d, 0xc0, //0x000022da movq $-64(%rbp), %r13 + 0x4d, 0x85, 0xdb, //0x000022de testq %r11, %r11 + 0x0f, 0x89, 0x33, 0xef, 0xff, 0xff, //0x000022e1 jns LBB0_242 + 0xe9, 0xf0, 0x13, 0x00, 0x00, //0x000022e7 jmp LBB0_621 + //0x000022ec LBB0_414 + 0x4c, 0x89, 0xc1, //0x000022ec movq %r8, %rcx + 0x4c, 0x29, 0xd9, //0x000022ef subq %r11, %rcx + 0x0f, 0x84, 0x02, 0x16, 0x00, 0x00, //0x000022f2 je LBB0_641 + 0x66, 0x44, 0x0f, 0x6f, 0xe7, //0x000022f8 movdqa %xmm7, %xmm12 + 0x48, 0x83, 0xf9, 0x40, //0x000022fd cmpq $64, %rcx + 0x0f, 0x82, 0x34, 0x0d, 0x00, 0x00, //0x00002301 jb LBB0_538 + 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x00002307 movq $-1, $-48(%rbp) + 0x45, 0x31, 0xf6, //0x0000230f xorl %r14d, %r14d + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002312 .p2align 4, 0x90 + //0x00002320 LBB0_417 + 0x48, 0x89, 0x4d, 0xb0, //0x00002320 movq %rcx, $-80(%rbp) + 0xf3, 0x43, 0x0f, 0x6f, 0x1c, 0x19, //0x00002324 movdqu (%r9,%r11), %xmm3 + 0xf3, 0x43, 0x0f, 0x6f, 0x44, 0x19, 0x10, //0x0000232a movdqu $16(%r9,%r11), %xmm0 + 0xf3, 0x43, 0x0f, 0x6f, 0x6c, 0x19, 0x20, //0x00002331 movdqu $32(%r9,%r11), %xmm5 + 0xf3, 0x43, 0x0f, 0x6f, 0x64, 0x19, 0x30, //0x00002338 movdqu $48(%r9,%r11), %xmm4 + 0x66, 0x0f, 0x6f, 0xcb, //0x0000233f movdqa %xmm3, %xmm1 + 0x66, 0x41, 0x0f, 0x74, 0xcb, //0x00002343 pcmpeqb %xmm11, %xmm1 + 0x66, 0x44, 0x0f, 0xd7, 0xf9, //0x00002348 pmovmskb %xmm1, %r15d + 0x66, 0x0f, 0x6f, 0xc8, //0x0000234d movdqa %xmm0, %xmm1 + 0x66, 0x0f, 0x6f, 0xd0, //0x00002351 movdqa %xmm0, %xmm2 + 0x66, 0x41, 0x0f, 0xda, 0xd2, //0x00002355 pminub %xmm10, %xmm2 + 0x66, 0x0f, 0x74, 0xd0, //0x0000235a pcmpeqb %xmm0, %xmm2 + 0x66, 0x41, 0x0f, 0x74, 0xc3, //0x0000235e pcmpeqb %xmm11, %xmm0 + 0x66, 0x0f, 0xd7, 0xf0, //0x00002363 pmovmskb %xmm0, %esi + 0x66, 0x0f, 0x6f, 0xc5, //0x00002367 movdqa %xmm5, %xmm0 + 0x66, 0x0f, 0x6f, 0xf5, //0x0000236b movdqa %xmm5, %xmm6 + 0x66, 0x41, 0x0f, 0xda, 0xf2, //0x0000236f pminub %xmm10, %xmm6 + 0x66, 0x0f, 0x74, 0xf5, //0x00002374 pcmpeqb %xmm5, %xmm6 + 0x66, 0x41, 0x0f, 0x74, 0xeb, //0x00002378 pcmpeqb %xmm11, %xmm5 + 0x66, 0x0f, 0xd7, 0xfd, //0x0000237d pmovmskb %xmm5, %edi + 0x66, 0x0f, 0x6f, 0xec, //0x00002381 movdqa %xmm4, %xmm5 + 0x66, 0x0f, 0x6f, 0xfc, //0x00002385 movdqa %xmm4, %xmm7 + 0x66, 0x41, 0x0f, 0xda, 0xfa, //0x00002389 pminub %xmm10, %xmm7 + 0x66, 0x0f, 0x74, 0xfc, //0x0000238e pcmpeqb %xmm4, %xmm7 + 0x66, 0x41, 0x0f, 0x74, 0xe3, //0x00002392 pcmpeqb %xmm11, %xmm4 + 0x66, 0x0f, 0xd7, 0xc4, //0x00002397 pmovmskb %xmm4, %eax + 0x66, 0x0f, 0x6f, 0xe3, //0x0000239b movdqa %xmm3, %xmm4 + 0x66, 0x41, 0x0f, 0x74, 0xe5, //0x0000239f pcmpeqb %xmm13, %xmm4 + 0x66, 0x44, 0x0f, 0xd7, 0xe4, //0x000023a4 pmovmskb %xmm4, %r12d + 0x66, 0x41, 0x0f, 0x74, 0xcd, //0x000023a9 pcmpeqb %xmm13, %xmm1 + 0x66, 0x0f, 0xd7, 0xd1, //0x000023ae pmovmskb %xmm1, %edx + 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x000023b2 pcmpeqb %xmm13, %xmm0 + 0x66, 0x44, 0x0f, 0xd7, 0xc0, //0x000023b7 pmovmskb %xmm0, %r8d + 0x66, 0x41, 0x0f, 0x74, 0xed, //0x000023bc pcmpeqb %xmm13, %xmm5 + 0x66, 0x44, 0x0f, 0xd7, 0xd5, //0x000023c1 pmovmskb %xmm5, %r10d + 0x66, 0x0f, 0xd7, 0xca, //0x000023c6 pmovmskb %xmm2, %ecx + 0x66, 0x0f, 0xd7, 0xde, //0x000023ca pmovmskb %xmm6, %ebx + 0x66, 0x44, 0x0f, 0xd7, 0xef, //0x000023ce pmovmskb %xmm7, %r13d + 0x48, 0xc1, 0xe0, 0x30, //0x000023d3 shlq $48, %rax + 0x48, 0xc1, 0xe7, 0x20, //0x000023d7 shlq $32, %rdi + 0x48, 0x09, 0xc7, //0x000023db orq %rax, %rdi + 0x48, 0xc1, 0xe6, 0x10, //0x000023de shlq $16, %rsi + 0x48, 0x09, 0xfe, //0x000023e2 orq %rdi, %rsi + 0x49, 0x09, 0xf7, //0x000023e5 orq %rsi, %r15 + 0x49, 0xc1, 0xe2, 0x30, //0x000023e8 shlq $48, %r10 + 0x49, 0xc1, 0xe0, 0x20, //0x000023ec shlq $32, %r8 + 0x4d, 0x09, 0xd0, //0x000023f0 orq %r10, %r8 + 0x48, 0xc1, 0xe2, 0x10, //0x000023f3 shlq $16, %rdx + 0x4c, 0x09, 0xc2, //0x000023f7 orq %r8, %rdx + 0x49, 0xc1, 0xe5, 0x30, //0x000023fa shlq $48, %r13 + 0x48, 0xc1, 0xe3, 0x20, //0x000023fe shlq $32, %rbx + 0x4c, 0x09, 0xeb, //0x00002402 orq %r13, %rbx + 0x48, 0xc1, 0xe1, 0x10, //0x00002405 shlq $16, %rcx + 0x48, 0x09, 0xd9, //0x00002409 orq %rbx, %rcx + 0x49, 0x09, 0xd4, //0x0000240c orq %rdx, %r12 + 0x0f, 0x85, 0x5a, 0x00, 0x00, 0x00, //0x0000240f jne LBB0_436 + 0x4d, 0x85, 0xf6, //0x00002415 testq %r14, %r14 + 0x0f, 0x85, 0x75, 0x00, 0x00, 0x00, //0x00002418 jne LBB0_438 + 0x45, 0x31, 0xf6, //0x0000241e xorl %r14d, %r14d + 0x4c, 0x8b, 0x6d, 0xc0, //0x00002421 movq $-64(%rbp), %r13 + 0x66, 0x41, 0x0f, 0x6f, 0xfc, //0x00002425 movdqa %xmm12, %xmm7 + //0x0000242a LBB0_420 + 0x66, 0x0f, 0x6f, 0xc3, //0x0000242a movdqa %xmm3, %xmm0 + 0x66, 0x41, 0x0f, 0xda, 0xc2, //0x0000242e pminub %xmm10, %xmm0 + 0x66, 0x0f, 0x74, 0xc3, //0x00002433 pcmpeqb %xmm3, %xmm0 + 0x66, 0x0f, 0xd7, 0xc0, //0x00002437 pmovmskb %xmm0, %eax + 0x48, 0x09, 0xc1, //0x0000243b orq %rax, %rcx + 0x4d, 0x85, 0xff, //0x0000243e testq %r15, %r15 + 0x4c, 0x8b, 0x45, 0xb8, //0x00002441 movq $-72(%rbp), %r8 + 0x0f, 0x85, 0x9f, 0x00, 0x00, 0x00, //0x00002445 jne LBB0_440 + 0x48, 0x85, 0xc9, //0x0000244b testq %rcx, %rcx + 0x0f, 0x85, 0x0a, 0x14, 0x00, 0x00, //0x0000244e jne LBB0_632 + 0x48, 0x8b, 0x4d, 0xb0, //0x00002454 movq $-80(%rbp), %rcx + 0x48, 0x83, 0xc1, 0xc0, //0x00002458 addq $-64, %rcx + 0x49, 0x83, 0xc3, 0x40, //0x0000245c addq $64, %r11 + 0x48, 0x83, 0xf9, 0x3f, //0x00002460 cmpq $63, %rcx + 0x0f, 0x87, 0xb6, 0xfe, 0xff, 0xff, //0x00002464 ja LBB0_417 + 0xe9, 0x6b, 0x08, 0x00, 0x00, //0x0000246a jmp LBB0_423 + //0x0000246f LBB0_436 + 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x0000246f cmpq $-1, $-48(%rbp) + 0x4c, 0x8b, 0x6d, 0xc0, //0x00002474 movq $-64(%rbp), %r13 + 0x66, 0x41, 0x0f, 0x6f, 0xfc, //0x00002478 movdqa %xmm12, %xmm7 + 0x0f, 0x85, 0x19, 0x00, 0x00, 0x00, //0x0000247d jne LBB0_439 + 0x49, 0x0f, 0xbc, 0xc4, //0x00002483 bsfq %r12, %rax + 0x4c, 0x01, 0xd8, //0x00002487 addq %r11, %rax + 0x48, 0x89, 0x45, 0xd0, //0x0000248a movq %rax, $-48(%rbp) + 0xe9, 0x09, 0x00, 0x00, 0x00, //0x0000248e jmp LBB0_439 + //0x00002493 LBB0_438 + 0x4c, 0x8b, 0x6d, 0xc0, //0x00002493 movq $-64(%rbp), %r13 + 0x66, 0x41, 0x0f, 0x6f, 0xfc, //0x00002497 movdqa %xmm12, %xmm7 + //0x0000249c LBB0_439 + 0x4c, 0x89, 0xf0, //0x0000249c movq %r14, %rax + 0x48, 0xf7, 0xd0, //0x0000249f notq %rax + 0x4c, 0x21, 0xe0, //0x000024a2 andq %r12, %rax + 0x48, 0x8d, 0x14, 0x00, //0x000024a5 leaq (%rax,%rax), %rdx + 0x4c, 0x09, 0xf2, //0x000024a9 orq %r14, %rdx + 0x48, 0x89, 0xd6, //0x000024ac movq %rdx, %rsi + 0x48, 0xf7, 0xd6, //0x000024af notq %rsi + 0x4c, 0x21, 0xe6, //0x000024b2 andq %r12, %rsi + 0x48, 0xbf, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000024b5 movabsq $-6148914691236517206, %rdi + 0x48, 0x21, 0xfe, //0x000024bf andq %rdi, %rsi + 0x45, 0x31, 0xf6, //0x000024c2 xorl %r14d, %r14d + 0x48, 0x01, 0xc6, //0x000024c5 addq %rax, %rsi + 0x41, 0x0f, 0x92, 0xc6, //0x000024c8 setb %r14b + 0x48, 0x01, 0xf6, //0x000024cc addq %rsi, %rsi + 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000024cf movabsq $6148914691236517205, %rax + 0x48, 0x31, 0xc6, //0x000024d9 xorq %rax, %rsi + 0x48, 0x21, 0xd6, //0x000024dc andq %rdx, %rsi + 0x48, 0xf7, 0xd6, //0x000024df notq %rsi + 0x49, 0x21, 0xf7, //0x000024e2 andq %rsi, %r15 + 0xe9, 0x40, 0xff, 0xff, 0xff, //0x000024e5 jmp LBB0_420 + //0x000024ea LBB0_440 + 0x49, 0x0f, 0xbc, 0xc7, //0x000024ea bsfq %r15, %rax + 0x48, 0x85, 0xc9, //0x000024ee testq %rcx, %rcx + 0x0f, 0x84, 0x0c, 0x01, 0x00, 0x00, //0x000024f1 je LBB0_461 + 0x48, 0x0f, 0xbc, 0xc9, //0x000024f7 bsfq %rcx, %rcx + 0xe9, 0x08, 0x01, 0x00, 0x00, //0x000024fb jmp LBB0_462 + //0x00002500 LBB0_442 + 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00002500 movq $-2, %rcx + 0xb8, 0x02, 0x00, 0x00, 0x00, //0x00002507 movl $2, %eax + 0x49, 0x01, 0xc3, //0x0000250c addq %rax, %r11 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000250f movq $-1, %rax + 0x49, 0x01, 0xce, //0x00002516 addq %rcx, %r14 + 0x0f, 0x8e, 0xd4, 0x11, 0x00, 0x00, //0x00002519 jle LBB0_638 + //0x0000251f LBB0_444 + 0x41, 0x0f, 0xb6, 0x03, //0x0000251f movzbl (%r11), %eax + 0x3c, 0x5c, //0x00002523 cmpb $92, %al + 0x0f, 0x84, 0xd5, 0xff, 0xff, 0xff, //0x00002525 je LBB0_442 + 0x3c, 0x22, //0x0000252b cmpb $34, %al + 0x0f, 0x84, 0xfe, 0x06, 0x00, 0x00, //0x0000252d je LBB0_504 + 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00002533 movq $-1, %rcx + 0xb8, 0x01, 0x00, 0x00, 0x00, //0x0000253a movl $1, %eax + 0x49, 0x01, 0xc3, //0x0000253f addq %rax, %r11 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002542 movq $-1, %rax + 0x49, 0x01, 0xce, //0x00002549 addq %rcx, %r14 + 0x0f, 0x8f, 0xcd, 0xff, 0xff, 0xff, //0x0000254c jg LBB0_444 + 0xe9, 0x9c, 0x11, 0x00, 0x00, //0x00002552 jmp LBB0_638 + //0x00002557 LBB0_447 + 0x89, 0xca, //0x00002557 movl %ecx, %edx + 0x48, 0x03, 0x55, 0xb0, //0x00002559 addq $-80(%rbp), %rdx + 0x48, 0x01, 0xc2, //0x0000255d addq %rax, %rdx + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002560 movq $-1, %rax + 0x4d, 0x85, 0xf6, //0x00002567 testq %r14, %r14 + 0x0f, 0x85, 0x1b, 0x00, 0x00, 0x00, //0x0000256a jne LBB0_450 + 0xe9, 0x1a, 0x13, 0x00, 0x00, //0x00002570 jmp LBB0_636 + //0x00002575 LBB0_448 + 0x48, 0x01, 0xc1, //0x00002575 addq %rax, %rcx + 0x48, 0x89, 0xca, //0x00002578 movq %rcx, %rdx + //0x0000257b LBB0_449 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000257b movq $-1, %rax + 0x4d, 0x85, 0xf6, //0x00002582 testq %r14, %r14 + 0x0f, 0x84, 0x04, 0x13, 0x00, 0x00, //0x00002585 je LBB0_636 + //0x0000258b LBB0_450 + 0x4d, 0x85, 0xc0, //0x0000258b testq %r8, %r8 + 0x0f, 0x84, 0xfb, 0x12, 0x00, 0x00, //0x0000258e je LBB0_636 + 0x4d, 0x85, 0xff, //0x00002594 testq %r15, %r15 + 0x0f, 0x84, 0xf2, 0x12, 0x00, 0x00, //0x00002597 je LBB0_636 + 0x48, 0x2b, 0x55, 0xb0, //0x0000259d subq $-80(%rbp), %rdx + 0x48, 0x8d, 0x42, 0xff, //0x000025a1 leaq $-1(%rdx), %rax + 0x49, 0x39, 0xc6, //0x000025a5 cmpq %rax, %r14 + 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x000025a8 je LBB0_458 + 0x49, 0x39, 0xc0, //0x000025ae cmpq %rax, %r8 + 0x0f, 0x84, 0x2a, 0x00, 0x00, 0x00, //0x000025b1 je LBB0_458 + 0x49, 0x39, 0xc7, //0x000025b7 cmpq %rax, %r15 + 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x000025ba je LBB0_458 + 0x4d, 0x85, 0xc0, //0x000025c0 testq %r8, %r8 + 0x0f, 0x8e, 0xf5, 0x00, 0x00, 0x00, //0x000025c3 jle LBB0_466 + 0x49, 0x8d, 0x40, 0xff, //0x000025c9 leaq $-1(%r8), %rax + 0x49, 0x39, 0xc7, //0x000025cd cmpq %rax, %r15 + 0x0f, 0x84, 0xe8, 0x00, 0x00, 0x00, //0x000025d0 je LBB0_466 + 0x49, 0xf7, 0xd0, //0x000025d6 notq %r8 + 0x4c, 0x89, 0xc0, //0x000025d9 movq %r8, %rax + 0xe9, 0x06, 0x00, 0x00, 0x00, //0x000025dc jmp LBB0_459 + //0x000025e1 LBB0_458 + 0x48, 0xf7, 0xda, //0x000025e1 negq %rdx + 0x48, 0x89, 0xd0, //0x000025e4 movq %rdx, %rax + //0x000025e7 LBB0_459 + 0x48, 0x85, 0xc0, //0x000025e7 testq %rax, %rax + 0x0f, 0x88, 0x9f, 0x12, 0x00, 0x00, //0x000025ea js LBB0_636 + //0x000025f0 LBB0_460 + 0x49, 0x01, 0xc3, //0x000025f0 addq %rax, %r11 + 0x48, 0x8b, 0x45, 0xa8, //0x000025f3 movq $-88(%rbp), %rax + 0x4c, 0x89, 0x18, //0x000025f7 movq %r11, (%rax) + 0x48, 0x8b, 0x55, 0xc8, //0x000025fa movq $-56(%rbp), %rdx + 0xe9, 0x5b, 0xec, 0xff, 0xff, //0x000025fe jmp LBB0_247 + //0x00002603 LBB0_461 + 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00002603 movl $64, %ecx + //0x00002608 LBB0_462 + 0x48, 0x8b, 0x55, 0xc8, //0x00002608 movq $-56(%rbp), %rdx + 0x48, 0x39, 0xc1, //0x0000260c cmpq %rax, %rcx + 0x0f, 0x82, 0xd3, 0x12, 0x00, 0x00, //0x0000260f jb LBB0_225 + 0x49, 0x01, 0xc3, //0x00002615 addq %rax, %r11 + 0x49, 0x83, 0xc3, 0x01, //0x00002618 addq $1, %r11 + 0x4d, 0x85, 0xdb, //0x0000261c testq %r11, %r11 + 0x0f, 0x89, 0x32, 0xec, 0xff, 0xff, //0x0000261f jns LBB0_246 + 0xe9, 0x78, 0x12, 0x00, 0x00, //0x00002625 jmp LBB0_434 + //0x0000262a LBB0_137 + 0x4d, 0x85, 0xdb, //0x0000262a testq %r11, %r11 + 0x0f, 0x85, 0x6e, 0x0a, 0x00, 0x00, //0x0000262d jne LBB0_543 + 0x4f, 0x8d, 0x1c, 0x16, //0x00002633 leaq (%r14,%r10), %r11 + 0x49, 0x83, 0xc3, 0x01, //0x00002637 addq $1, %r11 + 0x49, 0xf7, 0xd6, //0x0000263b notq %r14 + 0x4d, 0x01, 0xe6, //0x0000263e addq %r12, %r14 + //0x00002641 LBB0_139 + 0x4d, 0x85, 0xf6, //0x00002641 testq %r14, %r14 + 0x0f, 0x8f, 0x25, 0x00, 0x00, 0x00, //0x00002644 jg LBB0_193 + 0xe9, 0xa4, 0x10, 0x00, 0x00, //0x0000264a jmp LBB0_638 + 0x90, //0x0000264f .p2align 4, 0x90 + //0x00002650 LBB0_191 + 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00002650 movq $-2, %rcx + 0xb8, 0x02, 0x00, 0x00, 0x00, //0x00002657 movl $2, %eax + 0x49, 0x01, 0xc3, //0x0000265c addq %rax, %r11 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000265f movq $-1, %rax + 0x49, 0x01, 0xce, //0x00002666 addq %rcx, %r14 + 0x0f, 0x8e, 0x84, 0x10, 0x00, 0x00, //0x00002669 jle LBB0_638 + //0x0000266f LBB0_193 + 0x41, 0x0f, 0xb6, 0x03, //0x0000266f movzbl (%r11), %eax + 0x3c, 0x5c, //0x00002673 cmpb $92, %al + 0x0f, 0x84, 0xd5, 0xff, 0xff, 0xff, //0x00002675 je LBB0_191 + 0x3c, 0x22, //0x0000267b cmpb $34, %al + 0x0f, 0x84, 0x24, 0x00, 0x00, 0x00, //0x0000267d je LBB0_464 + 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00002683 movq $-1, %rcx + 0xb8, 0x01, 0x00, 0x00, 0x00, //0x0000268a movl $1, %eax + 0x49, 0x01, 0xc3, //0x0000268f addq %rax, %r11 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002692 movq $-1, %rax + 0x49, 0x01, 0xce, //0x00002699 addq %rcx, %r14 + 0x0f, 0x8f, 0xcd, 0xff, 0xff, 0xff, //0x0000269c jg LBB0_193 + 0xe9, 0x4c, 0x10, 0x00, 0x00, //0x000026a2 jmp LBB0_638 + //0x000026a7 LBB0_464 + 0x4d, 0x29, 0xcb, //0x000026a7 subq %r9, %r11 + 0x49, 0x83, 0xc3, 0x01, //0x000026aa addq $1, %r11 + 0xe9, 0x91, 0xe4, 0xff, 0xff, //0x000026ae jmp LBB0_134 + //0x000026b3 LBB0_465 + 0x4d, 0x29, 0xcb, //0x000026b3 subq %r9, %r11 + 0x49, 0x01, 0xcb, //0x000026b6 addq %rcx, %r11 + 0xe9, 0x67, 0xe5, 0xff, 0xff, //0x000026b9 jmp LBB0_153 + //0x000026be LBB0_466 + 0x4c, 0x89, 0xf0, //0x000026be movq %r14, %rax + 0x4c, 0x09, 0xf8, //0x000026c1 orq %r15, %rax + 0x0f, 0x99, 0xc0, //0x000026c4 setns %al + 0x0f, 0x88, 0x2f, 0x02, 0x00, 0x00, //0x000026c7 js LBB0_473 + 0x4d, 0x39, 0xfe, //0x000026cd cmpq %r15, %r14 + 0x0f, 0x8c, 0x26, 0x02, 0x00, 0x00, //0x000026d0 jl LBB0_473 + 0x49, 0xf7, 0xd6, //0x000026d6 notq %r14 + 0x4c, 0x89, 0xf0, //0x000026d9 movq %r14, %rax + 0xe9, 0x06, 0xff, 0xff, 0xff, //0x000026dc jmp LBB0_459 + //0x000026e1 LBB0_469 + 0x48, 0x8b, 0x55, 0xc8, //0x000026e1 movq $-56(%rbp), %rdx + 0x49, 0x01, 0xd1, //0x000026e5 addq %rdx, %r9 + 0x49, 0x29, 0xc9, //0x000026e8 subq %rcx, %r9 + 0x48, 0xf7, 0xd6, //0x000026eb notq %rsi + 0x4c, 0x01, 0xce, //0x000026ee addq %r9, %rsi + 0x49, 0x89, 0xf3, //0x000026f1 movq %rsi, %r11 + 0x4c, 0x8b, 0x6d, 0xc0, //0x000026f4 movq $-64(%rbp), %r13 + 0x4d, 0x85, 0xdb, //0x000026f8 testq %r11, %r11 + 0x0f, 0x89, 0x19, 0xeb, 0xff, 0xff, //0x000026fb jns LBB0_242 + 0xe9, 0xd6, 0x0f, 0x00, 0x00, //0x00002701 jmp LBB0_621 + //0x00002706 LBB0_470 + 0x0f, 0xbc, 0xc3, //0x00002706 bsfl %ebx, %eax + 0xe9, 0x0e, 0x02, 0x00, 0x00, //0x00002709 jmp LBB0_475 + //0x0000270e LBB0_471 + 0x89, 0xd0, //0x0000270e movl %edx, %eax + 0xe9, 0x07, 0x02, 0x00, 0x00, //0x00002710 jmp LBB0_475 + //0x00002715 LBB0_161 + 0x4d, 0x85, 0xdb, //0x00002715 testq %r11, %r11 + 0x0f, 0x85, 0x43, 0x0b, 0x00, 0x00, //0x00002718 jne LBB0_566 + 0x4f, 0x8d, 0x1c, 0x16, //0x0000271e leaq (%r14,%r10), %r11 + 0x49, 0x83, 0xc3, 0x01, //0x00002722 addq $1, %r11 + 0x49, 0xf7, 0xd6, //0x00002726 notq %r14 + 0x4d, 0x01, 0xe6, //0x00002729 addq %r12, %r14 + //0x0000272c LBB0_163 + 0x4d, 0x85, 0xf6, //0x0000272c testq %r14, %r14 + 0x0f, 0x8f, 0x24, 0x00, 0x00, 0x00, //0x0000272f jg LBB0_229 + 0xe9, 0xb9, 0x0f, 0x00, 0x00, //0x00002735 jmp LBB0_638 + //0x0000273a LBB0_227 + 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x0000273a movq $-2, %rcx + 0xb8, 0x02, 0x00, 0x00, 0x00, //0x00002741 movl $2, %eax + 0x49, 0x01, 0xc3, //0x00002746 addq %rax, %r11 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002749 movq $-1, %rax + 0x49, 0x01, 0xce, //0x00002750 addq %rcx, %r14 + 0x0f, 0x8e, 0x9a, 0x0f, 0x00, 0x00, //0x00002753 jle LBB0_638 + //0x00002759 LBB0_229 + 0x41, 0x0f, 0xb6, 0x03, //0x00002759 movzbl (%r11), %eax + 0x3c, 0x5c, //0x0000275d cmpb $92, %al + 0x0f, 0x84, 0xd5, 0xff, 0xff, 0xff, //0x0000275f je LBB0_227 + 0x3c, 0x22, //0x00002765 cmpb $34, %al + 0x0f, 0x84, 0x24, 0x00, 0x00, 0x00, //0x00002767 je LBB0_472 + 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x0000276d movq $-1, %rcx + 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00002774 movl $1, %eax + 0x49, 0x01, 0xc3, //0x00002779 addq %rax, %r11 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000277c movq $-1, %rax + 0x49, 0x01, 0xce, //0x00002783 addq %rcx, %r14 + 0x0f, 0x8f, 0xcd, 0xff, 0xff, 0xff, //0x00002786 jg LBB0_229 + 0xe9, 0x62, 0x0f, 0x00, 0x00, //0x0000278c jmp LBB0_638 + //0x00002791 LBB0_472 + 0x4d, 0x29, 0xcb, //0x00002791 subq %r9, %r11 + 0x49, 0x83, 0xc3, 0x01, //0x00002794 addq $1, %r11 + 0x4c, 0x89, 0xc2, //0x00002798 movq %r8, %rdx + 0xe9, 0x20, 0xf0, 0xff, 0xff, //0x0000279b jmp LBB0_331 + //0x000027a0 LBB0_49 + 0x4d, 0x01, 0xcb, //0x000027a0 addq %r9, %r11 + 0x4c, 0x8b, 0x65, 0xb8, //0x000027a3 movq $-72(%rbp), %r12 + 0x49, 0x83, 0xfe, 0x20, //0x000027a7 cmpq $32, %r14 + 0x0f, 0x82, 0x83, 0x09, 0x00, 0x00, //0x000027ab jb LBB0_549 + //0x000027b1 LBB0_50 + 0xf3, 0x41, 0x0f, 0x6f, 0x03, //0x000027b1 movdqu (%r11), %xmm0 + 0xf3, 0x41, 0x0f, 0x6f, 0x4b, 0x10, //0x000027b6 movdqu $16(%r11), %xmm1 + 0x66, 0x0f, 0x6f, 0xd0, //0x000027bc movdqa %xmm0, %xmm2 + 0x66, 0x41, 0x0f, 0x74, 0xd3, //0x000027c0 pcmpeqb %xmm11, %xmm2 + 0x66, 0x0f, 0xd7, 0xca, //0x000027c5 pmovmskb %xmm2, %ecx + 0x66, 0x0f, 0x6f, 0xd1, //0x000027c9 movdqa %xmm1, %xmm2 + 0x66, 0x41, 0x0f, 0x74, 0xd3, //0x000027cd pcmpeqb %xmm11, %xmm2 + 0x66, 0x0f, 0xd7, 0xc2, //0x000027d2 pmovmskb %xmm2, %eax + 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x000027d6 pcmpeqb %xmm13, %xmm0 + 0x66, 0x0f, 0xd7, 0xd0, //0x000027db pmovmskb %xmm0, %edx + 0x66, 0x41, 0x0f, 0x74, 0xcd, //0x000027df pcmpeqb %xmm13, %xmm1 + 0x66, 0x0f, 0xd7, 0xf1, //0x000027e4 pmovmskb %xmm1, %esi + 0x48, 0xc1, 0xe0, 0x10, //0x000027e8 shlq $16, %rax + 0x48, 0x09, 0xc1, //0x000027ec orq %rax, %rcx + 0x48, 0xc1, 0xe6, 0x10, //0x000027ef shlq $16, %rsi + 0x48, 0x09, 0xf2, //0x000027f3 orq %rsi, %rdx + 0x0f, 0x85, 0xd4, 0x08, 0x00, 0x00, //0x000027f6 jne LBB0_545 + 0x4d, 0x85, 0xd2, //0x000027fc testq %r10, %r10 + 0x0f, 0x85, 0xe7, 0x08, 0x00, 0x00, //0x000027ff jne LBB0_547 + 0x45, 0x31, 0xd2, //0x00002805 xorl %r10d, %r10d + 0x48, 0x85, 0xc9, //0x00002808 testq %rcx, %rcx + 0x0f, 0x84, 0x1b, 0x09, 0x00, 0x00, //0x0000280b je LBB0_548 + //0x00002811 LBB0_53 + 0x48, 0x0f, 0xbc, 0xc1, //0x00002811 bsfq %rcx, %rax + 0xe9, 0xd3, 0x00, 0x00, 0x00, //0x00002815 jmp LBB0_183 + //0x0000281a LBB0_173 + 0x4c, 0x8b, 0x4d, 0xb0, //0x0000281a movq $-80(%rbp), %r9 + 0x4d, 0x01, 0xcb, //0x0000281e addq %r9, %r11 + 0x49, 0x83, 0xfe, 0x20, //0x00002821 cmpq $32, %r14 + 0x0f, 0x82, 0xa9, 0x06, 0x00, 0x00, //0x00002825 jb LBB0_525 + //0x0000282b LBB0_174 + 0xf3, 0x41, 0x0f, 0x6f, 0x1b, //0x0000282b movdqu (%r11), %xmm3 + 0xf3, 0x41, 0x0f, 0x6f, 0x43, 0x10, //0x00002830 movdqu $16(%r11), %xmm0 + 0x66, 0x0f, 0x6f, 0xcb, //0x00002836 movdqa %xmm3, %xmm1 + 0x66, 0x41, 0x0f, 0x74, 0xcb, //0x0000283a pcmpeqb %xmm11, %xmm1 + 0x66, 0x0f, 0xd7, 0xc9, //0x0000283f pmovmskb %xmm1, %ecx + 0x66, 0x0f, 0x6f, 0xc8, //0x00002843 movdqa %xmm0, %xmm1 + 0x66, 0x0f, 0x6f, 0xd0, //0x00002847 movdqa %xmm0, %xmm2 + 0x66, 0x41, 0x0f, 0xda, 0xd2, //0x0000284b pminub %xmm10, %xmm2 + 0x66, 0x0f, 0x74, 0xd0, //0x00002850 pcmpeqb %xmm0, %xmm2 + 0x66, 0x41, 0x0f, 0x74, 0xc3, //0x00002854 pcmpeqb %xmm11, %xmm0 + 0x66, 0x0f, 0xd7, 0xc0, //0x00002859 pmovmskb %xmm0, %eax + 0x66, 0x0f, 0x6f, 0xc3, //0x0000285d movdqa %xmm3, %xmm0 + 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x00002861 pcmpeqb %xmm13, %xmm0 + 0x66, 0x0f, 0xd7, 0xd0, //0x00002866 pmovmskb %xmm0, %edx + 0x66, 0x41, 0x0f, 0x74, 0xcd, //0x0000286a pcmpeqb %xmm13, %xmm1 + 0x66, 0x0f, 0xd7, 0xf9, //0x0000286f pmovmskb %xmm1, %edi + 0x66, 0x0f, 0xd7, 0xf2, //0x00002873 pmovmskb %xmm2, %esi + 0x48, 0xc1, 0xe0, 0x10, //0x00002877 shlq $16, %rax + 0x48, 0x09, 0xc1, //0x0000287b orq %rax, %rcx + 0x48, 0xc1, 0xe7, 0x10, //0x0000287e shlq $16, %rdi + 0x48, 0xc1, 0xe6, 0x10, //0x00002882 shlq $16, %rsi + 0x48, 0x09, 0xfa, //0x00002886 orq %rdi, %rdx + 0x0f, 0x85, 0x74, 0x09, 0x00, 0x00, //0x00002889 jne LBB0_563 + 0x48, 0x85, 0xdb, //0x0000288f testq %rbx, %rbx + 0x4c, 0x8b, 0x6d, 0xc0, //0x00002892 movq $-64(%rbp), %r13 + 0x0f, 0x85, 0x83, 0x09, 0x00, 0x00, //0x00002896 jne LBB0_565 + 0x66, 0x41, 0x0f, 0x6f, 0xfc, //0x0000289c movdqa %xmm12, %xmm7 + 0x31, 0xdb, //0x000028a1 xorl %ebx, %ebx + //0x000028a3 LBB0_177 + 0x66, 0x0f, 0x6f, 0xc3, //0x000028a3 movdqa %xmm3, %xmm0 + 0x66, 0x41, 0x0f, 0xda, 0xc2, //0x000028a7 pminub %xmm10, %xmm0 + 0x66, 0x0f, 0x74, 0xc3, //0x000028ac pcmpeqb %xmm3, %xmm0 + 0x66, 0x0f, 0xd7, 0xc0, //0x000028b0 pmovmskb %xmm0, %eax + 0x48, 0x09, 0xc6, //0x000028b4 orq %rax, %rsi + 0xba, 0x40, 0x00, 0x00, 0x00, //0x000028b7 movl $64, %edx + 0xb8, 0x40, 0x00, 0x00, 0x00, //0x000028bc movl $64, %eax + 0x48, 0x85, 0xc9, //0x000028c1 testq %rcx, %rcx + 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x000028c4 je LBB0_179 + 0x48, 0x0f, 0xbc, 0xc1, //0x000028ca bsfq %rcx, %rax + //0x000028ce LBB0_179 + 0x48, 0x85, 0xf6, //0x000028ce testq %rsi, %rsi + 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x000028d1 je LBB0_181 + 0x48, 0x0f, 0xbc, 0xd6, //0x000028d7 bsfq %rsi, %rdx + //0x000028db LBB0_181 + 0x48, 0x85, 0xc9, //0x000028db testq %rcx, %rcx + 0x0f, 0x84, 0xce, 0x01, 0x00, 0x00, //0x000028de je LBB0_477 + 0x48, 0x39, 0xc2, //0x000028e4 cmpq %rax, %rdx + 0x0f, 0x82, 0x32, 0x10, 0x00, 0x00, //0x000028e7 jb LBB0_644 + //0x000028ed LBB0_183 + 0x4d, 0x29, 0xcb, //0x000028ed subq %r9, %r11 + 0x49, 0x01, 0xc3, //0x000028f0 addq %rax, %r11 + 0x49, 0x83, 0xc3, 0x01, //0x000028f3 addq $1, %r11 + 0xe9, 0xdd, 0x08, 0x00, 0x00, //0x000028f7 jmp LBB0_562 + //0x000028fc LBB0_473 + 0x49, 0x8d, 0x4f, 0xff, //0x000028fc leaq $-1(%r15), %rcx + 0x49, 0x39, 0xce, //0x00002900 cmpq %rcx, %r14 + 0x49, 0xf7, 0xd7, //0x00002903 notq %r15 + 0x4c, 0x0f, 0x45, 0xfa, //0x00002906 cmovneq %rdx, %r15 + 0x84, 0xc0, //0x0000290a testb %al, %al + 0x4c, 0x0f, 0x44, 0xfa, //0x0000290c cmoveq %rdx, %r15 + 0x4c, 0x89, 0xf8, //0x00002910 movq %r15, %rax + 0xe9, 0xcf, 0xfc, 0xff, 0xff, //0x00002913 jmp LBB0_459 + //0x00002918 LBB0_474 + 0x41, 0x0f, 0xbc, 0xc7, //0x00002918 bsfl %r15d, %eax + //0x0000291c LBB0_475 + 0x49, 0xf7, 0xd3, //0x0000291c notq %r11 + 0x49, 0x29, 0xc3, //0x0000291f subq %rax, %r11 + 0x4c, 0x8b, 0x6d, 0xc0, //0x00002922 movq $-64(%rbp), %r13 + 0x48, 0x8b, 0x55, 0xc8, //0x00002926 movq $-56(%rbp), %rdx + 0x4d, 0x85, 0xdb, //0x0000292a testq %r11, %r11 + 0x0f, 0x89, 0xe7, 0xe8, 0xff, 0xff, //0x0000292d jns LBB0_242 + 0xe9, 0xa4, 0x0d, 0x00, 0x00, //0x00002933 jmp LBB0_621 + //0x00002938 LBB0_476 + 0x4c, 0x89, 0xe2, //0x00002938 movq %r12, %rdx + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000293b movq $-1, %rax + 0x4d, 0x85, 0xf6, //0x00002942 testq %r14, %r14 + 0x0f, 0x85, 0x40, 0xfc, 0xff, 0xff, //0x00002945 jne LBB0_450 + 0xe9, 0x3f, 0x0f, 0x00, 0x00, //0x0000294b jmp LBB0_636 + //0x00002950 LBB0_118 + 0x4d, 0x01, 0xcb, //0x00002950 addq %r9, %r11 + 0x49, 0x83, 0xfe, 0x20, //0x00002953 cmpq $32, %r14 + 0x4c, 0x8b, 0x65, 0xb8, //0x00002957 movq $-72(%rbp), %r12 + 0x0f, 0x82, 0x93, 0x09, 0x00, 0x00, //0x0000295b jb LBB0_572 + //0x00002961 LBB0_119 + 0xf3, 0x41, 0x0f, 0x6f, 0x03, //0x00002961 movdqu (%r11), %xmm0 + 0xf3, 0x41, 0x0f, 0x6f, 0x4b, 0x10, //0x00002966 movdqu $16(%r11), %xmm1 + 0x66, 0x0f, 0x6f, 0xd0, //0x0000296c movdqa %xmm0, %xmm2 + 0x66, 0x41, 0x0f, 0x74, 0xd3, //0x00002970 pcmpeqb %xmm11, %xmm2 + 0x66, 0x0f, 0xd7, 0xca, //0x00002975 pmovmskb %xmm2, %ecx + 0x66, 0x0f, 0x6f, 0xd1, //0x00002979 movdqa %xmm1, %xmm2 + 0x66, 0x41, 0x0f, 0x74, 0xd3, //0x0000297d pcmpeqb %xmm11, %xmm2 + 0x66, 0x0f, 0xd7, 0xc2, //0x00002982 pmovmskb %xmm2, %eax + 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x00002986 pcmpeqb %xmm13, %xmm0 + 0x66, 0x0f, 0xd7, 0xd0, //0x0000298b pmovmskb %xmm0, %edx + 0x66, 0x41, 0x0f, 0x74, 0xcd, //0x0000298f pcmpeqb %xmm13, %xmm1 + 0x66, 0x0f, 0xd7, 0xf1, //0x00002994 pmovmskb %xmm1, %esi + 0x48, 0xc1, 0xe0, 0x10, //0x00002998 shlq $16, %rax + 0x48, 0x09, 0xc1, //0x0000299c orq %rax, %rcx + 0x48, 0xc1, 0xe6, 0x10, //0x0000299f shlq $16, %rsi + 0x48, 0x09, 0xf2, //0x000029a3 orq %rsi, %rdx + 0x0f, 0x85, 0xe4, 0x08, 0x00, 0x00, //0x000029a6 jne LBB0_568 + 0x4d, 0x85, 0xd2, //0x000029ac testq %r10, %r10 + 0x0f, 0x85, 0xf7, 0x08, 0x00, 0x00, //0x000029af jne LBB0_570 + 0x45, 0x31, 0xd2, //0x000029b5 xorl %r10d, %r10d + 0x48, 0x85, 0xc9, //0x000029b8 testq %rcx, %rcx + 0x0f, 0x84, 0x2b, 0x09, 0x00, 0x00, //0x000029bb je LBB0_571 + //0x000029c1 LBB0_122 + 0x48, 0x0f, 0xbc, 0xc1, //0x000029c1 bsfq %rcx, %rax + 0x4d, 0x29, 0xcb, //0x000029c5 subq %r9, %r11 + 0x49, 0x01, 0xc3, //0x000029c8 addq %rax, %r11 + 0x49, 0x83, 0xc3, 0x01, //0x000029cb addq $1, %r11 + 0xe9, 0xc5, 0x09, 0x00, 0x00, //0x000029cf jmp LBB0_585 + //0x000029d4 LBB0_208 + 0x4c, 0x8b, 0x45, 0xb0, //0x000029d4 movq $-80(%rbp), %r8 + 0x4d, 0x01, 0xc3, //0x000029d8 addq %r8, %r11 + 0x49, 0x83, 0xfe, 0x20, //0x000029db cmpq $32, %r14 + 0x0f, 0x82, 0x9f, 0x05, 0x00, 0x00, //0x000029df jb LBB0_531 + //0x000029e5 LBB0_209 + 0xf3, 0x41, 0x0f, 0x6f, 0x1b, //0x000029e5 movdqu (%r11), %xmm3 + 0xf3, 0x41, 0x0f, 0x6f, 0x43, 0x10, //0x000029ea movdqu $16(%r11), %xmm0 + 0x66, 0x0f, 0x6f, 0xcb, //0x000029f0 movdqa %xmm3, %xmm1 + 0x66, 0x41, 0x0f, 0x74, 0xcb, //0x000029f4 pcmpeqb %xmm11, %xmm1 + 0x66, 0x0f, 0xd7, 0xc9, //0x000029f9 pmovmskb %xmm1, %ecx + 0x66, 0x0f, 0x6f, 0xc8, //0x000029fd movdqa %xmm0, %xmm1 + 0x66, 0x0f, 0x6f, 0xd0, //0x00002a01 movdqa %xmm0, %xmm2 + 0x66, 0x41, 0x0f, 0xda, 0xd2, //0x00002a05 pminub %xmm10, %xmm2 + 0x66, 0x0f, 0x74, 0xd0, //0x00002a0a pcmpeqb %xmm0, %xmm2 + 0x66, 0x41, 0x0f, 0x74, 0xc3, //0x00002a0e pcmpeqb %xmm11, %xmm0 + 0x66, 0x0f, 0xd7, 0xc0, //0x00002a13 pmovmskb %xmm0, %eax + 0x66, 0x0f, 0x6f, 0xc3, //0x00002a17 movdqa %xmm3, %xmm0 + 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x00002a1b pcmpeqb %xmm13, %xmm0 + 0x66, 0x0f, 0xd7, 0xd0, //0x00002a20 pmovmskb %xmm0, %edx + 0x66, 0x41, 0x0f, 0x74, 0xcd, //0x00002a24 pcmpeqb %xmm13, %xmm1 + 0x66, 0x0f, 0xd7, 0xf9, //0x00002a29 pmovmskb %xmm1, %edi + 0x66, 0x0f, 0xd7, 0xf2, //0x00002a2d pmovmskb %xmm2, %esi + 0x48, 0xc1, 0xe0, 0x10, //0x00002a31 shlq $16, %rax + 0x48, 0x09, 0xc1, //0x00002a35 orq %rax, %rcx + 0x48, 0xc1, 0xe7, 0x10, //0x00002a38 shlq $16, %rdi + 0x48, 0xc1, 0xe6, 0x10, //0x00002a3c shlq $16, %rsi + 0x48, 0x09, 0xfa, //0x00002a40 orq %rdi, %rdx + 0x0f, 0x85, 0x7a, 0x09, 0x00, 0x00, //0x00002a43 jne LBB0_586 + 0x4d, 0x85, 0xc9, //0x00002a49 testq %r9, %r9 + 0x4c, 0x8b, 0x6d, 0xc0, //0x00002a4c movq $-64(%rbp), %r13 + 0x0f, 0x85, 0x8a, 0x09, 0x00, 0x00, //0x00002a50 jne LBB0_588 + 0x45, 0x31, 0xc9, //0x00002a56 xorl %r9d, %r9d + //0x00002a59 LBB0_212 + 0x66, 0x0f, 0x6f, 0xc3, //0x00002a59 movdqa %xmm3, %xmm0 + 0x66, 0x41, 0x0f, 0xda, 0xc2, //0x00002a5d pminub %xmm10, %xmm0 + 0x66, 0x0f, 0x74, 0xc3, //0x00002a62 pcmpeqb %xmm3, %xmm0 + 0x66, 0x0f, 0xd7, 0xc0, //0x00002a66 pmovmskb %xmm0, %eax + 0x48, 0x09, 0xc6, //0x00002a6a orq %rax, %rsi + 0xba, 0x40, 0x00, 0x00, 0x00, //0x00002a6d movl $64, %edx + 0xb8, 0x40, 0x00, 0x00, 0x00, //0x00002a72 movl $64, %eax + 0x48, 0x85, 0xc9, //0x00002a77 testq %rcx, %rcx + 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00002a7a je LBB0_214 + 0x48, 0x0f, 0xbc, 0xc1, //0x00002a80 bsfq %rcx, %rax + //0x00002a84 LBB0_214 + 0x48, 0x85, 0xf6, //0x00002a84 testq %rsi, %rsi + 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00002a87 je LBB0_216 + 0x48, 0x0f, 0xbc, 0xd6, //0x00002a8d bsfq %rsi, %rdx + //0x00002a91 LBB0_216 + 0x48, 0x85, 0xc9, //0x00002a91 testq %rcx, %rcx + 0x0f, 0x84, 0xcc, 0x00, 0x00, 0x00, //0x00002a94 je LBB0_489 + 0x48, 0x39, 0xc2, //0x00002a9a cmpq %rax, %rdx + 0x0f, 0x82, 0x87, 0x0e, 0x00, 0x00, //0x00002a9d jb LBB0_645 + 0x4d, 0x29, 0xc3, //0x00002aa3 subq %r8, %r11 + 0x49, 0x01, 0xc3, //0x00002aa6 addq %rax, %r11 + 0x49, 0x83, 0xc3, 0x01, //0x00002aa9 addq $1, %r11 + 0xe9, 0xe7, 0x08, 0x00, 0x00, //0x00002aad jmp LBB0_585 + //0x00002ab2 LBB0_477 + 0x48, 0x85, 0xf6, //0x00002ab2 testq %rsi, %rsi + 0x0f, 0x85, 0x64, 0x0e, 0x00, 0x00, //0x00002ab5 jne LBB0_644 + 0x49, 0x83, 0xc3, 0x20, //0x00002abb addq $32, %r11 + 0x49, 0x83, 0xc6, 0xe0, //0x00002abf addq $-32, %r14 + 0x48, 0x85, 0xdb, //0x00002ac3 testq %rbx, %rbx + 0x0f, 0x85, 0x1a, 0x04, 0x00, 0x00, //0x00002ac6 jne LBB0_526 + //0x00002acc LBB0_479 + 0x48, 0x8b, 0x4d, 0xd0, //0x00002acc movq $-48(%rbp), %rcx + 0x4d, 0x85, 0xf6, //0x00002ad0 testq %r14, %r14 + 0x0f, 0x84, 0xe7, 0x0b, 0x00, 0x00, //0x00002ad3 je LBB0_59 + //0x00002ad9 LBB0_480 + 0x41, 0x0f, 0xb6, 0x03, //0x00002ad9 movzbl (%r11), %eax + 0x3c, 0x22, //0x00002add cmpb $34, %al + 0x0f, 0x84, 0x75, 0x00, 0x00, 0x00, //0x00002adf je LBB0_488 + 0x3c, 0x5c, //0x00002ae5 cmpb $92, %al + 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x00002ae7 je LBB0_484 + 0x3c, 0x1f, //0x00002aed cmpb $31, %al + 0x0f, 0x86, 0x53, 0x0e, 0x00, 0x00, //0x00002aef jbe LBB0_647 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002af5 movq $-1, %rax + 0xba, 0x01, 0x00, 0x00, 0x00, //0x00002afc movl $1, %edx + 0x49, 0x01, 0xd3, //0x00002b01 addq %rdx, %r11 + 0x49, 0x01, 0xc6, //0x00002b04 addq %rax, %r14 + 0x0f, 0x85, 0xcc, 0xff, 0xff, 0xff, //0x00002b07 jne LBB0_480 + 0xe9, 0xae, 0x0b, 0x00, 0x00, //0x00002b0d jmp LBB0_59 + //0x00002b12 LBB0_484 + 0x49, 0x83, 0xfe, 0x01, //0x00002b12 cmpq $1, %r14 + 0x0f, 0x84, 0x23, 0x0e, 0x00, 0x00, //0x00002b16 je LBB0_652 + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00002b1c movq $-2, %rax + 0xba, 0x02, 0x00, 0x00, 0x00, //0x00002b23 movl $2, %edx + 0x48, 0x83, 0xf9, 0xff, //0x00002b28 cmpq $-1, %rcx + 0x0f, 0x85, 0x0a, 0x00, 0x00, 0x00, //0x00002b2c jne LBB0_487 + 0x4c, 0x89, 0xd9, //0x00002b32 movq %r11, %rcx + 0x4c, 0x29, 0xc9, //0x00002b35 subq %r9, %rcx + 0x48, 0x89, 0x4d, 0xd0, //0x00002b38 movq %rcx, $-48(%rbp) + //0x00002b3c LBB0_487 + 0x4c, 0x8b, 0x6d, 0xc0, //0x00002b3c movq $-64(%rbp), %r13 + 0x66, 0x41, 0x0f, 0x6f, 0xfc, //0x00002b40 movdqa %xmm12, %xmm7 + 0x4c, 0x8b, 0x65, 0xb8, //0x00002b45 movq $-72(%rbp), %r12 + 0x49, 0x01, 0xd3, //0x00002b49 addq %rdx, %r11 + 0x49, 0x01, 0xc6, //0x00002b4c addq %rax, %r14 + 0x0f, 0x85, 0x84, 0xff, 0xff, 0xff, //0x00002b4f jne LBB0_480 + 0xe9, 0x66, 0x0b, 0x00, 0x00, //0x00002b55 jmp LBB0_59 + //0x00002b5a LBB0_488 + 0x4d, 0x29, 0xcb, //0x00002b5a subq %r9, %r11 + 0x49, 0x83, 0xc3, 0x01, //0x00002b5d addq $1, %r11 + 0xe9, 0x73, 0x06, 0x00, 0x00, //0x00002b61 jmp LBB0_562 + //0x00002b66 LBB0_489 + 0x48, 0x85, 0xf6, //0x00002b66 testq %rsi, %rsi + 0x0f, 0x85, 0xbb, 0x0d, 0x00, 0x00, //0x00002b69 jne LBB0_645 + 0x49, 0x83, 0xc3, 0x20, //0x00002b6f addq $32, %r11 + 0x49, 0x83, 0xc6, 0xe0, //0x00002b73 addq $-32, %r14 + 0x4d, 0x85, 0xc9, //0x00002b77 testq %r9, %r9 + 0x0f, 0x85, 0x11, 0x04, 0x00, 0x00, //0x00002b7a jne LBB0_532 + //0x00002b80 LBB0_491 + 0x48, 0x8b, 0x4d, 0xd0, //0x00002b80 movq $-48(%rbp), %rcx + 0x4d, 0x85, 0xf6, //0x00002b84 testq %r14, %r14 + 0x0f, 0x84, 0x89, 0x0b, 0x00, 0x00, //0x00002b87 je LBB0_128 + //0x00002b8d LBB0_492 + 0x41, 0x0f, 0xb6, 0x03, //0x00002b8d movzbl (%r11), %eax + 0x3c, 0x22, //0x00002b91 cmpb $34, %al + 0x0f, 0x84, 0x8c, 0x00, 0x00, 0x00, //0x00002b93 je LBB0_503 + 0x3c, 0x5c, //0x00002b99 cmpb $92, %al + 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x00002b9b je LBB0_497 + 0x3c, 0x1f, //0x00002ba1 cmpb $31, %al + 0x0f, 0x86, 0xbb, 0x0d, 0x00, 0x00, //0x00002ba3 jbe LBB0_649 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002ba9 movq $-1, %rax + 0xba, 0x01, 0x00, 0x00, 0x00, //0x00002bb0 movl $1, %edx + //0x00002bb5 LBB0_496 + 0x49, 0x01, 0xd3, //0x00002bb5 addq %rdx, %r11 + 0x49, 0x01, 0xc6, //0x00002bb8 addq %rax, %r14 + 0x0f, 0x85, 0xcc, 0xff, 0xff, 0xff, //0x00002bbb jne LBB0_492 + 0xe9, 0x50, 0x0b, 0x00, 0x00, //0x00002bc1 jmp LBB0_128 + //0x00002bc6 LBB0_497 + 0x49, 0x83, 0xfe, 0x01, //0x00002bc6 cmpq $1, %r14 + 0x0f, 0x84, 0x8b, 0x0d, 0x00, 0x00, //0x00002bca je LBB0_653 + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00002bd0 movq $-2, %rax + 0xba, 0x02, 0x00, 0x00, 0x00, //0x00002bd7 movl $2, %edx + 0x48, 0x83, 0xf9, 0xff, //0x00002bdc cmpq $-1, %rcx + 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x00002be0 je LBB0_500 + 0x4c, 0x8b, 0x6d, 0xc0, //0x00002be6 movq $-64(%rbp), %r13 + 0x4c, 0x8b, 0x65, 0xb8, //0x00002bea movq $-72(%rbp), %r12 + 0x4c, 0x8b, 0x45, 0xb0, //0x00002bee movq $-80(%rbp), %r8 + 0xe9, 0xbe, 0xff, 0xff, 0xff, //0x00002bf2 jmp LBB0_496 + //0x00002bf7 LBB0_500 + 0x4c, 0x89, 0xd9, //0x00002bf7 movq %r11, %rcx + 0x4c, 0x8b, 0x45, 0xb0, //0x00002bfa movq $-80(%rbp), %r8 + 0x4c, 0x29, 0xc1, //0x00002bfe subq %r8, %rcx + 0x48, 0x89, 0x4d, 0xd0, //0x00002c01 movq %rcx, $-48(%rbp) + 0x4c, 0x8b, 0x6d, 0xc0, //0x00002c05 movq $-64(%rbp), %r13 + 0x4c, 0x8b, 0x65, 0xb8, //0x00002c09 movq $-72(%rbp), %r12 + 0xe9, 0xa3, 0xff, 0xff, 0xff, //0x00002c0d jmp LBB0_496 + //0x00002c12 LBB0_501 + 0x4d, 0x29, 0xcb, //0x00002c12 subq %r9, %r11 + 0x49, 0x01, 0xcb, //0x00002c15 addq %rcx, %r11 + 0xe9, 0x87, 0xd5, 0xff, 0xff, //0x00002c18 jmp LBB0_2 + //0x00002c1d LBB0_502 + 0x0f, 0xbc, 0xcb, //0x00002c1d bsfl %ebx, %ecx + 0xe9, 0x30, 0x00, 0x00, 0x00, //0x00002c20 jmp LBB0_507 + //0x00002c25 LBB0_503 + 0x4d, 0x29, 0xc3, //0x00002c25 subq %r8, %r11 + 0x49, 0x83, 0xc3, 0x01, //0x00002c28 addq $1, %r11 + 0xe9, 0x68, 0x07, 0x00, 0x00, //0x00002c2c jmp LBB0_585 + //0x00002c31 LBB0_504 + 0x4d, 0x29, 0xcb, //0x00002c31 subq %r9, %r11 + 0x49, 0x83, 0xc3, 0x01, //0x00002c34 addq $1, %r11 + 0x48, 0x8b, 0x55, 0xc8, //0x00002c38 movq $-56(%rbp), %rdx + 0xe9, 0x16, 0xe6, 0xff, 0xff, //0x00002c3c jmp LBB0_246 + //0x00002c41 LBB0_505 + 0x4c, 0x03, 0x4d, 0xc8, //0x00002c41 addq $-56(%rbp), %r9 + 0x49, 0x29, 0xc9, //0x00002c45 subq %rcx, %r9 + 0x49, 0x29, 0xc1, //0x00002c48 subq %rax, %r9 + 0x4c, 0x89, 0xc8, //0x00002c4b movq %r9, %rax + 0xe9, 0x94, 0xf9, 0xff, 0xff, //0x00002c4e jmp LBB0_459 + //0x00002c53 LBB0_506 + 0x89, 0xd1, //0x00002c53 movl %edx, %ecx + //0x00002c55 LBB0_507 + 0x48, 0xf7, 0xd0, //0x00002c55 notq %rax + 0x48, 0x29, 0xc8, //0x00002c58 subq %rcx, %rax + 0xe9, 0x87, 0xf9, 0xff, 0xff, //0x00002c5b jmp LBB0_459 + //0x00002c60 LBB0_260 + 0x4d, 0x01, 0xcb, //0x00002c60 addq %r9, %r11 + 0x49, 0x83, 0xfe, 0x20, //0x00002c63 cmpq $32, %r14 + 0x4c, 0x8b, 0x45, 0xb8, //0x00002c67 movq $-72(%rbp), %r8 + 0x0f, 0x82, 0xd0, 0x08, 0x00, 0x00, //0x00002c6b jb LBB0_599 + //0x00002c71 LBB0_261 + 0xf3, 0x41, 0x0f, 0x6f, 0x03, //0x00002c71 movdqu (%r11), %xmm0 + 0xf3, 0x41, 0x0f, 0x6f, 0x4b, 0x10, //0x00002c76 movdqu $16(%r11), %xmm1 + 0x66, 0x0f, 0x6f, 0xd0, //0x00002c7c movdqa %xmm0, %xmm2 + 0x66, 0x41, 0x0f, 0x74, 0xd3, //0x00002c80 pcmpeqb %xmm11, %xmm2 + 0x66, 0x0f, 0xd7, 0xca, //0x00002c85 pmovmskb %xmm2, %ecx + 0x66, 0x0f, 0x6f, 0xd1, //0x00002c89 movdqa %xmm1, %xmm2 + 0x66, 0x41, 0x0f, 0x74, 0xd3, //0x00002c8d pcmpeqb %xmm11, %xmm2 + 0x66, 0x0f, 0xd7, 0xc2, //0x00002c92 pmovmskb %xmm2, %eax + 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x00002c96 pcmpeqb %xmm13, %xmm0 + 0x66, 0x0f, 0xd7, 0xd0, //0x00002c9b pmovmskb %xmm0, %edx + 0x66, 0x41, 0x0f, 0x74, 0xcd, //0x00002c9f pcmpeqb %xmm13, %xmm1 + 0x66, 0x0f, 0xd7, 0xf1, //0x00002ca4 pmovmskb %xmm1, %esi + 0x48, 0xc1, 0xe0, 0x10, //0x00002ca8 shlq $16, %rax + 0x48, 0x09, 0xc1, //0x00002cac orq %rax, %rcx + 0x48, 0xc1, 0xe6, 0x10, //0x00002caf shlq $16, %rsi + 0x48, 0x09, 0xf2, //0x00002cb3 orq %rsi, %rdx + 0x0f, 0x85, 0x21, 0x08, 0x00, 0x00, //0x00002cb6 jne LBB0_595 + 0x4d, 0x85, 0xd2, //0x00002cbc testq %r10, %r10 + 0x0f, 0x85, 0x34, 0x08, 0x00, 0x00, //0x00002cbf jne LBB0_597 + 0x45, 0x31, 0xd2, //0x00002cc5 xorl %r10d, %r10d + 0x48, 0x85, 0xc9, //0x00002cc8 testq %rcx, %rcx + 0x0f, 0x84, 0x68, 0x08, 0x00, 0x00, //0x00002ccb je LBB0_598 + //0x00002cd1 LBB0_264 + 0x48, 0x0f, 0xbc, 0xc1, //0x00002cd1 bsfq %rcx, %rax + 0xe9, 0xd0, 0x00, 0x00, 0x00, //0x00002cd5 jmp LBB0_433 + //0x00002cda LBB0_423 + 0x4d, 0x01, 0xcb, //0x00002cda addq %r9, %r11 + 0x48, 0x83, 0xf9, 0x20, //0x00002cdd cmpq $32, %rcx + 0x0f, 0x82, 0x6c, 0x03, 0x00, 0x00, //0x00002ce1 jb LBB0_539 + //0x00002ce7 LBB0_424 + 0xf3, 0x41, 0x0f, 0x6f, 0x1b, //0x00002ce7 movdqu (%r11), %xmm3 + 0xf3, 0x41, 0x0f, 0x6f, 0x43, 0x10, //0x00002cec movdqu $16(%r11), %xmm0 + 0x66, 0x0f, 0x6f, 0xcb, //0x00002cf2 movdqa %xmm3, %xmm1 + 0x66, 0x41, 0x0f, 0x74, 0xcb, //0x00002cf6 pcmpeqb %xmm11, %xmm1 + 0x66, 0x44, 0x0f, 0xd7, 0xd1, //0x00002cfb pmovmskb %xmm1, %r10d + 0x66, 0x0f, 0x6f, 0xc8, //0x00002d00 movdqa %xmm0, %xmm1 + 0x66, 0x0f, 0x6f, 0xd0, //0x00002d04 movdqa %xmm0, %xmm2 + 0x66, 0x41, 0x0f, 0xda, 0xd2, //0x00002d08 pminub %xmm10, %xmm2 + 0x66, 0x0f, 0x74, 0xd0, //0x00002d0d pcmpeqb %xmm0, %xmm2 + 0x66, 0x41, 0x0f, 0x74, 0xc3, //0x00002d11 pcmpeqb %xmm11, %xmm0 + 0x66, 0x0f, 0xd7, 0xc0, //0x00002d16 pmovmskb %xmm0, %eax + 0x66, 0x0f, 0x6f, 0xc3, //0x00002d1a movdqa %xmm3, %xmm0 + 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x00002d1e pcmpeqb %xmm13, %xmm0 + 0x66, 0x0f, 0xd7, 0xd0, //0x00002d23 pmovmskb %xmm0, %edx + 0x66, 0x41, 0x0f, 0x74, 0xcd, //0x00002d27 pcmpeqb %xmm13, %xmm1 + 0x66, 0x0f, 0xd7, 0xf9, //0x00002d2c pmovmskb %xmm1, %edi + 0x66, 0x0f, 0xd7, 0xf2, //0x00002d30 pmovmskb %xmm2, %esi + 0x48, 0xc1, 0xe0, 0x10, //0x00002d34 shlq $16, %rax + 0x49, 0x09, 0xc2, //0x00002d38 orq %rax, %r10 + 0x48, 0xc1, 0xe7, 0x10, //0x00002d3b shlq $16, %rdi + 0x48, 0xc1, 0xe6, 0x10, //0x00002d3f shlq $16, %rsi + 0x48, 0x09, 0xfa, //0x00002d43 orq %rdi, %rdx + 0x0f, 0x85, 0xab, 0x08, 0x00, 0x00, //0x00002d46 jne LBB0_612 + 0x4d, 0x85, 0xf6, //0x00002d4c testq %r14, %r14 + 0x4c, 0x8b, 0x6d, 0xc0, //0x00002d4f movq $-64(%rbp), %r13 + 0x0f, 0x85, 0xba, 0x08, 0x00, 0x00, //0x00002d53 jne LBB0_614 + 0x66, 0x41, 0x0f, 0x6f, 0xfc, //0x00002d59 movdqa %xmm12, %xmm7 + 0x31, 0xff, //0x00002d5e xorl %edi, %edi + //0x00002d60 LBB0_427 + 0x66, 0x0f, 0x6f, 0xc3, //0x00002d60 movdqa %xmm3, %xmm0 + 0x66, 0x41, 0x0f, 0xda, 0xc2, //0x00002d64 pminub %xmm10, %xmm0 + 0x66, 0x0f, 0x74, 0xc3, //0x00002d69 pcmpeqb %xmm3, %xmm0 + 0x66, 0x0f, 0xd7, 0xc0, //0x00002d6d pmovmskb %xmm0, %eax + 0x48, 0x09, 0xc6, //0x00002d71 orq %rax, %rsi + 0xba, 0x40, 0x00, 0x00, 0x00, //0x00002d74 movl $64, %edx + 0xb8, 0x40, 0x00, 0x00, 0x00, //0x00002d79 movl $64, %eax + 0x4d, 0x85, 0xd2, //0x00002d7e testq %r10, %r10 + 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00002d81 je LBB0_429 + 0x49, 0x0f, 0xbc, 0xc2, //0x00002d87 bsfq %r10, %rax + //0x00002d8b LBB0_429 + 0x48, 0x85, 0xf6, //0x00002d8b testq %rsi, %rsi + 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00002d8e je LBB0_431 + 0x48, 0x0f, 0xbc, 0xd6, //0x00002d94 bsfq %rsi, %rdx + //0x00002d98 LBB0_431 + 0x4d, 0x85, 0xd2, //0x00002d98 testq %r10, %r10 + 0x0f, 0x84, 0x65, 0x00, 0x00, 0x00, //0x00002d9b je LBB0_511 + 0x48, 0x39, 0xc2, //0x00002da1 cmpq %rax, %rdx + 0x0f, 0x82, 0xcc, 0x0b, 0x00, 0x00, //0x00002da4 jb LBB0_650 + //0x00002daa LBB0_433 + 0x4d, 0x29, 0xcb, //0x00002daa subq %r9, %r11 + 0x49, 0x01, 0xc3, //0x00002dad addq %rax, %r11 + 0x49, 0x83, 0xc3, 0x01, //0x00002db0 addq $1, %r11 + 0x48, 0x8b, 0x55, 0xc8, //0x00002db4 movq $-56(%rbp), %rdx + 0x4d, 0x85, 0xdb, //0x00002db8 testq %r11, %r11 + 0x0f, 0x89, 0x96, 0xe4, 0xff, 0xff, //0x00002dbb jns LBB0_246 + 0xe9, 0xdc, 0x0a, 0x00, 0x00, //0x00002dc1 jmp LBB0_434 + //0x00002dc6 LBB0_508 + 0x4d, 0x01, 0xcb, //0x00002dc6 addq %r9, %r11 + 0xe9, 0x73, 0xf8, 0xff, 0xff, //0x00002dc9 jmp LBB0_139 + //0x00002dce LBB0_509 + 0x4d, 0x01, 0xcb, //0x00002dce addq %r9, %r11 + 0x48, 0x85, 0xc0, //0x00002dd1 testq %rax, %rax + 0x0f, 0x85, 0xfe, 0xdd, 0xff, 0xff, //0x00002dd4 jne LBB0_145 + 0xe9, 0x2f, 0xde, 0xff, 0xff, //0x00002dda jmp LBB0_151 + //0x00002ddf LBB0_510 + 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x00002ddf movq $-1, %r12 + 0x4c, 0x89, 0xc1, //0x00002de6 movq %r8, %rcx + 0x48, 0x89, 0xf0, //0x00002de9 movq %rsi, %rax + 0x49, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00002dec movq $-1, %r10 + 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x00002df3 movq $-1, %r13 + 0x48, 0x8d, 0x3d, 0x07, 0x0e, 0x00, 0x00, //0x00002dfa leaq $3591(%rip), %rdi /* LJTI0_3+0(%rip) */ + 0xe9, 0xe2, 0xd9, 0xff, 0xff, //0x00002e01 jmp LBB0_93 + //0x00002e06 LBB0_511 + 0x48, 0x85, 0xf6, //0x00002e06 testq %rsi, %rsi + 0x0f, 0x85, 0x67, 0x0b, 0x00, 0x00, //0x00002e09 jne LBB0_650 + 0x49, 0x83, 0xc3, 0x20, //0x00002e0f addq $32, %r11 + 0x48, 0x83, 0xc1, 0xe0, //0x00002e13 addq $-32, %rcx + 0x48, 0x89, 0xce, //0x00002e17 movq %rcx, %rsi + 0x48, 0x85, 0xff, //0x00002e1a testq %rdi, %rdi + 0x0f, 0x85, 0x3f, 0x02, 0x00, 0x00, //0x00002e1d jne LBB0_540 + //0x00002e23 LBB0_513 + 0x48, 0x8b, 0x4d, 0xd0, //0x00002e23 movq $-48(%rbp), %rcx + 0x48, 0x85, 0xf6, //0x00002e27 testq %rsi, %rsi + 0x0f, 0x84, 0xd2, 0x0a, 0x00, 0x00, //0x00002e2a je LBB0_542 + //0x00002e30 LBB0_514 + 0x41, 0x0f, 0xb6, 0x03, //0x00002e30 movzbl (%r11), %eax + 0x3c, 0x22, //0x00002e34 cmpb $34, %al + 0x0f, 0x84, 0xf6, 0x00, 0x00, 0x00, //0x00002e36 je LBB0_528 + 0x3c, 0x5c, //0x00002e3c cmpb $92, %al + 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x00002e3e je LBB0_519 + 0x3c, 0x1f, //0x00002e44 cmpb $31, %al + 0x0f, 0x86, 0x35, 0x0b, 0x00, 0x00, //0x00002e46 jbe LBB0_651 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002e4c movq $-1, %rax + 0xba, 0x01, 0x00, 0x00, 0x00, //0x00002e53 movl $1, %edx + //0x00002e58 LBB0_518 + 0x49, 0x01, 0xd3, //0x00002e58 addq %rdx, %r11 + 0x48, 0x01, 0xc6, //0x00002e5b addq %rax, %rsi + 0x0f, 0x85, 0xcc, 0xff, 0xff, 0xff, //0x00002e5e jne LBB0_514 + 0xe9, 0x99, 0x0a, 0x00, 0x00, //0x00002e64 jmp LBB0_542 + //0x00002e69 LBB0_519 + 0x48, 0x83, 0xfe, 0x01, //0x00002e69 cmpq $1, %rsi + 0x0f, 0x84, 0x8f, 0x0a, 0x00, 0x00, //0x00002e6d je LBB0_542 + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00002e73 movq $-2, %rax + 0xba, 0x02, 0x00, 0x00, 0x00, //0x00002e7a movl $2, %edx + 0x48, 0x83, 0xf9, 0xff, //0x00002e7f cmpq $-1, %rcx + 0x0f, 0x85, 0xcf, 0xff, 0xff, 0xff, //0x00002e83 jne LBB0_518 + 0x4c, 0x89, 0xd9, //0x00002e89 movq %r11, %rcx + 0x4c, 0x29, 0xc9, //0x00002e8c subq %r9, %rcx + 0x48, 0x89, 0x4d, 0xd0, //0x00002e8f movq %rcx, $-48(%rbp) + 0xe9, 0xc0, 0xff, 0xff, 0xff, //0x00002e93 jmp LBB0_518 + //0x00002e98 LBB0_522 + 0x4d, 0x01, 0xcb, //0x00002e98 addq %r9, %r11 + 0xe9, 0x8c, 0xf8, 0xff, 0xff, //0x00002e9b jmp LBB0_163 + //0x00002ea0 LBB0_523 + 0x4d, 0x01, 0xcb, //0x00002ea0 addq %r9, %r11 + 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x00002ea3 movq $-1, $-48(%rbp) + 0x45, 0x31, 0xd2, //0x00002eab xorl %r10d, %r10d + 0x49, 0x83, 0xfe, 0x20, //0x00002eae cmpq $32, %r14 + 0x0f, 0x83, 0xf9, 0xf8, 0xff, 0xff, //0x00002eb2 jae LBB0_50 + 0xe9, 0x77, 0x02, 0x00, 0x00, //0x00002eb8 jmp LBB0_549 + //0x00002ebd LBB0_524 + 0x4d, 0x01, 0xcb, //0x00002ebd addq %r9, %r11 + 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x00002ec0 movq $-1, $-48(%rbp) + 0x31, 0xdb, //0x00002ec8 xorl %ebx, %ebx + 0x49, 0x83, 0xfe, 0x20, //0x00002eca cmpq $32, %r14 + 0x0f, 0x83, 0x57, 0xf9, 0xff, 0xff, //0x00002ece jae LBB0_174 + //0x00002ed4 LBB0_525 + 0x4c, 0x8b, 0x6d, 0xc0, //0x00002ed4 movq $-64(%rbp), %r13 + 0x66, 0x41, 0x0f, 0x6f, 0xfc, //0x00002ed8 movdqa %xmm12, %xmm7 + 0x48, 0x85, 0xdb, //0x00002edd testq %rbx, %rbx + 0x0f, 0x84, 0xe6, 0xfb, 0xff, 0xff, //0x00002ee0 je LBB0_479 + //0x00002ee6 LBB0_526 + 0x4d, 0x85, 0xf6, //0x00002ee6 testq %r14, %r14 + 0x0f, 0x84, 0x50, 0x0a, 0x00, 0x00, //0x00002ee9 je LBB0_652 + 0x4c, 0x89, 0xc9, //0x00002eef movq %r9, %rcx + 0x48, 0xf7, 0xd1, //0x00002ef2 notq %rcx + 0x4c, 0x01, 0xd9, //0x00002ef5 addq %r11, %rcx + 0x48, 0x8b, 0x55, 0xd0, //0x00002ef8 movq $-48(%rbp), %rdx + 0x48, 0x83, 0xfa, 0xff, //0x00002efc cmpq $-1, %rdx + 0x48, 0x89, 0xd0, //0x00002f00 movq %rdx, %rax + 0x48, 0x0f, 0x44, 0xc1, //0x00002f03 cmoveq %rcx, %rax + 0x48, 0x0f, 0x45, 0xca, //0x00002f07 cmovneq %rdx, %rcx + 0x49, 0x83, 0xc3, 0x01, //0x00002f0b addq $1, %r11 + 0x49, 0x83, 0xc6, 0xff, //0x00002f0f addq $-1, %r14 + 0x48, 0x89, 0x45, 0xd0, //0x00002f13 movq %rax, $-48(%rbp) + 0x4c, 0x8b, 0x6d, 0xc0, //0x00002f17 movq $-64(%rbp), %r13 + 0x66, 0x41, 0x0f, 0x6f, 0xfc, //0x00002f1b movdqa %xmm12, %xmm7 + 0x4c, 0x8b, 0x65, 0xb8, //0x00002f20 movq $-72(%rbp), %r12 + 0x4d, 0x85, 0xf6, //0x00002f24 testq %r14, %r14 + 0x0f, 0x85, 0xac, 0xfb, 0xff, 0xff, //0x00002f27 jne LBB0_480 + 0xe9, 0x8e, 0x07, 0x00, 0x00, //0x00002f2d jmp LBB0_59 + //0x00002f32 LBB0_528 + 0x4d, 0x29, 0xcb, //0x00002f32 subq %r9, %r11 + 0x49, 0x83, 0xc3, 0x01, //0x00002f35 addq $1, %r11 + 0x4c, 0x8b, 0x6d, 0xc0, //0x00002f39 movq $-64(%rbp), %r13 + 0x66, 0x41, 0x0f, 0x6f, 0xfc, //0x00002f3d movdqa %xmm12, %xmm7 + 0xe9, 0xfd, 0xe4, 0xff, 0xff, //0x00002f42 jmp LBB0_269 + //0x00002f47 LBB0_529 + 0x4d, 0x01, 0xcb, //0x00002f47 addq %r9, %r11 + 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x00002f4a movq $-1, $-48(%rbp) + 0x45, 0x31, 0xd2, //0x00002f52 xorl %r10d, %r10d + 0x49, 0x83, 0xfe, 0x20, //0x00002f55 cmpq $32, %r14 + 0x4c, 0x8b, 0x65, 0xb8, //0x00002f59 movq $-72(%rbp), %r12 + 0x0f, 0x83, 0xfe, 0xf9, 0xff, 0xff, //0x00002f5d jae LBB0_119 + 0xe9, 0x8c, 0x03, 0x00, 0x00, //0x00002f63 jmp LBB0_572 + //0x00002f68 LBB0_530 + 0x4c, 0x8b, 0x45, 0xb0, //0x00002f68 movq $-80(%rbp), %r8 + 0x4d, 0x01, 0xc3, //0x00002f6c addq %r8, %r11 + 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x00002f6f movq $-1, $-48(%rbp) + 0x45, 0x31, 0xc9, //0x00002f77 xorl %r9d, %r9d + 0x49, 0x83, 0xfe, 0x20, //0x00002f7a cmpq $32, %r14 + 0x0f, 0x83, 0x61, 0xfa, 0xff, 0xff, //0x00002f7e jae LBB0_209 + //0x00002f84 LBB0_531 + 0x4c, 0x8b, 0x6d, 0xc0, //0x00002f84 movq $-64(%rbp), %r13 + 0x4d, 0x85, 0xc9, //0x00002f88 testq %r9, %r9 + 0x0f, 0x84, 0xef, 0xfb, 0xff, 0xff, //0x00002f8b je LBB0_491 + //0x00002f91 LBB0_532 + 0x4d, 0x85, 0xf6, //0x00002f91 testq %r14, %r14 + 0x0f, 0x84, 0xc1, 0x09, 0x00, 0x00, //0x00002f94 je LBB0_653 + 0x4c, 0x8b, 0x45, 0xb0, //0x00002f9a movq $-80(%rbp), %r8 + 0x4c, 0x89, 0xc1, //0x00002f9e movq %r8, %rcx + 0x48, 0xf7, 0xd1, //0x00002fa1 notq %rcx + 0x4c, 0x01, 0xd9, //0x00002fa4 addq %r11, %rcx + 0x48, 0x8b, 0x55, 0xd0, //0x00002fa7 movq $-48(%rbp), %rdx + 0x48, 0x83, 0xfa, 0xff, //0x00002fab cmpq $-1, %rdx + 0x48, 0x89, 0xd0, //0x00002faf movq %rdx, %rax + 0x48, 0x0f, 0x44, 0xc1, //0x00002fb2 cmoveq %rcx, %rax + 0x48, 0x0f, 0x45, 0xca, //0x00002fb6 cmovneq %rdx, %rcx + 0x49, 0x83, 0xc3, 0x01, //0x00002fba addq $1, %r11 + 0x49, 0x83, 0xc6, 0xff, //0x00002fbe addq $-1, %r14 + 0x48, 0x89, 0x45, 0xd0, //0x00002fc2 movq %rax, $-48(%rbp) + 0x4c, 0x8b, 0x6d, 0xc0, //0x00002fc6 movq $-64(%rbp), %r13 + 0x4c, 0x8b, 0x65, 0xb8, //0x00002fca movq $-72(%rbp), %r12 + 0x4d, 0x85, 0xf6, //0x00002fce testq %r14, %r14 + 0x0f, 0x85, 0xb6, 0xfb, 0xff, 0xff, //0x00002fd1 jne LBB0_492 + 0xe9, 0x3a, 0x07, 0x00, 0x00, //0x00002fd7 jmp LBB0_128 + //0x00002fdc LBB0_534 + 0x4d, 0x01, 0xcb, //0x00002fdc addq %r9, %r11 + 0xe9, 0x19, 0xe9, 0xff, 0xff, //0x00002fdf jmp LBB0_343 + //0x00002fe4 LBB0_535 + 0x4d, 0x01, 0xcb, //0x00002fe4 addq %r9, %r11 + 0x48, 0x8b, 0x75, 0xc8, //0x00002fe7 movq $-56(%rbp), %rsi + 0x48, 0x85, 0xc0, //0x00002feb testq %rax, %rax + 0x0f, 0x85, 0xd4, 0xed, 0xff, 0xff, //0x00002fee jne LBB0_376 + 0xe9, 0x05, 0xee, 0xff, 0xff, //0x00002ff4 jmp LBB0_382 + //0x00002ff9 LBB0_536 + 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00002ff9 movq $-1, %r14 + 0x48, 0x8b, 0x4d, 0xb0, //0x00003000 movq $-80(%rbp), %rcx + 0x4d, 0x89, 0xe2, //0x00003004 movq %r12, %r10 + 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00003007 movq $-1, %r15 + 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000300e movq $-1, %r8 + 0xe9, 0x34, 0xe6, 0xff, 0xff, //0x00003015 jmp LBB0_298 + //0x0000301a LBB0_537 + 0x4d, 0x01, 0xcb, //0x0000301a addq %r9, %r11 + 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x0000301d movq $-1, $-48(%rbp) + 0x45, 0x31, 0xd2, //0x00003025 xorl %r10d, %r10d + 0x49, 0x83, 0xfe, 0x20, //0x00003028 cmpq $32, %r14 + 0x4c, 0x8b, 0x45, 0xb8, //0x0000302c movq $-72(%rbp), %r8 + 0x0f, 0x83, 0x3b, 0xfc, 0xff, 0xff, //0x00003030 jae LBB0_261 + 0xe9, 0x06, 0x05, 0x00, 0x00, //0x00003036 jmp LBB0_599 + //0x0000303b LBB0_538 + 0x4d, 0x01, 0xcb, //0x0000303b addq %r9, %r11 + 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x0000303e movq $-1, $-48(%rbp) + 0x45, 0x31, 0xf6, //0x00003046 xorl %r14d, %r14d + 0x48, 0x83, 0xf9, 0x20, //0x00003049 cmpq $32, %rcx + 0x0f, 0x83, 0x94, 0xfc, 0xff, 0xff, //0x0000304d jae LBB0_424 + //0x00003053 LBB0_539 + 0x48, 0x89, 0xce, //0x00003053 movq %rcx, %rsi + 0x4c, 0x89, 0xf7, //0x00003056 movq %r14, %rdi + 0x48, 0x85, 0xff, //0x00003059 testq %rdi, %rdi + 0x0f, 0x84, 0xc1, 0xfd, 0xff, 0xff, //0x0000305c je LBB0_513 + //0x00003062 LBB0_540 + 0x48, 0x85, 0xf6, //0x00003062 testq %rsi, %rsi + 0x0f, 0x84, 0x97, 0x08, 0x00, 0x00, //0x00003065 je LBB0_542 + 0x4c, 0x89, 0xc9, //0x0000306b movq %r9, %rcx + 0x48, 0xf7, 0xd1, //0x0000306e notq %rcx + 0x4c, 0x01, 0xd9, //0x00003071 addq %r11, %rcx + 0x48, 0x8b, 0x55, 0xd0, //0x00003074 movq $-48(%rbp), %rdx + 0x48, 0x83, 0xfa, 0xff, //0x00003078 cmpq $-1, %rdx + 0x48, 0x89, 0xd0, //0x0000307c movq %rdx, %rax + 0x48, 0x0f, 0x44, 0xc1, //0x0000307f cmoveq %rcx, %rax + 0x48, 0x0f, 0x45, 0xca, //0x00003083 cmovneq %rdx, %rcx + 0x49, 0x83, 0xc3, 0x01, //0x00003087 addq $1, %r11 + 0x48, 0x83, 0xc6, 0xff, //0x0000308b addq $-1, %rsi + 0x48, 0x89, 0x45, 0xd0, //0x0000308f movq %rax, $-48(%rbp) + 0x48, 0x85, 0xf6, //0x00003093 testq %rsi, %rsi + 0x0f, 0x85, 0x94, 0xfd, 0xff, 0xff, //0x00003096 jne LBB0_514 + 0xe9, 0x61, 0x08, 0x00, 0x00, //0x0000309c jmp LBB0_542 + //0x000030a1 LBB0_543 + 0x49, 0x8d, 0x4c, 0x24, 0xff, //0x000030a1 leaq $-1(%r12), %rcx + 0x4c, 0x39, 0xf1, //0x000030a6 cmpq %r14, %rcx + 0x0f, 0x84, 0x44, 0x06, 0x00, 0x00, //0x000030a9 je LBB0_638 + 0x4c, 0x89, 0xe2, //0x000030af movq %r12, %rdx + 0x4f, 0x8d, 0x1c, 0x16, //0x000030b2 leaq (%r14,%r10), %r11 + 0x49, 0x83, 0xc3, 0x02, //0x000030b6 addq $2, %r11 + 0x4c, 0x89, 0xe1, //0x000030ba movq %r12, %rcx + 0x4c, 0x29, 0xf1, //0x000030bd subq %r14, %rcx + 0x48, 0x83, 0xc1, 0xfe, //0x000030c0 addq $-2, %rcx + 0x49, 0x89, 0xce, //0x000030c4 movq %rcx, %r14 + 0x4c, 0x8b, 0x6d, 0xc0, //0x000030c7 movq $-64(%rbp), %r13 + 0xe9, 0x71, 0xf5, 0xff, 0xff, //0x000030cb jmp LBB0_139 + //0x000030d0 LBB0_545 + 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x000030d0 cmpq $-1, $-48(%rbp) + 0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x000030d5 jne LBB0_547 + 0x4c, 0x89, 0xd8, //0x000030db movq %r11, %rax + 0x4c, 0x29, 0xc8, //0x000030de subq %r9, %rax + 0x48, 0x0f, 0xbc, 0xf2, //0x000030e1 bsfq %rdx, %rsi + 0x48, 0x01, 0xc6, //0x000030e5 addq %rax, %rsi + 0x48, 0x89, 0x75, 0xd0, //0x000030e8 movq %rsi, $-48(%rbp) + //0x000030ec LBB0_547 + 0x44, 0x89, 0xd0, //0x000030ec movl %r10d, %eax + 0xf7, 0xd0, //0x000030ef notl %eax + 0x21, 0xd0, //0x000030f1 andl %edx, %eax + 0x41, 0x8d, 0x34, 0x42, //0x000030f3 leal (%r10,%rax,2), %esi + 0x8d, 0x3c, 0x00, //0x000030f7 leal (%rax,%rax), %edi + 0xf7, 0xd7, //0x000030fa notl %edi + 0x21, 0xd7, //0x000030fc andl %edx, %edi + 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x000030fe andl $-1431655766, %edi + 0x45, 0x31, 0xd2, //0x00003104 xorl %r10d, %r10d + 0x01, 0xc7, //0x00003107 addl %eax, %edi + 0x41, 0x0f, 0x92, 0xc2, //0x00003109 setb %r10b + 0x01, 0xff, //0x0000310d addl %edi, %edi + 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x0000310f xorl $1431655765, %edi + 0x21, 0xf7, //0x00003115 andl %esi, %edi + 0xf7, 0xd7, //0x00003117 notl %edi + 0x21, 0xf9, //0x00003119 andl %edi, %ecx + 0x4c, 0x8b, 0x6d, 0xc0, //0x0000311b movq $-64(%rbp), %r13 + 0x4c, 0x8b, 0x65, 0xb8, //0x0000311f movq $-72(%rbp), %r12 + 0x48, 0x85, 0xc9, //0x00003123 testq %rcx, %rcx + 0x0f, 0x85, 0xe5, 0xf6, 0xff, 0xff, //0x00003126 jne LBB0_53 + //0x0000312c LBB0_548 + 0x49, 0x83, 0xc3, 0x20, //0x0000312c addq $32, %r11 + 0x49, 0x83, 0xc6, 0xe0, //0x00003130 addq $-32, %r14 + //0x00003134 LBB0_549 + 0x4d, 0x85, 0xd2, //0x00003134 testq %r10, %r10 + 0x0f, 0x85, 0xe4, 0x02, 0x00, 0x00, //0x00003137 jne LBB0_589 + 0x48, 0x8b, 0x4d, 0xd0, //0x0000313d movq $-48(%rbp), %rcx + 0x4d, 0x85, 0xf6, //0x00003141 testq %r14, %r14 + 0x0f, 0x84, 0x8c, 0x00, 0x00, 0x00, //0x00003144 je LBB0_561 + //0x0000314a LBB0_551 + 0x4c, 0x89, 0xca, //0x0000314a movq %r9, %rdx + 0x48, 0xf7, 0xda, //0x0000314d negq %rdx + //0x00003150 LBB0_552 + 0x31, 0xf6, //0x00003150 xorl %esi, %esi + //0x00003152 LBB0_553 + 0x41, 0x0f, 0xb6, 0x04, 0x33, //0x00003152 movzbl (%r11,%rsi), %eax + 0x3c, 0x22, //0x00003157 cmpb $34, %al + 0x0f, 0x84, 0x70, 0x00, 0x00, 0x00, //0x00003159 je LBB0_560 + 0x3c, 0x5c, //0x0000315f cmpb $92, %al + 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00003161 je LBB0_558 + 0x48, 0x83, 0xc6, 0x01, //0x00003167 addq $1, %rsi + 0x49, 0x39, 0xf6, //0x0000316b cmpq %rsi, %r14 + 0x0f, 0x85, 0xde, 0xff, 0xff, 0xff, //0x0000316e jne LBB0_553 + 0xe9, 0x72, 0x00, 0x00, 0x00, //0x00003174 jmp LBB0_556 + //0x00003179 LBB0_558 + 0x49, 0x8d, 0x46, 0xff, //0x00003179 leaq $-1(%r14), %rax + 0x48, 0x39, 0xf0, //0x0000317d cmpq %rsi, %rax + 0x0f, 0x84, 0xb9, 0x07, 0x00, 0x00, //0x00003180 je LBB0_652 + 0x4a, 0x8d, 0x04, 0x1a, //0x00003186 leaq (%rdx,%r11), %rax + 0x48, 0x01, 0xf0, //0x0000318a addq %rsi, %rax + 0x48, 0x83, 0xf9, 0xff, //0x0000318d cmpq $-1, %rcx + 0x48, 0x8b, 0x7d, 0xd0, //0x00003191 movq $-48(%rbp), %rdi + 0x48, 0x0f, 0x44, 0xf8, //0x00003195 cmoveq %rax, %rdi + 0x48, 0x89, 0x7d, 0xd0, //0x00003199 movq %rdi, $-48(%rbp) + 0x48, 0x0f, 0x44, 0xc8, //0x0000319d cmoveq %rax, %rcx + 0x49, 0x01, 0xf3, //0x000031a1 addq %rsi, %r11 + 0x49, 0x83, 0xc3, 0x02, //0x000031a4 addq $2, %r11 + 0x4c, 0x89, 0xf0, //0x000031a8 movq %r14, %rax + 0x48, 0x29, 0xf0, //0x000031ab subq %rsi, %rax + 0x48, 0x83, 0xc0, 0xfe, //0x000031ae addq $-2, %rax + 0x49, 0x83, 0xc6, 0xfe, //0x000031b2 addq $-2, %r14 + 0x49, 0x39, 0xf6, //0x000031b6 cmpq %rsi, %r14 + 0x49, 0x89, 0xc6, //0x000031b9 movq %rax, %r14 + 0x4c, 0x8b, 0x6d, 0xc0, //0x000031bc movq $-64(%rbp), %r13 + 0x4c, 0x8b, 0x65, 0xb8, //0x000031c0 movq $-72(%rbp), %r12 + 0x0f, 0x85, 0x86, 0xff, 0xff, 0xff, //0x000031c4 jne LBB0_552 + 0xe9, 0xf1, 0x04, 0x00, 0x00, //0x000031ca jmp LBB0_59 + //0x000031cf LBB0_560 + 0x49, 0x01, 0xf3, //0x000031cf addq %rsi, %r11 + 0x49, 0x83, 0xc3, 0x01, //0x000031d2 addq $1, %r11 + //0x000031d6 LBB0_561 + 0x4d, 0x29, 0xcb, //0x000031d6 subq %r9, %r11 + //0x000031d9 LBB0_562 + 0x48, 0x8b, 0x55, 0xc8, //0x000031d9 movq $-56(%rbp), %rdx + 0x4d, 0x85, 0xdb, //0x000031dd testq %r11, %r11 + 0x0f, 0x89, 0x71, 0xe0, 0xff, 0xff, //0x000031e0 jns LBB0_246 + 0xe9, 0xc8, 0x04, 0x00, 0x00, //0x000031e6 jmp LBB0_58 + //0x000031eb LBB0_556 + 0x3c, 0x22, //0x000031eb cmpb $34, %al + 0x0f, 0x85, 0x4c, 0x07, 0x00, 0x00, //0x000031ed jne LBB0_652 + 0x4d, 0x01, 0xf3, //0x000031f3 addq %r14, %r11 + 0x4c, 0x8b, 0x6d, 0xc0, //0x000031f6 movq $-64(%rbp), %r13 + 0x4c, 0x8b, 0x65, 0xb8, //0x000031fa movq $-72(%rbp), %r12 + 0xe9, 0xd3, 0xff, 0xff, 0xff, //0x000031fe jmp LBB0_561 + //0x00003203 LBB0_563 + 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x00003203 cmpq $-1, $-48(%rbp) + 0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x00003208 jne LBB0_565 + 0x4c, 0x89, 0xd8, //0x0000320e movq %r11, %rax + 0x4c, 0x29, 0xc8, //0x00003211 subq %r9, %rax + 0x48, 0x0f, 0xbc, 0xfa, //0x00003214 bsfq %rdx, %rdi + 0x48, 0x01, 0xc7, //0x00003218 addq %rax, %rdi + 0x48, 0x89, 0x7d, 0xd0, //0x0000321b movq %rdi, $-48(%rbp) + //0x0000321f LBB0_565 + 0x48, 0x89, 0xdf, //0x0000321f movq %rbx, %rdi + 0x89, 0xf8, //0x00003222 movl %edi, %eax + 0xf7, 0xd0, //0x00003224 notl %eax + 0x21, 0xd0, //0x00003226 andl %edx, %eax + 0x44, 0x8d, 0x04, 0x43, //0x00003228 leal (%rbx,%rax,2), %r8d + 0x8d, 0x3c, 0x00, //0x0000322c leal (%rax,%rax), %edi + 0xf7, 0xd7, //0x0000322f notl %edi + 0x21, 0xd7, //0x00003231 andl %edx, %edi + 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x00003233 andl $-1431655766, %edi + 0x31, 0xdb, //0x00003239 xorl %ebx, %ebx + 0x01, 0xc7, //0x0000323b addl %eax, %edi + 0x0f, 0x92, 0xc3, //0x0000323d setb %bl + 0x01, 0xff, //0x00003240 addl %edi, %edi + 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x00003242 xorl $1431655765, %edi + 0x44, 0x21, 0xc7, //0x00003248 andl %r8d, %edi + 0xf7, 0xd7, //0x0000324b notl %edi + 0x21, 0xf9, //0x0000324d andl %edi, %ecx + 0x4c, 0x8b, 0x6d, 0xc0, //0x0000324f movq $-64(%rbp), %r13 + 0x66, 0x41, 0x0f, 0x6f, 0xfc, //0x00003253 movdqa %xmm12, %xmm7 + 0x4c, 0x8b, 0x65, 0xb8, //0x00003258 movq $-72(%rbp), %r12 + 0xe9, 0x42, 0xf6, 0xff, 0xff, //0x0000325c jmp LBB0_177 + //0x00003261 LBB0_566 + 0x49, 0x8d, 0x4c, 0x24, 0xff, //0x00003261 leaq $-1(%r12), %rcx + 0x4c, 0x39, 0xf1, //0x00003266 cmpq %r14, %rcx + 0x0f, 0x84, 0x84, 0x04, 0x00, 0x00, //0x00003269 je LBB0_638 + 0x4c, 0x89, 0xe2, //0x0000326f movq %r12, %rdx + 0x4f, 0x8d, 0x1c, 0x16, //0x00003272 leaq (%r14,%r10), %r11 + 0x49, 0x83, 0xc3, 0x02, //0x00003276 addq $2, %r11 + 0x4c, 0x89, 0xe1, //0x0000327a movq %r12, %rcx + 0x4c, 0x29, 0xf1, //0x0000327d subq %r14, %rcx + 0x48, 0x83, 0xc1, 0xfe, //0x00003280 addq $-2, %rcx + 0x49, 0x89, 0xce, //0x00003284 movq %rcx, %r14 + 0x4c, 0x8b, 0x6d, 0xc0, //0x00003287 movq $-64(%rbp), %r13 + 0xe9, 0x9c, 0xf4, 0xff, 0xff, //0x0000328b jmp LBB0_163 + //0x00003290 LBB0_568 + 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x00003290 cmpq $-1, $-48(%rbp) + 0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x00003295 jne LBB0_570 + 0x4c, 0x89, 0xd8, //0x0000329b movq %r11, %rax + 0x4c, 0x29, 0xc8, //0x0000329e subq %r9, %rax + 0x48, 0x0f, 0xbc, 0xf2, //0x000032a1 bsfq %rdx, %rsi + 0x48, 0x01, 0xc6, //0x000032a5 addq %rax, %rsi + 0x48, 0x89, 0x75, 0xd0, //0x000032a8 movq %rsi, $-48(%rbp) + //0x000032ac LBB0_570 + 0x44, 0x89, 0xd0, //0x000032ac movl %r10d, %eax + 0xf7, 0xd0, //0x000032af notl %eax + 0x21, 0xd0, //0x000032b1 andl %edx, %eax + 0x41, 0x8d, 0x34, 0x42, //0x000032b3 leal (%r10,%rax,2), %esi + 0x8d, 0x3c, 0x00, //0x000032b7 leal (%rax,%rax), %edi + 0xf7, 0xd7, //0x000032ba notl %edi + 0x21, 0xd7, //0x000032bc andl %edx, %edi + 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x000032be andl $-1431655766, %edi + 0x45, 0x31, 0xd2, //0x000032c4 xorl %r10d, %r10d + 0x01, 0xc7, //0x000032c7 addl %eax, %edi + 0x41, 0x0f, 0x92, 0xc2, //0x000032c9 setb %r10b + 0x01, 0xff, //0x000032cd addl %edi, %edi + 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x000032cf xorl $1431655765, %edi + 0x21, 0xf7, //0x000032d5 andl %esi, %edi + 0xf7, 0xd7, //0x000032d7 notl %edi + 0x21, 0xf9, //0x000032d9 andl %edi, %ecx + 0x4c, 0x8b, 0x6d, 0xc0, //0x000032db movq $-64(%rbp), %r13 + 0x4c, 0x8b, 0x65, 0xb8, //0x000032df movq $-72(%rbp), %r12 + 0x48, 0x85, 0xc9, //0x000032e3 testq %rcx, %rcx + 0x0f, 0x85, 0xd5, 0xf6, 0xff, 0xff, //0x000032e6 jne LBB0_122 + //0x000032ec LBB0_571 + 0x49, 0x83, 0xc3, 0x20, //0x000032ec addq $32, %r11 + 0x49, 0x83, 0xc6, 0xe0, //0x000032f0 addq $-32, %r14 + //0x000032f4 LBB0_572 + 0x4d, 0x85, 0xd2, //0x000032f4 testq %r10, %r10 + 0x0f, 0x85, 0x6b, 0x01, 0x00, 0x00, //0x000032f7 jne LBB0_591 + 0x48, 0x8b, 0x4d, 0xd0, //0x000032fd movq $-48(%rbp), %rcx + 0x4d, 0x85, 0xf6, //0x00003301 testq %r14, %r14 + 0x0f, 0x84, 0x8c, 0x00, 0x00, 0x00, //0x00003304 je LBB0_584 + //0x0000330a LBB0_574 + 0x4c, 0x89, 0xca, //0x0000330a movq %r9, %rdx + 0x48, 0xf7, 0xda, //0x0000330d negq %rdx + //0x00003310 LBB0_575 + 0x31, 0xf6, //0x00003310 xorl %esi, %esi + //0x00003312 LBB0_576 + 0x41, 0x0f, 0xb6, 0x04, 0x33, //0x00003312 movzbl (%r11,%rsi), %eax + 0x3c, 0x22, //0x00003317 cmpb $34, %al + 0x0f, 0x84, 0x70, 0x00, 0x00, 0x00, //0x00003319 je LBB0_583 + 0x3c, 0x5c, //0x0000331f cmpb $92, %al + 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00003321 je LBB0_581 + 0x48, 0x83, 0xc6, 0x01, //0x00003327 addq $1, %rsi + 0x49, 0x39, 0xf6, //0x0000332b cmpq %rsi, %r14 + 0x0f, 0x85, 0xde, 0xff, 0xff, 0xff, //0x0000332e jne LBB0_576 + 0xe9, 0x72, 0x00, 0x00, 0x00, //0x00003334 jmp LBB0_579 + //0x00003339 LBB0_581 + 0x49, 0x8d, 0x46, 0xff, //0x00003339 leaq $-1(%r14), %rax + 0x48, 0x39, 0xf0, //0x0000333d cmpq %rsi, %rax + 0x0f, 0x84, 0x15, 0x06, 0x00, 0x00, //0x00003340 je LBB0_653 + 0x4a, 0x8d, 0x04, 0x1a, //0x00003346 leaq (%rdx,%r11), %rax + 0x48, 0x01, 0xf0, //0x0000334a addq %rsi, %rax + 0x48, 0x83, 0xf9, 0xff, //0x0000334d cmpq $-1, %rcx + 0x48, 0x8b, 0x7d, 0xd0, //0x00003351 movq $-48(%rbp), %rdi + 0x48, 0x0f, 0x44, 0xf8, //0x00003355 cmoveq %rax, %rdi + 0x48, 0x89, 0x7d, 0xd0, //0x00003359 movq %rdi, $-48(%rbp) + 0x48, 0x0f, 0x44, 0xc8, //0x0000335d cmoveq %rax, %rcx + 0x49, 0x01, 0xf3, //0x00003361 addq %rsi, %r11 + 0x49, 0x83, 0xc3, 0x02, //0x00003364 addq $2, %r11 + 0x4c, 0x89, 0xf0, //0x00003368 movq %r14, %rax + 0x48, 0x29, 0xf0, //0x0000336b subq %rsi, %rax + 0x48, 0x83, 0xc0, 0xfe, //0x0000336e addq $-2, %rax + 0x49, 0x83, 0xc6, 0xfe, //0x00003372 addq $-2, %r14 + 0x49, 0x39, 0xf6, //0x00003376 cmpq %rsi, %r14 + 0x49, 0x89, 0xc6, //0x00003379 movq %rax, %r14 + 0x4c, 0x8b, 0x6d, 0xc0, //0x0000337c movq $-64(%rbp), %r13 + 0x4c, 0x8b, 0x65, 0xb8, //0x00003380 movq $-72(%rbp), %r12 + 0x0f, 0x85, 0x86, 0xff, 0xff, 0xff, //0x00003384 jne LBB0_575 + 0xe9, 0x87, 0x03, 0x00, 0x00, //0x0000338a jmp LBB0_128 + //0x0000338f LBB0_583 + 0x49, 0x01, 0xf3, //0x0000338f addq %rsi, %r11 + 0x49, 0x83, 0xc3, 0x01, //0x00003392 addq $1, %r11 + //0x00003396 LBB0_584 + 0x4d, 0x29, 0xcb, //0x00003396 subq %r9, %r11 + //0x00003399 LBB0_585 + 0x48, 0x8b, 0x55, 0xc8, //0x00003399 movq $-56(%rbp), %rdx + 0x4d, 0x85, 0xdb, //0x0000339d testq %r11, %r11 + 0x0f, 0x89, 0x1a, 0xe4, 0xff, 0xff, //0x000033a0 jns LBB0_331 + 0xe9, 0x5a, 0x03, 0x00, 0x00, //0x000033a6 jmp LBB0_127 + //0x000033ab LBB0_579 + 0x3c, 0x22, //0x000033ab cmpb $34, %al + 0x0f, 0x85, 0xa8, 0x05, 0x00, 0x00, //0x000033ad jne LBB0_653 + 0x4d, 0x01, 0xf3, //0x000033b3 addq %r14, %r11 + 0x4c, 0x8b, 0x6d, 0xc0, //0x000033b6 movq $-64(%rbp), %r13 + 0x4c, 0x8b, 0x65, 0xb8, //0x000033ba movq $-72(%rbp), %r12 + 0xe9, 0xd3, 0xff, 0xff, 0xff, //0x000033be jmp LBB0_584 + //0x000033c3 LBB0_586 + 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x000033c3 cmpq $-1, $-48(%rbp) + 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x000033c8 jne LBB0_588 + 0x4c, 0x89, 0xd8, //0x000033ce movq %r11, %rax + 0x48, 0x2b, 0x45, 0xb0, //0x000033d1 subq $-80(%rbp), %rax + 0x48, 0x0f, 0xbc, 0xfa, //0x000033d5 bsfq %rdx, %rdi + 0x48, 0x01, 0xc7, //0x000033d9 addq %rax, %rdi + 0x48, 0x89, 0x7d, 0xd0, //0x000033dc movq %rdi, $-48(%rbp) + //0x000033e0 LBB0_588 + 0x44, 0x89, 0xc8, //0x000033e0 movl %r9d, %eax + 0xf7, 0xd0, //0x000033e3 notl %eax + 0x21, 0xd0, //0x000033e5 andl %edx, %eax + 0x45, 0x8d, 0x04, 0x41, //0x000033e7 leal (%r9,%rax,2), %r8d + 0x8d, 0x3c, 0x00, //0x000033eb leal (%rax,%rax), %edi + 0xf7, 0xd7, //0x000033ee notl %edi + 0x21, 0xd7, //0x000033f0 andl %edx, %edi + 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x000033f2 andl $-1431655766, %edi + 0x45, 0x31, 0xc9, //0x000033f8 xorl %r9d, %r9d + 0x01, 0xc7, //0x000033fb addl %eax, %edi + 0x41, 0x0f, 0x92, 0xc1, //0x000033fd setb %r9b + 0x01, 0xff, //0x00003401 addl %edi, %edi + 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x00003403 xorl $1431655765, %edi + 0x44, 0x21, 0xc7, //0x00003409 andl %r8d, %edi + 0xf7, 0xd7, //0x0000340c notl %edi + 0x21, 0xf9, //0x0000340e andl %edi, %ecx + 0x4c, 0x8b, 0x6d, 0xc0, //0x00003410 movq $-64(%rbp), %r13 + 0x4c, 0x8b, 0x65, 0xb8, //0x00003414 movq $-72(%rbp), %r12 + 0x4c, 0x8b, 0x45, 0xb0, //0x00003418 movq $-80(%rbp), %r8 + 0xe9, 0x38, 0xf6, 0xff, 0xff, //0x0000341c jmp LBB0_212 + //0x00003421 LBB0_589 + 0x4d, 0x85, 0xf6, //0x00003421 testq %r14, %r14 + 0x0f, 0x84, 0x15, 0x05, 0x00, 0x00, //0x00003424 je LBB0_652 + 0x4c, 0x89, 0xc9, //0x0000342a movq %r9, %rcx + 0x48, 0xf7, 0xd1, //0x0000342d notq %rcx + 0x4c, 0x01, 0xd9, //0x00003430 addq %r11, %rcx + 0x48, 0x8b, 0x55, 0xd0, //0x00003433 movq $-48(%rbp), %rdx + 0x48, 0x83, 0xfa, 0xff, //0x00003437 cmpq $-1, %rdx + 0x48, 0x89, 0xd0, //0x0000343b movq %rdx, %rax + 0x48, 0x0f, 0x44, 0xc1, //0x0000343e cmoveq %rcx, %rax + 0x48, 0x0f, 0x45, 0xca, //0x00003442 cmovneq %rdx, %rcx + 0x49, 0x83, 0xc3, 0x01, //0x00003446 addq $1, %r11 + 0x49, 0x83, 0xc6, 0xff, //0x0000344a addq $-1, %r14 + 0x48, 0x89, 0x45, 0xd0, //0x0000344e movq %rax, $-48(%rbp) + 0x4c, 0x8b, 0x6d, 0xc0, //0x00003452 movq $-64(%rbp), %r13 + 0x4c, 0x8b, 0x65, 0xb8, //0x00003456 movq $-72(%rbp), %r12 + 0x4d, 0x85, 0xf6, //0x0000345a testq %r14, %r14 + 0x0f, 0x85, 0xe7, 0xfc, 0xff, 0xff, //0x0000345d jne LBB0_551 + 0xe9, 0x6e, 0xfd, 0xff, 0xff, //0x00003463 jmp LBB0_561 + //0x00003468 LBB0_591 + 0x4d, 0x85, 0xf6, //0x00003468 testq %r14, %r14 + 0x0f, 0x84, 0xea, 0x04, 0x00, 0x00, //0x0000346b je LBB0_653 + 0x4c, 0x89, 0xc9, //0x00003471 movq %r9, %rcx + 0x48, 0xf7, 0xd1, //0x00003474 notq %rcx + 0x4c, 0x01, 0xd9, //0x00003477 addq %r11, %rcx + 0x48, 0x8b, 0x55, 0xd0, //0x0000347a movq $-48(%rbp), %rdx + 0x48, 0x83, 0xfa, 0xff, //0x0000347e cmpq $-1, %rdx + 0x48, 0x89, 0xd0, //0x00003482 movq %rdx, %rax + 0x48, 0x0f, 0x44, 0xc1, //0x00003485 cmoveq %rcx, %rax + 0x48, 0x0f, 0x45, 0xca, //0x00003489 cmovneq %rdx, %rcx + 0x49, 0x83, 0xc3, 0x01, //0x0000348d addq $1, %r11 + 0x49, 0x83, 0xc6, 0xff, //0x00003491 addq $-1, %r14 + 0x48, 0x89, 0x45, 0xd0, //0x00003495 movq %rax, $-48(%rbp) + 0x4c, 0x8b, 0x6d, 0xc0, //0x00003499 movq $-64(%rbp), %r13 + 0x4c, 0x8b, 0x65, 0xb8, //0x0000349d movq $-72(%rbp), %r12 + 0x4d, 0x85, 0xf6, //0x000034a1 testq %r14, %r14 + 0x0f, 0x85, 0x60, 0xfe, 0xff, 0xff, //0x000034a4 jne LBB0_574 + 0xe9, 0xe7, 0xfe, 0xff, 0xff, //0x000034aa jmp LBB0_584 + //0x000034af LBB0_593 + 0x49, 0x8d, 0x48, 0xff, //0x000034af leaq $-1(%r8), %rcx + 0x4c, 0x39, 0xf1, //0x000034b3 cmpq %r14, %rcx + 0x0f, 0x84, 0x37, 0x02, 0x00, 0x00, //0x000034b6 je LBB0_638 + 0x4c, 0x89, 0xc2, //0x000034bc movq %r8, %rdx + 0x4f, 0x8d, 0x1c, 0x16, //0x000034bf leaq (%r14,%r10), %r11 + 0x49, 0x83, 0xc3, 0x02, //0x000034c3 addq $2, %r11 + 0x4c, 0x89, 0xc1, //0x000034c7 movq %r8, %rcx + 0x4c, 0x29, 0xf1, //0x000034ca subq %r14, %rcx + 0x48, 0x83, 0xc1, 0xfe, //0x000034cd addq $-2, %rcx + 0x49, 0x89, 0xce, //0x000034d1 movq %rcx, %r14 + 0x4c, 0x8b, 0x6d, 0xc0, //0x000034d4 movq $-64(%rbp), %r13 + 0xe9, 0x20, 0xe4, 0xff, 0xff, //0x000034d8 jmp LBB0_343 + //0x000034dd LBB0_595 + 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x000034dd cmpq $-1, $-48(%rbp) + 0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x000034e2 jne LBB0_597 + 0x4c, 0x89, 0xd8, //0x000034e8 movq %r11, %rax + 0x4c, 0x29, 0xc8, //0x000034eb subq %r9, %rax + 0x48, 0x0f, 0xbc, 0xf2, //0x000034ee bsfq %rdx, %rsi + 0x48, 0x01, 0xc6, //0x000034f2 addq %rax, %rsi + 0x48, 0x89, 0x75, 0xd0, //0x000034f5 movq %rsi, $-48(%rbp) + //0x000034f9 LBB0_597 + 0x44, 0x89, 0xd0, //0x000034f9 movl %r10d, %eax + 0xf7, 0xd0, //0x000034fc notl %eax + 0x21, 0xd0, //0x000034fe andl %edx, %eax + 0x41, 0x8d, 0x34, 0x42, //0x00003500 leal (%r10,%rax,2), %esi + 0x8d, 0x3c, 0x00, //0x00003504 leal (%rax,%rax), %edi + 0xf7, 0xd7, //0x00003507 notl %edi + 0x21, 0xd7, //0x00003509 andl %edx, %edi + 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000350b andl $-1431655766, %edi + 0x45, 0x31, 0xd2, //0x00003511 xorl %r10d, %r10d + 0x01, 0xc7, //0x00003514 addl %eax, %edi + 0x41, 0x0f, 0x92, 0xc2, //0x00003516 setb %r10b + 0x01, 0xff, //0x0000351a addl %edi, %edi + 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x0000351c xorl $1431655765, %edi + 0x21, 0xf7, //0x00003522 andl %esi, %edi + 0xf7, 0xd7, //0x00003524 notl %edi + 0x21, 0xf9, //0x00003526 andl %edi, %ecx + 0x4c, 0x8b, 0x6d, 0xc0, //0x00003528 movq $-64(%rbp), %r13 + 0x4c, 0x8b, 0x45, 0xb8, //0x0000352c movq $-72(%rbp), %r8 + 0x48, 0x85, 0xc9, //0x00003530 testq %rcx, %rcx + 0x0f, 0x85, 0x98, 0xf7, 0xff, 0xff, //0x00003533 jne LBB0_264 + //0x00003539 LBB0_598 + 0x49, 0x83, 0xc3, 0x20, //0x00003539 addq $32, %r11 + 0x49, 0x83, 0xc6, 0xe0, //0x0000353d addq $-32, %r14 + //0x00003541 LBB0_599 + 0x4d, 0x85, 0xd2, //0x00003541 testq %r10, %r10 + 0x0f, 0x85, 0x0b, 0x01, 0x00, 0x00, //0x00003544 jne LBB0_615 + 0x48, 0x8b, 0x4d, 0xd0, //0x0000354a movq $-48(%rbp), %rcx + 0x4d, 0x85, 0xf6, //0x0000354e testq %r14, %r14 + 0x0f, 0x84, 0x84, 0x00, 0x00, 0x00, //0x00003551 je LBB0_611 + //0x00003557 LBB0_601 + 0x4c, 0x89, 0xca, //0x00003557 movq %r9, %rdx + 0x48, 0xf7, 0xda, //0x0000355a negq %rdx + //0x0000355d LBB0_602 + 0x31, 0xf6, //0x0000355d xorl %esi, %esi + //0x0000355f LBB0_603 + 0x41, 0x0f, 0xb6, 0x04, 0x33, //0x0000355f movzbl (%r11,%rsi), %eax + 0x3c, 0x22, //0x00003564 cmpb $34, %al + 0x0f, 0x84, 0x68, 0x00, 0x00, 0x00, //0x00003566 je LBB0_610 + 0x3c, 0x5c, //0x0000356c cmpb $92, %al + 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x0000356e je LBB0_608 + 0x48, 0x83, 0xc6, 0x01, //0x00003574 addq $1, %rsi + 0x49, 0x39, 0xf6, //0x00003578 cmpq %rsi, %r14 + 0x0f, 0x85, 0xde, 0xff, 0xff, 0xff, //0x0000357b jne LBB0_603 + 0xe9, 0x61, 0x00, 0x00, 0x00, //0x00003581 jmp LBB0_606 + //0x00003586 LBB0_608 + 0x49, 0x8d, 0x46, 0xff, //0x00003586 leaq $-1(%r14), %rax + 0x48, 0x39, 0xf0, //0x0000358a cmpq %rsi, %rax + 0x0f, 0x84, 0x6f, 0x03, 0x00, 0x00, //0x0000358d je LBB0_542 + 0x4a, 0x8d, 0x04, 0x1a, //0x00003593 leaq (%rdx,%r11), %rax + 0x48, 0x01, 0xf0, //0x00003597 addq %rsi, %rax + 0x48, 0x83, 0xf9, 0xff, //0x0000359a cmpq $-1, %rcx + 0x48, 0x8b, 0x7d, 0xd0, //0x0000359e movq $-48(%rbp), %rdi + 0x48, 0x0f, 0x44, 0xf8, //0x000035a2 cmoveq %rax, %rdi + 0x48, 0x89, 0x7d, 0xd0, //0x000035a6 movq %rdi, $-48(%rbp) + 0x48, 0x0f, 0x44, 0xc8, //0x000035aa cmoveq %rax, %rcx + 0x49, 0x01, 0xf3, //0x000035ae addq %rsi, %r11 + 0x49, 0x83, 0xc3, 0x02, //0x000035b1 addq $2, %r11 + 0x4c, 0x89, 0xf0, //0x000035b5 movq %r14, %rax + 0x48, 0x29, 0xf0, //0x000035b8 subq %rsi, %rax + 0x48, 0x83, 0xc0, 0xfe, //0x000035bb addq $-2, %rax + 0x49, 0x83, 0xc6, 0xfe, //0x000035bf addq $-2, %r14 + 0x49, 0x39, 0xf6, //0x000035c3 cmpq %rsi, %r14 + 0x49, 0x89, 0xc6, //0x000035c6 movq %rax, %r14 + 0x0f, 0x85, 0x8e, 0xff, 0xff, 0xff, //0x000035c9 jne LBB0_602 + 0xe9, 0x2e, 0x03, 0x00, 0x00, //0x000035cf jmp LBB0_542 + //0x000035d4 LBB0_610 + 0x49, 0x01, 0xf3, //0x000035d4 addq %rsi, %r11 + 0x49, 0x83, 0xc3, 0x01, //0x000035d7 addq $1, %r11 + //0x000035db LBB0_611 + 0x4d, 0x29, 0xcb, //0x000035db subq %r9, %r11 + 0x4c, 0x8b, 0x6d, 0xc0, //0x000035de movq $-64(%rbp), %r13 + 0xe9, 0x5d, 0xde, 0xff, 0xff, //0x000035e2 jmp LBB0_269 + //0x000035e7 LBB0_606 + 0x3c, 0x22, //0x000035e7 cmpb $34, %al + 0x0f, 0x85, 0x13, 0x03, 0x00, 0x00, //0x000035e9 jne LBB0_542 + 0x4d, 0x01, 0xf3, //0x000035ef addq %r14, %r11 + 0xe9, 0xe4, 0xff, 0xff, 0xff, //0x000035f2 jmp LBB0_611 + //0x000035f7 LBB0_612 + 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x000035f7 cmpq $-1, $-48(%rbp) + 0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x000035fc jne LBB0_614 + 0x4c, 0x89, 0xd8, //0x00003602 movq %r11, %rax + 0x4c, 0x29, 0xc8, //0x00003605 subq %r9, %rax + 0x48, 0x0f, 0xbc, 0xfa, //0x00003608 bsfq %rdx, %rdi + 0x48, 0x01, 0xc7, //0x0000360c addq %rax, %rdi + 0x48, 0x89, 0x7d, 0xd0, //0x0000360f movq %rdi, $-48(%rbp) + //0x00003613 LBB0_614 + 0x44, 0x89, 0xf0, //0x00003613 movl %r14d, %eax + 0xf7, 0xd0, //0x00003616 notl %eax + 0x21, 0xd0, //0x00003618 andl %edx, %eax + 0x45, 0x8d, 0x04, 0x46, //0x0000361a leal (%r14,%rax,2), %r8d + 0x8d, 0x1c, 0x00, //0x0000361e leal (%rax,%rax), %ebx + 0xf7, 0xd3, //0x00003621 notl %ebx + 0x21, 0xd3, //0x00003623 andl %edx, %ebx + 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x00003625 andl $-1431655766, %ebx + 0x31, 0xff, //0x0000362b xorl %edi, %edi + 0x01, 0xc3, //0x0000362d addl %eax, %ebx + 0x40, 0x0f, 0x92, 0xc7, //0x0000362f setb %dil + 0x01, 0xdb, //0x00003633 addl %ebx, %ebx + 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x00003635 xorl $1431655765, %ebx + 0x44, 0x21, 0xc3, //0x0000363b andl %r8d, %ebx + 0xf7, 0xd3, //0x0000363e notl %ebx + 0x41, 0x21, 0xda, //0x00003640 andl %ebx, %r10d + 0x4c, 0x8b, 0x6d, 0xc0, //0x00003643 movq $-64(%rbp), %r13 + 0x66, 0x41, 0x0f, 0x6f, 0xfc, //0x00003647 movdqa %xmm12, %xmm7 + 0x4c, 0x8b, 0x45, 0xb8, //0x0000364c movq $-72(%rbp), %r8 + 0xe9, 0x0b, 0xf7, 0xff, 0xff, //0x00003650 jmp LBB0_427 + //0x00003655 LBB0_615 + 0x4d, 0x85, 0xf6, //0x00003655 testq %r14, %r14 + 0x0f, 0x84, 0xa4, 0x02, 0x00, 0x00, //0x00003658 je LBB0_542 + 0x4c, 0x89, 0xc9, //0x0000365e movq %r9, %rcx + 0x48, 0xf7, 0xd1, //0x00003661 notq %rcx + 0x4c, 0x01, 0xd9, //0x00003664 addq %r11, %rcx + 0x48, 0x8b, 0x55, 0xd0, //0x00003667 movq $-48(%rbp), %rdx + 0x48, 0x83, 0xfa, 0xff, //0x0000366b cmpq $-1, %rdx + 0x48, 0x89, 0xd0, //0x0000366f movq %rdx, %rax + 0x48, 0x0f, 0x44, 0xc1, //0x00003672 cmoveq %rcx, %rax + 0x48, 0x0f, 0x45, 0xca, //0x00003676 cmovneq %rdx, %rcx + 0x49, 0x83, 0xc3, 0x01, //0x0000367a addq $1, %r11 + 0x49, 0x83, 0xc6, 0xff, //0x0000367e addq $-1, %r14 + 0x48, 0x89, 0x45, 0xd0, //0x00003682 movq %rax, $-48(%rbp) + 0x4d, 0x85, 0xf6, //0x00003686 testq %r14, %r14 + 0x0f, 0x85, 0xc8, 0xfe, 0xff, 0xff, //0x00003689 jne LBB0_601 + 0xe9, 0x47, 0xff, 0xff, 0xff, //0x0000368f jmp LBB0_611 + //0x00003694 LBB0_617 + 0x48, 0x8b, 0x45, 0xa8, //0x00003694 movq $-88(%rbp), %rax + 0x4c, 0x89, 0x18, //0x00003698 movq %r11, (%rax) + //0x0000369b LBB0_618 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000369b movq $-1, %rax + 0xe9, 0x4c, 0x00, 0x00, 0x00, //0x000036a2 jmp LBB0_638 + //0x000036a7 LBB0_634 + 0x48, 0xc7, 0xc0, 0xf9, 0xff, 0xff, 0xff, //0x000036a7 movq $-7, %rax + 0xe9, 0x40, 0x00, 0x00, 0x00, //0x000036ae jmp LBB0_638 + //0x000036b3 LBB0_58 + 0x4c, 0x89, 0xd8, //0x000036b3 movq %r11, %rax + 0x49, 0x83, 0xfb, 0xff, //0x000036b6 cmpq $-1, %r11 + 0x0f, 0x85, 0x82, 0x00, 0x00, 0x00, //0x000036ba jne LBB0_626 + //0x000036c0 LBB0_59 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000036c0 movq $-1, %rax + 0x4c, 0x89, 0x65, 0xd0, //0x000036c7 movq %r12, $-48(%rbp) + 0xe9, 0x72, 0x00, 0x00, 0x00, //0x000036cb jmp LBB0_626 + //0x000036d0 LBB0_619 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000036d0 movq $-1, %rax + 0xe9, 0x03, 0x00, 0x00, 0x00, //0x000036d7 jmp LBB0_622 + //0x000036dc LBB0_621 + 0x4c, 0x89, 0xd8, //0x000036dc movq %r11, %rax + //0x000036df LBB0_622 + 0x48, 0xf7, 0xd0, //0x000036df notq %rax + 0x48, 0x01, 0xc2, //0x000036e2 addq %rax, %rdx + 0x48, 0x8b, 0x45, 0xa8, //0x000036e5 movq $-88(%rbp), %rax + 0x48, 0x89, 0x10, //0x000036e9 movq %rdx, (%rax) + //0x000036ec LBB0_637 + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000036ec movq $-2, %rax + //0x000036f3 LBB0_638 + 0x48, 0x81, 0xc4, 0x88, 0x00, 0x00, 0x00, //0x000036f3 addq $136, %rsp + 0x5b, //0x000036fa popq %rbx + 0x41, 0x5c, //0x000036fb popq %r12 + 0x41, 0x5d, //0x000036fd popq %r13 + 0x41, 0x5e, //0x000036ff popq %r14 + 0x41, 0x5f, //0x00003701 popq %r15 + 0x5d, //0x00003703 popq %rbp + 0xc3, //0x00003704 retq + //0x00003705 LBB0_127 + 0x4c, 0x89, 0xd8, //0x00003705 movq %r11, %rax + 0x49, 0x83, 0xfb, 0xff, //0x00003708 cmpq $-1, %r11 + 0x48, 0x8b, 0x75, 0xd0, //0x0000370c movq $-48(%rbp), %rsi + 0x0f, 0x85, 0xa7, 0x01, 0x00, 0x00, //0x00003710 jne LBB0_226 + //0x00003716 LBB0_128 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003716 movq $-1, %rax + 0x4c, 0x89, 0xe6, //0x0000371d movq %r12, %rsi + 0xe9, 0x98, 0x01, 0x00, 0x00, //0x00003720 jmp LBB0_226 + //0x00003725 LBB0_623 + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003725 movq $-2, %rax + 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x0000372c cmpq $-1, $-48(%rbp) + 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x00003731 jne LBB0_626 + 0x48, 0x0f, 0xbc, 0xc9, //0x00003737 bsfq %rcx, %rcx + 0x4c, 0x01, 0xd9, //0x0000373b addq %r11, %rcx + //0x0000373e LBB0_625 + 0x48, 0x89, 0x4d, 0xd0, //0x0000373e movq %rcx, $-48(%rbp) + //0x00003742 LBB0_626 + 0x48, 0x8b, 0x4d, 0xa8, //0x00003742 movq $-88(%rbp), %rcx + 0x48, 0x8b, 0x55, 0xd0, //0x00003746 movq $-48(%rbp), %rdx + 0x48, 0x89, 0x11, //0x0000374a movq %rdx, (%rcx) + 0xe9, 0xa1, 0xff, 0xff, 0xff, //0x0000374d jmp LBB0_638 + //0x00003752 LBB0_312 + 0x48, 0x8b, 0x55, 0xa8, //0x00003752 movq $-88(%rbp), %rdx + 0x48, 0x89, 0x32, //0x00003756 movq %rsi, (%rdx) + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003759 movq $-2, %rax + 0x41, 0x80, 0x38, 0x6e, //0x00003760 cmpb $110, (%r8) + 0x0f, 0x85, 0x89, 0xff, 0xff, 0xff, //0x00003764 jne LBB0_638 + 0x48, 0x8d, 0x4e, 0x01, //0x0000376a leaq $1(%rsi), %rcx + 0x48, 0x89, 0x0a, //0x0000376e movq %rcx, (%rdx) + 0x41, 0x80, 0x7c, 0x31, 0x01, 0x75, //0x00003771 cmpb $117, $1(%r9,%rsi) + 0x0f, 0x85, 0x76, 0xff, 0xff, 0xff, //0x00003777 jne LBB0_638 + 0x48, 0x8d, 0x4e, 0x02, //0x0000377d leaq $2(%rsi), %rcx + 0x48, 0x89, 0x0a, //0x00003781 movq %rcx, (%rdx) + 0x41, 0x80, 0x7c, 0x31, 0x02, 0x6c, //0x00003784 cmpb $108, $2(%r9,%rsi) + 0x0f, 0x85, 0x63, 0xff, 0xff, 0xff, //0x0000378a jne LBB0_638 + 0x48, 0x8d, 0x4e, 0x03, //0x00003790 leaq $3(%rsi), %rcx + 0x48, 0x89, 0x0a, //0x00003794 movq %rcx, (%rdx) + 0x41, 0x80, 0x7c, 0x31, 0x03, 0x6c, //0x00003797 cmpb $108, $3(%r9,%rsi) + 0x0f, 0x85, 0x50, 0xff, 0xff, 0xff, //0x0000379d jne LBB0_638 + 0xe9, 0xaa, 0x00, 0x00, 0x00, //0x000037a3 jmp LBB0_316 + //0x000037a8 LBB0_627 + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000037a8 movq $-2, %rax + 0x80, 0xf9, 0x61, //0x000037af cmpb $97, %cl + 0x0f, 0x85, 0x3b, 0xff, 0xff, 0xff, //0x000037b2 jne LBB0_638 + 0x48, 0x8d, 0x4e, 0x02, //0x000037b8 leaq $2(%rsi), %rcx + 0x48, 0x8b, 0x55, 0xa8, //0x000037bc movq $-88(%rbp), %rdx + 0x48, 0x89, 0x0a, //0x000037c0 movq %rcx, (%rdx) + 0x41, 0x80, 0x7c, 0x31, 0x02, 0x6c, //0x000037c3 cmpb $108, $2(%r9,%rsi) + 0x0f, 0x85, 0x24, 0xff, 0xff, 0xff, //0x000037c9 jne LBB0_638 + 0x48, 0x8d, 0x4e, 0x03, //0x000037cf leaq $3(%rsi), %rcx + 0x48, 0x89, 0x0a, //0x000037d3 movq %rcx, (%rdx) + 0x41, 0x80, 0x7c, 0x31, 0x03, 0x73, //0x000037d6 cmpb $115, $3(%r9,%rsi) + 0x0f, 0x85, 0x11, 0xff, 0xff, 0xff, //0x000037dc jne LBB0_638 + 0x48, 0x8d, 0x4e, 0x04, //0x000037e2 leaq $4(%rsi), %rcx + 0x48, 0x89, 0x0a, //0x000037e6 movq %rcx, (%rdx) + 0x41, 0x80, 0x7c, 0x31, 0x04, 0x65, //0x000037e9 cmpb $101, $4(%r9,%rsi) + 0x0f, 0x85, 0xfe, 0xfe, 0xff, 0xff, //0x000037ef jne LBB0_638 + 0x48, 0x83, 0xc6, 0x05, //0x000037f5 addq $5, %rsi + 0x48, 0x89, 0x32, //0x000037f9 movq %rsi, (%rdx) + 0xe9, 0xf2, 0xfe, 0xff, 0xff, //0x000037fc jmp LBB0_638 + //0x00003801 LBB0_322 + 0x48, 0x8b, 0x55, 0xa8, //0x00003801 movq $-88(%rbp), %rdx + 0x48, 0x89, 0x32, //0x00003805 movq %rsi, (%rdx) + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003808 movq $-2, %rax + 0x41, 0x80, 0x38, 0x74, //0x0000380f cmpb $116, (%r8) + 0x0f, 0x85, 0xda, 0xfe, 0xff, 0xff, //0x00003813 jne LBB0_638 + 0x48, 0x8d, 0x4e, 0x01, //0x00003819 leaq $1(%rsi), %rcx + 0x48, 0x89, 0x0a, //0x0000381d movq %rcx, (%rdx) + 0x41, 0x80, 0x7c, 0x31, 0x01, 0x72, //0x00003820 cmpb $114, $1(%r9,%rsi) + 0x0f, 0x85, 0xc7, 0xfe, 0xff, 0xff, //0x00003826 jne LBB0_638 + 0x48, 0x8d, 0x4e, 0x02, //0x0000382c leaq $2(%rsi), %rcx + 0x48, 0x89, 0x0a, //0x00003830 movq %rcx, (%rdx) + 0x41, 0x80, 0x7c, 0x31, 0x02, 0x75, //0x00003833 cmpb $117, $2(%r9,%rsi) + 0x0f, 0x85, 0xb4, 0xfe, 0xff, 0xff, //0x00003839 jne LBB0_638 + 0x48, 0x8d, 0x4e, 0x03, //0x0000383f leaq $3(%rsi), %rcx + 0x48, 0x89, 0x0a, //0x00003843 movq %rcx, (%rdx) + 0x41, 0x80, 0x7c, 0x31, 0x03, 0x65, //0x00003846 cmpb $101, $3(%r9,%rsi) + 0x0f, 0x85, 0xa1, 0xfe, 0xff, 0xff, //0x0000384c jne LBB0_638 + //0x00003852 LBB0_316 + 0x48, 0x83, 0xc6, 0x04, //0x00003852 addq $4, %rsi + 0x48, 0x89, 0x32, //0x00003856 movq %rsi, (%rdx) + 0xe9, 0x95, 0xfe, 0xff, 0xff, //0x00003859 jmp LBB0_638 + //0x0000385e LBB0_632 + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x0000385e movq $-2, %rax + 0x48, 0x8b, 0x75, 0xd0, //0x00003865 movq $-48(%rbp), %rsi + 0x48, 0x83, 0xfe, 0xff, //0x00003869 cmpq $-1, %rsi + 0x0f, 0x85, 0x4a, 0x00, 0x00, 0x00, //0x0000386d jne LBB0_226 + 0x48, 0x0f, 0xbc, 0xf1, //0x00003873 bsfq %rcx, %rsi + 0x4c, 0x01, 0xde, //0x00003877 addq %r11, %rsi + 0xe9, 0x3e, 0x00, 0x00, 0x00, //0x0000387a jmp LBB0_226 + //0x0000387f LBB0_198 + 0x48, 0x8b, 0x55, 0xc8, //0x0000387f movq $-56(%rbp), %rdx + 0xe9, 0x57, 0xfe, 0xff, 0xff, //0x00003883 jmp LBB0_622 + //0x00003888 LBB0_635 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003888 movq $-1, %rax + //0x0000388f LBB0_636 + 0x48, 0x8b, 0x4d, 0xc8, //0x0000388f movq $-56(%rbp), %rcx + 0x48, 0x29, 0xc1, //0x00003893 subq %rax, %rcx + 0x48, 0x8b, 0x45, 0xa8, //0x00003896 movq $-88(%rbp), %rax + 0x48, 0x89, 0x08, //0x0000389a movq %rcx, (%rax) + 0xe9, 0x4a, 0xfe, 0xff, 0xff, //0x0000389d jmp LBB0_637 + //0x000038a2 LBB0_434 + 0x4c, 0x89, 0xd8, //0x000038a2 movq %r11, %rax + 0x49, 0x83, 0xfb, 0xff, //0x000038a5 cmpq $-1, %r11 + 0x48, 0x8b, 0x75, 0xd0, //0x000038a9 movq $-48(%rbp), %rsi + 0x0f, 0x85, 0x0a, 0x00, 0x00, 0x00, //0x000038ad jne LBB0_226 + //0x000038b3 LBB0_435 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000038b3 movq $-1, %rax + 0x4c, 0x89, 0xc6, //0x000038ba movq %r8, %rsi + //0x000038bd LBB0_226 + 0x48, 0x8b, 0x4d, 0xa8, //0x000038bd movq $-88(%rbp), %rcx + 0x48, 0x89, 0x31, //0x000038c1 movq %rsi, (%rcx) + 0xe9, 0x2a, 0xfe, 0xff, 0xff, //0x000038c4 jmp LBB0_638 + //0x000038c9 LBB0_639 + 0x4d, 0x89, 0xdc, //0x000038c9 movq %r11, %r12 + 0xe9, 0xef, 0xfd, 0xff, 0xff, //0x000038cc jmp LBB0_59 + //0x000038d1 LBB0_640 + 0x4d, 0x89, 0xdc, //0x000038d1 movq %r11, %r12 + 0xe9, 0x3d, 0xfe, 0xff, 0xff, //0x000038d4 jmp LBB0_128 + //0x000038d9 LBB0_190 + 0x4c, 0x01, 0xd9, //0x000038d9 addq %r11, %rcx + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000038dc movq $-2, %rax + 0xe9, 0x56, 0xfe, 0xff, 0xff, //0x000038e3 jmp LBB0_625 + //0x000038e8 LBB0_225 + 0x4c, 0x01, 0xd9, //0x000038e8 addq %r11, %rcx + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000038eb movq $-2, %rax + 0x48, 0x89, 0xce, //0x000038f2 movq %rcx, %rsi + 0xe9, 0xc3, 0xff, 0xff, 0xff, //0x000038f5 jmp LBB0_226 + //0x000038fa LBB0_641 + 0x4d, 0x89, 0xd8, //0x000038fa movq %r11, %r8 + 0xe9, 0xb1, 0xff, 0xff, 0xff, //0x000038fd jmp LBB0_435 + //0x00003902 LBB0_542 + 0x4c, 0x8b, 0x45, 0xb8, //0x00003902 movq $-72(%rbp), %r8 + 0xe9, 0xa8, 0xff, 0xff, 0xff, //0x00003906 jmp LBB0_435 + //0x0000390b LBB0_642 + 0x48, 0x8b, 0x4d, 0xa0, //0x0000390b movq $-96(%rbp), %rcx + 0x48, 0x8b, 0x49, 0x08, //0x0000390f movq $8(%rcx), %rcx + //0x00003913 LBB0_643 + 0x48, 0x8b, 0x55, 0xa8, //0x00003913 movq $-88(%rbp), %rdx + 0x48, 0x89, 0x0a, //0x00003917 movq %rcx, (%rdx) + 0xe9, 0xd4, 0xfd, 0xff, 0xff, //0x0000391a jmp LBB0_638 + //0x0000391f LBB0_644 + 0x4d, 0x29, 0xcb, //0x0000391f subq %r9, %r11 + 0x49, 0x01, 0xd3, //0x00003922 addq %rdx, %r11 + 0xe9, 0x21, 0x00, 0x00, 0x00, //0x00003925 jmp LBB0_648 + //0x0000392a LBB0_645 + 0x4c, 0x89, 0xde, //0x0000392a movq %r11, %rsi + 0x4c, 0x29, 0xc6, //0x0000392d subq %r8, %rsi + //0x00003930 LBB0_646 + 0x48, 0x01, 0xd6, //0x00003930 addq %rdx, %rsi + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003933 movq $-2, %rax + 0xe9, 0x7e, 0xff, 0xff, 0xff, //0x0000393a jmp LBB0_226 + //0x0000393f LBB0_652 + 0x4c, 0x8b, 0x65, 0xb8, //0x0000393f movq $-72(%rbp), %r12 + 0xe9, 0x78, 0xfd, 0xff, 0xff, //0x00003943 jmp LBB0_59 + //0x00003948 LBB0_647 + 0x4d, 0x29, 0xcb, //0x00003948 subq %r9, %r11 + //0x0000394b LBB0_648 + 0x4c, 0x89, 0x5d, 0xd0, //0x0000394b movq %r11, $-48(%rbp) + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x0000394f movq $-2, %rax + 0xe9, 0xe7, 0xfd, 0xff, 0xff, //0x00003956 jmp LBB0_626 + //0x0000395b LBB0_653 + 0x4c, 0x8b, 0x65, 0xb8, //0x0000395b movq $-72(%rbp), %r12 + 0xe9, 0xb2, 0xfd, 0xff, 0xff, //0x0000395f jmp LBB0_128 + //0x00003964 LBB0_649 + 0x4c, 0x89, 0xde, //0x00003964 movq %r11, %rsi + 0x4c, 0x29, 0xc6, //0x00003967 subq %r8, %rsi + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x0000396a movq $-2, %rax + 0xe9, 0x47, 0xff, 0xff, 0xff, //0x00003971 jmp LBB0_226 + //0x00003976 LBB0_650 + 0x4c, 0x89, 0xde, //0x00003976 movq %r11, %rsi + 0x4c, 0x29, 0xce, //0x00003979 subq %r9, %rsi + 0xe9, 0xaf, 0xff, 0xff, 0xff, //0x0000397c jmp LBB0_646 + //0x00003981 LBB0_651 + 0x4c, 0x89, 0xde, //0x00003981 movq %r11, %rsi + 0x4c, 0x29, 0xce, //0x00003984 subq %r9, %rsi + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003987 movq $-2, %rax + 0xe9, 0x2a, 0xff, 0xff, 0xff, //0x0000398e jmp LBB0_226 + 0x90, //0x00003993 .p2align 2, 0x90 + // // .set L0_0_set_34, LBB0_34-LJTI0_0 // // .set L0_0_set_62, LBB0_62-LJTI0_0 - //0x000027c4 LJTI0_0 - 0xa3, 0xdb, 0xff, 0xff, //0x000027c4 .long L0_0_set_33 - 0x94, 0xdd, 0xff, 0xff, //0x000027c8 .long L0_0_set_60 - 0xd9, 0xdb, 0xff, 0xff, //0x000027cc .long L0_0_set_38 - 0x7e, 0xdd, 0xff, 0xff, //0x000027d0 .long L0_0_set_58 - 0xba, 0xdb, 0xff, 0xff, //0x000027d4 .long L0_0_set_36 - 0xbf, 0xdd, 0xff, 0xff, //0x000027d8 .long L0_0_set_62 - // // .set L0_1_set_464, LBB0_464-LJTI0_1 - // // .set L0_1_set_463, LBB0_463-LJTI0_1 - // // .set L0_1_set_201, LBB0_201-LJTI0_1 - // // .set L0_1_set_218, LBB0_218-LJTI0_1 - // // .set L0_1_set_66, LBB0_66-LJTI0_1 - // // .set L0_1_set_254, LBB0_254-LJTI0_1 - // // .set L0_1_set_198, LBB0_198-LJTI0_1 - // // .set L0_1_set_256, LBB0_256-LJTI0_1 - // // .set L0_1_set_264, LBB0_264-LJTI0_1 - // // .set L0_1_set_262, LBB0_262-LJTI0_1 - //0x000027dc LJTI0_1 - 0x77, 0xfe, 0xff, 0xff, //0x000027dc .long L0_1_set_464 - 0x45, 0xfe, 0xff, 0xff, //0x000027e0 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x000027e4 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x000027e8 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x000027ec .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x000027f0 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x000027f4 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x000027f8 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x000027fc .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002800 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002804 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002808 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x0000280c .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002810 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002814 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002818 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x0000281c .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002820 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002824 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002828 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x0000282c .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002830 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002834 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002838 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x0000283c .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002840 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002844 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002848 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x0000284c .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002850 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002854 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002858 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x0000285c .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002860 .long L0_1_set_463 - 0x57, 0xe7, 0xff, 0xff, //0x00002864 .long L0_1_set_201 - 0x45, 0xfe, 0xff, 0xff, //0x00002868 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x0000286c .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002870 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002874 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002878 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x0000287c .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002880 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002884 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002888 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x0000288c .long L0_1_set_463 - 0x06, 0xe9, 0xff, 0xff, //0x00002890 .long L0_1_set_218 - 0x45, 0xfe, 0xff, 0xff, //0x00002894 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002898 .long L0_1_set_463 - 0xf2, 0xdd, 0xff, 0xff, //0x0000289c .long L0_1_set_66 - 0xf2, 0xdd, 0xff, 0xff, //0x000028a0 .long L0_1_set_66 - 0xf2, 0xdd, 0xff, 0xff, //0x000028a4 .long L0_1_set_66 - 0xf2, 0xdd, 0xff, 0xff, //0x000028a8 .long L0_1_set_66 - 0xf2, 0xdd, 0xff, 0xff, //0x000028ac .long L0_1_set_66 - 0xf2, 0xdd, 0xff, 0xff, //0x000028b0 .long L0_1_set_66 - 0xf2, 0xdd, 0xff, 0xff, //0x000028b4 .long L0_1_set_66 - 0xf2, 0xdd, 0xff, 0xff, //0x000028b8 .long L0_1_set_66 - 0xf2, 0xdd, 0xff, 0xff, //0x000028bc .long L0_1_set_66 - 0xf2, 0xdd, 0xff, 0xff, //0x000028c0 .long L0_1_set_66 - 0x45, 0xfe, 0xff, 0xff, //0x000028c4 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x000028c8 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x000028cc .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x000028d0 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x000028d4 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x000028d8 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x000028dc .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x000028e0 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x000028e4 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x000028e8 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x000028ec .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x000028f0 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x000028f4 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x000028f8 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x000028fc .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002900 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002904 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002908 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x0000290c .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002910 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002914 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002918 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x0000291c .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002920 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002924 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002928 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x0000292c .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002930 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002934 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002938 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x0000293c .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002940 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002944 .long L0_1_set_463 - 0x3c, 0xeb, 0xff, 0xff, //0x00002948 .long L0_1_set_254 - 0x45, 0xfe, 0xff, 0xff, //0x0000294c .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002950 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002954 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002958 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x0000295c .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002960 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002964 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002968 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x0000296c .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002970 .long L0_1_set_463 - 0x29, 0xe7, 0xff, 0xff, //0x00002974 .long L0_1_set_198 - 0x45, 0xfe, 0xff, 0xff, //0x00002978 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x0000297c .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002980 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002984 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002988 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x0000298c .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002990 .long L0_1_set_463 - 0x60, 0xeb, 0xff, 0xff, //0x00002994 .long L0_1_set_256 - 0x45, 0xfe, 0xff, 0xff, //0x00002998 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x0000299c .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x000029a0 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x000029a4 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x000029a8 .long L0_1_set_463 - 0xab, 0xeb, 0xff, 0xff, //0x000029ac .long L0_1_set_264 - 0x45, 0xfe, 0xff, 0xff, //0x000029b0 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x000029b4 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x000029b8 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x000029bc .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x000029c0 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x000029c4 .long L0_1_set_463 - 0x87, 0xeb, 0xff, 0xff, //0x000029c8 .long L0_1_set_262 - // // .set L0_2_set_250, LBB0_250-LJTI0_2 - // // .set L0_2_set_296, LBB0_296-LJTI0_2 - // // .set L0_2_set_252, LBB0_252-LJTI0_2 - // // .set L0_2_set_244, LBB0_244-LJTI0_2 - //0x000029cc LJTI0_2 - 0x26, 0xe9, 0xff, 0xff, //0x000029cc .long L0_2_set_250 - 0x0a, 0xec, 0xff, 0xff, //0x000029d0 .long L0_2_set_296 - 0x26, 0xe9, 0xff, 0xff, //0x000029d4 .long L0_2_set_250 - 0x39, 0xe9, 0xff, 0xff, //0x000029d8 .long L0_2_set_252 - 0x0a, 0xec, 0xff, 0xff, //0x000029dc .long L0_2_set_296 - 0x0a, 0xec, 0xff, 0xff, //0x000029e0 .long L0_2_set_296 - 0x0a, 0xec, 0xff, 0xff, //0x000029e4 .long L0_2_set_296 - 0x0a, 0xec, 0xff, 0xff, //0x000029e8 .long L0_2_set_296 - 0x0a, 0xec, 0xff, 0xff, //0x000029ec .long L0_2_set_296 - 0x0a, 0xec, 0xff, 0xff, //0x000029f0 .long L0_2_set_296 - 0x0a, 0xec, 0xff, 0xff, //0x000029f4 .long L0_2_set_296 - 0x0a, 0xec, 0xff, 0xff, //0x000029f8 .long L0_2_set_296 - 0x0a, 0xec, 0xff, 0xff, //0x000029fc .long L0_2_set_296 - 0x0a, 0xec, 0xff, 0xff, //0x00002a00 .long L0_2_set_296 - 0x0a, 0xec, 0xff, 0xff, //0x00002a04 .long L0_2_set_296 - 0x0a, 0xec, 0xff, 0xff, //0x00002a08 .long L0_2_set_296 - 0x0a, 0xec, 0xff, 0xff, //0x00002a0c .long L0_2_set_296 - 0x0a, 0xec, 0xff, 0xff, //0x00002a10 .long L0_2_set_296 - 0x0a, 0xec, 0xff, 0xff, //0x00002a14 .long L0_2_set_296 - 0x0a, 0xec, 0xff, 0xff, //0x00002a18 .long L0_2_set_296 - 0x0a, 0xec, 0xff, 0xff, //0x00002a1c .long L0_2_set_296 - 0x0a, 0xec, 0xff, 0xff, //0x00002a20 .long L0_2_set_296 - 0x0a, 0xec, 0xff, 0xff, //0x00002a24 .long L0_2_set_296 - 0x0a, 0xec, 0xff, 0xff, //0x00002a28 .long L0_2_set_296 - 0x0a, 0xec, 0xff, 0xff, //0x00002a2c .long L0_2_set_296 - 0x0a, 0xec, 0xff, 0xff, //0x00002a30 .long L0_2_set_296 - 0xe0, 0xe8, 0xff, 0xff, //0x00002a34 .long L0_2_set_244 - // // .set L0_3_set_91, LBB0_91-LJTI0_3 - // // .set L0_3_set_176, LBB0_176-LJTI0_3 - // // .set L0_3_set_97, LBB0_97-LJTI0_3 + // // .set L0_0_set_39, LBB0_39-LJTI0_0 + // // .set L0_0_set_60, LBB0_60-LJTI0_0 + // // .set L0_0_set_37, LBB0_37-LJTI0_0 + // // .set L0_0_set_64, LBB0_64-LJTI0_0 + //0x00003994 LJTI0_0 + 0xf8, 0xc9, 0xff, 0xff, //0x00003994 .long L0_0_set_34 + 0x0d, 0xcc, 0xff, 0xff, //0x00003998 .long L0_0_set_62 + 0x33, 0xca, 0xff, 0xff, //0x0000399c .long L0_0_set_39 + 0xf6, 0xcb, 0xff, 0xff, //0x000039a0 .long L0_0_set_60 + 0x0f, 0xca, 0xff, 0xff, //0x000039a4 .long L0_0_set_37 + 0x39, 0xcc, 0xff, 0xff, //0x000039a8 .long L0_0_set_64 + // // .set L0_1_set_638, LBB0_638-LJTI0_1 + // // .set L0_1_set_637, LBB0_637-LJTI0_1 + // // .set L0_1_set_251, LBB0_251-LJTI0_1 + // // .set L0_1_set_273, LBB0_273-LJTI0_1 + // // .set L0_1_set_68, LBB0_68-LJTI0_1 + // // .set L0_1_set_270, LBB0_270-LJTI0_1 + // // .set L0_1_set_248, LBB0_248-LJTI0_1 + // // .set L0_1_set_310, LBB0_310-LJTI0_1 + // // .set L0_1_set_320, LBB0_320-LJTI0_1 + // // .set L0_1_set_317, LBB0_317-LJTI0_1 + //0x000039ac LJTI0_1 + 0x47, 0xfd, 0xff, 0xff, //0x000039ac .long L0_1_set_638 + 0x40, 0xfd, 0xff, 0xff, //0x000039b0 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x000039b4 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x000039b8 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x000039bc .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x000039c0 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x000039c4 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x000039c8 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x000039cc .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x000039d0 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x000039d4 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x000039d8 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x000039dc .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x000039e0 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x000039e4 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x000039e8 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x000039ec .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x000039f0 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x000039f4 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x000039f8 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x000039fc .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003a00 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003a04 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003a08 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003a0c .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003a10 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003a14 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003a18 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003a1c .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003a20 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003a24 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003a28 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003a2c .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003a30 .long L0_1_set_637 + 0xff, 0xd8, 0xff, 0xff, //0x00003a34 .long L0_1_set_251 + 0x40, 0xfd, 0xff, 0xff, //0x00003a38 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003a3c .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003a40 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003a44 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003a48 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003a4c .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003a50 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003a54 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003a58 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003a5c .long L0_1_set_637 + 0xde, 0xda, 0xff, 0xff, //0x00003a60 .long L0_1_set_273 + 0x40, 0xfd, 0xff, 0xff, //0x00003a64 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003a68 .long L0_1_set_637 + 0x77, 0xcc, 0xff, 0xff, //0x00003a6c .long L0_1_set_68 + 0x77, 0xcc, 0xff, 0xff, //0x00003a70 .long L0_1_set_68 + 0x77, 0xcc, 0xff, 0xff, //0x00003a74 .long L0_1_set_68 + 0x77, 0xcc, 0xff, 0xff, //0x00003a78 .long L0_1_set_68 + 0x77, 0xcc, 0xff, 0xff, //0x00003a7c .long L0_1_set_68 + 0x77, 0xcc, 0xff, 0xff, //0x00003a80 .long L0_1_set_68 + 0x77, 0xcc, 0xff, 0xff, //0x00003a84 .long L0_1_set_68 + 0x77, 0xcc, 0xff, 0xff, //0x00003a88 .long L0_1_set_68 + 0x77, 0xcc, 0xff, 0xff, //0x00003a8c .long L0_1_set_68 + 0x77, 0xcc, 0xff, 0xff, //0x00003a90 .long L0_1_set_68 + 0x40, 0xfd, 0xff, 0xff, //0x00003a94 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003a98 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003a9c .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003aa0 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003aa4 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003aa8 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003aac .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003ab0 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003ab4 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003ab8 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003abc .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003ac0 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003ac4 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003ac8 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003acc .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003ad0 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003ad4 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003ad8 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003adc .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003ae0 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003ae4 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003ae8 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003aec .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003af0 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003af4 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003af8 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003afc .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003b00 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003b04 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003b08 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003b0c .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003b10 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003b14 .long L0_1_set_637 + 0xae, 0xda, 0xff, 0xff, //0x00003b18 .long L0_1_set_270 + 0x40, 0xfd, 0xff, 0xff, //0x00003b1c .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003b20 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003b24 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003b28 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003b2c .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003b30 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003b34 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003b38 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003b3c .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003b40 .long L0_1_set_637 + 0xcd, 0xd8, 0xff, 0xff, //0x00003b44 .long L0_1_set_248 + 0x40, 0xfd, 0xff, 0xff, //0x00003b48 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003b4c .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003b50 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003b54 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003b58 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003b5c .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003b60 .long L0_1_set_637 + 0x3c, 0xdd, 0xff, 0xff, //0x00003b64 .long L0_1_set_310 + 0x40, 0xfd, 0xff, 0xff, //0x00003b68 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003b6c .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003b70 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003b74 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003b78 .long L0_1_set_637 + 0x97, 0xdd, 0xff, 0xff, //0x00003b7c .long L0_1_set_320 + 0x40, 0xfd, 0xff, 0xff, //0x00003b80 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003b84 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003b88 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003b8c .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003b90 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003b94 .long L0_1_set_637 + 0x67, 0xdd, 0xff, 0xff, //0x00003b98 .long L0_1_set_317 + // // .set L0_2_set_299, LBB0_299-LJTI0_2 + // // .set L0_2_set_448, LBB0_448-LJTI0_2 + // // .set L0_2_set_305, LBB0_305-LJTI0_2 + // // .set L0_2_set_308, LBB0_308-LJTI0_2 + //0x00003b9c LJTI0_2 + 0xcd, 0xda, 0xff, 0xff, //0x00003b9c .long L0_2_set_299 + 0xd9, 0xe9, 0xff, 0xff, //0x00003ba0 .long L0_2_set_448 + 0xcd, 0xda, 0xff, 0xff, //0x00003ba4 .long L0_2_set_299 + 0x1d, 0xdb, 0xff, 0xff, //0x00003ba8 .long L0_2_set_305 + 0xd9, 0xe9, 0xff, 0xff, //0x00003bac .long L0_2_set_448 + 0xd9, 0xe9, 0xff, 0xff, //0x00003bb0 .long L0_2_set_448 + 0xd9, 0xe9, 0xff, 0xff, //0x00003bb4 .long L0_2_set_448 + 0xd9, 0xe9, 0xff, 0xff, //0x00003bb8 .long L0_2_set_448 + 0xd9, 0xe9, 0xff, 0xff, //0x00003bbc .long L0_2_set_448 + 0xd9, 0xe9, 0xff, 0xff, //0x00003bc0 .long L0_2_set_448 + 0xd9, 0xe9, 0xff, 0xff, //0x00003bc4 .long L0_2_set_448 + 0xd9, 0xe9, 0xff, 0xff, //0x00003bc8 .long L0_2_set_448 + 0xd9, 0xe9, 0xff, 0xff, //0x00003bcc .long L0_2_set_448 + 0xd9, 0xe9, 0xff, 0xff, //0x00003bd0 .long L0_2_set_448 + 0xd9, 0xe9, 0xff, 0xff, //0x00003bd4 .long L0_2_set_448 + 0xd9, 0xe9, 0xff, 0xff, //0x00003bd8 .long L0_2_set_448 + 0xd9, 0xe9, 0xff, 0xff, //0x00003bdc .long L0_2_set_448 + 0xd9, 0xe9, 0xff, 0xff, //0x00003be0 .long L0_2_set_448 + 0xd9, 0xe9, 0xff, 0xff, //0x00003be4 .long L0_2_set_448 + 0xd9, 0xe9, 0xff, 0xff, //0x00003be8 .long L0_2_set_448 + 0xd9, 0xe9, 0xff, 0xff, //0x00003bec .long L0_2_set_448 + 0xd9, 0xe9, 0xff, 0xff, //0x00003bf0 .long L0_2_set_448 + 0xd9, 0xe9, 0xff, 0xff, //0x00003bf4 .long L0_2_set_448 + 0xd9, 0xe9, 0xff, 0xff, //0x00003bf8 .long L0_2_set_448 + 0xd9, 0xe9, 0xff, 0xff, //0x00003bfc .long L0_2_set_448 + 0xd9, 0xe9, 0xff, 0xff, //0x00003c00 .long L0_2_set_448 + 0x39, 0xdb, 0xff, 0xff, //0x00003c04 .long L0_2_set_308 + // // .set L0_3_set_94, LBB0_94-LJTI0_3 + // // .set L0_3_set_232, LBB0_232-LJTI0_3 // // .set L0_3_set_100, LBB0_100-LJTI0_3 - //0x00002a38 LJTI0_3 - 0x54, 0xdd, 0xff, 0xff, //0x00002a38 .long L0_3_set_91 - 0x91, 0xe3, 0xff, 0xff, //0x00002a3c .long L0_3_set_176 - 0x54, 0xdd, 0xff, 0xff, //0x00002a40 .long L0_3_set_91 - 0xa1, 0xdd, 0xff, 0xff, //0x00002a44 .long L0_3_set_97 - 0x91, 0xe3, 0xff, 0xff, //0x00002a48 .long L0_3_set_176 - 0x91, 0xe3, 0xff, 0xff, //0x00002a4c .long L0_3_set_176 - 0x91, 0xe3, 0xff, 0xff, //0x00002a50 .long L0_3_set_176 - 0x91, 0xe3, 0xff, 0xff, //0x00002a54 .long L0_3_set_176 - 0x91, 0xe3, 0xff, 0xff, //0x00002a58 .long L0_3_set_176 - 0x91, 0xe3, 0xff, 0xff, //0x00002a5c .long L0_3_set_176 - 0x91, 0xe3, 0xff, 0xff, //0x00002a60 .long L0_3_set_176 - 0x91, 0xe3, 0xff, 0xff, //0x00002a64 .long L0_3_set_176 - 0x91, 0xe3, 0xff, 0xff, //0x00002a68 .long L0_3_set_176 - 0x91, 0xe3, 0xff, 0xff, //0x00002a6c .long L0_3_set_176 - 0x91, 0xe3, 0xff, 0xff, //0x00002a70 .long L0_3_set_176 - 0x91, 0xe3, 0xff, 0xff, //0x00002a74 .long L0_3_set_176 - 0x91, 0xe3, 0xff, 0xff, //0x00002a78 .long L0_3_set_176 - 0x91, 0xe3, 0xff, 0xff, //0x00002a7c .long L0_3_set_176 - 0x91, 0xe3, 0xff, 0xff, //0x00002a80 .long L0_3_set_176 - 0x91, 0xe3, 0xff, 0xff, //0x00002a84 .long L0_3_set_176 - 0x91, 0xe3, 0xff, 0xff, //0x00002a88 .long L0_3_set_176 - 0x91, 0xe3, 0xff, 0xff, //0x00002a8c .long L0_3_set_176 - 0x91, 0xe3, 0xff, 0xff, //0x00002a90 .long L0_3_set_176 - 0x91, 0xe3, 0xff, 0xff, //0x00002a94 .long L0_3_set_176 - 0x91, 0xe3, 0xff, 0xff, //0x00002a98 .long L0_3_set_176 - 0x91, 0xe3, 0xff, 0xff, //0x00002a9c .long L0_3_set_176 - 0xbd, 0xdd, 0xff, 0xff, //0x00002aa0 .long L0_3_set_100 - //0x00002aa4 .p2align 2, 0x00 - //0x00002aa4 _MASK_USE_NUMBER - 0x02, 0x00, 0x00, 0x00, //0x00002aa4 .long 2 + // // .set L0_3_set_103, LBB0_103-LJTI0_3 + //0x00003c08 LJTI0_3 + 0xf1, 0xcb, 0xff, 0xff, //0x00003c08 .long L0_3_set_94 + 0x86, 0xd5, 0xff, 0xff, //0x00003c0c .long L0_3_set_232 + 0xf1, 0xcb, 0xff, 0xff, //0x00003c10 .long L0_3_set_94 + 0x3a, 0xcc, 0xff, 0xff, //0x00003c14 .long L0_3_set_100 + 0x86, 0xd5, 0xff, 0xff, //0x00003c18 .long L0_3_set_232 + 0x86, 0xd5, 0xff, 0xff, //0x00003c1c .long L0_3_set_232 + 0x86, 0xd5, 0xff, 0xff, //0x00003c20 .long L0_3_set_232 + 0x86, 0xd5, 0xff, 0xff, //0x00003c24 .long L0_3_set_232 + 0x86, 0xd5, 0xff, 0xff, //0x00003c28 .long L0_3_set_232 + 0x86, 0xd5, 0xff, 0xff, //0x00003c2c .long L0_3_set_232 + 0x86, 0xd5, 0xff, 0xff, //0x00003c30 .long L0_3_set_232 + 0x86, 0xd5, 0xff, 0xff, //0x00003c34 .long L0_3_set_232 + 0x86, 0xd5, 0xff, 0xff, //0x00003c38 .long L0_3_set_232 + 0x86, 0xd5, 0xff, 0xff, //0x00003c3c .long L0_3_set_232 + 0x86, 0xd5, 0xff, 0xff, //0x00003c40 .long L0_3_set_232 + 0x86, 0xd5, 0xff, 0xff, //0x00003c44 .long L0_3_set_232 + 0x86, 0xd5, 0xff, 0xff, //0x00003c48 .long L0_3_set_232 + 0x86, 0xd5, 0xff, 0xff, //0x00003c4c .long L0_3_set_232 + 0x86, 0xd5, 0xff, 0xff, //0x00003c50 .long L0_3_set_232 + 0x86, 0xd5, 0xff, 0xff, //0x00003c54 .long L0_3_set_232 + 0x86, 0xd5, 0xff, 0xff, //0x00003c58 .long L0_3_set_232 + 0x86, 0xd5, 0xff, 0xff, //0x00003c5c .long L0_3_set_232 + 0x86, 0xd5, 0xff, 0xff, //0x00003c60 .long L0_3_set_232 + 0x86, 0xd5, 0xff, 0xff, //0x00003c64 .long L0_3_set_232 + 0x86, 0xd5, 0xff, 0xff, //0x00003c68 .long L0_3_set_232 + 0x86, 0xd5, 0xff, 0xff, //0x00003c6c .long L0_3_set_232 + 0x56, 0xcc, 0xff, 0xff, //0x00003c70 .long L0_3_set_103 + //0x00003c74 .p2align 2, 0x00 + //0x00003c74 _MASK_USE_NUMBER + 0x02, 0x00, 0x00, 0x00, //0x00003c74 .long 2 } diff --git a/internal/native/sse/skip_object_subr.go b/internal/native/sse/skip_object_subr.go index 370ce879c..599f3ef4c 100644 --- a/internal/native/sse/skip_object_subr.go +++ b/internal/native/sse/skip_object_subr.go @@ -8,15 +8,15 @@ import ( ) const ( - _entry__skip_object = 176 + _entry__skip_object = 272 ) const ( - _stack__skip_object = 152 + _stack__skip_object = 184 ) const ( - _size__skip_object = 10004 + _size__skip_object = 14468 ) var ( @@ -27,16 +27,16 @@ var ( {0xa, 24}, {0xc, 32}, {0xd, 40}, - {0x11, 48}, - {0x25a7, 152}, - {0x25a8, 48}, - {0x25aa, 40}, - {0x25ac, 32}, - {0x25ae, 24}, - {0x25b0, 16}, - {0x25b1, 8}, - {0x25b2, 0}, - {0x2714, 152}, + {0x14, 48}, + {0x35ea, 184}, + {0x35eb, 48}, + {0x35ed, 40}, + {0x35ef, 32}, + {0x35f1, 24}, + {0x35f3, 16}, + {0x35f4, 8}, + {0x35f5, 0}, + {0x3884, 184}, } ) diff --git a/internal/native/sse/skip_object_text_amd64.go b/internal/native/sse/skip_object_text_amd64.go index 503196cce..e55141c87 100644 --- a/internal/native/sse/skip_object_text_amd64.go +++ b/internal/native/sse/skip_object_text_amd64.go @@ -15,2836 +15,4003 @@ var _text_skip_object = []byte{ //0x00000030 LCPI0_3 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, //0x00000030 QUAD $0x1f1f1f1f1f1f1f1f; QUAD $0x1f1f1f1f1f1f1f1f // .space 16, '\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f' //0x00000040 LCPI0_4 - 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x00000040 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++' + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, //0x00000040 QUAD $0x7b7b7b7b7b7b7b7b; QUAD $0x7b7b7b7b7b7b7b7b // .space 16, '{{{{{{{{{{{{{{{{' //0x00000050 LCPI0_5 - 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x00000050 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------' + 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, //0x00000050 QUAD $0x7d7d7d7d7d7d7d7d; QUAD $0x7d7d7d7d7d7d7d7d // .space 16, '}}}}}}}}}}}}}}}}' //0x00000060 LCPI0_6 - 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, //0x00000060 QUAD $0xd0d0d0d0d0d0d0d0; QUAD $0xd0d0d0d0d0d0d0d0 // .space 16, '\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0' + 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, //0x00000060 QUAD $0x5b5b5b5b5b5b5b5b; QUAD $0x5b5b5b5b5b5b5b5b // .space 16, '[[[[[[[[[[[[[[[[' //0x00000070 LCPI0_7 - 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, //0x00000070 QUAD $0x0909090909090909; QUAD $0x0909090909090909 // .space 16, '\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t' + 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, //0x00000070 QUAD $0x5d5d5d5d5d5d5d5d; QUAD $0x5d5d5d5d5d5d5d5d // .space 16, ']]]]]]]]]]]]]]]]' //0x00000080 LCPI0_8 - 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, //0x00000080 QUAD $0xdfdfdfdfdfdfdfdf; QUAD $0xdfdfdfdfdfdfdfdf // .space 16, '\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf' + 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, //0x00000080 QUAD $0x2c2c2c2c2c2c2c2c; QUAD $0x2c2c2c2c2c2c2c2c // .space 16, ',,,,,,,,,,,,,,,,' //0x00000090 LCPI0_9 - 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x00000090 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................' + 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, //0x00000090 QUAD $0xdfdfdfdfdfdfdfdf; QUAD $0xdfdfdfdfdfdfdfdf // .space 16, '\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf' //0x000000a0 LCPI0_10 - 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, //0x000000a0 QUAD $0x4545454545454545; QUAD $0x4545454545454545 // .space 16, 'EEEEEEEEEEEEEEEE' - //0x000000b0 .p2align 4, 0x90 - //0x000000b0 _skip_object - 0x55, //0x000000b0 pushq %rbp - 0x48, 0x89, 0xe5, //0x000000b1 movq %rsp, %rbp - 0x41, 0x57, //0x000000b4 pushq %r15 - 0x41, 0x56, //0x000000b6 pushq %r14 - 0x41, 0x55, //0x000000b8 pushq %r13 - 0x41, 0x54, //0x000000ba pushq %r12 - 0x53, //0x000000bc pushq %rbx - 0x48, 0x83, 0xec, 0x68, //0x000000bd subq $104, %rsp - 0x48, 0x89, 0x8d, 0x70, 0xff, 0xff, 0xff, //0x000000c1 movq %rcx, $-144(%rbp) - 0x49, 0x89, 0xd1, //0x000000c8 movq %rdx, %r9 - 0xf3, 0x0f, 0x6f, 0x05, 0x2d, 0xff, 0xff, 0xff, //0x000000cb movdqu $-211(%rip), %xmm0 /* LCPI0_0+0(%rip) */ - 0xf3, 0x0f, 0x7f, 0x02, //0x000000d3 movdqu %xmm0, (%rdx) - 0x48, 0x89, 0x7d, 0x90, //0x000000d7 movq %rdi, $-112(%rbp) - 0x4c, 0x8b, 0x27, //0x000000db movq (%rdi), %r12 - 0x4c, 0x89, 0xe0, //0x000000de movq %r12, %rax - 0x48, 0xf7, 0xd0, //0x000000e1 notq %rax - 0x48, 0x89, 0x45, 0x88, //0x000000e4 movq %rax, $-120(%rbp) - 0x41, 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000000e8 movl $1, %r8d - 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000000ee movl $1, %eax - 0x4c, 0x29, 0xe0, //0x000000f3 subq %r12, %rax - 0x48, 0x89, 0x45, 0x98, //0x000000f6 movq %rax, $-104(%rbp) - 0x4c, 0x8b, 0x16, //0x000000fa movq (%rsi), %r10 - 0x4c, 0x89, 0xe0, //0x000000fd movq %r12, %rax - 0x48, 0xf7, 0xd8, //0x00000100 negq %rax - 0x48, 0x89, 0x45, 0x80, //0x00000103 movq %rax, $-128(%rbp) - 0x49, 0x8d, 0x44, 0x24, 0xff, //0x00000107 leaq $-1(%r12), %rax - 0x48, 0x89, 0x85, 0x78, 0xff, 0xff, 0xff, //0x0000010c movq %rax, $-136(%rbp) - 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x00000113 movq $-1, %r13 - 0xf3, 0x44, 0x0f, 0x6f, 0x0d, 0xed, 0xfe, 0xff, 0xff, //0x0000011a movdqu $-275(%rip), %xmm9 /* LCPI0_1+0(%rip) */ - 0xf3, 0x44, 0x0f, 0x6f, 0x15, 0xf4, 0xfe, 0xff, 0xff, //0x00000123 movdqu $-268(%rip), %xmm10 /* LCPI0_2+0(%rip) */ - 0xf3, 0x44, 0x0f, 0x6f, 0x3d, 0xfb, 0xfe, 0xff, 0xff, //0x0000012c movdqu $-261(%rip), %xmm15 /* LCPI0_3+0(%rip) */ - 0xf3, 0x44, 0x0f, 0x6f, 0x1d, 0x32, 0xff, 0xff, 0xff, //0x00000135 movdqu $-206(%rip), %xmm11 /* LCPI0_7+0(%rip) */ - 0xf3, 0x44, 0x0f, 0x6f, 0x25, 0x39, 0xff, 0xff, 0xff, //0x0000013e movdqu $-199(%rip), %xmm12 /* LCPI0_8+0(%rip) */ - 0xf3, 0x44, 0x0f, 0x6f, 0x2d, 0x40, 0xff, 0xff, 0xff, //0x00000147 movdqu $-192(%rip), %xmm13 /* LCPI0_9+0(%rip) */ - 0xf3, 0x44, 0x0f, 0x6f, 0x35, 0x47, 0xff, 0xff, 0xff, //0x00000150 movdqu $-185(%rip), %xmm14 /* LCPI0_10+0(%rip) */ - 0x48, 0x89, 0x75, 0xd0, //0x00000159 movq %rsi, $-48(%rbp) - 0x4c, 0x89, 0x65, 0xb0, //0x0000015d movq %r12, $-80(%rbp) - 0x48, 0x89, 0x55, 0xb8, //0x00000161 movq %rdx, $-72(%rbp) - 0xe9, 0x66, 0x00, 0x00, 0x00, //0x00000165 jmp LBB0_4 - //0x0000016a LBB0_55 - 0x4d, 0x0f, 0xbc, 0xd0, //0x0000016a bsfq %r8, %r10 - 0x4d, 0x29, 0xf2, //0x0000016e subq %r14, %r10 - 0x48, 0x8b, 0x75, 0xd0, //0x00000171 movq $-48(%rbp), %rsi - 0x4c, 0x8b, 0x4d, 0xb8, //0x00000175 movq $-72(%rbp), %r9 - 0x4c, 0x8b, 0x6d, 0xa8, //0x00000179 movq $-88(%rbp), %r13 - 0x4c, 0x8b, 0x75, 0xc0, //0x0000017d movq $-64(%rbp), %r14 - 0x4d, 0x85, 0xd2, //0x00000181 testq %r10, %r10 - 0x0f, 0x88, 0x5d, 0x24, 0x00, 0x00, //0x00000184 js LBB0_56 - //0x0000018a LBB0_267 - 0x4c, 0x89, 0x16, //0x0000018a movq %r10, (%rsi) - 0x4c, 0x89, 0xf0, //0x0000018d movq %r14, %rax - 0x48, 0xb9, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x00000190 movabsq $9223372036854775806, %rcx - 0x49, 0x39, 0xce, //0x0000019a cmpq %rcx, %r14 - 0x0f, 0x87, 0xb0, 0x24, 0x00, 0x00, //0x0000019d ja LBB0_464 - //0x000001a3 LBB0_2 - 0x49, 0x8b, 0x11, //0x000001a3 movq (%r9), %rdx - 0x49, 0x89, 0xd0, //0x000001a6 movq %rdx, %r8 - 0x4c, 0x89, 0xe8, //0x000001a9 movq %r13, %rax - 0x48, 0x85, 0xd2, //0x000001ac testq %rdx, %rdx - 0x0f, 0x85, 0x1b, 0x00, 0x00, 0x00, //0x000001af jne LBB0_4 - 0xe9, 0x99, 0x24, 0x00, 0x00, //0x000001b5 jmp LBB0_464 - //0x000001ba LBB0_1 - 0x4c, 0x89, 0x16, //0x000001ba movq %r10, (%rsi) - 0x4c, 0x89, 0xf0, //0x000001bd movq %r14, %rax - 0x4d, 0x85, 0xf6, //0x000001c0 testq %r14, %r14 - 0x0f, 0x89, 0xda, 0xff, 0xff, 0xff, //0x000001c3 jns LBB0_2 - 0xe9, 0x85, 0x24, 0x00, 0x00, //0x000001c9 jmp LBB0_464 - 0x90, 0x90, //0x000001ce .p2align 4, 0x90 - //0x000001d0 LBB0_4 - 0x48, 0x8b, 0x45, 0x90, //0x000001d0 movq $-112(%rbp), %rax - 0x48, 0x8b, 0x40, 0x08, //0x000001d4 movq $8(%rax), %rax - 0x49, 0x39, 0xc2, //0x000001d8 cmpq %rax, %r10 - 0x0f, 0x83, 0x2f, 0x00, 0x00, 0x00, //0x000001db jae LBB0_9 - 0x43, 0x8a, 0x14, 0x14, //0x000001e1 movb (%r12,%r10), %dl - 0x80, 0xfa, 0x0d, //0x000001e5 cmpb $13, %dl - 0x0f, 0x84, 0x22, 0x00, 0x00, 0x00, //0x000001e8 je LBB0_9 - 0x80, 0xfa, 0x20, //0x000001ee cmpb $32, %dl - 0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x000001f1 je LBB0_9 - 0x80, 0xc2, 0xf5, //0x000001f7 addb $-11, %dl - 0x80, 0xfa, 0xfe, //0x000001fa cmpb $-2, %dl - 0x0f, 0x83, 0x0d, 0x00, 0x00, 0x00, //0x000001fd jae LBB0_9 - 0x4d, 0x89, 0xd6, //0x00000203 movq %r10, %r14 - 0xe9, 0x0d, 0x01, 0x00, 0x00, //0x00000206 jmp LBB0_30 - 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000020b .p2align 4, 0x90 - //0x00000210 LBB0_9 - 0x4d, 0x8d, 0x72, 0x01, //0x00000210 leaq $1(%r10), %r14 - 0x49, 0x39, 0xc6, //0x00000214 cmpq %rax, %r14 - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000217 jae LBB0_13 - 0x43, 0x8a, 0x14, 0x34, //0x0000021d movb (%r12,%r14), %dl - 0x80, 0xfa, 0x0d, //0x00000221 cmpb $13, %dl - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000224 je LBB0_13 - 0x80, 0xfa, 0x20, //0x0000022a cmpb $32, %dl - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000022d je LBB0_13 - 0x80, 0xc2, 0xf5, //0x00000233 addb $-11, %dl - 0x80, 0xfa, 0xfe, //0x00000236 cmpb $-2, %dl - 0x0f, 0x82, 0xd9, 0x00, 0x00, 0x00, //0x00000239 jb LBB0_30 - 0x90, //0x0000023f .p2align 4, 0x90 - //0x00000240 LBB0_13 - 0x4d, 0x8d, 0x72, 0x02, //0x00000240 leaq $2(%r10), %r14 - 0x49, 0x39, 0xc6, //0x00000244 cmpq %rax, %r14 - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000247 jae LBB0_17 - 0x43, 0x8a, 0x14, 0x34, //0x0000024d movb (%r12,%r14), %dl - 0x80, 0xfa, 0x0d, //0x00000251 cmpb $13, %dl - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000254 je LBB0_17 - 0x80, 0xfa, 0x20, //0x0000025a cmpb $32, %dl - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000025d je LBB0_17 - 0x80, 0xc2, 0xf5, //0x00000263 addb $-11, %dl - 0x80, 0xfa, 0xfe, //0x00000266 cmpb $-2, %dl - 0x0f, 0x82, 0xa9, 0x00, 0x00, 0x00, //0x00000269 jb LBB0_30 - 0x90, //0x0000026f .p2align 4, 0x90 - //0x00000270 LBB0_17 - 0x4d, 0x8d, 0x72, 0x03, //0x00000270 leaq $3(%r10), %r14 - 0x49, 0x39, 0xc6, //0x00000274 cmpq %rax, %r14 - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000277 jae LBB0_21 - 0x43, 0x8a, 0x14, 0x34, //0x0000027d movb (%r12,%r14), %dl - 0x80, 0xfa, 0x0d, //0x00000281 cmpb $13, %dl - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000284 je LBB0_21 - 0x80, 0xfa, 0x20, //0x0000028a cmpb $32, %dl - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000028d je LBB0_21 - 0x80, 0xc2, 0xf5, //0x00000293 addb $-11, %dl - 0x80, 0xfa, 0xfe, //0x00000296 cmpb $-2, %dl - 0x0f, 0x82, 0x79, 0x00, 0x00, 0x00, //0x00000299 jb LBB0_30 - 0x90, //0x0000029f .p2align 4, 0x90 - //0x000002a0 LBB0_21 - 0x49, 0x83, 0xc2, 0x04, //0x000002a0 addq $4, %r10 - 0x4c, 0x39, 0xd0, //0x000002a4 cmpq %r10, %rax - 0x0f, 0x86, 0x1f, 0x23, 0x00, 0x00, //0x000002a7 jbe LBB0_452 - 0x0f, 0x84, 0x4d, 0x00, 0x00, 0x00, //0x000002ad je LBB0_27 - 0x49, 0x8d, 0x14, 0x04, //0x000002b3 leaq (%r12,%rax), %rdx - 0x48, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000002b7 movabsq $4294977024, %rbx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000002c1 .p2align 4, 0x90 - //0x000002d0 LBB0_24 - 0x43, 0x0f, 0xbe, 0x3c, 0x14, //0x000002d0 movsbl (%r12,%r10), %edi - 0x83, 0xff, 0x20, //0x000002d5 cmpl $32, %edi - 0x0f, 0x87, 0x2e, 0x00, 0x00, 0x00, //0x000002d8 ja LBB0_29 - 0x48, 0x0f, 0xa3, 0xfb, //0x000002de btq %rdi, %rbx - 0x0f, 0x83, 0x24, 0x00, 0x00, 0x00, //0x000002e2 jae LBB0_29 - 0x49, 0x83, 0xc2, 0x01, //0x000002e8 addq $1, %r10 - 0x4c, 0x39, 0xd0, //0x000002ec cmpq %r10, %rax - 0x0f, 0x85, 0xdb, 0xff, 0xff, 0xff, //0x000002ef jne LBB0_24 - 0xe9, 0x0c, 0x00, 0x00, 0x00, //0x000002f5 jmp LBB0_28 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000002fa .p2align 4, 0x90 - //0x00000300 LBB0_27 - 0x4d, 0x01, 0xe2, //0x00000300 addq %r12, %r10 - 0x4c, 0x89, 0xd2, //0x00000303 movq %r10, %rdx - //0x00000306 LBB0_28 - 0x4c, 0x29, 0xe2, //0x00000306 subq %r12, %rdx - 0x49, 0x89, 0xd2, //0x00000309 movq %rdx, %r10 - //0x0000030c LBB0_29 - 0x4d, 0x89, 0xd6, //0x0000030c movq %r10, %r14 - 0x49, 0x39, 0xc2, //0x0000030f cmpq %rax, %r10 - 0x0f, 0x83, 0xb7, 0x22, 0x00, 0x00, //0x00000312 jae LBB0_453 - //0x00000318 LBB0_30 - 0x4d, 0x8d, 0x56, 0x01, //0x00000318 leaq $1(%r14), %r10 - 0x4c, 0x89, 0x16, //0x0000031c movq %r10, (%rsi) - 0x43, 0x0f, 0xbe, 0x1c, 0x34, //0x0000031f movsbl (%r12,%r14), %ebx - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000324 movq $-1, %rax - 0x85, 0xdb, //0x0000032b testl %ebx, %ebx - 0x0f, 0x84, 0x20, 0x23, 0x00, 0x00, //0x0000032d je LBB0_464 - 0x49, 0x8d, 0x50, 0xff, //0x00000333 leaq $-1(%r8), %rdx - 0x43, 0x8b, 0x3c, 0xc1, //0x00000337 movl (%r9,%r8,8), %edi - 0x49, 0x83, 0xfd, 0xff, //0x0000033b cmpq $-1, %r13 - 0x4d, 0x0f, 0x44, 0xee, //0x0000033f cmoveq %r14, %r13 - 0x83, 0xc7, 0xff, //0x00000343 addl $-1, %edi - 0x83, 0xff, 0x05, //0x00000346 cmpl $5, %edi - 0x4c, 0x89, 0x6d, 0xa8, //0x00000349 movq %r13, $-88(%rbp) - 0x4c, 0x89, 0x75, 0xc0, //0x0000034d movq %r14, $-64(%rbp) - 0x0f, 0x87, 0x55, 0x02, 0x00, 0x00, //0x00000351 ja LBB0_64 - 0x48, 0x8d, 0x0d, 0x66, 0x24, 0x00, 0x00, //0x00000357 leaq $9318(%rip), %rcx /* LJTI0_0+0(%rip) */ - 0x48, 0x63, 0x3c, 0xb9, //0x0000035e movslq (%rcx,%rdi,4), %rdi - 0x48, 0x01, 0xcf, //0x00000362 addq %rcx, %rdi - 0xff, 0xe7, //0x00000365 jmpq *%rdi - //0x00000367 LBB0_33 - 0x83, 0xfb, 0x2c, //0x00000367 cmpl $44, %ebx - 0x0f, 0x84, 0x98, 0x04, 0x00, 0x00, //0x0000036a je LBB0_102 - 0x83, 0xfb, 0x5d, //0x00000370 cmpl $93, %ebx - 0x0f, 0x84, 0x1c, 0x02, 0x00, 0x00, //0x00000373 je LBB0_35 - 0xe9, 0xa3, 0x22, 0x00, 0x00, //0x00000379 jmp LBB0_463 - //0x0000037e LBB0_36 - 0x80, 0xfb, 0x5d, //0x0000037e cmpb $93, %bl - 0x0f, 0x84, 0x0e, 0x02, 0x00, 0x00, //0x00000381 je LBB0_35 - 0x4b, 0xc7, 0x04, 0xc1, 0x01, 0x00, 0x00, 0x00, //0x00000387 movq $1, (%r9,%r8,8) - 0x83, 0xfb, 0x7b, //0x0000038f cmpl $123, %ebx - 0x0f, 0x86, 0x20, 0x02, 0x00, 0x00, //0x00000392 jbe LBB0_65 - 0xe9, 0x84, 0x22, 0x00, 0x00, //0x00000398 jmp LBB0_463 - //0x0000039d LBB0_38 - 0x80, 0xfb, 0x22, //0x0000039d cmpb $34, %bl - 0x0f, 0x85, 0x7b, 0x22, 0x00, 0x00, //0x000003a0 jne LBB0_463 - 0x4b, 0xc7, 0x04, 0xc1, 0x04, 0x00, 0x00, 0x00, //0x000003a6 movq $4, (%r9,%r8,8) - 0x48, 0x8b, 0x45, 0x90, //0x000003ae movq $-112(%rbp), %rax - 0x4c, 0x8b, 0x68, 0x08, //0x000003b2 movq $8(%rax), %r13 - 0xf6, 0x85, 0x70, 0xff, 0xff, 0xff, 0x20, //0x000003b6 testb $32, $-144(%rbp) - 0x4c, 0x89, 0x6d, 0xa0, //0x000003bd movq %r13, $-96(%rbp) - 0x0f, 0x85, 0x1b, 0x06, 0x00, 0x00, //0x000003c1 jne LBB0_123 - 0x4d, 0x29, 0xd5, //0x000003c7 subq %r10, %r13 - 0x0f, 0x84, 0xb0, 0x23, 0x00, 0x00, //0x000003ca je LBB0_478 - 0x49, 0x83, 0xfd, 0x40, //0x000003d0 cmpq $64, %r13 - 0x0f, 0x82, 0x50, 0x1a, 0x00, 0x00, //0x000003d4 jb LBB0_371 - 0x4c, 0x89, 0xf0, //0x000003da movq %r14, %rax - 0x49, 0xc7, 0xc6, 0xfe, 0xff, 0xff, 0xff, //0x000003dd movq $-2, %r14 - 0x49, 0x29, 0xc6, //0x000003e4 subq %rax, %r14 - 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x000003e7 movq $-1, $-56(%rbp) - 0x45, 0x31, 0xdb, //0x000003ef xorl %r11d, %r11d - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000003f2 .p2align 4, 0x90 - //0x00000400 LBB0_43 - 0xf3, 0x43, 0x0f, 0x6f, 0x04, 0x14, //0x00000400 movdqu (%r12,%r10), %xmm0 - 0xf3, 0x43, 0x0f, 0x6f, 0x4c, 0x14, 0x10, //0x00000406 movdqu $16(%r12,%r10), %xmm1 - 0xf3, 0x43, 0x0f, 0x6f, 0x54, 0x14, 0x20, //0x0000040d movdqu $32(%r12,%r10), %xmm2 - 0xf3, 0x43, 0x0f, 0x6f, 0x5c, 0x14, 0x30, //0x00000414 movdqu $48(%r12,%r10), %xmm3 - 0x66, 0x0f, 0x6f, 0xe0, //0x0000041b movdqa %xmm0, %xmm4 - 0x66, 0x41, 0x0f, 0x74, 0xe1, //0x0000041f pcmpeqb %xmm9, %xmm4 - 0x66, 0x44, 0x0f, 0xd7, 0xc4, //0x00000424 pmovmskb %xmm4, %r8d - 0x66, 0x0f, 0x6f, 0xe1, //0x00000429 movdqa %xmm1, %xmm4 - 0x66, 0x41, 0x0f, 0x74, 0xe1, //0x0000042d pcmpeqb %xmm9, %xmm4 - 0x66, 0x0f, 0xd7, 0xf4, //0x00000432 pmovmskb %xmm4, %esi - 0x66, 0x0f, 0x6f, 0xe2, //0x00000436 movdqa %xmm2, %xmm4 - 0x66, 0x41, 0x0f, 0x74, 0xe1, //0x0000043a pcmpeqb %xmm9, %xmm4 - 0x66, 0x0f, 0xd7, 0xdc, //0x0000043f pmovmskb %xmm4, %ebx - 0x66, 0x0f, 0x6f, 0xe3, //0x00000443 movdqa %xmm3, %xmm4 - 0x66, 0x41, 0x0f, 0x74, 0xe1, //0x00000447 pcmpeqb %xmm9, %xmm4 - 0x66, 0x0f, 0xd7, 0xd4, //0x0000044c pmovmskb %xmm4, %edx - 0x66, 0x41, 0x0f, 0x74, 0xc2, //0x00000450 pcmpeqb %xmm10, %xmm0 - 0x66, 0x44, 0x0f, 0xd7, 0xc8, //0x00000455 pmovmskb %xmm0, %r9d - 0x66, 0x41, 0x0f, 0x74, 0xca, //0x0000045a pcmpeqb %xmm10, %xmm1 - 0x66, 0x0f, 0xd7, 0xc9, //0x0000045f pmovmskb %xmm1, %ecx - 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x00000463 pcmpeqb %xmm10, %xmm2 - 0x66, 0x0f, 0xd7, 0xc2, //0x00000468 pmovmskb %xmm2, %eax - 0x66, 0x41, 0x0f, 0x74, 0xda, //0x0000046c pcmpeqb %xmm10, %xmm3 - 0x66, 0x0f, 0xd7, 0xfb, //0x00000471 pmovmskb %xmm3, %edi - 0x48, 0xc1, 0xe2, 0x30, //0x00000475 shlq $48, %rdx - 0x48, 0xc1, 0xe3, 0x20, //0x00000479 shlq $32, %rbx - 0x48, 0x09, 0xd3, //0x0000047d orq %rdx, %rbx - 0x48, 0xc1, 0xe6, 0x10, //0x00000480 shlq $16, %rsi - 0x48, 0x09, 0xde, //0x00000484 orq %rbx, %rsi - 0x49, 0x09, 0xf0, //0x00000487 orq %rsi, %r8 - 0x48, 0xc1, 0xe7, 0x30, //0x0000048a shlq $48, %rdi - 0x48, 0xc1, 0xe0, 0x20, //0x0000048e shlq $32, %rax - 0x48, 0x09, 0xf8, //0x00000492 orq %rdi, %rax - 0x48, 0xc1, 0xe1, 0x10, //0x00000495 shlq $16, %rcx - 0x48, 0x09, 0xc1, //0x00000499 orq %rax, %rcx - 0x49, 0x09, 0xc9, //0x0000049c orq %rcx, %r9 - 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x0000049f jne LBB0_52 - 0x4d, 0x85, 0xdb, //0x000004a5 testq %r11, %r11 - 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x000004a8 jne LBB0_54 - 0x45, 0x31, 0xdb, //0x000004ae xorl %r11d, %r11d - 0x4d, 0x85, 0xc0, //0x000004b1 testq %r8, %r8 - 0x0f, 0x85, 0xb0, 0xfc, 0xff, 0xff, //0x000004b4 jne LBB0_55 - //0x000004ba LBB0_46 - 0x49, 0x83, 0xc5, 0xc0, //0x000004ba addq $-64, %r13 - 0x49, 0x83, 0xc6, 0xc0, //0x000004be addq $-64, %r14 - 0x49, 0x83, 0xc2, 0x40, //0x000004c2 addq $64, %r10 - 0x49, 0x83, 0xfd, 0x3f, //0x000004c6 cmpq $63, %r13 - 0x0f, 0x87, 0x30, 0xff, 0xff, 0xff, //0x000004ca ja LBB0_43 - 0xe9, 0x08, 0x12, 0x00, 0x00, //0x000004d0 jmp LBB0_47 - //0x000004d5 LBB0_52 - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x000004d5 cmpq $-1, $-56(%rbp) - 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x000004da jne LBB0_54 - 0x49, 0x0f, 0xbc, 0xc1, //0x000004e0 bsfq %r9, %rax - 0x4c, 0x01, 0xd0, //0x000004e4 addq %r10, %rax - 0x48, 0x89, 0x45, 0xc8, //0x000004e7 movq %rax, $-56(%rbp) - //0x000004eb LBB0_54 - 0x4c, 0x89, 0xd8, //0x000004eb movq %r11, %rax - 0x48, 0xf7, 0xd0, //0x000004ee notq %rax - 0x4c, 0x21, 0xc8, //0x000004f1 andq %r9, %rax - 0x48, 0x8d, 0x0c, 0x00, //0x000004f4 leaq (%rax,%rax), %rcx - 0x4c, 0x09, 0xd9, //0x000004f8 orq %r11, %rcx - 0x48, 0x89, 0xca, //0x000004fb movq %rcx, %rdx - 0x48, 0xf7, 0xd2, //0x000004fe notq %rdx - 0x4c, 0x21, 0xca, //0x00000501 andq %r9, %rdx - 0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000504 movabsq $-6148914691236517206, %rsi - 0x48, 0x21, 0xf2, //0x0000050e andq %rsi, %rdx - 0x45, 0x31, 0xdb, //0x00000511 xorl %r11d, %r11d - 0x48, 0x01, 0xc2, //0x00000514 addq %rax, %rdx - 0x41, 0x0f, 0x92, 0xc3, //0x00000517 setb %r11b - 0x48, 0x01, 0xd2, //0x0000051b addq %rdx, %rdx - 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x0000051e movabsq $6148914691236517205, %rax - 0x48, 0x31, 0xc2, //0x00000528 xorq %rax, %rdx - 0x48, 0x21, 0xca, //0x0000052b andq %rcx, %rdx + 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x000000a0 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++' + //0x000000b0 LCPI0_11 + 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x000000b0 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------' + //0x000000c0 LCPI0_12 + 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, //0x000000c0 QUAD $0xd0d0d0d0d0d0d0d0; QUAD $0xd0d0d0d0d0d0d0d0 // .space 16, '\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0' + //0x000000d0 LCPI0_13 + 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, //0x000000d0 QUAD $0x0909090909090909; QUAD $0x0909090909090909 // .space 16, '\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t' + //0x000000e0 LCPI0_14 + 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x000000e0 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................' + //0x000000f0 LCPI0_15 + 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, //0x000000f0 QUAD $0x4545454545454545; QUAD $0x4545454545454545 // .space 16, 'EEEEEEEEEEEEEEEE' + //0x00000100 LCPI0_16 + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00000100 QUAD $0xffffffffffffffff; QUAD $0xffffffffffffffff // .space 16, '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff' + //0x00000110 .p2align 4, 0x90 + //0x00000110 _skip_object + 0x55, //0x00000110 pushq %rbp + 0x48, 0x89, 0xe5, //0x00000111 movq %rsp, %rbp + 0x41, 0x57, //0x00000114 pushq %r15 + 0x41, 0x56, //0x00000116 pushq %r14 + 0x41, 0x55, //0x00000118 pushq %r13 + 0x41, 0x54, //0x0000011a pushq %r12 + 0x53, //0x0000011c pushq %rbx + 0x48, 0x81, 0xec, 0x88, 0x00, 0x00, 0x00, //0x0000011d subq $136, %rsp + 0x48, 0x89, 0x4d, 0x98, //0x00000124 movq %rcx, $-104(%rbp) + 0x49, 0x89, 0xd5, //0x00000128 movq %rdx, %r13 + 0x48, 0x89, 0x7d, 0xa0, //0x0000012b movq %rdi, $-96(%rbp) + 0xf3, 0x0f, 0x6f, 0x05, 0xc9, 0xfe, 0xff, 0xff, //0x0000012f movdqu $-311(%rip), %xmm0 /* LCPI0_0+0(%rip) */ + 0xf3, 0x0f, 0x7f, 0x02, //0x00000137 movdqu %xmm0, (%rdx) + 0x48, 0x89, 0x75, 0xa8, //0x0000013b movq %rsi, $-88(%rbp) + 0x4c, 0x8b, 0x1e, //0x0000013f movq (%rsi), %r11 + 0x48, 0xc7, 0x45, 0x90, 0xff, 0xff, 0xff, 0xff, //0x00000142 movq $-1, $-112(%rbp) + 0x41, 0xb8, 0x01, 0x00, 0x00, 0x00, //0x0000014a movl $1, %r8d + 0xf3, 0x44, 0x0f, 0x6f, 0x1d, 0xb7, 0xfe, 0xff, 0xff, //0x00000150 movdqu $-329(%rip), %xmm11 /* LCPI0_1+0(%rip) */ + 0xf3, 0x44, 0x0f, 0x6f, 0x2d, 0xbe, 0xfe, 0xff, 0xff, //0x00000159 movdqu $-322(%rip), %xmm13 /* LCPI0_2+0(%rip) */ + 0xf3, 0x44, 0x0f, 0x6f, 0x15, 0xc5, 0xfe, 0xff, 0xff, //0x00000162 movdqu $-315(%rip), %xmm10 /* LCPI0_3+0(%rip) */ + 0xf3, 0x0f, 0x6f, 0x3d, 0x2d, 0xff, 0xff, 0xff, //0x0000016b movdqu $-211(%rip), %xmm7 /* LCPI0_10+0(%rip) */ + 0xf3, 0x44, 0x0f, 0x6f, 0x0d, 0x14, 0xff, 0xff, 0xff, //0x00000173 movdqu $-236(%rip), %xmm9 /* LCPI0_9+0(%rip) */ + 0xf3, 0x44, 0x0f, 0x6f, 0x3d, 0x6b, 0xff, 0xff, 0xff, //0x0000017c movdqu $-149(%rip), %xmm15 /* LCPI0_15+0(%rip) */ + 0xf3, 0x44, 0x0f, 0x6f, 0x35, 0xf2, 0xfe, 0xff, 0xff, //0x00000185 movdqu $-270(%rip), %xmm14 /* LCPI0_8+0(%rip) */ + 0xf3, 0x44, 0x0f, 0x6f, 0x05, 0xd9, 0xfe, 0xff, 0xff, //0x0000018e movdqu $-295(%rip), %xmm8 /* LCPI0_7+0(%rip) */ + 0x48, 0x89, 0x55, 0xc0, //0x00000197 movq %rdx, $-64(%rbp) + 0xe9, 0x44, 0x00, 0x00, 0x00, //0x0000019b jmp LBB0_5 + //0x000001a0 LBB0_1 + 0x4c, 0x8d, 0x5e, 0x04, //0x000001a0 leaq $4(%rsi), %r11 + //0x000001a4 LBB0_2 + 0x48, 0x8b, 0x45, 0xa8, //0x000001a4 movq $-88(%rbp), %rax + 0x4c, 0x89, 0x18, //0x000001a8 movq %r11, (%rax) + 0x48, 0x89, 0xf0, //0x000001ab movq %rsi, %rax + 0x48, 0xb9, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x000001ae movabsq $9223372036854775806, %rcx + 0x48, 0x39, 0xce, //0x000001b8 cmpq %rcx, %rsi + 0x0f, 0x87, 0x32, 0x35, 0x00, 0x00, //0x000001bb ja LBB0_638 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000001c1 .p2align 4, 0x90 + //0x000001d0 LBB0_3 + 0x49, 0x8b, 0x4d, 0x00, //0x000001d0 movq (%r13), %rcx + 0x49, 0x89, 0xc8, //0x000001d4 movq %rcx, %r8 + 0x48, 0x8b, 0x45, 0x90, //0x000001d7 movq $-112(%rbp), %rax + 0x48, 0x85, 0xc9, //0x000001db testq %rcx, %rcx + 0x0f, 0x84, 0x0f, 0x35, 0x00, 0x00, //0x000001de je LBB0_638 + //0x000001e4 LBB0_5 + 0x48, 0x8b, 0x45, 0xa0, //0x000001e4 movq $-96(%rbp), %rax + 0x4c, 0x8b, 0x08, //0x000001e8 movq (%rax), %r9 + 0x48, 0x8b, 0x40, 0x08, //0x000001eb movq $8(%rax), %rax + 0x49, 0x39, 0xc3, //0x000001ef cmpq %rax, %r11 + 0x0f, 0x83, 0x38, 0x00, 0x00, 0x00, //0x000001f2 jae LBB0_10 + 0x43, 0x8a, 0x14, 0x19, //0x000001f8 movb (%r9,%r11), %dl + 0x80, 0xfa, 0x0d, //0x000001fc cmpb $13, %dl + 0x0f, 0x84, 0x2b, 0x00, 0x00, 0x00, //0x000001ff je LBB0_10 + 0x80, 0xfa, 0x20, //0x00000205 cmpb $32, %dl + 0x0f, 0x84, 0x22, 0x00, 0x00, 0x00, //0x00000208 je LBB0_10 + 0x80, 0xc2, 0xf5, //0x0000020e addb $-11, %dl + 0x80, 0xfa, 0xfe, //0x00000211 cmpb $-2, %dl + 0x0f, 0x83, 0x16, 0x00, 0x00, 0x00, //0x00000214 jae LBB0_10 + 0x4c, 0x89, 0xde, //0x0000021a movq %r11, %rsi + 0xe9, 0x16, 0x01, 0x00, 0x00, //0x0000021d jmp LBB0_31 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000222 .p2align 4, 0x90 + //0x00000230 LBB0_10 + 0x49, 0x8d, 0x73, 0x01, //0x00000230 leaq $1(%r11), %rsi + 0x48, 0x39, 0xc6, //0x00000234 cmpq %rax, %rsi + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000237 jae LBB0_14 + 0x41, 0x8a, 0x14, 0x31, //0x0000023d movb (%r9,%rsi), %dl + 0x80, 0xfa, 0x0d, //0x00000241 cmpb $13, %dl + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000244 je LBB0_14 + 0x80, 0xfa, 0x20, //0x0000024a cmpb $32, %dl + 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000024d je LBB0_14 + 0x80, 0xc2, 0xf5, //0x00000253 addb $-11, %dl + 0x80, 0xfa, 0xfe, //0x00000256 cmpb $-2, %dl + 0x0f, 0x82, 0xd9, 0x00, 0x00, 0x00, //0x00000259 jb LBB0_31 + 0x90, //0x0000025f .p2align 4, 0x90 + //0x00000260 LBB0_14 + 0x49, 0x8d, 0x73, 0x02, //0x00000260 leaq $2(%r11), %rsi + 0x48, 0x39, 0xc6, //0x00000264 cmpq %rax, %rsi + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000267 jae LBB0_18 + 0x41, 0x8a, 0x14, 0x31, //0x0000026d movb (%r9,%rsi), %dl + 0x80, 0xfa, 0x0d, //0x00000271 cmpb $13, %dl + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000274 je LBB0_18 + 0x80, 0xfa, 0x20, //0x0000027a cmpb $32, %dl + 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000027d je LBB0_18 + 0x80, 0xc2, 0xf5, //0x00000283 addb $-11, %dl + 0x80, 0xfa, 0xfe, //0x00000286 cmpb $-2, %dl + 0x0f, 0x82, 0xa9, 0x00, 0x00, 0x00, //0x00000289 jb LBB0_31 + 0x90, //0x0000028f .p2align 4, 0x90 + //0x00000290 LBB0_18 + 0x49, 0x8d, 0x73, 0x03, //0x00000290 leaq $3(%r11), %rsi + 0x48, 0x39, 0xc6, //0x00000294 cmpq %rax, %rsi + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000297 jae LBB0_22 + 0x41, 0x8a, 0x14, 0x31, //0x0000029d movb (%r9,%rsi), %dl + 0x80, 0xfa, 0x0d, //0x000002a1 cmpb $13, %dl + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000002a4 je LBB0_22 + 0x80, 0xfa, 0x20, //0x000002aa cmpb $32, %dl + 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x000002ad je LBB0_22 + 0x80, 0xc2, 0xf5, //0x000002b3 addb $-11, %dl + 0x80, 0xfa, 0xfe, //0x000002b6 cmpb $-2, %dl + 0x0f, 0x82, 0x79, 0x00, 0x00, 0x00, //0x000002b9 jb LBB0_31 + 0x90, //0x000002bf .p2align 4, 0x90 + //0x000002c0 LBB0_22 + 0x49, 0x83, 0xc3, 0x04, //0x000002c0 addq $4, %r11 + 0x4c, 0x39, 0xd8, //0x000002c4 cmpq %r11, %rax + 0x0f, 0x86, 0xc7, 0x33, 0x00, 0x00, //0x000002c7 jbe LBB0_617 + 0x0f, 0x84, 0x4d, 0x00, 0x00, 0x00, //0x000002cd je LBB0_28 + 0x49, 0x8d, 0x14, 0x01, //0x000002d3 leaq (%r9,%rax), %rdx + 0x48, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000002d7 movabsq $4294977024, %rdi + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000002e1 .p2align 4, 0x90 + //0x000002f0 LBB0_25 + 0x43, 0x0f, 0xbe, 0x34, 0x19, //0x000002f0 movsbl (%r9,%r11), %esi + 0x83, 0xfe, 0x20, //0x000002f5 cmpl $32, %esi + 0x0f, 0x87, 0x2e, 0x00, 0x00, 0x00, //0x000002f8 ja LBB0_30 + 0x48, 0x0f, 0xa3, 0xf7, //0x000002fe btq %rsi, %rdi + 0x0f, 0x83, 0x24, 0x00, 0x00, 0x00, //0x00000302 jae LBB0_30 + 0x49, 0x83, 0xc3, 0x01, //0x00000308 addq $1, %r11 + 0x4c, 0x39, 0xd8, //0x0000030c cmpq %r11, %rax + 0x0f, 0x85, 0xdb, 0xff, 0xff, 0xff, //0x0000030f jne LBB0_25 + 0xe9, 0x0c, 0x00, 0x00, 0x00, //0x00000315 jmp LBB0_29 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000031a .p2align 4, 0x90 + //0x00000320 LBB0_28 + 0x4d, 0x01, 0xcb, //0x00000320 addq %r9, %r11 + 0x4c, 0x89, 0xda, //0x00000323 movq %r11, %rdx + //0x00000326 LBB0_29 + 0x4c, 0x29, 0xca, //0x00000326 subq %r9, %rdx + 0x49, 0x89, 0xd3, //0x00000329 movq %rdx, %r11 + //0x0000032c LBB0_30 + 0x4c, 0x89, 0xde, //0x0000032c movq %r11, %rsi + 0x49, 0x39, 0xc3, //0x0000032f cmpq %rax, %r11 + 0x0f, 0x83, 0x63, 0x33, 0x00, 0x00, //0x00000332 jae LBB0_618 + //0x00000338 LBB0_31 + 0x4c, 0x8d, 0x5e, 0x01, //0x00000338 leaq $1(%rsi), %r11 + 0x48, 0x8b, 0x45, 0xa8, //0x0000033c movq $-88(%rbp), %rax + 0x4c, 0x89, 0x18, //0x00000340 movq %r11, (%rax) + 0x41, 0x0f, 0xbe, 0x14, 0x31, //0x00000343 movsbl (%r9,%rsi), %edx + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000348 movq $-1, %rax + 0x85, 0xd2, //0x0000034f testl %edx, %edx + 0x0f, 0x84, 0x9c, 0x33, 0x00, 0x00, //0x00000351 je LBB0_638 + 0x49, 0x8d, 0x48, 0xff, //0x00000357 leaq $-1(%r8), %rcx + 0x43, 0x8b, 0x7c, 0xc5, 0x00, //0x0000035b movl (%r13,%r8,8), %edi + 0x48, 0x8b, 0x5d, 0x90, //0x00000360 movq $-112(%rbp), %rbx + 0x48, 0x83, 0xfb, 0xff, //0x00000364 cmpq $-1, %rbx + 0x48, 0x0f, 0x44, 0xde, //0x00000368 cmoveq %rsi, %rbx + 0x48, 0x89, 0x5d, 0x90, //0x0000036c movq %rbx, $-112(%rbp) + 0x83, 0xc7, 0xff, //0x00000370 addl $-1, %edi + 0x83, 0xff, 0x05, //0x00000373 cmpl $5, %edi + 0x0f, 0x87, 0x7c, 0x02, 0x00, 0x00, //0x00000376 ja LBB0_66 + 0x48, 0x8d, 0x1d, 0x11, 0x36, 0x00, 0x00, //0x0000037c leaq $13841(%rip), %rbx /* LJTI0_0+0(%rip) */ + 0x48, 0x63, 0x3c, 0xbb, //0x00000383 movslq (%rbx,%rdi,4), %rdi + 0x48, 0x01, 0xdf, //0x00000387 addq %rbx, %rdi + 0xff, 0xe7, //0x0000038a jmpq *%rdi + //0x0000038c LBB0_34 + 0x83, 0xfa, 0x2c, //0x0000038c cmpl $44, %edx + 0x0f, 0x84, 0xdc, 0x04, 0x00, 0x00, //0x0000038f je LBB0_105 + 0x83, 0xfa, 0x5d, //0x00000395 cmpl $93, %edx + 0x0f, 0x84, 0x41, 0x02, 0x00, 0x00, //0x00000398 je LBB0_36 + 0xe9, 0x49, 0x33, 0x00, 0x00, //0x0000039e jmp LBB0_637 + //0x000003a3 LBB0_37 + 0x80, 0xfa, 0x5d, //0x000003a3 cmpb $93, %dl + 0x0f, 0x84, 0x33, 0x02, 0x00, 0x00, //0x000003a6 je LBB0_36 + 0x48, 0x89, 0x75, 0xc8, //0x000003ac movq %rsi, $-56(%rbp) + 0x4b, 0xc7, 0x44, 0xc5, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000003b0 movq $1, (%r13,%r8,8) + 0x83, 0xfa, 0x7b, //0x000003b9 cmpl $123, %edx + 0x0f, 0x86, 0x47, 0x02, 0x00, 0x00, //0x000003bc jbe LBB0_67 + 0xe9, 0x25, 0x33, 0x00, 0x00, //0x000003c2 jmp LBB0_637 + //0x000003c7 LBB0_39 + 0x80, 0xfa, 0x22, //0x000003c7 cmpb $34, %dl + 0x0f, 0x85, 0x1c, 0x33, 0x00, 0x00, //0x000003ca jne LBB0_637 + 0x4b, 0xc7, 0x44, 0xc5, 0x00, 0x04, 0x00, 0x00, 0x00, //0x000003d0 movq $4, (%r13,%r8,8) + 0x48, 0x8b, 0x4d, 0xa0, //0x000003d9 movq $-96(%rbp), %rcx + 0x4c, 0x8b, 0x61, 0x08, //0x000003dd movq $8(%rcx), %r12 + 0x48, 0x8b, 0x4d, 0x98, //0x000003e1 movq $-104(%rbp), %rcx + 0xf6, 0xc1, 0x40, //0x000003e5 testb $64, %cl + 0x0f, 0x85, 0x5c, 0x06, 0x00, 0x00, //0x000003e8 jne LBB0_129 + 0x48, 0x89, 0x75, 0xc8, //0x000003ee movq %rsi, $-56(%rbp) + 0xf6, 0xc1, 0x20, //0x000003f2 testb $32, %cl + 0x4c, 0x89, 0x65, 0xb8, //0x000003f5 movq %r12, $-72(%rbp) + 0x4d, 0x89, 0xe6, //0x000003f9 movq %r12, %r14 + 0x0f, 0x85, 0x4a, 0x09, 0x00, 0x00, //0x000003fc jne LBB0_164 + 0x4d, 0x29, 0xde, //0x00000402 subq %r11, %r14 + 0x0f, 0x84, 0xbe, 0x34, 0x00, 0x00, //0x00000405 je LBB0_639 + 0x49, 0x83, 0xfe, 0x40, //0x0000040b cmpq $64, %r14 + 0x0f, 0x82, 0x8b, 0x2a, 0x00, 0x00, //0x0000040f jb LBB0_523 + 0x49, 0xc7, 0xc4, 0xfe, 0xff, 0xff, 0xff, //0x00000415 movq $-2, %r12 + 0x4c, 0x2b, 0x65, 0xc8, //0x0000041c subq $-56(%rbp), %r12 + 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x00000420 movq $-1, $-48(%rbp) + 0x45, 0x31, 0xd2, //0x00000428 xorl %r10d, %r10d + 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000042b .p2align 4, 0x90 + //0x00000430 LBB0_45 + 0xf3, 0x43, 0x0f, 0x6f, 0x04, 0x19, //0x00000430 movdqu (%r9,%r11), %xmm0 + 0xf3, 0x43, 0x0f, 0x6f, 0x4c, 0x19, 0x10, //0x00000436 movdqu $16(%r9,%r11), %xmm1 + 0xf3, 0x43, 0x0f, 0x6f, 0x54, 0x19, 0x20, //0x0000043d movdqu $32(%r9,%r11), %xmm2 + 0xf3, 0x43, 0x0f, 0x6f, 0x5c, 0x19, 0x30, //0x00000444 movdqu $48(%r9,%r11), %xmm3 + 0x66, 0x0f, 0x6f, 0xe0, //0x0000044b movdqa %xmm0, %xmm4 + 0x66, 0x41, 0x0f, 0x74, 0xe3, //0x0000044f pcmpeqb %xmm11, %xmm4 + 0x66, 0x44, 0x0f, 0xd7, 0xc4, //0x00000454 pmovmskb %xmm4, %r8d + 0x66, 0x0f, 0x6f, 0xe1, //0x00000459 movdqa %xmm1, %xmm4 + 0x66, 0x41, 0x0f, 0x74, 0xe3, //0x0000045d pcmpeqb %xmm11, %xmm4 + 0x66, 0x0f, 0xd7, 0xdc, //0x00000462 pmovmskb %xmm4, %ebx + 0x66, 0x0f, 0x6f, 0xe2, //0x00000466 movdqa %xmm2, %xmm4 + 0x66, 0x41, 0x0f, 0x74, 0xe3, //0x0000046a pcmpeqb %xmm11, %xmm4 + 0x66, 0x0f, 0xd7, 0xcc, //0x0000046f pmovmskb %xmm4, %ecx + 0x66, 0x0f, 0x6f, 0xe3, //0x00000473 movdqa %xmm3, %xmm4 + 0x66, 0x41, 0x0f, 0x74, 0xe3, //0x00000477 pcmpeqb %xmm11, %xmm4 + 0x66, 0x0f, 0xd7, 0xfc, //0x0000047c pmovmskb %xmm4, %edi + 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x00000480 pcmpeqb %xmm13, %xmm0 + 0x66, 0x44, 0x0f, 0xd7, 0xf8, //0x00000485 pmovmskb %xmm0, %r15d + 0x66, 0x41, 0x0f, 0x74, 0xcd, //0x0000048a pcmpeqb %xmm13, %xmm1 + 0x66, 0x0f, 0xd7, 0xd1, //0x0000048f pmovmskb %xmm1, %edx + 0x66, 0x41, 0x0f, 0x74, 0xd5, //0x00000493 pcmpeqb %xmm13, %xmm2 + 0x66, 0x0f, 0xd7, 0xc2, //0x00000498 pmovmskb %xmm2, %eax + 0x66, 0x41, 0x0f, 0x74, 0xdd, //0x0000049c pcmpeqb %xmm13, %xmm3 + 0x66, 0x0f, 0xd7, 0xf3, //0x000004a1 pmovmskb %xmm3, %esi + 0x48, 0xc1, 0xe7, 0x30, //0x000004a5 shlq $48, %rdi + 0x48, 0xc1, 0xe1, 0x20, //0x000004a9 shlq $32, %rcx + 0x48, 0x09, 0xf9, //0x000004ad orq %rdi, %rcx + 0x48, 0xc1, 0xe3, 0x10, //0x000004b0 shlq $16, %rbx + 0x48, 0x09, 0xcb, //0x000004b4 orq %rcx, %rbx + 0x49, 0x09, 0xd8, //0x000004b7 orq %rbx, %r8 + 0x48, 0xc1, 0xe6, 0x30, //0x000004ba shlq $48, %rsi + 0x48, 0xc1, 0xe0, 0x20, //0x000004be shlq $32, %rax + 0x48, 0x09, 0xf0, //0x000004c2 orq %rsi, %rax + 0x48, 0xc1, 0xe2, 0x10, //0x000004c5 shlq $16, %rdx + 0x48, 0x09, 0xc2, //0x000004c9 orq %rax, %rdx + 0x49, 0x09, 0xd7, //0x000004cc orq %rdx, %r15 + 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x000004cf jne LBB0_54 + 0x4d, 0x85, 0xd2, //0x000004d5 testq %r10, %r10 + 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x000004d8 jne LBB0_56 + 0x45, 0x31, 0xd2, //0x000004de xorl %r10d, %r10d + 0x4d, 0x85, 0xc0, //0x000004e1 testq %r8, %r8 + 0x0f, 0x85, 0x83, 0x00, 0x00, 0x00, //0x000004e4 jne LBB0_57 + //0x000004ea LBB0_48 + 0x49, 0x83, 0xc6, 0xc0, //0x000004ea addq $-64, %r14 + 0x49, 0x83, 0xc4, 0xc0, //0x000004ee addq $-64, %r12 + 0x49, 0x83, 0xc3, 0x40, //0x000004f2 addq $64, %r11 + 0x49, 0x83, 0xfe, 0x3f, //0x000004f6 cmpq $63, %r14 + 0x0f, 0x87, 0x30, 0xff, 0xff, 0xff, //0x000004fa ja LBB0_45 + 0xe9, 0x9b, 0x22, 0x00, 0x00, //0x00000500 jmp LBB0_49 + //0x00000505 LBB0_54 + 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x00000505 cmpq $-1, $-48(%rbp) + 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x0000050a jne LBB0_56 + 0x49, 0x0f, 0xbc, 0xc7, //0x00000510 bsfq %r15, %rax + 0x4c, 0x01, 0xd8, //0x00000514 addq %r11, %rax + 0x48, 0x89, 0x45, 0xd0, //0x00000517 movq %rax, $-48(%rbp) + //0x0000051b LBB0_56 + 0x4c, 0x89, 0xd0, //0x0000051b movq %r10, %rax + 0x48, 0xf7, 0xd0, //0x0000051e notq %rax + 0x4c, 0x21, 0xf8, //0x00000521 andq %r15, %rax + 0x48, 0x8d, 0x0c, 0x00, //0x00000524 leaq (%rax,%rax), %rcx + 0x4c, 0x09, 0xd1, //0x00000528 orq %r10, %rcx + 0x48, 0x89, 0xca, //0x0000052b movq %rcx, %rdx 0x48, 0xf7, 0xd2, //0x0000052e notq %rdx - 0x49, 0x21, 0xd0, //0x00000531 andq %rdx, %r8 - 0x4d, 0x85, 0xc0, //0x00000534 testq %r8, %r8 - 0x0f, 0x84, 0x7d, 0xff, 0xff, 0xff, //0x00000537 je LBB0_46 - 0xe9, 0x28, 0xfc, 0xff, 0xff, //0x0000053d jmp LBB0_55 - //0x00000542 LBB0_58 - 0x80, 0xfb, 0x3a, //0x00000542 cmpb $58, %bl - 0x0f, 0x85, 0xd6, 0x20, 0x00, 0x00, //0x00000545 jne LBB0_463 - 0x4b, 0xc7, 0x04, 0xc1, 0x00, 0x00, 0x00, 0x00, //0x0000054b movq $0, (%r9,%r8,8) - 0xe9, 0x4b, 0xfc, 0xff, 0xff, //0x00000553 jmp LBB0_2 - //0x00000558 LBB0_60 - 0x83, 0xfb, 0x2c, //0x00000558 cmpl $44, %ebx - 0x0f, 0x85, 0x2b, 0x00, 0x00, 0x00, //0x0000055b jne LBB0_61 - 0x49, 0x81, 0xf8, 0xff, 0x0f, 0x00, 0x00, //0x00000561 cmpq $4095, %r8 - 0x0f, 0x8f, 0x6d, 0x20, 0x00, 0x00, //0x00000568 jg LBB0_466 - 0x49, 0x8d, 0x40, 0x01, //0x0000056e leaq $1(%r8), %rax - 0x49, 0x89, 0x01, //0x00000572 movq %rax, (%r9) - 0x4b, 0xc7, 0x44, 0xc1, 0x08, 0x03, 0x00, 0x00, 0x00, //0x00000575 movq $3, $8(%r9,%r8,8) - 0xe9, 0x20, 0xfc, 0xff, 0xff, //0x0000057e jmp LBB0_2 - //0x00000583 LBB0_62 - 0x83, 0xfb, 0x22, //0x00000583 cmpl $34, %ebx - 0x0f, 0x84, 0x9e, 0x02, 0x00, 0x00, //0x00000586 je LBB0_106 - //0x0000058c LBB0_61 - 0x83, 0xfb, 0x7d, //0x0000058c cmpl $125, %ebx - 0x0f, 0x85, 0x8c, 0x20, 0x00, 0x00, //0x0000058f jne LBB0_463 - //0x00000595 LBB0_35 - 0x49, 0x89, 0x11, //0x00000595 movq %rdx, (%r9) - 0x49, 0x89, 0xd0, //0x00000598 movq %rdx, %r8 - 0x4c, 0x89, 0xe8, //0x0000059b movq %r13, %rax - 0x48, 0x85, 0xd2, //0x0000059e testq %rdx, %rdx - 0x0f, 0x85, 0x29, 0xfc, 0xff, 0xff, //0x000005a1 jne LBB0_4 - 0xe9, 0xa7, 0x20, 0x00, 0x00, //0x000005a7 jmp LBB0_464 - //0x000005ac LBB0_64 - 0x49, 0x89, 0x11, //0x000005ac movq %rdx, (%r9) - 0x83, 0xfb, 0x7b, //0x000005af cmpl $123, %ebx - 0x0f, 0x87, 0x69, 0x20, 0x00, 0x00, //0x000005b2 ja LBB0_463 - //0x000005b8 LBB0_65 - 0x4f, 0x8d, 0x3c, 0x34, //0x000005b8 leaq (%r12,%r14), %r15 - 0x89, 0xd9, //0x000005bc movl %ebx, %ecx - 0x48, 0x8d, 0x15, 0x17, 0x22, 0x00, 0x00, //0x000005be leaq $8727(%rip), %rdx /* LJTI0_1+0(%rip) */ - 0x48, 0x63, 0x0c, 0x8a, //0x000005c5 movslq (%rdx,%rcx,4), %rcx - 0x48, 0x01, 0xd1, //0x000005c9 addq %rdx, %rcx - 0xff, 0xe1, //0x000005cc jmpq *%rcx - //0x000005ce LBB0_66 - 0x48, 0x8b, 0x45, 0x90, //0x000005ce movq $-112(%rbp), %rax - 0x48, 0x8b, 0x78, 0x08, //0x000005d2 movq $8(%rax), %rdi - 0x4c, 0x29, 0xf7, //0x000005d6 subq %r14, %rdi - 0x0f, 0x84, 0x26, 0x20, 0x00, 0x00, //0x000005d9 je LBB0_454 - 0x41, 0x80, 0x3f, 0x30, //0x000005df cmpb $48, (%r15) - 0x0f, 0x85, 0x2f, 0x00, 0x00, 0x00, //0x000005e3 jne LBB0_71 - 0x48, 0x83, 0xff, 0x01, //0x000005e9 cmpq $1, %rdi - 0x0f, 0x84, 0xc7, 0xfb, 0xff, 0xff, //0x000005ed je LBB0_1 - 0x43, 0x8a, 0x04, 0x14, //0x000005f3 movb (%r12,%r10), %al - 0x04, 0xd2, //0x000005f7 addb $-46, %al - 0x3c, 0x37, //0x000005f9 cmpb $55, %al - 0x0f, 0x87, 0xb9, 0xfb, 0xff, 0xff, //0x000005fb ja LBB0_1 - 0x0f, 0xb6, 0xc0, //0x00000601 movzbl %al, %eax - 0x48, 0xb9, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x00000604 movabsq $36028797027352577, %rcx - 0x48, 0x0f, 0xa3, 0xc1, //0x0000060e btq %rax, %rcx - 0x0f, 0x83, 0xa2, 0xfb, 0xff, 0xff, //0x00000612 jae LBB0_1 - //0x00000618 LBB0_71 - 0x48, 0x83, 0xff, 0x10, //0x00000618 cmpq $16, %rdi - 0x0f, 0x82, 0x28, 0x17, 0x00, 0x00, //0x0000061c jb LBB0_358 - 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00000622 movq $-1, %r14 - 0x45, 0x31, 0xd2, //0x00000629 xorl %r10d, %r10d - 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x0000062c movq $-1, %r12 - 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000633 movq $-1, %r8 - 0x49, 0x89, 0xf9, //0x0000063a movq %rdi, %r9 - 0x90, 0x90, 0x90, //0x0000063d .p2align 4, 0x90 - //0x00000640 LBB0_73 - 0xf3, 0x43, 0x0f, 0x6f, 0x04, 0x17, //0x00000640 movdqu (%r15,%r10), %xmm0 - 0x66, 0x0f, 0x6f, 0xc8, //0x00000646 movdqa %xmm0, %xmm1 - 0x66, 0x0f, 0x74, 0x0d, 0xee, 0xf9, 0xff, 0xff, //0x0000064a pcmpeqb $-1554(%rip), %xmm1 /* LCPI0_4+0(%rip) */ - 0x66, 0x0f, 0x6f, 0xd0, //0x00000652 movdqa %xmm0, %xmm2 - 0x66, 0x0f, 0x74, 0x15, 0xf2, 0xf9, 0xff, 0xff, //0x00000656 pcmpeqb $-1550(%rip), %xmm2 /* LCPI0_5+0(%rip) */ - 0x66, 0x0f, 0xeb, 0xd1, //0x0000065e por %xmm1, %xmm2 - 0x66, 0x0f, 0x6f, 0xc8, //0x00000662 movdqa %xmm0, %xmm1 - 0x66, 0x0f, 0xfc, 0x0d, 0xf2, 0xf9, 0xff, 0xff, //0x00000666 paddb $-1550(%rip), %xmm1 /* LCPI0_6+0(%rip) */ - 0x66, 0x0f, 0x6f, 0xd9, //0x0000066e movdqa %xmm1, %xmm3 - 0x66, 0x41, 0x0f, 0xda, 0xdb, //0x00000672 pminub %xmm11, %xmm3 - 0x66, 0x0f, 0x74, 0xd9, //0x00000677 pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0x6f, 0xc8, //0x0000067b movdqa %xmm0, %xmm1 - 0x66, 0x41, 0x0f, 0xdb, 0xcc, //0x0000067f pand %xmm12, %xmm1 - 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x00000684 pcmpeqb %xmm13, %xmm0 - 0x66, 0x41, 0x0f, 0x74, 0xce, //0x00000689 pcmpeqb %xmm14, %xmm1 - 0x66, 0x44, 0x0f, 0xd7, 0xe9, //0x0000068e pmovmskb %xmm1, %r13d - 0x66, 0x0f, 0xeb, 0xc8, //0x00000693 por %xmm0, %xmm1 - 0x66, 0x0f, 0xeb, 0xca, //0x00000697 por %xmm2, %xmm1 - 0x66, 0x0f, 0xeb, 0xcb, //0x0000069b por %xmm3, %xmm1 - 0x66, 0x0f, 0xd7, 0xd0, //0x0000069f pmovmskb %xmm0, %edx - 0x66, 0x44, 0x0f, 0xd7, 0xda, //0x000006a3 pmovmskb %xmm2, %r11d - 0x66, 0x0f, 0xd7, 0xc1, //0x000006a8 pmovmskb %xmm1, %eax - 0xf7, 0xd0, //0x000006ac notl %eax - 0x0f, 0xbc, 0xc8, //0x000006ae bsfl %eax, %ecx - 0x83, 0xf9, 0x10, //0x000006b1 cmpl $16, %ecx - 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x000006b4 je LBB0_75 - 0xb8, 0xff, 0xff, 0xff, 0xff, //0x000006ba movl $-1, %eax - 0xd3, 0xe0, //0x000006bf shll %cl, %eax - 0xf7, 0xd0, //0x000006c1 notl %eax - 0x21, 0xc2, //0x000006c3 andl %eax, %edx - 0x41, 0x21, 0xc5, //0x000006c5 andl %eax, %r13d - 0x44, 0x21, 0xd8, //0x000006c8 andl %r11d, %eax - 0x41, 0x89, 0xc3, //0x000006cb movl %eax, %r11d - //0x000006ce LBB0_75 - 0x8d, 0x42, 0xff, //0x000006ce leal $-1(%rdx), %eax - 0x21, 0xd0, //0x000006d1 andl %edx, %eax - 0x0f, 0x85, 0xbb, 0x0f, 0x00, 0x00, //0x000006d3 jne LBB0_311 - 0x41, 0x8d, 0x45, 0xff, //0x000006d9 leal $-1(%r13), %eax - 0x44, 0x21, 0xe8, //0x000006dd andl %r13d, %eax - 0x0f, 0x85, 0xae, 0x0f, 0x00, 0x00, //0x000006e0 jne LBB0_311 - 0x41, 0x8d, 0x43, 0xff, //0x000006e6 leal $-1(%r11), %eax - 0x44, 0x21, 0xd8, //0x000006ea andl %r11d, %eax - 0x0f, 0x85, 0xa1, 0x0f, 0x00, 0x00, //0x000006ed jne LBB0_311 - 0x85, 0xd2, //0x000006f3 testl %edx, %edx - 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x000006f5 je LBB0_81 - 0x0f, 0xbc, 0xc2, //0x000006fb bsfl %edx, %eax - 0x49, 0x83, 0xf8, 0xff, //0x000006fe cmpq $-1, %r8 - 0x0f, 0x85, 0x4b, 0x11, 0x00, 0x00, //0x00000702 jne LBB0_317 - 0x4c, 0x01, 0xd0, //0x00000708 addq %r10, %rax - 0x49, 0x89, 0xc0, //0x0000070b movq %rax, %r8 - //0x0000070e LBB0_81 - 0x45, 0x85, 0xed, //0x0000070e testl %r13d, %r13d - 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00000711 je LBB0_84 - 0x41, 0x0f, 0xbc, 0xc5, //0x00000717 bsfl %r13d, %eax - 0x49, 0x83, 0xfc, 0xff, //0x0000071b cmpq $-1, %r12 - 0x0f, 0x85, 0x2e, 0x11, 0x00, 0x00, //0x0000071f jne LBB0_317 - 0x4c, 0x01, 0xd0, //0x00000725 addq %r10, %rax - 0x49, 0x89, 0xc4, //0x00000728 movq %rax, %r12 - //0x0000072b LBB0_84 - 0x4c, 0x8b, 0x6d, 0xa8, //0x0000072b movq $-88(%rbp), %r13 - 0x45, 0x85, 0xdb, //0x0000072f testl %r11d, %r11d - 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00000732 je LBB0_87 - 0x41, 0x0f, 0xbc, 0xc3, //0x00000738 bsfl %r11d, %eax - 0x49, 0x83, 0xfe, 0xff, //0x0000073c cmpq $-1, %r14 - 0x0f, 0x85, 0xa7, 0x12, 0x00, 0x00, //0x00000740 jne LBB0_323 - 0x4c, 0x01, 0xd0, //0x00000746 addq %r10, %rax - 0x49, 0x89, 0xc6, //0x00000749 movq %rax, %r14 - //0x0000074c LBB0_87 - 0x83, 0xf9, 0x10, //0x0000074c cmpl $16, %ecx - 0x0f, 0x85, 0x67, 0x04, 0x00, 0x00, //0x0000074f jne LBB0_148 - 0x49, 0x83, 0xc1, 0xf0, //0x00000755 addq $-16, %r9 - 0x49, 0x83, 0xc2, 0x10, //0x00000759 addq $16, %r10 - 0x49, 0x83, 0xf9, 0x0f, //0x0000075d cmpq $15, %r9 - 0x0f, 0x87, 0xd9, 0xfe, 0xff, 0xff, //0x00000761 ja LBB0_73 - 0x4b, 0x8d, 0x0c, 0x17, //0x00000767 leaq (%r15,%r10), %rcx - 0x4c, 0x39, 0xd7, //0x0000076b cmpq %r10, %rdi - 0x49, 0x89, 0xca, //0x0000076e movq %rcx, %r10 - 0x48, 0x8b, 0x75, 0xd0, //0x00000771 movq $-48(%rbp), %rsi - 0x0f, 0x84, 0x4d, 0x04, 0x00, 0x00, //0x00000775 je LBB0_149 - //0x0000077b LBB0_90 - 0x4e, 0x8d, 0x14, 0x09, //0x0000077b leaq (%rcx,%r9), %r10 - 0x48, 0x89, 0xca, //0x0000077f movq %rcx, %rdx - 0x4c, 0x29, 0xfa, //0x00000782 subq %r15, %rdx - 0x31, 0xff, //0x00000785 xorl %edi, %edi - 0xe9, 0x21, 0x00, 0x00, 0x00, //0x00000787 jmp LBB0_94 - //0x0000078c LBB0_91 - 0x49, 0x83, 0xfe, 0xff, //0x0000078c cmpq $-1, %r14 - 0x0f, 0x85, 0x29, 0x0f, 0x00, 0x00, //0x00000790 jne LBB0_315 - 0x4c, 0x8d, 0x34, 0x3a, //0x00000796 leaq (%rdx,%rdi), %r14 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000079a .p2align 4, 0x90 - //0x000007a0 LBB0_93 - 0x48, 0x83, 0xc7, 0x01, //0x000007a0 addq $1, %rdi - 0x49, 0x39, 0xf9, //0x000007a4 cmpq %rdi, %r9 - 0x0f, 0x84, 0x1b, 0x04, 0x00, 0x00, //0x000007a7 je LBB0_149 - //0x000007ad LBB0_94 - 0x0f, 0xbe, 0x04, 0x39, //0x000007ad movsbl (%rcx,%rdi), %eax - 0x8d, 0x58, 0xd0, //0x000007b1 leal $-48(%rax), %ebx - 0x83, 0xfb, 0x0a, //0x000007b4 cmpl $10, %ebx - 0x0f, 0x82, 0xe3, 0xff, 0xff, 0xff, //0x000007b7 jb LBB0_93 - 0x8d, 0x58, 0xd5, //0x000007bd leal $-43(%rax), %ebx - 0x83, 0xfb, 0x1a, //0x000007c0 cmpl $26, %ebx - 0x0f, 0x87, 0x23, 0x00, 0x00, 0x00, //0x000007c3 ja LBB0_99 - 0x4c, 0x8d, 0x1d, 0x68, 0x22, 0x00, 0x00, //0x000007c9 leaq $8808(%rip), %r11 /* LJTI0_3+0(%rip) */ - 0x49, 0x63, 0x04, 0x9b, //0x000007d0 movslq (%r11,%rbx,4), %rax - 0x4c, 0x01, 0xd8, //0x000007d4 addq %r11, %rax - 0xff, 0xe0, //0x000007d7 jmpq *%rax - //0x000007d9 LBB0_97 - 0x49, 0x83, 0xf8, 0xff, //0x000007d9 cmpq $-1, %r8 - 0x0f, 0x85, 0xdc, 0x0e, 0x00, 0x00, //0x000007dd jne LBB0_315 - 0x4c, 0x8d, 0x04, 0x3a, //0x000007e3 leaq (%rdx,%rdi), %r8 - 0xe9, 0xb4, 0xff, 0xff, 0xff, //0x000007e7 jmp LBB0_93 - //0x000007ec LBB0_99 - 0x83, 0xf8, 0x65, //0x000007ec cmpl $101, %eax - 0x0f, 0x85, 0xd4, 0x05, 0x00, 0x00, //0x000007ef jne LBB0_176 - //0x000007f5 LBB0_100 - 0x49, 0x83, 0xfc, 0xff, //0x000007f5 cmpq $-1, %r12 - 0x0f, 0x85, 0xc0, 0x0e, 0x00, 0x00, //0x000007f9 jne LBB0_315 - 0x4c, 0x8d, 0x24, 0x3a, //0x000007ff leaq (%rdx,%rdi), %r12 - 0xe9, 0x98, 0xff, 0xff, 0xff, //0x00000803 jmp LBB0_93 - //0x00000808 LBB0_102 - 0x49, 0x81, 0xf8, 0xff, 0x0f, 0x00, 0x00, //0x00000808 cmpq $4095, %r8 - 0x0f, 0x8f, 0xc6, 0x1d, 0x00, 0x00, //0x0000080f jg LBB0_466 - 0x49, 0x8d, 0x40, 0x01, //0x00000815 leaq $1(%r8), %rax - 0x49, 0x89, 0x01, //0x00000819 movq %rax, (%r9) - 0x4b, 0xc7, 0x44, 0xc1, 0x08, 0x00, 0x00, 0x00, 0x00, //0x0000081c movq $0, $8(%r9,%r8,8) - 0xe9, 0x79, 0xf9, 0xff, 0xff, //0x00000825 jmp LBB0_2 - //0x0000082a LBB0_106 - 0x4b, 0xc7, 0x04, 0xc1, 0x02, 0x00, 0x00, 0x00, //0x0000082a movq $2, (%r9,%r8,8) - 0x48, 0x8b, 0x45, 0x90, //0x00000832 movq $-112(%rbp), %rax - 0x4c, 0x8b, 0x68, 0x08, //0x00000836 movq $8(%rax), %r13 - 0xf6, 0x85, 0x70, 0xff, 0xff, 0xff, 0x20, //0x0000083a testb $32, $-144(%rbp) - 0x4c, 0x89, 0x6d, 0xa0, //0x00000841 movq %r13, $-96(%rbp) - 0x0f, 0x85, 0x92, 0x03, 0x00, 0x00, //0x00000845 jne LBB0_150 - 0x4d, 0x29, 0xd5, //0x0000084b subq %r10, %r13 - 0x0f, 0x84, 0x2c, 0x1f, 0x00, 0x00, //0x0000084e je LBB0_478 - 0x49, 0x83, 0xfd, 0x40, //0x00000854 cmpq $64, %r13 - 0x0f, 0x82, 0x0f, 0x16, 0x00, 0x00, //0x00000858 jb LBB0_374 - 0x49, 0xc7, 0xc6, 0xfe, 0xff, 0xff, 0xff, //0x0000085e movq $-2, %r14 - 0x4c, 0x2b, 0x75, 0xc0, //0x00000865 subq $-64(%rbp), %r14 - 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00000869 movq $-1, $-56(%rbp) - 0x45, 0x31, 0xdb, //0x00000871 xorl %r11d, %r11d - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000874 .p2align 4, 0x90 - //0x00000880 LBB0_110 - 0xf3, 0x43, 0x0f, 0x6f, 0x04, 0x14, //0x00000880 movdqu (%r12,%r10), %xmm0 - 0xf3, 0x43, 0x0f, 0x6f, 0x4c, 0x14, 0x10, //0x00000886 movdqu $16(%r12,%r10), %xmm1 - 0xf3, 0x43, 0x0f, 0x6f, 0x54, 0x14, 0x20, //0x0000088d movdqu $32(%r12,%r10), %xmm2 - 0xf3, 0x43, 0x0f, 0x6f, 0x5c, 0x14, 0x30, //0x00000894 movdqu $48(%r12,%r10), %xmm3 - 0x66, 0x0f, 0x6f, 0xe0, //0x0000089b movdqa %xmm0, %xmm4 - 0x66, 0x41, 0x0f, 0x74, 0xe1, //0x0000089f pcmpeqb %xmm9, %xmm4 - 0x66, 0x44, 0x0f, 0xd7, 0xc4, //0x000008a4 pmovmskb %xmm4, %r8d - 0x66, 0x0f, 0x6f, 0xe1, //0x000008a9 movdqa %xmm1, %xmm4 - 0x66, 0x41, 0x0f, 0x74, 0xe1, //0x000008ad pcmpeqb %xmm9, %xmm4 - 0x66, 0x0f, 0xd7, 0xf4, //0x000008b2 pmovmskb %xmm4, %esi - 0x66, 0x0f, 0x6f, 0xe2, //0x000008b6 movdqa %xmm2, %xmm4 - 0x66, 0x41, 0x0f, 0x74, 0xe1, //0x000008ba pcmpeqb %xmm9, %xmm4 - 0x66, 0x0f, 0xd7, 0xdc, //0x000008bf pmovmskb %xmm4, %ebx - 0x66, 0x0f, 0x6f, 0xe3, //0x000008c3 movdqa %xmm3, %xmm4 - 0x66, 0x41, 0x0f, 0x74, 0xe1, //0x000008c7 pcmpeqb %xmm9, %xmm4 - 0x66, 0x0f, 0xd7, 0xd4, //0x000008cc pmovmskb %xmm4, %edx - 0x66, 0x41, 0x0f, 0x74, 0xc2, //0x000008d0 pcmpeqb %xmm10, %xmm0 - 0x66, 0x44, 0x0f, 0xd7, 0xc8, //0x000008d5 pmovmskb %xmm0, %r9d - 0x66, 0x41, 0x0f, 0x74, 0xca, //0x000008da pcmpeqb %xmm10, %xmm1 - 0x66, 0x0f, 0xd7, 0xc9, //0x000008df pmovmskb %xmm1, %ecx - 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x000008e3 pcmpeqb %xmm10, %xmm2 - 0x66, 0x0f, 0xd7, 0xc2, //0x000008e8 pmovmskb %xmm2, %eax - 0x66, 0x41, 0x0f, 0x74, 0xda, //0x000008ec pcmpeqb %xmm10, %xmm3 - 0x66, 0x0f, 0xd7, 0xfb, //0x000008f1 pmovmskb %xmm3, %edi - 0x48, 0xc1, 0xe2, 0x30, //0x000008f5 shlq $48, %rdx - 0x48, 0xc1, 0xe3, 0x20, //0x000008f9 shlq $32, %rbx - 0x48, 0x09, 0xd3, //0x000008fd orq %rdx, %rbx - 0x48, 0xc1, 0xe6, 0x10, //0x00000900 shlq $16, %rsi - 0x48, 0x09, 0xde, //0x00000904 orq %rbx, %rsi - 0x49, 0x09, 0xf0, //0x00000907 orq %rsi, %r8 - 0x48, 0xc1, 0xe7, 0x30, //0x0000090a shlq $48, %rdi - 0x48, 0xc1, 0xe0, 0x20, //0x0000090e shlq $32, %rax - 0x48, 0x09, 0xf8, //0x00000912 orq %rdi, %rax - 0x48, 0xc1, 0xe1, 0x10, //0x00000915 shlq $16, %rcx - 0x48, 0x09, 0xc1, //0x00000919 orq %rax, %rcx - 0x49, 0x09, 0xc9, //0x0000091c orq %rcx, %r9 - 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x0000091f jne LBB0_119 - 0x4d, 0x85, 0xdb, //0x00000925 testq %r11, %r11 - 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x00000928 jne LBB0_121 - 0x45, 0x31, 0xdb, //0x0000092e xorl %r11d, %r11d - 0x4d, 0x85, 0xc0, //0x00000931 testq %r8, %r8 - 0x0f, 0x85, 0x83, 0x00, 0x00, 0x00, //0x00000934 jne LBB0_122 - //0x0000093a LBB0_113 - 0x49, 0x83, 0xc5, 0xc0, //0x0000093a addq $-64, %r13 - 0x49, 0x83, 0xc6, 0xc0, //0x0000093e addq $-64, %r14 - 0x49, 0x83, 0xc2, 0x40, //0x00000942 addq $64, %r10 - 0x49, 0x83, 0xfd, 0x3f, //0x00000946 cmpq $63, %r13 - 0x0f, 0x87, 0x30, 0xff, 0xff, 0xff, //0x0000094a ja LBB0_110 - 0xe9, 0x43, 0x0f, 0x00, 0x00, //0x00000950 jmp LBB0_114 - //0x00000955 LBB0_119 - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00000955 cmpq $-1, $-56(%rbp) - 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x0000095a jne LBB0_121 - 0x49, 0x0f, 0xbc, 0xc1, //0x00000960 bsfq %r9, %rax - 0x4c, 0x01, 0xd0, //0x00000964 addq %r10, %rax - 0x48, 0x89, 0x45, 0xc8, //0x00000967 movq %rax, $-56(%rbp) - //0x0000096b LBB0_121 - 0x4c, 0x89, 0xd8, //0x0000096b movq %r11, %rax - 0x48, 0xf7, 0xd0, //0x0000096e notq %rax - 0x4c, 0x21, 0xc8, //0x00000971 andq %r9, %rax - 0x48, 0x8d, 0x0c, 0x00, //0x00000974 leaq (%rax,%rax), %rcx - 0x4c, 0x09, 0xd9, //0x00000978 orq %r11, %rcx - 0x48, 0x89, 0xca, //0x0000097b movq %rcx, %rdx - 0x48, 0xf7, 0xd2, //0x0000097e notq %rdx - 0x4c, 0x21, 0xca, //0x00000981 andq %r9, %rdx - 0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000984 movabsq $-6148914691236517206, %rsi - 0x48, 0x21, 0xf2, //0x0000098e andq %rsi, %rdx - 0x45, 0x31, 0xdb, //0x00000991 xorl %r11d, %r11d - 0x48, 0x01, 0xc2, //0x00000994 addq %rax, %rdx - 0x41, 0x0f, 0x92, 0xc3, //0x00000997 setb %r11b - 0x48, 0x01, 0xd2, //0x0000099b addq %rdx, %rdx - 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x0000099e movabsq $6148914691236517205, %rax - 0x48, 0x31, 0xc2, //0x000009a8 xorq %rax, %rdx - 0x48, 0x21, 0xca, //0x000009ab andq %rcx, %rdx - 0x48, 0xf7, 0xd2, //0x000009ae notq %rdx - 0x49, 0x21, 0xd0, //0x000009b1 andq %rdx, %r8 - 0x4d, 0x85, 0xc0, //0x000009b4 testq %r8, %r8 - 0x0f, 0x84, 0x7d, 0xff, 0xff, 0xff, //0x000009b7 je LBB0_113 - //0x000009bd LBB0_122 - 0x4d, 0x0f, 0xbc, 0xd0, //0x000009bd bsfq %r8, %r10 - 0x4d, 0x29, 0xf2, //0x000009c1 subq %r14, %r10 - 0x48, 0x8b, 0x75, 0xd0, //0x000009c4 movq $-48(%rbp), %rsi - 0x4c, 0x8b, 0x4d, 0xb8, //0x000009c8 movq $-72(%rbp), %r9 - 0x4c, 0x8b, 0x6d, 0xa8, //0x000009cc movq $-88(%rbp), %r13 - 0x4c, 0x8b, 0x75, 0xc0, //0x000009d0 movq $-64(%rbp), %r14 - 0x4d, 0x85, 0xd2, //0x000009d4 testq %r10, %r10 - 0x0f, 0x89, 0xeb, 0x04, 0x00, 0x00, //0x000009d7 jns LBB0_195 - 0xe9, 0x05, 0x1c, 0x00, 0x00, //0x000009dd jmp LBB0_56 - //0x000009e2 LBB0_123 - 0x4d, 0x29, 0xd5, //0x000009e2 subq %r10, %r13 - 0x0f, 0x84, 0x95, 0x1d, 0x00, 0x00, //0x000009e5 je LBB0_478 - 0x49, 0x83, 0xfd, 0x40, //0x000009eb cmpq $64, %r13 - 0x0f, 0x82, 0x52, 0x14, 0x00, 0x00, //0x000009ef jb LBB0_372 - 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x000009f5 movq $-1, $-56(%rbp) - 0x45, 0x31, 0xdb, //0x000009fd xorl %r11d, %r11d - //0x00000a00 .p2align 4, 0x90 - //0x00000a00 LBB0_126 - 0xf3, 0x43, 0x0f, 0x6f, 0x24, 0x14, //0x00000a00 movdqu (%r12,%r10), %xmm4 - 0xf3, 0x43, 0x0f, 0x6f, 0x54, 0x14, 0x10, //0x00000a06 movdqu $16(%r12,%r10), %xmm2 - 0xf3, 0x47, 0x0f, 0x6f, 0x44, 0x14, 0x20, //0x00000a0d movdqu $32(%r12,%r10), %xmm8 - 0xf3, 0x43, 0x0f, 0x6f, 0x74, 0x14, 0x30, //0x00000a14 movdqu $48(%r12,%r10), %xmm6 - 0x66, 0x0f, 0x6f, 0xec, //0x00000a1b movdqa %xmm4, %xmm5 - 0x66, 0x41, 0x0f, 0x74, 0xe9, //0x00000a1f pcmpeqb %xmm9, %xmm5 - 0x66, 0x44, 0x0f, 0xd7, 0xf5, //0x00000a24 pmovmskb %xmm5, %r14d - 0x66, 0x0f, 0x6f, 0xea, //0x00000a29 movdqa %xmm2, %xmm5 - 0x66, 0x0f, 0x6f, 0xda, //0x00000a2d movdqa %xmm2, %xmm3 - 0x66, 0x41, 0x0f, 0xda, 0xdf, //0x00000a31 pminub %xmm15, %xmm3 - 0x66, 0x0f, 0x74, 0xda, //0x00000a36 pcmpeqb %xmm2, %xmm3 - 0x66, 0x41, 0x0f, 0x74, 0xd1, //0x00000a3a pcmpeqb %xmm9, %xmm2 - 0x66, 0x0f, 0xd7, 0xf2, //0x00000a3f pmovmskb %xmm2, %esi - 0x66, 0x41, 0x0f, 0x6f, 0xd0, //0x00000a43 movdqa %xmm8, %xmm2 - 0x66, 0x41, 0x0f, 0x6f, 0xf8, //0x00000a48 movdqa %xmm8, %xmm7 - 0x66, 0x41, 0x0f, 0xda, 0xff, //0x00000a4d pminub %xmm15, %xmm7 - 0x66, 0x41, 0x0f, 0x74, 0xf8, //0x00000a52 pcmpeqb %xmm8, %xmm7 - 0x66, 0x45, 0x0f, 0x74, 0xc1, //0x00000a57 pcmpeqb %xmm9, %xmm8 - 0x66, 0x41, 0x0f, 0xd7, 0xd0, //0x00000a5c pmovmskb %xmm8, %edx - 0x66, 0x0f, 0x6f, 0xc6, //0x00000a61 movdqa %xmm6, %xmm0 - 0x66, 0x0f, 0x6f, 0xce, //0x00000a65 movdqa %xmm6, %xmm1 - 0x66, 0x41, 0x0f, 0xda, 0xcf, //0x00000a69 pminub %xmm15, %xmm1 - 0x66, 0x0f, 0x74, 0xce, //0x00000a6e pcmpeqb %xmm6, %xmm1 - 0x66, 0x41, 0x0f, 0x74, 0xf1, //0x00000a72 pcmpeqb %xmm9, %xmm6 - 0x66, 0x44, 0x0f, 0xd7, 0xfe, //0x00000a77 pmovmskb %xmm6, %r15d - 0x66, 0x0f, 0x6f, 0xf4, //0x00000a7c movdqa %xmm4, %xmm6 - 0x66, 0x41, 0x0f, 0x74, 0xf2, //0x00000a80 pcmpeqb %xmm10, %xmm6 - 0x66, 0x44, 0x0f, 0xd7, 0xe6, //0x00000a85 pmovmskb %xmm6, %r12d - 0x66, 0x41, 0x0f, 0x74, 0xea, //0x00000a8a pcmpeqb %xmm10, %xmm5 - 0x66, 0x0f, 0xd7, 0xcd, //0x00000a8f pmovmskb %xmm5, %ecx - 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x00000a93 pcmpeqb %xmm10, %xmm2 - 0x66, 0x44, 0x0f, 0xd7, 0xc2, //0x00000a98 pmovmskb %xmm2, %r8d - 0x66, 0x41, 0x0f, 0x74, 0xc2, //0x00000a9d pcmpeqb %xmm10, %xmm0 - 0x66, 0x44, 0x0f, 0xd7, 0xc8, //0x00000aa2 pmovmskb %xmm0, %r9d - 0x66, 0x0f, 0xd7, 0xfb, //0x00000aa7 pmovmskb %xmm3, %edi - 0x66, 0x0f, 0xd7, 0xdf, //0x00000aab pmovmskb %xmm7, %ebx - 0x66, 0x0f, 0xd7, 0xc1, //0x00000aaf pmovmskb %xmm1, %eax - 0x49, 0xc1, 0xe7, 0x30, //0x00000ab3 shlq $48, %r15 - 0x48, 0xc1, 0xe2, 0x20, //0x00000ab7 shlq $32, %rdx - 0x4c, 0x09, 0xfa, //0x00000abb orq %r15, %rdx - 0x48, 0xc1, 0xe6, 0x10, //0x00000abe shlq $16, %rsi - 0x48, 0x09, 0xd6, //0x00000ac2 orq %rdx, %rsi - 0x49, 0x09, 0xf6, //0x00000ac5 orq %rsi, %r14 - 0x49, 0xc1, 0xe1, 0x30, //0x00000ac8 shlq $48, %r9 - 0x49, 0xc1, 0xe0, 0x20, //0x00000acc shlq $32, %r8 - 0x4d, 0x09, 0xc8, //0x00000ad0 orq %r9, %r8 - 0x48, 0xc1, 0xe1, 0x10, //0x00000ad3 shlq $16, %rcx - 0x4c, 0x09, 0xc1, //0x00000ad7 orq %r8, %rcx - 0x48, 0xc1, 0xe0, 0x30, //0x00000ada shlq $48, %rax - 0x48, 0xc1, 0xe3, 0x20, //0x00000ade shlq $32, %rbx - 0x48, 0x09, 0xc3, //0x00000ae2 orq %rax, %rbx - 0x48, 0xc1, 0xe7, 0x10, //0x00000ae5 shlq $16, %rdi - 0x48, 0x09, 0xdf, //0x00000ae9 orq %rbx, %rdi - 0x49, 0x09, 0xcc, //0x00000aec orq %rcx, %r12 - 0x0f, 0x85, 0x4d, 0x00, 0x00, 0x00, //0x00000aef jne LBB0_143 - 0x4d, 0x85, 0xdb, //0x00000af5 testq %r11, %r11 - 0x0f, 0x85, 0x5a, 0x00, 0x00, 0x00, //0x00000af8 jne LBB0_145 - 0x45, 0x31, 0xdb, //0x00000afe xorl %r11d, %r11d - //0x00000b01 LBB0_129 - 0x66, 0x0f, 0x6f, 0xc4, //0x00000b01 movdqa %xmm4, %xmm0 - 0x66, 0x41, 0x0f, 0xda, 0xc7, //0x00000b05 pminub %xmm15, %xmm0 - 0x66, 0x0f, 0x74, 0xc4, //0x00000b0a pcmpeqb %xmm4, %xmm0 - 0x66, 0x0f, 0xd7, 0xc0, //0x00000b0e pmovmskb %xmm0, %eax - 0x48, 0x09, 0xc7, //0x00000b12 orq %rax, %rdi - 0x4d, 0x85, 0xf6, //0x00000b15 testq %r14, %r14 - 0x4c, 0x8b, 0x65, 0xb0, //0x00000b18 movq $-80(%rbp), %r12 - 0x0f, 0x85, 0x84, 0x00, 0x00, 0x00, //0x00000b1c jne LBB0_146 - 0x48, 0x85, 0xff, //0x00000b22 testq %rdi, %rdi - 0x0f, 0x85, 0x02, 0x1b, 0x00, 0x00, //0x00000b25 jne LBB0_457 - 0x49, 0x83, 0xc5, 0xc0, //0x00000b2b addq $-64, %r13 - 0x49, 0x83, 0xc2, 0x40, //0x00000b2f addq $64, %r10 - 0x49, 0x83, 0xfd, 0x3f, //0x00000b33 cmpq $63, %r13 - 0x0f, 0x87, 0xc3, 0xfe, 0xff, 0xff, //0x00000b37 ja LBB0_126 - 0xe9, 0x15, 0x0c, 0x00, 0x00, //0x00000b3d jmp LBB0_132 - //0x00000b42 LBB0_143 - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00000b42 cmpq $-1, $-56(%rbp) - 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x00000b47 jne LBB0_145 - 0x49, 0x0f, 0xbc, 0xc4, //0x00000b4d bsfq %r12, %rax - 0x4c, 0x01, 0xd0, //0x00000b51 addq %r10, %rax - 0x48, 0x89, 0x45, 0xc8, //0x00000b54 movq %rax, $-56(%rbp) - //0x00000b58 LBB0_145 - 0x4c, 0x89, 0xd8, //0x00000b58 movq %r11, %rax - 0x48, 0xf7, 0xd0, //0x00000b5b notq %rax - 0x4c, 0x21, 0xe0, //0x00000b5e andq %r12, %rax - 0x48, 0x8d, 0x0c, 0x00, //0x00000b61 leaq (%rax,%rax), %rcx - 0x4c, 0x09, 0xd9, //0x00000b65 orq %r11, %rcx - 0x48, 0x89, 0xca, //0x00000b68 movq %rcx, %rdx - 0x48, 0xf7, 0xd2, //0x00000b6b notq %rdx - 0x4c, 0x21, 0xe2, //0x00000b6e andq %r12, %rdx - 0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000b71 movabsq $-6148914691236517206, %rsi - 0x48, 0x21, 0xf2, //0x00000b7b andq %rsi, %rdx - 0x45, 0x31, 0xdb, //0x00000b7e xorl %r11d, %r11d - 0x48, 0x01, 0xc2, //0x00000b81 addq %rax, %rdx - 0x41, 0x0f, 0x92, 0xc3, //0x00000b84 setb %r11b - 0x48, 0x01, 0xd2, //0x00000b88 addq %rdx, %rdx - 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000b8b movabsq $6148914691236517205, %rax - 0x48, 0x31, 0xc2, //0x00000b95 xorq %rax, %rdx - 0x48, 0x21, 0xca, //0x00000b98 andq %rcx, %rdx - 0x48, 0xf7, 0xd2, //0x00000b9b notq %rdx - 0x49, 0x21, 0xd6, //0x00000b9e andq %rdx, %r14 - 0xe9, 0x5b, 0xff, 0xff, 0xff, //0x00000ba1 jmp LBB0_129 - //0x00000ba6 LBB0_146 - 0x49, 0x0f, 0xbc, 0xc6, //0x00000ba6 bsfq %r14, %rax - 0x48, 0x85, 0xff, //0x00000baa testq %rdi, %rdi - 0x0f, 0x84, 0x95, 0x02, 0x00, 0x00, //0x00000bad je LBB0_186 - 0x48, 0x0f, 0xbc, 0xcf, //0x00000bb3 bsfq %rdi, %rcx - 0xe9, 0x91, 0x02, 0x00, 0x00, //0x00000bb7 jmp LBB0_187 - //0x00000bbc LBB0_148 - 0x89, 0xc8, //0x00000bbc movl %ecx, %eax - 0x4c, 0x01, 0xf8, //0x00000bbe addq %r15, %rax - 0x49, 0x01, 0xc2, //0x00000bc1 addq %rax, %r10 - 0x48, 0x8b, 0x75, 0xd0, //0x00000bc4 movq $-48(%rbp), %rsi - //0x00000bc8 LBB0_149 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00000bc8 movq $-1, %rcx - 0x4d, 0x85, 0xc0, //0x00000bcf testq %r8, %r8 - 0x0f, 0x85, 0x07, 0x02, 0x00, 0x00, //0x00000bd2 jne LBB0_177 - 0xe9, 0x37, 0x1a, 0x00, 0x00, //0x00000bd8 jmp LBB0_456 - //0x00000bdd LBB0_150 - 0x4d, 0x29, 0xd5, //0x00000bdd subq %r10, %r13 - 0x0f, 0x84, 0x9a, 0x1b, 0x00, 0x00, //0x00000be0 je LBB0_478 - 0x49, 0x83, 0xfd, 0x40, //0x00000be6 cmpq $64, %r13 - 0x0f, 0x82, 0x9e, 0x12, 0x00, 0x00, //0x00000bea jb LBB0_375 - 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00000bf0 movq $-1, $-56(%rbp) - 0x45, 0x31, 0xdb, //0x00000bf8 xorl %r11d, %r11d - 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000bfb .p2align 4, 0x90 - //0x00000c00 LBB0_153 - 0xf3, 0x43, 0x0f, 0x6f, 0x2c, 0x14, //0x00000c00 movdqu (%r12,%r10), %xmm5 - 0xf3, 0x43, 0x0f, 0x6f, 0x44, 0x14, 0x10, //0x00000c06 movdqu $16(%r12,%r10), %xmm0 - 0xf3, 0x43, 0x0f, 0x6f, 0x7c, 0x14, 0x20, //0x00000c0d movdqu $32(%r12,%r10), %xmm7 - 0xf3, 0x43, 0x0f, 0x6f, 0x74, 0x14, 0x30, //0x00000c14 movdqu $48(%r12,%r10), %xmm6 - 0x66, 0x0f, 0x6f, 0xcd, //0x00000c1b movdqa %xmm5, %xmm1 - 0x66, 0x41, 0x0f, 0x74, 0xc9, //0x00000c1f pcmpeqb %xmm9, %xmm1 - 0x66, 0x44, 0x0f, 0xd7, 0xc9, //0x00000c24 pmovmskb %xmm1, %r9d - 0x66, 0x0f, 0x6f, 0xc8, //0x00000c29 movdqa %xmm0, %xmm1 - 0x66, 0x0f, 0x6f, 0xd0, //0x00000c2d movdqa %xmm0, %xmm2 - 0x66, 0x41, 0x0f, 0xda, 0xd7, //0x00000c31 pminub %xmm15, %xmm2 - 0x66, 0x0f, 0x74, 0xd0, //0x00000c36 pcmpeqb %xmm0, %xmm2 - 0x66, 0x41, 0x0f, 0x74, 0xc1, //0x00000c3a pcmpeqb %xmm9, %xmm0 - 0x66, 0x0f, 0xd7, 0xf0, //0x00000c3f pmovmskb %xmm0, %esi - 0x66, 0x0f, 0x6f, 0xc7, //0x00000c43 movdqa %xmm7, %xmm0 - 0x66, 0x0f, 0x6f, 0xdf, //0x00000c47 movdqa %xmm7, %xmm3 - 0x66, 0x41, 0x0f, 0xda, 0xdf, //0x00000c4b pminub %xmm15, %xmm3 - 0x66, 0x0f, 0x74, 0xdf, //0x00000c50 pcmpeqb %xmm7, %xmm3 - 0x66, 0x41, 0x0f, 0x74, 0xf9, //0x00000c54 pcmpeqb %xmm9, %xmm7 - 0x66, 0x0f, 0xd7, 0xd7, //0x00000c59 pmovmskb %xmm7, %edx - 0x66, 0x0f, 0x6f, 0xe6, //0x00000c5d movdqa %xmm6, %xmm4 - 0x66, 0x0f, 0x6f, 0xfe, //0x00000c61 movdqa %xmm6, %xmm7 - 0x66, 0x41, 0x0f, 0xda, 0xff, //0x00000c65 pminub %xmm15, %xmm7 - 0x66, 0x0f, 0x74, 0xfe, //0x00000c6a pcmpeqb %xmm6, %xmm7 - 0x66, 0x41, 0x0f, 0x74, 0xf1, //0x00000c6e pcmpeqb %xmm9, %xmm6 - 0x66, 0x0f, 0xd7, 0xc6, //0x00000c73 pmovmskb %xmm6, %eax - 0x66, 0x0f, 0x6f, 0xf5, //0x00000c77 movdqa %xmm5, %xmm6 - 0x66, 0x41, 0x0f, 0x74, 0xf2, //0x00000c7b pcmpeqb %xmm10, %xmm6 - 0x66, 0x44, 0x0f, 0xd7, 0xf6, //0x00000c80 pmovmskb %xmm6, %r14d - 0x66, 0x41, 0x0f, 0x74, 0xca, //0x00000c85 pcmpeqb %xmm10, %xmm1 - 0x66, 0x0f, 0xd7, 0xc9, //0x00000c8a pmovmskb %xmm1, %ecx - 0x66, 0x41, 0x0f, 0x74, 0xc2, //0x00000c8e pcmpeqb %xmm10, %xmm0 - 0x66, 0x44, 0x0f, 0xd7, 0xf8, //0x00000c93 pmovmskb %xmm0, %r15d - 0x66, 0x41, 0x0f, 0x74, 0xe2, //0x00000c98 pcmpeqb %xmm10, %xmm4 - 0x66, 0x44, 0x0f, 0xd7, 0xc4, //0x00000c9d pmovmskb %xmm4, %r8d - 0x66, 0x0f, 0xd7, 0xfa, //0x00000ca2 pmovmskb %xmm2, %edi - 0x66, 0x0f, 0xd7, 0xdb, //0x00000ca6 pmovmskb %xmm3, %ebx - 0x66, 0x44, 0x0f, 0xd7, 0xe7, //0x00000caa pmovmskb %xmm7, %r12d - 0x48, 0xc1, 0xe0, 0x30, //0x00000caf shlq $48, %rax - 0x48, 0xc1, 0xe2, 0x20, //0x00000cb3 shlq $32, %rdx - 0x48, 0x09, 0xc2, //0x00000cb7 orq %rax, %rdx - 0x48, 0xc1, 0xe6, 0x10, //0x00000cba shlq $16, %rsi - 0x48, 0x09, 0xd6, //0x00000cbe orq %rdx, %rsi - 0x49, 0x09, 0xf1, //0x00000cc1 orq %rsi, %r9 - 0x49, 0xc1, 0xe0, 0x30, //0x00000cc4 shlq $48, %r8 - 0x49, 0xc1, 0xe7, 0x20, //0x00000cc8 shlq $32, %r15 - 0x4d, 0x09, 0xc7, //0x00000ccc orq %r8, %r15 - 0x48, 0xc1, 0xe1, 0x10, //0x00000ccf shlq $16, %rcx - 0x4c, 0x09, 0xf9, //0x00000cd3 orq %r15, %rcx - 0x49, 0xc1, 0xe4, 0x30, //0x00000cd6 shlq $48, %r12 - 0x48, 0xc1, 0xe3, 0x20, //0x00000cda shlq $32, %rbx - 0x4c, 0x09, 0xe3, //0x00000cde orq %r12, %rbx - 0x48, 0xc1, 0xe7, 0x10, //0x00000ce1 shlq $16, %rdi - 0x48, 0x09, 0xdf, //0x00000ce5 orq %rbx, %rdi - 0x49, 0x09, 0xce, //0x00000ce8 orq %rcx, %r14 - 0x0f, 0x85, 0x51, 0x00, 0x00, 0x00, //0x00000ceb jne LBB0_170 - 0x4d, 0x85, 0xdb, //0x00000cf1 testq %r11, %r11 - 0x0f, 0x85, 0x67, 0x00, 0x00, 0x00, //0x00000cf4 jne LBB0_172 - 0x45, 0x31, 0xdb, //0x00000cfa xorl %r11d, %r11d - 0x4c, 0x8b, 0x65, 0xb0, //0x00000cfd movq $-80(%rbp), %r12 - //0x00000d01 LBB0_156 - 0x66, 0x0f, 0x6f, 0xc5, //0x00000d01 movdqa %xmm5, %xmm0 - 0x66, 0x41, 0x0f, 0xda, 0xc7, //0x00000d05 pminub %xmm15, %xmm0 - 0x66, 0x0f, 0x74, 0xc5, //0x00000d0a pcmpeqb %xmm5, %xmm0 - 0x66, 0x0f, 0xd7, 0xc0, //0x00000d0e pmovmskb %xmm0, %eax - 0x48, 0x09, 0xc7, //0x00000d12 orq %rax, %rdi - 0x4d, 0x85, 0xc9, //0x00000d15 testq %r9, %r9 - 0x4c, 0x8b, 0x75, 0xc0, //0x00000d18 movq $-64(%rbp), %r14 - 0x0f, 0x85, 0x91, 0x00, 0x00, 0x00, //0x00000d1c jne LBB0_174 - 0x48, 0x85, 0xff, //0x00000d22 testq %rdi, %rdi - 0x0f, 0x85, 0x02, 0x19, 0x00, 0x00, //0x00000d25 jne LBB0_457 - 0x49, 0x83, 0xc5, 0xc0, //0x00000d2b addq $-64, %r13 - 0x49, 0x83, 0xc2, 0x40, //0x00000d2f addq $64, %r10 - 0x49, 0x83, 0xfd, 0x3f, //0x00000d33 cmpq $63, %r13 - 0x0f, 0x87, 0xc3, 0xfe, 0xff, 0xff, //0x00000d37 ja LBB0_153 - 0xe9, 0xd0, 0x0b, 0x00, 0x00, //0x00000d3d jmp LBB0_159 - //0x00000d42 LBB0_170 - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00000d42 cmpq $-1, $-56(%rbp) - 0x4c, 0x8b, 0x65, 0xb0, //0x00000d47 movq $-80(%rbp), %r12 - 0x0f, 0x85, 0x14, 0x00, 0x00, 0x00, //0x00000d4b jne LBB0_173 - 0x49, 0x0f, 0xbc, 0xc6, //0x00000d51 bsfq %r14, %rax - 0x4c, 0x01, 0xd0, //0x00000d55 addq %r10, %rax - 0x48, 0x89, 0x45, 0xc8, //0x00000d58 movq %rax, $-56(%rbp) - 0xe9, 0x04, 0x00, 0x00, 0x00, //0x00000d5c jmp LBB0_173 - //0x00000d61 LBB0_172 - 0x4c, 0x8b, 0x65, 0xb0, //0x00000d61 movq $-80(%rbp), %r12 - //0x00000d65 LBB0_173 - 0x4c, 0x89, 0xd8, //0x00000d65 movq %r11, %rax - 0x48, 0xf7, 0xd0, //0x00000d68 notq %rax - 0x4c, 0x21, 0xf0, //0x00000d6b andq %r14, %rax - 0x48, 0x8d, 0x0c, 0x00, //0x00000d6e leaq (%rax,%rax), %rcx - 0x4c, 0x09, 0xd9, //0x00000d72 orq %r11, %rcx - 0x48, 0x89, 0xca, //0x00000d75 movq %rcx, %rdx - 0x48, 0xf7, 0xd2, //0x00000d78 notq %rdx - 0x4c, 0x21, 0xf2, //0x00000d7b andq %r14, %rdx - 0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000d7e movabsq $-6148914691236517206, %rsi - 0x48, 0x21, 0xf2, //0x00000d88 andq %rsi, %rdx - 0x45, 0x31, 0xdb, //0x00000d8b xorl %r11d, %r11d - 0x48, 0x01, 0xc2, //0x00000d8e addq %rax, %rdx - 0x41, 0x0f, 0x92, 0xc3, //0x00000d91 setb %r11b - 0x48, 0x01, 0xd2, //0x00000d95 addq %rdx, %rdx - 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000d98 movabsq $6148914691236517205, %rax - 0x48, 0x31, 0xc2, //0x00000da2 xorq %rax, %rdx - 0x48, 0x21, 0xca, //0x00000da5 andq %rcx, %rdx - 0x48, 0xf7, 0xd2, //0x00000da8 notq %rdx - 0x49, 0x21, 0xd1, //0x00000dab andq %rdx, %r9 - 0xe9, 0x4e, 0xff, 0xff, 0xff, //0x00000dae jmp LBB0_156 - //0x00000db3 LBB0_174 - 0x49, 0x0f, 0xbc, 0xc1, //0x00000db3 bsfq %r9, %rax - 0x48, 0x85, 0xff, //0x00000db7 testq %rdi, %rdi - 0x0f, 0x84, 0xde, 0x00, 0x00, 0x00, //0x00000dba je LBB0_192 - 0x48, 0x0f, 0xbc, 0xcf, //0x00000dc0 bsfq %rdi, %rcx - 0xe9, 0xda, 0x00, 0x00, 0x00, //0x00000dc4 jmp LBB0_193 - //0x00000dc9 LBB0_176 - 0x48, 0x01, 0xf9, //0x00000dc9 addq %rdi, %rcx - 0x49, 0x89, 0xca, //0x00000dcc movq %rcx, %r10 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00000dcf movq $-1, %rcx - 0x4d, 0x85, 0xc0, //0x00000dd6 testq %r8, %r8 - 0x0f, 0x84, 0x35, 0x18, 0x00, 0x00, //0x00000dd9 je LBB0_456 - //0x00000ddf LBB0_177 - 0x4d, 0x85, 0xf6, //0x00000ddf testq %r14, %r14 - 0x0f, 0x84, 0x2c, 0x18, 0x00, 0x00, //0x00000de2 je LBB0_456 - 0x4d, 0x85, 0xe4, //0x00000de8 testq %r12, %r12 - 0x0f, 0x84, 0x23, 0x18, 0x00, 0x00, //0x00000deb je LBB0_456 - 0x4d, 0x29, 0xfa, //0x00000df1 subq %r15, %r10 - 0x49, 0x8d, 0x42, 0xff, //0x00000df4 leaq $-1(%r10), %rax - 0x49, 0x39, 0xc0, //0x00000df8 cmpq %rax, %r8 - 0x0f, 0x84, 0x37, 0x00, 0x00, 0x00, //0x00000dfb je LBB0_185 - 0x49, 0x39, 0xc6, //0x00000e01 cmpq %rax, %r14 - 0x0f, 0x84, 0x2e, 0x00, 0x00, 0x00, //0x00000e04 je LBB0_185 - 0x49, 0x39, 0xc4, //0x00000e0a cmpq %rax, %r12 - 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x00000e0d je LBB0_185 - 0x4d, 0x85, 0xf6, //0x00000e13 testq %r14, %r14 - 0x4c, 0x8b, 0x4d, 0xb8, //0x00000e16 movq $-72(%rbp), %r9 - 0x0f, 0x8e, 0x5b, 0x00, 0x00, 0x00, //0x00000e1a jle LBB0_189 - 0x49, 0x8d, 0x46, 0xff, //0x00000e20 leaq $-1(%r14), %rax - 0x49, 0x39, 0xc4, //0x00000e24 cmpq %rax, %r12 - 0x0f, 0x84, 0x4e, 0x00, 0x00, 0x00, //0x00000e27 je LBB0_189 - 0x49, 0xf7, 0xd6, //0x00000e2d notq %r14 - 0x4d, 0x89, 0xf2, //0x00000e30 movq %r14, %r10 - 0xe9, 0x2f, 0x0a, 0x00, 0x00, //0x00000e33 jmp LBB0_319 - //0x00000e38 LBB0_185 - 0x49, 0xf7, 0xda, //0x00000e38 negq %r10 - 0x4c, 0x8b, 0x75, 0xc0, //0x00000e3b movq $-64(%rbp), %r14 - 0x4c, 0x8b, 0x4d, 0xb8, //0x00000e3f movq $-72(%rbp), %r9 - 0xe9, 0x23, 0x0a, 0x00, 0x00, //0x00000e43 jmp LBB0_320 - //0x00000e48 LBB0_186 - 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00000e48 movl $64, %ecx - //0x00000e4d LBB0_187 - 0x48, 0x8b, 0x75, 0xd0, //0x00000e4d movq $-48(%rbp), %rsi - 0x4c, 0x8b, 0x4d, 0xb8, //0x00000e51 movq $-72(%rbp), %r9 - 0x4c, 0x8b, 0x6d, 0xa8, //0x00000e55 movq $-88(%rbp), %r13 - 0x4c, 0x8b, 0x75, 0xc0, //0x00000e59 movq $-64(%rbp), %r14 - 0x48, 0x39, 0xc1, //0x00000e5d cmpq %rax, %rcx - 0x0f, 0x82, 0x23, 0x19, 0x00, 0x00, //0x00000e60 jb LBB0_477 - 0x49, 0x01, 0xc2, //0x00000e66 addq %rax, %r10 - 0x49, 0x83, 0xc2, 0x01, //0x00000e69 addq $1, %r10 - 0x4d, 0x85, 0xd2, //0x00000e6d testq %r10, %r10 - 0x0f, 0x89, 0x14, 0xf3, 0xff, 0xff, //0x00000e70 jns LBB0_267 - 0xe9, 0x6c, 0x17, 0x00, 0x00, //0x00000e76 jmp LBB0_56 - //0x00000e7b LBB0_189 - 0x4c, 0x89, 0xc0, //0x00000e7b movq %r8, %rax - 0x4c, 0x09, 0xe0, //0x00000e7e orq %r12, %rax - 0x0f, 0x99, 0xc1, //0x00000e81 setns %cl - 0x0f, 0x88, 0x28, 0x05, 0x00, 0x00, //0x00000e84 js LBB0_268 - 0x4d, 0x39, 0xe0, //0x00000e8a cmpq %r12, %r8 - 0x0f, 0x8c, 0x1f, 0x05, 0x00, 0x00, //0x00000e8d jl LBB0_268 - 0x49, 0xf7, 0xd0, //0x00000e93 notq %r8 - 0x4d, 0x89, 0xc2, //0x00000e96 movq %r8, %r10 - 0xe9, 0xc9, 0x09, 0x00, 0x00, //0x00000e99 jmp LBB0_319 - //0x00000e9e LBB0_192 - 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00000e9e movl $64, %ecx - //0x00000ea3 LBB0_193 - 0x48, 0x8b, 0x75, 0xd0, //0x00000ea3 movq $-48(%rbp), %rsi - 0x4c, 0x8b, 0x4d, 0xb8, //0x00000ea7 movq $-72(%rbp), %r9 - 0x4c, 0x8b, 0x6d, 0xa8, //0x00000eab movq $-88(%rbp), %r13 - 0x48, 0x39, 0xc1, //0x00000eaf cmpq %rax, %rcx - 0x0f, 0x82, 0xd1, 0x18, 0x00, 0x00, //0x00000eb2 jb LBB0_477 - 0x49, 0x01, 0xc2, //0x00000eb8 addq %rax, %r10 - 0x49, 0x83, 0xc2, 0x01, //0x00000ebb addq $1, %r10 - 0x4d, 0x85, 0xd2, //0x00000ebf testq %r10, %r10 - 0x0f, 0x88, 0x1f, 0x17, 0x00, 0x00, //0x00000ec2 js LBB0_56 - //0x00000ec8 LBB0_195 - 0x4c, 0x89, 0x16, //0x00000ec8 movq %r10, (%rsi) - 0x4c, 0x89, 0xf0, //0x00000ecb movq %r14, %rax - 0x48, 0xb9, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x00000ece movabsq $9223372036854775806, %rcx - 0x49, 0x39, 0xce, //0x00000ed8 cmpq %rcx, %r14 - 0x0f, 0x87, 0x72, 0x17, 0x00, 0x00, //0x00000edb ja LBB0_464 - 0x49, 0x8b, 0x01, //0x00000ee1 movq (%r9), %rax - 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x00000ee4 cmpq $4095, %rax - 0x0f, 0x8f, 0xeb, 0x16, 0x00, 0x00, //0x00000eea jg LBB0_466 - 0x48, 0x8d, 0x48, 0x01, //0x00000ef0 leaq $1(%rax), %rcx - 0x49, 0x89, 0x09, //0x00000ef4 movq %rcx, (%r9) - 0x49, 0xc7, 0x44, 0xc1, 0x08, 0x04, 0x00, 0x00, 0x00, //0x00000ef7 movq $4, $8(%r9,%rax,8) - 0xe9, 0x9e, 0xf2, 0xff, 0xff, //0x00000f00 jmp LBB0_2 - //0x00000f05 LBB0_198 - 0x48, 0x8b, 0x4d, 0x90, //0x00000f05 movq $-112(%rbp), %rcx - 0x48, 0x8b, 0x49, 0x08, //0x00000f09 movq $8(%rcx), %rcx - 0x48, 0x8d, 0x51, 0xfc, //0x00000f0d leaq $-4(%rcx), %rdx - 0x49, 0x39, 0xd6, //0x00000f11 cmpq %rdx, %r14 - 0x0f, 0x83, 0x48, 0x17, 0x00, 0x00, //0x00000f14 jae LBB0_465 - 0x43, 0x8b, 0x0c, 0x14, //0x00000f1a movl (%r12,%r10), %ecx - 0x81, 0xf9, 0x61, 0x6c, 0x73, 0x65, //0x00000f1e cmpl $1702063201, %ecx - 0x0f, 0x85, 0x56, 0x17, 0x00, 0x00, //0x00000f24 jne LBB0_467 - 0x4d, 0x8d, 0x56, 0x05, //0x00000f2a leaq $5(%r14), %r10 - 0xe9, 0x57, 0xf2, 0xff, 0xff, //0x00000f2e jmp LBB0_267 - //0x00000f33 LBB0_201 - 0x48, 0x8b, 0x45, 0x90, //0x00000f33 movq $-112(%rbp), %rax - 0x4c, 0x8b, 0x68, 0x08, //0x00000f37 movq $8(%rax), %r13 - 0xf6, 0x85, 0x70, 0xff, 0xff, 0xff, 0x20, //0x00000f3b testb $32, $-144(%rbp) - 0x4c, 0x89, 0x6d, 0xa0, //0x00000f42 movq %r13, $-96(%rbp) - 0x0f, 0x85, 0x80, 0x04, 0x00, 0x00, //0x00000f46 jne LBB0_269 - 0x4d, 0x29, 0xd5, //0x00000f4c subq %r10, %r13 - 0x0f, 0x84, 0x2b, 0x18, 0x00, 0x00, //0x00000f4f je LBB0_478 - 0x49, 0x83, 0xfd, 0x40, //0x00000f55 cmpq $64, %r13 - 0x0f, 0x82, 0x73, 0x0f, 0x00, 0x00, //0x00000f59 jb LBB0_377 - 0x49, 0xc7, 0xc6, 0xfe, 0xff, 0xff, 0xff, //0x00000f5f movq $-2, %r14 - 0x4c, 0x2b, 0x75, 0xc0, //0x00000f66 subq $-64(%rbp), %r14 - 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00000f6a movq $-1, $-56(%rbp) - 0x45, 0x31, 0xdb, //0x00000f72 xorl %r11d, %r11d - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000f75 .p2align 4, 0x90 - //0x00000f80 LBB0_205 - 0xf3, 0x43, 0x0f, 0x6f, 0x04, 0x14, //0x00000f80 movdqu (%r12,%r10), %xmm0 - 0xf3, 0x43, 0x0f, 0x6f, 0x4c, 0x14, 0x10, //0x00000f86 movdqu $16(%r12,%r10), %xmm1 - 0xf3, 0x43, 0x0f, 0x6f, 0x54, 0x14, 0x20, //0x00000f8d movdqu $32(%r12,%r10), %xmm2 - 0xf3, 0x43, 0x0f, 0x6f, 0x5c, 0x14, 0x30, //0x00000f94 movdqu $48(%r12,%r10), %xmm3 - 0x66, 0x0f, 0x6f, 0xe0, //0x00000f9b movdqa %xmm0, %xmm4 - 0x66, 0x41, 0x0f, 0x74, 0xe1, //0x00000f9f pcmpeqb %xmm9, %xmm4 - 0x66, 0x44, 0x0f, 0xd7, 0xc4, //0x00000fa4 pmovmskb %xmm4, %r8d - 0x66, 0x0f, 0x6f, 0xe1, //0x00000fa9 movdqa %xmm1, %xmm4 - 0x66, 0x41, 0x0f, 0x74, 0xe1, //0x00000fad pcmpeqb %xmm9, %xmm4 - 0x66, 0x0f, 0xd7, 0xf4, //0x00000fb2 pmovmskb %xmm4, %esi - 0x66, 0x0f, 0x6f, 0xe2, //0x00000fb6 movdqa %xmm2, %xmm4 - 0x66, 0x41, 0x0f, 0x74, 0xe1, //0x00000fba pcmpeqb %xmm9, %xmm4 - 0x66, 0x0f, 0xd7, 0xdc, //0x00000fbf pmovmskb %xmm4, %ebx - 0x66, 0x0f, 0x6f, 0xe3, //0x00000fc3 movdqa %xmm3, %xmm4 - 0x66, 0x41, 0x0f, 0x74, 0xe1, //0x00000fc7 pcmpeqb %xmm9, %xmm4 - 0x66, 0x0f, 0xd7, 0xd4, //0x00000fcc pmovmskb %xmm4, %edx - 0x66, 0x41, 0x0f, 0x74, 0xc2, //0x00000fd0 pcmpeqb %xmm10, %xmm0 - 0x66, 0x44, 0x0f, 0xd7, 0xc8, //0x00000fd5 pmovmskb %xmm0, %r9d - 0x66, 0x41, 0x0f, 0x74, 0xca, //0x00000fda pcmpeqb %xmm10, %xmm1 - 0x66, 0x0f, 0xd7, 0xc9, //0x00000fdf pmovmskb %xmm1, %ecx - 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x00000fe3 pcmpeqb %xmm10, %xmm2 - 0x66, 0x0f, 0xd7, 0xc2, //0x00000fe8 pmovmskb %xmm2, %eax - 0x66, 0x41, 0x0f, 0x74, 0xda, //0x00000fec pcmpeqb %xmm10, %xmm3 - 0x66, 0x0f, 0xd7, 0xfb, //0x00000ff1 pmovmskb %xmm3, %edi - 0x48, 0xc1, 0xe2, 0x30, //0x00000ff5 shlq $48, %rdx - 0x48, 0xc1, 0xe3, 0x20, //0x00000ff9 shlq $32, %rbx - 0x48, 0x09, 0xd3, //0x00000ffd orq %rdx, %rbx - 0x48, 0xc1, 0xe6, 0x10, //0x00001000 shlq $16, %rsi - 0x48, 0x09, 0xde, //0x00001004 orq %rbx, %rsi - 0x49, 0x09, 0xf0, //0x00001007 orq %rsi, %r8 - 0x48, 0xc1, 0xe7, 0x30, //0x0000100a shlq $48, %rdi - 0x48, 0xc1, 0xe0, 0x20, //0x0000100e shlq $32, %rax - 0x48, 0x09, 0xf8, //0x00001012 orq %rdi, %rax - 0x48, 0xc1, 0xe1, 0x10, //0x00001015 shlq $16, %rcx - 0x48, 0x09, 0xc1, //0x00001019 orq %rax, %rcx - 0x49, 0x09, 0xc9, //0x0000101c orq %rcx, %r9 - 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x0000101f jne LBB0_214 - 0x4d, 0x85, 0xdb, //0x00001025 testq %r11, %r11 - 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x00001028 jne LBB0_216 - 0x45, 0x31, 0xdb, //0x0000102e xorl %r11d, %r11d - 0x4d, 0x85, 0xc0, //0x00001031 testq %r8, %r8 - 0x0f, 0x85, 0x83, 0x00, 0x00, 0x00, //0x00001034 jne LBB0_217 - //0x0000103a LBB0_208 - 0x49, 0x83, 0xc5, 0xc0, //0x0000103a addq $-64, %r13 - 0x49, 0x83, 0xc6, 0xc0, //0x0000103e addq $-64, %r14 - 0x49, 0x83, 0xc2, 0x40, //0x00001042 addq $64, %r10 - 0x49, 0x83, 0xfd, 0x3f, //0x00001046 cmpq $63, %r13 - 0x0f, 0x87, 0x30, 0xff, 0xff, 0xff, //0x0000104a ja LBB0_205 - 0xe9, 0x9c, 0x0b, 0x00, 0x00, //0x00001050 jmp LBB0_209 - //0x00001055 LBB0_214 - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00001055 cmpq $-1, $-56(%rbp) - 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x0000105a jne LBB0_216 - 0x49, 0x0f, 0xbc, 0xc1, //0x00001060 bsfq %r9, %rax - 0x4c, 0x01, 0xd0, //0x00001064 addq %r10, %rax - 0x48, 0x89, 0x45, 0xc8, //0x00001067 movq %rax, $-56(%rbp) - //0x0000106b LBB0_216 - 0x4c, 0x89, 0xd8, //0x0000106b movq %r11, %rax - 0x48, 0xf7, 0xd0, //0x0000106e notq %rax - 0x4c, 0x21, 0xc8, //0x00001071 andq %r9, %rax - 0x48, 0x8d, 0x0c, 0x00, //0x00001074 leaq (%rax,%rax), %rcx - 0x4c, 0x09, 0xd9, //0x00001078 orq %r11, %rcx - 0x48, 0x89, 0xca, //0x0000107b movq %rcx, %rdx - 0x48, 0xf7, 0xd2, //0x0000107e notq %rdx - 0x4c, 0x21, 0xca, //0x00001081 andq %r9, %rdx - 0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001084 movabsq $-6148914691236517206, %rsi - 0x48, 0x21, 0xf2, //0x0000108e andq %rsi, %rdx - 0x45, 0x31, 0xdb, //0x00001091 xorl %r11d, %r11d - 0x48, 0x01, 0xc2, //0x00001094 addq %rax, %rdx - 0x41, 0x0f, 0x92, 0xc3, //0x00001097 setb %r11b - 0x48, 0x01, 0xd2, //0x0000109b addq %rdx, %rdx - 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x0000109e movabsq $6148914691236517205, %rax - 0x48, 0x31, 0xc2, //0x000010a8 xorq %rax, %rdx - 0x48, 0x21, 0xca, //0x000010ab andq %rcx, %rdx - 0x48, 0xf7, 0xd2, //0x000010ae notq %rdx - 0x49, 0x21, 0xd0, //0x000010b1 andq %rdx, %r8 - 0x4d, 0x85, 0xc0, //0x000010b4 testq %r8, %r8 - 0x0f, 0x84, 0x7d, 0xff, 0xff, 0xff, //0x000010b7 je LBB0_208 - //0x000010bd LBB0_217 - 0x4d, 0x0f, 0xbc, 0xd0, //0x000010bd bsfq %r8, %r10 - 0x4d, 0x29, 0xf2, //0x000010c1 subq %r14, %r10 - 0x48, 0x8b, 0x75, 0xd0, //0x000010c4 movq $-48(%rbp), %rsi - 0x4c, 0x8b, 0x4d, 0xb8, //0x000010c8 movq $-72(%rbp), %r9 - 0x4c, 0x8b, 0x6d, 0xa8, //0x000010cc movq $-88(%rbp), %r13 - 0x48, 0x8b, 0x5d, 0xc0, //0x000010d0 movq $-64(%rbp), %rbx - 0x4d, 0x85, 0xd2, //0x000010d4 testq %r10, %r10 - 0x0f, 0x89, 0x99, 0x05, 0x00, 0x00, //0x000010d7 jns LBB0_310 - 0xe9, 0x05, 0x15, 0x00, 0x00, //0x000010dd jmp LBB0_56 - //0x000010e2 LBB0_218 - 0x48, 0x8b, 0x45, 0x90, //0x000010e2 movq $-112(%rbp), %rax - 0x4c, 0x8b, 0x58, 0x08, //0x000010e6 movq $8(%rax), %r11 - 0x4d, 0x29, 0xd3, //0x000010ea subq %r10, %r11 - 0x0f, 0x84, 0x77, 0x15, 0x00, 0x00, //0x000010ed je LBB0_461 - 0x4f, 0x8d, 0x0c, 0x14, //0x000010f3 leaq (%r12,%r10), %r9 - 0x41, 0x80, 0x39, 0x30, //0x000010f7 cmpb $48, (%r9) - 0x0f, 0x85, 0x35, 0x00, 0x00, 0x00, //0x000010fb jne LBB0_223 - 0x41, 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00001101 movl $1, %r8d - 0x49, 0x83, 0xfb, 0x01, //0x00001107 cmpq $1, %r11 - 0x0f, 0x84, 0xaf, 0x0a, 0x00, 0x00, //0x0000110b je LBB0_357 - 0x41, 0x8a, 0x41, 0x01, //0x00001111 movb $1(%r9), %al - 0x04, 0xd2, //0x00001115 addb $-46, %al - 0x3c, 0x37, //0x00001117 cmpb $55, %al - 0x0f, 0x87, 0xa1, 0x0a, 0x00, 0x00, //0x00001119 ja LBB0_357 - 0x0f, 0xb6, 0xc0, //0x0000111f movzbl %al, %eax - 0x48, 0xb9, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x00001122 movabsq $36028797027352577, %rcx - 0x48, 0x0f, 0xa3, 0xc1, //0x0000112c btq %rax, %rcx - 0x0f, 0x83, 0x8a, 0x0a, 0x00, 0x00, //0x00001130 jae LBB0_357 - //0x00001136 LBB0_223 - 0x49, 0x83, 0xfb, 0x10, //0x00001136 cmpq $16, %r11 - 0x0f, 0x82, 0x6b, 0x0d, 0x00, 0x00, //0x0000113a jb LBB0_376 - 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00001140 movq $-1, %r15 - 0x45, 0x31, 0xc0, //0x00001147 xorl %r8d, %r8d - 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x0000114a movq $-1, %r12 - 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x00001151 movq $-1, %r13 - 0x4c, 0x89, 0xde, //0x00001158 movq %r11, %rsi - 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000115b .p2align 4, 0x90 - //0x00001160 LBB0_225 - 0xf3, 0x43, 0x0f, 0x6f, 0x04, 0x01, //0x00001160 movdqu (%r9,%r8), %xmm0 - 0x66, 0x0f, 0x6f, 0xc8, //0x00001166 movdqa %xmm0, %xmm1 - 0x66, 0x0f, 0x74, 0x0d, 0xce, 0xee, 0xff, 0xff, //0x0000116a pcmpeqb $-4402(%rip), %xmm1 /* LCPI0_4+0(%rip) */ - 0x66, 0x0f, 0x6f, 0xd0, //0x00001172 movdqa %xmm0, %xmm2 - 0x66, 0x0f, 0x74, 0x15, 0xd2, 0xee, 0xff, 0xff, //0x00001176 pcmpeqb $-4398(%rip), %xmm2 /* LCPI0_5+0(%rip) */ - 0x66, 0x0f, 0xeb, 0xd1, //0x0000117e por %xmm1, %xmm2 - 0x66, 0x0f, 0x6f, 0xc8, //0x00001182 movdqa %xmm0, %xmm1 - 0x66, 0x0f, 0xfc, 0x0d, 0xd2, 0xee, 0xff, 0xff, //0x00001186 paddb $-4398(%rip), %xmm1 /* LCPI0_6+0(%rip) */ - 0x66, 0x0f, 0x6f, 0xd9, //0x0000118e movdqa %xmm1, %xmm3 - 0x66, 0x41, 0x0f, 0xda, 0xdb, //0x00001192 pminub %xmm11, %xmm3 - 0x66, 0x0f, 0x74, 0xd9, //0x00001197 pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0x6f, 0xc8, //0x0000119b movdqa %xmm0, %xmm1 - 0x66, 0x41, 0x0f, 0xdb, 0xcc, //0x0000119f pand %xmm12, %xmm1 - 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x000011a4 pcmpeqb %xmm13, %xmm0 - 0x66, 0x41, 0x0f, 0x74, 0xce, //0x000011a9 pcmpeqb %xmm14, %xmm1 - 0x66, 0x0f, 0xd7, 0xd1, //0x000011ae pmovmskb %xmm1, %edx - 0x66, 0x0f, 0xeb, 0xc8, //0x000011b2 por %xmm0, %xmm1 - 0x66, 0x0f, 0xeb, 0xca, //0x000011b6 por %xmm2, %xmm1 - 0x66, 0x0f, 0xeb, 0xcb, //0x000011ba por %xmm3, %xmm1 - 0x66, 0x0f, 0xd7, 0xc0, //0x000011be pmovmskb %xmm0, %eax - 0x66, 0x0f, 0xd7, 0xfa, //0x000011c2 pmovmskb %xmm2, %edi - 0x66, 0x0f, 0xd7, 0xc9, //0x000011c6 pmovmskb %xmm1, %ecx - 0xf7, 0xd1, //0x000011ca notl %ecx - 0x0f, 0xbc, 0xc9, //0x000011cc bsfl %ecx, %ecx - 0x83, 0xf9, 0x10, //0x000011cf cmpl $16, %ecx - 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x000011d2 je LBB0_227 - 0xbb, 0xff, 0xff, 0xff, 0xff, //0x000011d8 movl $-1, %ebx - 0xd3, 0xe3, //0x000011dd shll %cl, %ebx - 0xf7, 0xd3, //0x000011df notl %ebx - 0x21, 0xd8, //0x000011e1 andl %ebx, %eax - 0x21, 0xda, //0x000011e3 andl %ebx, %edx - 0x21, 0xfb, //0x000011e5 andl %edi, %ebx - 0x89, 0xdf, //0x000011e7 movl %ebx, %edi - //0x000011e9 LBB0_227 - 0x8d, 0x58, 0xff, //0x000011e9 leal $-1(%rax), %ebx - 0x21, 0xc3, //0x000011ec andl %eax, %ebx - 0x0f, 0x85, 0x97, 0x09, 0x00, 0x00, //0x000011ee jne LBB0_351 - 0x8d, 0x5a, 0xff, //0x000011f4 leal $-1(%rdx), %ebx - 0x21, 0xd3, //0x000011f7 andl %edx, %ebx - 0x0f, 0x85, 0x8c, 0x09, 0x00, 0x00, //0x000011f9 jne LBB0_351 - 0x8d, 0x5f, 0xff, //0x000011ff leal $-1(%rdi), %ebx - 0x21, 0xfb, //0x00001202 andl %edi, %ebx - 0x0f, 0x85, 0x81, 0x09, 0x00, 0x00, //0x00001204 jne LBB0_351 - 0x85, 0xc0, //0x0000120a testl %eax, %eax - 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x0000120c je LBB0_233 - 0x0f, 0xbc, 0xc0, //0x00001212 bsfl %eax, %eax - 0x49, 0x83, 0xfd, 0xff, //0x00001215 cmpq $-1, %r13 - 0x0f, 0x85, 0x90, 0x09, 0x00, 0x00, //0x00001219 jne LBB0_354 - 0x4c, 0x01, 0xc0, //0x0000121f addq %r8, %rax - 0x49, 0x89, 0xc5, //0x00001222 movq %rax, %r13 - //0x00001225 LBB0_233 - 0x85, 0xd2, //0x00001225 testl %edx, %edx - 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00001227 je LBB0_236 - 0x0f, 0xbc, 0xc2, //0x0000122d bsfl %edx, %eax - 0x49, 0x83, 0xfc, 0xff, //0x00001230 cmpq $-1, %r12 - 0x0f, 0x85, 0x75, 0x09, 0x00, 0x00, //0x00001234 jne LBB0_354 - 0x4c, 0x01, 0xc0, //0x0000123a addq %r8, %rax - 0x49, 0x89, 0xc4, //0x0000123d movq %rax, %r12 - //0x00001240 LBB0_236 - 0x85, 0xff, //0x00001240 testl %edi, %edi - 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00001242 je LBB0_239 - 0x0f, 0xbc, 0xc7, //0x00001248 bsfl %edi, %eax - 0x49, 0x83, 0xff, 0xff, //0x0000124b cmpq $-1, %r15 - 0x0f, 0x85, 0x5a, 0x09, 0x00, 0x00, //0x0000124f jne LBB0_354 - 0x4c, 0x01, 0xc0, //0x00001255 addq %r8, %rax - 0x49, 0x89, 0xc7, //0x00001258 movq %rax, %r15 - //0x0000125b LBB0_239 - 0x83, 0xf9, 0x10, //0x0000125b cmpl $16, %ecx - 0x0f, 0x85, 0x55, 0x03, 0x00, 0x00, //0x0000125e jne LBB0_295 - 0x48, 0x83, 0xc6, 0xf0, //0x00001264 addq $-16, %rsi - 0x49, 0x83, 0xc0, 0x10, //0x00001268 addq $16, %r8 - 0x48, 0x83, 0xfe, 0x0f, //0x0000126c cmpq $15, %rsi - 0x0f, 0x87, 0xea, 0xfe, 0xff, 0xff, //0x00001270 ja LBB0_225 - 0x4b, 0x8d, 0x0c, 0x01, //0x00001276 leaq (%r9,%r8), %rcx - 0x48, 0x89, 0xcf, //0x0000127a movq %rcx, %rdi - 0x4d, 0x39, 0xc3, //0x0000127d cmpq %r8, %r11 - 0x48, 0x8d, 0x15, 0x45, 0x17, 0x00, 0x00, //0x00001280 leaq $5957(%rip), %rdx /* LJTI0_2+0(%rip) */ - 0x0f, 0x84, 0x4f, 0x03, 0x00, 0x00, //0x00001287 je LBB0_297 - //0x0000128d LBB0_242 - 0x4c, 0x8d, 0x1c, 0x31, //0x0000128d leaq (%rcx,%rsi), %r11 - 0x48, 0x8b, 0x45, 0x88, //0x00001291 movq $-120(%rbp), %rax - 0x4c, 0x8d, 0x04, 0x08, //0x00001295 leaq (%rax,%rcx), %r8 - 0x4d, 0x29, 0xf0, //0x00001299 subq %r14, %r8 - 0x31, 0xff, //0x0000129c xorl %edi, %edi - 0xe9, 0x2a, 0x00, 0x00, 0x00, //0x0000129e jmp LBB0_247 - //0x000012a3 LBB0_243 - 0x83, 0xf8, 0x65, //0x000012a3 cmpl $101, %eax - 0x0f, 0x85, 0x2a, 0x03, 0x00, 0x00, //0x000012a6 jne LBB0_296 - //0x000012ac LBB0_244 - 0x49, 0x83, 0xfc, 0xff, //0x000012ac cmpq $-1, %r12 - 0x0f, 0x85, 0xe6, 0x08, 0x00, 0x00, //0x000012b0 jne LBB0_353 - 0x4d, 0x8d, 0x24, 0x38, //0x000012b6 leaq (%r8,%rdi), %r12 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000012ba .p2align 4, 0x90 - //0x000012c0 LBB0_246 - 0x48, 0x83, 0xc7, 0x01, //0x000012c0 addq $1, %rdi - 0x48, 0x39, 0xfe, //0x000012c4 cmpq %rdi, %rsi - 0x0f, 0x84, 0xb3, 0x05, 0x00, 0x00, //0x000012c7 je LBB0_322 - //0x000012cd LBB0_247 - 0x0f, 0xbe, 0x04, 0x39, //0x000012cd movsbl (%rcx,%rdi), %eax - 0x8d, 0x58, 0xd0, //0x000012d1 leal $-48(%rax), %ebx - 0x83, 0xfb, 0x0a, //0x000012d4 cmpl $10, %ebx - 0x0f, 0x82, 0xe3, 0xff, 0xff, 0xff, //0x000012d7 jb LBB0_246 - 0x8d, 0x58, 0xd5, //0x000012dd leal $-43(%rax), %ebx - 0x83, 0xfb, 0x1a, //0x000012e0 cmpl $26, %ebx - 0x0f, 0x87, 0xba, 0xff, 0xff, 0xff, //0x000012e3 ja LBB0_243 - 0x48, 0x63, 0x04, 0x9a, //0x000012e9 movslq (%rdx,%rbx,4), %rax - 0x48, 0x01, 0xd0, //0x000012ed addq %rdx, %rax - 0xff, 0xe0, //0x000012f0 jmpq *%rax - //0x000012f2 LBB0_250 - 0x49, 0x83, 0xff, 0xff, //0x000012f2 cmpq $-1, %r15 - 0x0f, 0x85, 0xa0, 0x08, 0x00, 0x00, //0x000012f6 jne LBB0_353 - 0x4d, 0x8d, 0x3c, 0x38, //0x000012fc leaq (%r8,%rdi), %r15 - 0xe9, 0xbb, 0xff, 0xff, 0xff, //0x00001300 jmp LBB0_246 - //0x00001305 LBB0_252 - 0x49, 0x83, 0xfd, 0xff, //0x00001305 cmpq $-1, %r13 - 0x0f, 0x85, 0x8d, 0x08, 0x00, 0x00, //0x00001309 jne LBB0_353 - 0x4d, 0x8d, 0x2c, 0x38, //0x0000130f leaq (%r8,%rdi), %r13 - 0xe9, 0xa8, 0xff, 0xff, 0xff, //0x00001313 jmp LBB0_246 - //0x00001318 LBB0_254 - 0x49, 0x8b, 0x01, //0x00001318 movq (%r9), %rax - 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x0000131b cmpq $4095, %rax - 0x0f, 0x8f, 0xb4, 0x12, 0x00, 0x00, //0x00001321 jg LBB0_466 - 0x48, 0x8d, 0x48, 0x01, //0x00001327 leaq $1(%rax), %rcx - 0x49, 0x89, 0x09, //0x0000132b movq %rcx, (%r9) - 0x49, 0xc7, 0x44, 0xc1, 0x08, 0x05, 0x00, 0x00, 0x00, //0x0000132e movq $5, $8(%r9,%rax,8) - 0xe9, 0x67, 0xee, 0xff, 0xff, //0x00001337 jmp LBB0_2 - //0x0000133c LBB0_256 - 0x48, 0x8b, 0x4d, 0x90, //0x0000133c movq $-112(%rbp), %rcx - 0x48, 0x8b, 0x49, 0x08, //0x00001340 movq $8(%rcx), %rcx - 0x48, 0x8d, 0x51, 0xfd, //0x00001344 leaq $-3(%rcx), %rdx - 0x49, 0x39, 0xd6, //0x00001348 cmpq %rdx, %r14 - 0x0f, 0x83, 0x11, 0x13, 0x00, 0x00, //0x0000134b jae LBB0_465 - 0x41, 0x81, 0x3f, 0x6e, 0x75, 0x6c, 0x6c, //0x00001351 cmpl $1819047278, (%r15) - 0x0f, 0x84, 0x4b, 0x00, 0x00, 0x00, //0x00001358 je LBB0_266 - 0xe9, 0xc4, 0x13, 0x00, 0x00, //0x0000135e jmp LBB0_258 - //0x00001363 LBB0_262 - 0x49, 0x8b, 0x01, //0x00001363 movq (%r9), %rax - 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x00001366 cmpq $4095, %rax - 0x0f, 0x8f, 0x69, 0x12, 0x00, 0x00, //0x0000136c jg LBB0_466 - 0x48, 0x8d, 0x48, 0x01, //0x00001372 leaq $1(%rax), %rcx - 0x49, 0x89, 0x09, //0x00001376 movq %rcx, (%r9) - 0x49, 0xc7, 0x44, 0xc1, 0x08, 0x06, 0x00, 0x00, 0x00, //0x00001379 movq $6, $8(%r9,%rax,8) - 0xe9, 0x1c, 0xee, 0xff, 0xff, //0x00001382 jmp LBB0_2 - //0x00001387 LBB0_264 - 0x48, 0x8b, 0x4d, 0x90, //0x00001387 movq $-112(%rbp), %rcx - 0x48, 0x8b, 0x49, 0x08, //0x0000138b movq $8(%rcx), %rcx - 0x48, 0x8d, 0x51, 0xfd, //0x0000138f leaq $-3(%rcx), %rdx - 0x49, 0x39, 0xd6, //0x00001393 cmpq %rdx, %r14 - 0x0f, 0x83, 0xc6, 0x12, 0x00, 0x00, //0x00001396 jae LBB0_465 - 0x41, 0x81, 0x3f, 0x74, 0x72, 0x75, 0x65, //0x0000139c cmpl $1702195828, (%r15) - 0x0f, 0x85, 0x2c, 0x13, 0x00, 0x00, //0x000013a3 jne LBB0_472 - //0x000013a9 LBB0_266 - 0x4d, 0x8d, 0x56, 0x04, //0x000013a9 leaq $4(%r14), %r10 - 0xe9, 0xd8, 0xed, 0xff, 0xff, //0x000013ad jmp LBB0_267 - //0x000013b2 LBB0_268 - 0x49, 0x8d, 0x44, 0x24, 0xff, //0x000013b2 leaq $-1(%r12), %rax - 0x49, 0x39, 0xc0, //0x000013b7 cmpq %rax, %r8 - 0x49, 0xf7, 0xd4, //0x000013ba notq %r12 - 0x4d, 0x0f, 0x45, 0xe2, //0x000013bd cmovneq %r10, %r12 - 0x84, 0xc9, //0x000013c1 testb %cl, %cl - 0x4d, 0x0f, 0x45, 0xd4, //0x000013c3 cmovneq %r12, %r10 - 0xe9, 0x9b, 0x04, 0x00, 0x00, //0x000013c7 jmp LBB0_319 - //0x000013cc LBB0_269 - 0x4d, 0x29, 0xd5, //0x000013cc subq %r10, %r13 - 0x0f, 0x84, 0xab, 0x13, 0x00, 0x00, //0x000013cf je LBB0_478 - 0x49, 0x83, 0xfd, 0x40, //0x000013d5 cmpq $64, %r13 - 0x0f, 0x82, 0x14, 0x0b, 0x00, 0x00, //0x000013d9 jb LBB0_378 - 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x000013df movq $-1, $-56(%rbp) - 0x45, 0x31, 0xdb, //0x000013e7 xorl %r11d, %r11d - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000013ea .p2align 4, 0x90 - //0x000013f0 LBB0_272 - 0xf3, 0x43, 0x0f, 0x6f, 0x2c, 0x14, //0x000013f0 movdqu (%r12,%r10), %xmm5 - 0xf3, 0x43, 0x0f, 0x6f, 0x44, 0x14, 0x10, //0x000013f6 movdqu $16(%r12,%r10), %xmm0 - 0xf3, 0x43, 0x0f, 0x6f, 0x7c, 0x14, 0x20, //0x000013fd movdqu $32(%r12,%r10), %xmm7 - 0xf3, 0x43, 0x0f, 0x6f, 0x74, 0x14, 0x30, //0x00001404 movdqu $48(%r12,%r10), %xmm6 - 0x66, 0x0f, 0x6f, 0xcd, //0x0000140b movdqa %xmm5, %xmm1 - 0x66, 0x41, 0x0f, 0x74, 0xc9, //0x0000140f pcmpeqb %xmm9, %xmm1 - 0x66, 0x44, 0x0f, 0xd7, 0xc9, //0x00001414 pmovmskb %xmm1, %r9d - 0x66, 0x0f, 0x6f, 0xc8, //0x00001419 movdqa %xmm0, %xmm1 - 0x66, 0x0f, 0x6f, 0xd0, //0x0000141d movdqa %xmm0, %xmm2 - 0x66, 0x41, 0x0f, 0xda, 0xd7, //0x00001421 pminub %xmm15, %xmm2 - 0x66, 0x0f, 0x74, 0xd0, //0x00001426 pcmpeqb %xmm0, %xmm2 - 0x66, 0x41, 0x0f, 0x74, 0xc1, //0x0000142a pcmpeqb %xmm9, %xmm0 - 0x66, 0x0f, 0xd7, 0xf0, //0x0000142f pmovmskb %xmm0, %esi - 0x66, 0x0f, 0x6f, 0xc7, //0x00001433 movdqa %xmm7, %xmm0 - 0x66, 0x0f, 0x6f, 0xdf, //0x00001437 movdqa %xmm7, %xmm3 - 0x66, 0x41, 0x0f, 0xda, 0xdf, //0x0000143b pminub %xmm15, %xmm3 - 0x66, 0x0f, 0x74, 0xdf, //0x00001440 pcmpeqb %xmm7, %xmm3 - 0x66, 0x41, 0x0f, 0x74, 0xf9, //0x00001444 pcmpeqb %xmm9, %xmm7 - 0x66, 0x0f, 0xd7, 0xd7, //0x00001449 pmovmskb %xmm7, %edx - 0x66, 0x0f, 0x6f, 0xe6, //0x0000144d movdqa %xmm6, %xmm4 - 0x66, 0x0f, 0x6f, 0xfe, //0x00001451 movdqa %xmm6, %xmm7 - 0x66, 0x41, 0x0f, 0xda, 0xff, //0x00001455 pminub %xmm15, %xmm7 - 0x66, 0x0f, 0x74, 0xfe, //0x0000145a pcmpeqb %xmm6, %xmm7 - 0x66, 0x41, 0x0f, 0x74, 0xf1, //0x0000145e pcmpeqb %xmm9, %xmm6 - 0x66, 0x0f, 0xd7, 0xc6, //0x00001463 pmovmskb %xmm6, %eax - 0x66, 0x0f, 0x6f, 0xf5, //0x00001467 movdqa %xmm5, %xmm6 - 0x66, 0x41, 0x0f, 0x74, 0xf2, //0x0000146b pcmpeqb %xmm10, %xmm6 - 0x66, 0x44, 0x0f, 0xd7, 0xf6, //0x00001470 pmovmskb %xmm6, %r14d - 0x66, 0x41, 0x0f, 0x74, 0xca, //0x00001475 pcmpeqb %xmm10, %xmm1 - 0x66, 0x0f, 0xd7, 0xc9, //0x0000147a pmovmskb %xmm1, %ecx - 0x66, 0x41, 0x0f, 0x74, 0xc2, //0x0000147e pcmpeqb %xmm10, %xmm0 - 0x66, 0x44, 0x0f, 0xd7, 0xf8, //0x00001483 pmovmskb %xmm0, %r15d - 0x66, 0x41, 0x0f, 0x74, 0xe2, //0x00001488 pcmpeqb %xmm10, %xmm4 - 0x66, 0x44, 0x0f, 0xd7, 0xc4, //0x0000148d pmovmskb %xmm4, %r8d - 0x66, 0x0f, 0xd7, 0xfa, //0x00001492 pmovmskb %xmm2, %edi - 0x66, 0x0f, 0xd7, 0xdb, //0x00001496 pmovmskb %xmm3, %ebx - 0x66, 0x44, 0x0f, 0xd7, 0xe7, //0x0000149a pmovmskb %xmm7, %r12d - 0x48, 0xc1, 0xe0, 0x30, //0x0000149f shlq $48, %rax - 0x48, 0xc1, 0xe2, 0x20, //0x000014a3 shlq $32, %rdx - 0x48, 0x09, 0xc2, //0x000014a7 orq %rax, %rdx - 0x48, 0xc1, 0xe6, 0x10, //0x000014aa shlq $16, %rsi - 0x48, 0x09, 0xd6, //0x000014ae orq %rdx, %rsi - 0x49, 0x09, 0xf1, //0x000014b1 orq %rsi, %r9 - 0x49, 0xc1, 0xe0, 0x30, //0x000014b4 shlq $48, %r8 - 0x49, 0xc1, 0xe7, 0x20, //0x000014b8 shlq $32, %r15 - 0x4d, 0x09, 0xc7, //0x000014bc orq %r8, %r15 - 0x48, 0xc1, 0xe1, 0x10, //0x000014bf shlq $16, %rcx - 0x4c, 0x09, 0xf9, //0x000014c3 orq %r15, %rcx - 0x49, 0xc1, 0xe4, 0x30, //0x000014c6 shlq $48, %r12 - 0x48, 0xc1, 0xe3, 0x20, //0x000014ca shlq $32, %rbx - 0x4c, 0x09, 0xe3, //0x000014ce orq %r12, %rbx - 0x48, 0xc1, 0xe7, 0x10, //0x000014d1 shlq $16, %rdi - 0x48, 0x09, 0xdf, //0x000014d5 orq %rbx, %rdi - 0x49, 0x09, 0xce, //0x000014d8 orq %rcx, %r14 - 0x0f, 0x85, 0x51, 0x00, 0x00, 0x00, //0x000014db jne LBB0_289 - 0x4d, 0x85, 0xdb, //0x000014e1 testq %r11, %r11 - 0x0f, 0x85, 0x67, 0x00, 0x00, 0x00, //0x000014e4 jne LBB0_291 - 0x45, 0x31, 0xdb, //0x000014ea xorl %r11d, %r11d - 0x4c, 0x8b, 0x65, 0xb0, //0x000014ed movq $-80(%rbp), %r12 - //0x000014f1 LBB0_275 - 0x66, 0x0f, 0x6f, 0xc5, //0x000014f1 movdqa %xmm5, %xmm0 - 0x66, 0x41, 0x0f, 0xda, 0xc7, //0x000014f5 pminub %xmm15, %xmm0 - 0x66, 0x0f, 0x74, 0xc5, //0x000014fa pcmpeqb %xmm5, %xmm0 - 0x66, 0x0f, 0xd7, 0xc0, //0x000014fe pmovmskb %xmm0, %eax - 0x48, 0x09, 0xc7, //0x00001502 orq %rax, %rdi - 0x4d, 0x85, 0xc9, //0x00001505 testq %r9, %r9 - 0x48, 0x8b, 0x5d, 0xc0, //0x00001508 movq $-64(%rbp), %rbx - 0x0f, 0x85, 0x91, 0x00, 0x00, 0x00, //0x0000150c jne LBB0_293 - 0x48, 0x85, 0xff, //0x00001512 testq %rdi, %rdi - 0x0f, 0x85, 0x12, 0x11, 0x00, 0x00, //0x00001515 jne LBB0_457 - 0x49, 0x83, 0xc5, 0xc0, //0x0000151b addq $-64, %r13 - 0x49, 0x83, 0xc2, 0x40, //0x0000151f addq $64, %r10 - 0x49, 0x83, 0xfd, 0x3f, //0x00001523 cmpq $63, %r13 - 0x0f, 0x87, 0xc3, 0xfe, 0xff, 0xff, //0x00001527 ja LBB0_272 - 0xe9, 0x39, 0x07, 0x00, 0x00, //0x0000152d jmp LBB0_278 - //0x00001532 LBB0_289 - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00001532 cmpq $-1, $-56(%rbp) - 0x4c, 0x8b, 0x65, 0xb0, //0x00001537 movq $-80(%rbp), %r12 - 0x0f, 0x85, 0x14, 0x00, 0x00, 0x00, //0x0000153b jne LBB0_292 - 0x49, 0x0f, 0xbc, 0xc6, //0x00001541 bsfq %r14, %rax - 0x4c, 0x01, 0xd0, //0x00001545 addq %r10, %rax - 0x48, 0x89, 0x45, 0xc8, //0x00001548 movq %rax, $-56(%rbp) - 0xe9, 0x04, 0x00, 0x00, 0x00, //0x0000154c jmp LBB0_292 - //0x00001551 LBB0_291 - 0x4c, 0x8b, 0x65, 0xb0, //0x00001551 movq $-80(%rbp), %r12 - //0x00001555 LBB0_292 - 0x4c, 0x89, 0xd8, //0x00001555 movq %r11, %rax - 0x48, 0xf7, 0xd0, //0x00001558 notq %rax - 0x4c, 0x21, 0xf0, //0x0000155b andq %r14, %rax - 0x48, 0x8d, 0x0c, 0x00, //0x0000155e leaq (%rax,%rax), %rcx - 0x4c, 0x09, 0xd9, //0x00001562 orq %r11, %rcx - 0x48, 0x89, 0xca, //0x00001565 movq %rcx, %rdx - 0x48, 0xf7, 0xd2, //0x00001568 notq %rdx - 0x4c, 0x21, 0xf2, //0x0000156b andq %r14, %rdx - 0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000156e movabsq $-6148914691236517206, %rsi - 0x48, 0x21, 0xf2, //0x00001578 andq %rsi, %rdx - 0x45, 0x31, 0xdb, //0x0000157b xorl %r11d, %r11d - 0x48, 0x01, 0xc2, //0x0000157e addq %rax, %rdx - 0x41, 0x0f, 0x92, 0xc3, //0x00001581 setb %r11b - 0x48, 0x01, 0xd2, //0x00001585 addq %rdx, %rdx - 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001588 movabsq $6148914691236517205, %rax - 0x48, 0x31, 0xc2, //0x00001592 xorq %rax, %rdx - 0x48, 0x21, 0xca, //0x00001595 andq %rcx, %rdx - 0x48, 0xf7, 0xd2, //0x00001598 notq %rdx - 0x49, 0x21, 0xd1, //0x0000159b andq %rdx, %r9 - 0xe9, 0x4e, 0xff, 0xff, 0xff, //0x0000159e jmp LBB0_275 - //0x000015a3 LBB0_293 - 0x49, 0x0f, 0xbc, 0xc1, //0x000015a3 bsfq %r9, %rax - 0x48, 0x85, 0xff, //0x000015a7 testq %rdi, %rdi - 0x0f, 0x84, 0x9c, 0x00, 0x00, 0x00, //0x000015aa je LBB0_307 - 0x48, 0x0f, 0xbc, 0xcf, //0x000015b0 bsfq %rdi, %rcx - 0xe9, 0x98, 0x00, 0x00, 0x00, //0x000015b4 jmp LBB0_308 - //0x000015b9 LBB0_295 - 0x89, 0xcf, //0x000015b9 movl %ecx, %edi - 0x4c, 0x01, 0xcf, //0x000015bb addq %r9, %rdi - 0x4c, 0x01, 0xc7, //0x000015be addq %r8, %rdi - 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000015c1 movq $-1, %r8 - 0x4d, 0x85, 0xed, //0x000015c8 testq %r13, %r13 - 0x0f, 0x85, 0x1b, 0x00, 0x00, 0x00, //0x000015cb jne LBB0_298 - 0xe9, 0x9b, 0x10, 0x00, 0x00, //0x000015d1 jmp LBB0_462 - //0x000015d6 LBB0_296 - 0x48, 0x01, 0xf9, //0x000015d6 addq %rdi, %rcx - 0x48, 0x89, 0xcf, //0x000015d9 movq %rcx, %rdi - //0x000015dc LBB0_297 - 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000015dc movq $-1, %r8 - 0x4d, 0x85, 0xed, //0x000015e3 testq %r13, %r13 - 0x0f, 0x84, 0x85, 0x10, 0x00, 0x00, //0x000015e6 je LBB0_462 - //0x000015ec LBB0_298 - 0x4d, 0x85, 0xff, //0x000015ec testq %r15, %r15 - 0x0f, 0x84, 0x7c, 0x10, 0x00, 0x00, //0x000015ef je LBB0_462 - 0x4d, 0x85, 0xe4, //0x000015f5 testq %r12, %r12 - 0x0f, 0x84, 0x73, 0x10, 0x00, 0x00, //0x000015f8 je LBB0_462 - 0x4c, 0x29, 0xcf, //0x000015fe subq %r9, %rdi - 0x48, 0x8d, 0x47, 0xff, //0x00001601 leaq $-1(%rdi), %rax - 0x49, 0x39, 0xc5, //0x00001605 cmpq %rax, %r13 - 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x00001608 je LBB0_306 - 0x49, 0x39, 0xc7, //0x0000160e cmpq %rax, %r15 - 0x0f, 0x84, 0x2a, 0x00, 0x00, 0x00, //0x00001611 je LBB0_306 - 0x49, 0x39, 0xc4, //0x00001617 cmpq %rax, %r12 - 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x0000161a je LBB0_306 - 0x4d, 0x85, 0xff, //0x00001620 testq %r15, %r15 - 0x0f, 0x8e, 0x73, 0x00, 0x00, 0x00, //0x00001623 jle LBB0_312 - 0x49, 0x8d, 0x47, 0xff, //0x00001629 leaq $-1(%r15), %rax - 0x49, 0x39, 0xc4, //0x0000162d cmpq %rax, %r12 - 0x0f, 0x84, 0x66, 0x00, 0x00, 0x00, //0x00001630 je LBB0_312 - 0x49, 0xf7, 0xd7, //0x00001636 notq %r15 - 0x4d, 0x89, 0xf8, //0x00001639 movq %r15, %r8 - 0xe9, 0x76, 0x05, 0x00, 0x00, //0x0000163c jmp LBB0_356 - //0x00001641 LBB0_306 - 0x48, 0xf7, 0xdf, //0x00001641 negq %rdi - 0x49, 0x89, 0xf8, //0x00001644 movq %rdi, %r8 - 0xe9, 0x6b, 0x05, 0x00, 0x00, //0x00001647 jmp LBB0_356 - //0x0000164c LBB0_307 - 0xb9, 0x40, 0x00, 0x00, 0x00, //0x0000164c movl $64, %ecx - //0x00001651 LBB0_308 - 0x48, 0x8b, 0x75, 0xd0, //0x00001651 movq $-48(%rbp), %rsi - 0x4c, 0x8b, 0x4d, 0xb8, //0x00001655 movq $-72(%rbp), %r9 - 0x4c, 0x8b, 0x6d, 0xa8, //0x00001659 movq $-88(%rbp), %r13 - 0x48, 0x39, 0xc1, //0x0000165d cmpq %rax, %rcx - 0x0f, 0x82, 0x23, 0x11, 0x00, 0x00, //0x00001660 jb LBB0_477 - 0x49, 0x01, 0xc2, //0x00001666 addq %rax, %r10 - 0x49, 0x83, 0xc2, 0x01, //0x00001669 addq $1, %r10 - 0x4d, 0x85, 0xd2, //0x0000166d testq %r10, %r10 - 0x0f, 0x88, 0x71, 0x0f, 0x00, 0x00, //0x00001670 js LBB0_56 - //0x00001676 LBB0_310 - 0x4c, 0x89, 0x16, //0x00001676 movq %r10, (%rsi) - 0x48, 0x89, 0xd8, //0x00001679 movq %rbx, %rax - 0x48, 0xb9, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x0000167c movabsq $9223372036854775806, %rcx - 0x48, 0x39, 0xcb, //0x00001686 cmpq %rcx, %rbx - 0x0f, 0x86, 0x14, 0xeb, 0xff, 0xff, //0x00001689 jbe LBB0_2 - 0xe9, 0xbf, 0x0f, 0x00, 0x00, //0x0000168f jmp LBB0_464 - //0x00001694 LBB0_311 - 0x0f, 0xbc, 0xc0, //0x00001694 bsfl %eax, %eax - 0xe9, 0xb9, 0x01, 0x00, 0x00, //0x00001697 jmp LBB0_318 - //0x0000169c LBB0_312 - 0x4c, 0x89, 0xe8, //0x0000169c movq %r13, %rax - 0x4c, 0x09, 0xe0, //0x0000169f orq %r12, %rax - 0x0f, 0x99, 0xc0, //0x000016a2 setns %al - 0x0f, 0x88, 0x8b, 0x01, 0x00, 0x00, //0x000016a5 js LBB0_316 - 0x4d, 0x39, 0xe5, //0x000016ab cmpq %r12, %r13 - 0x0f, 0x8c, 0x82, 0x01, 0x00, 0x00, //0x000016ae jl LBB0_316 - 0x49, 0xf7, 0xd5, //0x000016b4 notq %r13 - 0x4d, 0x89, 0xe8, //0x000016b7 movq %r13, %r8 - 0xe9, 0xf8, 0x04, 0x00, 0x00, //0x000016ba jmp LBB0_356 - //0x000016bf LBB0_315 - 0x48, 0x8b, 0x85, 0x78, 0xff, 0xff, 0xff, //0x000016bf movq $-136(%rbp), %rax - 0x4c, 0x8b, 0x75, 0xc0, //0x000016c6 movq $-64(%rbp), %r14 - 0x4e, 0x8d, 0x14, 0x30, //0x000016ca leaq (%rax,%r14), %r10 - 0x49, 0x29, 0xca, //0x000016ce subq %rcx, %r10 - 0x49, 0x29, 0xfa, //0x000016d1 subq %rdi, %r10 - 0x4c, 0x8b, 0x4d, 0xb8, //0x000016d4 movq $-72(%rbp), %r9 - 0xe9, 0x8e, 0x01, 0x00, 0x00, //0x000016d8 jmp LBB0_320 - //0x000016dd LBB0_47 - 0x4d, 0x01, 0xe2, //0x000016dd addq %r12, %r10 - 0x4c, 0x8b, 0x75, 0xc0, //0x000016e0 movq $-64(%rbp), %r14 - 0x49, 0x83, 0xfd, 0x20, //0x000016e4 cmpq $32, %r13 - 0x0f, 0x82, 0xdc, 0x08, 0x00, 0x00, //0x000016e8 jb LBB0_386 - //0x000016ee LBB0_48 - 0xf3, 0x41, 0x0f, 0x6f, 0x02, //0x000016ee movdqu (%r10), %xmm0 - 0xf3, 0x41, 0x0f, 0x6f, 0x4a, 0x10, //0x000016f3 movdqu $16(%r10), %xmm1 - 0x66, 0x0f, 0x6f, 0xd0, //0x000016f9 movdqa %xmm0, %xmm2 - 0x66, 0x41, 0x0f, 0x74, 0xd1, //0x000016fd pcmpeqb %xmm9, %xmm2 - 0x66, 0x0f, 0xd7, 0xfa, //0x00001702 pmovmskb %xmm2, %edi - 0x66, 0x0f, 0x6f, 0xd1, //0x00001706 movdqa %xmm1, %xmm2 - 0x66, 0x41, 0x0f, 0x74, 0xd1, //0x0000170a pcmpeqb %xmm9, %xmm2 - 0x66, 0x0f, 0xd7, 0xc2, //0x0000170f pmovmskb %xmm2, %eax - 0x66, 0x41, 0x0f, 0x74, 0xc2, //0x00001713 pcmpeqb %xmm10, %xmm0 - 0x66, 0x0f, 0xd7, 0xd0, //0x00001718 pmovmskb %xmm0, %edx - 0x66, 0x41, 0x0f, 0x74, 0xca, //0x0000171c pcmpeqb %xmm10, %xmm1 - 0x66, 0x0f, 0xd7, 0xc9, //0x00001721 pmovmskb %xmm1, %ecx - 0x48, 0xc1, 0xe0, 0x10, //0x00001725 shlq $16, %rax - 0x48, 0x09, 0xc7, //0x00001729 orq %rax, %rdi - 0x48, 0xc1, 0xe1, 0x10, //0x0000172c shlq $16, %rcx - 0x48, 0x09, 0xca, //0x00001730 orq %rcx, %rdx - 0x0f, 0x85, 0x2c, 0x08, 0x00, 0x00, //0x00001733 jne LBB0_382 - 0x4d, 0x85, 0xdb, //0x00001739 testq %r11, %r11 - 0x0f, 0x85, 0x40, 0x08, 0x00, 0x00, //0x0000173c jne LBB0_384 - 0x45, 0x31, 0xdb, //0x00001742 xorl %r11d, %r11d - 0x48, 0x85, 0xff, //0x00001745 testq %rdi, %rdi - 0x0f, 0x84, 0x74, 0x08, 0x00, 0x00, //0x00001748 je LBB0_385 - //0x0000174e LBB0_51 - 0x48, 0x0f, 0xbc, 0xc7, //0x0000174e bsfq %rdi, %rax - 0xe9, 0xcb, 0x00, 0x00, 0x00, //0x00001752 jmp LBB0_142 - //0x00001757 LBB0_132 - 0x4d, 0x01, 0xe2, //0x00001757 addq %r12, %r10 - 0x4c, 0x8b, 0x75, 0xc0, //0x0000175a movq $-64(%rbp), %r14 - 0x49, 0x83, 0xfd, 0x20, //0x0000175e cmpq $32, %r13 - 0x0f, 0x82, 0xab, 0x02, 0x00, 0x00, //0x00001762 jb LBB0_326 - //0x00001768 LBB0_133 - 0xf3, 0x41, 0x0f, 0x6f, 0x2a, //0x00001768 movdqu (%r10), %xmm5 - 0xf3, 0x41, 0x0f, 0x6f, 0x42, 0x10, //0x0000176d movdqu $16(%r10), %xmm0 - 0x66, 0x0f, 0x6f, 0xcd, //0x00001773 movdqa %xmm5, %xmm1 - 0x66, 0x41, 0x0f, 0x74, 0xc9, //0x00001777 pcmpeqb %xmm9, %xmm1 - 0x66, 0x0f, 0xd7, 0xf1, //0x0000177c pmovmskb %xmm1, %esi - 0x66, 0x0f, 0x6f, 0xc8, //0x00001780 movdqa %xmm0, %xmm1 - 0x66, 0x0f, 0x6f, 0xd0, //0x00001784 movdqa %xmm0, %xmm2 - 0x66, 0x41, 0x0f, 0xda, 0xd7, //0x00001788 pminub %xmm15, %xmm2 - 0x66, 0x0f, 0x74, 0xd0, //0x0000178d pcmpeqb %xmm0, %xmm2 - 0x66, 0x41, 0x0f, 0x74, 0xc1, //0x00001791 pcmpeqb %xmm9, %xmm0 - 0x66, 0x0f, 0xd7, 0xc0, //0x00001796 pmovmskb %xmm0, %eax - 0x66, 0x0f, 0x6f, 0xc5, //0x0000179a movdqa %xmm5, %xmm0 - 0x66, 0x41, 0x0f, 0x74, 0xc2, //0x0000179e pcmpeqb %xmm10, %xmm0 - 0x66, 0x0f, 0xd7, 0xd0, //0x000017a3 pmovmskb %xmm0, %edx - 0x66, 0x41, 0x0f, 0x74, 0xca, //0x000017a7 pcmpeqb %xmm10, %xmm1 - 0x66, 0x0f, 0xd7, 0xc9, //0x000017ac pmovmskb %xmm1, %ecx - 0x66, 0x0f, 0xd7, 0xfa, //0x000017b0 pmovmskb %xmm2, %edi - 0x48, 0xc1, 0xe0, 0x10, //0x000017b4 shlq $16, %rax - 0x48, 0x09, 0xc6, //0x000017b8 orq %rax, %rsi - 0x48, 0xc1, 0xe1, 0x10, //0x000017bb shlq $16, %rcx - 0x48, 0xc1, 0xe7, 0x10, //0x000017bf shlq $16, %rdi - 0x48, 0x09, 0xca, //0x000017c3 orq %rcx, %rdx - 0x0f, 0x85, 0xe2, 0x08, 0x00, 0x00, //0x000017c6 jne LBB0_399 - 0x4d, 0x85, 0xdb, //0x000017cc testq %r11, %r11 - 0x0f, 0x85, 0xf6, 0x08, 0x00, 0x00, //0x000017cf jne LBB0_401 - 0x45, 0x31, 0xdb, //0x000017d5 xorl %r11d, %r11d - //0x000017d8 LBB0_136 - 0x66, 0x0f, 0x6f, 0xc5, //0x000017d8 movdqa %xmm5, %xmm0 - 0x66, 0x41, 0x0f, 0xda, 0xc7, //0x000017dc pminub %xmm15, %xmm0 - 0x66, 0x0f, 0x74, 0xc5, //0x000017e1 pcmpeqb %xmm5, %xmm0 - 0x66, 0x0f, 0xd7, 0xc0, //0x000017e5 pmovmskb %xmm0, %eax - 0x48, 0x09, 0xc7, //0x000017e9 orq %rax, %rdi - 0xb9, 0x40, 0x00, 0x00, 0x00, //0x000017ec movl $64, %ecx - 0xb8, 0x40, 0x00, 0x00, 0x00, //0x000017f1 movl $64, %eax - 0x48, 0x85, 0xf6, //0x000017f6 testq %rsi, %rsi - 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x000017f9 je LBB0_138 - 0x48, 0x0f, 0xbc, 0xc6, //0x000017ff bsfq %rsi, %rax - //0x00001803 LBB0_138 - 0x48, 0x85, 0xff, //0x00001803 testq %rdi, %rdi - 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00001806 je LBB0_140 - 0x48, 0x0f, 0xbc, 0xcf, //0x0000180c bsfq %rdi, %rcx - //0x00001810 LBB0_140 - 0x48, 0x85, 0xf6, //0x00001810 testq %rsi, %rsi - 0x0f, 0x84, 0xe9, 0x01, 0x00, 0x00, //0x00001813 je LBB0_324 - 0x48, 0x39, 0xc1, //0x00001819 cmpq %rax, %rcx - 0x0f, 0x82, 0x76, 0x0f, 0x00, 0x00, //0x0000181c jb LBB0_479 - //0x00001822 LBB0_142 - 0x4c, 0x03, 0x55, 0x98, //0x00001822 addq $-104(%rbp), %r10 - 0x49, 0x01, 0xc2, //0x00001826 addq %rax, %r10 - 0x48, 0x8b, 0x75, 0xd0, //0x00001829 movq $-48(%rbp), %rsi - 0x4c, 0x8b, 0x4d, 0xb8, //0x0000182d movq $-72(%rbp), %r9 - 0xe9, 0x46, 0x08, 0x00, 0x00, //0x00001831 jmp LBB0_398 - //0x00001836 LBB0_316 - 0x49, 0x8d, 0x4c, 0x24, 0xff, //0x00001836 leaq $-1(%r12), %rcx - 0x49, 0x39, 0xcd, //0x0000183b cmpq %rcx, %r13 - 0x49, 0xf7, 0xd4, //0x0000183e notq %r12 - 0x4c, 0x0f, 0x45, 0xe7, //0x00001841 cmovneq %rdi, %r12 - 0x84, 0xc0, //0x00001845 testb %al, %al - 0x4c, 0x0f, 0x44, 0xe7, //0x00001847 cmoveq %rdi, %r12 - 0x4d, 0x89, 0xe0, //0x0000184b movq %r12, %r8 - 0xe9, 0x64, 0x03, 0x00, 0x00, //0x0000184e jmp LBB0_356 - //0x00001853 LBB0_317 - 0x89, 0xc0, //0x00001853 movl %eax, %eax - //0x00001855 LBB0_318 - 0x49, 0xf7, 0xd2, //0x00001855 notq %r10 - 0x49, 0x29, 0xc2, //0x00001858 subq %rax, %r10 - 0x48, 0x8b, 0x75, 0xd0, //0x0000185b movq $-48(%rbp), %rsi - 0x4c, 0x8b, 0x4d, 0xb8, //0x0000185f movq $-72(%rbp), %r9 - 0x4c, 0x8b, 0x6d, 0xa8, //0x00001863 movq $-88(%rbp), %r13 - //0x00001867 LBB0_319 - 0x4c, 0x8b, 0x75, 0xc0, //0x00001867 movq $-64(%rbp), %r14 - //0x0000186b LBB0_320 - 0x4d, 0x85, 0xd2, //0x0000186b testq %r10, %r10 - 0x4c, 0x8b, 0x65, 0xb0, //0x0000186e movq $-80(%rbp), %r12 - 0x0f, 0x88, 0x99, 0x0d, 0x00, 0x00, //0x00001872 js LBB0_455 - 0x4d, 0x01, 0xf2, //0x00001878 addq %r14, %r10 - 0xe9, 0x3a, 0xe9, 0xff, 0xff, //0x0000187b jmp LBB0_1 - //0x00001880 LBB0_322 - 0x4c, 0x89, 0xdf, //0x00001880 movq %r11, %rdi - 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00001883 movq $-1, %r8 - 0x4d, 0x85, 0xed, //0x0000188a testq %r13, %r13 - 0x0f, 0x85, 0x59, 0xfd, 0xff, 0xff, //0x0000188d jne LBB0_298 - 0xe9, 0xd9, 0x0d, 0x00, 0x00, //0x00001893 jmp LBB0_462 - //0x00001898 LBB0_114 - 0x4d, 0x01, 0xe2, //0x00001898 addq %r12, %r10 - 0x49, 0x83, 0xfd, 0x20, //0x0000189b cmpq $32, %r13 - 0x4c, 0x8b, 0x75, 0xc0, //0x0000189f movq $-64(%rbp), %r14 - 0x0f, 0x82, 0xc3, 0x08, 0x00, 0x00, //0x000018a3 jb LBB0_406 - //0x000018a9 LBB0_115 - 0xf3, 0x41, 0x0f, 0x6f, 0x02, //0x000018a9 movdqu (%r10), %xmm0 - 0xf3, 0x41, 0x0f, 0x6f, 0x4a, 0x10, //0x000018ae movdqu $16(%r10), %xmm1 - 0x66, 0x0f, 0x6f, 0xd0, //0x000018b4 movdqa %xmm0, %xmm2 - 0x66, 0x41, 0x0f, 0x74, 0xd1, //0x000018b8 pcmpeqb %xmm9, %xmm2 - 0x66, 0x0f, 0xd7, 0xfa, //0x000018bd pmovmskb %xmm2, %edi - 0x66, 0x0f, 0x6f, 0xd1, //0x000018c1 movdqa %xmm1, %xmm2 - 0x66, 0x41, 0x0f, 0x74, 0xd1, //0x000018c5 pcmpeqb %xmm9, %xmm2 - 0x66, 0x0f, 0xd7, 0xc2, //0x000018ca pmovmskb %xmm2, %eax - 0x66, 0x41, 0x0f, 0x74, 0xc2, //0x000018ce pcmpeqb %xmm10, %xmm0 - 0x66, 0x0f, 0xd7, 0xd0, //0x000018d3 pmovmskb %xmm0, %edx - 0x66, 0x41, 0x0f, 0x74, 0xca, //0x000018d7 pcmpeqb %xmm10, %xmm1 - 0x66, 0x0f, 0xd7, 0xc9, //0x000018dc pmovmskb %xmm1, %ecx - 0x48, 0xc1, 0xe0, 0x10, //0x000018e0 shlq $16, %rax - 0x48, 0x09, 0xc7, //0x000018e4 orq %rax, %rdi - 0x48, 0xc1, 0xe1, 0x10, //0x000018e7 shlq $16, %rcx - 0x48, 0x09, 0xca, //0x000018eb orq %rcx, %rdx - 0x0f, 0x85, 0x13, 0x08, 0x00, 0x00, //0x000018ee jne LBB0_402 - 0x4d, 0x85, 0xdb, //0x000018f4 testq %r11, %r11 - 0x0f, 0x85, 0x27, 0x08, 0x00, 0x00, //0x000018f7 jne LBB0_404 - 0x45, 0x31, 0xdb, //0x000018fd xorl %r11d, %r11d - 0x48, 0x85, 0xff, //0x00001900 testq %rdi, %rdi - 0x0f, 0x84, 0x5b, 0x08, 0x00, 0x00, //0x00001903 je LBB0_405 - //0x00001909 LBB0_118 - 0x48, 0x0f, 0xbc, 0xc7, //0x00001909 bsfq %rdi, %rax - 0xe9, 0xc7, 0x00, 0x00, 0x00, //0x0000190d jmp LBB0_169 - //0x00001912 LBB0_159 - 0x4d, 0x01, 0xe2, //0x00001912 addq %r12, %r10 - 0x49, 0x83, 0xfd, 0x20, //0x00001915 cmpq $32, %r13 - 0x0f, 0x82, 0xbd, 0x01, 0x00, 0x00, //0x00001919 jb LBB0_340 - //0x0000191f LBB0_160 - 0xf3, 0x41, 0x0f, 0x6f, 0x2a, //0x0000191f movdqu (%r10), %xmm5 - 0xf3, 0x41, 0x0f, 0x6f, 0x42, 0x10, //0x00001924 movdqu $16(%r10), %xmm0 - 0x66, 0x0f, 0x6f, 0xcd, //0x0000192a movdqa %xmm5, %xmm1 - 0x66, 0x41, 0x0f, 0x74, 0xc9, //0x0000192e pcmpeqb %xmm9, %xmm1 - 0x66, 0x0f, 0xd7, 0xf1, //0x00001933 pmovmskb %xmm1, %esi - 0x66, 0x0f, 0x6f, 0xc8, //0x00001937 movdqa %xmm0, %xmm1 - 0x66, 0x0f, 0x6f, 0xd0, //0x0000193b movdqa %xmm0, %xmm2 - 0x66, 0x41, 0x0f, 0xda, 0xd7, //0x0000193f pminub %xmm15, %xmm2 - 0x66, 0x0f, 0x74, 0xd0, //0x00001944 pcmpeqb %xmm0, %xmm2 - 0x66, 0x41, 0x0f, 0x74, 0xc1, //0x00001948 pcmpeqb %xmm9, %xmm0 - 0x66, 0x0f, 0xd7, 0xc0, //0x0000194d pmovmskb %xmm0, %eax - 0x66, 0x0f, 0x6f, 0xc5, //0x00001951 movdqa %xmm5, %xmm0 - 0x66, 0x41, 0x0f, 0x74, 0xc2, //0x00001955 pcmpeqb %xmm10, %xmm0 - 0x66, 0x0f, 0xd7, 0xd0, //0x0000195a pmovmskb %xmm0, %edx - 0x66, 0x41, 0x0f, 0x74, 0xca, //0x0000195e pcmpeqb %xmm10, %xmm1 - 0x66, 0x0f, 0xd7, 0xc9, //0x00001963 pmovmskb %xmm1, %ecx - 0x66, 0x0f, 0xd7, 0xfa, //0x00001967 pmovmskb %xmm2, %edi - 0x48, 0xc1, 0xe0, 0x10, //0x0000196b shlq $16, %rax - 0x48, 0x09, 0xc6, //0x0000196f orq %rax, %rsi - 0x48, 0xc1, 0xe1, 0x10, //0x00001972 shlq $16, %rcx - 0x48, 0xc1, 0xe7, 0x10, //0x00001976 shlq $16, %rdi - 0x48, 0x09, 0xca, //0x0000197a orq %rcx, %rdx - 0x0f, 0x85, 0xcd, 0x08, 0x00, 0x00, //0x0000197d jne LBB0_419 - 0x4d, 0x85, 0xdb, //0x00001983 testq %r11, %r11 - 0x0f, 0x85, 0xe1, 0x08, 0x00, 0x00, //0x00001986 jne LBB0_421 - 0x45, 0x31, 0xdb, //0x0000198c xorl %r11d, %r11d - //0x0000198f LBB0_163 - 0x66, 0x0f, 0x6f, 0xc5, //0x0000198f movdqa %xmm5, %xmm0 - 0x66, 0x41, 0x0f, 0xda, 0xc7, //0x00001993 pminub %xmm15, %xmm0 - 0x66, 0x0f, 0x74, 0xc5, //0x00001998 pcmpeqb %xmm5, %xmm0 - 0x66, 0x0f, 0xd7, 0xc0, //0x0000199c pmovmskb %xmm0, %eax - 0x48, 0x09, 0xc7, //0x000019a0 orq %rax, %rdi - 0xb9, 0x40, 0x00, 0x00, 0x00, //0x000019a3 movl $64, %ecx - 0xb8, 0x40, 0x00, 0x00, 0x00, //0x000019a8 movl $64, %eax - 0x48, 0x85, 0xf6, //0x000019ad testq %rsi, %rsi - 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x000019b0 je LBB0_165 - 0x48, 0x0f, 0xbc, 0xc6, //0x000019b6 bsfq %rsi, %rax - //0x000019ba LBB0_165 - 0x48, 0x85, 0xff, //0x000019ba testq %rdi, %rdi - 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x000019bd je LBB0_167 - 0x48, 0x0f, 0xbc, 0xcf, //0x000019c3 bsfq %rdi, %rcx - //0x000019c7 LBB0_167 - 0x48, 0x85, 0xf6, //0x000019c7 testq %rsi, %rsi - 0x0f, 0x84, 0xfb, 0x00, 0x00, 0x00, //0x000019ca je LBB0_338 - 0x48, 0x39, 0xc1, //0x000019d0 cmpq %rax, %rcx - 0x0f, 0x82, 0xbf, 0x0d, 0x00, 0x00, //0x000019d3 jb LBB0_479 - //0x000019d9 LBB0_169 - 0x4c, 0x03, 0x55, 0x98, //0x000019d9 addq $-104(%rbp), %r10 - 0x49, 0x01, 0xc2, //0x000019dd addq %rax, %r10 - 0x48, 0x8b, 0x75, 0xd0, //0x000019e0 movq $-48(%rbp), %rsi - 0x4c, 0x8b, 0x4d, 0xb8, //0x000019e4 movq $-72(%rbp), %r9 - 0xe9, 0x31, 0x08, 0x00, 0x00, //0x000019e8 jmp LBB0_418 - //0x000019ed LBB0_323 - 0x89, 0xc0, //0x000019ed movl %eax, %eax - 0x49, 0xf7, 0xd2, //0x000019ef notq %r10 - 0x49, 0x29, 0xc2, //0x000019f2 subq %rax, %r10 - 0x48, 0x8b, 0x75, 0xd0, //0x000019f5 movq $-48(%rbp), %rsi - 0x4c, 0x8b, 0x4d, 0xb8, //0x000019f9 movq $-72(%rbp), %r9 - 0xe9, 0x65, 0xfe, 0xff, 0xff, //0x000019fd jmp LBB0_319 - //0x00001a02 LBB0_324 - 0x48, 0x85, 0xff, //0x00001a02 testq %rdi, %rdi - 0x0f, 0x85, 0x8d, 0x0d, 0x00, 0x00, //0x00001a05 jne LBB0_479 - 0x49, 0x83, 0xc2, 0x20, //0x00001a0b addq $32, %r10 - 0x49, 0x83, 0xc5, 0xe0, //0x00001a0f addq $-32, %r13 - //0x00001a13 LBB0_326 - 0x4d, 0x85, 0xdb, //0x00001a13 testq %r11, %r11 - 0x0f, 0x85, 0xda, 0x08, 0x00, 0x00, //0x00001a16 jne LBB0_424 - 0x48, 0x8b, 0x55, 0xc8, //0x00001a1c movq $-56(%rbp), %rdx - 0x48, 0x8b, 0x75, 0xd0, //0x00001a20 movq $-48(%rbp), %rsi - 0x4c, 0x8b, 0x4d, 0xb8, //0x00001a24 movq $-72(%rbp), %r9 - 0x4d, 0x85, 0xed, //0x00001a28 testq %r13, %r13 - 0x0f, 0x84, 0xc4, 0x0b, 0x00, 0x00, //0x00001a2b je LBB0_57 - //0x00001a31 LBB0_328 - 0x41, 0x0f, 0xb6, 0x02, //0x00001a31 movzbl (%r10), %eax - 0x3c, 0x22, //0x00001a35 cmpb $34, %al - 0x0f, 0x84, 0x85, 0x00, 0x00, 0x00, //0x00001a37 je LBB0_337 - 0x3c, 0x5c, //0x00001a3d cmpb $92, %al - 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x00001a3f je LBB0_332 - 0x3c, 0x1f, //0x00001a45 cmpb $31, %al - 0x0f, 0x86, 0x62, 0x0d, 0x00, 0x00, //0x00001a47 jbe LBB0_480 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00001a4d movq $-1, %rax - 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00001a54 movl $1, %ecx - 0x49, 0x01, 0xca, //0x00001a59 addq %rcx, %r10 - 0x49, 0x01, 0xc5, //0x00001a5c addq %rax, %r13 - 0x0f, 0x85, 0xcc, 0xff, 0xff, 0xff, //0x00001a5f jne LBB0_328 - 0xe9, 0x8b, 0x0b, 0x00, 0x00, //0x00001a65 jmp LBB0_57 - //0x00001a6a LBB0_332 - 0x49, 0x83, 0xfd, 0x01, //0x00001a6a cmpq $1, %r13 - 0x0f, 0x84, 0x32, 0x0d, 0x00, 0x00, //0x00001a6e je LBB0_481 - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00001a74 movq $-2, %rax - 0xb9, 0x02, 0x00, 0x00, 0x00, //0x00001a7b movl $2, %ecx - 0x48, 0x83, 0xfa, 0xff, //0x00001a80 cmpq $-1, %rdx - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x00001a84 je LBB0_335 - 0x48, 0x8b, 0x75, 0xd0, //0x00001a8a movq $-48(%rbp), %rsi - 0x4c, 0x8b, 0x65, 0xb0, //0x00001a8e movq $-80(%rbp), %r12 - 0xe9, 0x12, 0x00, 0x00, 0x00, //0x00001a92 jmp LBB0_336 - //0x00001a97 LBB0_335 - 0x4c, 0x89, 0xd2, //0x00001a97 movq %r10, %rdx - 0x4c, 0x8b, 0x65, 0xb0, //0x00001a9a movq $-80(%rbp), %r12 - 0x4c, 0x29, 0xe2, //0x00001a9e subq %r12, %rdx - 0x48, 0x89, 0x55, 0xc8, //0x00001aa1 movq %rdx, $-56(%rbp) - 0x48, 0x8b, 0x75, 0xd0, //0x00001aa5 movq $-48(%rbp), %rsi - //0x00001aa9 LBB0_336 - 0x4c, 0x8b, 0x4d, 0xb8, //0x00001aa9 movq $-72(%rbp), %r9 - 0x4c, 0x8b, 0x75, 0xc0, //0x00001aad movq $-64(%rbp), %r14 - 0x49, 0x01, 0xca, //0x00001ab1 addq %rcx, %r10 - 0x49, 0x01, 0xc5, //0x00001ab4 addq %rax, %r13 - 0x0f, 0x85, 0x74, 0xff, 0xff, 0xff, //0x00001ab7 jne LBB0_328 - 0xe9, 0x33, 0x0b, 0x00, 0x00, //0x00001abd jmp LBB0_57 - //0x00001ac2 LBB0_337 - 0x4c, 0x03, 0x55, 0x98, //0x00001ac2 addq $-104(%rbp), %r10 - 0xe9, 0xb1, 0x05, 0x00, 0x00, //0x00001ac6 jmp LBB0_398 - //0x00001acb LBB0_338 - 0x48, 0x85, 0xff, //0x00001acb testq %rdi, %rdi - 0x0f, 0x85, 0xc4, 0x0c, 0x00, 0x00, //0x00001ace jne LBB0_479 - 0x49, 0x83, 0xc2, 0x20, //0x00001ad4 addq $32, %r10 - 0x49, 0x83, 0xc5, 0xe0, //0x00001ad8 addq $-32, %r13 - //0x00001adc LBB0_340 - 0x4d, 0x85, 0xdb, //0x00001adc testq %r11, %r11 - 0x0f, 0x85, 0xab, 0x08, 0x00, 0x00, //0x00001adf jne LBB0_428 - 0x48, 0x8b, 0x55, 0xc8, //0x00001ae5 movq $-56(%rbp), %rdx - 0x48, 0x8b, 0x75, 0xd0, //0x00001ae9 movq $-48(%rbp), %rsi - 0x4c, 0x8b, 0x4d, 0xb8, //0x00001aed movq $-72(%rbp), %r9 - 0x4d, 0x85, 0xed, //0x00001af1 testq %r13, %r13 - 0x0f, 0x84, 0xfb, 0x0a, 0x00, 0x00, //0x00001af4 je LBB0_57 - //0x00001afa LBB0_342 - 0x41, 0x0f, 0xb6, 0x02, //0x00001afa movzbl (%r10), %eax - 0x3c, 0x22, //0x00001afe cmpb $34, %al - 0x0f, 0x84, 0x8d, 0x00, 0x00, 0x00, //0x00001b00 je LBB0_352 - 0x3c, 0x5c, //0x00001b06 cmpb $92, %al - 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x00001b08 je LBB0_346 - 0x3c, 0x1f, //0x00001b0e cmpb $31, %al - 0x0f, 0x86, 0x99, 0x0c, 0x00, 0x00, //0x00001b10 jbe LBB0_480 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00001b16 movq $-1, %rax - 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00001b1d movl $1, %ecx - 0x49, 0x01, 0xca, //0x00001b22 addq %rcx, %r10 - 0x49, 0x01, 0xc5, //0x00001b25 addq %rax, %r13 - 0x0f, 0x85, 0xcc, 0xff, 0xff, 0xff, //0x00001b28 jne LBB0_342 - 0xe9, 0xc2, 0x0a, 0x00, 0x00, //0x00001b2e jmp LBB0_57 - //0x00001b33 LBB0_346 - 0x49, 0x83, 0xfd, 0x01, //0x00001b33 cmpq $1, %r13 - 0x0f, 0x84, 0x69, 0x0c, 0x00, 0x00, //0x00001b37 je LBB0_481 - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00001b3d movq $-2, %rax - 0xb9, 0x02, 0x00, 0x00, 0x00, //0x00001b44 movl $2, %ecx - 0x48, 0x83, 0xfa, 0xff, //0x00001b49 cmpq $-1, %rdx - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x00001b4d je LBB0_349 - 0x48, 0x8b, 0x75, 0xd0, //0x00001b53 movq $-48(%rbp), %rsi - 0x4c, 0x8b, 0x65, 0xb0, //0x00001b57 movq $-80(%rbp), %r12 - 0xe9, 0x12, 0x00, 0x00, 0x00, //0x00001b5b jmp LBB0_350 - //0x00001b60 LBB0_349 - 0x4c, 0x89, 0xd2, //0x00001b60 movq %r10, %rdx - 0x4c, 0x8b, 0x65, 0xb0, //0x00001b63 movq $-80(%rbp), %r12 - 0x4c, 0x29, 0xe2, //0x00001b67 subq %r12, %rdx - 0x48, 0x89, 0x55, 0xc8, //0x00001b6a movq %rdx, $-56(%rbp) - 0x48, 0x8b, 0x75, 0xd0, //0x00001b6e movq $-48(%rbp), %rsi - //0x00001b72 LBB0_350 - 0x4c, 0x8b, 0x4d, 0xb8, //0x00001b72 movq $-72(%rbp), %r9 - 0x4c, 0x8b, 0x75, 0xc0, //0x00001b76 movq $-64(%rbp), %r14 - 0x49, 0x01, 0xca, //0x00001b7a addq %rcx, %r10 - 0x49, 0x01, 0xc5, //0x00001b7d addq %rax, %r13 - 0x0f, 0x85, 0x74, 0xff, 0xff, 0xff, //0x00001b80 jne LBB0_342 - 0xe9, 0x6a, 0x0a, 0x00, 0x00, //0x00001b86 jmp LBB0_57 - //0x00001b8b LBB0_351 - 0x0f, 0xbc, 0xc3, //0x00001b8b bsfl %ebx, %eax - 0xe9, 0x1e, 0x00, 0x00, 0x00, //0x00001b8e jmp LBB0_355 - //0x00001b93 LBB0_352 - 0x4c, 0x03, 0x55, 0x98, //0x00001b93 addq $-104(%rbp), %r10 - 0xe9, 0x82, 0x06, 0x00, 0x00, //0x00001b97 jmp LBB0_418 - //0x00001b9c LBB0_353 - 0x48, 0x8b, 0x45, 0xb0, //0x00001b9c movq $-80(%rbp), %rax - 0x4e, 0x8d, 0x04, 0x30, //0x00001ba0 leaq (%rax,%r14), %r8 - 0x49, 0x29, 0xc8, //0x00001ba4 subq %rcx, %r8 - 0x49, 0x29, 0xf8, //0x00001ba7 subq %rdi, %r8 - 0xe9, 0x08, 0x00, 0x00, 0x00, //0x00001baa jmp LBB0_356 - //0x00001baf LBB0_354 - 0x89, 0xc0, //0x00001baf movl %eax, %eax - //0x00001bb1 LBB0_355 - 0x49, 0xf7, 0xd0, //0x00001bb1 notq %r8 - 0x49, 0x29, 0xc0, //0x00001bb4 subq %rax, %r8 - //0x00001bb7 LBB0_356 - 0x4d, 0x85, 0xc0, //0x00001bb7 testq %r8, %r8 - 0x0f, 0x88, 0xb1, 0x0a, 0x00, 0x00, //0x00001bba js LBB0_462 - //0x00001bc0 LBB0_357 - 0x4d, 0x01, 0xc2, //0x00001bc0 addq %r8, %r10 - 0x48, 0x8b, 0x75, 0xd0, //0x00001bc3 movq $-48(%rbp), %rsi - 0x4c, 0x89, 0x16, //0x00001bc7 movq %r10, (%rsi) - 0x4c, 0x89, 0xf0, //0x00001bca movq %r14, %rax - 0x48, 0xb9, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x00001bcd movabsq $9223372036854775806, %rcx - 0x49, 0x39, 0xce, //0x00001bd7 cmpq %rcx, %r14 - 0x4c, 0x8b, 0x65, 0xb0, //0x00001bda movq $-80(%rbp), %r12 - 0x4c, 0x8b, 0x4d, 0xb8, //0x00001bde movq $-72(%rbp), %r9 - 0x4c, 0x8b, 0x6d, 0xa8, //0x00001be2 movq $-88(%rbp), %r13 - 0x0f, 0x86, 0xb7, 0xe5, 0xff, 0xff, //0x00001be6 jbe LBB0_2 - 0xe9, 0x62, 0x0a, 0x00, 0x00, //0x00001bec jmp LBB0_464 - //0x00001bf1 LBB0_209 - 0x4d, 0x01, 0xe2, //0x00001bf1 addq %r12, %r10 - 0x49, 0x83, 0xfd, 0x20, //0x00001bf4 cmpq $32, %r13 - 0x48, 0x8b, 0x5d, 0xc0, //0x00001bf8 movq $-64(%rbp), %rbx - 0x0f, 0x82, 0x40, 0x08, 0x00, 0x00, //0x00001bfc jb LBB0_434 - //0x00001c02 LBB0_210 - 0xf3, 0x41, 0x0f, 0x6f, 0x02, //0x00001c02 movdqu (%r10), %xmm0 - 0xf3, 0x41, 0x0f, 0x6f, 0x4a, 0x10, //0x00001c07 movdqu $16(%r10), %xmm1 - 0x66, 0x0f, 0x6f, 0xd0, //0x00001c0d movdqa %xmm0, %xmm2 - 0x66, 0x41, 0x0f, 0x74, 0xd1, //0x00001c11 pcmpeqb %xmm9, %xmm2 - 0x66, 0x0f, 0xd7, 0xfa, //0x00001c16 pmovmskb %xmm2, %edi - 0x66, 0x0f, 0x6f, 0xd1, //0x00001c1a movdqa %xmm1, %xmm2 - 0x66, 0x41, 0x0f, 0x74, 0xd1, //0x00001c1e pcmpeqb %xmm9, %xmm2 - 0x66, 0x0f, 0xd7, 0xc2, //0x00001c23 pmovmskb %xmm2, %eax - 0x66, 0x41, 0x0f, 0x74, 0xc2, //0x00001c27 pcmpeqb %xmm10, %xmm0 - 0x66, 0x0f, 0xd7, 0xd0, //0x00001c2c pmovmskb %xmm0, %edx - 0x66, 0x41, 0x0f, 0x74, 0xca, //0x00001c30 pcmpeqb %xmm10, %xmm1 - 0x66, 0x0f, 0xd7, 0xc9, //0x00001c35 pmovmskb %xmm1, %ecx - 0x48, 0xc1, 0xe0, 0x10, //0x00001c39 shlq $16, %rax - 0x48, 0x09, 0xc7, //0x00001c3d orq %rax, %rdi - 0x48, 0xc1, 0xe1, 0x10, //0x00001c40 shlq $16, %rcx - 0x48, 0x09, 0xca, //0x00001c44 orq %rcx, %rdx - 0x0f, 0x85, 0x90, 0x07, 0x00, 0x00, //0x00001c47 jne LBB0_430 - 0x4d, 0x85, 0xdb, //0x00001c4d testq %r11, %r11 - 0x0f, 0x85, 0xa4, 0x07, 0x00, 0x00, //0x00001c50 jne LBB0_432 - 0x45, 0x31, 0xdb, //0x00001c56 xorl %r11d, %r11d - 0x48, 0x85, 0xff, //0x00001c59 testq %rdi, %rdi - 0x0f, 0x84, 0xd8, 0x07, 0x00, 0x00, //0x00001c5c je LBB0_433 - //0x00001c62 LBB0_213 - 0x48, 0x0f, 0xbc, 0xc7, //0x00001c62 bsfq %rdi, %rax - 0xe9, 0xcb, 0x00, 0x00, 0x00, //0x00001c66 jmp LBB0_288 - //0x00001c6b LBB0_278 - 0x4d, 0x01, 0xe2, //0x00001c6b addq %r12, %r10 - 0x49, 0x83, 0xfd, 0x20, //0x00001c6e cmpq $32, %r13 - 0x0f, 0x82, 0x93, 0x02, 0x00, 0x00, //0x00001c72 jb LBB0_379 - //0x00001c78 LBB0_279 - 0xf3, 0x41, 0x0f, 0x6f, 0x2a, //0x00001c78 movdqu (%r10), %xmm5 - 0xf3, 0x41, 0x0f, 0x6f, 0x42, 0x10, //0x00001c7d movdqu $16(%r10), %xmm0 - 0x66, 0x0f, 0x6f, 0xcd, //0x00001c83 movdqa %xmm5, %xmm1 - 0x66, 0x41, 0x0f, 0x74, 0xc9, //0x00001c87 pcmpeqb %xmm9, %xmm1 - 0x66, 0x0f, 0xd7, 0xf1, //0x00001c8c pmovmskb %xmm1, %esi - 0x66, 0x0f, 0x6f, 0xc8, //0x00001c90 movdqa %xmm0, %xmm1 - 0x66, 0x0f, 0x6f, 0xd0, //0x00001c94 movdqa %xmm0, %xmm2 - 0x66, 0x41, 0x0f, 0xda, 0xd7, //0x00001c98 pminub %xmm15, %xmm2 - 0x66, 0x0f, 0x74, 0xd0, //0x00001c9d pcmpeqb %xmm0, %xmm2 - 0x66, 0x41, 0x0f, 0x74, 0xc1, //0x00001ca1 pcmpeqb %xmm9, %xmm0 - 0x66, 0x0f, 0xd7, 0xc0, //0x00001ca6 pmovmskb %xmm0, %eax - 0x66, 0x0f, 0x6f, 0xc5, //0x00001caa movdqa %xmm5, %xmm0 - 0x66, 0x41, 0x0f, 0x74, 0xc2, //0x00001cae pcmpeqb %xmm10, %xmm0 - 0x66, 0x0f, 0xd7, 0xd0, //0x00001cb3 pmovmskb %xmm0, %edx - 0x66, 0x41, 0x0f, 0x74, 0xca, //0x00001cb7 pcmpeqb %xmm10, %xmm1 - 0x66, 0x0f, 0xd7, 0xc9, //0x00001cbc pmovmskb %xmm1, %ecx - 0x66, 0x0f, 0xd7, 0xfa, //0x00001cc0 pmovmskb %xmm2, %edi - 0x48, 0xc1, 0xe0, 0x10, //0x00001cc4 shlq $16, %rax - 0x48, 0x09, 0xc6, //0x00001cc8 orq %rax, %rsi - 0x48, 0xc1, 0xe1, 0x10, //0x00001ccb shlq $16, %rcx - 0x48, 0xc1, 0xe7, 0x10, //0x00001ccf shlq $16, %rdi - 0x48, 0x09, 0xca, //0x00001cd3 orq %rcx, %rdx - 0x0f, 0x85, 0x4a, 0x08, 0x00, 0x00, //0x00001cd6 jne LBB0_447 - 0x4d, 0x85, 0xdb, //0x00001cdc testq %r11, %r11 - 0x48, 0x8b, 0x5d, 0xc0, //0x00001cdf movq $-64(%rbp), %rbx - 0x0f, 0x85, 0x5a, 0x08, 0x00, 0x00, //0x00001ce3 jne LBB0_449 - 0x45, 0x31, 0xdb, //0x00001ce9 xorl %r11d, %r11d - //0x00001cec LBB0_282 - 0x66, 0x0f, 0x6f, 0xc5, //0x00001cec movdqa %xmm5, %xmm0 - 0x66, 0x41, 0x0f, 0xda, 0xc7, //0x00001cf0 pminub %xmm15, %xmm0 - 0x66, 0x0f, 0x74, 0xc5, //0x00001cf5 pcmpeqb %xmm5, %xmm0 - 0x66, 0x0f, 0xd7, 0xc0, //0x00001cf9 pmovmskb %xmm0, %eax - 0x48, 0x09, 0xc7, //0x00001cfd orq %rax, %rdi - 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00001d00 movl $64, %ecx - 0xb8, 0x40, 0x00, 0x00, 0x00, //0x00001d05 movl $64, %eax - 0x48, 0x85, 0xf6, //0x00001d0a testq %rsi, %rsi - 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00001d0d je LBB0_284 - 0x48, 0x0f, 0xbc, 0xc6, //0x00001d13 bsfq %rsi, %rax - //0x00001d17 LBB0_284 - 0x48, 0x85, 0xff, //0x00001d17 testq %rdi, %rdi - 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00001d1a je LBB0_286 - 0x48, 0x0f, 0xbc, 0xcf, //0x00001d20 bsfq %rdi, %rcx - //0x00001d24 LBB0_286 - 0x48, 0x85, 0xf6, //0x00001d24 testq %rsi, %rsi - 0x0f, 0x84, 0x3d, 0x00, 0x00, 0x00, //0x00001d27 je LBB0_359 - 0x48, 0x39, 0xc1, //0x00001d2d cmpq %rax, %rcx - 0x0f, 0x82, 0x62, 0x0a, 0x00, 0x00, //0x00001d30 jb LBB0_479 - //0x00001d36 LBB0_288 - 0x4c, 0x03, 0x55, 0x98, //0x00001d36 addq $-104(%rbp), %r10 - 0x49, 0x01, 0xc2, //0x00001d3a addq %rax, %r10 - 0x48, 0x8b, 0x75, 0xd0, //0x00001d3d movq $-48(%rbp), %rsi - 0x4c, 0x8b, 0x4d, 0xb8, //0x00001d41 movq $-72(%rbp), %r9 - 0xe9, 0xaa, 0x07, 0x00, 0x00, //0x00001d45 jmp LBB0_446 - //0x00001d4a LBB0_358 - 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00001d4a movq $-1, %r8 - 0x4c, 0x89, 0xf9, //0x00001d51 movq %r15, %rcx - 0x49, 0x89, 0xf9, //0x00001d54 movq %rdi, %r9 - 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x00001d57 movq $-1, %r12 - 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00001d5e movq $-1, %r14 - 0xe9, 0x11, 0xea, 0xff, 0xff, //0x00001d65 jmp LBB0_90 - //0x00001d6a LBB0_359 - 0x48, 0x85, 0xff, //0x00001d6a testq %rdi, %rdi - 0x0f, 0x85, 0x25, 0x0a, 0x00, 0x00, //0x00001d6d jne LBB0_479 - 0x49, 0x83, 0xc2, 0x20, //0x00001d73 addq $32, %r10 - 0x49, 0x83, 0xc5, 0xe0, //0x00001d77 addq $-32, %r13 - 0x4d, 0x85, 0xdb, //0x00001d7b testq %r11, %r11 - 0x0f, 0x85, 0x94, 0x01, 0x00, 0x00, //0x00001d7e jne LBB0_380 - //0x00001d84 LBB0_361 - 0x48, 0x8b, 0x55, 0xc8, //0x00001d84 movq $-56(%rbp), %rdx - 0x48, 0x8b, 0x75, 0xd0, //0x00001d88 movq $-48(%rbp), %rsi - 0x4c, 0x8b, 0x4d, 0xb8, //0x00001d8c movq $-72(%rbp), %r9 - 0x4d, 0x85, 0xed, //0x00001d90 testq %r13, %r13 - 0x0f, 0x84, 0x5c, 0x08, 0x00, 0x00, //0x00001d93 je LBB0_57 - //0x00001d99 LBB0_362 - 0x41, 0x0f, 0xb6, 0x02, //0x00001d99 movzbl (%r10), %eax - 0x3c, 0x22, //0x00001d9d cmpb $34, %al - 0x0f, 0x84, 0xbf, 0x00, 0x00, 0x00, //0x00001d9f je LBB0_373 - 0x3c, 0x5c, //0x00001da5 cmpb $92, %al - 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x00001da7 je LBB0_366 - 0x3c, 0x1f, //0x00001dad cmpb $31, %al - 0x0f, 0x86, 0xfa, 0x09, 0x00, 0x00, //0x00001daf jbe LBB0_480 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00001db5 movq $-1, %rax - 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00001dbc movl $1, %ecx - 0x49, 0x01, 0xca, //0x00001dc1 addq %rcx, %r10 - 0x49, 0x01, 0xc5, //0x00001dc4 addq %rax, %r13 - 0x0f, 0x85, 0xcc, 0xff, 0xff, 0xff, //0x00001dc7 jne LBB0_362 - 0xe9, 0x23, 0x08, 0x00, 0x00, //0x00001dcd jmp LBB0_57 - //0x00001dd2 LBB0_366 - 0x49, 0x83, 0xfd, 0x01, //0x00001dd2 cmpq $1, %r13 - 0x0f, 0x84, 0xca, 0x09, 0x00, 0x00, //0x00001dd6 je LBB0_481 - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00001ddc movq $-2, %rax - 0xb9, 0x02, 0x00, 0x00, 0x00, //0x00001de3 movl $2, %ecx - 0x48, 0x83, 0xfa, 0xff, //0x00001de8 cmpq $-1, %rdx - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x00001dec je LBB0_369 - 0x48, 0x8b, 0x75, 0xd0, //0x00001df2 movq $-48(%rbp), %rsi - 0x4c, 0x8b, 0x65, 0xb0, //0x00001df6 movq $-80(%rbp), %r12 - 0xe9, 0x12, 0x00, 0x00, 0x00, //0x00001dfa jmp LBB0_370 - //0x00001dff LBB0_369 - 0x4c, 0x89, 0xd2, //0x00001dff movq %r10, %rdx - 0x4c, 0x8b, 0x65, 0xb0, //0x00001e02 movq $-80(%rbp), %r12 - 0x4c, 0x29, 0xe2, //0x00001e06 subq %r12, %rdx - 0x48, 0x89, 0x55, 0xc8, //0x00001e09 movq %rdx, $-56(%rbp) - 0x48, 0x8b, 0x75, 0xd0, //0x00001e0d movq $-48(%rbp), %rsi - //0x00001e11 LBB0_370 - 0x4c, 0x8b, 0x4d, 0xb8, //0x00001e11 movq $-72(%rbp), %r9 - 0x48, 0x8b, 0x5d, 0xc0, //0x00001e15 movq $-64(%rbp), %rbx - 0x49, 0x01, 0xca, //0x00001e19 addq %rcx, %r10 - 0x49, 0x01, 0xc5, //0x00001e1c addq %rax, %r13 - 0x0f, 0x85, 0x74, 0xff, 0xff, 0xff, //0x00001e1f jne LBB0_362 - 0xe9, 0xcb, 0x07, 0x00, 0x00, //0x00001e25 jmp LBB0_57 - //0x00001e2a LBB0_371 - 0x4d, 0x01, 0xe2, //0x00001e2a addq %r12, %r10 - 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00001e2d movq $-1, $-56(%rbp) - 0x45, 0x31, 0xdb, //0x00001e35 xorl %r11d, %r11d - 0x49, 0x83, 0xfd, 0x20, //0x00001e38 cmpq $32, %r13 - 0x0f, 0x83, 0xac, 0xf8, 0xff, 0xff, //0x00001e3c jae LBB0_48 - 0xe9, 0x83, 0x01, 0x00, 0x00, //0x00001e42 jmp LBB0_386 - //0x00001e47 LBB0_372 - 0x4d, 0x01, 0xe2, //0x00001e47 addq %r12, %r10 - 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00001e4a movq $-1, $-56(%rbp) - 0x45, 0x31, 0xdb, //0x00001e52 xorl %r11d, %r11d - 0x49, 0x83, 0xfd, 0x20, //0x00001e55 cmpq $32, %r13 - 0x0f, 0x83, 0x09, 0xf9, 0xff, 0xff, //0x00001e59 jae LBB0_133 - 0xe9, 0xaf, 0xfb, 0xff, 0xff, //0x00001e5f jmp LBB0_326 - //0x00001e64 LBB0_373 - 0x4c, 0x03, 0x55, 0x98, //0x00001e64 addq $-104(%rbp), %r10 - 0xe9, 0x87, 0x06, 0x00, 0x00, //0x00001e68 jmp LBB0_446 - //0x00001e6d LBB0_374 - 0x4d, 0x01, 0xe2, //0x00001e6d addq %r12, %r10 - 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00001e70 movq $-1, $-56(%rbp) - 0x45, 0x31, 0xdb, //0x00001e78 xorl %r11d, %r11d - 0x49, 0x83, 0xfd, 0x20, //0x00001e7b cmpq $32, %r13 - 0x4c, 0x8b, 0x75, 0xc0, //0x00001e7f movq $-64(%rbp), %r14 - 0x0f, 0x83, 0x20, 0xfa, 0xff, 0xff, //0x00001e83 jae LBB0_115 - 0xe9, 0xde, 0x02, 0x00, 0x00, //0x00001e89 jmp LBB0_406 - //0x00001e8e LBB0_375 - 0x4d, 0x01, 0xe2, //0x00001e8e addq %r12, %r10 - 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00001e91 movq $-1, $-56(%rbp) - 0x45, 0x31, 0xdb, //0x00001e99 xorl %r11d, %r11d - 0x49, 0x83, 0xfd, 0x20, //0x00001e9c cmpq $32, %r13 - 0x0f, 0x83, 0x79, 0xfa, 0xff, 0xff, //0x00001ea0 jae LBB0_160 - 0xe9, 0x31, 0xfc, 0xff, 0xff, //0x00001ea6 jmp LBB0_340 - //0x00001eab LBB0_376 - 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x00001eab movq $-1, %r13 - 0x4c, 0x89, 0xc9, //0x00001eb2 movq %r9, %rcx - 0x4c, 0x89, 0xde, //0x00001eb5 movq %r11, %rsi - 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x00001eb8 movq $-1, %r12 - 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00001ebf movq $-1, %r15 - 0x48, 0x8d, 0x15, 0xff, 0x0a, 0x00, 0x00, //0x00001ec6 leaq $2815(%rip), %rdx /* LJTI0_2+0(%rip) */ - 0xe9, 0xbb, 0xf3, 0xff, 0xff, //0x00001ecd jmp LBB0_242 - //0x00001ed2 LBB0_377 - 0x4d, 0x01, 0xe2, //0x00001ed2 addq %r12, %r10 - 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00001ed5 movq $-1, $-56(%rbp) - 0x45, 0x31, 0xdb, //0x00001edd xorl %r11d, %r11d - 0x49, 0x83, 0xfd, 0x20, //0x00001ee0 cmpq $32, %r13 - 0x48, 0x8b, 0x5d, 0xc0, //0x00001ee4 movq $-64(%rbp), %rbx - 0x0f, 0x83, 0x14, 0xfd, 0xff, 0xff, //0x00001ee8 jae LBB0_210 - 0xe9, 0x4f, 0x05, 0x00, 0x00, //0x00001eee jmp LBB0_434 - //0x00001ef3 LBB0_378 - 0x4d, 0x01, 0xe2, //0x00001ef3 addq %r12, %r10 - 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00001ef6 movq $-1, $-56(%rbp) - 0x45, 0x31, 0xdb, //0x00001efe xorl %r11d, %r11d - 0x49, 0x83, 0xfd, 0x20, //0x00001f01 cmpq $32, %r13 - 0x0f, 0x83, 0x6d, 0xfd, 0xff, 0xff, //0x00001f05 jae LBB0_279 - //0x00001f0b LBB0_379 - 0x48, 0x8b, 0x5d, 0xc0, //0x00001f0b movq $-64(%rbp), %rbx - 0x4d, 0x85, 0xdb, //0x00001f0f testq %r11, %r11 - 0x0f, 0x84, 0x6c, 0xfe, 0xff, 0xff, //0x00001f12 je LBB0_361 - //0x00001f18 LBB0_380 - 0x4d, 0x85, 0xed, //0x00001f18 testq %r13, %r13 - 0x0f, 0x84, 0x85, 0x08, 0x00, 0x00, //0x00001f1b je LBB0_481 - 0x48, 0x8b, 0x45, 0x88, //0x00001f21 movq $-120(%rbp), %rax - 0x4c, 0x01, 0xd0, //0x00001f25 addq %r10, %rax - 0x48, 0x8b, 0x4d, 0xc8, //0x00001f28 movq $-56(%rbp), %rcx - 0x48, 0x83, 0xf9, 0xff, //0x00001f2c cmpq $-1, %rcx - 0x48, 0x89, 0xca, //0x00001f30 movq %rcx, %rdx - 0x48, 0x0f, 0x44, 0xc8, //0x00001f33 cmoveq %rax, %rcx - 0x48, 0x0f, 0x44, 0xd0, //0x00001f37 cmoveq %rax, %rdx - 0x49, 0x83, 0xc2, 0x01, //0x00001f3b addq $1, %r10 - 0x49, 0x83, 0xc5, 0xff, //0x00001f3f addq $-1, %r13 - 0x48, 0x89, 0x4d, 0xc8, //0x00001f43 movq %rcx, $-56(%rbp) - 0x48, 0x8b, 0x75, 0xd0, //0x00001f47 movq $-48(%rbp), %rsi - 0x4c, 0x8b, 0x65, 0xb0, //0x00001f4b movq $-80(%rbp), %r12 - 0x4c, 0x8b, 0x4d, 0xb8, //0x00001f4f movq $-72(%rbp), %r9 - 0x48, 0x8b, 0x5d, 0xc0, //0x00001f53 movq $-64(%rbp), %rbx - 0x4d, 0x85, 0xed, //0x00001f57 testq %r13, %r13 - 0x0f, 0x85, 0x39, 0xfe, 0xff, 0xff, //0x00001f5a jne LBB0_362 - 0xe9, 0x90, 0x06, 0x00, 0x00, //0x00001f60 jmp LBB0_57 - //0x00001f65 LBB0_382 - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00001f65 cmpq $-1, $-56(%rbp) - 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x00001f6a jne LBB0_384 - 0x4c, 0x89, 0xd0, //0x00001f70 movq %r10, %rax - 0x48, 0x2b, 0x45, 0xb0, //0x00001f73 subq $-80(%rbp), %rax - 0x48, 0x0f, 0xbc, 0xca, //0x00001f77 bsfq %rdx, %rcx - 0x48, 0x01, 0xc1, //0x00001f7b addq %rax, %rcx - 0x48, 0x89, 0x4d, 0xc8, //0x00001f7e movq %rcx, $-56(%rbp) - //0x00001f82 LBB0_384 - 0x44, 0x89, 0xd8, //0x00001f82 movl %r11d, %eax - 0xf7, 0xd0, //0x00001f85 notl %eax - 0x21, 0xd0, //0x00001f87 andl %edx, %eax - 0x41, 0x8d, 0x0c, 0x43, //0x00001f89 leal (%r11,%rax,2), %ecx - 0x8d, 0x34, 0x00, //0x00001f8d leal (%rax,%rax), %esi - 0xf7, 0xd6, //0x00001f90 notl %esi - 0x21, 0xd6, //0x00001f92 andl %edx, %esi - 0x81, 0xe6, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001f94 andl $-1431655766, %esi - 0x45, 0x31, 0xdb, //0x00001f9a xorl %r11d, %r11d - 0x01, 0xc6, //0x00001f9d addl %eax, %esi - 0x41, 0x0f, 0x92, 0xc3, //0x00001f9f setb %r11b - 0x01, 0xf6, //0x00001fa3 addl %esi, %esi - 0x81, 0xf6, 0x55, 0x55, 0x55, 0x55, //0x00001fa5 xorl $1431655765, %esi - 0x21, 0xce, //0x00001fab andl %ecx, %esi - 0xf7, 0xd6, //0x00001fad notl %esi - 0x21, 0xf7, //0x00001faf andl %esi, %edi - 0x4c, 0x8b, 0x65, 0xb0, //0x00001fb1 movq $-80(%rbp), %r12 - 0x4c, 0x8b, 0x75, 0xc0, //0x00001fb5 movq $-64(%rbp), %r14 - 0x48, 0x85, 0xff, //0x00001fb9 testq %rdi, %rdi - 0x0f, 0x85, 0x8c, 0xf7, 0xff, 0xff, //0x00001fbc jne LBB0_51 - //0x00001fc2 LBB0_385 - 0x49, 0x83, 0xc2, 0x20, //0x00001fc2 addq $32, %r10 - 0x49, 0x83, 0xc5, 0xe0, //0x00001fc6 addq $-32, %r13 - //0x00001fca LBB0_386 - 0x4d, 0x85, 0xdb, //0x00001fca testq %r11, %r11 - 0x0f, 0x85, 0xd6, 0x02, 0x00, 0x00, //0x00001fcd jne LBB0_422 - 0x48, 0x8b, 0x55, 0xc8, //0x00001fd3 movq $-56(%rbp), %rdx - 0x48, 0x8b, 0x75, 0xd0, //0x00001fd7 movq $-48(%rbp), %rsi - 0x4c, 0x8b, 0x4d, 0xb8, //0x00001fdb movq $-72(%rbp), %r9 - 0x4d, 0x85, 0xed, //0x00001fdf testq %r13, %r13 - 0x0f, 0x84, 0x91, 0x00, 0x00, 0x00, //0x00001fe2 je LBB0_397 - //0x00001fe8 LBB0_388 - 0x31, 0xc9, //0x00001fe8 xorl %ecx, %ecx - //0x00001fea LBB0_389 - 0x41, 0x0f, 0xb6, 0x04, 0x0a, //0x00001fea movzbl (%r10,%rcx), %eax - 0x3c, 0x22, //0x00001fef cmpb $34, %al - 0x0f, 0x84, 0x7b, 0x00, 0x00, 0x00, //0x00001ff1 je LBB0_396 - 0x3c, 0x5c, //0x00001ff7 cmpb $92, %al - 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00001ff9 je LBB0_394 - 0x48, 0x83, 0xc1, 0x01, //0x00001fff addq $1, %rcx - 0x49, 0x39, 0xcd, //0x00002003 cmpq %rcx, %r13 - 0x0f, 0x85, 0xde, 0xff, 0xff, 0xff, //0x00002006 jne LBB0_389 - 0xe9, 0x7d, 0x00, 0x00, 0x00, //0x0000200c jmp LBB0_392 - //0x00002011 LBB0_394 - 0x49, 0x8d, 0x45, 0xff, //0x00002011 leaq $-1(%r13), %rax - 0x48, 0x39, 0xc8, //0x00002015 cmpq %rcx, %rax - 0x0f, 0x84, 0x88, 0x07, 0x00, 0x00, //0x00002018 je LBB0_481 - 0x48, 0x8b, 0x45, 0x80, //0x0000201e movq $-128(%rbp), %rax - 0x4c, 0x01, 0xd0, //0x00002022 addq %r10, %rax - 0x48, 0x01, 0xc8, //0x00002025 addq %rcx, %rax - 0x48, 0x83, 0xfa, 0xff, //0x00002028 cmpq $-1, %rdx - 0x48, 0x8b, 0x75, 0xc8, //0x0000202c movq $-56(%rbp), %rsi - 0x48, 0x0f, 0x44, 0xf0, //0x00002030 cmoveq %rax, %rsi - 0x48, 0x89, 0x75, 0xc8, //0x00002034 movq %rsi, $-56(%rbp) - 0x48, 0x0f, 0x44, 0xd0, //0x00002038 cmoveq %rax, %rdx - 0x49, 0x01, 0xca, //0x0000203c addq %rcx, %r10 - 0x49, 0x83, 0xc2, 0x02, //0x0000203f addq $2, %r10 - 0x4c, 0x89, 0xe8, //0x00002043 movq %r13, %rax - 0x48, 0x29, 0xc8, //0x00002046 subq %rcx, %rax - 0x48, 0x83, 0xc0, 0xfe, //0x00002049 addq $-2, %rax - 0x49, 0x83, 0xc5, 0xfe, //0x0000204d addq $-2, %r13 - 0x49, 0x39, 0xcd, //0x00002051 cmpq %rcx, %r13 - 0x49, 0x89, 0xc5, //0x00002054 movq %rax, %r13 - 0x48, 0x8b, 0x75, 0xd0, //0x00002057 movq $-48(%rbp), %rsi - 0x4c, 0x8b, 0x65, 0xb0, //0x0000205b movq $-80(%rbp), %r12 - 0x4c, 0x8b, 0x4d, 0xb8, //0x0000205f movq $-72(%rbp), %r9 - 0x4c, 0x8b, 0x75, 0xc0, //0x00002063 movq $-64(%rbp), %r14 - 0x0f, 0x85, 0x7b, 0xff, 0xff, 0xff, //0x00002067 jne LBB0_388 - 0xe9, 0x83, 0x05, 0x00, 0x00, //0x0000206d jmp LBB0_57 - //0x00002072 LBB0_396 - 0x49, 0x01, 0xca, //0x00002072 addq %rcx, %r10 - 0x49, 0x83, 0xc2, 0x01, //0x00002075 addq $1, %r10 - //0x00002079 LBB0_397 - 0x4d, 0x29, 0xe2, //0x00002079 subq %r12, %r10 - //0x0000207c LBB0_398 - 0x4c, 0x8b, 0x6d, 0xa8, //0x0000207c movq $-88(%rbp), %r13 - 0x4d, 0x85, 0xd2, //0x00002080 testq %r10, %r10 - 0x0f, 0x89, 0x01, 0xe1, 0xff, 0xff, //0x00002083 jns LBB0_267 - 0xe9, 0x59, 0x05, 0x00, 0x00, //0x00002089 jmp LBB0_56 - //0x0000208e LBB0_392 - 0x3c, 0x22, //0x0000208e cmpb $34, %al - 0x0f, 0x85, 0x10, 0x07, 0x00, 0x00, //0x00002090 jne LBB0_481 - 0x4d, 0x01, 0xea, //0x00002096 addq %r13, %r10 - 0x48, 0x8b, 0x75, 0xd0, //0x00002099 movq $-48(%rbp), %rsi - 0x4c, 0x8b, 0x65, 0xb0, //0x0000209d movq $-80(%rbp), %r12 - 0x4c, 0x8b, 0x4d, 0xb8, //0x000020a1 movq $-72(%rbp), %r9 - 0x4c, 0x8b, 0x75, 0xc0, //0x000020a5 movq $-64(%rbp), %r14 - 0xe9, 0xcb, 0xff, 0xff, 0xff, //0x000020a9 jmp LBB0_397 - //0x000020ae LBB0_399 - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x000020ae cmpq $-1, $-56(%rbp) - 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x000020b3 jne LBB0_401 - 0x4c, 0x89, 0xd0, //0x000020b9 movq %r10, %rax - 0x48, 0x2b, 0x45, 0xb0, //0x000020bc subq $-80(%rbp), %rax - 0x48, 0x0f, 0xbc, 0xca, //0x000020c0 bsfq %rdx, %rcx - 0x48, 0x01, 0xc1, //0x000020c4 addq %rax, %rcx - 0x48, 0x89, 0x4d, 0xc8, //0x000020c7 movq %rcx, $-56(%rbp) - //0x000020cb LBB0_401 - 0x44, 0x89, 0xd8, //0x000020cb movl %r11d, %eax - 0xf7, 0xd0, //0x000020ce notl %eax - 0x21, 0xd0, //0x000020d0 andl %edx, %eax - 0x41, 0x8d, 0x0c, 0x43, //0x000020d2 leal (%r11,%rax,2), %ecx - 0x8d, 0x1c, 0x00, //0x000020d6 leal (%rax,%rax), %ebx - 0xf7, 0xd3, //0x000020d9 notl %ebx - 0x21, 0xd3, //0x000020db andl %edx, %ebx - 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x000020dd andl $-1431655766, %ebx - 0x45, 0x31, 0xdb, //0x000020e3 xorl %r11d, %r11d - 0x01, 0xc3, //0x000020e6 addl %eax, %ebx - 0x41, 0x0f, 0x92, 0xc3, //0x000020e8 setb %r11b - 0x01, 0xdb, //0x000020ec addl %ebx, %ebx - 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x000020ee xorl $1431655765, %ebx - 0x21, 0xcb, //0x000020f4 andl %ecx, %ebx - 0xf7, 0xd3, //0x000020f6 notl %ebx - 0x21, 0xde, //0x000020f8 andl %ebx, %esi - 0x4c, 0x8b, 0x65, 0xb0, //0x000020fa movq $-80(%rbp), %r12 - 0x4c, 0x8b, 0x75, 0xc0, //0x000020fe movq $-64(%rbp), %r14 - 0xe9, 0xd1, 0xf6, 0xff, 0xff, //0x00002102 jmp LBB0_136 - //0x00002107 LBB0_402 - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00002107 cmpq $-1, $-56(%rbp) - 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x0000210c jne LBB0_404 - 0x4c, 0x89, 0xd0, //0x00002112 movq %r10, %rax - 0x48, 0x2b, 0x45, 0xb0, //0x00002115 subq $-80(%rbp), %rax - 0x48, 0x0f, 0xbc, 0xca, //0x00002119 bsfq %rdx, %rcx - 0x48, 0x01, 0xc1, //0x0000211d addq %rax, %rcx - 0x48, 0x89, 0x4d, 0xc8, //0x00002120 movq %rcx, $-56(%rbp) - //0x00002124 LBB0_404 - 0x44, 0x89, 0xd8, //0x00002124 movl %r11d, %eax - 0xf7, 0xd0, //0x00002127 notl %eax - 0x21, 0xd0, //0x00002129 andl %edx, %eax - 0x41, 0x8d, 0x0c, 0x43, //0x0000212b leal (%r11,%rax,2), %ecx - 0x8d, 0x34, 0x00, //0x0000212f leal (%rax,%rax), %esi - 0xf7, 0xd6, //0x00002132 notl %esi - 0x21, 0xd6, //0x00002134 andl %edx, %esi - 0x81, 0xe6, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002136 andl $-1431655766, %esi - 0x45, 0x31, 0xdb, //0x0000213c xorl %r11d, %r11d - 0x01, 0xc6, //0x0000213f addl %eax, %esi - 0x41, 0x0f, 0x92, 0xc3, //0x00002141 setb %r11b - 0x01, 0xf6, //0x00002145 addl %esi, %esi - 0x81, 0xf6, 0x55, 0x55, 0x55, 0x55, //0x00002147 xorl $1431655765, %esi - 0x21, 0xce, //0x0000214d andl %ecx, %esi - 0xf7, 0xd6, //0x0000214f notl %esi - 0x21, 0xf7, //0x00002151 andl %esi, %edi - 0x4c, 0x8b, 0x65, 0xb0, //0x00002153 movq $-80(%rbp), %r12 - 0x4c, 0x8b, 0x75, 0xc0, //0x00002157 movq $-64(%rbp), %r14 - 0x48, 0x85, 0xff, //0x0000215b testq %rdi, %rdi - 0x0f, 0x85, 0xa5, 0xf7, 0xff, 0xff, //0x0000215e jne LBB0_118 - //0x00002164 LBB0_405 - 0x49, 0x83, 0xc2, 0x20, //0x00002164 addq $32, %r10 - 0x49, 0x83, 0xc5, 0xe0, //0x00002168 addq $-32, %r13 - //0x0000216c LBB0_406 - 0x4d, 0x85, 0xdb, //0x0000216c testq %r11, %r11 - 0x0f, 0x85, 0xce, 0x01, 0x00, 0x00, //0x0000216f jne LBB0_426 - 0x48, 0x8b, 0x55, 0xc8, //0x00002175 movq $-56(%rbp), %rdx - 0x48, 0x8b, 0x75, 0xd0, //0x00002179 movq $-48(%rbp), %rsi - 0x4c, 0x8b, 0x4d, 0xb8, //0x0000217d movq $-72(%rbp), %r9 - 0x4d, 0x85, 0xed, //0x00002181 testq %r13, %r13 - 0x0f, 0x84, 0x91, 0x00, 0x00, 0x00, //0x00002184 je LBB0_417 - //0x0000218a LBB0_408 - 0x31, 0xc9, //0x0000218a xorl %ecx, %ecx - //0x0000218c LBB0_409 - 0x41, 0x0f, 0xb6, 0x04, 0x0a, //0x0000218c movzbl (%r10,%rcx), %eax - 0x3c, 0x22, //0x00002191 cmpb $34, %al - 0x0f, 0x84, 0x7b, 0x00, 0x00, 0x00, //0x00002193 je LBB0_416 - 0x3c, 0x5c, //0x00002199 cmpb $92, %al - 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x0000219b je LBB0_414 - 0x48, 0x83, 0xc1, 0x01, //0x000021a1 addq $1, %rcx - 0x49, 0x39, 0xcd, //0x000021a5 cmpq %rcx, %r13 - 0x0f, 0x85, 0xde, 0xff, 0xff, 0xff, //0x000021a8 jne LBB0_409 - 0xe9, 0x7d, 0x00, 0x00, 0x00, //0x000021ae jmp LBB0_412 - //0x000021b3 LBB0_414 - 0x49, 0x8d, 0x45, 0xff, //0x000021b3 leaq $-1(%r13), %rax - 0x48, 0x39, 0xc8, //0x000021b7 cmpq %rcx, %rax - 0x0f, 0x84, 0xe6, 0x05, 0x00, 0x00, //0x000021ba je LBB0_481 - 0x48, 0x8b, 0x45, 0x80, //0x000021c0 movq $-128(%rbp), %rax - 0x4c, 0x01, 0xd0, //0x000021c4 addq %r10, %rax - 0x48, 0x01, 0xc8, //0x000021c7 addq %rcx, %rax - 0x48, 0x83, 0xfa, 0xff, //0x000021ca cmpq $-1, %rdx - 0x48, 0x8b, 0x75, 0xc8, //0x000021ce movq $-56(%rbp), %rsi - 0x48, 0x0f, 0x44, 0xf0, //0x000021d2 cmoveq %rax, %rsi - 0x48, 0x89, 0x75, 0xc8, //0x000021d6 movq %rsi, $-56(%rbp) - 0x48, 0x0f, 0x44, 0xd0, //0x000021da cmoveq %rax, %rdx - 0x49, 0x01, 0xca, //0x000021de addq %rcx, %r10 - 0x49, 0x83, 0xc2, 0x02, //0x000021e1 addq $2, %r10 - 0x4c, 0x89, 0xe8, //0x000021e5 movq %r13, %rax - 0x48, 0x29, 0xc8, //0x000021e8 subq %rcx, %rax - 0x48, 0x83, 0xc0, 0xfe, //0x000021eb addq $-2, %rax - 0x49, 0x83, 0xc5, 0xfe, //0x000021ef addq $-2, %r13 - 0x49, 0x39, 0xcd, //0x000021f3 cmpq %rcx, %r13 - 0x49, 0x89, 0xc5, //0x000021f6 movq %rax, %r13 - 0x48, 0x8b, 0x75, 0xd0, //0x000021f9 movq $-48(%rbp), %rsi - 0x4c, 0x8b, 0x65, 0xb0, //0x000021fd movq $-80(%rbp), %r12 - 0x4c, 0x8b, 0x4d, 0xb8, //0x00002201 movq $-72(%rbp), %r9 - 0x4c, 0x8b, 0x75, 0xc0, //0x00002205 movq $-64(%rbp), %r14 - 0x0f, 0x85, 0x7b, 0xff, 0xff, 0xff, //0x00002209 jne LBB0_408 - 0xe9, 0xe1, 0x03, 0x00, 0x00, //0x0000220f jmp LBB0_57 - //0x00002214 LBB0_416 - 0x49, 0x01, 0xca, //0x00002214 addq %rcx, %r10 - 0x49, 0x83, 0xc2, 0x01, //0x00002217 addq $1, %r10 - //0x0000221b LBB0_417 - 0x4d, 0x29, 0xe2, //0x0000221b subq %r12, %r10 - //0x0000221e LBB0_418 - 0x4c, 0x8b, 0x6d, 0xa8, //0x0000221e movq $-88(%rbp), %r13 - 0x4d, 0x85, 0xd2, //0x00002222 testq %r10, %r10 - 0x0f, 0x89, 0x9d, 0xec, 0xff, 0xff, //0x00002225 jns LBB0_195 - 0xe9, 0xb7, 0x03, 0x00, 0x00, //0x0000222b jmp LBB0_56 - //0x00002230 LBB0_412 - 0x3c, 0x22, //0x00002230 cmpb $34, %al - 0x0f, 0x85, 0x6e, 0x05, 0x00, 0x00, //0x00002232 jne LBB0_481 - 0x4d, 0x01, 0xea, //0x00002238 addq %r13, %r10 - 0x48, 0x8b, 0x75, 0xd0, //0x0000223b movq $-48(%rbp), %rsi - 0x4c, 0x8b, 0x65, 0xb0, //0x0000223f movq $-80(%rbp), %r12 - 0x4c, 0x8b, 0x4d, 0xb8, //0x00002243 movq $-72(%rbp), %r9 - 0x4c, 0x8b, 0x75, 0xc0, //0x00002247 movq $-64(%rbp), %r14 - 0xe9, 0xcb, 0xff, 0xff, 0xff, //0x0000224b jmp LBB0_417 - //0x00002250 LBB0_419 - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00002250 cmpq $-1, $-56(%rbp) - 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x00002255 jne LBB0_421 - 0x4c, 0x89, 0xd0, //0x0000225b movq %r10, %rax - 0x48, 0x2b, 0x45, 0xb0, //0x0000225e subq $-80(%rbp), %rax - 0x48, 0x0f, 0xbc, 0xca, //0x00002262 bsfq %rdx, %rcx - 0x48, 0x01, 0xc1, //0x00002266 addq %rax, %rcx - 0x48, 0x89, 0x4d, 0xc8, //0x00002269 movq %rcx, $-56(%rbp) - //0x0000226d LBB0_421 - 0x44, 0x89, 0xd8, //0x0000226d movl %r11d, %eax - 0xf7, 0xd0, //0x00002270 notl %eax - 0x21, 0xd0, //0x00002272 andl %edx, %eax - 0x41, 0x8d, 0x0c, 0x43, //0x00002274 leal (%r11,%rax,2), %ecx - 0x8d, 0x1c, 0x00, //0x00002278 leal (%rax,%rax), %ebx - 0xf7, 0xd3, //0x0000227b notl %ebx - 0x21, 0xd3, //0x0000227d andl %edx, %ebx - 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000227f andl $-1431655766, %ebx - 0x45, 0x31, 0xdb, //0x00002285 xorl %r11d, %r11d - 0x01, 0xc3, //0x00002288 addl %eax, %ebx - 0x41, 0x0f, 0x92, 0xc3, //0x0000228a setb %r11b - 0x01, 0xdb, //0x0000228e addl %ebx, %ebx - 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x00002290 xorl $1431655765, %ebx - 0x21, 0xcb, //0x00002296 andl %ecx, %ebx - 0xf7, 0xd3, //0x00002298 notl %ebx - 0x21, 0xde, //0x0000229a andl %ebx, %esi - 0x4c, 0x8b, 0x65, 0xb0, //0x0000229c movq $-80(%rbp), %r12 - 0x4c, 0x8b, 0x75, 0xc0, //0x000022a0 movq $-64(%rbp), %r14 - 0xe9, 0xe6, 0xf6, 0xff, 0xff, //0x000022a4 jmp LBB0_163 - //0x000022a9 LBB0_422 - 0x4d, 0x85, 0xed, //0x000022a9 testq %r13, %r13 - 0x0f, 0x84, 0xf4, 0x04, 0x00, 0x00, //0x000022ac je LBB0_481 - 0x48, 0x8b, 0x45, 0x88, //0x000022b2 movq $-120(%rbp), %rax - 0x4c, 0x01, 0xd0, //0x000022b6 addq %r10, %rax - 0x48, 0x8b, 0x4d, 0xc8, //0x000022b9 movq $-56(%rbp), %rcx - 0x48, 0x83, 0xf9, 0xff, //0x000022bd cmpq $-1, %rcx - 0x48, 0x89, 0xca, //0x000022c1 movq %rcx, %rdx - 0x48, 0x0f, 0x44, 0xc8, //0x000022c4 cmoveq %rax, %rcx - 0x48, 0x0f, 0x44, 0xd0, //0x000022c8 cmoveq %rax, %rdx - 0x49, 0x83, 0xc2, 0x01, //0x000022cc addq $1, %r10 - 0x49, 0x83, 0xc5, 0xff, //0x000022d0 addq $-1, %r13 - 0x48, 0x89, 0x4d, 0xc8, //0x000022d4 movq %rcx, $-56(%rbp) - 0x48, 0x8b, 0x75, 0xd0, //0x000022d8 movq $-48(%rbp), %rsi - 0x4c, 0x8b, 0x65, 0xb0, //0x000022dc movq $-80(%rbp), %r12 - 0x4c, 0x8b, 0x4d, 0xb8, //0x000022e0 movq $-72(%rbp), %r9 - 0x4c, 0x8b, 0x75, 0xc0, //0x000022e4 movq $-64(%rbp), %r14 - 0x4d, 0x85, 0xed, //0x000022e8 testq %r13, %r13 - 0x0f, 0x85, 0xf7, 0xfc, 0xff, 0xff, //0x000022eb jne LBB0_388 - 0xe9, 0x83, 0xfd, 0xff, 0xff, //0x000022f1 jmp LBB0_397 - //0x000022f6 LBB0_424 - 0x4d, 0x85, 0xed, //0x000022f6 testq %r13, %r13 - 0x0f, 0x84, 0xa7, 0x04, 0x00, 0x00, //0x000022f9 je LBB0_481 - 0x48, 0x8b, 0x45, 0x88, //0x000022ff movq $-120(%rbp), %rax - 0x4c, 0x01, 0xd0, //0x00002303 addq %r10, %rax - 0x48, 0x8b, 0x4d, 0xc8, //0x00002306 movq $-56(%rbp), %rcx - 0x48, 0x83, 0xf9, 0xff, //0x0000230a cmpq $-1, %rcx - 0x48, 0x89, 0xca, //0x0000230e movq %rcx, %rdx - 0x48, 0x0f, 0x44, 0xc8, //0x00002311 cmoveq %rax, %rcx - 0x48, 0x0f, 0x44, 0xd0, //0x00002315 cmoveq %rax, %rdx - 0x49, 0x83, 0xc2, 0x01, //0x00002319 addq $1, %r10 - 0x49, 0x83, 0xc5, 0xff, //0x0000231d addq $-1, %r13 - 0x48, 0x89, 0x4d, 0xc8, //0x00002321 movq %rcx, $-56(%rbp) - 0x48, 0x8b, 0x75, 0xd0, //0x00002325 movq $-48(%rbp), %rsi - 0x4c, 0x8b, 0x65, 0xb0, //0x00002329 movq $-80(%rbp), %r12 - 0x4c, 0x8b, 0x4d, 0xb8, //0x0000232d movq $-72(%rbp), %r9 - 0x4c, 0x8b, 0x75, 0xc0, //0x00002331 movq $-64(%rbp), %r14 - 0x4d, 0x85, 0xed, //0x00002335 testq %r13, %r13 - 0x0f, 0x85, 0xf3, 0xf6, 0xff, 0xff, //0x00002338 jne LBB0_328 - 0xe9, 0xb2, 0x02, 0x00, 0x00, //0x0000233e jmp LBB0_57 - //0x00002343 LBB0_426 - 0x4d, 0x85, 0xed, //0x00002343 testq %r13, %r13 - 0x0f, 0x84, 0x5a, 0x04, 0x00, 0x00, //0x00002346 je LBB0_481 - 0x48, 0x8b, 0x45, 0x88, //0x0000234c movq $-120(%rbp), %rax - 0x4c, 0x01, 0xd0, //0x00002350 addq %r10, %rax - 0x48, 0x8b, 0x4d, 0xc8, //0x00002353 movq $-56(%rbp), %rcx - 0x48, 0x83, 0xf9, 0xff, //0x00002357 cmpq $-1, %rcx - 0x48, 0x89, 0xca, //0x0000235b movq %rcx, %rdx - 0x48, 0x0f, 0x44, 0xc8, //0x0000235e cmoveq %rax, %rcx - 0x48, 0x0f, 0x44, 0xd0, //0x00002362 cmoveq %rax, %rdx - 0x49, 0x83, 0xc2, 0x01, //0x00002366 addq $1, %r10 - 0x49, 0x83, 0xc5, 0xff, //0x0000236a addq $-1, %r13 - 0x48, 0x89, 0x4d, 0xc8, //0x0000236e movq %rcx, $-56(%rbp) - 0x48, 0x8b, 0x75, 0xd0, //0x00002372 movq $-48(%rbp), %rsi - 0x4c, 0x8b, 0x65, 0xb0, //0x00002376 movq $-80(%rbp), %r12 - 0x4c, 0x8b, 0x4d, 0xb8, //0x0000237a movq $-72(%rbp), %r9 - 0x4c, 0x8b, 0x75, 0xc0, //0x0000237e movq $-64(%rbp), %r14 - 0x4d, 0x85, 0xed, //0x00002382 testq %r13, %r13 - 0x0f, 0x85, 0xff, 0xfd, 0xff, 0xff, //0x00002385 jne LBB0_408 - 0xe9, 0x8b, 0xfe, 0xff, 0xff, //0x0000238b jmp LBB0_417 - //0x00002390 LBB0_428 - 0x4d, 0x85, 0xed, //0x00002390 testq %r13, %r13 - 0x0f, 0x84, 0x0d, 0x04, 0x00, 0x00, //0x00002393 je LBB0_481 - 0x48, 0x8b, 0x45, 0x88, //0x00002399 movq $-120(%rbp), %rax - 0x4c, 0x01, 0xd0, //0x0000239d addq %r10, %rax - 0x48, 0x8b, 0x4d, 0xc8, //0x000023a0 movq $-56(%rbp), %rcx - 0x48, 0x83, 0xf9, 0xff, //0x000023a4 cmpq $-1, %rcx - 0x48, 0x89, 0xca, //0x000023a8 movq %rcx, %rdx - 0x48, 0x0f, 0x44, 0xc8, //0x000023ab cmoveq %rax, %rcx - 0x48, 0x0f, 0x44, 0xd0, //0x000023af cmoveq %rax, %rdx - 0x49, 0x83, 0xc2, 0x01, //0x000023b3 addq $1, %r10 - 0x49, 0x83, 0xc5, 0xff, //0x000023b7 addq $-1, %r13 - 0x48, 0x89, 0x4d, 0xc8, //0x000023bb movq %rcx, $-56(%rbp) - 0x48, 0x8b, 0x75, 0xd0, //0x000023bf movq $-48(%rbp), %rsi - 0x4c, 0x8b, 0x65, 0xb0, //0x000023c3 movq $-80(%rbp), %r12 - 0x4c, 0x8b, 0x4d, 0xb8, //0x000023c7 movq $-72(%rbp), %r9 - 0x4c, 0x8b, 0x75, 0xc0, //0x000023cb movq $-64(%rbp), %r14 - 0x4d, 0x85, 0xed, //0x000023cf testq %r13, %r13 - 0x0f, 0x85, 0x22, 0xf7, 0xff, 0xff, //0x000023d2 jne LBB0_342 - 0xe9, 0x18, 0x02, 0x00, 0x00, //0x000023d8 jmp LBB0_57 - //0x000023dd LBB0_430 - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x000023dd cmpq $-1, $-56(%rbp) - 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x000023e2 jne LBB0_432 - 0x4c, 0x89, 0xd0, //0x000023e8 movq %r10, %rax - 0x48, 0x2b, 0x45, 0xb0, //0x000023eb subq $-80(%rbp), %rax - 0x48, 0x0f, 0xbc, 0xca, //0x000023ef bsfq %rdx, %rcx - 0x48, 0x01, 0xc1, //0x000023f3 addq %rax, %rcx - 0x48, 0x89, 0x4d, 0xc8, //0x000023f6 movq %rcx, $-56(%rbp) - //0x000023fa LBB0_432 - 0x44, 0x89, 0xd8, //0x000023fa movl %r11d, %eax - 0xf7, 0xd0, //0x000023fd notl %eax - 0x21, 0xd0, //0x000023ff andl %edx, %eax - 0x41, 0x8d, 0x0c, 0x43, //0x00002401 leal (%r11,%rax,2), %ecx - 0x8d, 0x34, 0x00, //0x00002405 leal (%rax,%rax), %esi - 0xf7, 0xd6, //0x00002408 notl %esi - 0x21, 0xd6, //0x0000240a andl %edx, %esi - 0x81, 0xe6, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000240c andl $-1431655766, %esi - 0x45, 0x31, 0xdb, //0x00002412 xorl %r11d, %r11d - 0x01, 0xc6, //0x00002415 addl %eax, %esi - 0x41, 0x0f, 0x92, 0xc3, //0x00002417 setb %r11b - 0x01, 0xf6, //0x0000241b addl %esi, %esi - 0x81, 0xf6, 0x55, 0x55, 0x55, 0x55, //0x0000241d xorl $1431655765, %esi - 0x21, 0xce, //0x00002423 andl %ecx, %esi - 0xf7, 0xd6, //0x00002425 notl %esi - 0x21, 0xf7, //0x00002427 andl %esi, %edi - 0x4c, 0x8b, 0x65, 0xb0, //0x00002429 movq $-80(%rbp), %r12 - 0x48, 0x8b, 0x5d, 0xc0, //0x0000242d movq $-64(%rbp), %rbx - 0x48, 0x85, 0xff, //0x00002431 testq %rdi, %rdi - 0x0f, 0x85, 0x28, 0xf8, 0xff, 0xff, //0x00002434 jne LBB0_213 - //0x0000243a LBB0_433 - 0x49, 0x83, 0xc2, 0x20, //0x0000243a addq $32, %r10 - 0x49, 0x83, 0xc5, 0xe0, //0x0000243e addq $-32, %r13 - //0x00002442 LBB0_434 - 0x4d, 0x85, 0xdb, //0x00002442 testq %r11, %r11 - 0x0f, 0x85, 0x34, 0x01, 0x00, 0x00, //0x00002445 jne LBB0_450 - 0x48, 0x8b, 0x55, 0xc8, //0x0000244b movq $-56(%rbp), %rdx - 0x48, 0x8b, 0x75, 0xd0, //0x0000244f movq $-48(%rbp), %rsi - 0x4c, 0x8b, 0x4d, 0xb8, //0x00002453 movq $-72(%rbp), %r9 - 0x4d, 0x85, 0xed, //0x00002457 testq %r13, %r13 - 0x0f, 0x84, 0x91, 0x00, 0x00, 0x00, //0x0000245a je LBB0_445 - //0x00002460 LBB0_436 - 0x31, 0xc9, //0x00002460 xorl %ecx, %ecx - //0x00002462 LBB0_437 - 0x41, 0x0f, 0xb6, 0x04, 0x0a, //0x00002462 movzbl (%r10,%rcx), %eax - 0x3c, 0x22, //0x00002467 cmpb $34, %al - 0x0f, 0x84, 0x7b, 0x00, 0x00, 0x00, //0x00002469 je LBB0_444 - 0x3c, 0x5c, //0x0000246f cmpb $92, %al - 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00002471 je LBB0_442 - 0x48, 0x83, 0xc1, 0x01, //0x00002477 addq $1, %rcx - 0x49, 0x39, 0xcd, //0x0000247b cmpq %rcx, %r13 - 0x0f, 0x85, 0xde, 0xff, 0xff, 0xff, //0x0000247e jne LBB0_437 - 0xe9, 0x7d, 0x00, 0x00, 0x00, //0x00002484 jmp LBB0_440 - //0x00002489 LBB0_442 - 0x49, 0x8d, 0x45, 0xff, //0x00002489 leaq $-1(%r13), %rax - 0x48, 0x39, 0xc8, //0x0000248d cmpq %rcx, %rax - 0x0f, 0x84, 0x10, 0x03, 0x00, 0x00, //0x00002490 je LBB0_481 - 0x48, 0x8b, 0x45, 0x80, //0x00002496 movq $-128(%rbp), %rax - 0x4c, 0x01, 0xd0, //0x0000249a addq %r10, %rax - 0x48, 0x01, 0xc8, //0x0000249d addq %rcx, %rax - 0x48, 0x83, 0xfa, 0xff, //0x000024a0 cmpq $-1, %rdx - 0x48, 0x8b, 0x75, 0xc8, //0x000024a4 movq $-56(%rbp), %rsi - 0x48, 0x0f, 0x44, 0xf0, //0x000024a8 cmoveq %rax, %rsi - 0x48, 0x89, 0x75, 0xc8, //0x000024ac movq %rsi, $-56(%rbp) - 0x48, 0x0f, 0x44, 0xd0, //0x000024b0 cmoveq %rax, %rdx - 0x49, 0x01, 0xca, //0x000024b4 addq %rcx, %r10 - 0x49, 0x83, 0xc2, 0x02, //0x000024b7 addq $2, %r10 - 0x4c, 0x89, 0xe8, //0x000024bb movq %r13, %rax - 0x48, 0x29, 0xc8, //0x000024be subq %rcx, %rax - 0x48, 0x83, 0xc0, 0xfe, //0x000024c1 addq $-2, %rax - 0x49, 0x83, 0xc5, 0xfe, //0x000024c5 addq $-2, %r13 - 0x49, 0x39, 0xcd, //0x000024c9 cmpq %rcx, %r13 - 0x49, 0x89, 0xc5, //0x000024cc movq %rax, %r13 - 0x48, 0x8b, 0x75, 0xd0, //0x000024cf movq $-48(%rbp), %rsi - 0x4c, 0x8b, 0x65, 0xb0, //0x000024d3 movq $-80(%rbp), %r12 - 0x4c, 0x8b, 0x4d, 0xb8, //0x000024d7 movq $-72(%rbp), %r9 - 0x48, 0x8b, 0x5d, 0xc0, //0x000024db movq $-64(%rbp), %rbx - 0x0f, 0x85, 0x7b, 0xff, 0xff, 0xff, //0x000024df jne LBB0_436 - 0xe9, 0x0b, 0x01, 0x00, 0x00, //0x000024e5 jmp LBB0_57 - //0x000024ea LBB0_444 - 0x49, 0x01, 0xca, //0x000024ea addq %rcx, %r10 - 0x49, 0x83, 0xc2, 0x01, //0x000024ed addq $1, %r10 - //0x000024f1 LBB0_445 - 0x4d, 0x29, 0xe2, //0x000024f1 subq %r12, %r10 - //0x000024f4 LBB0_446 - 0x4c, 0x8b, 0x6d, 0xa8, //0x000024f4 movq $-88(%rbp), %r13 - 0x4d, 0x85, 0xd2, //0x000024f8 testq %r10, %r10 - 0x0f, 0x89, 0x75, 0xf1, 0xff, 0xff, //0x000024fb jns LBB0_310 - 0xe9, 0xe1, 0x00, 0x00, 0x00, //0x00002501 jmp LBB0_56 - //0x00002506 LBB0_440 - 0x3c, 0x22, //0x00002506 cmpb $34, %al - 0x0f, 0x85, 0x98, 0x02, 0x00, 0x00, //0x00002508 jne LBB0_481 - 0x4d, 0x01, 0xea, //0x0000250e addq %r13, %r10 - 0x48, 0x8b, 0x75, 0xd0, //0x00002511 movq $-48(%rbp), %rsi - 0x4c, 0x8b, 0x65, 0xb0, //0x00002515 movq $-80(%rbp), %r12 - 0x4c, 0x8b, 0x4d, 0xb8, //0x00002519 movq $-72(%rbp), %r9 - 0x48, 0x8b, 0x5d, 0xc0, //0x0000251d movq $-64(%rbp), %rbx - 0xe9, 0xcb, 0xff, 0xff, 0xff, //0x00002521 jmp LBB0_445 - //0x00002526 LBB0_447 - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00002526 cmpq $-1, $-56(%rbp) - 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x0000252b jne LBB0_449 - 0x4c, 0x89, 0xd0, //0x00002531 movq %r10, %rax - 0x48, 0x2b, 0x45, 0xb0, //0x00002534 subq $-80(%rbp), %rax - 0x48, 0x0f, 0xbc, 0xca, //0x00002538 bsfq %rdx, %rcx - 0x48, 0x01, 0xc1, //0x0000253c addq %rax, %rcx - 0x48, 0x89, 0x4d, 0xc8, //0x0000253f movq %rcx, $-56(%rbp) - //0x00002543 LBB0_449 - 0x44, 0x89, 0xd8, //0x00002543 movl %r11d, %eax - 0xf7, 0xd0, //0x00002546 notl %eax - 0x21, 0xd0, //0x00002548 andl %edx, %eax - 0x41, 0x8d, 0x0c, 0x43, //0x0000254a leal (%r11,%rax,2), %ecx - 0x8d, 0x1c, 0x00, //0x0000254e leal (%rax,%rax), %ebx - 0xf7, 0xd3, //0x00002551 notl %ebx - 0x21, 0xd3, //0x00002553 andl %edx, %ebx - 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002555 andl $-1431655766, %ebx - 0x45, 0x31, 0xdb, //0x0000255b xorl %r11d, %r11d - 0x01, 0xc3, //0x0000255e addl %eax, %ebx - 0x41, 0x0f, 0x92, 0xc3, //0x00002560 setb %r11b - 0x01, 0xdb, //0x00002564 addl %ebx, %ebx - 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x00002566 xorl $1431655765, %ebx - 0x21, 0xcb, //0x0000256c andl %ecx, %ebx - 0xf7, 0xd3, //0x0000256e notl %ebx - 0x21, 0xde, //0x00002570 andl %ebx, %esi - 0x4c, 0x8b, 0x65, 0xb0, //0x00002572 movq $-80(%rbp), %r12 - 0x48, 0x8b, 0x5d, 0xc0, //0x00002576 movq $-64(%rbp), %rbx - 0xe9, 0x6d, 0xf7, 0xff, 0xff, //0x0000257a jmp LBB0_282 - //0x0000257f LBB0_450 - 0x4d, 0x85, 0xed, //0x0000257f testq %r13, %r13 - 0x0f, 0x84, 0x1e, 0x02, 0x00, 0x00, //0x00002582 je LBB0_481 - 0x48, 0x8b, 0x45, 0x88, //0x00002588 movq $-120(%rbp), %rax - 0x4c, 0x01, 0xd0, //0x0000258c addq %r10, %rax - 0x48, 0x8b, 0x4d, 0xc8, //0x0000258f movq $-56(%rbp), %rcx - 0x48, 0x83, 0xf9, 0xff, //0x00002593 cmpq $-1, %rcx - 0x48, 0x89, 0xca, //0x00002597 movq %rcx, %rdx - 0x48, 0x0f, 0x44, 0xc8, //0x0000259a cmoveq %rax, %rcx - 0x48, 0x0f, 0x44, 0xd0, //0x0000259e cmoveq %rax, %rdx - 0x49, 0x83, 0xc2, 0x01, //0x000025a2 addq $1, %r10 - 0x49, 0x83, 0xc5, 0xff, //0x000025a6 addq $-1, %r13 - 0x48, 0x89, 0x4d, 0xc8, //0x000025aa movq %rcx, $-56(%rbp) - 0x48, 0x8b, 0x75, 0xd0, //0x000025ae movq $-48(%rbp), %rsi - 0x4c, 0x8b, 0x65, 0xb0, //0x000025b2 movq $-80(%rbp), %r12 - 0x4c, 0x8b, 0x4d, 0xb8, //0x000025b6 movq $-72(%rbp), %r9 - 0x48, 0x8b, 0x5d, 0xc0, //0x000025ba movq $-64(%rbp), %rbx - 0x4d, 0x85, 0xed, //0x000025be testq %r13, %r13 - 0x0f, 0x85, 0x99, 0xfe, 0xff, 0xff, //0x000025c1 jne LBB0_436 - 0xe9, 0x25, 0xff, 0xff, 0xff, //0x000025c7 jmp LBB0_445 - //0x000025cc LBB0_452 - 0x4c, 0x89, 0x16, //0x000025cc movq %r10, (%rsi) - //0x000025cf LBB0_453 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000025cf movq $-1, %rax - 0xe9, 0x78, 0x00, 0x00, 0x00, //0x000025d6 jmp LBB0_464 - //0x000025db LBB0_466 - 0x48, 0xc7, 0xc0, 0xf9, 0xff, 0xff, 0xff, //0x000025db movq $-7, %rax - 0xe9, 0x6c, 0x00, 0x00, 0x00, //0x000025e2 jmp LBB0_464 - //0x000025e7 LBB0_56 - 0x49, 0x83, 0xfa, 0xff, //0x000025e7 cmpq $-1, %r10 - 0x48, 0x8b, 0x4d, 0xc8, //0x000025eb movq $-56(%rbp), %rcx - 0x0f, 0x85, 0x58, 0x00, 0x00, 0x00, //0x000025ef jne LBB0_460 - //0x000025f5 LBB0_57 - 0x49, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x000025f5 movq $-1, %r10 - 0x48, 0x8b, 0x4d, 0xa0, //0x000025fc movq $-96(%rbp), %rcx - 0xe9, 0x48, 0x00, 0x00, 0x00, //0x00002600 jmp LBB0_460 - //0x00002605 LBB0_454 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00002605 movq $-1, %rcx - 0xe9, 0x03, 0x00, 0x00, 0x00, //0x0000260c jmp LBB0_456 - //0x00002611 LBB0_455 - 0x4c, 0x89, 0xd1, //0x00002611 movq %r10, %rcx - //0x00002614 LBB0_456 - 0x48, 0xf7, 0xd1, //0x00002614 notq %rcx - 0x48, 0x8b, 0x45, 0xc0, //0x00002617 movq $-64(%rbp), %rax - 0x48, 0x01, 0xc8, //0x0000261b addq %rcx, %rax - 0x48, 0x89, 0x06, //0x0000261e movq %rax, (%rsi) - //0x00002621 LBB0_463 - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00002621 movq $-2, %rax - 0xe9, 0x26, 0x00, 0x00, 0x00, //0x00002628 jmp LBB0_464 - //0x0000262d LBB0_457 - 0x48, 0x8b, 0x4d, 0xc8, //0x0000262d movq $-56(%rbp), %rcx - 0x48, 0x83, 0xf9, 0xff, //0x00002631 cmpq $-1, %rcx - 0x0f, 0x85, 0x07, 0x00, 0x00, 0x00, //0x00002635 jne LBB0_459 - 0x48, 0x0f, 0xbc, 0xcf, //0x0000263b bsfq %rdi, %rcx - 0x4c, 0x01, 0xd1, //0x0000263f addq %r10, %rcx - //0x00002642 LBB0_459 - 0x49, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x00002642 movq $-2, %r10 - 0x48, 0x8b, 0x75, 0xd0, //0x00002649 movq $-48(%rbp), %rsi - //0x0000264d LBB0_460 - 0x48, 0x89, 0x0e, //0x0000264d movq %rcx, (%rsi) - 0x4c, 0x89, 0xd0, //0x00002650 movq %r10, %rax - //0x00002653 LBB0_464 - 0x48, 0x83, 0xc4, 0x68, //0x00002653 addq $104, %rsp - 0x5b, //0x00002657 popq %rbx - 0x41, 0x5c, //0x00002658 popq %r12 - 0x41, 0x5d, //0x0000265a popq %r13 - 0x41, 0x5e, //0x0000265c popq %r14 - 0x41, 0x5f, //0x0000265e popq %r15 - 0x5d, //0x00002660 popq %rbp - 0xc3, //0x00002661 retq - //0x00002662 LBB0_465 - 0x48, 0x89, 0x0e, //0x00002662 movq %rcx, (%rsi) - 0xe9, 0xe9, 0xff, 0xff, 0xff, //0x00002665 jmp LBB0_464 - //0x0000266a LBB0_461 - 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000266a movq $-1, %r8 - //0x00002671 LBB0_462 - 0x4d, 0x29, 0xc6, //0x00002671 subq %r8, %r14 - 0x48, 0x8b, 0x45, 0xd0, //0x00002674 movq $-48(%rbp), %rax - 0x4c, 0x89, 0x30, //0x00002678 movq %r14, (%rax) - 0xe9, 0xa1, 0xff, 0xff, 0xff, //0x0000267b jmp LBB0_463 - //0x00002680 LBB0_467 - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00002680 movq $-2, %rax - 0x80, 0xf9, 0x61, //0x00002687 cmpb $97, %cl - 0x0f, 0x85, 0xc3, 0xff, 0xff, 0xff, //0x0000268a jne LBB0_464 - 0x49, 0x8d, 0x4e, 0x02, //0x00002690 leaq $2(%r14), %rcx - 0x48, 0x89, 0x0e, //0x00002694 movq %rcx, (%rsi) - 0x43, 0x80, 0x7c, 0x34, 0x02, 0x6c, //0x00002697 cmpb $108, $2(%r12,%r14) - 0x0f, 0x85, 0xb0, 0xff, 0xff, 0xff, //0x0000269d jne LBB0_464 - 0x49, 0x8d, 0x4e, 0x03, //0x000026a3 leaq $3(%r14), %rcx - 0x48, 0x89, 0x0e, //0x000026a7 movq %rcx, (%rsi) - 0x43, 0x80, 0x7c, 0x34, 0x03, 0x73, //0x000026aa cmpb $115, $3(%r12,%r14) - 0x0f, 0x85, 0x9d, 0xff, 0xff, 0xff, //0x000026b0 jne LBB0_464 - 0x49, 0x8d, 0x4e, 0x04, //0x000026b6 leaq $4(%r14), %rcx - 0x48, 0x89, 0x0e, //0x000026ba movq %rcx, (%rsi) - 0x43, 0x80, 0x7c, 0x34, 0x04, 0x65, //0x000026bd cmpb $101, $4(%r12,%r14) - 0x0f, 0x85, 0x8a, 0xff, 0xff, 0xff, //0x000026c3 jne LBB0_464 - 0x49, 0x83, 0xc6, 0x05, //0x000026c9 addq $5, %r14 - 0x4c, 0x89, 0x36, //0x000026cd movq %r14, (%rsi) - 0xe9, 0x7e, 0xff, 0xff, 0xff, //0x000026d0 jmp LBB0_464 - //0x000026d5 LBB0_472 - 0x4c, 0x89, 0x36, //0x000026d5 movq %r14, (%rsi) - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000026d8 movq $-2, %rax - 0x41, 0x80, 0x3f, 0x74, //0x000026df cmpb $116, (%r15) - 0x0f, 0x85, 0x6a, 0xff, 0xff, 0xff, //0x000026e3 jne LBB0_464 - 0x49, 0x8d, 0x4e, 0x01, //0x000026e9 leaq $1(%r14), %rcx - 0x48, 0x89, 0x0e, //0x000026ed movq %rcx, (%rsi) - 0x43, 0x80, 0x7c, 0x34, 0x01, 0x72, //0x000026f0 cmpb $114, $1(%r12,%r14) - 0x0f, 0x85, 0x57, 0xff, 0xff, 0xff, //0x000026f6 jne LBB0_464 - 0x49, 0x8d, 0x4e, 0x02, //0x000026fc leaq $2(%r14), %rcx - 0x48, 0x89, 0x0e, //0x00002700 movq %rcx, (%rsi) - 0x43, 0x80, 0x7c, 0x34, 0x02, 0x75, //0x00002703 cmpb $117, $2(%r12,%r14) - 0x0f, 0x85, 0x44, 0xff, 0xff, 0xff, //0x00002709 jne LBB0_464 - 0x49, 0x8d, 0x4e, 0x03, //0x0000270f leaq $3(%r14), %rcx - 0x48, 0x89, 0x0e, //0x00002713 movq %rcx, (%rsi) - 0x43, 0x80, 0x7c, 0x34, 0x03, 0x65, //0x00002716 cmpb $101, $3(%r12,%r14) - 0x0f, 0x85, 0x31, 0xff, 0xff, 0xff, //0x0000271c jne LBB0_464 - 0xe9, 0x4d, 0x00, 0x00, 0x00, //0x00002722 jmp LBB0_476 - //0x00002727 LBB0_258 - 0x4c, 0x89, 0x36, //0x00002727 movq %r14, (%rsi) - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x0000272a movq $-2, %rax - 0x41, 0x80, 0x3f, 0x6e, //0x00002731 cmpb $110, (%r15) - 0x0f, 0x85, 0x18, 0xff, 0xff, 0xff, //0x00002735 jne LBB0_464 - 0x49, 0x8d, 0x4e, 0x01, //0x0000273b leaq $1(%r14), %rcx - 0x48, 0x89, 0x0e, //0x0000273f movq %rcx, (%rsi) - 0x43, 0x80, 0x7c, 0x34, 0x01, 0x75, //0x00002742 cmpb $117, $1(%r12,%r14) - 0x0f, 0x85, 0x05, 0xff, 0xff, 0xff, //0x00002748 jne LBB0_464 - 0x49, 0x8d, 0x4e, 0x02, //0x0000274e leaq $2(%r14), %rcx - 0x48, 0x89, 0x0e, //0x00002752 movq %rcx, (%rsi) - 0x43, 0x80, 0x7c, 0x34, 0x02, 0x6c, //0x00002755 cmpb $108, $2(%r12,%r14) - 0x0f, 0x85, 0xf2, 0xfe, 0xff, 0xff, //0x0000275b jne LBB0_464 - 0x49, 0x8d, 0x4e, 0x03, //0x00002761 leaq $3(%r14), %rcx - 0x48, 0x89, 0x0e, //0x00002765 movq %rcx, (%rsi) - 0x43, 0x80, 0x7c, 0x34, 0x03, 0x6c, //0x00002768 cmpb $108, $3(%r12,%r14) - 0x0f, 0x85, 0xdf, 0xfe, 0xff, 0xff, //0x0000276e jne LBB0_464 - //0x00002774 LBB0_476 - 0x49, 0x83, 0xc6, 0x04, //0x00002774 addq $4, %r14 - 0x4c, 0x89, 0x36, //0x00002778 movq %r14, (%rsi) - 0xe9, 0xd3, 0xfe, 0xff, 0xff, //0x0000277b jmp LBB0_464 - //0x00002780 LBB0_478 - 0x4c, 0x89, 0x55, 0xa0, //0x00002780 movq %r10, $-96(%rbp) - 0xe9, 0x6c, 0xfe, 0xff, 0xff, //0x00002784 jmp LBB0_57 - //0x00002789 LBB0_477 - 0x4c, 0x01, 0xd1, //0x00002789 addq %r10, %rcx - 0x49, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x0000278c movq $-2, %r10 - 0xe9, 0xb5, 0xfe, 0xff, 0xff, //0x00002793 jmp LBB0_460 - //0x00002798 LBB0_479 - 0x4d, 0x29, 0xe2, //0x00002798 subq %r12, %r10 - 0x49, 0x01, 0xca, //0x0000279b addq %rcx, %r10 - 0x4c, 0x89, 0xd1, //0x0000279e movq %r10, %rcx - 0xe9, 0x9c, 0xfe, 0xff, 0xff, //0x000027a1 jmp LBB0_459 - //0x000027a6 LBB0_481 - 0x48, 0x8b, 0x75, 0xd0, //0x000027a6 movq $-48(%rbp), %rsi - 0xe9, 0x46, 0xfe, 0xff, 0xff, //0x000027aa jmp LBB0_57 - //0x000027af LBB0_480 - 0x4d, 0x29, 0xe2, //0x000027af subq %r12, %r10 - 0x4c, 0x89, 0xd1, //0x000027b2 movq %r10, %rcx - 0x49, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x000027b5 movq $-2, %r10 - 0xe9, 0x8c, 0xfe, 0xff, 0xff, //0x000027bc jmp LBB0_460 - 0x90, 0x90, 0x90, //0x000027c1 .p2align 2, 0x90 - // // .set L0_0_set_33, LBB0_33-LJTI0_0 - // // .set L0_0_set_60, LBB0_60-LJTI0_0 - // // .set L0_0_set_38, LBB0_38-LJTI0_0 - // // .set L0_0_set_58, LBB0_58-LJTI0_0 - // // .set L0_0_set_36, LBB0_36-LJTI0_0 + 0x4c, 0x21, 0xfa, //0x00000531 andq %r15, %rdx + 0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000534 movabsq $-6148914691236517206, %rsi + 0x48, 0x21, 0xf2, //0x0000053e andq %rsi, %rdx + 0x45, 0x31, 0xd2, //0x00000541 xorl %r10d, %r10d + 0x48, 0x01, 0xc2, //0x00000544 addq %rax, %rdx + 0x41, 0x0f, 0x92, 0xc2, //0x00000547 setb %r10b + 0x48, 0x01, 0xd2, //0x0000054b addq %rdx, %rdx + 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x0000054e movabsq $6148914691236517205, %rax + 0x48, 0x31, 0xc2, //0x00000558 xorq %rax, %rdx + 0x48, 0x21, 0xca, //0x0000055b andq %rcx, %rdx + 0x48, 0xf7, 0xd2, //0x0000055e notq %rdx + 0x49, 0x21, 0xd0, //0x00000561 andq %rdx, %r8 + 0x4d, 0x85, 0xc0, //0x00000564 testq %r8, %r8 + 0x0f, 0x84, 0x7d, 0xff, 0xff, 0xff, //0x00000567 je LBB0_48 + //0x0000056d LBB0_57 + 0x4d, 0x0f, 0xbc, 0xd8, //0x0000056d bsfq %r8, %r11 + 0x4d, 0x29, 0xe3, //0x00000571 subq %r12, %r11 + 0x48, 0x8b, 0x55, 0xc8, //0x00000574 movq $-56(%rbp), %rdx + 0x4c, 0x8b, 0x65, 0xb8, //0x00000578 movq $-72(%rbp), %r12 + 0x4d, 0x85, 0xdb, //0x0000057c testq %r11, %r11 + 0x0f, 0x89, 0xd2, 0x0c, 0x00, 0x00, //0x0000057f jns LBB0_246 + 0xe9, 0x29, 0x31, 0x00, 0x00, //0x00000585 jmp LBB0_58 + //0x0000058a LBB0_60 + 0x80, 0xfa, 0x3a, //0x0000058a cmpb $58, %dl + 0x0f, 0x85, 0x59, 0x31, 0x00, 0x00, //0x0000058d jne LBB0_637 + 0x4b, 0xc7, 0x44, 0xc5, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000593 movq $0, (%r13,%r8,8) + 0xe9, 0x2f, 0xfc, 0xff, 0xff, //0x0000059c jmp LBB0_3 + //0x000005a1 LBB0_62 + 0x83, 0xfa, 0x2c, //0x000005a1 cmpl $44, %edx + 0x0f, 0x85, 0x2c, 0x00, 0x00, 0x00, //0x000005a4 jne LBB0_63 + 0x49, 0x81, 0xf8, 0xff, 0x0f, 0x00, 0x00, //0x000005aa cmpq $4095, %r8 + 0x0f, 0x8f, 0xf0, 0x30, 0x00, 0x00, //0x000005b1 jg LBB0_634 + 0x49, 0x8d, 0x40, 0x01, //0x000005b7 leaq $1(%r8), %rax + 0x49, 0x89, 0x45, 0x00, //0x000005bb movq %rax, (%r13) + 0x4b, 0xc7, 0x44, 0xc5, 0x08, 0x03, 0x00, 0x00, 0x00, //0x000005bf movq $3, $8(%r13,%r8,8) + 0xe9, 0x03, 0xfc, 0xff, 0xff, //0x000005c8 jmp LBB0_3 + //0x000005cd LBB0_64 + 0x83, 0xfa, 0x22, //0x000005cd cmpl $34, %edx + 0x0f, 0x84, 0xbe, 0x02, 0x00, 0x00, //0x000005d0 je LBB0_109 + //0x000005d6 LBB0_63 + 0x83, 0xfa, 0x7d, //0x000005d6 cmpl $125, %edx + 0x0f, 0x85, 0x0d, 0x31, 0x00, 0x00, //0x000005d9 jne LBB0_637 + //0x000005df LBB0_36 + 0x49, 0x89, 0x4d, 0x00, //0x000005df movq %rcx, (%r13) + 0x49, 0x89, 0xc8, //0x000005e3 movq %rcx, %r8 + 0x48, 0x8b, 0x45, 0x90, //0x000005e6 movq $-112(%rbp), %rax + 0x48, 0x85, 0xc9, //0x000005ea testq %rcx, %rcx + 0x0f, 0x85, 0xf1, 0xfb, 0xff, 0xff, //0x000005ed jne LBB0_5 + 0xe9, 0xfb, 0x30, 0x00, 0x00, //0x000005f3 jmp LBB0_638 + //0x000005f8 LBB0_66 + 0x48, 0x89, 0x75, 0xc8, //0x000005f8 movq %rsi, $-56(%rbp) + 0x49, 0x89, 0x4d, 0x00, //0x000005fc movq %rcx, (%r13) + 0x83, 0xfa, 0x7b, //0x00000600 cmpl $123, %edx + 0x0f, 0x87, 0xe3, 0x30, 0x00, 0x00, //0x00000603 ja LBB0_637 + //0x00000609 LBB0_67 + 0x48, 0x8b, 0x4d, 0xc8, //0x00000609 movq $-56(%rbp), %rcx + 0x4d, 0x8d, 0x04, 0x09, //0x0000060d leaq (%r9,%rcx), %r8 + 0x89, 0xd1, //0x00000611 movl %edx, %ecx + 0x48, 0x8d, 0x15, 0x92, 0x33, 0x00, 0x00, //0x00000613 leaq $13202(%rip), %rdx /* LJTI0_1+0(%rip) */ + 0x48, 0x63, 0x0c, 0x8a, //0x0000061a movslq (%rdx,%rcx,4), %rcx + 0x48, 0x01, 0xd1, //0x0000061e addq %rdx, %rcx + 0xff, 0xe1, //0x00000621 jmpq *%rcx + //0x00000623 LBB0_68 + 0x48, 0x8b, 0x45, 0xa0, //0x00000623 movq $-96(%rbp), %rax + 0x48, 0x8b, 0x70, 0x08, //0x00000627 movq $8(%rax), %rsi + 0xf6, 0x45, 0x98, 0x40, //0x0000062b testb $64, $-104(%rbp) + 0x0f, 0x85, 0x31, 0x05, 0x00, 0x00, //0x0000062f jne LBB0_140 + 0x48, 0x8b, 0x55, 0xc8, //0x00000635 movq $-56(%rbp), %rdx + 0x48, 0x29, 0xd6, //0x00000639 subq %rdx, %rsi + 0x0f, 0x84, 0x8e, 0x30, 0x00, 0x00, //0x0000063c je LBB0_619 + 0x41, 0x80, 0x38, 0x30, //0x00000642 cmpb $48, (%r8) + 0x0f, 0x85, 0x2f, 0x00, 0x00, 0x00, //0x00000646 jne LBB0_74 + 0x48, 0x83, 0xfe, 0x01, //0x0000064c cmpq $1, %rsi + 0x0f, 0x84, 0xc7, 0x0b, 0x00, 0x00, //0x00000650 je LBB0_243 + 0x43, 0x8a, 0x04, 0x19, //0x00000656 movb (%r9,%r11), %al + 0x04, 0xd2, //0x0000065a addb $-46, %al + 0x3c, 0x37, //0x0000065c cmpb $55, %al + 0x0f, 0x87, 0xb9, 0x0b, 0x00, 0x00, //0x0000065e ja LBB0_243 + 0x0f, 0xb6, 0xc0, //0x00000664 movzbl %al, %eax + 0x48, 0xb9, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x00000667 movabsq $36028797027352577, %rcx + 0x48, 0x0f, 0xa3, 0xc1, //0x00000671 btq %rax, %rcx + 0x0f, 0x83, 0xa2, 0x0b, 0x00, 0x00, //0x00000675 jae LBB0_243 + //0x0000067b LBB0_74 + 0x48, 0x89, 0x55, 0xc8, //0x0000067b movq %rdx, $-56(%rbp) + 0x48, 0x83, 0xfe, 0x10, //0x0000067f cmpq $16, %rsi + 0x0f, 0x82, 0x56, 0x27, 0x00, 0x00, //0x00000683 jb LBB0_510 + 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x00000689 movq $-1, %r13 + 0x45, 0x31, 0xdb, //0x00000690 xorl %r11d, %r11d + 0x49, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00000693 movq $-1, %r10 + 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x0000069a movq $-1, %r12 + 0x48, 0x89, 0xf0, //0x000006a1 movq %rsi, %rax + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000006a4 .p2align 4, 0x90 + //0x000006b0 LBB0_76 + 0xf3, 0x43, 0x0f, 0x6f, 0x04, 0x18, //0x000006b0 movdqu (%r8,%r11), %xmm0 + 0x66, 0x0f, 0x6f, 0xc8, //0x000006b6 movdqa %xmm0, %xmm1 + 0x66, 0x0f, 0x74, 0xcf, //0x000006ba pcmpeqb %xmm7, %xmm1 + 0x66, 0x0f, 0x6f, 0xd0, //0x000006be movdqa %xmm0, %xmm2 + 0x66, 0x0f, 0x74, 0x15, 0xe6, 0xf9, 0xff, 0xff, //0x000006c2 pcmpeqb $-1562(%rip), %xmm2 /* LCPI0_11+0(%rip) */ + 0x66, 0x0f, 0xeb, 0xd1, //0x000006ca por %xmm1, %xmm2 + 0x66, 0x0f, 0x6f, 0xc8, //0x000006ce movdqa %xmm0, %xmm1 + 0x66, 0x0f, 0xfc, 0x0d, 0xe6, 0xf9, 0xff, 0xff, //0x000006d2 paddb $-1562(%rip), %xmm1 /* LCPI0_12+0(%rip) */ + 0x66, 0x0f, 0x6f, 0xd9, //0x000006da movdqa %xmm1, %xmm3 + 0x66, 0x0f, 0xda, 0x1d, 0xea, 0xf9, 0xff, 0xff, //0x000006de pminub $-1558(%rip), %xmm3 /* LCPI0_13+0(%rip) */ + 0x66, 0x0f, 0x74, 0xd9, //0x000006e6 pcmpeqb %xmm1, %xmm3 + 0x66, 0x0f, 0x6f, 0xc8, //0x000006ea movdqa %xmm0, %xmm1 + 0x66, 0x41, 0x0f, 0xdb, 0xc9, //0x000006ee pand %xmm9, %xmm1 + 0x66, 0x0f, 0x74, 0x05, 0xe5, 0xf9, 0xff, 0xff, //0x000006f3 pcmpeqb $-1563(%rip), %xmm0 /* LCPI0_14+0(%rip) */ + 0x66, 0x41, 0x0f, 0x74, 0xcf, //0x000006fb pcmpeqb %xmm15, %xmm1 + 0x66, 0x0f, 0xd7, 0xf9, //0x00000700 pmovmskb %xmm1, %edi + 0x66, 0x0f, 0xeb, 0xc8, //0x00000704 por %xmm0, %xmm1 + 0x66, 0x0f, 0xeb, 0xca, //0x00000708 por %xmm2, %xmm1 + 0x66, 0x0f, 0xeb, 0xcb, //0x0000070c por %xmm3, %xmm1 + 0x66, 0x0f, 0xd7, 0xd0, //0x00000710 pmovmskb %xmm0, %edx + 0x66, 0x44, 0x0f, 0xd7, 0xf2, //0x00000714 pmovmskb %xmm2, %r14d + 0x66, 0x0f, 0xd7, 0xc9, //0x00000719 pmovmskb %xmm1, %ecx + 0xf7, 0xd1, //0x0000071d notl %ecx + 0x0f, 0xbc, 0xc9, //0x0000071f bsfl %ecx, %ecx + 0x83, 0xf9, 0x10, //0x00000722 cmpl $16, %ecx + 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00000725 je LBB0_78 + 0xbb, 0xff, 0xff, 0xff, 0xff, //0x0000072b movl $-1, %ebx + 0xd3, 0xe3, //0x00000730 shll %cl, %ebx + 0xf7, 0xd3, //0x00000732 notl %ebx + 0x21, 0xda, //0x00000734 andl %ebx, %edx + 0x21, 0xdf, //0x00000736 andl %ebx, %edi + 0x44, 0x21, 0xf3, //0x00000738 andl %r14d, %ebx + 0x41, 0x89, 0xde, //0x0000073b movl %ebx, %r14d + //0x0000073e LBB0_78 + 0x44, 0x8d, 0x7a, 0xff, //0x0000073e leal $-1(%rdx), %r15d + 0x41, 0x21, 0xd7, //0x00000742 andl %edx, %r15d + 0x0f, 0x85, 0xcd, 0x21, 0x00, 0x00, //0x00000745 jne LBB0_474 + 0x8d, 0x5f, 0xff, //0x0000074b leal $-1(%rdi), %ebx + 0x21, 0xfb, //0x0000074e andl %edi, %ebx + 0x0f, 0x85, 0xb0, 0x1f, 0x00, 0x00, //0x00000750 jne LBB0_470 + 0x41, 0x8d, 0x5e, 0xff, //0x00000756 leal $-1(%r14), %ebx + 0x44, 0x21, 0xf3, //0x0000075a andl %r14d, %ebx + 0x0f, 0x85, 0xa3, 0x1f, 0x00, 0x00, //0x0000075d jne LBB0_470 + 0x85, 0xd2, //0x00000763 testl %edx, %edx + 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00000765 je LBB0_84 + 0x0f, 0xbc, 0xd2, //0x0000076b bsfl %edx, %edx + 0x49, 0x83, 0xfc, 0xff, //0x0000076e cmpq $-1, %r12 + 0x0f, 0x85, 0x96, 0x1f, 0x00, 0x00, //0x00000772 jne LBB0_471 + 0x4c, 0x01, 0xda, //0x00000778 addq %r11, %rdx + 0x49, 0x89, 0xd4, //0x0000077b movq %rdx, %r12 + //0x0000077e LBB0_84 + 0x85, 0xff, //0x0000077e testl %edi, %edi + 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00000780 je LBB0_87 + 0x0f, 0xbc, 0xd7, //0x00000786 bsfl %edi, %edx + 0x49, 0x83, 0xfa, 0xff, //0x00000789 cmpq $-1, %r10 + 0x0f, 0x85, 0x7b, 0x1f, 0x00, 0x00, //0x0000078d jne LBB0_471 + 0x4c, 0x01, 0xda, //0x00000793 addq %r11, %rdx + 0x49, 0x89, 0xd2, //0x00000796 movq %rdx, %r10 + //0x00000799 LBB0_87 + 0x45, 0x85, 0xf6, //0x00000799 testl %r14d, %r14d + 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x0000079c je LBB0_90 + 0x41, 0x0f, 0xbc, 0xd6, //0x000007a2 bsfl %r14d, %edx + 0x49, 0x83, 0xfd, 0xff, //0x000007a6 cmpq $-1, %r13 + 0x0f, 0x85, 0x5e, 0x1f, 0x00, 0x00, //0x000007aa jne LBB0_471 + 0x4c, 0x01, 0xda, //0x000007b0 addq %r11, %rdx + 0x49, 0x89, 0xd5, //0x000007b3 movq %rdx, %r13 + //0x000007b6 LBB0_90 + 0x83, 0xf9, 0x10, //0x000007b6 cmpl $16, %ecx + 0x0f, 0x85, 0xa0, 0x07, 0x00, 0x00, //0x000007b9 jne LBB0_196 + 0x48, 0x83, 0xc0, 0xf0, //0x000007bf addq $-16, %rax + 0x49, 0x83, 0xc3, 0x10, //0x000007c3 addq $16, %r11 + 0x48, 0x83, 0xf8, 0x0f, //0x000007c7 cmpq $15, %rax + 0x0f, 0x87, 0xdf, 0xfe, 0xff, 0xff, //0x000007cb ja LBB0_76 + 0x4b, 0x8d, 0x0c, 0x18, //0x000007d1 leaq (%r8,%r11), %rcx + 0x4c, 0x39, 0xde, //0x000007d5 cmpq %r11, %rsi + 0x49, 0x89, 0xcb, //0x000007d8 movq %rcx, %r11 + 0x48, 0x8d, 0x3d, 0x26, 0x34, 0x00, 0x00, //0x000007db leaq $13350(%rip), %rdi /* LJTI0_3+0(%rip) */ + 0x0f, 0x84, 0x7f, 0x07, 0x00, 0x00, //0x000007e2 je LBB0_197 + //0x000007e8 LBB0_93 + 0x4c, 0x8d, 0x1c, 0x01, //0x000007e8 leaq (%rcx,%rax), %r11 + 0x49, 0x89, 0xce, //0x000007ec movq %rcx, %r14 + 0x4d, 0x29, 0xc6, //0x000007ef subq %r8, %r14 + 0x31, 0xf6, //0x000007f2 xorl %esi, %esi + 0xe9, 0x24, 0x00, 0x00, 0x00, //0x000007f4 jmp LBB0_97 + //0x000007f9 LBB0_94 + 0x49, 0x83, 0xfd, 0xff, //0x000007f9 cmpq $-1, %r13 + 0x0f, 0x85, 0xde, 0x1e, 0x00, 0x00, //0x000007fd jne LBB0_469 + 0x4d, 0x8d, 0x2c, 0x36, //0x00000803 leaq (%r14,%rsi), %r13 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000807 .p2align 4, 0x90 + //0x00000810 LBB0_96 + 0x48, 0x83, 0xc6, 0x01, //0x00000810 addq $1, %rsi + 0x48, 0x39, 0xf0, //0x00000814 cmpq %rsi, %rax + 0x0f, 0x84, 0x4a, 0x07, 0x00, 0x00, //0x00000817 je LBB0_197 + //0x0000081d LBB0_97 + 0x0f, 0xbe, 0x14, 0x31, //0x0000081d movsbl (%rcx,%rsi), %edx + 0x8d, 0x5a, 0xd0, //0x00000821 leal $-48(%rdx), %ebx + 0x83, 0xfb, 0x0a, //0x00000824 cmpl $10, %ebx + 0x0f, 0x82, 0xe3, 0xff, 0xff, 0xff, //0x00000827 jb LBB0_96 + 0x8d, 0x5a, 0xd5, //0x0000082d leal $-43(%rdx), %ebx + 0x83, 0xfb, 0x1a, //0x00000830 cmpl $26, %ebx + 0x0f, 0x87, 0x1c, 0x00, 0x00, 0x00, //0x00000833 ja LBB0_102 + 0x48, 0x63, 0x14, 0x9f, //0x00000839 movslq (%rdi,%rbx,4), %rdx + 0x48, 0x01, 0xfa, //0x0000083d addq %rdi, %rdx + 0xff, 0xe2, //0x00000840 jmpq *%rdx + //0x00000842 LBB0_100 + 0x49, 0x83, 0xfc, 0xff, //0x00000842 cmpq $-1, %r12 + 0x0f, 0x85, 0x95, 0x1e, 0x00, 0x00, //0x00000846 jne LBB0_469 + 0x4d, 0x8d, 0x24, 0x36, //0x0000084c leaq (%r14,%rsi), %r12 + 0xe9, 0xbb, 0xff, 0xff, 0xff, //0x00000850 jmp LBB0_96 + //0x00000855 LBB0_102 + 0x83, 0xfa, 0x65, //0x00000855 cmpl $101, %edx + 0x0f, 0x85, 0x30, 0x09, 0x00, 0x00, //0x00000858 jne LBB0_232 + //0x0000085e LBB0_103 + 0x49, 0x83, 0xfa, 0xff, //0x0000085e cmpq $-1, %r10 + 0x0f, 0x85, 0x79, 0x1e, 0x00, 0x00, //0x00000862 jne LBB0_469 + 0x4d, 0x8d, 0x14, 0x36, //0x00000868 leaq (%r14,%rsi), %r10 + 0xe9, 0x9f, 0xff, 0xff, 0xff, //0x0000086c jmp LBB0_96 + //0x00000871 LBB0_105 + 0x49, 0x81, 0xf8, 0xff, 0x0f, 0x00, 0x00, //0x00000871 cmpq $4095, %r8 + 0x0f, 0x8f, 0x29, 0x2e, 0x00, 0x00, //0x00000878 jg LBB0_634 + 0x49, 0x8d, 0x40, 0x01, //0x0000087e leaq $1(%r8), %rax + 0x49, 0x89, 0x45, 0x00, //0x00000882 movq %rax, (%r13) + 0x4b, 0xc7, 0x44, 0xc5, 0x08, 0x00, 0x00, 0x00, 0x00, //0x00000886 movq $0, $8(%r13,%r8,8) + 0xe9, 0x3c, 0xf9, 0xff, 0xff, //0x0000088f jmp LBB0_3 + //0x00000894 LBB0_109 + 0x4b, 0xc7, 0x44, 0xc5, 0x00, 0x02, 0x00, 0x00, 0x00, //0x00000894 movq $2, (%r13,%r8,8) + 0x48, 0x8b, 0x4d, 0xa0, //0x0000089d movq $-96(%rbp), %rcx + 0x4c, 0x8b, 0x61, 0x08, //0x000008a1 movq $8(%rcx), %r12 + 0x48, 0x8b, 0x4d, 0x98, //0x000008a5 movq $-104(%rbp), %rcx + 0xf6, 0xc1, 0x40, //0x000008a9 testb $64, %cl + 0x0f, 0x85, 0x95, 0x03, 0x00, 0x00, //0x000008ac jne LBB0_154 + 0x48, 0x89, 0x75, 0xc8, //0x000008b2 movq %rsi, $-56(%rbp) + 0xf6, 0xc1, 0x20, //0x000008b6 testb $32, %cl + 0x4c, 0x89, 0x65, 0xb8, //0x000008b9 movq %r12, $-72(%rbp) + 0x0f, 0x85, 0xb9, 0x06, 0x00, 0x00, //0x000008bd jne LBB0_199 + 0x4d, 0x89, 0xe6, //0x000008c3 movq %r12, %r14 + 0x4d, 0x29, 0xde, //0x000008c6 subq %r11, %r14 + 0x0f, 0x84, 0x02, 0x30, 0x00, 0x00, //0x000008c9 je LBB0_640 + 0x49, 0x83, 0xfe, 0x40, //0x000008cf cmpq $64, %r14 + 0x0f, 0x82, 0x6e, 0x26, 0x00, 0x00, //0x000008d3 jb LBB0_529 + 0x49, 0xc7, 0xc4, 0xfe, 0xff, 0xff, 0xff, //0x000008d9 movq $-2, %r12 + 0x4c, 0x2b, 0x65, 0xc8, //0x000008e0 subq $-56(%rbp), %r12 + 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x000008e4 movq $-1, $-48(%rbp) + 0x45, 0x31, 0xd2, //0x000008ec xorl %r10d, %r10d + 0x90, //0x000008ef .p2align 4, 0x90 + //0x000008f0 LBB0_114 + 0xf3, 0x43, 0x0f, 0x6f, 0x04, 0x19, //0x000008f0 movdqu (%r9,%r11), %xmm0 + 0xf3, 0x43, 0x0f, 0x6f, 0x4c, 0x19, 0x10, //0x000008f6 movdqu $16(%r9,%r11), %xmm1 + 0xf3, 0x43, 0x0f, 0x6f, 0x54, 0x19, 0x20, //0x000008fd movdqu $32(%r9,%r11), %xmm2 + 0xf3, 0x43, 0x0f, 0x6f, 0x5c, 0x19, 0x30, //0x00000904 movdqu $48(%r9,%r11), %xmm3 + 0x66, 0x0f, 0x6f, 0xe0, //0x0000090b movdqa %xmm0, %xmm4 + 0x66, 0x41, 0x0f, 0x74, 0xe3, //0x0000090f pcmpeqb %xmm11, %xmm4 + 0x66, 0x44, 0x0f, 0xd7, 0xc4, //0x00000914 pmovmskb %xmm4, %r8d + 0x66, 0x0f, 0x6f, 0xe1, //0x00000919 movdqa %xmm1, %xmm4 + 0x66, 0x41, 0x0f, 0x74, 0xe3, //0x0000091d pcmpeqb %xmm11, %xmm4 + 0x66, 0x0f, 0xd7, 0xdc, //0x00000922 pmovmskb %xmm4, %ebx + 0x66, 0x0f, 0x6f, 0xe2, //0x00000926 movdqa %xmm2, %xmm4 + 0x66, 0x41, 0x0f, 0x74, 0xe3, //0x0000092a pcmpeqb %xmm11, %xmm4 + 0x66, 0x0f, 0xd7, 0xcc, //0x0000092f pmovmskb %xmm4, %ecx + 0x66, 0x0f, 0x6f, 0xe3, //0x00000933 movdqa %xmm3, %xmm4 + 0x66, 0x41, 0x0f, 0x74, 0xe3, //0x00000937 pcmpeqb %xmm11, %xmm4 + 0x66, 0x0f, 0xd7, 0xfc, //0x0000093c pmovmskb %xmm4, %edi + 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x00000940 pcmpeqb %xmm13, %xmm0 + 0x66, 0x44, 0x0f, 0xd7, 0xf8, //0x00000945 pmovmskb %xmm0, %r15d + 0x66, 0x41, 0x0f, 0x74, 0xcd, //0x0000094a pcmpeqb %xmm13, %xmm1 + 0x66, 0x0f, 0xd7, 0xd1, //0x0000094f pmovmskb %xmm1, %edx + 0x66, 0x41, 0x0f, 0x74, 0xd5, //0x00000953 pcmpeqb %xmm13, %xmm2 + 0x66, 0x0f, 0xd7, 0xc2, //0x00000958 pmovmskb %xmm2, %eax + 0x66, 0x41, 0x0f, 0x74, 0xdd, //0x0000095c pcmpeqb %xmm13, %xmm3 + 0x66, 0x0f, 0xd7, 0xf3, //0x00000961 pmovmskb %xmm3, %esi + 0x48, 0xc1, 0xe7, 0x30, //0x00000965 shlq $48, %rdi + 0x48, 0xc1, 0xe1, 0x20, //0x00000969 shlq $32, %rcx + 0x48, 0x09, 0xf9, //0x0000096d orq %rdi, %rcx + 0x48, 0xc1, 0xe3, 0x10, //0x00000970 shlq $16, %rbx + 0x48, 0x09, 0xcb, //0x00000974 orq %rcx, %rbx + 0x49, 0x09, 0xd8, //0x00000977 orq %rbx, %r8 + 0x48, 0xc1, 0xe6, 0x30, //0x0000097a shlq $48, %rsi + 0x48, 0xc1, 0xe0, 0x20, //0x0000097e shlq $32, %rax + 0x48, 0x09, 0xf0, //0x00000982 orq %rsi, %rax + 0x48, 0xc1, 0xe2, 0x10, //0x00000985 shlq $16, %rdx + 0x48, 0x09, 0xc2, //0x00000989 orq %rax, %rdx + 0x49, 0x09, 0xd7, //0x0000098c orq %rdx, %r15 + 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x0000098f jne LBB0_123 + 0x4d, 0x85, 0xd2, //0x00000995 testq %r10, %r10 + 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x00000998 jne LBB0_125 + 0x45, 0x31, 0xd2, //0x0000099e xorl %r10d, %r10d + 0x4d, 0x85, 0xc0, //0x000009a1 testq %r8, %r8 + 0x0f, 0x85, 0x83, 0x00, 0x00, 0x00, //0x000009a4 jne LBB0_126 + //0x000009aa LBB0_117 + 0x49, 0x83, 0xc6, 0xc0, //0x000009aa addq $-64, %r14 + 0x49, 0x83, 0xc4, 0xc0, //0x000009ae addq $-64, %r12 + 0x49, 0x83, 0xc3, 0x40, //0x000009b2 addq $64, %r11 + 0x49, 0x83, 0xfe, 0x3f, //0x000009b6 cmpq $63, %r14 + 0x0f, 0x87, 0x30, 0xff, 0xff, 0xff, //0x000009ba ja LBB0_114 + 0xe9, 0x8b, 0x1f, 0x00, 0x00, //0x000009c0 jmp LBB0_118 + //0x000009c5 LBB0_123 + 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x000009c5 cmpq $-1, $-48(%rbp) + 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x000009ca jne LBB0_125 + 0x49, 0x0f, 0xbc, 0xc7, //0x000009d0 bsfq %r15, %rax + 0x4c, 0x01, 0xd8, //0x000009d4 addq %r11, %rax + 0x48, 0x89, 0x45, 0xd0, //0x000009d7 movq %rax, $-48(%rbp) + //0x000009db LBB0_125 + 0x4c, 0x89, 0xd0, //0x000009db movq %r10, %rax + 0x48, 0xf7, 0xd0, //0x000009de notq %rax + 0x4c, 0x21, 0xf8, //0x000009e1 andq %r15, %rax + 0x48, 0x8d, 0x0c, 0x00, //0x000009e4 leaq (%rax,%rax), %rcx + 0x4c, 0x09, 0xd1, //0x000009e8 orq %r10, %rcx + 0x48, 0x89, 0xca, //0x000009eb movq %rcx, %rdx + 0x48, 0xf7, 0xd2, //0x000009ee notq %rdx + 0x4c, 0x21, 0xfa, //0x000009f1 andq %r15, %rdx + 0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000009f4 movabsq $-6148914691236517206, %rsi + 0x48, 0x21, 0xf2, //0x000009fe andq %rsi, %rdx + 0x45, 0x31, 0xd2, //0x00000a01 xorl %r10d, %r10d + 0x48, 0x01, 0xc2, //0x00000a04 addq %rax, %rdx + 0x41, 0x0f, 0x92, 0xc2, //0x00000a07 setb %r10b + 0x48, 0x01, 0xd2, //0x00000a0b addq %rdx, %rdx + 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000a0e movabsq $6148914691236517205, %rax + 0x48, 0x31, 0xc2, //0x00000a18 xorq %rax, %rdx + 0x48, 0x21, 0xca, //0x00000a1b andq %rcx, %rdx + 0x48, 0xf7, 0xd2, //0x00000a1e notq %rdx + 0x49, 0x21, 0xd0, //0x00000a21 andq %rdx, %r8 + 0x4d, 0x85, 0xc0, //0x00000a24 testq %r8, %r8 + 0x0f, 0x84, 0x7d, 0xff, 0xff, 0xff, //0x00000a27 je LBB0_117 + //0x00000a2d LBB0_126 + 0x4d, 0x0f, 0xbc, 0xd8, //0x00000a2d bsfq %r8, %r11 + 0x4d, 0x29, 0xe3, //0x00000a31 subq %r12, %r11 + 0x48, 0x8b, 0x55, 0xc8, //0x00000a34 movq $-56(%rbp), %rdx + 0x4c, 0x8b, 0x65, 0xb8, //0x00000a38 movq $-72(%rbp), %r12 + 0x4d, 0x85, 0xdb, //0x00000a3c testq %r11, %r11 + 0x0f, 0x89, 0x7b, 0x0d, 0x00, 0x00, //0x00000a3f jns LBB0_331 + 0xe9, 0xbb, 0x2c, 0x00, 0x00, //0x00000a45 jmp LBB0_127 + //0x00000a4a LBB0_129 + 0x49, 0x89, 0xf0, //0x00000a4a movq %rsi, %r8 + 0x4d, 0x89, 0xe6, //0x00000a4d movq %r12, %r14 + 0x4d, 0x29, 0xde, //0x00000a50 subq %r11, %r14 + 0x49, 0x83, 0xfe, 0x20, //0x00000a53 cmpq $32, %r14 + 0x0f, 0x8c, 0x69, 0x23, 0x00, 0x00, //0x00000a57 jl LBB0_508 + 0x4c, 0x89, 0xc1, //0x00000a5d movq %r8, %rcx + 0x4f, 0x8d, 0x14, 0x01, //0x00000a60 leaq (%r9,%r8), %r10 + 0x4d, 0x29, 0xc4, //0x00000a64 subq %r8, %r12 + 0xbb, 0x1f, 0x00, 0x00, 0x00, //0x00000a67 movl $31, %ebx + 0x45, 0x31, 0xf6, //0x00000a6c xorl %r14d, %r14d + 0x45, 0x31, 0xdb, //0x00000a6f xorl %r11d, %r11d + 0xe9, 0x2f, 0x00, 0x00, 0x00, //0x00000a72 jmp LBB0_131 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000a77 .p2align 4, 0x90 + //0x00000a80 LBB0_135 + 0x45, 0x31, 0xdb, //0x00000a80 xorl %r11d, %r11d + 0x48, 0x85, 0xd2, //0x00000a83 testq %rdx, %rdx + 0x0f, 0x85, 0xaa, 0x00, 0x00, 0x00, //0x00000a86 jne LBB0_133 + //0x00000a8c LBB0_136 + 0x49, 0x83, 0xc6, 0x20, //0x00000a8c addq $32, %r14 + 0x49, 0x8d, 0x0c, 0x1c, //0x00000a90 leaq (%r12,%rbx), %rcx + 0x48, 0x83, 0xc1, 0xe0, //0x00000a94 addq $-32, %rcx + 0x48, 0x83, 0xc3, 0xe0, //0x00000a98 addq $-32, %rbx + 0x48, 0x83, 0xf9, 0x3f, //0x00000a9c cmpq $63, %rcx + 0x0f, 0x8e, 0x84, 0x1b, 0x00, 0x00, //0x00000aa0 jle LBB0_137 + //0x00000aa6 LBB0_131 + 0xf3, 0x43, 0x0f, 0x6f, 0x5c, 0x32, 0x01, //0x00000aa6 movdqu $1(%r10,%r14), %xmm3 + 0xf3, 0x43, 0x0f, 0x6f, 0x64, 0x32, 0x11, //0x00000aad movdqu $17(%r10,%r14), %xmm4 + 0x66, 0x0f, 0x6f, 0xeb, //0x00000ab4 movdqa %xmm3, %xmm5 + 0x66, 0x41, 0x0f, 0x74, 0xeb, //0x00000ab8 pcmpeqb %xmm11, %xmm5 + 0x66, 0x0f, 0xd7, 0xcd, //0x00000abd pmovmskb %xmm5, %ecx + 0x66, 0x0f, 0x6f, 0xec, //0x00000ac1 movdqa %xmm4, %xmm5 + 0x66, 0x41, 0x0f, 0x74, 0xeb, //0x00000ac5 pcmpeqb %xmm11, %xmm5 + 0x66, 0x0f, 0xd7, 0xd5, //0x00000aca pmovmskb %xmm5, %edx + 0x48, 0xc1, 0xe2, 0x10, //0x00000ace shlq $16, %rdx + 0x48, 0x09, 0xca, //0x00000ad2 orq %rcx, %rdx + 0x66, 0x41, 0x0f, 0x74, 0xdd, //0x00000ad5 pcmpeqb %xmm13, %xmm3 + 0x66, 0x0f, 0xd7, 0xfb, //0x00000ada pmovmskb %xmm3, %edi + 0x66, 0x41, 0x0f, 0x74, 0xe5, //0x00000ade pcmpeqb %xmm13, %xmm4 + 0x66, 0x0f, 0xd7, 0xcc, //0x00000ae3 pmovmskb %xmm4, %ecx + 0x48, 0xc1, 0xe1, 0x10, //0x00000ae7 shlq $16, %rcx + 0x48, 0x09, 0xf9, //0x00000aeb orq %rdi, %rcx + 0x48, 0x89, 0xcf, //0x00000aee movq %rcx, %rdi + 0x4c, 0x09, 0xdf, //0x00000af1 orq %r11, %rdi + 0x0f, 0x84, 0x86, 0xff, 0xff, 0xff, //0x00000af4 je LBB0_135 + 0x44, 0x89, 0xdf, //0x00000afa movl %r11d, %edi + 0xf7, 0xd7, //0x00000afd notl %edi + 0x21, 0xcf, //0x00000aff andl %ecx, %edi + 0x44, 0x8d, 0x3c, 0x3f, //0x00000b01 leal (%rdi,%rdi), %r15d + 0x45, 0x09, 0xdf, //0x00000b05 orl %r11d, %r15d + 0x44, 0x89, 0xfe, //0x00000b08 movl %r15d, %esi + 0xf7, 0xd6, //0x00000b0b notl %esi + 0x21, 0xce, //0x00000b0d andl %ecx, %esi + 0x81, 0xe6, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000b0f andl $-1431655766, %esi + 0x45, 0x31, 0xdb, //0x00000b15 xorl %r11d, %r11d + 0x01, 0xfe, //0x00000b18 addl %edi, %esi + 0x41, 0x0f, 0x92, 0xc3, //0x00000b1a setb %r11b + 0x01, 0xf6, //0x00000b1e addl %esi, %esi + 0x81, 0xf6, 0x55, 0x55, 0x55, 0x55, //0x00000b20 xorl $1431655765, %esi + 0x44, 0x21, 0xfe, //0x00000b26 andl %r15d, %esi + 0xf7, 0xd6, //0x00000b29 notl %esi + 0x21, 0xf2, //0x00000b2b andl %esi, %edx + 0x48, 0x85, 0xd2, //0x00000b2d testq %rdx, %rdx + 0x0f, 0x84, 0x56, 0xff, 0xff, 0xff, //0x00000b30 je LBB0_136 + //0x00000b36 LBB0_133 + 0x0f, 0xbc, 0xc2, //0x00000b36 bsfl %edx, %eax + 0x4c, 0x01, 0xc0, //0x00000b39 addq %r8, %rax + 0x4d, 0x8d, 0x1c, 0x06, //0x00000b3c leaq (%r14,%rax), %r11 + 0x49, 0x83, 0xc3, 0x02, //0x00000b40 addq $2, %r11 + //0x00000b44 LBB0_134 + 0x48, 0x8b, 0x45, 0xa8, //0x00000b44 movq $-88(%rbp), %rax + 0x4c, 0x89, 0x18, //0x00000b48 movq %r11, (%rax) + 0x4c, 0x89, 0xc0, //0x00000b4b movq %r8, %rax + 0x48, 0xb9, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x00000b4e movabsq $9223372036854775806, %rcx + 0x49, 0x39, 0xc8, //0x00000b58 cmpq %rcx, %r8 + 0x0f, 0x86, 0x6f, 0xf6, 0xff, 0xff, //0x00000b5b jbe LBB0_3 + 0xe9, 0x8d, 0x2b, 0x00, 0x00, //0x00000b61 jmp LBB0_638 + //0x00000b66 LBB0_140 + 0x48, 0x89, 0xf0, //0x00000b66 movq %rsi, %rax + 0x4c, 0x29, 0xd8, //0x00000b69 subq %r11, %rax + 0x48, 0x83, 0xf8, 0x10, //0x00000b6c cmpq $16, %rax + 0x48, 0x8b, 0x7d, 0xc8, //0x00000b70 movq $-56(%rbp), %rdi + 0x0f, 0x82, 0x54, 0x22, 0x00, 0x00, //0x00000b74 jb LBB0_509 + 0x48, 0x89, 0xf8, //0x00000b7a movq %rdi, %rax + 0x48, 0xf7, 0xd0, //0x00000b7d notq %rax + //0x00000b80 .p2align 4, 0x90 + //0x00000b80 LBB0_142 + 0xf3, 0x43, 0x0f, 0x6f, 0x04, 0x19, //0x00000b80 movdqu (%r9,%r11), %xmm0 + 0x66, 0x0f, 0x6f, 0xc8, //0x00000b86 movdqa %xmm0, %xmm1 + 0x66, 0x41, 0x0f, 0x74, 0xce, //0x00000b8a pcmpeqb %xmm14, %xmm1 + 0x66, 0x41, 0x0f, 0xdb, 0xc1, //0x00000b8f pand %xmm9, %xmm0 + 0x66, 0x41, 0x0f, 0x74, 0xc0, //0x00000b94 pcmpeqb %xmm8, %xmm0 + 0x66, 0x0f, 0xeb, 0xc1, //0x00000b99 por %xmm1, %xmm0 + 0x66, 0x0f, 0xd7, 0xc8, //0x00000b9d pmovmskb %xmm0, %ecx + 0x85, 0xc9, //0x00000ba1 testl %ecx, %ecx + 0x0f, 0x85, 0x71, 0x00, 0x00, 0x00, //0x00000ba3 jne LBB0_152 + 0x49, 0x83, 0xc3, 0x10, //0x00000ba9 addq $16, %r11 + 0x48, 0x8d, 0x0c, 0x06, //0x00000bad leaq (%rsi,%rax), %rcx + 0x48, 0x83, 0xc1, 0xf0, //0x00000bb1 addq $-16, %rcx + 0x48, 0x83, 0xc0, 0xf0, //0x00000bb5 addq $-16, %rax + 0x48, 0x83, 0xf9, 0x0f, //0x00000bb9 cmpq $15, %rcx + 0x0f, 0x87, 0xbd, 0xff, 0xff, 0xff, //0x00000bbd ja LBB0_142 + 0x4d, 0x89, 0xcb, //0x00000bc3 movq %r9, %r11 + 0x49, 0x29, 0xc3, //0x00000bc6 subq %rax, %r11 + 0x48, 0x01, 0xc6, //0x00000bc9 addq %rax, %rsi + 0x48, 0x89, 0xf0, //0x00000bcc movq %rsi, %rax + 0x48, 0x85, 0xc0, //0x00000bcf testq %rax, %rax + 0x0f, 0x84, 0x36, 0x00, 0x00, 0x00, //0x00000bd2 je LBB0_151 + //0x00000bd8 LBB0_145 + 0x49, 0x8d, 0x14, 0x03, //0x00000bd8 leaq (%r11,%rax), %rdx + 0x31, 0xc9, //0x00000bdc xorl %ecx, %ecx + //0x00000bde LBB0_146 + 0x41, 0x0f, 0xb6, 0x1c, 0x0b, //0x00000bde movzbl (%r11,%rcx), %ebx + 0x80, 0xfb, 0x2c, //0x00000be3 cmpb $44, %bl + 0x0f, 0x84, 0xc7, 0x1a, 0x00, 0x00, //0x00000be6 je LBB0_465 + 0x80, 0xfb, 0x7d, //0x00000bec cmpb $125, %bl + 0x0f, 0x84, 0xbe, 0x1a, 0x00, 0x00, //0x00000bef je LBB0_465 + 0x80, 0xfb, 0x5d, //0x00000bf5 cmpb $93, %bl + 0x0f, 0x84, 0xb5, 0x1a, 0x00, 0x00, //0x00000bf8 je LBB0_465 + 0x48, 0x83, 0xc1, 0x01, //0x00000bfe addq $1, %rcx + 0x48, 0x39, 0xc8, //0x00000c02 cmpq %rcx, %rax + 0x0f, 0x85, 0xd3, 0xff, 0xff, 0xff, //0x00000c05 jne LBB0_146 + 0x49, 0x89, 0xd3, //0x00000c0b movq %rdx, %r11 + //0x00000c0e LBB0_151 + 0x4d, 0x29, 0xcb, //0x00000c0e subq %r9, %r11 + 0x4c, 0x8b, 0x6d, 0xc0, //0x00000c11 movq $-64(%rbp), %r13 + 0xe9, 0x0b, 0x00, 0x00, 0x00, //0x00000c15 jmp LBB0_153 + //0x00000c1a LBB0_152 + 0x66, 0x0f, 0xbc, 0xc9, //0x00000c1a bsfw %cx, %cx + 0x44, 0x0f, 0xb7, 0xd9, //0x00000c1e movzwl %cx, %r11d + 0x49, 0x29, 0xc3, //0x00000c22 subq %rax, %r11 + //0x00000c25 LBB0_153 + 0x48, 0x8b, 0x45, 0xa8, //0x00000c25 movq $-88(%rbp), %rax + 0x4c, 0x89, 0x18, //0x00000c29 movq %r11, (%rax) + 0x48, 0x89, 0xf8, //0x00000c2c movq %rdi, %rax + 0x48, 0xb9, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x00000c2f movabsq $9223372036854775806, %rcx + 0x48, 0x39, 0xcf, //0x00000c39 cmpq %rcx, %rdi + 0x0f, 0x86, 0x8e, 0xf5, 0xff, 0xff, //0x00000c3c jbe LBB0_3 + 0xe9, 0xac, 0x2a, 0x00, 0x00, //0x00000c42 jmp LBB0_638 + //0x00000c47 LBB0_154 + 0x49, 0x89, 0xf0, //0x00000c47 movq %rsi, %r8 + 0x4d, 0x89, 0xe6, //0x00000c4a movq %r12, %r14 + 0x4d, 0x29, 0xde, //0x00000c4d subq %r11, %r14 + 0x49, 0x83, 0xfe, 0x20, //0x00000c50 cmpq $32, %r14 + 0x0f, 0x8c, 0x3e, 0x22, 0x00, 0x00, //0x00000c54 jl LBB0_522 + 0x4c, 0x89, 0xc1, //0x00000c5a movq %r8, %rcx + 0x4f, 0x8d, 0x14, 0x01, //0x00000c5d leaq (%r9,%r8), %r10 + 0x4d, 0x29, 0xc4, //0x00000c61 subq %r8, %r12 + 0xbb, 0x1f, 0x00, 0x00, 0x00, //0x00000c64 movl $31, %ebx + 0x45, 0x31, 0xf6, //0x00000c69 xorl %r14d, %r14d + 0x45, 0x31, 0xdb, //0x00000c6c xorl %r11d, %r11d + 0xe9, 0x32, 0x00, 0x00, 0x00, //0x00000c6f jmp LBB0_156 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000c74 .p2align 4, 0x90 + //0x00000c80 LBB0_159 + 0x45, 0x31, 0xdb, //0x00000c80 xorl %r11d, %r11d + 0x48, 0x85, 0xd2, //0x00000c83 testq %rdx, %rdx + 0x0f, 0x85, 0xaa, 0x00, 0x00, 0x00, //0x00000c86 jne LBB0_158 + //0x00000c8c LBB0_160 + 0x49, 0x83, 0xc6, 0x20, //0x00000c8c addq $32, %r14 + 0x49, 0x8d, 0x0c, 0x1c, //0x00000c90 leaq (%r12,%rbx), %rcx + 0x48, 0x83, 0xc1, 0xe0, //0x00000c94 addq $-32, %rcx + 0x48, 0x83, 0xc3, 0xe0, //0x00000c98 addq $-32, %rbx + 0x48, 0x83, 0xf9, 0x3f, //0x00000c9c cmpq $63, %rcx + 0x0f, 0x8e, 0x6f, 0x1a, 0x00, 0x00, //0x00000ca0 jle LBB0_161 + //0x00000ca6 LBB0_156 + 0xf3, 0x43, 0x0f, 0x6f, 0x44, 0x32, 0x01, //0x00000ca6 movdqu $1(%r10,%r14), %xmm0 + 0xf3, 0x43, 0x0f, 0x6f, 0x4c, 0x32, 0x11, //0x00000cad movdqu $17(%r10,%r14), %xmm1 + 0x66, 0x0f, 0x6f, 0xd0, //0x00000cb4 movdqa %xmm0, %xmm2 + 0x66, 0x41, 0x0f, 0x74, 0xd3, //0x00000cb8 pcmpeqb %xmm11, %xmm2 + 0x66, 0x0f, 0xd7, 0xca, //0x00000cbd pmovmskb %xmm2, %ecx + 0x66, 0x0f, 0x6f, 0xd1, //0x00000cc1 movdqa %xmm1, %xmm2 + 0x66, 0x41, 0x0f, 0x74, 0xd3, //0x00000cc5 pcmpeqb %xmm11, %xmm2 + 0x66, 0x0f, 0xd7, 0xd2, //0x00000cca pmovmskb %xmm2, %edx + 0x48, 0xc1, 0xe2, 0x10, //0x00000cce shlq $16, %rdx + 0x48, 0x09, 0xca, //0x00000cd2 orq %rcx, %rdx + 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x00000cd5 pcmpeqb %xmm13, %xmm0 + 0x66, 0x0f, 0xd7, 0xf8, //0x00000cda pmovmskb %xmm0, %edi + 0x66, 0x41, 0x0f, 0x74, 0xcd, //0x00000cde pcmpeqb %xmm13, %xmm1 + 0x66, 0x0f, 0xd7, 0xc9, //0x00000ce3 pmovmskb %xmm1, %ecx + 0x48, 0xc1, 0xe1, 0x10, //0x00000ce7 shlq $16, %rcx + 0x48, 0x09, 0xf9, //0x00000ceb orq %rdi, %rcx + 0x48, 0x89, 0xcf, //0x00000cee movq %rcx, %rdi + 0x4c, 0x09, 0xdf, //0x00000cf1 orq %r11, %rdi + 0x0f, 0x84, 0x86, 0xff, 0xff, 0xff, //0x00000cf4 je LBB0_159 + 0x44, 0x89, 0xdf, //0x00000cfa movl %r11d, %edi + 0xf7, 0xd7, //0x00000cfd notl %edi + 0x21, 0xcf, //0x00000cff andl %ecx, %edi + 0x44, 0x8d, 0x3c, 0x3f, //0x00000d01 leal (%rdi,%rdi), %r15d + 0x45, 0x09, 0xdf, //0x00000d05 orl %r11d, %r15d + 0x44, 0x89, 0xfe, //0x00000d08 movl %r15d, %esi + 0xf7, 0xd6, //0x00000d0b notl %esi + 0x21, 0xce, //0x00000d0d andl %ecx, %esi + 0x81, 0xe6, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000d0f andl $-1431655766, %esi + 0x45, 0x31, 0xdb, //0x00000d15 xorl %r11d, %r11d + 0x01, 0xfe, //0x00000d18 addl %edi, %esi + 0x41, 0x0f, 0x92, 0xc3, //0x00000d1a setb %r11b + 0x01, 0xf6, //0x00000d1e addl %esi, %esi + 0x81, 0xf6, 0x55, 0x55, 0x55, 0x55, //0x00000d20 xorl $1431655765, %esi + 0x44, 0x21, 0xfe, //0x00000d26 andl %r15d, %esi + 0xf7, 0xd6, //0x00000d29 notl %esi + 0x21, 0xf2, //0x00000d2b andl %esi, %edx + 0x48, 0x85, 0xd2, //0x00000d2d testq %rdx, %rdx + 0x0f, 0x84, 0x56, 0xff, 0xff, 0xff, //0x00000d30 je LBB0_160 + //0x00000d36 LBB0_158 + 0x0f, 0xbc, 0xc2, //0x00000d36 bsfl %edx, %eax + 0x4c, 0x89, 0xc2, //0x00000d39 movq %r8, %rdx + 0x4c, 0x01, 0xc0, //0x00000d3c addq %r8, %rax + 0x4d, 0x8d, 0x1c, 0x06, //0x00000d3f leaq (%r14,%rax), %r11 + 0x49, 0x83, 0xc3, 0x02, //0x00000d43 addq $2, %r11 + 0xe9, 0x74, 0x0a, 0x00, 0x00, //0x00000d47 jmp LBB0_331 + //0x00000d4c LBB0_164 + 0x4d, 0x29, 0xde, //0x00000d4c subq %r11, %r14 + 0x0f, 0x84, 0x74, 0x2b, 0x00, 0x00, //0x00000d4f je LBB0_639 + 0x66, 0x44, 0x0f, 0x6f, 0xe7, //0x00000d55 movdqa %xmm7, %xmm12 + 0x49, 0x83, 0xfe, 0x40, //0x00000d5a cmpq $64, %r14 + 0x0f, 0x82, 0x59, 0x21, 0x00, 0x00, //0x00000d5e jb LBB0_524 + 0x4c, 0x89, 0x4d, 0xb0, //0x00000d64 movq %r9, $-80(%rbp) + 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x00000d68 movq $-1, $-48(%rbp) + 0x31, 0xdb, //0x00000d70 xorl %ebx, %ebx + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000d72 .p2align 4, 0x90 + //0x00000d80 LBB0_167 + 0x49, 0x89, 0xd9, //0x00000d80 movq %rbx, %r9 + 0x48, 0x8b, 0x45, 0xb0, //0x00000d83 movq $-80(%rbp), %rax + 0xf3, 0x42, 0x0f, 0x6f, 0x3c, 0x18, //0x00000d87 movdqu (%rax,%r11), %xmm7 + 0xf3, 0x42, 0x0f, 0x6f, 0x54, 0x18, 0x10, //0x00000d8d movdqu $16(%rax,%r11), %xmm2 + 0xf3, 0x42, 0x0f, 0x6f, 0x44, 0x18, 0x20, //0x00000d94 movdqu $32(%rax,%r11), %xmm0 + 0xf3, 0x42, 0x0f, 0x6f, 0x4c, 0x18, 0x30, //0x00000d9b movdqu $48(%rax,%r11), %xmm1 + 0x66, 0x0f, 0x6f, 0xdf, //0x00000da2 movdqa %xmm7, %xmm3 + 0x66, 0x41, 0x0f, 0x74, 0xdb, //0x00000da6 pcmpeqb %xmm11, %xmm3 + 0x66, 0x44, 0x0f, 0xd7, 0xfb, //0x00000dab pmovmskb %xmm3, %r15d + 0x66, 0x0f, 0x6f, 0xda, //0x00000db0 movdqa %xmm2, %xmm3 + 0x66, 0x0f, 0x6f, 0xf2, //0x00000db4 movdqa %xmm2, %xmm6 + 0x66, 0x41, 0x0f, 0xda, 0xf2, //0x00000db8 pminub %xmm10, %xmm6 + 0x66, 0x0f, 0x74, 0xf2, //0x00000dbd pcmpeqb %xmm2, %xmm6 + 0x66, 0x41, 0x0f, 0x74, 0xd3, //0x00000dc1 pcmpeqb %xmm11, %xmm2 + 0x66, 0x0f, 0xd7, 0xf2, //0x00000dc6 pmovmskb %xmm2, %esi + 0x66, 0x0f, 0x6f, 0xd0, //0x00000dca movdqa %xmm0, %xmm2 + 0x66, 0x0f, 0x6f, 0xe8, //0x00000dce movdqa %xmm0, %xmm5 + 0x66, 0x41, 0x0f, 0xda, 0xea, //0x00000dd2 pminub %xmm10, %xmm5 + 0x66, 0x0f, 0x74, 0xe8, //0x00000dd7 pcmpeqb %xmm0, %xmm5 + 0x66, 0x41, 0x0f, 0x74, 0xc3, //0x00000ddb pcmpeqb %xmm11, %xmm0 + 0x66, 0x0f, 0xd7, 0xf8, //0x00000de0 pmovmskb %xmm0, %edi + 0x66, 0x0f, 0x6f, 0xc1, //0x00000de4 movdqa %xmm1, %xmm0 + 0x66, 0x0f, 0x6f, 0xe1, //0x00000de8 movdqa %xmm1, %xmm4 + 0x66, 0x41, 0x0f, 0xda, 0xe2, //0x00000dec pminub %xmm10, %xmm4 + 0x66, 0x0f, 0x74, 0xe1, //0x00000df1 pcmpeqb %xmm1, %xmm4 + 0x66, 0x41, 0x0f, 0x74, 0xcb, //0x00000df5 pcmpeqb %xmm11, %xmm1 + 0x66, 0x0f, 0xd7, 0xc1, //0x00000dfa pmovmskb %xmm1, %eax + 0x66, 0x0f, 0x6f, 0xcf, //0x00000dfe movdqa %xmm7, %xmm1 + 0x66, 0x41, 0x0f, 0x74, 0xcd, //0x00000e02 pcmpeqb %xmm13, %xmm1 + 0x66, 0x44, 0x0f, 0xd7, 0xe1, //0x00000e07 pmovmskb %xmm1, %r12d + 0x66, 0x41, 0x0f, 0x74, 0xdd, //0x00000e0c pcmpeqb %xmm13, %xmm3 + 0x66, 0x0f, 0xd7, 0xd3, //0x00000e11 pmovmskb %xmm3, %edx + 0x66, 0x41, 0x0f, 0x74, 0xd5, //0x00000e15 pcmpeqb %xmm13, %xmm2 + 0x66, 0x44, 0x0f, 0xd7, 0xc2, //0x00000e1a pmovmskb %xmm2, %r8d + 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x00000e1f pcmpeqb %xmm13, %xmm0 + 0x66, 0x44, 0x0f, 0xd7, 0xd0, //0x00000e24 pmovmskb %xmm0, %r10d + 0x66, 0x0f, 0xd7, 0xce, //0x00000e29 pmovmskb %xmm6, %ecx + 0x66, 0x0f, 0xd7, 0xdd, //0x00000e2d pmovmskb %xmm5, %ebx + 0x66, 0x44, 0x0f, 0xd7, 0xec, //0x00000e31 pmovmskb %xmm4, %r13d + 0x48, 0xc1, 0xe0, 0x30, //0x00000e36 shlq $48, %rax + 0x48, 0xc1, 0xe7, 0x20, //0x00000e3a shlq $32, %rdi + 0x48, 0x09, 0xc7, //0x00000e3e orq %rax, %rdi + 0x48, 0xc1, 0xe6, 0x10, //0x00000e41 shlq $16, %rsi + 0x48, 0x09, 0xfe, //0x00000e45 orq %rdi, %rsi + 0x49, 0x09, 0xf7, //0x00000e48 orq %rsi, %r15 + 0x49, 0xc1, 0xe2, 0x30, //0x00000e4b shlq $48, %r10 + 0x49, 0xc1, 0xe0, 0x20, //0x00000e4f shlq $32, %r8 + 0x4d, 0x09, 0xd0, //0x00000e53 orq %r10, %r8 + 0x48, 0xc1, 0xe2, 0x10, //0x00000e56 shlq $16, %rdx + 0x4c, 0x09, 0xc2, //0x00000e5a orq %r8, %rdx + 0x49, 0xc1, 0xe5, 0x30, //0x00000e5d shlq $48, %r13 + 0x48, 0xc1, 0xe3, 0x20, //0x00000e61 shlq $32, %rbx + 0x4c, 0x09, 0xeb, //0x00000e65 orq %r13, %rbx + 0x48, 0xc1, 0xe1, 0x10, //0x00000e68 shlq $16, %rcx + 0x48, 0x09, 0xd9, //0x00000e6c orq %rbx, %rcx + 0x49, 0x09, 0xd4, //0x00000e6f orq %rdx, %r12 + 0x0f, 0x85, 0x50, 0x00, 0x00, 0x00, //0x00000e72 jne LBB0_184 + 0x4d, 0x85, 0xc9, //0x00000e78 testq %r9, %r9 + 0x0f, 0x85, 0x66, 0x00, 0x00, 0x00, //0x00000e7b jne LBB0_186 + 0x31, 0xdb, //0x00000e81 xorl %ebx, %ebx + 0x4c, 0x8b, 0x6d, 0xc0, //0x00000e83 movq $-64(%rbp), %r13 + //0x00000e87 LBB0_170 + 0x66, 0x0f, 0x6f, 0xc7, //0x00000e87 movdqa %xmm7, %xmm0 + 0x66, 0x41, 0x0f, 0xda, 0xc2, //0x00000e8b pminub %xmm10, %xmm0 + 0x66, 0x0f, 0x74, 0xc7, //0x00000e90 pcmpeqb %xmm7, %xmm0 + 0x66, 0x0f, 0xd7, 0xc0, //0x00000e94 pmovmskb %xmm0, %eax + 0x48, 0x09, 0xc1, //0x00000e98 orq %rax, %rcx + 0x4d, 0x85, 0xff, //0x00000e9b testq %r15, %r15 + 0x4c, 0x8b, 0x65, 0xb8, //0x00000e9e movq $-72(%rbp), %r12 + 0x0f, 0x85, 0x8f, 0x00, 0x00, 0x00, //0x00000ea2 jne LBB0_188 + 0x48, 0x85, 0xc9, //0x00000ea8 testq %rcx, %rcx + 0x0f, 0x85, 0x74, 0x28, 0x00, 0x00, //0x00000eab jne LBB0_623 + 0x49, 0x83, 0xc6, 0xc0, //0x00000eb1 addq $-64, %r14 + 0x49, 0x83, 0xc3, 0x40, //0x00000eb5 addq $64, %r11 + 0x49, 0x83, 0xfe, 0x3f, //0x00000eb9 cmpq $63, %r14 + 0x0f, 0x87, 0xbd, 0xfe, 0xff, 0xff, //0x00000ebd ja LBB0_167 + 0xe9, 0x52, 0x19, 0x00, 0x00, //0x00000ec3 jmp LBB0_173 + //0x00000ec8 LBB0_184 + 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x00000ec8 cmpq $-1, $-48(%rbp) + 0x4c, 0x8b, 0x6d, 0xc0, //0x00000ecd movq $-64(%rbp), %r13 + 0x0f, 0x85, 0x14, 0x00, 0x00, 0x00, //0x00000ed1 jne LBB0_187 + 0x49, 0x0f, 0xbc, 0xc4, //0x00000ed7 bsfq %r12, %rax + 0x4c, 0x01, 0xd8, //0x00000edb addq %r11, %rax + 0x48, 0x89, 0x45, 0xd0, //0x00000ede movq %rax, $-48(%rbp) + 0xe9, 0x04, 0x00, 0x00, 0x00, //0x00000ee2 jmp LBB0_187 + //0x00000ee7 LBB0_186 + 0x4c, 0x8b, 0x6d, 0xc0, //0x00000ee7 movq $-64(%rbp), %r13 + //0x00000eeb LBB0_187 + 0x4c, 0x89, 0xc8, //0x00000eeb movq %r9, %rax + 0x48, 0xf7, 0xd0, //0x00000eee notq %rax + 0x4c, 0x21, 0xe0, //0x00000ef1 andq %r12, %rax + 0x48, 0x8d, 0x14, 0x00, //0x00000ef4 leaq (%rax,%rax), %rdx + 0x4c, 0x09, 0xca, //0x00000ef8 orq %r9, %rdx + 0x48, 0x89, 0xd6, //0x00000efb movq %rdx, %rsi + 0x48, 0xf7, 0xd6, //0x00000efe notq %rsi + 0x4c, 0x21, 0xe6, //0x00000f01 andq %r12, %rsi + 0x48, 0xbf, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000f04 movabsq $-6148914691236517206, %rdi + 0x48, 0x21, 0xfe, //0x00000f0e andq %rdi, %rsi + 0x31, 0xdb, //0x00000f11 xorl %ebx, %ebx + 0x48, 0x01, 0xc6, //0x00000f13 addq %rax, %rsi + 0x0f, 0x92, 0xc3, //0x00000f16 setb %bl + 0x48, 0x01, 0xf6, //0x00000f19 addq %rsi, %rsi + 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000f1c movabsq $6148914691236517205, %rax + 0x48, 0x31, 0xc6, //0x00000f26 xorq %rax, %rsi + 0x48, 0x21, 0xd6, //0x00000f29 andq %rdx, %rsi + 0x48, 0xf7, 0xd6, //0x00000f2c notq %rsi + 0x49, 0x21, 0xf7, //0x00000f2f andq %rsi, %r15 + 0xe9, 0x50, 0xff, 0xff, 0xff, //0x00000f32 jmp LBB0_170 + //0x00000f37 LBB0_188 + 0x49, 0x0f, 0xbc, 0xc7, //0x00000f37 bsfq %r15, %rax + 0x48, 0x85, 0xc9, //0x00000f3b testq %rcx, %rcx + 0x66, 0x41, 0x0f, 0x6f, 0xfc, //0x00000f3e movdqa %xmm12, %xmm7 + 0x0f, 0x84, 0xec, 0x02, 0x00, 0x00, //0x00000f43 je LBB0_244 + 0x48, 0x0f, 0xbc, 0xc9, //0x00000f49 bsfq %rcx, %rcx + 0x48, 0x8b, 0x55, 0xc8, //0x00000f4d movq $-56(%rbp), %rdx + 0x48, 0x39, 0xc1, //0x00000f51 cmpq %rax, %rcx + 0x0f, 0x83, 0xed, 0x02, 0x00, 0x00, //0x00000f54 jae LBB0_245 + 0xe9, 0x7a, 0x29, 0x00, 0x00, //0x00000f5a jmp LBB0_190 + //0x00000f5f LBB0_196 + 0x89, 0xc8, //0x00000f5f movl %ecx, %eax + 0x4c, 0x01, 0xc0, //0x00000f61 addq %r8, %rax + 0x49, 0x01, 0xc3, //0x00000f64 addq %rax, %r11 + //0x00000f67 LBB0_197 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000f67 movq $-1, %rax + 0x4d, 0x85, 0xe4, //0x00000f6e testq %r12, %r12 + 0x0f, 0x85, 0x2d, 0x02, 0x00, 0x00, //0x00000f71 jne LBB0_233 + 0xe9, 0x03, 0x29, 0x00, 0x00, //0x00000f77 jmp LBB0_198 + //0x00000f7c LBB0_199 + 0x4d, 0x89, 0xe6, //0x00000f7c movq %r12, %r14 + 0x4d, 0x29, 0xde, //0x00000f7f subq %r11, %r14 + 0x0f, 0x84, 0x49, 0x29, 0x00, 0x00, //0x00000f82 je LBB0_640 + 0x4c, 0x89, 0x4d, 0xb0, //0x00000f88 movq %r9, $-80(%rbp) + 0x49, 0x83, 0xfe, 0x40, //0x00000f8c cmpq $64, %r14 + 0x0f, 0x82, 0xd2, 0x1f, 0x00, 0x00, //0x00000f90 jb LBB0_530 + 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x00000f96 movq $-1, $-48(%rbp) + 0x45, 0x31, 0xc9, //0x00000f9e xorl %r9d, %r9d + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000fa1 .p2align 4, 0x90 + //0x00000fb0 LBB0_202 + 0x48, 0x8b, 0x45, 0xb0, //0x00000fb0 movq $-80(%rbp), %rax + 0xf3, 0x46, 0x0f, 0x6f, 0x24, 0x18, //0x00000fb4 movdqu (%rax,%r11), %xmm12 + 0xf3, 0x42, 0x0f, 0x6f, 0x44, 0x18, 0x10, //0x00000fba movdqu $16(%rax,%r11), %xmm0 + 0xf3, 0x42, 0x0f, 0x6f, 0x64, 0x18, 0x20, //0x00000fc1 movdqu $32(%rax,%r11), %xmm4 + 0xf3, 0x42, 0x0f, 0x6f, 0x5c, 0x18, 0x30, //0x00000fc8 movdqu $48(%rax,%r11), %xmm3 + 0x66, 0x41, 0x0f, 0x6f, 0xcc, //0x00000fcf movdqa %xmm12, %xmm1 + 0x66, 0x41, 0x0f, 0x74, 0xcb, //0x00000fd4 pcmpeqb %xmm11, %xmm1 + 0x66, 0x44, 0x0f, 0xd7, 0xf9, //0x00000fd9 pmovmskb %xmm1, %r15d + 0x66, 0x0f, 0x6f, 0xc8, //0x00000fde movdqa %xmm0, %xmm1 + 0x66, 0x0f, 0x6f, 0xd0, //0x00000fe2 movdqa %xmm0, %xmm2 + 0x66, 0x41, 0x0f, 0xda, 0xd2, //0x00000fe6 pminub %xmm10, %xmm2 + 0x66, 0x0f, 0x74, 0xd0, //0x00000feb pcmpeqb %xmm0, %xmm2 + 0x66, 0x41, 0x0f, 0x74, 0xc3, //0x00000fef pcmpeqb %xmm11, %xmm0 + 0x66, 0x0f, 0xd7, 0xf0, //0x00000ff4 pmovmskb %xmm0, %esi + 0x66, 0x0f, 0x6f, 0xc4, //0x00000ff8 movdqa %xmm4, %xmm0 + 0x66, 0x0f, 0x6f, 0xec, //0x00000ffc movdqa %xmm4, %xmm5 + 0x66, 0x41, 0x0f, 0xda, 0xea, //0x00001000 pminub %xmm10, %xmm5 + 0x66, 0x0f, 0x74, 0xec, //0x00001005 pcmpeqb %xmm4, %xmm5 + 0x66, 0x41, 0x0f, 0x74, 0xe3, //0x00001009 pcmpeqb %xmm11, %xmm4 + 0x66, 0x0f, 0xd7, 0xfc, //0x0000100e pmovmskb %xmm4, %edi + 0x66, 0x0f, 0x6f, 0xe3, //0x00001012 movdqa %xmm3, %xmm4 + 0x66, 0x0f, 0x6f, 0xf3, //0x00001016 movdqa %xmm3, %xmm6 + 0x66, 0x41, 0x0f, 0xda, 0xf2, //0x0000101a pminub %xmm10, %xmm6 + 0x66, 0x0f, 0x74, 0xf3, //0x0000101f pcmpeqb %xmm3, %xmm6 + 0x66, 0x41, 0x0f, 0x74, 0xdb, //0x00001023 pcmpeqb %xmm11, %xmm3 + 0x66, 0x0f, 0xd7, 0xc3, //0x00001028 pmovmskb %xmm3, %eax + 0x66, 0x41, 0x0f, 0x6f, 0xdc, //0x0000102c movdqa %xmm12, %xmm3 + 0x66, 0x41, 0x0f, 0x74, 0xdd, //0x00001031 pcmpeqb %xmm13, %xmm3 + 0x66, 0x44, 0x0f, 0xd7, 0xe3, //0x00001036 pmovmskb %xmm3, %r12d + 0x66, 0x41, 0x0f, 0x74, 0xcd, //0x0000103b pcmpeqb %xmm13, %xmm1 + 0x66, 0x0f, 0xd7, 0xd1, //0x00001040 pmovmskb %xmm1, %edx + 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x00001044 pcmpeqb %xmm13, %xmm0 + 0x66, 0x44, 0x0f, 0xd7, 0xc0, //0x00001049 pmovmskb %xmm0, %r8d + 0x66, 0x41, 0x0f, 0x74, 0xe5, //0x0000104e pcmpeqb %xmm13, %xmm4 + 0x66, 0x44, 0x0f, 0xd7, 0xd4, //0x00001053 pmovmskb %xmm4, %r10d + 0x66, 0x0f, 0xd7, 0xca, //0x00001058 pmovmskb %xmm2, %ecx + 0x66, 0x0f, 0xd7, 0xdd, //0x0000105c pmovmskb %xmm5, %ebx + 0x66, 0x44, 0x0f, 0xd7, 0xee, //0x00001060 pmovmskb %xmm6, %r13d + 0x48, 0xc1, 0xe0, 0x30, //0x00001065 shlq $48, %rax + 0x48, 0xc1, 0xe7, 0x20, //0x00001069 shlq $32, %rdi + 0x48, 0x09, 0xc7, //0x0000106d orq %rax, %rdi + 0x48, 0xc1, 0xe6, 0x10, //0x00001070 shlq $16, %rsi + 0x48, 0x09, 0xfe, //0x00001074 orq %rdi, %rsi + 0x49, 0x09, 0xf7, //0x00001077 orq %rsi, %r15 + 0x49, 0xc1, 0xe2, 0x30, //0x0000107a shlq $48, %r10 + 0x49, 0xc1, 0xe0, 0x20, //0x0000107e shlq $32, %r8 + 0x4d, 0x09, 0xd0, //0x00001082 orq %r10, %r8 + 0x48, 0xc1, 0xe2, 0x10, //0x00001085 shlq $16, %rdx + 0x4c, 0x09, 0xc2, //0x00001089 orq %r8, %rdx + 0x49, 0xc1, 0xe5, 0x30, //0x0000108c shlq $48, %r13 + 0x48, 0xc1, 0xe3, 0x20, //0x00001090 shlq $32, %rbx + 0x4c, 0x09, 0xeb, //0x00001094 orq %r13, %rbx + 0x48, 0xc1, 0xe1, 0x10, //0x00001097 shlq $16, %rcx + 0x48, 0x09, 0xd9, //0x0000109b orq %rbx, %rcx + 0x49, 0x09, 0xd4, //0x0000109e orq %rdx, %r12 + 0x0f, 0x85, 0x53, 0x00, 0x00, 0x00, //0x000010a1 jne LBB0_219 + 0x4d, 0x85, 0xc9, //0x000010a7 testq %r9, %r9 + 0x0f, 0x85, 0x69, 0x00, 0x00, 0x00, //0x000010aa jne LBB0_221 + 0x45, 0x31, 0xc9, //0x000010b0 xorl %r9d, %r9d + 0x4c, 0x8b, 0x6d, 0xc0, //0x000010b3 movq $-64(%rbp), %r13 + //0x000010b7 LBB0_205 + 0x66, 0x41, 0x0f, 0x6f, 0xc4, //0x000010b7 movdqa %xmm12, %xmm0 + 0x66, 0x41, 0x0f, 0xda, 0xc2, //0x000010bc pminub %xmm10, %xmm0 + 0x66, 0x41, 0x0f, 0x74, 0xc4, //0x000010c1 pcmpeqb %xmm12, %xmm0 + 0x66, 0x0f, 0xd7, 0xc0, //0x000010c6 pmovmskb %xmm0, %eax + 0x48, 0x09, 0xc1, //0x000010ca orq %rax, %rcx + 0x4d, 0x85, 0xff, //0x000010cd testq %r15, %r15 + 0x4c, 0x8b, 0x65, 0xb8, //0x000010d0 movq $-72(%rbp), %r12 + 0x0f, 0x85, 0x91, 0x00, 0x00, 0x00, //0x000010d4 jne LBB0_223 + 0x48, 0x85, 0xc9, //0x000010da testq %rcx, %rcx + 0x0f, 0x85, 0x7b, 0x27, 0x00, 0x00, //0x000010dd jne LBB0_632 + 0x49, 0x83, 0xc6, 0xc0, //0x000010e3 addq $-64, %r14 + 0x49, 0x83, 0xc3, 0x40, //0x000010e7 addq $64, %r11 + 0x49, 0x83, 0xfe, 0x3f, //0x000010eb cmpq $63, %r14 + 0x0f, 0x87, 0xbb, 0xfe, 0xff, 0xff, //0x000010ef ja LBB0_202 + 0xe9, 0xda, 0x18, 0x00, 0x00, //0x000010f5 jmp LBB0_208 + //0x000010fa LBB0_219 + 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x000010fa cmpq $-1, $-48(%rbp) + 0x4c, 0x8b, 0x6d, 0xc0, //0x000010ff movq $-64(%rbp), %r13 + 0x0f, 0x85, 0x14, 0x00, 0x00, 0x00, //0x00001103 jne LBB0_222 + 0x49, 0x0f, 0xbc, 0xc4, //0x00001109 bsfq %r12, %rax + 0x4c, 0x01, 0xd8, //0x0000110d addq %r11, %rax + 0x48, 0x89, 0x45, 0xd0, //0x00001110 movq %rax, $-48(%rbp) + 0xe9, 0x04, 0x00, 0x00, 0x00, //0x00001114 jmp LBB0_222 + //0x00001119 LBB0_221 + 0x4c, 0x8b, 0x6d, 0xc0, //0x00001119 movq $-64(%rbp), %r13 + //0x0000111d LBB0_222 + 0x4c, 0x89, 0xc8, //0x0000111d movq %r9, %rax + 0x48, 0xf7, 0xd0, //0x00001120 notq %rax + 0x4c, 0x21, 0xe0, //0x00001123 andq %r12, %rax + 0x48, 0x8d, 0x14, 0x00, //0x00001126 leaq (%rax,%rax), %rdx + 0x4c, 0x09, 0xca, //0x0000112a orq %r9, %rdx + 0x48, 0x89, 0xd6, //0x0000112d movq %rdx, %rsi + 0x48, 0xf7, 0xd6, //0x00001130 notq %rsi + 0x4c, 0x21, 0xe6, //0x00001133 andq %r12, %rsi + 0x48, 0xbf, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001136 movabsq $-6148914691236517206, %rdi + 0x48, 0x21, 0xfe, //0x00001140 andq %rdi, %rsi + 0x45, 0x31, 0xc9, //0x00001143 xorl %r9d, %r9d + 0x48, 0x01, 0xc6, //0x00001146 addq %rax, %rsi + 0x41, 0x0f, 0x92, 0xc1, //0x00001149 setb %r9b + 0x48, 0x01, 0xf6, //0x0000114d addq %rsi, %rsi + 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001150 movabsq $6148914691236517205, %rax + 0x48, 0x31, 0xc6, //0x0000115a xorq %rax, %rsi + 0x48, 0x21, 0xd6, //0x0000115d andq %rdx, %rsi + 0x48, 0xf7, 0xd6, //0x00001160 notq %rsi + 0x49, 0x21, 0xf7, //0x00001163 andq %rsi, %r15 + 0xe9, 0x4c, 0xff, 0xff, 0xff, //0x00001166 jmp LBB0_205 + //0x0000116b LBB0_223 + 0x49, 0x0f, 0xbc, 0xc7, //0x0000116b bsfq %r15, %rax + 0x48, 0x85, 0xc9, //0x0000116f testq %rcx, %rcx + 0x0f, 0x84, 0x26, 0x06, 0x00, 0x00, //0x00001172 je LBB0_329 + 0x48, 0x0f, 0xbc, 0xc9, //0x00001178 bsfq %rcx, %rcx + 0x48, 0x8b, 0x55, 0xc8, //0x0000117c movq $-56(%rbp), %rdx + 0x48, 0x39, 0xc1, //0x00001180 cmpq %rax, %rcx + 0x0f, 0x83, 0x27, 0x06, 0x00, 0x00, //0x00001183 jae LBB0_330 + 0xe9, 0x5a, 0x27, 0x00, 0x00, //0x00001189 jmp LBB0_225 + //0x0000118e LBB0_232 + 0x48, 0x01, 0xf1, //0x0000118e addq %rsi, %rcx + 0x49, 0x89, 0xcb, //0x00001191 movq %rcx, %r11 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00001194 movq $-1, %rax + 0x4d, 0x85, 0xe4, //0x0000119b testq %r12, %r12 + 0x0f, 0x84, 0xdb, 0x26, 0x00, 0x00, //0x0000119e je LBB0_198 + //0x000011a4 LBB0_233 + 0x4d, 0x85, 0xed, //0x000011a4 testq %r13, %r13 + 0x48, 0x8b, 0x55, 0xc8, //0x000011a7 movq $-56(%rbp), %rdx + 0x0f, 0x84, 0x2e, 0x25, 0x00, 0x00, //0x000011ab je LBB0_622 + 0x4d, 0x85, 0xd2, //0x000011b1 testq %r10, %r10 + 0x0f, 0x84, 0x25, 0x25, 0x00, 0x00, //0x000011b4 je LBB0_622 + 0x4d, 0x29, 0xc3, //0x000011ba subq %r8, %r11 + 0x49, 0x8d, 0x43, 0xff, //0x000011bd leaq $-1(%r11), %rax + 0x49, 0x39, 0xc4, //0x000011c1 cmpq %rax, %r12 + 0x0f, 0x84, 0x40, 0x00, 0x00, 0x00, //0x000011c4 je LBB0_241 + 0x49, 0x39, 0xc5, //0x000011ca cmpq %rax, %r13 + 0x0f, 0x84, 0x37, 0x00, 0x00, 0x00, //0x000011cd je LBB0_241 + 0x49, 0x39, 0xc2, //0x000011d3 cmpq %rax, %r10 + 0x0f, 0x84, 0x2e, 0x00, 0x00, 0x00, //0x000011d6 je LBB0_241 + 0x4d, 0x85, 0xed, //0x000011dc testq %r13, %r13 + 0x0f, 0x8e, 0x89, 0x05, 0x00, 0x00, //0x000011df jle LBB0_326 + 0x49, 0x8d, 0x45, 0xff, //0x000011e5 leaq $-1(%r13), %rax + 0x49, 0x39, 0xc2, //0x000011e9 cmpq %rax, %r10 + 0x0f, 0x84, 0x7c, 0x05, 0x00, 0x00, //0x000011ec je LBB0_326 + 0x49, 0xf7, 0xd5, //0x000011f2 notq %r13 + 0x4d, 0x89, 0xeb, //0x000011f5 movq %r13, %r11 + 0x4c, 0x8b, 0x6d, 0xc0, //0x000011f8 movq $-64(%rbp), %r13 + 0x4d, 0x85, 0xdb, //0x000011fc testq %r11, %r11 + 0x0f, 0x89, 0x15, 0x00, 0x00, 0x00, //0x000011ff jns LBB0_242 + 0xe9, 0xd2, 0x24, 0x00, 0x00, //0x00001205 jmp LBB0_621 + //0x0000120a LBB0_241 + 0x49, 0xf7, 0xdb, //0x0000120a negq %r11 + 0x4c, 0x8b, 0x6d, 0xc0, //0x0000120d movq $-64(%rbp), %r13 + 0x4d, 0x85, 0xdb, //0x00001211 testq %r11, %r11 + 0x0f, 0x88, 0xc2, 0x24, 0x00, 0x00, //0x00001214 js LBB0_621 + //0x0000121a LBB0_242 + 0x49, 0x01, 0xd3, //0x0000121a addq %rdx, %r11 + //0x0000121d LBB0_243 + 0x48, 0x8b, 0x45, 0xa8, //0x0000121d movq $-88(%rbp), %rax + 0x4c, 0x89, 0x18, //0x00001221 movq %r11, (%rax) + 0x48, 0x89, 0xd0, //0x00001224 movq %rdx, %rax + 0x48, 0x85, 0xd2, //0x00001227 testq %rdx, %rdx + 0x0f, 0x89, 0xa0, 0xef, 0xff, 0xff, //0x0000122a jns LBB0_3 + 0xe9, 0xbe, 0x24, 0x00, 0x00, //0x00001230 jmp LBB0_638 + //0x00001235 LBB0_244 + 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00001235 movl $64, %ecx + 0x48, 0x8b, 0x55, 0xc8, //0x0000123a movq $-56(%rbp), %rdx + 0x48, 0x39, 0xc1, //0x0000123e cmpq %rax, %rcx + 0x0f, 0x82, 0x92, 0x26, 0x00, 0x00, //0x00001241 jb LBB0_190 + //0x00001247 LBB0_245 + 0x49, 0x01, 0xc3, //0x00001247 addq %rax, %r11 + 0x49, 0x83, 0xc3, 0x01, //0x0000124a addq $1, %r11 + 0x4d, 0x85, 0xdb, //0x0000124e testq %r11, %r11 + 0x0f, 0x88, 0x5c, 0x24, 0x00, 0x00, //0x00001251 js LBB0_58 + //0x00001257 LBB0_246 + 0x48, 0x8b, 0x45, 0xa8, //0x00001257 movq $-88(%rbp), %rax + 0x4c, 0x89, 0x18, //0x0000125b movq %r11, (%rax) + //0x0000125e LBB0_247 + 0x48, 0x89, 0xd0, //0x0000125e movq %rdx, %rax + 0x48, 0xb9, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x00001261 movabsq $9223372036854775806, %rcx + 0x48, 0x39, 0xca, //0x0000126b cmpq %rcx, %rdx + 0x0f, 0x86, 0x5c, 0xef, 0xff, 0xff, //0x0000126e jbe LBB0_3 + 0xe9, 0x7a, 0x24, 0x00, 0x00, //0x00001274 jmp LBB0_638 + //0x00001279 LBB0_248 + 0x48, 0x8b, 0x4d, 0xa0, //0x00001279 movq $-96(%rbp), %rcx + 0x48, 0x8b, 0x49, 0x08, //0x0000127d movq $8(%rcx), %rcx + 0x48, 0x8d, 0x51, 0xfc, //0x00001281 leaq $-4(%rcx), %rdx + 0x48, 0x8b, 0x75, 0xc8, //0x00001285 movq $-56(%rbp), %rsi + 0x48, 0x39, 0xd6, //0x00001289 cmpq %rdx, %rsi + 0x0f, 0x83, 0x81, 0x26, 0x00, 0x00, //0x0000128c jae LBB0_643 + 0x43, 0x8b, 0x0c, 0x19, //0x00001292 movl (%r9,%r11), %ecx + 0x81, 0xf9, 0x61, 0x6c, 0x73, 0x65, //0x00001296 cmpl $1702063201, %ecx + 0x0f, 0x85, 0x06, 0x25, 0x00, 0x00, //0x0000129c jne LBB0_627 + 0x4c, 0x8d, 0x5e, 0x05, //0x000012a2 leaq $5(%rsi), %r11 + 0xe9, 0xf9, 0xee, 0xff, 0xff, //0x000012a6 jmp LBB0_2 + //0x000012ab LBB0_251 + 0x48, 0x8b, 0x4d, 0xa0, //0x000012ab movq $-96(%rbp), %rcx + 0x4c, 0x8b, 0x41, 0x08, //0x000012af movq $8(%rcx), %r8 + 0x48, 0x8b, 0x4d, 0x98, //0x000012b3 movq $-104(%rbp), %rcx + 0xf6, 0xc1, 0x40, //0x000012b7 testb $64, %cl + 0x0f, 0x85, 0x43, 0x05, 0x00, 0x00, //0x000012ba jne LBB0_334 + 0xf6, 0xc1, 0x20, //0x000012c0 testb $32, %cl + 0x4c, 0x89, 0x45, 0xb8, //0x000012c3 movq %r8, $-72(%rbp) + 0x0f, 0x85, 0x1f, 0x10, 0x00, 0x00, //0x000012c7 jne LBB0_414 + 0x4d, 0x89, 0xc6, //0x000012cd movq %r8, %r14 + 0x4d, 0x29, 0xde, //0x000012d0 subq %r11, %r14 + 0x0f, 0x84, 0x21, 0x26, 0x00, 0x00, //0x000012d3 je LBB0_641 + 0x49, 0x83, 0xfe, 0x40, //0x000012d9 cmpq $64, %r14 + 0x0f, 0x82, 0x37, 0x1d, 0x00, 0x00, //0x000012dd jb LBB0_537 + 0x49, 0xc7, 0xc4, 0xfe, 0xff, 0xff, 0xff, //0x000012e3 movq $-2, %r12 + 0x4c, 0x2b, 0x65, 0xc8, //0x000012ea subq $-56(%rbp), %r12 + 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x000012ee movq $-1, $-48(%rbp) + 0x45, 0x31, 0xd2, //0x000012f6 xorl %r10d, %r10d + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000012f9 .p2align 4, 0x90 + //0x00001300 LBB0_256 + 0xf3, 0x43, 0x0f, 0x6f, 0x04, 0x19, //0x00001300 movdqu (%r9,%r11), %xmm0 + 0xf3, 0x43, 0x0f, 0x6f, 0x4c, 0x19, 0x10, //0x00001306 movdqu $16(%r9,%r11), %xmm1 + 0xf3, 0x43, 0x0f, 0x6f, 0x54, 0x19, 0x20, //0x0000130d movdqu $32(%r9,%r11), %xmm2 + 0xf3, 0x43, 0x0f, 0x6f, 0x5c, 0x19, 0x30, //0x00001314 movdqu $48(%r9,%r11), %xmm3 + 0x66, 0x0f, 0x6f, 0xe0, //0x0000131b movdqa %xmm0, %xmm4 + 0x66, 0x41, 0x0f, 0x74, 0xe3, //0x0000131f pcmpeqb %xmm11, %xmm4 + 0x66, 0x44, 0x0f, 0xd7, 0xc4, //0x00001324 pmovmskb %xmm4, %r8d + 0x66, 0x0f, 0x6f, 0xe1, //0x00001329 movdqa %xmm1, %xmm4 + 0x66, 0x41, 0x0f, 0x74, 0xe3, //0x0000132d pcmpeqb %xmm11, %xmm4 + 0x66, 0x0f, 0xd7, 0xdc, //0x00001332 pmovmskb %xmm4, %ebx + 0x66, 0x0f, 0x6f, 0xe2, //0x00001336 movdqa %xmm2, %xmm4 + 0x66, 0x41, 0x0f, 0x74, 0xe3, //0x0000133a pcmpeqb %xmm11, %xmm4 + 0x66, 0x0f, 0xd7, 0xcc, //0x0000133f pmovmskb %xmm4, %ecx + 0x66, 0x0f, 0x6f, 0xe3, //0x00001343 movdqa %xmm3, %xmm4 + 0x66, 0x41, 0x0f, 0x74, 0xe3, //0x00001347 pcmpeqb %xmm11, %xmm4 + 0x66, 0x0f, 0xd7, 0xfc, //0x0000134c pmovmskb %xmm4, %edi + 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x00001350 pcmpeqb %xmm13, %xmm0 + 0x66, 0x44, 0x0f, 0xd7, 0xf8, //0x00001355 pmovmskb %xmm0, %r15d + 0x66, 0x41, 0x0f, 0x74, 0xcd, //0x0000135a pcmpeqb %xmm13, %xmm1 + 0x66, 0x0f, 0xd7, 0xd1, //0x0000135f pmovmskb %xmm1, %edx + 0x66, 0x41, 0x0f, 0x74, 0xd5, //0x00001363 pcmpeqb %xmm13, %xmm2 + 0x66, 0x0f, 0xd7, 0xc2, //0x00001368 pmovmskb %xmm2, %eax + 0x66, 0x41, 0x0f, 0x74, 0xdd, //0x0000136c pcmpeqb %xmm13, %xmm3 + 0x66, 0x0f, 0xd7, 0xf3, //0x00001371 pmovmskb %xmm3, %esi + 0x48, 0xc1, 0xe7, 0x30, //0x00001375 shlq $48, %rdi + 0x48, 0xc1, 0xe1, 0x20, //0x00001379 shlq $32, %rcx + 0x48, 0x09, 0xf9, //0x0000137d orq %rdi, %rcx + 0x48, 0xc1, 0xe3, 0x10, //0x00001380 shlq $16, %rbx + 0x48, 0x09, 0xcb, //0x00001384 orq %rcx, %rbx + 0x49, 0x09, 0xd8, //0x00001387 orq %rbx, %r8 + 0x48, 0xc1, 0xe6, 0x30, //0x0000138a shlq $48, %rsi + 0x48, 0xc1, 0xe0, 0x20, //0x0000138e shlq $32, %rax + 0x48, 0x09, 0xf0, //0x00001392 orq %rsi, %rax + 0x48, 0xc1, 0xe2, 0x10, //0x00001395 shlq $16, %rdx + 0x48, 0x09, 0xc2, //0x00001399 orq %rax, %rdx + 0x49, 0x09, 0xd7, //0x0000139c orq %rdx, %r15 + 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x0000139f jne LBB0_265 + 0x4d, 0x85, 0xd2, //0x000013a5 testq %r10, %r10 + 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x000013a8 jne LBB0_267 + 0x45, 0x31, 0xd2, //0x000013ae xorl %r10d, %r10d + 0x4d, 0x85, 0xc0, //0x000013b1 testq %r8, %r8 + 0x0f, 0x85, 0x83, 0x00, 0x00, 0x00, //0x000013b4 jne LBB0_268 + //0x000013ba LBB0_259 + 0x49, 0x83, 0xc6, 0xc0, //0x000013ba addq $-64, %r14 + 0x49, 0x83, 0xc4, 0xc0, //0x000013be addq $-64, %r12 + 0x49, 0x83, 0xc3, 0x40, //0x000013c2 addq $64, %r11 + 0x49, 0x83, 0xfe, 0x3f, //0x000013c6 cmpq $63, %r14 + 0x0f, 0x87, 0x30, 0xff, 0xff, 0xff, //0x000013ca ja LBB0_256 + 0xe9, 0x8b, 0x18, 0x00, 0x00, //0x000013d0 jmp LBB0_260 + //0x000013d5 LBB0_265 + 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x000013d5 cmpq $-1, $-48(%rbp) + 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x000013da jne LBB0_267 + 0x49, 0x0f, 0xbc, 0xc7, //0x000013e0 bsfq %r15, %rax + 0x4c, 0x01, 0xd8, //0x000013e4 addq %r11, %rax + 0x48, 0x89, 0x45, 0xd0, //0x000013e7 movq %rax, $-48(%rbp) + //0x000013eb LBB0_267 + 0x4c, 0x89, 0xd0, //0x000013eb movq %r10, %rax + 0x48, 0xf7, 0xd0, //0x000013ee notq %rax + 0x4c, 0x21, 0xf8, //0x000013f1 andq %r15, %rax + 0x48, 0x8d, 0x0c, 0x00, //0x000013f4 leaq (%rax,%rax), %rcx + 0x4c, 0x09, 0xd1, //0x000013f8 orq %r10, %rcx + 0x48, 0x89, 0xca, //0x000013fb movq %rcx, %rdx + 0x48, 0xf7, 0xd2, //0x000013fe notq %rdx + 0x4c, 0x21, 0xfa, //0x00001401 andq %r15, %rdx + 0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001404 movabsq $-6148914691236517206, %rsi + 0x48, 0x21, 0xf2, //0x0000140e andq %rsi, %rdx + 0x45, 0x31, 0xd2, //0x00001411 xorl %r10d, %r10d + 0x48, 0x01, 0xc2, //0x00001414 addq %rax, %rdx + 0x41, 0x0f, 0x92, 0xc2, //0x00001417 setb %r10b + 0x48, 0x01, 0xd2, //0x0000141b addq %rdx, %rdx + 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x0000141e movabsq $6148914691236517205, %rax + 0x48, 0x31, 0xc2, //0x00001428 xorq %rax, %rdx + 0x48, 0x21, 0xca, //0x0000142b andq %rcx, %rdx + 0x48, 0xf7, 0xd2, //0x0000142e notq %rdx + 0x49, 0x21, 0xd0, //0x00001431 andq %rdx, %r8 + 0x4d, 0x85, 0xc0, //0x00001434 testq %r8, %r8 + 0x0f, 0x84, 0x7d, 0xff, 0xff, 0xff, //0x00001437 je LBB0_259 + //0x0000143d LBB0_268 + 0x4d, 0x0f, 0xbc, 0xd8, //0x0000143d bsfq %r8, %r11 + 0x4d, 0x29, 0xe3, //0x00001441 subq %r12, %r11 + //0x00001444 LBB0_269 + 0x48, 0x8b, 0x55, 0xc8, //0x00001444 movq $-56(%rbp), %rdx + 0x4c, 0x8b, 0x45, 0xb8, //0x00001448 movq $-72(%rbp), %r8 + 0x4d, 0x85, 0xdb, //0x0000144c testq %r11, %r11 + 0x0f, 0x89, 0x02, 0xfe, 0xff, 0xff, //0x0000144f jns LBB0_246 + 0xe9, 0x48, 0x24, 0x00, 0x00, //0x00001455 jmp LBB0_434 + //0x0000145a LBB0_270 + 0xf6, 0x45, 0x98, 0x40, //0x0000145a testb $64, $-104(%rbp) + 0x0f, 0x85, 0xa7, 0x04, 0x00, 0x00, //0x0000145e jne LBB0_344 + 0x49, 0x8b, 0x45, 0x00, //0x00001464 movq (%r13), %rax + 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x00001468 cmpq $4095, %rax + 0x0f, 0x8f, 0x33, 0x22, 0x00, 0x00, //0x0000146e jg LBB0_634 + 0x48, 0x8d, 0x48, 0x01, //0x00001474 leaq $1(%rax), %rcx + 0x49, 0x89, 0x4d, 0x00, //0x00001478 movq %rcx, (%r13) + 0x49, 0xc7, 0x44, 0xc5, 0x08, 0x05, 0x00, 0x00, 0x00, //0x0000147c movq $5, $8(%r13,%rax,8) + 0xe9, 0x46, 0xed, 0xff, 0xff, //0x00001485 jmp LBB0_3 + //0x0000148a LBB0_273 + 0x48, 0x8b, 0x45, 0xa0, //0x0000148a movq $-96(%rbp), %rax + 0x4c, 0x8b, 0x60, 0x08, //0x0000148e movq $8(%rax), %r12 + 0xf6, 0x45, 0x98, 0x40, //0x00001492 testb $64, $-104(%rbp) + 0x0f, 0x85, 0xad, 0x08, 0x00, 0x00, //0x00001496 jne LBB0_371 + 0x4d, 0x29, 0xdc, //0x0000149c subq %r11, %r12 + 0x0f, 0x84, 0xe3, 0x23, 0x00, 0x00, //0x0000149f je LBB0_635 + 0x4b, 0x8d, 0x04, 0x19, //0x000014a5 leaq (%r9,%r11), %rax + 0x48, 0x89, 0x45, 0xb0, //0x000014a9 movq %rax, $-80(%rbp) + 0x80, 0x38, 0x30, //0x000014ad cmpb $48, (%rax) + 0x0f, 0x85, 0x39, 0x00, 0x00, 0x00, //0x000014b0 jne LBB0_279 + 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000014b6 movl $1, %eax + 0x49, 0x83, 0xfc, 0x01, //0x000014bb cmpq $1, %r12 + 0x0f, 0x84, 0x2b, 0x11, 0x00, 0x00, //0x000014bf je LBB0_460 + 0x48, 0x8b, 0x4d, 0xb0, //0x000014c5 movq $-80(%rbp), %rcx + 0x8a, 0x49, 0x01, //0x000014c9 movb $1(%rcx), %cl + 0x80, 0xc1, 0xd2, //0x000014cc addb $-46, %cl + 0x80, 0xf9, 0x37, //0x000014cf cmpb $55, %cl + 0x0f, 0x87, 0x18, 0x11, 0x00, 0x00, //0x000014d2 ja LBB0_460 + 0x0f, 0xb6, 0xc9, //0x000014d8 movzbl %cl, %ecx + 0x48, 0xba, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x000014db movabsq $36028797027352577, %rdx + 0x48, 0x0f, 0xa3, 0xca, //0x000014e5 btq %rcx, %rdx + 0x0f, 0x83, 0x01, 0x11, 0x00, 0x00, //0x000014e9 jae LBB0_460 + //0x000014ef LBB0_279 + 0x49, 0x83, 0xfc, 0x10, //0x000014ef cmpq $16, %r12 + 0x0f, 0x82, 0x00, 0x1b, 0x00, 0x00, //0x000014f3 jb LBB0_536 + 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000014f9 movq $-1, %r8 + 0x31, 0xc0, //0x00001500 xorl %eax, %eax + 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00001502 movq $-1, %r15 + 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00001509 movq $-1, %r14 + 0x4d, 0x89, 0xe2, //0x00001510 movq %r12, %r10 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001513 .p2align 4, 0x90 + //0x00001520 LBB0_281 + 0x48, 0x8b, 0x4d, 0xb0, //0x00001520 movq $-80(%rbp), %rcx + 0xf3, 0x0f, 0x6f, 0x04, 0x01, //0x00001524 movdqu (%rcx,%rax), %xmm0 + 0x66, 0x0f, 0x6f, 0xc8, //0x00001529 movdqa %xmm0, %xmm1 + 0x66, 0x0f, 0x74, 0xcf, //0x0000152d pcmpeqb %xmm7, %xmm1 + 0x66, 0x0f, 0x6f, 0xd0, //0x00001531 movdqa %xmm0, %xmm2 + 0x66, 0x0f, 0x74, 0x15, 0x73, 0xeb, 0xff, 0xff, //0x00001535 pcmpeqb $-5261(%rip), %xmm2 /* LCPI0_11+0(%rip) */ + 0x66, 0x0f, 0xeb, 0xd1, //0x0000153d por %xmm1, %xmm2 + 0x66, 0x0f, 0x6f, 0xc8, //0x00001541 movdqa %xmm0, %xmm1 + 0x66, 0x0f, 0xfc, 0x0d, 0x73, 0xeb, 0xff, 0xff, //0x00001545 paddb $-5261(%rip), %xmm1 /* LCPI0_12+0(%rip) */ + 0x66, 0x0f, 0x6f, 0xd9, //0x0000154d movdqa %xmm1, %xmm3 + 0x66, 0x0f, 0xda, 0x1d, 0x77, 0xeb, 0xff, 0xff, //0x00001551 pminub $-5257(%rip), %xmm3 /* LCPI0_13+0(%rip) */ + 0x66, 0x0f, 0x74, 0xd9, //0x00001559 pcmpeqb %xmm1, %xmm3 + 0x66, 0x0f, 0x6f, 0xc8, //0x0000155d movdqa %xmm0, %xmm1 + 0x66, 0x41, 0x0f, 0xdb, 0xc9, //0x00001561 pand %xmm9, %xmm1 + 0x66, 0x0f, 0x74, 0x05, 0x72, 0xeb, 0xff, 0xff, //0x00001566 pcmpeqb $-5262(%rip), %xmm0 /* LCPI0_14+0(%rip) */ + 0x66, 0x41, 0x0f, 0x74, 0xcf, //0x0000156e pcmpeqb %xmm15, %xmm1 + 0x66, 0x0f, 0xd7, 0xf9, //0x00001573 pmovmskb %xmm1, %edi + 0x66, 0x0f, 0xeb, 0xc8, //0x00001577 por %xmm0, %xmm1 + 0x66, 0x0f, 0xeb, 0xca, //0x0000157b por %xmm2, %xmm1 + 0x66, 0x0f, 0xeb, 0xcb, //0x0000157f por %xmm3, %xmm1 + 0x66, 0x0f, 0xd7, 0xd0, //0x00001583 pmovmskb %xmm0, %edx + 0x66, 0x0f, 0xd7, 0xf2, //0x00001587 pmovmskb %xmm2, %esi + 0x66, 0x0f, 0xd7, 0xc9, //0x0000158b pmovmskb %xmm1, %ecx + 0xf7, 0xd1, //0x0000158f notl %ecx + 0x0f, 0xbc, 0xc9, //0x00001591 bsfl %ecx, %ecx + 0x83, 0xf9, 0x10, //0x00001594 cmpl $16, %ecx + 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x00001597 je LBB0_283 + 0xbb, 0xff, 0xff, 0xff, 0xff, //0x0000159d movl $-1, %ebx + 0xd3, 0xe3, //0x000015a2 shll %cl, %ebx + 0xf7, 0xd3, //0x000015a4 notl %ebx + 0x21, 0xda, //0x000015a6 andl %ebx, %edx + 0x21, 0xdf, //0x000015a8 andl %ebx, %edi + 0x21, 0xf3, //0x000015aa andl %esi, %ebx + 0x89, 0xde, //0x000015ac movl %ebx, %esi + //0x000015ae LBB0_283 + 0x8d, 0x5a, 0xff, //0x000015ae leal $-1(%rdx), %ebx + 0x21, 0xd3, //0x000015b1 andl %edx, %ebx + 0x0f, 0x85, 0x64, 0x16, 0x00, 0x00, //0x000015b3 jne LBB0_502 + 0x8d, 0x5f, 0xff, //0x000015b9 leal $-1(%rdi), %ebx + 0x21, 0xfb, //0x000015bc andl %edi, %ebx + 0x0f, 0x85, 0x59, 0x16, 0x00, 0x00, //0x000015be jne LBB0_502 + 0x8d, 0x5e, 0xff, //0x000015c4 leal $-1(%rsi), %ebx + 0x21, 0xf3, //0x000015c7 andl %esi, %ebx + 0x0f, 0x85, 0x4e, 0x16, 0x00, 0x00, //0x000015c9 jne LBB0_502 + 0x85, 0xd2, //0x000015cf testl %edx, %edx + 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x000015d1 je LBB0_289 + 0x0f, 0xbc, 0xd2, //0x000015d7 bsfl %edx, %edx + 0x49, 0x83, 0xfe, 0xff, //0x000015da cmpq $-1, %r14 + 0x0f, 0x85, 0x6f, 0x16, 0x00, 0x00, //0x000015de jne LBB0_506 + 0x48, 0x01, 0xc2, //0x000015e4 addq %rax, %rdx + 0x49, 0x89, 0xd6, //0x000015e7 movq %rdx, %r14 + //0x000015ea LBB0_289 + 0x85, 0xff, //0x000015ea testl %edi, %edi + 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x000015ec je LBB0_292 + 0x0f, 0xbc, 0xd7, //0x000015f2 bsfl %edi, %edx + 0x49, 0x83, 0xff, 0xff, //0x000015f5 cmpq $-1, %r15 + 0x0f, 0x85, 0x54, 0x16, 0x00, 0x00, //0x000015f9 jne LBB0_506 + 0x48, 0x01, 0xc2, //0x000015ff addq %rax, %rdx + 0x49, 0x89, 0xd7, //0x00001602 movq %rdx, %r15 + //0x00001605 LBB0_292 + 0x85, 0xf6, //0x00001605 testl %esi, %esi + 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00001607 je LBB0_295 + 0x0f, 0xbc, 0xd6, //0x0000160d bsfl %esi, %edx + 0x49, 0x83, 0xf8, 0xff, //0x00001610 cmpq $-1, %r8 + 0x0f, 0x85, 0x39, 0x16, 0x00, 0x00, //0x00001614 jne LBB0_506 + 0x48, 0x01, 0xc2, //0x0000161a addq %rax, %rdx + 0x49, 0x89, 0xd0, //0x0000161d movq %rdx, %r8 + //0x00001620 LBB0_295 + 0x83, 0xf9, 0x10, //0x00001620 cmpl $16, %ecx + 0x0f, 0x85, 0x2e, 0x0f, 0x00, 0x00, //0x00001623 jne LBB0_447 + 0x49, 0x83, 0xc2, 0xf0, //0x00001629 addq $-16, %r10 + 0x48, 0x83, 0xc0, 0x10, //0x0000162d addq $16, %rax + 0x49, 0x83, 0xfa, 0x0f, //0x00001631 cmpq $15, %r10 + 0x0f, 0x87, 0xe5, 0xfe, 0xff, 0xff, //0x00001635 ja LBB0_281 + 0x48, 0x8b, 0x4d, 0xb0, //0x0000163b movq $-80(%rbp), %rcx + 0x48, 0x01, 0xc1, //0x0000163f addq %rax, %rcx + 0x48, 0x89, 0xca, //0x00001642 movq %rcx, %rdx + 0x49, 0x39, 0xc4, //0x00001645 cmpq %rax, %r12 + 0x0f, 0x84, 0x2d, 0x0f, 0x00, 0x00, //0x00001648 je LBB0_449 + //0x0000164e LBB0_298 + 0x4e, 0x8d, 0x24, 0x11, //0x0000164e leaq (%rcx,%r10), %r12 + 0x48, 0x89, 0xc8, //0x00001652 movq %rcx, %rax + 0x48, 0x2b, 0x45, 0xc8, //0x00001655 subq $-56(%rbp), %rax + 0x4c, 0x89, 0xce, //0x00001659 movq %r9, %rsi + 0x48, 0xf7, 0xd6, //0x0000165c notq %rsi + 0x48, 0x01, 0xc6, //0x0000165f addq %rax, %rsi + 0x31, 0xc0, //0x00001662 xorl %eax, %eax + 0xe9, 0x24, 0x00, 0x00, 0x00, //0x00001664 jmp LBB0_302 + //0x00001669 LBB0_299 + 0x49, 0x83, 0xf8, 0xff, //0x00001669 cmpq $-1, %r8 + 0x0f, 0x85, 0xce, 0x15, 0x00, 0x00, //0x0000166d jne LBB0_505 + 0x4c, 0x8d, 0x04, 0x06, //0x00001673 leaq (%rsi,%rax), %r8 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001677 .p2align 4, 0x90 + //0x00001680 LBB0_301 + 0x48, 0x83, 0xc0, 0x01, //0x00001680 addq $1, %rax + 0x49, 0x39, 0xc2, //0x00001684 cmpq %rax, %r10 + 0x0f, 0x84, 0xab, 0x12, 0x00, 0x00, //0x00001687 je LBB0_476 + //0x0000168d LBB0_302 + 0x0f, 0xbe, 0x14, 0x01, //0x0000168d movsbl (%rcx,%rax), %edx + 0x8d, 0x7a, 0xd0, //0x00001691 leal $-48(%rdx), %edi + 0x83, 0xff, 0x0a, //0x00001694 cmpl $10, %edi + 0x0f, 0x82, 0xe3, 0xff, 0xff, 0xff, //0x00001697 jb LBB0_301 + 0x8d, 0x7a, 0xd5, //0x0000169d leal $-43(%rdx), %edi + 0x83, 0xff, 0x1a, //0x000016a0 cmpl $26, %edi + 0x0f, 0x87, 0x23, 0x00, 0x00, 0x00, //0x000016a3 ja LBB0_307 + 0x48, 0x8d, 0x1d, 0xec, 0x24, 0x00, 0x00, //0x000016a9 leaq $9452(%rip), %rbx /* LJTI0_2+0(%rip) */ + 0x48, 0x63, 0x14, 0xbb, //0x000016b0 movslq (%rbx,%rdi,4), %rdx + 0x48, 0x01, 0xda, //0x000016b4 addq %rbx, %rdx + 0xff, 0xe2, //0x000016b7 jmpq *%rdx + //0x000016b9 LBB0_305 + 0x49, 0x83, 0xfe, 0xff, //0x000016b9 cmpq $-1, %r14 + 0x0f, 0x85, 0x7e, 0x15, 0x00, 0x00, //0x000016bd jne LBB0_505 + 0x4c, 0x8d, 0x34, 0x06, //0x000016c3 leaq (%rsi,%rax), %r14 + 0xe9, 0xb4, 0xff, 0xff, 0xff, //0x000016c7 jmp LBB0_301 + //0x000016cc LBB0_307 + 0x83, 0xfa, 0x65, //0x000016cc cmpl $101, %edx + 0x0f, 0x85, 0xa0, 0x0e, 0x00, 0x00, //0x000016cf jne LBB0_448 + //0x000016d5 LBB0_308 + 0x49, 0x83, 0xff, 0xff, //0x000016d5 cmpq $-1, %r15 + 0x0f, 0x85, 0x62, 0x15, 0x00, 0x00, //0x000016d9 jne LBB0_505 + 0x4c, 0x8d, 0x3c, 0x06, //0x000016df leaq (%rsi,%rax), %r15 + 0xe9, 0x98, 0xff, 0xff, 0xff, //0x000016e3 jmp LBB0_301 + //0x000016e8 LBB0_310 + 0x48, 0x8b, 0x4d, 0xa0, //0x000016e8 movq $-96(%rbp), %rcx + 0x48, 0x8b, 0x49, 0x08, //0x000016ec movq $8(%rcx), %rcx + 0x48, 0x8d, 0x51, 0xfd, //0x000016f0 leaq $-3(%rcx), %rdx + 0x48, 0x8b, 0x75, 0xc8, //0x000016f4 movq $-56(%rbp), %rsi + 0x48, 0x39, 0xd6, //0x000016f8 cmpq %rdx, %rsi + 0x0f, 0x83, 0x12, 0x22, 0x00, 0x00, //0x000016fb jae LBB0_643 + 0x41, 0x81, 0x38, 0x6e, 0x75, 0x6c, 0x6c, //0x00001701 cmpl $1819047278, (%r8) + 0x0f, 0x84, 0x92, 0xea, 0xff, 0xff, //0x00001708 je LBB0_1 + 0xe9, 0x3f, 0x20, 0x00, 0x00, //0x0000170e jmp LBB0_312 + //0x00001713 LBB0_317 + 0xf6, 0x45, 0x98, 0x40, //0x00001713 testb $64, $-104(%rbp) + 0x0f, 0x85, 0xed, 0x06, 0x00, 0x00, //0x00001717 jne LBB0_383 + 0x49, 0x8b, 0x45, 0x00, //0x0000171d movq (%r13), %rax + 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x00001721 cmpq $4095, %rax + 0x0f, 0x8f, 0x7a, 0x1f, 0x00, 0x00, //0x00001727 jg LBB0_634 + 0x48, 0x8d, 0x48, 0x01, //0x0000172d leaq $1(%rax), %rcx + 0x49, 0x89, 0x4d, 0x00, //0x00001731 movq %rcx, (%r13) + 0x49, 0xc7, 0x44, 0xc5, 0x08, 0x06, 0x00, 0x00, 0x00, //0x00001735 movq $6, $8(%r13,%rax,8) + 0xe9, 0x8d, 0xea, 0xff, 0xff, //0x0000173e jmp LBB0_3 + //0x00001743 LBB0_320 + 0x48, 0x8b, 0x4d, 0xa0, //0x00001743 movq $-96(%rbp), %rcx + 0x48, 0x8b, 0x49, 0x08, //0x00001747 movq $8(%rcx), %rcx + 0x48, 0x8d, 0x51, 0xfd, //0x0000174b leaq $-3(%rcx), %rdx + 0x48, 0x8b, 0x75, 0xc8, //0x0000174f movq $-56(%rbp), %rsi + 0x48, 0x39, 0xd6, //0x00001753 cmpq %rdx, %rsi + 0x0f, 0x83, 0xb7, 0x21, 0x00, 0x00, //0x00001756 jae LBB0_643 + 0x41, 0x81, 0x38, 0x74, 0x72, 0x75, 0x65, //0x0000175c cmpl $1702195828, (%r8) + 0x0f, 0x84, 0x37, 0xea, 0xff, 0xff, //0x00001763 je LBB0_1 + 0xe9, 0x93, 0x20, 0x00, 0x00, //0x00001769 jmp LBB0_322 + //0x0000176e LBB0_326 + 0x4c, 0x89, 0xe0, //0x0000176e movq %r12, %rax + 0x4c, 0x09, 0xd0, //0x00001771 orq %r10, %rax + 0x0f, 0x99, 0xc0, //0x00001774 setns %al + 0x0f, 0x88, 0x49, 0x0b, 0x00, 0x00, //0x00001777 js LBB0_620 + 0x4d, 0x39, 0xd4, //0x0000177d cmpq %r10, %r12 + 0x0f, 0x8c, 0x40, 0x0b, 0x00, 0x00, //0x00001780 jl LBB0_620 + 0x49, 0xf7, 0xd4, //0x00001786 notq %r12 + 0x4d, 0x89, 0xe3, //0x00001789 movq %r12, %r11 + 0x4c, 0x8b, 0x6d, 0xc0, //0x0000178c movq $-64(%rbp), %r13 + 0x4d, 0x85, 0xdb, //0x00001790 testq %r11, %r11 + 0x0f, 0x89, 0x81, 0xfa, 0xff, 0xff, //0x00001793 jns LBB0_242 + 0xe9, 0x3e, 0x1f, 0x00, 0x00, //0x00001799 jmp LBB0_621 + //0x0000179e LBB0_329 + 0xb9, 0x40, 0x00, 0x00, 0x00, //0x0000179e movl $64, %ecx + 0x48, 0x8b, 0x55, 0xc8, //0x000017a3 movq $-56(%rbp), %rdx + 0x48, 0x39, 0xc1, //0x000017a7 cmpq %rax, %rcx + 0x0f, 0x82, 0x38, 0x21, 0x00, 0x00, //0x000017aa jb LBB0_225 + //0x000017b0 LBB0_330 + 0x49, 0x01, 0xc3, //0x000017b0 addq %rax, %r11 + 0x49, 0x83, 0xc3, 0x01, //0x000017b3 addq $1, %r11 + 0x4d, 0x85, 0xdb, //0x000017b7 testq %r11, %r11 + 0x0f, 0x88, 0x45, 0x1f, 0x00, 0x00, //0x000017ba js LBB0_127 + //0x000017c0 LBB0_331 + 0x48, 0x8b, 0x45, 0xa8, //0x000017c0 movq $-88(%rbp), %rax + 0x4c, 0x89, 0x18, //0x000017c4 movq %r11, (%rax) + 0x48, 0x89, 0xd0, //0x000017c7 movq %rdx, %rax + 0x48, 0xb9, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x000017ca movabsq $9223372036854775806, %rcx + 0x48, 0x39, 0xca, //0x000017d4 cmpq %rcx, %rdx + 0x0f, 0x87, 0x16, 0x1f, 0x00, 0x00, //0x000017d7 ja LBB0_638 + 0x49, 0x8b, 0x45, 0x00, //0x000017dd movq (%r13), %rax + 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x000017e1 cmpq $4095, %rax + 0x0f, 0x8f, 0xba, 0x1e, 0x00, 0x00, //0x000017e7 jg LBB0_634 + 0x48, 0x8d, 0x48, 0x01, //0x000017ed leaq $1(%rax), %rcx + 0x49, 0x89, 0x4d, 0x00, //0x000017f1 movq %rcx, (%r13) + 0x49, 0xc7, 0x44, 0xc5, 0x08, 0x04, 0x00, 0x00, 0x00, //0x000017f5 movq $4, $8(%r13,%rax,8) + 0xe9, 0xcd, 0xe9, 0xff, 0xff, //0x000017fe jmp LBB0_3 + //0x00001803 LBB0_334 + 0x4d, 0x89, 0xc6, //0x00001803 movq %r8, %r14 + 0x4d, 0x29, 0xde, //0x00001806 subq %r11, %r14 + 0x49, 0x83, 0xfe, 0x20, //0x00001809 cmpq $32, %r14 + 0x0f, 0x8c, 0xc9, 0x17, 0x00, 0x00, //0x0000180d jl LBB0_534 + 0x48, 0x8b, 0x4d, 0xc8, //0x00001813 movq $-56(%rbp), %rcx + 0x4d, 0x8d, 0x14, 0x09, //0x00001817 leaq (%r9,%rcx), %r10 + 0x49, 0x29, 0xc8, //0x0000181b subq %rcx, %r8 + 0xbb, 0x1f, 0x00, 0x00, 0x00, //0x0000181e movl $31, %ebx + 0x45, 0x31, 0xf6, //0x00001823 xorl %r14d, %r14d + 0x45, 0x31, 0xdb, //0x00001826 xorl %r11d, %r11d + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001829 .p2align 4, 0x90 + //0x00001830 LBB0_336 + 0xf3, 0x43, 0x0f, 0x6f, 0x44, 0x32, 0x01, //0x00001830 movdqu $1(%r10,%r14), %xmm0 + 0xf3, 0x43, 0x0f, 0x6f, 0x4c, 0x32, 0x11, //0x00001837 movdqu $17(%r10,%r14), %xmm1 + 0x66, 0x0f, 0x6f, 0xd0, //0x0000183e movdqa %xmm0, %xmm2 + 0x66, 0x41, 0x0f, 0x74, 0xd3, //0x00001842 pcmpeqb %xmm11, %xmm2 + 0x66, 0x0f, 0xd7, 0xca, //0x00001847 pmovmskb %xmm2, %ecx + 0x66, 0x0f, 0x6f, 0xd1, //0x0000184b movdqa %xmm1, %xmm2 + 0x66, 0x41, 0x0f, 0x74, 0xd3, //0x0000184f pcmpeqb %xmm11, %xmm2 + 0x66, 0x0f, 0xd7, 0xd2, //0x00001854 pmovmskb %xmm2, %edx + 0x48, 0xc1, 0xe2, 0x10, //0x00001858 shlq $16, %rdx + 0x48, 0x09, 0xca, //0x0000185c orq %rcx, %rdx + 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x0000185f pcmpeqb %xmm13, %xmm0 + 0x66, 0x0f, 0xd7, 0xf8, //0x00001864 pmovmskb %xmm0, %edi + 0x66, 0x41, 0x0f, 0x74, 0xcd, //0x00001868 pcmpeqb %xmm13, %xmm1 + 0x66, 0x0f, 0xd7, 0xc9, //0x0000186d pmovmskb %xmm1, %ecx + 0x48, 0xc1, 0xe1, 0x10, //0x00001871 shlq $16, %rcx + 0x48, 0x09, 0xf9, //0x00001875 orq %rdi, %rcx + 0x48, 0x89, 0xcf, //0x00001878 movq %rcx, %rdi + 0x4c, 0x09, 0xdf, //0x0000187b orq %r11, %rdi + 0x0f, 0x84, 0x3c, 0x00, 0x00, 0x00, //0x0000187e je LBB0_338 + 0x44, 0x89, 0xdf, //0x00001884 movl %r11d, %edi + 0xf7, 0xd7, //0x00001887 notl %edi + 0x21, 0xcf, //0x00001889 andl %ecx, %edi + 0x44, 0x8d, 0x3c, 0x3f, //0x0000188b leal (%rdi,%rdi), %r15d + 0x45, 0x09, 0xdf, //0x0000188f orl %r11d, %r15d + 0x44, 0x89, 0xfe, //0x00001892 movl %r15d, %esi + 0xf7, 0xd6, //0x00001895 notl %esi + 0x21, 0xce, //0x00001897 andl %ecx, %esi + 0x81, 0xe6, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001899 andl $-1431655766, %esi + 0x45, 0x31, 0xdb, //0x0000189f xorl %r11d, %r11d + 0x01, 0xfe, //0x000018a2 addl %edi, %esi + 0x41, 0x0f, 0x92, 0xc3, //0x000018a4 setb %r11b + 0x01, 0xf6, //0x000018a8 addl %esi, %esi + 0x81, 0xf6, 0x55, 0x55, 0x55, 0x55, //0x000018aa xorl $1431655765, %esi + 0x44, 0x21, 0xfe, //0x000018b0 andl %r15d, %esi + 0xf7, 0xd6, //0x000018b3 notl %esi + 0x21, 0xf2, //0x000018b5 andl %esi, %edx + 0xe9, 0x07, 0x00, 0x00, 0x00, //0x000018b7 jmp LBB0_339 + 0x90, 0x90, 0x90, 0x90, //0x000018bc .p2align 4, 0x90 + //0x000018c0 LBB0_338 + 0x45, 0x31, 0xdb, //0x000018c0 xorl %r11d, %r11d + //0x000018c3 LBB0_339 + 0x48, 0x85, 0xd2, //0x000018c3 testq %rdx, %rdx + 0x0f, 0x85, 0xd3, 0x09, 0x00, 0x00, //0x000018c6 jne LBB0_412 + 0x49, 0x83, 0xc6, 0x20, //0x000018cc addq $32, %r14 + 0x49, 0x8d, 0x0c, 0x18, //0x000018d0 leaq (%r8,%rbx), %rcx + 0x48, 0x83, 0xc1, 0xe0, //0x000018d4 addq $-32, %rcx + 0x48, 0x83, 0xc3, 0xe0, //0x000018d8 addq $-32, %rbx + 0x48, 0x83, 0xf9, 0x3f, //0x000018dc cmpq $63, %rcx + 0x0f, 0x8f, 0x4a, 0xff, 0xff, 0xff, //0x000018e0 jg LBB0_336 + 0x4d, 0x85, 0xdb, //0x000018e6 testq %r11, %r11 + 0x0f, 0x85, 0xc0, 0x1b, 0x00, 0x00, //0x000018e9 jne LBB0_593 + 0x4f, 0x8d, 0x1c, 0x16, //0x000018ef leaq (%r14,%r10), %r11 + 0x49, 0x83, 0xc3, 0x01, //0x000018f3 addq $1, %r11 + 0x49, 0xf7, 0xd6, //0x000018f7 notq %r14 + 0x4d, 0x01, 0xc6, //0x000018fa addq %r8, %r14 + //0x000018fd LBB0_343 + 0x4d, 0x85, 0xf6, //0x000018fd testq %r14, %r14 + 0x0f, 0x8f, 0x19, 0x0c, 0x00, 0x00, //0x00001900 jg LBB0_444 + 0xe9, 0xe8, 0x1d, 0x00, 0x00, //0x00001906 jmp LBB0_638 + //0x0000190b LBB0_344 + 0x48, 0x8b, 0x4d, 0xa0, //0x0000190b movq $-96(%rbp), %rcx + 0x48, 0x8b, 0x49, 0x08, //0x0000190f movq $8(%rcx), %rcx + 0x4c, 0x29, 0xd9, //0x00001913 subq %r11, %rcx + 0x4d, 0x01, 0xd9, //0x00001916 addq %r11, %r9 + 0x45, 0x31, 0xf6, //0x00001919 xorl %r14d, %r14d + 0x45, 0x31, 0xc0, //0x0000191c xorl %r8d, %r8d + 0x45, 0x31, 0xdb, //0x0000191f xorl %r11d, %r11d + 0x45, 0x31, 0xe4, //0x00001922 xorl %r12d, %r12d + 0x48, 0x83, 0xf9, 0x40, //0x00001925 cmpq $64, %rcx + 0x48, 0x89, 0x4d, 0xb0, //0x00001929 movq %rcx, $-80(%rbp) + 0x0f, 0x8d, 0x4a, 0x01, 0x00, 0x00, //0x0000192d jge LBB0_345 + //0x00001933 LBB0_354 + 0x48, 0x85, 0xc9, //0x00001933 testq %rcx, %rcx + 0x0f, 0x8e, 0xcf, 0x1f, 0x00, 0x00, //0x00001936 jle LBB0_642 + 0x66, 0x0f, 0xef, 0xc0, //0x0000193c pxor %xmm0, %xmm0 + 0xf3, 0x0f, 0x7f, 0x45, 0x80, //0x00001940 movdqu %xmm0, $-128(%rbp) + 0xf3, 0x0f, 0x7f, 0x85, 0x70, 0xff, 0xff, 0xff, //0x00001945 movdqu %xmm0, $-144(%rbp) + 0xf3, 0x0f, 0x7f, 0x85, 0x60, 0xff, 0xff, 0xff, //0x0000194d movdqu %xmm0, $-160(%rbp) + 0xf3, 0x0f, 0x7f, 0x85, 0x50, 0xff, 0xff, 0xff, //0x00001955 movdqu %xmm0, $-176(%rbp) + 0x4c, 0x89, 0xcf, //0x0000195d movq %r9, %rdi + 0x44, 0x89, 0xca, //0x00001960 movl %r9d, %edx + 0x81, 0xe2, 0xff, 0x0f, 0x00, 0x00, //0x00001963 andl $4095, %edx + 0x81, 0xfa, 0xc1, 0x0f, 0x00, 0x00, //0x00001969 cmpl $4033, %edx + 0x0f, 0x82, 0x3a, 0x00, 0x00, 0x00, //0x0000196f jb LBB0_358 + 0x48, 0x83, 0x7d, 0xb0, 0x20, //0x00001975 cmpq $32, $-80(%rbp) + 0x0f, 0x82, 0x37, 0x00, 0x00, 0x00, //0x0000197a jb LBB0_359 + 0x0f, 0x10, 0x07, //0x00001980 movups (%rdi), %xmm0 + 0x0f, 0x11, 0x85, 0x50, 0xff, 0xff, 0xff, //0x00001983 movups %xmm0, $-176(%rbp) + 0xf3, 0x0f, 0x6f, 0x47, 0x10, //0x0000198a movdqu $16(%rdi), %xmm0 + 0xf3, 0x0f, 0x7f, 0x85, 0x60, 0xff, 0xff, 0xff, //0x0000198f movdqu %xmm0, $-160(%rbp) + 0x48, 0x83, 0xc7, 0x20, //0x00001997 addq $32, %rdi + 0x48, 0x8b, 0x4d, 0xb0, //0x0000199b movq $-80(%rbp), %rcx + 0x48, 0x8d, 0x71, 0xe0, //0x0000199f leaq $-32(%rcx), %rsi + 0x4c, 0x8d, 0x95, 0x70, 0xff, 0xff, 0xff, //0x000019a3 leaq $-144(%rbp), %r10 + 0xe9, 0x13, 0x00, 0x00, 0x00, //0x000019aa jmp LBB0_360 + //0x000019af LBB0_358 + 0x49, 0x89, 0xf9, //0x000019af movq %rdi, %r9 + 0xe9, 0xc6, 0x00, 0x00, 0x00, //0x000019b2 jmp LBB0_345 + //0x000019b7 LBB0_359 + 0x4c, 0x8d, 0x95, 0x50, 0xff, 0xff, 0xff, //0x000019b7 leaq $-176(%rbp), %r10 + 0x48, 0x8b, 0x75, 0xb0, //0x000019be movq $-80(%rbp), %rsi + //0x000019c2 LBB0_360 + 0x48, 0x83, 0xfe, 0x10, //0x000019c2 cmpq $16, %rsi + 0x0f, 0x82, 0x4c, 0x00, 0x00, 0x00, //0x000019c6 jb LBB0_361 + 0xf3, 0x0f, 0x6f, 0x07, //0x000019cc movdqu (%rdi), %xmm0 + 0xf3, 0x41, 0x0f, 0x7f, 0x02, //0x000019d0 movdqu %xmm0, (%r10) + 0x48, 0x83, 0xc7, 0x10, //0x000019d5 addq $16, %rdi + 0x49, 0x83, 0xc2, 0x10, //0x000019d9 addq $16, %r10 + 0x48, 0x83, 0xc6, 0xf0, //0x000019dd addq $-16, %rsi + 0x48, 0x83, 0xfe, 0x08, //0x000019e1 cmpq $8, %rsi + 0x0f, 0x83, 0x37, 0x00, 0x00, 0x00, //0x000019e5 jae LBB0_366 + //0x000019eb LBB0_362 + 0x48, 0x83, 0xfe, 0x04, //0x000019eb cmpq $4, %rsi + 0x0f, 0x82, 0x49, 0x00, 0x00, 0x00, //0x000019ef jb LBB0_363 + //0x000019f5 LBB0_367 + 0x8b, 0x17, //0x000019f5 movl (%rdi), %edx + 0x41, 0x89, 0x12, //0x000019f7 movl %edx, (%r10) + 0x48, 0x83, 0xc7, 0x04, //0x000019fa addq $4, %rdi + 0x49, 0x83, 0xc2, 0x04, //0x000019fe addq $4, %r10 + 0x48, 0x83, 0xc6, 0xfc, //0x00001a02 addq $-4, %rsi + 0x48, 0x83, 0xfe, 0x02, //0x00001a06 cmpq $2, %rsi + 0x0f, 0x83, 0x38, 0x00, 0x00, 0x00, //0x00001a0a jae LBB0_364 + //0x00001a10 LBB0_368 + 0x48, 0x89, 0xfa, //0x00001a10 movq %rdi, %rdx + 0xe9, 0x49, 0x00, 0x00, 0x00, //0x00001a13 jmp LBB0_369 + //0x00001a18 LBB0_361 + 0x48, 0x83, 0xfe, 0x08, //0x00001a18 cmpq $8, %rsi + 0x0f, 0x82, 0xc9, 0xff, 0xff, 0xff, //0x00001a1c jb LBB0_362 + //0x00001a22 LBB0_366 + 0x48, 0x8b, 0x17, //0x00001a22 movq (%rdi), %rdx + 0x49, 0x89, 0x12, //0x00001a25 movq %rdx, (%r10) + 0x48, 0x83, 0xc7, 0x08, //0x00001a28 addq $8, %rdi + 0x49, 0x83, 0xc2, 0x08, //0x00001a2c addq $8, %r10 + 0x48, 0x83, 0xc6, 0xf8, //0x00001a30 addq $-8, %rsi + 0x48, 0x83, 0xfe, 0x04, //0x00001a34 cmpq $4, %rsi + 0x0f, 0x83, 0xb7, 0xff, 0xff, 0xff, //0x00001a38 jae LBB0_367 + //0x00001a3e LBB0_363 + 0x48, 0x83, 0xfe, 0x02, //0x00001a3e cmpq $2, %rsi + 0x0f, 0x82, 0xc8, 0xff, 0xff, 0xff, //0x00001a42 jb LBB0_368 + //0x00001a48 LBB0_364 + 0x48, 0x89, 0xf9, //0x00001a48 movq %rdi, %rcx + 0x0f, 0xb7, 0x17, //0x00001a4b movzwl (%rdi), %edx + 0x66, 0x41, 0x89, 0x12, //0x00001a4e movw %dx, (%r10) + 0x48, 0x83, 0xc1, 0x02, //0x00001a52 addq $2, %rcx + 0x49, 0x83, 0xc2, 0x02, //0x00001a56 addq $2, %r10 + 0x48, 0x83, 0xc6, 0xfe, //0x00001a5a addq $-2, %rsi + 0x48, 0x89, 0xca, //0x00001a5e movq %rcx, %rdx + //0x00001a61 LBB0_369 + 0x4c, 0x8d, 0x8d, 0x50, 0xff, 0xff, 0xff, //0x00001a61 leaq $-176(%rbp), %r9 + 0x48, 0x85, 0xf6, //0x00001a68 testq %rsi, %rsi + 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x00001a6b je LBB0_345 + 0x8a, 0x12, //0x00001a71 movb (%rdx), %dl + 0x41, 0x88, 0x12, //0x00001a73 movb %dl, (%r10) + 0x4c, 0x8d, 0x8d, 0x50, 0xff, 0xff, 0xff, //0x00001a76 leaq $-176(%rbp), %r9 + //0x00001a7d LBB0_345 + 0xf3, 0x41, 0x0f, 0x6f, 0x31, //0x00001a7d movdqu (%r9), %xmm6 + 0xf3, 0x41, 0x0f, 0x6f, 0x69, 0x10, //0x00001a82 movdqu $16(%r9), %xmm5 + 0xf3, 0x41, 0x0f, 0x6f, 0x61, 0x20, //0x00001a88 movdqu $32(%r9), %xmm4 + 0xf3, 0x41, 0x0f, 0x6f, 0x59, 0x30, //0x00001a8e movdqu $48(%r9), %xmm3 + 0x66, 0x0f, 0x6f, 0xc6, //0x00001a94 movdqa %xmm6, %xmm0 + 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x00001a98 pcmpeqb %xmm13, %xmm0 + 0x66, 0x0f, 0xd7, 0xf0, //0x00001a9d pmovmskb %xmm0, %esi + 0x66, 0x0f, 0x6f, 0xc5, //0x00001aa1 movdqa %xmm5, %xmm0 + 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x00001aa5 pcmpeqb %xmm13, %xmm0 + 0x66, 0x0f, 0xd7, 0xd0, //0x00001aaa pmovmskb %xmm0, %edx + 0x66, 0x0f, 0x6f, 0xc4, //0x00001aae movdqa %xmm4, %xmm0 + 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x00001ab2 pcmpeqb %xmm13, %xmm0 + 0x66, 0x0f, 0xd7, 0xf8, //0x00001ab7 pmovmskb %xmm0, %edi + 0x66, 0x0f, 0x6f, 0xc3, //0x00001abb movdqa %xmm3, %xmm0 + 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x00001abf pcmpeqb %xmm13, %xmm0 + 0x66, 0x0f, 0xd7, 0xd8, //0x00001ac4 pmovmskb %xmm0, %ebx + 0x48, 0xc1, 0xe3, 0x30, //0x00001ac8 shlq $48, %rbx + 0x48, 0xc1, 0xe7, 0x20, //0x00001acc shlq $32, %rdi + 0x48, 0x09, 0xdf, //0x00001ad0 orq %rbx, %rdi + 0x48, 0xc1, 0xe2, 0x10, //0x00001ad3 shlq $16, %rdx + 0x48, 0x09, 0xfa, //0x00001ad7 orq %rdi, %rdx + 0x48, 0x09, 0xd6, //0x00001ada orq %rdx, %rsi + 0x48, 0x89, 0xf2, //0x00001add movq %rsi, %rdx + 0x4c, 0x09, 0xc2, //0x00001ae0 orq %r8, %rdx + 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x00001ae3 jne LBB0_347 + 0x48, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00001ae9 movq $-1, %rsi + 0x45, 0x31, 0xc0, //0x00001af0 xorl %r8d, %r8d + 0xe9, 0x46, 0x00, 0x00, 0x00, //0x00001af3 jmp LBB0_348 + //0x00001af8 LBB0_347 + 0x4c, 0x89, 0xc2, //0x00001af8 movq %r8, %rdx + 0x48, 0xf7, 0xd2, //0x00001afb notq %rdx + 0x48, 0x21, 0xf2, //0x00001afe andq %rsi, %rdx + 0x4c, 0x8d, 0x14, 0x12, //0x00001b01 leaq (%rdx,%rdx), %r10 + 0x4d, 0x09, 0xc2, //0x00001b05 orq %r8, %r10 + 0x4c, 0x89, 0xd7, //0x00001b08 movq %r10, %rdi + 0x48, 0xf7, 0xd7, //0x00001b0b notq %rdi + 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001b0e movabsq $-6148914691236517206, %rbx + 0x48, 0x21, 0xde, //0x00001b18 andq %rbx, %rsi + 0x48, 0x21, 0xfe, //0x00001b1b andq %rdi, %rsi + 0x45, 0x31, 0xc0, //0x00001b1e xorl %r8d, %r8d + 0x48, 0x01, 0xd6, //0x00001b21 addq %rdx, %rsi + 0x41, 0x0f, 0x92, 0xc0, //0x00001b24 setb %r8b + 0x48, 0x01, 0xf6, //0x00001b28 addq %rsi, %rsi + 0x48, 0xba, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001b2b movabsq $6148914691236517205, %rdx + 0x48, 0x31, 0xd6, //0x00001b35 xorq %rdx, %rsi + 0x4c, 0x21, 0xd6, //0x00001b38 andq %r10, %rsi + 0x48, 0xf7, 0xd6, //0x00001b3b notq %rsi + //0x00001b3e LBB0_348 + 0x66, 0x0f, 0x6f, 0xc3, //0x00001b3e movdqa %xmm3, %xmm0 + 0x66, 0x41, 0x0f, 0x74, 0xc3, //0x00001b42 pcmpeqb %xmm11, %xmm0 + 0x66, 0x0f, 0xd7, 0xd0, //0x00001b47 pmovmskb %xmm0, %edx + 0x48, 0xc1, 0xe2, 0x30, //0x00001b4b shlq $48, %rdx + 0x66, 0x0f, 0x6f, 0xc4, //0x00001b4f movdqa %xmm4, %xmm0 + 0x66, 0x41, 0x0f, 0x74, 0xc3, //0x00001b53 pcmpeqb %xmm11, %xmm0 + 0x66, 0x0f, 0xd7, 0xf8, //0x00001b58 pmovmskb %xmm0, %edi + 0x48, 0xc1, 0xe7, 0x20, //0x00001b5c shlq $32, %rdi + 0x48, 0x09, 0xd7, //0x00001b60 orq %rdx, %rdi + 0x66, 0x0f, 0x6f, 0xc5, //0x00001b63 movdqa %xmm5, %xmm0 + 0x66, 0x41, 0x0f, 0x74, 0xc3, //0x00001b67 pcmpeqb %xmm11, %xmm0 + 0x66, 0x0f, 0xd7, 0xd0, //0x00001b6c pmovmskb %xmm0, %edx + 0x48, 0xc1, 0xe2, 0x10, //0x00001b70 shlq $16, %rdx + 0x48, 0x09, 0xfa, //0x00001b74 orq %rdi, %rdx + 0x66, 0x0f, 0x6f, 0xc6, //0x00001b77 movdqa %xmm6, %xmm0 + 0x66, 0x41, 0x0f, 0x74, 0xc3, //0x00001b7b pcmpeqb %xmm11, %xmm0 + 0x66, 0x0f, 0xd7, 0xf8, //0x00001b80 pmovmskb %xmm0, %edi + 0x48, 0x09, 0xd7, //0x00001b84 orq %rdx, %rdi + 0x48, 0x21, 0xf7, //0x00001b87 andq %rsi, %rdi + 0x66, 0x48, 0x0f, 0x6e, 0xc7, //0x00001b8a movq %rdi, %xmm0 + 0x66, 0x0f, 0x3a, 0x44, 0x05, 0x67, 0xe5, 0xff, 0xff, 0x00, //0x00001b8f pclmulqdq $0, $-6809(%rip), %xmm0 /* LCPI0_16+0(%rip) */ + 0x66, 0x49, 0x0f, 0x7e, 0xc2, //0x00001b99 movq %xmm0, %r10 + 0x4d, 0x31, 0xf2, //0x00001b9e xorq %r14, %r10 + 0x66, 0x0f, 0x6f, 0xc6, //0x00001ba1 movdqa %xmm6, %xmm0 + 0xf3, 0x0f, 0x6f, 0x0d, 0xb3, 0xe4, 0xff, 0xff, //0x00001ba5 movdqu $-6989(%rip), %xmm1 /* LCPI0_6+0(%rip) */ + 0x66, 0x0f, 0x74, 0xc1, //0x00001bad pcmpeqb %xmm1, %xmm0 + 0x66, 0x44, 0x0f, 0xd7, 0xe8, //0x00001bb1 pmovmskb %xmm0, %r13d + 0x66, 0x0f, 0x6f, 0xc5, //0x00001bb6 movdqa %xmm5, %xmm0 + 0x66, 0x0f, 0x74, 0xc1, //0x00001bba pcmpeqb %xmm1, %xmm0 + 0x66, 0x0f, 0xd7, 0xd0, //0x00001bbe pmovmskb %xmm0, %edx + 0x66, 0x0f, 0x6f, 0xc4, //0x00001bc2 movdqa %xmm4, %xmm0 + 0x66, 0x0f, 0x74, 0xc1, //0x00001bc6 pcmpeqb %xmm1, %xmm0 + 0x66, 0x0f, 0xd7, 0xf8, //0x00001bca pmovmskb %xmm0, %edi + 0x66, 0x0f, 0x6f, 0xc3, //0x00001bce movdqa %xmm3, %xmm0 + 0x66, 0x0f, 0x74, 0xc1, //0x00001bd2 pcmpeqb %xmm1, %xmm0 + 0x66, 0x0f, 0xd7, 0xf0, //0x00001bd6 pmovmskb %xmm0, %esi + 0x48, 0xc1, 0xe6, 0x30, //0x00001bda shlq $48, %rsi + 0x48, 0xc1, 0xe7, 0x20, //0x00001bde shlq $32, %rdi + 0x48, 0x09, 0xf7, //0x00001be2 orq %rsi, %rdi + 0x48, 0xc1, 0xe2, 0x10, //0x00001be5 shlq $16, %rdx + 0x48, 0x09, 0xfa, //0x00001be9 orq %rdi, %rdx + 0x49, 0x09, 0xd5, //0x00001bec orq %rdx, %r13 + 0x4d, 0x89, 0xd6, //0x00001bef movq %r10, %r14 + 0x49, 0xf7, 0xd6, //0x00001bf2 notq %r14 + 0x4d, 0x21, 0xf5, //0x00001bf5 andq %r14, %r13 + 0x66, 0x41, 0x0f, 0x74, 0xf0, //0x00001bf8 pcmpeqb %xmm8, %xmm6 + 0x66, 0x0f, 0xd7, 0xfe, //0x00001bfd pmovmskb %xmm6, %edi + 0x66, 0x41, 0x0f, 0x74, 0xe8, //0x00001c01 pcmpeqb %xmm8, %xmm5 + 0x66, 0x0f, 0xd7, 0xf5, //0x00001c06 pmovmskb %xmm5, %esi + 0x66, 0x41, 0x0f, 0x74, 0xe0, //0x00001c0a pcmpeqb %xmm8, %xmm4 + 0x66, 0x0f, 0xd7, 0xd4, //0x00001c0f pmovmskb %xmm4, %edx + 0x66, 0x41, 0x0f, 0x74, 0xd8, //0x00001c13 pcmpeqb %xmm8, %xmm3 + 0x66, 0x44, 0x0f, 0xd7, 0xfb, //0x00001c18 pmovmskb %xmm3, %r15d + 0x49, 0xc1, 0xe7, 0x30, //0x00001c1d shlq $48, %r15 + 0x48, 0xc1, 0xe2, 0x20, //0x00001c21 shlq $32, %rdx + 0x4c, 0x09, 0xfa, //0x00001c25 orq %r15, %rdx + 0x48, 0xc1, 0xe6, 0x10, //0x00001c28 shlq $16, %rsi + 0x48, 0x09, 0xd6, //0x00001c2c orq %rdx, %rsi + 0x48, 0x09, 0xf7, //0x00001c2f orq %rsi, %rdi + 0x4c, 0x21, 0xf7, //0x00001c32 andq %r14, %rdi + 0x0f, 0x84, 0x8c, 0x00, 0x00, 0x00, //0x00001c35 je LBB0_352 + 0x49, 0xbe, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001c3b movabsq $6148914691236517205, %r14 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001c45 .p2align 4, 0x90 + //0x00001c50 LBB0_350 + 0x48, 0x8d, 0x5f, 0xff, //0x00001c50 leaq $-1(%rdi), %rbx + 0x48, 0x89, 0xda, //0x00001c54 movq %rbx, %rdx + 0x4c, 0x21, 0xea, //0x00001c57 andq %r13, %rdx + 0x48, 0x89, 0xd6, //0x00001c5a movq %rdx, %rsi + 0x48, 0xd1, 0xee, //0x00001c5d shrq %rsi + 0x4c, 0x21, 0xf6, //0x00001c60 andq %r14, %rsi + 0x48, 0x29, 0xf2, //0x00001c63 subq %rsi, %rdx + 0x48, 0x89, 0xd6, //0x00001c66 movq %rdx, %rsi + 0x48, 0xb9, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x00001c69 movabsq $3689348814741910323, %rcx + 0x48, 0x21, 0xce, //0x00001c73 andq %rcx, %rsi + 0x48, 0xc1, 0xea, 0x02, //0x00001c76 shrq $2, %rdx + 0x48, 0x21, 0xca, //0x00001c7a andq %rcx, %rdx + 0x48, 0x01, 0xf2, //0x00001c7d addq %rsi, %rdx + 0x48, 0x89, 0xd6, //0x00001c80 movq %rdx, %rsi + 0x48, 0xc1, 0xee, 0x04, //0x00001c83 shrq $4, %rsi + 0x48, 0x01, 0xd6, //0x00001c87 addq %rdx, %rsi + 0x48, 0xb9, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x00001c8a movabsq $1085102592571150095, %rcx + 0x48, 0x21, 0xce, //0x00001c94 andq %rcx, %rsi + 0x48, 0xb9, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00001c97 movabsq $72340172838076673, %rcx + 0x48, 0x0f, 0xaf, 0xf1, //0x00001ca1 imulq %rcx, %rsi + 0x48, 0xc1, 0xee, 0x38, //0x00001ca5 shrq $56, %rsi + 0x4c, 0x01, 0xde, //0x00001ca9 addq %r11, %rsi + 0x4c, 0x39, 0xe6, //0x00001cac cmpq %r12, %rsi + 0x0f, 0x86, 0x94, 0x05, 0x00, 0x00, //0x00001caf jbe LBB0_410 + 0x49, 0x83, 0xc4, 0x01, //0x00001cb5 addq $1, %r12 + 0x48, 0x21, 0xdf, //0x00001cb9 andq %rbx, %rdi + 0x0f, 0x85, 0x8e, 0xff, 0xff, 0xff, //0x00001cbc jne LBB0_350 + 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x00001cc2 jmp LBB0_353 + //0x00001cc7 LBB0_352 + 0x49, 0xbe, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001cc7 movabsq $6148914691236517205, %r14 + //0x00001cd1 LBB0_353 + 0x49, 0xc1, 0xfa, 0x3f, //0x00001cd1 sarq $63, %r10 + 0x4c, 0x89, 0xea, //0x00001cd5 movq %r13, %rdx + 0x48, 0xd1, 0xea, //0x00001cd8 shrq %rdx + 0x4c, 0x21, 0xf2, //0x00001cdb andq %r14, %rdx + 0x49, 0x29, 0xd5, //0x00001cde subq %rdx, %r13 + 0x4c, 0x89, 0xea, //0x00001ce1 movq %r13, %rdx + 0x48, 0xb9, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x00001ce4 movabsq $3689348814741910323, %rcx + 0x48, 0x21, 0xca, //0x00001cee andq %rcx, %rdx + 0x49, 0xc1, 0xed, 0x02, //0x00001cf1 shrq $2, %r13 + 0x49, 0x21, 0xcd, //0x00001cf5 andq %rcx, %r13 + 0x49, 0x01, 0xd5, //0x00001cf8 addq %rdx, %r13 + 0x4c, 0x89, 0xea, //0x00001cfb movq %r13, %rdx + 0x48, 0xc1, 0xea, 0x04, //0x00001cfe shrq $4, %rdx + 0x4c, 0x01, 0xea, //0x00001d02 addq %r13, %rdx + 0x48, 0xb9, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x00001d05 movabsq $1085102592571150095, %rcx + 0x48, 0x21, 0xca, //0x00001d0f andq %rcx, %rdx + 0x48, 0xb9, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00001d12 movabsq $72340172838076673, %rcx + 0x48, 0x0f, 0xaf, 0xd1, //0x00001d1c imulq %rcx, %rdx + 0x48, 0xc1, 0xea, 0x38, //0x00001d20 shrq $56, %rdx + 0x49, 0x01, 0xd3, //0x00001d24 addq %rdx, %r11 + 0x49, 0x83, 0xc1, 0x40, //0x00001d27 addq $64, %r9 + 0x48, 0x8b, 0x4d, 0xb0, //0x00001d2b movq $-80(%rbp), %rcx + 0x48, 0x83, 0xc1, 0xc0, //0x00001d2f addq $-64, %rcx + 0x4d, 0x89, 0xd6, //0x00001d33 movq %r10, %r14 + 0x48, 0x83, 0xf9, 0x40, //0x00001d36 cmpq $64, %rcx + 0x48, 0x89, 0x4d, 0xb0, //0x00001d3a movq %rcx, $-80(%rbp) + 0x0f, 0x8d, 0x39, 0xfd, 0xff, 0xff, //0x00001d3e jge LBB0_345 + 0xe9, 0xea, 0xfb, 0xff, 0xff, //0x00001d44 jmp LBB0_354 + //0x00001d49 LBB0_371 + 0x4c, 0x89, 0xe0, //0x00001d49 movq %r12, %rax + 0x4c, 0x29, 0xd8, //0x00001d4c subq %r11, %rax + 0x48, 0x83, 0xf8, 0x10, //0x00001d4f cmpq $16, %rax + 0x0f, 0x82, 0x8b, 0x12, 0x00, 0x00, //0x00001d53 jb LBB0_535 + 0x48, 0x8b, 0x75, 0xc8, //0x00001d59 movq $-56(%rbp), %rsi + 0x48, 0x89, 0xf0, //0x00001d5d movq %rsi, %rax + 0x48, 0xf7, 0xd0, //0x00001d60 notq %rax + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001d63 .p2align 4, 0x90 + //0x00001d70 LBB0_373 + 0xf3, 0x43, 0x0f, 0x6f, 0x04, 0x19, //0x00001d70 movdqu (%r9,%r11), %xmm0 + 0x66, 0x0f, 0x6f, 0xc8, //0x00001d76 movdqa %xmm0, %xmm1 + 0x66, 0x41, 0x0f, 0x74, 0xce, //0x00001d7a pcmpeqb %xmm14, %xmm1 + 0x66, 0x41, 0x0f, 0xdb, 0xc1, //0x00001d7f pand %xmm9, %xmm0 + 0x66, 0x41, 0x0f, 0x74, 0xc0, //0x00001d84 pcmpeqb %xmm8, %xmm0 + 0x66, 0x0f, 0xeb, 0xc1, //0x00001d89 por %xmm1, %xmm0 + 0x66, 0x0f, 0xd7, 0xc8, //0x00001d8d pmovmskb %xmm0, %ecx + 0x85, 0xc9, //0x00001d91 testl %ecx, %ecx + 0x0f, 0x85, 0x1d, 0x05, 0x00, 0x00, //0x00001d93 jne LBB0_413 + 0x49, 0x83, 0xc3, 0x10, //0x00001d99 addq $16, %r11 + 0x49, 0x8d, 0x0c, 0x04, //0x00001d9d leaq (%r12,%rax), %rcx + 0x48, 0x83, 0xc1, 0xf0, //0x00001da1 addq $-16, %rcx + 0x48, 0x83, 0xc0, 0xf0, //0x00001da5 addq $-16, %rax + 0x48, 0x83, 0xf9, 0x0f, //0x00001da9 cmpq $15, %rcx + 0x0f, 0x87, 0xbd, 0xff, 0xff, 0xff, //0x00001dad ja LBB0_373 + 0x4d, 0x89, 0xcb, //0x00001db3 movq %r9, %r11 + 0x49, 0x29, 0xc3, //0x00001db6 subq %rax, %r11 + 0x49, 0x01, 0xc4, //0x00001db9 addq %rax, %r12 + 0x4c, 0x89, 0xe0, //0x00001dbc movq %r12, %rax + 0x48, 0x85, 0xc0, //0x00001dbf testq %rax, %rax + 0x0f, 0x84, 0x36, 0x00, 0x00, 0x00, //0x00001dc2 je LBB0_382 + //0x00001dc8 LBB0_376 + 0x49, 0x8d, 0x14, 0x03, //0x00001dc8 leaq (%r11,%rax), %rdx + 0x31, 0xc9, //0x00001dcc xorl %ecx, %ecx + //0x00001dce LBB0_377 + 0x41, 0x0f, 0xb6, 0x1c, 0x0b, //0x00001dce movzbl (%r11,%rcx), %ebx + 0x80, 0xfb, 0x2c, //0x00001dd3 cmpb $44, %bl + 0x0f, 0x84, 0x36, 0x0e, 0x00, 0x00, //0x00001dd6 je LBB0_501 + 0x80, 0xfb, 0x7d, //0x00001ddc cmpb $125, %bl + 0x0f, 0x84, 0x2d, 0x0e, 0x00, 0x00, //0x00001ddf je LBB0_501 + 0x80, 0xfb, 0x5d, //0x00001de5 cmpb $93, %bl + 0x0f, 0x84, 0x24, 0x0e, 0x00, 0x00, //0x00001de8 je LBB0_501 + 0x48, 0x83, 0xc1, 0x01, //0x00001dee addq $1, %rcx + 0x48, 0x39, 0xc8, //0x00001df2 cmpq %rcx, %rax + 0x0f, 0x85, 0xd3, 0xff, 0xff, 0xff, //0x00001df5 jne LBB0_377 + 0x49, 0x89, 0xd3, //0x00001dfb movq %rdx, %r11 + //0x00001dfe LBB0_382 + 0x4d, 0x29, 0xcb, //0x00001dfe subq %r9, %r11 + 0x4c, 0x8b, 0x6d, 0xc0, //0x00001e01 movq $-64(%rbp), %r13 + 0xe9, 0x9a, 0xe3, 0xff, 0xff, //0x00001e05 jmp LBB0_2 + //0x00001e0a LBB0_383 + 0x48, 0x8b, 0x4d, 0xa0, //0x00001e0a movq $-96(%rbp), %rcx + 0x48, 0x8b, 0x49, 0x08, //0x00001e0e movq $8(%rcx), %rcx + 0x4c, 0x29, 0xd9, //0x00001e12 subq %r11, %rcx + 0x4d, 0x01, 0xd9, //0x00001e15 addq %r11, %r9 + 0x45, 0x31, 0xf6, //0x00001e18 xorl %r14d, %r14d + 0x45, 0x31, 0xc0, //0x00001e1b xorl %r8d, %r8d + 0x45, 0x31, 0xdb, //0x00001e1e xorl %r11d, %r11d + 0x45, 0x31, 0xe4, //0x00001e21 xorl %r12d, %r12d + 0x48, 0x83, 0xf9, 0x40, //0x00001e24 cmpq $64, %rcx + 0x48, 0x89, 0x4d, 0xb0, //0x00001e28 movq %rcx, $-80(%rbp) + 0x0f, 0x8d, 0x4a, 0x01, 0x00, 0x00, //0x00001e2c jge LBB0_384 + //0x00001e32 LBB0_393 + 0x48, 0x85, 0xc9, //0x00001e32 testq %rcx, %rcx + 0x0f, 0x8e, 0xd0, 0x1a, 0x00, 0x00, //0x00001e35 jle LBB0_642 + 0x66, 0x0f, 0xef, 0xc0, //0x00001e3b pxor %xmm0, %xmm0 + 0xf3, 0x0f, 0x7f, 0x45, 0x80, //0x00001e3f movdqu %xmm0, $-128(%rbp) + 0xf3, 0x0f, 0x7f, 0x85, 0x70, 0xff, 0xff, 0xff, //0x00001e44 movdqu %xmm0, $-144(%rbp) + 0xf3, 0x0f, 0x7f, 0x85, 0x60, 0xff, 0xff, 0xff, //0x00001e4c movdqu %xmm0, $-160(%rbp) + 0xf3, 0x0f, 0x7f, 0x85, 0x50, 0xff, 0xff, 0xff, //0x00001e54 movdqu %xmm0, $-176(%rbp) + 0x4c, 0x89, 0xcf, //0x00001e5c movq %r9, %rdi + 0x44, 0x89, 0xca, //0x00001e5f movl %r9d, %edx + 0x81, 0xe2, 0xff, 0x0f, 0x00, 0x00, //0x00001e62 andl $4095, %edx + 0x81, 0xfa, 0xc1, 0x0f, 0x00, 0x00, //0x00001e68 cmpl $4033, %edx + 0x0f, 0x82, 0x3a, 0x00, 0x00, 0x00, //0x00001e6e jb LBB0_397 + 0x48, 0x83, 0x7d, 0xb0, 0x20, //0x00001e74 cmpq $32, $-80(%rbp) + 0x0f, 0x82, 0x37, 0x00, 0x00, 0x00, //0x00001e79 jb LBB0_398 + 0x0f, 0x10, 0x07, //0x00001e7f movups (%rdi), %xmm0 + 0x0f, 0x11, 0x85, 0x50, 0xff, 0xff, 0xff, //0x00001e82 movups %xmm0, $-176(%rbp) + 0xf3, 0x0f, 0x6f, 0x47, 0x10, //0x00001e89 movdqu $16(%rdi), %xmm0 + 0xf3, 0x0f, 0x7f, 0x85, 0x60, 0xff, 0xff, 0xff, //0x00001e8e movdqu %xmm0, $-160(%rbp) + 0x48, 0x83, 0xc7, 0x20, //0x00001e96 addq $32, %rdi + 0x48, 0x8b, 0x4d, 0xb0, //0x00001e9a movq $-80(%rbp), %rcx + 0x48, 0x8d, 0x71, 0xe0, //0x00001e9e leaq $-32(%rcx), %rsi + 0x4c, 0x8d, 0x95, 0x70, 0xff, 0xff, 0xff, //0x00001ea2 leaq $-144(%rbp), %r10 + 0xe9, 0x13, 0x00, 0x00, 0x00, //0x00001ea9 jmp LBB0_399 + //0x00001eae LBB0_397 + 0x49, 0x89, 0xf9, //0x00001eae movq %rdi, %r9 + 0xe9, 0xc6, 0x00, 0x00, 0x00, //0x00001eb1 jmp LBB0_384 + //0x00001eb6 LBB0_398 + 0x4c, 0x8d, 0x95, 0x50, 0xff, 0xff, 0xff, //0x00001eb6 leaq $-176(%rbp), %r10 + 0x48, 0x8b, 0x75, 0xb0, //0x00001ebd movq $-80(%rbp), %rsi + //0x00001ec1 LBB0_399 + 0x48, 0x83, 0xfe, 0x10, //0x00001ec1 cmpq $16, %rsi + 0x0f, 0x82, 0x4c, 0x00, 0x00, 0x00, //0x00001ec5 jb LBB0_400 + 0xf3, 0x0f, 0x6f, 0x07, //0x00001ecb movdqu (%rdi), %xmm0 + 0xf3, 0x41, 0x0f, 0x7f, 0x02, //0x00001ecf movdqu %xmm0, (%r10) + 0x48, 0x83, 0xc7, 0x10, //0x00001ed4 addq $16, %rdi + 0x49, 0x83, 0xc2, 0x10, //0x00001ed8 addq $16, %r10 + 0x48, 0x83, 0xc6, 0xf0, //0x00001edc addq $-16, %rsi + 0x48, 0x83, 0xfe, 0x08, //0x00001ee0 cmpq $8, %rsi + 0x0f, 0x83, 0x37, 0x00, 0x00, 0x00, //0x00001ee4 jae LBB0_405 + //0x00001eea LBB0_401 + 0x48, 0x83, 0xfe, 0x04, //0x00001eea cmpq $4, %rsi + 0x0f, 0x82, 0x49, 0x00, 0x00, 0x00, //0x00001eee jb LBB0_402 + //0x00001ef4 LBB0_406 + 0x8b, 0x17, //0x00001ef4 movl (%rdi), %edx + 0x41, 0x89, 0x12, //0x00001ef6 movl %edx, (%r10) + 0x48, 0x83, 0xc7, 0x04, //0x00001ef9 addq $4, %rdi + 0x49, 0x83, 0xc2, 0x04, //0x00001efd addq $4, %r10 + 0x48, 0x83, 0xc6, 0xfc, //0x00001f01 addq $-4, %rsi + 0x48, 0x83, 0xfe, 0x02, //0x00001f05 cmpq $2, %rsi + 0x0f, 0x83, 0x38, 0x00, 0x00, 0x00, //0x00001f09 jae LBB0_403 + //0x00001f0f LBB0_407 + 0x48, 0x89, 0xfa, //0x00001f0f movq %rdi, %rdx + 0xe9, 0x49, 0x00, 0x00, 0x00, //0x00001f12 jmp LBB0_408 + //0x00001f17 LBB0_400 + 0x48, 0x83, 0xfe, 0x08, //0x00001f17 cmpq $8, %rsi + 0x0f, 0x82, 0xc9, 0xff, 0xff, 0xff, //0x00001f1b jb LBB0_401 + //0x00001f21 LBB0_405 + 0x48, 0x8b, 0x17, //0x00001f21 movq (%rdi), %rdx + 0x49, 0x89, 0x12, //0x00001f24 movq %rdx, (%r10) + 0x48, 0x83, 0xc7, 0x08, //0x00001f27 addq $8, %rdi + 0x49, 0x83, 0xc2, 0x08, //0x00001f2b addq $8, %r10 + 0x48, 0x83, 0xc6, 0xf8, //0x00001f2f addq $-8, %rsi + 0x48, 0x83, 0xfe, 0x04, //0x00001f33 cmpq $4, %rsi + 0x0f, 0x83, 0xb7, 0xff, 0xff, 0xff, //0x00001f37 jae LBB0_406 + //0x00001f3d LBB0_402 + 0x48, 0x83, 0xfe, 0x02, //0x00001f3d cmpq $2, %rsi + 0x0f, 0x82, 0xc8, 0xff, 0xff, 0xff, //0x00001f41 jb LBB0_407 + //0x00001f47 LBB0_403 + 0x48, 0x89, 0xf9, //0x00001f47 movq %rdi, %rcx + 0x0f, 0xb7, 0x17, //0x00001f4a movzwl (%rdi), %edx + 0x66, 0x41, 0x89, 0x12, //0x00001f4d movw %dx, (%r10) + 0x48, 0x83, 0xc1, 0x02, //0x00001f51 addq $2, %rcx + 0x49, 0x83, 0xc2, 0x02, //0x00001f55 addq $2, %r10 + 0x48, 0x83, 0xc6, 0xfe, //0x00001f59 addq $-2, %rsi + 0x48, 0x89, 0xca, //0x00001f5d movq %rcx, %rdx + //0x00001f60 LBB0_408 + 0x4c, 0x8d, 0x8d, 0x50, 0xff, 0xff, 0xff, //0x00001f60 leaq $-176(%rbp), %r9 + 0x48, 0x85, 0xf6, //0x00001f67 testq %rsi, %rsi + 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x00001f6a je LBB0_384 + 0x8a, 0x12, //0x00001f70 movb (%rdx), %dl + 0x41, 0x88, 0x12, //0x00001f72 movb %dl, (%r10) + 0x4c, 0x8d, 0x8d, 0x50, 0xff, 0xff, 0xff, //0x00001f75 leaq $-176(%rbp), %r9 + //0x00001f7c LBB0_384 + 0xf3, 0x41, 0x0f, 0x6f, 0x31, //0x00001f7c movdqu (%r9), %xmm6 + 0xf3, 0x41, 0x0f, 0x6f, 0x69, 0x10, //0x00001f81 movdqu $16(%r9), %xmm5 + 0xf3, 0x41, 0x0f, 0x6f, 0x61, 0x20, //0x00001f87 movdqu $32(%r9), %xmm4 + 0xf3, 0x41, 0x0f, 0x6f, 0x59, 0x30, //0x00001f8d movdqu $48(%r9), %xmm3 + 0x66, 0x0f, 0x6f, 0xc6, //0x00001f93 movdqa %xmm6, %xmm0 + 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x00001f97 pcmpeqb %xmm13, %xmm0 + 0x66, 0x0f, 0xd7, 0xf0, //0x00001f9c pmovmskb %xmm0, %esi + 0x66, 0x0f, 0x6f, 0xc5, //0x00001fa0 movdqa %xmm5, %xmm0 + 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x00001fa4 pcmpeqb %xmm13, %xmm0 + 0x66, 0x0f, 0xd7, 0xd0, //0x00001fa9 pmovmskb %xmm0, %edx + 0x66, 0x0f, 0x6f, 0xc4, //0x00001fad movdqa %xmm4, %xmm0 + 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x00001fb1 pcmpeqb %xmm13, %xmm0 + 0x66, 0x0f, 0xd7, 0xf8, //0x00001fb6 pmovmskb %xmm0, %edi + 0x66, 0x0f, 0x6f, 0xc3, //0x00001fba movdqa %xmm3, %xmm0 + 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x00001fbe pcmpeqb %xmm13, %xmm0 + 0x66, 0x0f, 0xd7, 0xd8, //0x00001fc3 pmovmskb %xmm0, %ebx + 0x48, 0xc1, 0xe3, 0x30, //0x00001fc7 shlq $48, %rbx + 0x48, 0xc1, 0xe7, 0x20, //0x00001fcb shlq $32, %rdi + 0x48, 0x09, 0xdf, //0x00001fcf orq %rbx, %rdi + 0x48, 0xc1, 0xe2, 0x10, //0x00001fd2 shlq $16, %rdx + 0x48, 0x09, 0xfa, //0x00001fd6 orq %rdi, %rdx + 0x48, 0x09, 0xd6, //0x00001fd9 orq %rdx, %rsi + 0x48, 0x89, 0xf2, //0x00001fdc movq %rsi, %rdx + 0x4c, 0x09, 0xc2, //0x00001fdf orq %r8, %rdx + 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x00001fe2 jne LBB0_386 + 0x48, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00001fe8 movq $-1, %rsi + 0x45, 0x31, 0xc0, //0x00001fef xorl %r8d, %r8d + 0xe9, 0x46, 0x00, 0x00, 0x00, //0x00001ff2 jmp LBB0_387 + //0x00001ff7 LBB0_386 + 0x4c, 0x89, 0xc2, //0x00001ff7 movq %r8, %rdx + 0x48, 0xf7, 0xd2, //0x00001ffa notq %rdx + 0x48, 0x21, 0xf2, //0x00001ffd andq %rsi, %rdx + 0x4c, 0x8d, 0x14, 0x12, //0x00002000 leaq (%rdx,%rdx), %r10 + 0x4d, 0x09, 0xc2, //0x00002004 orq %r8, %r10 + 0x4c, 0x89, 0xd7, //0x00002007 movq %r10, %rdi + 0x48, 0xf7, 0xd7, //0x0000200a notq %rdi + 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000200d movabsq $-6148914691236517206, %rbx + 0x48, 0x21, 0xde, //0x00002017 andq %rbx, %rsi + 0x48, 0x21, 0xfe, //0x0000201a andq %rdi, %rsi + 0x45, 0x31, 0xc0, //0x0000201d xorl %r8d, %r8d + 0x48, 0x01, 0xd6, //0x00002020 addq %rdx, %rsi + 0x41, 0x0f, 0x92, 0xc0, //0x00002023 setb %r8b + 0x48, 0x01, 0xf6, //0x00002027 addq %rsi, %rsi + 0x48, 0xba, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x0000202a movabsq $6148914691236517205, %rdx + 0x48, 0x31, 0xd6, //0x00002034 xorq %rdx, %rsi + 0x4c, 0x21, 0xd6, //0x00002037 andq %r10, %rsi + 0x48, 0xf7, 0xd6, //0x0000203a notq %rsi + //0x0000203d LBB0_387 + 0x66, 0x0f, 0x6f, 0xc3, //0x0000203d movdqa %xmm3, %xmm0 + 0x66, 0x41, 0x0f, 0x74, 0xc3, //0x00002041 pcmpeqb %xmm11, %xmm0 + 0x66, 0x0f, 0xd7, 0xd0, //0x00002046 pmovmskb %xmm0, %edx + 0x48, 0xc1, 0xe2, 0x30, //0x0000204a shlq $48, %rdx + 0x66, 0x0f, 0x6f, 0xc4, //0x0000204e movdqa %xmm4, %xmm0 + 0x66, 0x41, 0x0f, 0x74, 0xc3, //0x00002052 pcmpeqb %xmm11, %xmm0 + 0x66, 0x0f, 0xd7, 0xf8, //0x00002057 pmovmskb %xmm0, %edi + 0x48, 0xc1, 0xe7, 0x20, //0x0000205b shlq $32, %rdi + 0x48, 0x09, 0xd7, //0x0000205f orq %rdx, %rdi + 0x66, 0x0f, 0x6f, 0xc5, //0x00002062 movdqa %xmm5, %xmm0 + 0x66, 0x41, 0x0f, 0x74, 0xc3, //0x00002066 pcmpeqb %xmm11, %xmm0 + 0x66, 0x0f, 0xd7, 0xd0, //0x0000206b pmovmskb %xmm0, %edx + 0x48, 0xc1, 0xe2, 0x10, //0x0000206f shlq $16, %rdx + 0x48, 0x09, 0xfa, //0x00002073 orq %rdi, %rdx + 0x66, 0x0f, 0x6f, 0xc6, //0x00002076 movdqa %xmm6, %xmm0 + 0x66, 0x41, 0x0f, 0x74, 0xc3, //0x0000207a pcmpeqb %xmm11, %xmm0 + 0x66, 0x0f, 0xd7, 0xf8, //0x0000207f pmovmskb %xmm0, %edi + 0x48, 0x09, 0xd7, //0x00002083 orq %rdx, %rdi + 0x48, 0x21, 0xf7, //0x00002086 andq %rsi, %rdi + 0x66, 0x48, 0x0f, 0x6e, 0xc7, //0x00002089 movq %rdi, %xmm0 + 0x66, 0x0f, 0x3a, 0x44, 0x05, 0x68, 0xe0, 0xff, 0xff, 0x00, //0x0000208e pclmulqdq $0, $-8088(%rip), %xmm0 /* LCPI0_16+0(%rip) */ + 0x66, 0x49, 0x0f, 0x7e, 0xc2, //0x00002098 movq %xmm0, %r10 + 0x4d, 0x31, 0xf2, //0x0000209d xorq %r14, %r10 + 0x66, 0x0f, 0x6f, 0xc6, //0x000020a0 movdqa %xmm6, %xmm0 + 0xf3, 0x0f, 0x6f, 0x0d, 0x94, 0xdf, 0xff, 0xff, //0x000020a4 movdqu $-8300(%rip), %xmm1 /* LCPI0_4+0(%rip) */ + 0x66, 0x0f, 0x74, 0xc1, //0x000020ac pcmpeqb %xmm1, %xmm0 + 0x66, 0x44, 0x0f, 0xd7, 0xe8, //0x000020b0 pmovmskb %xmm0, %r13d + 0x66, 0x0f, 0x6f, 0xc5, //0x000020b5 movdqa %xmm5, %xmm0 + 0x66, 0x0f, 0x74, 0xc1, //0x000020b9 pcmpeqb %xmm1, %xmm0 + 0x66, 0x0f, 0xd7, 0xd0, //0x000020bd pmovmskb %xmm0, %edx + 0x66, 0x0f, 0x6f, 0xc4, //0x000020c1 movdqa %xmm4, %xmm0 + 0x66, 0x0f, 0x74, 0xc1, //0x000020c5 pcmpeqb %xmm1, %xmm0 + 0x66, 0x0f, 0xd7, 0xf8, //0x000020c9 pmovmskb %xmm0, %edi + 0x66, 0x0f, 0x6f, 0xc3, //0x000020cd movdqa %xmm3, %xmm0 + 0x66, 0x0f, 0x74, 0xc1, //0x000020d1 pcmpeqb %xmm1, %xmm0 + 0x66, 0x0f, 0xd7, 0xf0, //0x000020d5 pmovmskb %xmm0, %esi + 0x48, 0xc1, 0xe6, 0x30, //0x000020d9 shlq $48, %rsi + 0x48, 0xc1, 0xe7, 0x20, //0x000020dd shlq $32, %rdi + 0x48, 0x09, 0xf7, //0x000020e1 orq %rsi, %rdi + 0x48, 0xc1, 0xe2, 0x10, //0x000020e4 shlq $16, %rdx + 0x48, 0x09, 0xfa, //0x000020e8 orq %rdi, %rdx + 0x49, 0x09, 0xd5, //0x000020eb orq %rdx, %r13 + 0x4d, 0x89, 0xd6, //0x000020ee movq %r10, %r14 + 0x49, 0xf7, 0xd6, //0x000020f1 notq %r14 + 0x4d, 0x21, 0xf5, //0x000020f4 andq %r14, %r13 + 0xf3, 0x0f, 0x6f, 0x05, 0x51, 0xdf, 0xff, 0xff, //0x000020f7 movdqu $-8367(%rip), %xmm0 /* LCPI0_5+0(%rip) */ + 0x66, 0x0f, 0x74, 0xf0, //0x000020ff pcmpeqb %xmm0, %xmm6 + 0x66, 0x0f, 0xd7, 0xfe, //0x00002103 pmovmskb %xmm6, %edi + 0x66, 0x0f, 0x74, 0xe8, //0x00002107 pcmpeqb %xmm0, %xmm5 + 0x66, 0x0f, 0xd7, 0xf5, //0x0000210b pmovmskb %xmm5, %esi + 0x66, 0x0f, 0x74, 0xe0, //0x0000210f pcmpeqb %xmm0, %xmm4 + 0x66, 0x0f, 0xd7, 0xd4, //0x00002113 pmovmskb %xmm4, %edx + 0x66, 0x0f, 0x74, 0xd8, //0x00002117 pcmpeqb %xmm0, %xmm3 + 0x66, 0x44, 0x0f, 0xd7, 0xfb, //0x0000211b pmovmskb %xmm3, %r15d + 0x49, 0xc1, 0xe7, 0x30, //0x00002120 shlq $48, %r15 + 0x48, 0xc1, 0xe2, 0x20, //0x00002124 shlq $32, %rdx + 0x4c, 0x09, 0xfa, //0x00002128 orq %r15, %rdx + 0x48, 0xc1, 0xe6, 0x10, //0x0000212b shlq $16, %rsi + 0x48, 0x09, 0xd6, //0x0000212f orq %rdx, %rsi + 0x48, 0x09, 0xf7, //0x00002132 orq %rsi, %rdi + 0x4c, 0x21, 0xf7, //0x00002135 andq %r14, %rdi + 0x0f, 0x84, 0x89, 0x00, 0x00, 0x00, //0x00002138 je LBB0_391 + 0x49, 0xbe, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x0000213e movabsq $6148914691236517205, %r14 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002148 .p2align 4, 0x90 + //0x00002150 LBB0_389 + 0x48, 0x8d, 0x5f, 0xff, //0x00002150 leaq $-1(%rdi), %rbx + 0x48, 0x89, 0xda, //0x00002154 movq %rbx, %rdx + 0x4c, 0x21, 0xea, //0x00002157 andq %r13, %rdx + 0x48, 0x89, 0xd6, //0x0000215a movq %rdx, %rsi + 0x48, 0xd1, 0xee, //0x0000215d shrq %rsi + 0x4c, 0x21, 0xf6, //0x00002160 andq %r14, %rsi + 0x48, 0x29, 0xf2, //0x00002163 subq %rsi, %rdx + 0x48, 0x89, 0xd6, //0x00002166 movq %rdx, %rsi + 0x48, 0xb9, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x00002169 movabsq $3689348814741910323, %rcx + 0x48, 0x21, 0xce, //0x00002173 andq %rcx, %rsi + 0x48, 0xc1, 0xea, 0x02, //0x00002176 shrq $2, %rdx + 0x48, 0x21, 0xca, //0x0000217a andq %rcx, %rdx + 0x48, 0x01, 0xf2, //0x0000217d addq %rsi, %rdx + 0x48, 0x89, 0xd6, //0x00002180 movq %rdx, %rsi + 0x48, 0xc1, 0xee, 0x04, //0x00002183 shrq $4, %rsi + 0x48, 0x01, 0xd6, //0x00002187 addq %rdx, %rsi + 0x48, 0xb9, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x0000218a movabsq $1085102592571150095, %rcx + 0x48, 0x21, 0xce, //0x00002194 andq %rcx, %rsi + 0x48, 0xb9, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00002197 movabsq $72340172838076673, %rcx + 0x48, 0x0f, 0xaf, 0xf1, //0x000021a1 imulq %rcx, %rsi + 0x48, 0xc1, 0xee, 0x38, //0x000021a5 shrq $56, %rsi + 0x4c, 0x01, 0xde, //0x000021a9 addq %r11, %rsi + 0x4c, 0x39, 0xe6, //0x000021ac cmpq %r12, %rsi + 0x0f, 0x86, 0x94, 0x00, 0x00, 0x00, //0x000021af jbe LBB0_410 + 0x49, 0x83, 0xc4, 0x01, //0x000021b5 addq $1, %r12 + 0x48, 0x21, 0xdf, //0x000021b9 andq %rbx, %rdi + 0x0f, 0x85, 0x8e, 0xff, 0xff, 0xff, //0x000021bc jne LBB0_389 + 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x000021c2 jmp LBB0_392 + //0x000021c7 LBB0_391 + 0x49, 0xbe, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000021c7 movabsq $6148914691236517205, %r14 + //0x000021d1 LBB0_392 + 0x49, 0xc1, 0xfa, 0x3f, //0x000021d1 sarq $63, %r10 + 0x4c, 0x89, 0xea, //0x000021d5 movq %r13, %rdx + 0x48, 0xd1, 0xea, //0x000021d8 shrq %rdx + 0x4c, 0x21, 0xf2, //0x000021db andq %r14, %rdx + 0x49, 0x29, 0xd5, //0x000021de subq %rdx, %r13 + 0x4c, 0x89, 0xea, //0x000021e1 movq %r13, %rdx + 0x48, 0xb9, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x000021e4 movabsq $3689348814741910323, %rcx + 0x48, 0x21, 0xca, //0x000021ee andq %rcx, %rdx + 0x49, 0xc1, 0xed, 0x02, //0x000021f1 shrq $2, %r13 + 0x49, 0x21, 0xcd, //0x000021f5 andq %rcx, %r13 + 0x49, 0x01, 0xd5, //0x000021f8 addq %rdx, %r13 + 0x4c, 0x89, 0xea, //0x000021fb movq %r13, %rdx + 0x48, 0xc1, 0xea, 0x04, //0x000021fe shrq $4, %rdx + 0x4c, 0x01, 0xea, //0x00002202 addq %r13, %rdx + 0x48, 0xb9, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x00002205 movabsq $1085102592571150095, %rcx + 0x48, 0x21, 0xca, //0x0000220f andq %rcx, %rdx + 0x48, 0xb9, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00002212 movabsq $72340172838076673, %rcx + 0x48, 0x0f, 0xaf, 0xd1, //0x0000221c imulq %rcx, %rdx + 0x48, 0xc1, 0xea, 0x38, //0x00002220 shrq $56, %rdx + 0x49, 0x01, 0xd3, //0x00002224 addq %rdx, %r11 + 0x49, 0x83, 0xc1, 0x40, //0x00002227 addq $64, %r9 + 0x48, 0x8b, 0x4d, 0xb0, //0x0000222b movq $-80(%rbp), %rcx + 0x48, 0x83, 0xc1, 0xc0, //0x0000222f addq $-64, %rcx + 0x4d, 0x89, 0xd6, //0x00002233 movq %r10, %r14 + 0x48, 0x83, 0xf9, 0x40, //0x00002236 cmpq $64, %rcx + 0x48, 0x89, 0x4d, 0xb0, //0x0000223a movq %rcx, $-80(%rbp) + 0x0f, 0x8d, 0x38, 0xfd, 0xff, 0xff, //0x0000223e jge LBB0_384 + 0xe9, 0xe9, 0xfb, 0xff, 0xff, //0x00002244 jmp LBB0_393 + //0x00002249 LBB0_410 + 0x48, 0x8b, 0x75, 0xa0, //0x00002249 movq $-96(%rbp), %rsi + 0x48, 0x8b, 0x4e, 0x08, //0x0000224d movq $8(%rsi), %rcx + 0x48, 0x0f, 0xbc, 0xd7, //0x00002251 bsfq %rdi, %rdx + 0x48, 0x2b, 0x55, 0xb0, //0x00002255 subq $-80(%rbp), %rdx + 0x4c, 0x8d, 0x1c, 0x0a, //0x00002259 leaq (%rdx,%rcx), %r11 + 0x49, 0x83, 0xc3, 0x01, //0x0000225d addq $1, %r11 + 0x48, 0x8b, 0x55, 0xa8, //0x00002261 movq $-88(%rbp), %rdx + 0x4c, 0x89, 0x1a, //0x00002265 movq %r11, (%rdx) + 0x48, 0x8b, 0x4e, 0x08, //0x00002268 movq $8(%rsi), %rcx + 0x49, 0x39, 0xcb, //0x0000226c cmpq %rcx, %r11 + 0x49, 0x0f, 0x46, 0xcb, //0x0000226f cmovbeq %r11, %rcx + 0x48, 0x89, 0x0a, //0x00002273 movq %rcx, (%rdx) + 0x0f, 0x87, 0x77, 0x14, 0x00, 0x00, //0x00002276 ja LBB0_638 + 0x48, 0x8b, 0x55, 0xc8, //0x0000227c movq $-56(%rbp), %rdx + 0x48, 0x89, 0xd0, //0x00002280 movq %rdx, %rax + 0x48, 0xb9, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x00002283 movabsq $9223372036854775806, %rcx + 0x48, 0x39, 0xca, //0x0000228d cmpq %rcx, %rdx + 0x4c, 0x8b, 0x6d, 0xc0, //0x00002290 movq $-64(%rbp), %r13 + 0x0f, 0x86, 0x36, 0xdf, 0xff, 0xff, //0x00002294 jbe LBB0_3 + 0xe9, 0x54, 0x14, 0x00, 0x00, //0x0000229a jmp LBB0_638 + //0x0000229f LBB0_412 + 0x0f, 0xbc, 0xc2, //0x0000229f bsfl %edx, %eax + 0x48, 0x8b, 0x55, 0xc8, //0x000022a2 movq $-56(%rbp), %rdx + 0x48, 0x01, 0xd0, //0x000022a6 addq %rdx, %rax + 0x4d, 0x8d, 0x1c, 0x06, //0x000022a9 leaq (%r14,%rax), %r11 + 0x49, 0x83, 0xc3, 0x02, //0x000022ad addq $2, %r11 + 0xe9, 0xa1, 0xef, 0xff, 0xff, //0x000022b1 jmp LBB0_246 + //0x000022b6 LBB0_413 + 0x66, 0x0f, 0xbc, 0xc9, //0x000022b6 bsfw %cx, %cx + 0x44, 0x0f, 0xb7, 0xd9, //0x000022ba movzwl %cx, %r11d + 0x49, 0x29, 0xc3, //0x000022be subq %rax, %r11 + 0xe9, 0xde, 0xde, 0xff, 0xff, //0x000022c1 jmp LBB0_2 + //0x000022c6 LBB0_620 + 0x49, 0x8d, 0x4a, 0xff, //0x000022c6 leaq $-1(%r10), %rcx + 0x49, 0x39, 0xcc, //0x000022ca cmpq %rcx, %r12 + 0x49, 0xf7, 0xd2, //0x000022cd notq %r10 + 0x4d, 0x0f, 0x45, 0xd3, //0x000022d0 cmovneq %r11, %r10 + 0x84, 0xc0, //0x000022d4 testb %al, %al + 0x4d, 0x0f, 0x45, 0xda, //0x000022d6 cmovneq %r10, %r11 + 0x4c, 0x8b, 0x6d, 0xc0, //0x000022da movq $-64(%rbp), %r13 + 0x4d, 0x85, 0xdb, //0x000022de testq %r11, %r11 + 0x0f, 0x89, 0x33, 0xef, 0xff, 0xff, //0x000022e1 jns LBB0_242 + 0xe9, 0xf0, 0x13, 0x00, 0x00, //0x000022e7 jmp LBB0_621 + //0x000022ec LBB0_414 + 0x4c, 0x89, 0xc1, //0x000022ec movq %r8, %rcx + 0x4c, 0x29, 0xd9, //0x000022ef subq %r11, %rcx + 0x0f, 0x84, 0x02, 0x16, 0x00, 0x00, //0x000022f2 je LBB0_641 + 0x66, 0x44, 0x0f, 0x6f, 0xe7, //0x000022f8 movdqa %xmm7, %xmm12 + 0x48, 0x83, 0xf9, 0x40, //0x000022fd cmpq $64, %rcx + 0x0f, 0x82, 0x34, 0x0d, 0x00, 0x00, //0x00002301 jb LBB0_538 + 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x00002307 movq $-1, $-48(%rbp) + 0x45, 0x31, 0xf6, //0x0000230f xorl %r14d, %r14d + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002312 .p2align 4, 0x90 + //0x00002320 LBB0_417 + 0x48, 0x89, 0x4d, 0xb0, //0x00002320 movq %rcx, $-80(%rbp) + 0xf3, 0x43, 0x0f, 0x6f, 0x1c, 0x19, //0x00002324 movdqu (%r9,%r11), %xmm3 + 0xf3, 0x43, 0x0f, 0x6f, 0x44, 0x19, 0x10, //0x0000232a movdqu $16(%r9,%r11), %xmm0 + 0xf3, 0x43, 0x0f, 0x6f, 0x6c, 0x19, 0x20, //0x00002331 movdqu $32(%r9,%r11), %xmm5 + 0xf3, 0x43, 0x0f, 0x6f, 0x64, 0x19, 0x30, //0x00002338 movdqu $48(%r9,%r11), %xmm4 + 0x66, 0x0f, 0x6f, 0xcb, //0x0000233f movdqa %xmm3, %xmm1 + 0x66, 0x41, 0x0f, 0x74, 0xcb, //0x00002343 pcmpeqb %xmm11, %xmm1 + 0x66, 0x44, 0x0f, 0xd7, 0xf9, //0x00002348 pmovmskb %xmm1, %r15d + 0x66, 0x0f, 0x6f, 0xc8, //0x0000234d movdqa %xmm0, %xmm1 + 0x66, 0x0f, 0x6f, 0xd0, //0x00002351 movdqa %xmm0, %xmm2 + 0x66, 0x41, 0x0f, 0xda, 0xd2, //0x00002355 pminub %xmm10, %xmm2 + 0x66, 0x0f, 0x74, 0xd0, //0x0000235a pcmpeqb %xmm0, %xmm2 + 0x66, 0x41, 0x0f, 0x74, 0xc3, //0x0000235e pcmpeqb %xmm11, %xmm0 + 0x66, 0x0f, 0xd7, 0xf0, //0x00002363 pmovmskb %xmm0, %esi + 0x66, 0x0f, 0x6f, 0xc5, //0x00002367 movdqa %xmm5, %xmm0 + 0x66, 0x0f, 0x6f, 0xf5, //0x0000236b movdqa %xmm5, %xmm6 + 0x66, 0x41, 0x0f, 0xda, 0xf2, //0x0000236f pminub %xmm10, %xmm6 + 0x66, 0x0f, 0x74, 0xf5, //0x00002374 pcmpeqb %xmm5, %xmm6 + 0x66, 0x41, 0x0f, 0x74, 0xeb, //0x00002378 pcmpeqb %xmm11, %xmm5 + 0x66, 0x0f, 0xd7, 0xfd, //0x0000237d pmovmskb %xmm5, %edi + 0x66, 0x0f, 0x6f, 0xec, //0x00002381 movdqa %xmm4, %xmm5 + 0x66, 0x0f, 0x6f, 0xfc, //0x00002385 movdqa %xmm4, %xmm7 + 0x66, 0x41, 0x0f, 0xda, 0xfa, //0x00002389 pminub %xmm10, %xmm7 + 0x66, 0x0f, 0x74, 0xfc, //0x0000238e pcmpeqb %xmm4, %xmm7 + 0x66, 0x41, 0x0f, 0x74, 0xe3, //0x00002392 pcmpeqb %xmm11, %xmm4 + 0x66, 0x0f, 0xd7, 0xc4, //0x00002397 pmovmskb %xmm4, %eax + 0x66, 0x0f, 0x6f, 0xe3, //0x0000239b movdqa %xmm3, %xmm4 + 0x66, 0x41, 0x0f, 0x74, 0xe5, //0x0000239f pcmpeqb %xmm13, %xmm4 + 0x66, 0x44, 0x0f, 0xd7, 0xe4, //0x000023a4 pmovmskb %xmm4, %r12d + 0x66, 0x41, 0x0f, 0x74, 0xcd, //0x000023a9 pcmpeqb %xmm13, %xmm1 + 0x66, 0x0f, 0xd7, 0xd1, //0x000023ae pmovmskb %xmm1, %edx + 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x000023b2 pcmpeqb %xmm13, %xmm0 + 0x66, 0x44, 0x0f, 0xd7, 0xc0, //0x000023b7 pmovmskb %xmm0, %r8d + 0x66, 0x41, 0x0f, 0x74, 0xed, //0x000023bc pcmpeqb %xmm13, %xmm5 + 0x66, 0x44, 0x0f, 0xd7, 0xd5, //0x000023c1 pmovmskb %xmm5, %r10d + 0x66, 0x0f, 0xd7, 0xca, //0x000023c6 pmovmskb %xmm2, %ecx + 0x66, 0x0f, 0xd7, 0xde, //0x000023ca pmovmskb %xmm6, %ebx + 0x66, 0x44, 0x0f, 0xd7, 0xef, //0x000023ce pmovmskb %xmm7, %r13d + 0x48, 0xc1, 0xe0, 0x30, //0x000023d3 shlq $48, %rax + 0x48, 0xc1, 0xe7, 0x20, //0x000023d7 shlq $32, %rdi + 0x48, 0x09, 0xc7, //0x000023db orq %rax, %rdi + 0x48, 0xc1, 0xe6, 0x10, //0x000023de shlq $16, %rsi + 0x48, 0x09, 0xfe, //0x000023e2 orq %rdi, %rsi + 0x49, 0x09, 0xf7, //0x000023e5 orq %rsi, %r15 + 0x49, 0xc1, 0xe2, 0x30, //0x000023e8 shlq $48, %r10 + 0x49, 0xc1, 0xe0, 0x20, //0x000023ec shlq $32, %r8 + 0x4d, 0x09, 0xd0, //0x000023f0 orq %r10, %r8 + 0x48, 0xc1, 0xe2, 0x10, //0x000023f3 shlq $16, %rdx + 0x4c, 0x09, 0xc2, //0x000023f7 orq %r8, %rdx + 0x49, 0xc1, 0xe5, 0x30, //0x000023fa shlq $48, %r13 + 0x48, 0xc1, 0xe3, 0x20, //0x000023fe shlq $32, %rbx + 0x4c, 0x09, 0xeb, //0x00002402 orq %r13, %rbx + 0x48, 0xc1, 0xe1, 0x10, //0x00002405 shlq $16, %rcx + 0x48, 0x09, 0xd9, //0x00002409 orq %rbx, %rcx + 0x49, 0x09, 0xd4, //0x0000240c orq %rdx, %r12 + 0x0f, 0x85, 0x5a, 0x00, 0x00, 0x00, //0x0000240f jne LBB0_436 + 0x4d, 0x85, 0xf6, //0x00002415 testq %r14, %r14 + 0x0f, 0x85, 0x75, 0x00, 0x00, 0x00, //0x00002418 jne LBB0_438 + 0x45, 0x31, 0xf6, //0x0000241e xorl %r14d, %r14d + 0x4c, 0x8b, 0x6d, 0xc0, //0x00002421 movq $-64(%rbp), %r13 + 0x66, 0x41, 0x0f, 0x6f, 0xfc, //0x00002425 movdqa %xmm12, %xmm7 + //0x0000242a LBB0_420 + 0x66, 0x0f, 0x6f, 0xc3, //0x0000242a movdqa %xmm3, %xmm0 + 0x66, 0x41, 0x0f, 0xda, 0xc2, //0x0000242e pminub %xmm10, %xmm0 + 0x66, 0x0f, 0x74, 0xc3, //0x00002433 pcmpeqb %xmm3, %xmm0 + 0x66, 0x0f, 0xd7, 0xc0, //0x00002437 pmovmskb %xmm0, %eax + 0x48, 0x09, 0xc1, //0x0000243b orq %rax, %rcx + 0x4d, 0x85, 0xff, //0x0000243e testq %r15, %r15 + 0x4c, 0x8b, 0x45, 0xb8, //0x00002441 movq $-72(%rbp), %r8 + 0x0f, 0x85, 0x9f, 0x00, 0x00, 0x00, //0x00002445 jne LBB0_440 + 0x48, 0x85, 0xc9, //0x0000244b testq %rcx, %rcx + 0x0f, 0x85, 0x0a, 0x14, 0x00, 0x00, //0x0000244e jne LBB0_632 + 0x48, 0x8b, 0x4d, 0xb0, //0x00002454 movq $-80(%rbp), %rcx + 0x48, 0x83, 0xc1, 0xc0, //0x00002458 addq $-64, %rcx + 0x49, 0x83, 0xc3, 0x40, //0x0000245c addq $64, %r11 + 0x48, 0x83, 0xf9, 0x3f, //0x00002460 cmpq $63, %rcx + 0x0f, 0x87, 0xb6, 0xfe, 0xff, 0xff, //0x00002464 ja LBB0_417 + 0xe9, 0x6b, 0x08, 0x00, 0x00, //0x0000246a jmp LBB0_423 + //0x0000246f LBB0_436 + 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x0000246f cmpq $-1, $-48(%rbp) + 0x4c, 0x8b, 0x6d, 0xc0, //0x00002474 movq $-64(%rbp), %r13 + 0x66, 0x41, 0x0f, 0x6f, 0xfc, //0x00002478 movdqa %xmm12, %xmm7 + 0x0f, 0x85, 0x19, 0x00, 0x00, 0x00, //0x0000247d jne LBB0_439 + 0x49, 0x0f, 0xbc, 0xc4, //0x00002483 bsfq %r12, %rax + 0x4c, 0x01, 0xd8, //0x00002487 addq %r11, %rax + 0x48, 0x89, 0x45, 0xd0, //0x0000248a movq %rax, $-48(%rbp) + 0xe9, 0x09, 0x00, 0x00, 0x00, //0x0000248e jmp LBB0_439 + //0x00002493 LBB0_438 + 0x4c, 0x8b, 0x6d, 0xc0, //0x00002493 movq $-64(%rbp), %r13 + 0x66, 0x41, 0x0f, 0x6f, 0xfc, //0x00002497 movdqa %xmm12, %xmm7 + //0x0000249c LBB0_439 + 0x4c, 0x89, 0xf0, //0x0000249c movq %r14, %rax + 0x48, 0xf7, 0xd0, //0x0000249f notq %rax + 0x4c, 0x21, 0xe0, //0x000024a2 andq %r12, %rax + 0x48, 0x8d, 0x14, 0x00, //0x000024a5 leaq (%rax,%rax), %rdx + 0x4c, 0x09, 0xf2, //0x000024a9 orq %r14, %rdx + 0x48, 0x89, 0xd6, //0x000024ac movq %rdx, %rsi + 0x48, 0xf7, 0xd6, //0x000024af notq %rsi + 0x4c, 0x21, 0xe6, //0x000024b2 andq %r12, %rsi + 0x48, 0xbf, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000024b5 movabsq $-6148914691236517206, %rdi + 0x48, 0x21, 0xfe, //0x000024bf andq %rdi, %rsi + 0x45, 0x31, 0xf6, //0x000024c2 xorl %r14d, %r14d + 0x48, 0x01, 0xc6, //0x000024c5 addq %rax, %rsi + 0x41, 0x0f, 0x92, 0xc6, //0x000024c8 setb %r14b + 0x48, 0x01, 0xf6, //0x000024cc addq %rsi, %rsi + 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000024cf movabsq $6148914691236517205, %rax + 0x48, 0x31, 0xc6, //0x000024d9 xorq %rax, %rsi + 0x48, 0x21, 0xd6, //0x000024dc andq %rdx, %rsi + 0x48, 0xf7, 0xd6, //0x000024df notq %rsi + 0x49, 0x21, 0xf7, //0x000024e2 andq %rsi, %r15 + 0xe9, 0x40, 0xff, 0xff, 0xff, //0x000024e5 jmp LBB0_420 + //0x000024ea LBB0_440 + 0x49, 0x0f, 0xbc, 0xc7, //0x000024ea bsfq %r15, %rax + 0x48, 0x85, 0xc9, //0x000024ee testq %rcx, %rcx + 0x0f, 0x84, 0x0c, 0x01, 0x00, 0x00, //0x000024f1 je LBB0_461 + 0x48, 0x0f, 0xbc, 0xc9, //0x000024f7 bsfq %rcx, %rcx + 0xe9, 0x08, 0x01, 0x00, 0x00, //0x000024fb jmp LBB0_462 + //0x00002500 LBB0_442 + 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00002500 movq $-2, %rcx + 0xb8, 0x02, 0x00, 0x00, 0x00, //0x00002507 movl $2, %eax + 0x49, 0x01, 0xc3, //0x0000250c addq %rax, %r11 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000250f movq $-1, %rax + 0x49, 0x01, 0xce, //0x00002516 addq %rcx, %r14 + 0x0f, 0x8e, 0xd4, 0x11, 0x00, 0x00, //0x00002519 jle LBB0_638 + //0x0000251f LBB0_444 + 0x41, 0x0f, 0xb6, 0x03, //0x0000251f movzbl (%r11), %eax + 0x3c, 0x5c, //0x00002523 cmpb $92, %al + 0x0f, 0x84, 0xd5, 0xff, 0xff, 0xff, //0x00002525 je LBB0_442 + 0x3c, 0x22, //0x0000252b cmpb $34, %al + 0x0f, 0x84, 0xfe, 0x06, 0x00, 0x00, //0x0000252d je LBB0_504 + 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00002533 movq $-1, %rcx + 0xb8, 0x01, 0x00, 0x00, 0x00, //0x0000253a movl $1, %eax + 0x49, 0x01, 0xc3, //0x0000253f addq %rax, %r11 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002542 movq $-1, %rax + 0x49, 0x01, 0xce, //0x00002549 addq %rcx, %r14 + 0x0f, 0x8f, 0xcd, 0xff, 0xff, 0xff, //0x0000254c jg LBB0_444 + 0xe9, 0x9c, 0x11, 0x00, 0x00, //0x00002552 jmp LBB0_638 + //0x00002557 LBB0_447 + 0x89, 0xca, //0x00002557 movl %ecx, %edx + 0x48, 0x03, 0x55, 0xb0, //0x00002559 addq $-80(%rbp), %rdx + 0x48, 0x01, 0xc2, //0x0000255d addq %rax, %rdx + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002560 movq $-1, %rax + 0x4d, 0x85, 0xf6, //0x00002567 testq %r14, %r14 + 0x0f, 0x85, 0x1b, 0x00, 0x00, 0x00, //0x0000256a jne LBB0_450 + 0xe9, 0x1a, 0x13, 0x00, 0x00, //0x00002570 jmp LBB0_636 + //0x00002575 LBB0_448 + 0x48, 0x01, 0xc1, //0x00002575 addq %rax, %rcx + 0x48, 0x89, 0xca, //0x00002578 movq %rcx, %rdx + //0x0000257b LBB0_449 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000257b movq $-1, %rax + 0x4d, 0x85, 0xf6, //0x00002582 testq %r14, %r14 + 0x0f, 0x84, 0x04, 0x13, 0x00, 0x00, //0x00002585 je LBB0_636 + //0x0000258b LBB0_450 + 0x4d, 0x85, 0xc0, //0x0000258b testq %r8, %r8 + 0x0f, 0x84, 0xfb, 0x12, 0x00, 0x00, //0x0000258e je LBB0_636 + 0x4d, 0x85, 0xff, //0x00002594 testq %r15, %r15 + 0x0f, 0x84, 0xf2, 0x12, 0x00, 0x00, //0x00002597 je LBB0_636 + 0x48, 0x2b, 0x55, 0xb0, //0x0000259d subq $-80(%rbp), %rdx + 0x48, 0x8d, 0x42, 0xff, //0x000025a1 leaq $-1(%rdx), %rax + 0x49, 0x39, 0xc6, //0x000025a5 cmpq %rax, %r14 + 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x000025a8 je LBB0_458 + 0x49, 0x39, 0xc0, //0x000025ae cmpq %rax, %r8 + 0x0f, 0x84, 0x2a, 0x00, 0x00, 0x00, //0x000025b1 je LBB0_458 + 0x49, 0x39, 0xc7, //0x000025b7 cmpq %rax, %r15 + 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x000025ba je LBB0_458 + 0x4d, 0x85, 0xc0, //0x000025c0 testq %r8, %r8 + 0x0f, 0x8e, 0xf5, 0x00, 0x00, 0x00, //0x000025c3 jle LBB0_466 + 0x49, 0x8d, 0x40, 0xff, //0x000025c9 leaq $-1(%r8), %rax + 0x49, 0x39, 0xc7, //0x000025cd cmpq %rax, %r15 + 0x0f, 0x84, 0xe8, 0x00, 0x00, 0x00, //0x000025d0 je LBB0_466 + 0x49, 0xf7, 0xd0, //0x000025d6 notq %r8 + 0x4c, 0x89, 0xc0, //0x000025d9 movq %r8, %rax + 0xe9, 0x06, 0x00, 0x00, 0x00, //0x000025dc jmp LBB0_459 + //0x000025e1 LBB0_458 + 0x48, 0xf7, 0xda, //0x000025e1 negq %rdx + 0x48, 0x89, 0xd0, //0x000025e4 movq %rdx, %rax + //0x000025e7 LBB0_459 + 0x48, 0x85, 0xc0, //0x000025e7 testq %rax, %rax + 0x0f, 0x88, 0x9f, 0x12, 0x00, 0x00, //0x000025ea js LBB0_636 + //0x000025f0 LBB0_460 + 0x49, 0x01, 0xc3, //0x000025f0 addq %rax, %r11 + 0x48, 0x8b, 0x45, 0xa8, //0x000025f3 movq $-88(%rbp), %rax + 0x4c, 0x89, 0x18, //0x000025f7 movq %r11, (%rax) + 0x48, 0x8b, 0x55, 0xc8, //0x000025fa movq $-56(%rbp), %rdx + 0xe9, 0x5b, 0xec, 0xff, 0xff, //0x000025fe jmp LBB0_247 + //0x00002603 LBB0_461 + 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00002603 movl $64, %ecx + //0x00002608 LBB0_462 + 0x48, 0x8b, 0x55, 0xc8, //0x00002608 movq $-56(%rbp), %rdx + 0x48, 0x39, 0xc1, //0x0000260c cmpq %rax, %rcx + 0x0f, 0x82, 0xd3, 0x12, 0x00, 0x00, //0x0000260f jb LBB0_225 + 0x49, 0x01, 0xc3, //0x00002615 addq %rax, %r11 + 0x49, 0x83, 0xc3, 0x01, //0x00002618 addq $1, %r11 + 0x4d, 0x85, 0xdb, //0x0000261c testq %r11, %r11 + 0x0f, 0x89, 0x32, 0xec, 0xff, 0xff, //0x0000261f jns LBB0_246 + 0xe9, 0x78, 0x12, 0x00, 0x00, //0x00002625 jmp LBB0_434 + //0x0000262a LBB0_137 + 0x4d, 0x85, 0xdb, //0x0000262a testq %r11, %r11 + 0x0f, 0x85, 0x6e, 0x0a, 0x00, 0x00, //0x0000262d jne LBB0_543 + 0x4f, 0x8d, 0x1c, 0x16, //0x00002633 leaq (%r14,%r10), %r11 + 0x49, 0x83, 0xc3, 0x01, //0x00002637 addq $1, %r11 + 0x49, 0xf7, 0xd6, //0x0000263b notq %r14 + 0x4d, 0x01, 0xe6, //0x0000263e addq %r12, %r14 + //0x00002641 LBB0_139 + 0x4d, 0x85, 0xf6, //0x00002641 testq %r14, %r14 + 0x0f, 0x8f, 0x25, 0x00, 0x00, 0x00, //0x00002644 jg LBB0_193 + 0xe9, 0xa4, 0x10, 0x00, 0x00, //0x0000264a jmp LBB0_638 + 0x90, //0x0000264f .p2align 4, 0x90 + //0x00002650 LBB0_191 + 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00002650 movq $-2, %rcx + 0xb8, 0x02, 0x00, 0x00, 0x00, //0x00002657 movl $2, %eax + 0x49, 0x01, 0xc3, //0x0000265c addq %rax, %r11 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000265f movq $-1, %rax + 0x49, 0x01, 0xce, //0x00002666 addq %rcx, %r14 + 0x0f, 0x8e, 0x84, 0x10, 0x00, 0x00, //0x00002669 jle LBB0_638 + //0x0000266f LBB0_193 + 0x41, 0x0f, 0xb6, 0x03, //0x0000266f movzbl (%r11), %eax + 0x3c, 0x5c, //0x00002673 cmpb $92, %al + 0x0f, 0x84, 0xd5, 0xff, 0xff, 0xff, //0x00002675 je LBB0_191 + 0x3c, 0x22, //0x0000267b cmpb $34, %al + 0x0f, 0x84, 0x24, 0x00, 0x00, 0x00, //0x0000267d je LBB0_464 + 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00002683 movq $-1, %rcx + 0xb8, 0x01, 0x00, 0x00, 0x00, //0x0000268a movl $1, %eax + 0x49, 0x01, 0xc3, //0x0000268f addq %rax, %r11 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002692 movq $-1, %rax + 0x49, 0x01, 0xce, //0x00002699 addq %rcx, %r14 + 0x0f, 0x8f, 0xcd, 0xff, 0xff, 0xff, //0x0000269c jg LBB0_193 + 0xe9, 0x4c, 0x10, 0x00, 0x00, //0x000026a2 jmp LBB0_638 + //0x000026a7 LBB0_464 + 0x4d, 0x29, 0xcb, //0x000026a7 subq %r9, %r11 + 0x49, 0x83, 0xc3, 0x01, //0x000026aa addq $1, %r11 + 0xe9, 0x91, 0xe4, 0xff, 0xff, //0x000026ae jmp LBB0_134 + //0x000026b3 LBB0_465 + 0x4d, 0x29, 0xcb, //0x000026b3 subq %r9, %r11 + 0x49, 0x01, 0xcb, //0x000026b6 addq %rcx, %r11 + 0xe9, 0x67, 0xe5, 0xff, 0xff, //0x000026b9 jmp LBB0_153 + //0x000026be LBB0_466 + 0x4c, 0x89, 0xf0, //0x000026be movq %r14, %rax + 0x4c, 0x09, 0xf8, //0x000026c1 orq %r15, %rax + 0x0f, 0x99, 0xc0, //0x000026c4 setns %al + 0x0f, 0x88, 0x2f, 0x02, 0x00, 0x00, //0x000026c7 js LBB0_473 + 0x4d, 0x39, 0xfe, //0x000026cd cmpq %r15, %r14 + 0x0f, 0x8c, 0x26, 0x02, 0x00, 0x00, //0x000026d0 jl LBB0_473 + 0x49, 0xf7, 0xd6, //0x000026d6 notq %r14 + 0x4c, 0x89, 0xf0, //0x000026d9 movq %r14, %rax + 0xe9, 0x06, 0xff, 0xff, 0xff, //0x000026dc jmp LBB0_459 + //0x000026e1 LBB0_469 + 0x48, 0x8b, 0x55, 0xc8, //0x000026e1 movq $-56(%rbp), %rdx + 0x49, 0x01, 0xd1, //0x000026e5 addq %rdx, %r9 + 0x49, 0x29, 0xc9, //0x000026e8 subq %rcx, %r9 + 0x48, 0xf7, 0xd6, //0x000026eb notq %rsi + 0x4c, 0x01, 0xce, //0x000026ee addq %r9, %rsi + 0x49, 0x89, 0xf3, //0x000026f1 movq %rsi, %r11 + 0x4c, 0x8b, 0x6d, 0xc0, //0x000026f4 movq $-64(%rbp), %r13 + 0x4d, 0x85, 0xdb, //0x000026f8 testq %r11, %r11 + 0x0f, 0x89, 0x19, 0xeb, 0xff, 0xff, //0x000026fb jns LBB0_242 + 0xe9, 0xd6, 0x0f, 0x00, 0x00, //0x00002701 jmp LBB0_621 + //0x00002706 LBB0_470 + 0x0f, 0xbc, 0xc3, //0x00002706 bsfl %ebx, %eax + 0xe9, 0x0e, 0x02, 0x00, 0x00, //0x00002709 jmp LBB0_475 + //0x0000270e LBB0_471 + 0x89, 0xd0, //0x0000270e movl %edx, %eax + 0xe9, 0x07, 0x02, 0x00, 0x00, //0x00002710 jmp LBB0_475 + //0x00002715 LBB0_161 + 0x4d, 0x85, 0xdb, //0x00002715 testq %r11, %r11 + 0x0f, 0x85, 0x43, 0x0b, 0x00, 0x00, //0x00002718 jne LBB0_566 + 0x4f, 0x8d, 0x1c, 0x16, //0x0000271e leaq (%r14,%r10), %r11 + 0x49, 0x83, 0xc3, 0x01, //0x00002722 addq $1, %r11 + 0x49, 0xf7, 0xd6, //0x00002726 notq %r14 + 0x4d, 0x01, 0xe6, //0x00002729 addq %r12, %r14 + //0x0000272c LBB0_163 + 0x4d, 0x85, 0xf6, //0x0000272c testq %r14, %r14 + 0x0f, 0x8f, 0x24, 0x00, 0x00, 0x00, //0x0000272f jg LBB0_229 + 0xe9, 0xb9, 0x0f, 0x00, 0x00, //0x00002735 jmp LBB0_638 + //0x0000273a LBB0_227 + 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x0000273a movq $-2, %rcx + 0xb8, 0x02, 0x00, 0x00, 0x00, //0x00002741 movl $2, %eax + 0x49, 0x01, 0xc3, //0x00002746 addq %rax, %r11 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002749 movq $-1, %rax + 0x49, 0x01, 0xce, //0x00002750 addq %rcx, %r14 + 0x0f, 0x8e, 0x9a, 0x0f, 0x00, 0x00, //0x00002753 jle LBB0_638 + //0x00002759 LBB0_229 + 0x41, 0x0f, 0xb6, 0x03, //0x00002759 movzbl (%r11), %eax + 0x3c, 0x5c, //0x0000275d cmpb $92, %al + 0x0f, 0x84, 0xd5, 0xff, 0xff, 0xff, //0x0000275f je LBB0_227 + 0x3c, 0x22, //0x00002765 cmpb $34, %al + 0x0f, 0x84, 0x24, 0x00, 0x00, 0x00, //0x00002767 je LBB0_472 + 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x0000276d movq $-1, %rcx + 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00002774 movl $1, %eax + 0x49, 0x01, 0xc3, //0x00002779 addq %rax, %r11 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000277c movq $-1, %rax + 0x49, 0x01, 0xce, //0x00002783 addq %rcx, %r14 + 0x0f, 0x8f, 0xcd, 0xff, 0xff, 0xff, //0x00002786 jg LBB0_229 + 0xe9, 0x62, 0x0f, 0x00, 0x00, //0x0000278c jmp LBB0_638 + //0x00002791 LBB0_472 + 0x4d, 0x29, 0xcb, //0x00002791 subq %r9, %r11 + 0x49, 0x83, 0xc3, 0x01, //0x00002794 addq $1, %r11 + 0x4c, 0x89, 0xc2, //0x00002798 movq %r8, %rdx + 0xe9, 0x20, 0xf0, 0xff, 0xff, //0x0000279b jmp LBB0_331 + //0x000027a0 LBB0_49 + 0x4d, 0x01, 0xcb, //0x000027a0 addq %r9, %r11 + 0x4c, 0x8b, 0x65, 0xb8, //0x000027a3 movq $-72(%rbp), %r12 + 0x49, 0x83, 0xfe, 0x20, //0x000027a7 cmpq $32, %r14 + 0x0f, 0x82, 0x83, 0x09, 0x00, 0x00, //0x000027ab jb LBB0_549 + //0x000027b1 LBB0_50 + 0xf3, 0x41, 0x0f, 0x6f, 0x03, //0x000027b1 movdqu (%r11), %xmm0 + 0xf3, 0x41, 0x0f, 0x6f, 0x4b, 0x10, //0x000027b6 movdqu $16(%r11), %xmm1 + 0x66, 0x0f, 0x6f, 0xd0, //0x000027bc movdqa %xmm0, %xmm2 + 0x66, 0x41, 0x0f, 0x74, 0xd3, //0x000027c0 pcmpeqb %xmm11, %xmm2 + 0x66, 0x0f, 0xd7, 0xca, //0x000027c5 pmovmskb %xmm2, %ecx + 0x66, 0x0f, 0x6f, 0xd1, //0x000027c9 movdqa %xmm1, %xmm2 + 0x66, 0x41, 0x0f, 0x74, 0xd3, //0x000027cd pcmpeqb %xmm11, %xmm2 + 0x66, 0x0f, 0xd7, 0xc2, //0x000027d2 pmovmskb %xmm2, %eax + 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x000027d6 pcmpeqb %xmm13, %xmm0 + 0x66, 0x0f, 0xd7, 0xd0, //0x000027db pmovmskb %xmm0, %edx + 0x66, 0x41, 0x0f, 0x74, 0xcd, //0x000027df pcmpeqb %xmm13, %xmm1 + 0x66, 0x0f, 0xd7, 0xf1, //0x000027e4 pmovmskb %xmm1, %esi + 0x48, 0xc1, 0xe0, 0x10, //0x000027e8 shlq $16, %rax + 0x48, 0x09, 0xc1, //0x000027ec orq %rax, %rcx + 0x48, 0xc1, 0xe6, 0x10, //0x000027ef shlq $16, %rsi + 0x48, 0x09, 0xf2, //0x000027f3 orq %rsi, %rdx + 0x0f, 0x85, 0xd4, 0x08, 0x00, 0x00, //0x000027f6 jne LBB0_545 + 0x4d, 0x85, 0xd2, //0x000027fc testq %r10, %r10 + 0x0f, 0x85, 0xe7, 0x08, 0x00, 0x00, //0x000027ff jne LBB0_547 + 0x45, 0x31, 0xd2, //0x00002805 xorl %r10d, %r10d + 0x48, 0x85, 0xc9, //0x00002808 testq %rcx, %rcx + 0x0f, 0x84, 0x1b, 0x09, 0x00, 0x00, //0x0000280b je LBB0_548 + //0x00002811 LBB0_53 + 0x48, 0x0f, 0xbc, 0xc1, //0x00002811 bsfq %rcx, %rax + 0xe9, 0xd3, 0x00, 0x00, 0x00, //0x00002815 jmp LBB0_183 + //0x0000281a LBB0_173 + 0x4c, 0x8b, 0x4d, 0xb0, //0x0000281a movq $-80(%rbp), %r9 + 0x4d, 0x01, 0xcb, //0x0000281e addq %r9, %r11 + 0x49, 0x83, 0xfe, 0x20, //0x00002821 cmpq $32, %r14 + 0x0f, 0x82, 0xa9, 0x06, 0x00, 0x00, //0x00002825 jb LBB0_525 + //0x0000282b LBB0_174 + 0xf3, 0x41, 0x0f, 0x6f, 0x1b, //0x0000282b movdqu (%r11), %xmm3 + 0xf3, 0x41, 0x0f, 0x6f, 0x43, 0x10, //0x00002830 movdqu $16(%r11), %xmm0 + 0x66, 0x0f, 0x6f, 0xcb, //0x00002836 movdqa %xmm3, %xmm1 + 0x66, 0x41, 0x0f, 0x74, 0xcb, //0x0000283a pcmpeqb %xmm11, %xmm1 + 0x66, 0x0f, 0xd7, 0xc9, //0x0000283f pmovmskb %xmm1, %ecx + 0x66, 0x0f, 0x6f, 0xc8, //0x00002843 movdqa %xmm0, %xmm1 + 0x66, 0x0f, 0x6f, 0xd0, //0x00002847 movdqa %xmm0, %xmm2 + 0x66, 0x41, 0x0f, 0xda, 0xd2, //0x0000284b pminub %xmm10, %xmm2 + 0x66, 0x0f, 0x74, 0xd0, //0x00002850 pcmpeqb %xmm0, %xmm2 + 0x66, 0x41, 0x0f, 0x74, 0xc3, //0x00002854 pcmpeqb %xmm11, %xmm0 + 0x66, 0x0f, 0xd7, 0xc0, //0x00002859 pmovmskb %xmm0, %eax + 0x66, 0x0f, 0x6f, 0xc3, //0x0000285d movdqa %xmm3, %xmm0 + 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x00002861 pcmpeqb %xmm13, %xmm0 + 0x66, 0x0f, 0xd7, 0xd0, //0x00002866 pmovmskb %xmm0, %edx + 0x66, 0x41, 0x0f, 0x74, 0xcd, //0x0000286a pcmpeqb %xmm13, %xmm1 + 0x66, 0x0f, 0xd7, 0xf9, //0x0000286f pmovmskb %xmm1, %edi + 0x66, 0x0f, 0xd7, 0xf2, //0x00002873 pmovmskb %xmm2, %esi + 0x48, 0xc1, 0xe0, 0x10, //0x00002877 shlq $16, %rax + 0x48, 0x09, 0xc1, //0x0000287b orq %rax, %rcx + 0x48, 0xc1, 0xe7, 0x10, //0x0000287e shlq $16, %rdi + 0x48, 0xc1, 0xe6, 0x10, //0x00002882 shlq $16, %rsi + 0x48, 0x09, 0xfa, //0x00002886 orq %rdi, %rdx + 0x0f, 0x85, 0x74, 0x09, 0x00, 0x00, //0x00002889 jne LBB0_563 + 0x48, 0x85, 0xdb, //0x0000288f testq %rbx, %rbx + 0x4c, 0x8b, 0x6d, 0xc0, //0x00002892 movq $-64(%rbp), %r13 + 0x0f, 0x85, 0x83, 0x09, 0x00, 0x00, //0x00002896 jne LBB0_565 + 0x66, 0x41, 0x0f, 0x6f, 0xfc, //0x0000289c movdqa %xmm12, %xmm7 + 0x31, 0xdb, //0x000028a1 xorl %ebx, %ebx + //0x000028a3 LBB0_177 + 0x66, 0x0f, 0x6f, 0xc3, //0x000028a3 movdqa %xmm3, %xmm0 + 0x66, 0x41, 0x0f, 0xda, 0xc2, //0x000028a7 pminub %xmm10, %xmm0 + 0x66, 0x0f, 0x74, 0xc3, //0x000028ac pcmpeqb %xmm3, %xmm0 + 0x66, 0x0f, 0xd7, 0xc0, //0x000028b0 pmovmskb %xmm0, %eax + 0x48, 0x09, 0xc6, //0x000028b4 orq %rax, %rsi + 0xba, 0x40, 0x00, 0x00, 0x00, //0x000028b7 movl $64, %edx + 0xb8, 0x40, 0x00, 0x00, 0x00, //0x000028bc movl $64, %eax + 0x48, 0x85, 0xc9, //0x000028c1 testq %rcx, %rcx + 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x000028c4 je LBB0_179 + 0x48, 0x0f, 0xbc, 0xc1, //0x000028ca bsfq %rcx, %rax + //0x000028ce LBB0_179 + 0x48, 0x85, 0xf6, //0x000028ce testq %rsi, %rsi + 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x000028d1 je LBB0_181 + 0x48, 0x0f, 0xbc, 0xd6, //0x000028d7 bsfq %rsi, %rdx + //0x000028db LBB0_181 + 0x48, 0x85, 0xc9, //0x000028db testq %rcx, %rcx + 0x0f, 0x84, 0xce, 0x01, 0x00, 0x00, //0x000028de je LBB0_477 + 0x48, 0x39, 0xc2, //0x000028e4 cmpq %rax, %rdx + 0x0f, 0x82, 0x32, 0x10, 0x00, 0x00, //0x000028e7 jb LBB0_644 + //0x000028ed LBB0_183 + 0x4d, 0x29, 0xcb, //0x000028ed subq %r9, %r11 + 0x49, 0x01, 0xc3, //0x000028f0 addq %rax, %r11 + 0x49, 0x83, 0xc3, 0x01, //0x000028f3 addq $1, %r11 + 0xe9, 0xdd, 0x08, 0x00, 0x00, //0x000028f7 jmp LBB0_562 + //0x000028fc LBB0_473 + 0x49, 0x8d, 0x4f, 0xff, //0x000028fc leaq $-1(%r15), %rcx + 0x49, 0x39, 0xce, //0x00002900 cmpq %rcx, %r14 + 0x49, 0xf7, 0xd7, //0x00002903 notq %r15 + 0x4c, 0x0f, 0x45, 0xfa, //0x00002906 cmovneq %rdx, %r15 + 0x84, 0xc0, //0x0000290a testb %al, %al + 0x4c, 0x0f, 0x44, 0xfa, //0x0000290c cmoveq %rdx, %r15 + 0x4c, 0x89, 0xf8, //0x00002910 movq %r15, %rax + 0xe9, 0xcf, 0xfc, 0xff, 0xff, //0x00002913 jmp LBB0_459 + //0x00002918 LBB0_474 + 0x41, 0x0f, 0xbc, 0xc7, //0x00002918 bsfl %r15d, %eax + //0x0000291c LBB0_475 + 0x49, 0xf7, 0xd3, //0x0000291c notq %r11 + 0x49, 0x29, 0xc3, //0x0000291f subq %rax, %r11 + 0x4c, 0x8b, 0x6d, 0xc0, //0x00002922 movq $-64(%rbp), %r13 + 0x48, 0x8b, 0x55, 0xc8, //0x00002926 movq $-56(%rbp), %rdx + 0x4d, 0x85, 0xdb, //0x0000292a testq %r11, %r11 + 0x0f, 0x89, 0xe7, 0xe8, 0xff, 0xff, //0x0000292d jns LBB0_242 + 0xe9, 0xa4, 0x0d, 0x00, 0x00, //0x00002933 jmp LBB0_621 + //0x00002938 LBB0_476 + 0x4c, 0x89, 0xe2, //0x00002938 movq %r12, %rdx + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000293b movq $-1, %rax + 0x4d, 0x85, 0xf6, //0x00002942 testq %r14, %r14 + 0x0f, 0x85, 0x40, 0xfc, 0xff, 0xff, //0x00002945 jne LBB0_450 + 0xe9, 0x3f, 0x0f, 0x00, 0x00, //0x0000294b jmp LBB0_636 + //0x00002950 LBB0_118 + 0x4d, 0x01, 0xcb, //0x00002950 addq %r9, %r11 + 0x49, 0x83, 0xfe, 0x20, //0x00002953 cmpq $32, %r14 + 0x4c, 0x8b, 0x65, 0xb8, //0x00002957 movq $-72(%rbp), %r12 + 0x0f, 0x82, 0x93, 0x09, 0x00, 0x00, //0x0000295b jb LBB0_572 + //0x00002961 LBB0_119 + 0xf3, 0x41, 0x0f, 0x6f, 0x03, //0x00002961 movdqu (%r11), %xmm0 + 0xf3, 0x41, 0x0f, 0x6f, 0x4b, 0x10, //0x00002966 movdqu $16(%r11), %xmm1 + 0x66, 0x0f, 0x6f, 0xd0, //0x0000296c movdqa %xmm0, %xmm2 + 0x66, 0x41, 0x0f, 0x74, 0xd3, //0x00002970 pcmpeqb %xmm11, %xmm2 + 0x66, 0x0f, 0xd7, 0xca, //0x00002975 pmovmskb %xmm2, %ecx + 0x66, 0x0f, 0x6f, 0xd1, //0x00002979 movdqa %xmm1, %xmm2 + 0x66, 0x41, 0x0f, 0x74, 0xd3, //0x0000297d pcmpeqb %xmm11, %xmm2 + 0x66, 0x0f, 0xd7, 0xc2, //0x00002982 pmovmskb %xmm2, %eax + 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x00002986 pcmpeqb %xmm13, %xmm0 + 0x66, 0x0f, 0xd7, 0xd0, //0x0000298b pmovmskb %xmm0, %edx + 0x66, 0x41, 0x0f, 0x74, 0xcd, //0x0000298f pcmpeqb %xmm13, %xmm1 + 0x66, 0x0f, 0xd7, 0xf1, //0x00002994 pmovmskb %xmm1, %esi + 0x48, 0xc1, 0xe0, 0x10, //0x00002998 shlq $16, %rax + 0x48, 0x09, 0xc1, //0x0000299c orq %rax, %rcx + 0x48, 0xc1, 0xe6, 0x10, //0x0000299f shlq $16, %rsi + 0x48, 0x09, 0xf2, //0x000029a3 orq %rsi, %rdx + 0x0f, 0x85, 0xe4, 0x08, 0x00, 0x00, //0x000029a6 jne LBB0_568 + 0x4d, 0x85, 0xd2, //0x000029ac testq %r10, %r10 + 0x0f, 0x85, 0xf7, 0x08, 0x00, 0x00, //0x000029af jne LBB0_570 + 0x45, 0x31, 0xd2, //0x000029b5 xorl %r10d, %r10d + 0x48, 0x85, 0xc9, //0x000029b8 testq %rcx, %rcx + 0x0f, 0x84, 0x2b, 0x09, 0x00, 0x00, //0x000029bb je LBB0_571 + //0x000029c1 LBB0_122 + 0x48, 0x0f, 0xbc, 0xc1, //0x000029c1 bsfq %rcx, %rax + 0x4d, 0x29, 0xcb, //0x000029c5 subq %r9, %r11 + 0x49, 0x01, 0xc3, //0x000029c8 addq %rax, %r11 + 0x49, 0x83, 0xc3, 0x01, //0x000029cb addq $1, %r11 + 0xe9, 0xc5, 0x09, 0x00, 0x00, //0x000029cf jmp LBB0_585 + //0x000029d4 LBB0_208 + 0x4c, 0x8b, 0x45, 0xb0, //0x000029d4 movq $-80(%rbp), %r8 + 0x4d, 0x01, 0xc3, //0x000029d8 addq %r8, %r11 + 0x49, 0x83, 0xfe, 0x20, //0x000029db cmpq $32, %r14 + 0x0f, 0x82, 0x9f, 0x05, 0x00, 0x00, //0x000029df jb LBB0_531 + //0x000029e5 LBB0_209 + 0xf3, 0x41, 0x0f, 0x6f, 0x1b, //0x000029e5 movdqu (%r11), %xmm3 + 0xf3, 0x41, 0x0f, 0x6f, 0x43, 0x10, //0x000029ea movdqu $16(%r11), %xmm0 + 0x66, 0x0f, 0x6f, 0xcb, //0x000029f0 movdqa %xmm3, %xmm1 + 0x66, 0x41, 0x0f, 0x74, 0xcb, //0x000029f4 pcmpeqb %xmm11, %xmm1 + 0x66, 0x0f, 0xd7, 0xc9, //0x000029f9 pmovmskb %xmm1, %ecx + 0x66, 0x0f, 0x6f, 0xc8, //0x000029fd movdqa %xmm0, %xmm1 + 0x66, 0x0f, 0x6f, 0xd0, //0x00002a01 movdqa %xmm0, %xmm2 + 0x66, 0x41, 0x0f, 0xda, 0xd2, //0x00002a05 pminub %xmm10, %xmm2 + 0x66, 0x0f, 0x74, 0xd0, //0x00002a0a pcmpeqb %xmm0, %xmm2 + 0x66, 0x41, 0x0f, 0x74, 0xc3, //0x00002a0e pcmpeqb %xmm11, %xmm0 + 0x66, 0x0f, 0xd7, 0xc0, //0x00002a13 pmovmskb %xmm0, %eax + 0x66, 0x0f, 0x6f, 0xc3, //0x00002a17 movdqa %xmm3, %xmm0 + 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x00002a1b pcmpeqb %xmm13, %xmm0 + 0x66, 0x0f, 0xd7, 0xd0, //0x00002a20 pmovmskb %xmm0, %edx + 0x66, 0x41, 0x0f, 0x74, 0xcd, //0x00002a24 pcmpeqb %xmm13, %xmm1 + 0x66, 0x0f, 0xd7, 0xf9, //0x00002a29 pmovmskb %xmm1, %edi + 0x66, 0x0f, 0xd7, 0xf2, //0x00002a2d pmovmskb %xmm2, %esi + 0x48, 0xc1, 0xe0, 0x10, //0x00002a31 shlq $16, %rax + 0x48, 0x09, 0xc1, //0x00002a35 orq %rax, %rcx + 0x48, 0xc1, 0xe7, 0x10, //0x00002a38 shlq $16, %rdi + 0x48, 0xc1, 0xe6, 0x10, //0x00002a3c shlq $16, %rsi + 0x48, 0x09, 0xfa, //0x00002a40 orq %rdi, %rdx + 0x0f, 0x85, 0x7a, 0x09, 0x00, 0x00, //0x00002a43 jne LBB0_586 + 0x4d, 0x85, 0xc9, //0x00002a49 testq %r9, %r9 + 0x4c, 0x8b, 0x6d, 0xc0, //0x00002a4c movq $-64(%rbp), %r13 + 0x0f, 0x85, 0x8a, 0x09, 0x00, 0x00, //0x00002a50 jne LBB0_588 + 0x45, 0x31, 0xc9, //0x00002a56 xorl %r9d, %r9d + //0x00002a59 LBB0_212 + 0x66, 0x0f, 0x6f, 0xc3, //0x00002a59 movdqa %xmm3, %xmm0 + 0x66, 0x41, 0x0f, 0xda, 0xc2, //0x00002a5d pminub %xmm10, %xmm0 + 0x66, 0x0f, 0x74, 0xc3, //0x00002a62 pcmpeqb %xmm3, %xmm0 + 0x66, 0x0f, 0xd7, 0xc0, //0x00002a66 pmovmskb %xmm0, %eax + 0x48, 0x09, 0xc6, //0x00002a6a orq %rax, %rsi + 0xba, 0x40, 0x00, 0x00, 0x00, //0x00002a6d movl $64, %edx + 0xb8, 0x40, 0x00, 0x00, 0x00, //0x00002a72 movl $64, %eax + 0x48, 0x85, 0xc9, //0x00002a77 testq %rcx, %rcx + 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00002a7a je LBB0_214 + 0x48, 0x0f, 0xbc, 0xc1, //0x00002a80 bsfq %rcx, %rax + //0x00002a84 LBB0_214 + 0x48, 0x85, 0xf6, //0x00002a84 testq %rsi, %rsi + 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00002a87 je LBB0_216 + 0x48, 0x0f, 0xbc, 0xd6, //0x00002a8d bsfq %rsi, %rdx + //0x00002a91 LBB0_216 + 0x48, 0x85, 0xc9, //0x00002a91 testq %rcx, %rcx + 0x0f, 0x84, 0xcc, 0x00, 0x00, 0x00, //0x00002a94 je LBB0_489 + 0x48, 0x39, 0xc2, //0x00002a9a cmpq %rax, %rdx + 0x0f, 0x82, 0x87, 0x0e, 0x00, 0x00, //0x00002a9d jb LBB0_645 + 0x4d, 0x29, 0xc3, //0x00002aa3 subq %r8, %r11 + 0x49, 0x01, 0xc3, //0x00002aa6 addq %rax, %r11 + 0x49, 0x83, 0xc3, 0x01, //0x00002aa9 addq $1, %r11 + 0xe9, 0xe7, 0x08, 0x00, 0x00, //0x00002aad jmp LBB0_585 + //0x00002ab2 LBB0_477 + 0x48, 0x85, 0xf6, //0x00002ab2 testq %rsi, %rsi + 0x0f, 0x85, 0x64, 0x0e, 0x00, 0x00, //0x00002ab5 jne LBB0_644 + 0x49, 0x83, 0xc3, 0x20, //0x00002abb addq $32, %r11 + 0x49, 0x83, 0xc6, 0xe0, //0x00002abf addq $-32, %r14 + 0x48, 0x85, 0xdb, //0x00002ac3 testq %rbx, %rbx + 0x0f, 0x85, 0x1a, 0x04, 0x00, 0x00, //0x00002ac6 jne LBB0_526 + //0x00002acc LBB0_479 + 0x48, 0x8b, 0x4d, 0xd0, //0x00002acc movq $-48(%rbp), %rcx + 0x4d, 0x85, 0xf6, //0x00002ad0 testq %r14, %r14 + 0x0f, 0x84, 0xe7, 0x0b, 0x00, 0x00, //0x00002ad3 je LBB0_59 + //0x00002ad9 LBB0_480 + 0x41, 0x0f, 0xb6, 0x03, //0x00002ad9 movzbl (%r11), %eax + 0x3c, 0x22, //0x00002add cmpb $34, %al + 0x0f, 0x84, 0x75, 0x00, 0x00, 0x00, //0x00002adf je LBB0_488 + 0x3c, 0x5c, //0x00002ae5 cmpb $92, %al + 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x00002ae7 je LBB0_484 + 0x3c, 0x1f, //0x00002aed cmpb $31, %al + 0x0f, 0x86, 0x53, 0x0e, 0x00, 0x00, //0x00002aef jbe LBB0_647 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002af5 movq $-1, %rax + 0xba, 0x01, 0x00, 0x00, 0x00, //0x00002afc movl $1, %edx + 0x49, 0x01, 0xd3, //0x00002b01 addq %rdx, %r11 + 0x49, 0x01, 0xc6, //0x00002b04 addq %rax, %r14 + 0x0f, 0x85, 0xcc, 0xff, 0xff, 0xff, //0x00002b07 jne LBB0_480 + 0xe9, 0xae, 0x0b, 0x00, 0x00, //0x00002b0d jmp LBB0_59 + //0x00002b12 LBB0_484 + 0x49, 0x83, 0xfe, 0x01, //0x00002b12 cmpq $1, %r14 + 0x0f, 0x84, 0x23, 0x0e, 0x00, 0x00, //0x00002b16 je LBB0_652 + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00002b1c movq $-2, %rax + 0xba, 0x02, 0x00, 0x00, 0x00, //0x00002b23 movl $2, %edx + 0x48, 0x83, 0xf9, 0xff, //0x00002b28 cmpq $-1, %rcx + 0x0f, 0x85, 0x0a, 0x00, 0x00, 0x00, //0x00002b2c jne LBB0_487 + 0x4c, 0x89, 0xd9, //0x00002b32 movq %r11, %rcx + 0x4c, 0x29, 0xc9, //0x00002b35 subq %r9, %rcx + 0x48, 0x89, 0x4d, 0xd0, //0x00002b38 movq %rcx, $-48(%rbp) + //0x00002b3c LBB0_487 + 0x4c, 0x8b, 0x6d, 0xc0, //0x00002b3c movq $-64(%rbp), %r13 + 0x66, 0x41, 0x0f, 0x6f, 0xfc, //0x00002b40 movdqa %xmm12, %xmm7 + 0x4c, 0x8b, 0x65, 0xb8, //0x00002b45 movq $-72(%rbp), %r12 + 0x49, 0x01, 0xd3, //0x00002b49 addq %rdx, %r11 + 0x49, 0x01, 0xc6, //0x00002b4c addq %rax, %r14 + 0x0f, 0x85, 0x84, 0xff, 0xff, 0xff, //0x00002b4f jne LBB0_480 + 0xe9, 0x66, 0x0b, 0x00, 0x00, //0x00002b55 jmp LBB0_59 + //0x00002b5a LBB0_488 + 0x4d, 0x29, 0xcb, //0x00002b5a subq %r9, %r11 + 0x49, 0x83, 0xc3, 0x01, //0x00002b5d addq $1, %r11 + 0xe9, 0x73, 0x06, 0x00, 0x00, //0x00002b61 jmp LBB0_562 + //0x00002b66 LBB0_489 + 0x48, 0x85, 0xf6, //0x00002b66 testq %rsi, %rsi + 0x0f, 0x85, 0xbb, 0x0d, 0x00, 0x00, //0x00002b69 jne LBB0_645 + 0x49, 0x83, 0xc3, 0x20, //0x00002b6f addq $32, %r11 + 0x49, 0x83, 0xc6, 0xe0, //0x00002b73 addq $-32, %r14 + 0x4d, 0x85, 0xc9, //0x00002b77 testq %r9, %r9 + 0x0f, 0x85, 0x11, 0x04, 0x00, 0x00, //0x00002b7a jne LBB0_532 + //0x00002b80 LBB0_491 + 0x48, 0x8b, 0x4d, 0xd0, //0x00002b80 movq $-48(%rbp), %rcx + 0x4d, 0x85, 0xf6, //0x00002b84 testq %r14, %r14 + 0x0f, 0x84, 0x89, 0x0b, 0x00, 0x00, //0x00002b87 je LBB0_128 + //0x00002b8d LBB0_492 + 0x41, 0x0f, 0xb6, 0x03, //0x00002b8d movzbl (%r11), %eax + 0x3c, 0x22, //0x00002b91 cmpb $34, %al + 0x0f, 0x84, 0x8c, 0x00, 0x00, 0x00, //0x00002b93 je LBB0_503 + 0x3c, 0x5c, //0x00002b99 cmpb $92, %al + 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x00002b9b je LBB0_497 + 0x3c, 0x1f, //0x00002ba1 cmpb $31, %al + 0x0f, 0x86, 0xbb, 0x0d, 0x00, 0x00, //0x00002ba3 jbe LBB0_649 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002ba9 movq $-1, %rax + 0xba, 0x01, 0x00, 0x00, 0x00, //0x00002bb0 movl $1, %edx + //0x00002bb5 LBB0_496 + 0x49, 0x01, 0xd3, //0x00002bb5 addq %rdx, %r11 + 0x49, 0x01, 0xc6, //0x00002bb8 addq %rax, %r14 + 0x0f, 0x85, 0xcc, 0xff, 0xff, 0xff, //0x00002bbb jne LBB0_492 + 0xe9, 0x50, 0x0b, 0x00, 0x00, //0x00002bc1 jmp LBB0_128 + //0x00002bc6 LBB0_497 + 0x49, 0x83, 0xfe, 0x01, //0x00002bc6 cmpq $1, %r14 + 0x0f, 0x84, 0x8b, 0x0d, 0x00, 0x00, //0x00002bca je LBB0_653 + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00002bd0 movq $-2, %rax + 0xba, 0x02, 0x00, 0x00, 0x00, //0x00002bd7 movl $2, %edx + 0x48, 0x83, 0xf9, 0xff, //0x00002bdc cmpq $-1, %rcx + 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x00002be0 je LBB0_500 + 0x4c, 0x8b, 0x6d, 0xc0, //0x00002be6 movq $-64(%rbp), %r13 + 0x4c, 0x8b, 0x65, 0xb8, //0x00002bea movq $-72(%rbp), %r12 + 0x4c, 0x8b, 0x45, 0xb0, //0x00002bee movq $-80(%rbp), %r8 + 0xe9, 0xbe, 0xff, 0xff, 0xff, //0x00002bf2 jmp LBB0_496 + //0x00002bf7 LBB0_500 + 0x4c, 0x89, 0xd9, //0x00002bf7 movq %r11, %rcx + 0x4c, 0x8b, 0x45, 0xb0, //0x00002bfa movq $-80(%rbp), %r8 + 0x4c, 0x29, 0xc1, //0x00002bfe subq %r8, %rcx + 0x48, 0x89, 0x4d, 0xd0, //0x00002c01 movq %rcx, $-48(%rbp) + 0x4c, 0x8b, 0x6d, 0xc0, //0x00002c05 movq $-64(%rbp), %r13 + 0x4c, 0x8b, 0x65, 0xb8, //0x00002c09 movq $-72(%rbp), %r12 + 0xe9, 0xa3, 0xff, 0xff, 0xff, //0x00002c0d jmp LBB0_496 + //0x00002c12 LBB0_501 + 0x4d, 0x29, 0xcb, //0x00002c12 subq %r9, %r11 + 0x49, 0x01, 0xcb, //0x00002c15 addq %rcx, %r11 + 0xe9, 0x87, 0xd5, 0xff, 0xff, //0x00002c18 jmp LBB0_2 + //0x00002c1d LBB0_502 + 0x0f, 0xbc, 0xcb, //0x00002c1d bsfl %ebx, %ecx + 0xe9, 0x30, 0x00, 0x00, 0x00, //0x00002c20 jmp LBB0_507 + //0x00002c25 LBB0_503 + 0x4d, 0x29, 0xc3, //0x00002c25 subq %r8, %r11 + 0x49, 0x83, 0xc3, 0x01, //0x00002c28 addq $1, %r11 + 0xe9, 0x68, 0x07, 0x00, 0x00, //0x00002c2c jmp LBB0_585 + //0x00002c31 LBB0_504 + 0x4d, 0x29, 0xcb, //0x00002c31 subq %r9, %r11 + 0x49, 0x83, 0xc3, 0x01, //0x00002c34 addq $1, %r11 + 0x48, 0x8b, 0x55, 0xc8, //0x00002c38 movq $-56(%rbp), %rdx + 0xe9, 0x16, 0xe6, 0xff, 0xff, //0x00002c3c jmp LBB0_246 + //0x00002c41 LBB0_505 + 0x4c, 0x03, 0x4d, 0xc8, //0x00002c41 addq $-56(%rbp), %r9 + 0x49, 0x29, 0xc9, //0x00002c45 subq %rcx, %r9 + 0x49, 0x29, 0xc1, //0x00002c48 subq %rax, %r9 + 0x4c, 0x89, 0xc8, //0x00002c4b movq %r9, %rax + 0xe9, 0x94, 0xf9, 0xff, 0xff, //0x00002c4e jmp LBB0_459 + //0x00002c53 LBB0_506 + 0x89, 0xd1, //0x00002c53 movl %edx, %ecx + //0x00002c55 LBB0_507 + 0x48, 0xf7, 0xd0, //0x00002c55 notq %rax + 0x48, 0x29, 0xc8, //0x00002c58 subq %rcx, %rax + 0xe9, 0x87, 0xf9, 0xff, 0xff, //0x00002c5b jmp LBB0_459 + //0x00002c60 LBB0_260 + 0x4d, 0x01, 0xcb, //0x00002c60 addq %r9, %r11 + 0x49, 0x83, 0xfe, 0x20, //0x00002c63 cmpq $32, %r14 + 0x4c, 0x8b, 0x45, 0xb8, //0x00002c67 movq $-72(%rbp), %r8 + 0x0f, 0x82, 0xd0, 0x08, 0x00, 0x00, //0x00002c6b jb LBB0_599 + //0x00002c71 LBB0_261 + 0xf3, 0x41, 0x0f, 0x6f, 0x03, //0x00002c71 movdqu (%r11), %xmm0 + 0xf3, 0x41, 0x0f, 0x6f, 0x4b, 0x10, //0x00002c76 movdqu $16(%r11), %xmm1 + 0x66, 0x0f, 0x6f, 0xd0, //0x00002c7c movdqa %xmm0, %xmm2 + 0x66, 0x41, 0x0f, 0x74, 0xd3, //0x00002c80 pcmpeqb %xmm11, %xmm2 + 0x66, 0x0f, 0xd7, 0xca, //0x00002c85 pmovmskb %xmm2, %ecx + 0x66, 0x0f, 0x6f, 0xd1, //0x00002c89 movdqa %xmm1, %xmm2 + 0x66, 0x41, 0x0f, 0x74, 0xd3, //0x00002c8d pcmpeqb %xmm11, %xmm2 + 0x66, 0x0f, 0xd7, 0xc2, //0x00002c92 pmovmskb %xmm2, %eax + 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x00002c96 pcmpeqb %xmm13, %xmm0 + 0x66, 0x0f, 0xd7, 0xd0, //0x00002c9b pmovmskb %xmm0, %edx + 0x66, 0x41, 0x0f, 0x74, 0xcd, //0x00002c9f pcmpeqb %xmm13, %xmm1 + 0x66, 0x0f, 0xd7, 0xf1, //0x00002ca4 pmovmskb %xmm1, %esi + 0x48, 0xc1, 0xe0, 0x10, //0x00002ca8 shlq $16, %rax + 0x48, 0x09, 0xc1, //0x00002cac orq %rax, %rcx + 0x48, 0xc1, 0xe6, 0x10, //0x00002caf shlq $16, %rsi + 0x48, 0x09, 0xf2, //0x00002cb3 orq %rsi, %rdx + 0x0f, 0x85, 0x21, 0x08, 0x00, 0x00, //0x00002cb6 jne LBB0_595 + 0x4d, 0x85, 0xd2, //0x00002cbc testq %r10, %r10 + 0x0f, 0x85, 0x34, 0x08, 0x00, 0x00, //0x00002cbf jne LBB0_597 + 0x45, 0x31, 0xd2, //0x00002cc5 xorl %r10d, %r10d + 0x48, 0x85, 0xc9, //0x00002cc8 testq %rcx, %rcx + 0x0f, 0x84, 0x68, 0x08, 0x00, 0x00, //0x00002ccb je LBB0_598 + //0x00002cd1 LBB0_264 + 0x48, 0x0f, 0xbc, 0xc1, //0x00002cd1 bsfq %rcx, %rax + 0xe9, 0xd0, 0x00, 0x00, 0x00, //0x00002cd5 jmp LBB0_433 + //0x00002cda LBB0_423 + 0x4d, 0x01, 0xcb, //0x00002cda addq %r9, %r11 + 0x48, 0x83, 0xf9, 0x20, //0x00002cdd cmpq $32, %rcx + 0x0f, 0x82, 0x6c, 0x03, 0x00, 0x00, //0x00002ce1 jb LBB0_539 + //0x00002ce7 LBB0_424 + 0xf3, 0x41, 0x0f, 0x6f, 0x1b, //0x00002ce7 movdqu (%r11), %xmm3 + 0xf3, 0x41, 0x0f, 0x6f, 0x43, 0x10, //0x00002cec movdqu $16(%r11), %xmm0 + 0x66, 0x0f, 0x6f, 0xcb, //0x00002cf2 movdqa %xmm3, %xmm1 + 0x66, 0x41, 0x0f, 0x74, 0xcb, //0x00002cf6 pcmpeqb %xmm11, %xmm1 + 0x66, 0x44, 0x0f, 0xd7, 0xd1, //0x00002cfb pmovmskb %xmm1, %r10d + 0x66, 0x0f, 0x6f, 0xc8, //0x00002d00 movdqa %xmm0, %xmm1 + 0x66, 0x0f, 0x6f, 0xd0, //0x00002d04 movdqa %xmm0, %xmm2 + 0x66, 0x41, 0x0f, 0xda, 0xd2, //0x00002d08 pminub %xmm10, %xmm2 + 0x66, 0x0f, 0x74, 0xd0, //0x00002d0d pcmpeqb %xmm0, %xmm2 + 0x66, 0x41, 0x0f, 0x74, 0xc3, //0x00002d11 pcmpeqb %xmm11, %xmm0 + 0x66, 0x0f, 0xd7, 0xc0, //0x00002d16 pmovmskb %xmm0, %eax + 0x66, 0x0f, 0x6f, 0xc3, //0x00002d1a movdqa %xmm3, %xmm0 + 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x00002d1e pcmpeqb %xmm13, %xmm0 + 0x66, 0x0f, 0xd7, 0xd0, //0x00002d23 pmovmskb %xmm0, %edx + 0x66, 0x41, 0x0f, 0x74, 0xcd, //0x00002d27 pcmpeqb %xmm13, %xmm1 + 0x66, 0x0f, 0xd7, 0xf9, //0x00002d2c pmovmskb %xmm1, %edi + 0x66, 0x0f, 0xd7, 0xf2, //0x00002d30 pmovmskb %xmm2, %esi + 0x48, 0xc1, 0xe0, 0x10, //0x00002d34 shlq $16, %rax + 0x49, 0x09, 0xc2, //0x00002d38 orq %rax, %r10 + 0x48, 0xc1, 0xe7, 0x10, //0x00002d3b shlq $16, %rdi + 0x48, 0xc1, 0xe6, 0x10, //0x00002d3f shlq $16, %rsi + 0x48, 0x09, 0xfa, //0x00002d43 orq %rdi, %rdx + 0x0f, 0x85, 0xab, 0x08, 0x00, 0x00, //0x00002d46 jne LBB0_612 + 0x4d, 0x85, 0xf6, //0x00002d4c testq %r14, %r14 + 0x4c, 0x8b, 0x6d, 0xc0, //0x00002d4f movq $-64(%rbp), %r13 + 0x0f, 0x85, 0xba, 0x08, 0x00, 0x00, //0x00002d53 jne LBB0_614 + 0x66, 0x41, 0x0f, 0x6f, 0xfc, //0x00002d59 movdqa %xmm12, %xmm7 + 0x31, 0xff, //0x00002d5e xorl %edi, %edi + //0x00002d60 LBB0_427 + 0x66, 0x0f, 0x6f, 0xc3, //0x00002d60 movdqa %xmm3, %xmm0 + 0x66, 0x41, 0x0f, 0xda, 0xc2, //0x00002d64 pminub %xmm10, %xmm0 + 0x66, 0x0f, 0x74, 0xc3, //0x00002d69 pcmpeqb %xmm3, %xmm0 + 0x66, 0x0f, 0xd7, 0xc0, //0x00002d6d pmovmskb %xmm0, %eax + 0x48, 0x09, 0xc6, //0x00002d71 orq %rax, %rsi + 0xba, 0x40, 0x00, 0x00, 0x00, //0x00002d74 movl $64, %edx + 0xb8, 0x40, 0x00, 0x00, 0x00, //0x00002d79 movl $64, %eax + 0x4d, 0x85, 0xd2, //0x00002d7e testq %r10, %r10 + 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00002d81 je LBB0_429 + 0x49, 0x0f, 0xbc, 0xc2, //0x00002d87 bsfq %r10, %rax + //0x00002d8b LBB0_429 + 0x48, 0x85, 0xf6, //0x00002d8b testq %rsi, %rsi + 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00002d8e je LBB0_431 + 0x48, 0x0f, 0xbc, 0xd6, //0x00002d94 bsfq %rsi, %rdx + //0x00002d98 LBB0_431 + 0x4d, 0x85, 0xd2, //0x00002d98 testq %r10, %r10 + 0x0f, 0x84, 0x65, 0x00, 0x00, 0x00, //0x00002d9b je LBB0_511 + 0x48, 0x39, 0xc2, //0x00002da1 cmpq %rax, %rdx + 0x0f, 0x82, 0xcc, 0x0b, 0x00, 0x00, //0x00002da4 jb LBB0_650 + //0x00002daa LBB0_433 + 0x4d, 0x29, 0xcb, //0x00002daa subq %r9, %r11 + 0x49, 0x01, 0xc3, //0x00002dad addq %rax, %r11 + 0x49, 0x83, 0xc3, 0x01, //0x00002db0 addq $1, %r11 + 0x48, 0x8b, 0x55, 0xc8, //0x00002db4 movq $-56(%rbp), %rdx + 0x4d, 0x85, 0xdb, //0x00002db8 testq %r11, %r11 + 0x0f, 0x89, 0x96, 0xe4, 0xff, 0xff, //0x00002dbb jns LBB0_246 + 0xe9, 0xdc, 0x0a, 0x00, 0x00, //0x00002dc1 jmp LBB0_434 + //0x00002dc6 LBB0_508 + 0x4d, 0x01, 0xcb, //0x00002dc6 addq %r9, %r11 + 0xe9, 0x73, 0xf8, 0xff, 0xff, //0x00002dc9 jmp LBB0_139 + //0x00002dce LBB0_509 + 0x4d, 0x01, 0xcb, //0x00002dce addq %r9, %r11 + 0x48, 0x85, 0xc0, //0x00002dd1 testq %rax, %rax + 0x0f, 0x85, 0xfe, 0xdd, 0xff, 0xff, //0x00002dd4 jne LBB0_145 + 0xe9, 0x2f, 0xde, 0xff, 0xff, //0x00002dda jmp LBB0_151 + //0x00002ddf LBB0_510 + 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x00002ddf movq $-1, %r12 + 0x4c, 0x89, 0xc1, //0x00002de6 movq %r8, %rcx + 0x48, 0x89, 0xf0, //0x00002de9 movq %rsi, %rax + 0x49, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00002dec movq $-1, %r10 + 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x00002df3 movq $-1, %r13 + 0x48, 0x8d, 0x3d, 0x07, 0x0e, 0x00, 0x00, //0x00002dfa leaq $3591(%rip), %rdi /* LJTI0_3+0(%rip) */ + 0xe9, 0xe2, 0xd9, 0xff, 0xff, //0x00002e01 jmp LBB0_93 + //0x00002e06 LBB0_511 + 0x48, 0x85, 0xf6, //0x00002e06 testq %rsi, %rsi + 0x0f, 0x85, 0x67, 0x0b, 0x00, 0x00, //0x00002e09 jne LBB0_650 + 0x49, 0x83, 0xc3, 0x20, //0x00002e0f addq $32, %r11 + 0x48, 0x83, 0xc1, 0xe0, //0x00002e13 addq $-32, %rcx + 0x48, 0x89, 0xce, //0x00002e17 movq %rcx, %rsi + 0x48, 0x85, 0xff, //0x00002e1a testq %rdi, %rdi + 0x0f, 0x85, 0x3f, 0x02, 0x00, 0x00, //0x00002e1d jne LBB0_540 + //0x00002e23 LBB0_513 + 0x48, 0x8b, 0x4d, 0xd0, //0x00002e23 movq $-48(%rbp), %rcx + 0x48, 0x85, 0xf6, //0x00002e27 testq %rsi, %rsi + 0x0f, 0x84, 0xd2, 0x0a, 0x00, 0x00, //0x00002e2a je LBB0_542 + //0x00002e30 LBB0_514 + 0x41, 0x0f, 0xb6, 0x03, //0x00002e30 movzbl (%r11), %eax + 0x3c, 0x22, //0x00002e34 cmpb $34, %al + 0x0f, 0x84, 0xf6, 0x00, 0x00, 0x00, //0x00002e36 je LBB0_528 + 0x3c, 0x5c, //0x00002e3c cmpb $92, %al + 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x00002e3e je LBB0_519 + 0x3c, 0x1f, //0x00002e44 cmpb $31, %al + 0x0f, 0x86, 0x35, 0x0b, 0x00, 0x00, //0x00002e46 jbe LBB0_651 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002e4c movq $-1, %rax + 0xba, 0x01, 0x00, 0x00, 0x00, //0x00002e53 movl $1, %edx + //0x00002e58 LBB0_518 + 0x49, 0x01, 0xd3, //0x00002e58 addq %rdx, %r11 + 0x48, 0x01, 0xc6, //0x00002e5b addq %rax, %rsi + 0x0f, 0x85, 0xcc, 0xff, 0xff, 0xff, //0x00002e5e jne LBB0_514 + 0xe9, 0x99, 0x0a, 0x00, 0x00, //0x00002e64 jmp LBB0_542 + //0x00002e69 LBB0_519 + 0x48, 0x83, 0xfe, 0x01, //0x00002e69 cmpq $1, %rsi + 0x0f, 0x84, 0x8f, 0x0a, 0x00, 0x00, //0x00002e6d je LBB0_542 + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00002e73 movq $-2, %rax + 0xba, 0x02, 0x00, 0x00, 0x00, //0x00002e7a movl $2, %edx + 0x48, 0x83, 0xf9, 0xff, //0x00002e7f cmpq $-1, %rcx + 0x0f, 0x85, 0xcf, 0xff, 0xff, 0xff, //0x00002e83 jne LBB0_518 + 0x4c, 0x89, 0xd9, //0x00002e89 movq %r11, %rcx + 0x4c, 0x29, 0xc9, //0x00002e8c subq %r9, %rcx + 0x48, 0x89, 0x4d, 0xd0, //0x00002e8f movq %rcx, $-48(%rbp) + 0xe9, 0xc0, 0xff, 0xff, 0xff, //0x00002e93 jmp LBB0_518 + //0x00002e98 LBB0_522 + 0x4d, 0x01, 0xcb, //0x00002e98 addq %r9, %r11 + 0xe9, 0x8c, 0xf8, 0xff, 0xff, //0x00002e9b jmp LBB0_163 + //0x00002ea0 LBB0_523 + 0x4d, 0x01, 0xcb, //0x00002ea0 addq %r9, %r11 + 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x00002ea3 movq $-1, $-48(%rbp) + 0x45, 0x31, 0xd2, //0x00002eab xorl %r10d, %r10d + 0x49, 0x83, 0xfe, 0x20, //0x00002eae cmpq $32, %r14 + 0x0f, 0x83, 0xf9, 0xf8, 0xff, 0xff, //0x00002eb2 jae LBB0_50 + 0xe9, 0x77, 0x02, 0x00, 0x00, //0x00002eb8 jmp LBB0_549 + //0x00002ebd LBB0_524 + 0x4d, 0x01, 0xcb, //0x00002ebd addq %r9, %r11 + 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x00002ec0 movq $-1, $-48(%rbp) + 0x31, 0xdb, //0x00002ec8 xorl %ebx, %ebx + 0x49, 0x83, 0xfe, 0x20, //0x00002eca cmpq $32, %r14 + 0x0f, 0x83, 0x57, 0xf9, 0xff, 0xff, //0x00002ece jae LBB0_174 + //0x00002ed4 LBB0_525 + 0x4c, 0x8b, 0x6d, 0xc0, //0x00002ed4 movq $-64(%rbp), %r13 + 0x66, 0x41, 0x0f, 0x6f, 0xfc, //0x00002ed8 movdqa %xmm12, %xmm7 + 0x48, 0x85, 0xdb, //0x00002edd testq %rbx, %rbx + 0x0f, 0x84, 0xe6, 0xfb, 0xff, 0xff, //0x00002ee0 je LBB0_479 + //0x00002ee6 LBB0_526 + 0x4d, 0x85, 0xf6, //0x00002ee6 testq %r14, %r14 + 0x0f, 0x84, 0x50, 0x0a, 0x00, 0x00, //0x00002ee9 je LBB0_652 + 0x4c, 0x89, 0xc9, //0x00002eef movq %r9, %rcx + 0x48, 0xf7, 0xd1, //0x00002ef2 notq %rcx + 0x4c, 0x01, 0xd9, //0x00002ef5 addq %r11, %rcx + 0x48, 0x8b, 0x55, 0xd0, //0x00002ef8 movq $-48(%rbp), %rdx + 0x48, 0x83, 0xfa, 0xff, //0x00002efc cmpq $-1, %rdx + 0x48, 0x89, 0xd0, //0x00002f00 movq %rdx, %rax + 0x48, 0x0f, 0x44, 0xc1, //0x00002f03 cmoveq %rcx, %rax + 0x48, 0x0f, 0x45, 0xca, //0x00002f07 cmovneq %rdx, %rcx + 0x49, 0x83, 0xc3, 0x01, //0x00002f0b addq $1, %r11 + 0x49, 0x83, 0xc6, 0xff, //0x00002f0f addq $-1, %r14 + 0x48, 0x89, 0x45, 0xd0, //0x00002f13 movq %rax, $-48(%rbp) + 0x4c, 0x8b, 0x6d, 0xc0, //0x00002f17 movq $-64(%rbp), %r13 + 0x66, 0x41, 0x0f, 0x6f, 0xfc, //0x00002f1b movdqa %xmm12, %xmm7 + 0x4c, 0x8b, 0x65, 0xb8, //0x00002f20 movq $-72(%rbp), %r12 + 0x4d, 0x85, 0xf6, //0x00002f24 testq %r14, %r14 + 0x0f, 0x85, 0xac, 0xfb, 0xff, 0xff, //0x00002f27 jne LBB0_480 + 0xe9, 0x8e, 0x07, 0x00, 0x00, //0x00002f2d jmp LBB0_59 + //0x00002f32 LBB0_528 + 0x4d, 0x29, 0xcb, //0x00002f32 subq %r9, %r11 + 0x49, 0x83, 0xc3, 0x01, //0x00002f35 addq $1, %r11 + 0x4c, 0x8b, 0x6d, 0xc0, //0x00002f39 movq $-64(%rbp), %r13 + 0x66, 0x41, 0x0f, 0x6f, 0xfc, //0x00002f3d movdqa %xmm12, %xmm7 + 0xe9, 0xfd, 0xe4, 0xff, 0xff, //0x00002f42 jmp LBB0_269 + //0x00002f47 LBB0_529 + 0x4d, 0x01, 0xcb, //0x00002f47 addq %r9, %r11 + 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x00002f4a movq $-1, $-48(%rbp) + 0x45, 0x31, 0xd2, //0x00002f52 xorl %r10d, %r10d + 0x49, 0x83, 0xfe, 0x20, //0x00002f55 cmpq $32, %r14 + 0x4c, 0x8b, 0x65, 0xb8, //0x00002f59 movq $-72(%rbp), %r12 + 0x0f, 0x83, 0xfe, 0xf9, 0xff, 0xff, //0x00002f5d jae LBB0_119 + 0xe9, 0x8c, 0x03, 0x00, 0x00, //0x00002f63 jmp LBB0_572 + //0x00002f68 LBB0_530 + 0x4c, 0x8b, 0x45, 0xb0, //0x00002f68 movq $-80(%rbp), %r8 + 0x4d, 0x01, 0xc3, //0x00002f6c addq %r8, %r11 + 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x00002f6f movq $-1, $-48(%rbp) + 0x45, 0x31, 0xc9, //0x00002f77 xorl %r9d, %r9d + 0x49, 0x83, 0xfe, 0x20, //0x00002f7a cmpq $32, %r14 + 0x0f, 0x83, 0x61, 0xfa, 0xff, 0xff, //0x00002f7e jae LBB0_209 + //0x00002f84 LBB0_531 + 0x4c, 0x8b, 0x6d, 0xc0, //0x00002f84 movq $-64(%rbp), %r13 + 0x4d, 0x85, 0xc9, //0x00002f88 testq %r9, %r9 + 0x0f, 0x84, 0xef, 0xfb, 0xff, 0xff, //0x00002f8b je LBB0_491 + //0x00002f91 LBB0_532 + 0x4d, 0x85, 0xf6, //0x00002f91 testq %r14, %r14 + 0x0f, 0x84, 0xc1, 0x09, 0x00, 0x00, //0x00002f94 je LBB0_653 + 0x4c, 0x8b, 0x45, 0xb0, //0x00002f9a movq $-80(%rbp), %r8 + 0x4c, 0x89, 0xc1, //0x00002f9e movq %r8, %rcx + 0x48, 0xf7, 0xd1, //0x00002fa1 notq %rcx + 0x4c, 0x01, 0xd9, //0x00002fa4 addq %r11, %rcx + 0x48, 0x8b, 0x55, 0xd0, //0x00002fa7 movq $-48(%rbp), %rdx + 0x48, 0x83, 0xfa, 0xff, //0x00002fab cmpq $-1, %rdx + 0x48, 0x89, 0xd0, //0x00002faf movq %rdx, %rax + 0x48, 0x0f, 0x44, 0xc1, //0x00002fb2 cmoveq %rcx, %rax + 0x48, 0x0f, 0x45, 0xca, //0x00002fb6 cmovneq %rdx, %rcx + 0x49, 0x83, 0xc3, 0x01, //0x00002fba addq $1, %r11 + 0x49, 0x83, 0xc6, 0xff, //0x00002fbe addq $-1, %r14 + 0x48, 0x89, 0x45, 0xd0, //0x00002fc2 movq %rax, $-48(%rbp) + 0x4c, 0x8b, 0x6d, 0xc0, //0x00002fc6 movq $-64(%rbp), %r13 + 0x4c, 0x8b, 0x65, 0xb8, //0x00002fca movq $-72(%rbp), %r12 + 0x4d, 0x85, 0xf6, //0x00002fce testq %r14, %r14 + 0x0f, 0x85, 0xb6, 0xfb, 0xff, 0xff, //0x00002fd1 jne LBB0_492 + 0xe9, 0x3a, 0x07, 0x00, 0x00, //0x00002fd7 jmp LBB0_128 + //0x00002fdc LBB0_534 + 0x4d, 0x01, 0xcb, //0x00002fdc addq %r9, %r11 + 0xe9, 0x19, 0xe9, 0xff, 0xff, //0x00002fdf jmp LBB0_343 + //0x00002fe4 LBB0_535 + 0x4d, 0x01, 0xcb, //0x00002fe4 addq %r9, %r11 + 0x48, 0x8b, 0x75, 0xc8, //0x00002fe7 movq $-56(%rbp), %rsi + 0x48, 0x85, 0xc0, //0x00002feb testq %rax, %rax + 0x0f, 0x85, 0xd4, 0xed, 0xff, 0xff, //0x00002fee jne LBB0_376 + 0xe9, 0x05, 0xee, 0xff, 0xff, //0x00002ff4 jmp LBB0_382 + //0x00002ff9 LBB0_536 + 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00002ff9 movq $-1, %r14 + 0x48, 0x8b, 0x4d, 0xb0, //0x00003000 movq $-80(%rbp), %rcx + 0x4d, 0x89, 0xe2, //0x00003004 movq %r12, %r10 + 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00003007 movq $-1, %r15 + 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000300e movq $-1, %r8 + 0xe9, 0x34, 0xe6, 0xff, 0xff, //0x00003015 jmp LBB0_298 + //0x0000301a LBB0_537 + 0x4d, 0x01, 0xcb, //0x0000301a addq %r9, %r11 + 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x0000301d movq $-1, $-48(%rbp) + 0x45, 0x31, 0xd2, //0x00003025 xorl %r10d, %r10d + 0x49, 0x83, 0xfe, 0x20, //0x00003028 cmpq $32, %r14 + 0x4c, 0x8b, 0x45, 0xb8, //0x0000302c movq $-72(%rbp), %r8 + 0x0f, 0x83, 0x3b, 0xfc, 0xff, 0xff, //0x00003030 jae LBB0_261 + 0xe9, 0x06, 0x05, 0x00, 0x00, //0x00003036 jmp LBB0_599 + //0x0000303b LBB0_538 + 0x4d, 0x01, 0xcb, //0x0000303b addq %r9, %r11 + 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x0000303e movq $-1, $-48(%rbp) + 0x45, 0x31, 0xf6, //0x00003046 xorl %r14d, %r14d + 0x48, 0x83, 0xf9, 0x20, //0x00003049 cmpq $32, %rcx + 0x0f, 0x83, 0x94, 0xfc, 0xff, 0xff, //0x0000304d jae LBB0_424 + //0x00003053 LBB0_539 + 0x48, 0x89, 0xce, //0x00003053 movq %rcx, %rsi + 0x4c, 0x89, 0xf7, //0x00003056 movq %r14, %rdi + 0x48, 0x85, 0xff, //0x00003059 testq %rdi, %rdi + 0x0f, 0x84, 0xc1, 0xfd, 0xff, 0xff, //0x0000305c je LBB0_513 + //0x00003062 LBB0_540 + 0x48, 0x85, 0xf6, //0x00003062 testq %rsi, %rsi + 0x0f, 0x84, 0x97, 0x08, 0x00, 0x00, //0x00003065 je LBB0_542 + 0x4c, 0x89, 0xc9, //0x0000306b movq %r9, %rcx + 0x48, 0xf7, 0xd1, //0x0000306e notq %rcx + 0x4c, 0x01, 0xd9, //0x00003071 addq %r11, %rcx + 0x48, 0x8b, 0x55, 0xd0, //0x00003074 movq $-48(%rbp), %rdx + 0x48, 0x83, 0xfa, 0xff, //0x00003078 cmpq $-1, %rdx + 0x48, 0x89, 0xd0, //0x0000307c movq %rdx, %rax + 0x48, 0x0f, 0x44, 0xc1, //0x0000307f cmoveq %rcx, %rax + 0x48, 0x0f, 0x45, 0xca, //0x00003083 cmovneq %rdx, %rcx + 0x49, 0x83, 0xc3, 0x01, //0x00003087 addq $1, %r11 + 0x48, 0x83, 0xc6, 0xff, //0x0000308b addq $-1, %rsi + 0x48, 0x89, 0x45, 0xd0, //0x0000308f movq %rax, $-48(%rbp) + 0x48, 0x85, 0xf6, //0x00003093 testq %rsi, %rsi + 0x0f, 0x85, 0x94, 0xfd, 0xff, 0xff, //0x00003096 jne LBB0_514 + 0xe9, 0x61, 0x08, 0x00, 0x00, //0x0000309c jmp LBB0_542 + //0x000030a1 LBB0_543 + 0x49, 0x8d, 0x4c, 0x24, 0xff, //0x000030a1 leaq $-1(%r12), %rcx + 0x4c, 0x39, 0xf1, //0x000030a6 cmpq %r14, %rcx + 0x0f, 0x84, 0x44, 0x06, 0x00, 0x00, //0x000030a9 je LBB0_638 + 0x4c, 0x89, 0xe2, //0x000030af movq %r12, %rdx + 0x4f, 0x8d, 0x1c, 0x16, //0x000030b2 leaq (%r14,%r10), %r11 + 0x49, 0x83, 0xc3, 0x02, //0x000030b6 addq $2, %r11 + 0x4c, 0x89, 0xe1, //0x000030ba movq %r12, %rcx + 0x4c, 0x29, 0xf1, //0x000030bd subq %r14, %rcx + 0x48, 0x83, 0xc1, 0xfe, //0x000030c0 addq $-2, %rcx + 0x49, 0x89, 0xce, //0x000030c4 movq %rcx, %r14 + 0x4c, 0x8b, 0x6d, 0xc0, //0x000030c7 movq $-64(%rbp), %r13 + 0xe9, 0x71, 0xf5, 0xff, 0xff, //0x000030cb jmp LBB0_139 + //0x000030d0 LBB0_545 + 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x000030d0 cmpq $-1, $-48(%rbp) + 0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x000030d5 jne LBB0_547 + 0x4c, 0x89, 0xd8, //0x000030db movq %r11, %rax + 0x4c, 0x29, 0xc8, //0x000030de subq %r9, %rax + 0x48, 0x0f, 0xbc, 0xf2, //0x000030e1 bsfq %rdx, %rsi + 0x48, 0x01, 0xc6, //0x000030e5 addq %rax, %rsi + 0x48, 0x89, 0x75, 0xd0, //0x000030e8 movq %rsi, $-48(%rbp) + //0x000030ec LBB0_547 + 0x44, 0x89, 0xd0, //0x000030ec movl %r10d, %eax + 0xf7, 0xd0, //0x000030ef notl %eax + 0x21, 0xd0, //0x000030f1 andl %edx, %eax + 0x41, 0x8d, 0x34, 0x42, //0x000030f3 leal (%r10,%rax,2), %esi + 0x8d, 0x3c, 0x00, //0x000030f7 leal (%rax,%rax), %edi + 0xf7, 0xd7, //0x000030fa notl %edi + 0x21, 0xd7, //0x000030fc andl %edx, %edi + 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x000030fe andl $-1431655766, %edi + 0x45, 0x31, 0xd2, //0x00003104 xorl %r10d, %r10d + 0x01, 0xc7, //0x00003107 addl %eax, %edi + 0x41, 0x0f, 0x92, 0xc2, //0x00003109 setb %r10b + 0x01, 0xff, //0x0000310d addl %edi, %edi + 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x0000310f xorl $1431655765, %edi + 0x21, 0xf7, //0x00003115 andl %esi, %edi + 0xf7, 0xd7, //0x00003117 notl %edi + 0x21, 0xf9, //0x00003119 andl %edi, %ecx + 0x4c, 0x8b, 0x6d, 0xc0, //0x0000311b movq $-64(%rbp), %r13 + 0x4c, 0x8b, 0x65, 0xb8, //0x0000311f movq $-72(%rbp), %r12 + 0x48, 0x85, 0xc9, //0x00003123 testq %rcx, %rcx + 0x0f, 0x85, 0xe5, 0xf6, 0xff, 0xff, //0x00003126 jne LBB0_53 + //0x0000312c LBB0_548 + 0x49, 0x83, 0xc3, 0x20, //0x0000312c addq $32, %r11 + 0x49, 0x83, 0xc6, 0xe0, //0x00003130 addq $-32, %r14 + //0x00003134 LBB0_549 + 0x4d, 0x85, 0xd2, //0x00003134 testq %r10, %r10 + 0x0f, 0x85, 0xe4, 0x02, 0x00, 0x00, //0x00003137 jne LBB0_589 + 0x48, 0x8b, 0x4d, 0xd0, //0x0000313d movq $-48(%rbp), %rcx + 0x4d, 0x85, 0xf6, //0x00003141 testq %r14, %r14 + 0x0f, 0x84, 0x8c, 0x00, 0x00, 0x00, //0x00003144 je LBB0_561 + //0x0000314a LBB0_551 + 0x4c, 0x89, 0xca, //0x0000314a movq %r9, %rdx + 0x48, 0xf7, 0xda, //0x0000314d negq %rdx + //0x00003150 LBB0_552 + 0x31, 0xf6, //0x00003150 xorl %esi, %esi + //0x00003152 LBB0_553 + 0x41, 0x0f, 0xb6, 0x04, 0x33, //0x00003152 movzbl (%r11,%rsi), %eax + 0x3c, 0x22, //0x00003157 cmpb $34, %al + 0x0f, 0x84, 0x70, 0x00, 0x00, 0x00, //0x00003159 je LBB0_560 + 0x3c, 0x5c, //0x0000315f cmpb $92, %al + 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00003161 je LBB0_558 + 0x48, 0x83, 0xc6, 0x01, //0x00003167 addq $1, %rsi + 0x49, 0x39, 0xf6, //0x0000316b cmpq %rsi, %r14 + 0x0f, 0x85, 0xde, 0xff, 0xff, 0xff, //0x0000316e jne LBB0_553 + 0xe9, 0x72, 0x00, 0x00, 0x00, //0x00003174 jmp LBB0_556 + //0x00003179 LBB0_558 + 0x49, 0x8d, 0x46, 0xff, //0x00003179 leaq $-1(%r14), %rax + 0x48, 0x39, 0xf0, //0x0000317d cmpq %rsi, %rax + 0x0f, 0x84, 0xb9, 0x07, 0x00, 0x00, //0x00003180 je LBB0_652 + 0x4a, 0x8d, 0x04, 0x1a, //0x00003186 leaq (%rdx,%r11), %rax + 0x48, 0x01, 0xf0, //0x0000318a addq %rsi, %rax + 0x48, 0x83, 0xf9, 0xff, //0x0000318d cmpq $-1, %rcx + 0x48, 0x8b, 0x7d, 0xd0, //0x00003191 movq $-48(%rbp), %rdi + 0x48, 0x0f, 0x44, 0xf8, //0x00003195 cmoveq %rax, %rdi + 0x48, 0x89, 0x7d, 0xd0, //0x00003199 movq %rdi, $-48(%rbp) + 0x48, 0x0f, 0x44, 0xc8, //0x0000319d cmoveq %rax, %rcx + 0x49, 0x01, 0xf3, //0x000031a1 addq %rsi, %r11 + 0x49, 0x83, 0xc3, 0x02, //0x000031a4 addq $2, %r11 + 0x4c, 0x89, 0xf0, //0x000031a8 movq %r14, %rax + 0x48, 0x29, 0xf0, //0x000031ab subq %rsi, %rax + 0x48, 0x83, 0xc0, 0xfe, //0x000031ae addq $-2, %rax + 0x49, 0x83, 0xc6, 0xfe, //0x000031b2 addq $-2, %r14 + 0x49, 0x39, 0xf6, //0x000031b6 cmpq %rsi, %r14 + 0x49, 0x89, 0xc6, //0x000031b9 movq %rax, %r14 + 0x4c, 0x8b, 0x6d, 0xc0, //0x000031bc movq $-64(%rbp), %r13 + 0x4c, 0x8b, 0x65, 0xb8, //0x000031c0 movq $-72(%rbp), %r12 + 0x0f, 0x85, 0x86, 0xff, 0xff, 0xff, //0x000031c4 jne LBB0_552 + 0xe9, 0xf1, 0x04, 0x00, 0x00, //0x000031ca jmp LBB0_59 + //0x000031cf LBB0_560 + 0x49, 0x01, 0xf3, //0x000031cf addq %rsi, %r11 + 0x49, 0x83, 0xc3, 0x01, //0x000031d2 addq $1, %r11 + //0x000031d6 LBB0_561 + 0x4d, 0x29, 0xcb, //0x000031d6 subq %r9, %r11 + //0x000031d9 LBB0_562 + 0x48, 0x8b, 0x55, 0xc8, //0x000031d9 movq $-56(%rbp), %rdx + 0x4d, 0x85, 0xdb, //0x000031dd testq %r11, %r11 + 0x0f, 0x89, 0x71, 0xe0, 0xff, 0xff, //0x000031e0 jns LBB0_246 + 0xe9, 0xc8, 0x04, 0x00, 0x00, //0x000031e6 jmp LBB0_58 + //0x000031eb LBB0_556 + 0x3c, 0x22, //0x000031eb cmpb $34, %al + 0x0f, 0x85, 0x4c, 0x07, 0x00, 0x00, //0x000031ed jne LBB0_652 + 0x4d, 0x01, 0xf3, //0x000031f3 addq %r14, %r11 + 0x4c, 0x8b, 0x6d, 0xc0, //0x000031f6 movq $-64(%rbp), %r13 + 0x4c, 0x8b, 0x65, 0xb8, //0x000031fa movq $-72(%rbp), %r12 + 0xe9, 0xd3, 0xff, 0xff, 0xff, //0x000031fe jmp LBB0_561 + //0x00003203 LBB0_563 + 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x00003203 cmpq $-1, $-48(%rbp) + 0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x00003208 jne LBB0_565 + 0x4c, 0x89, 0xd8, //0x0000320e movq %r11, %rax + 0x4c, 0x29, 0xc8, //0x00003211 subq %r9, %rax + 0x48, 0x0f, 0xbc, 0xfa, //0x00003214 bsfq %rdx, %rdi + 0x48, 0x01, 0xc7, //0x00003218 addq %rax, %rdi + 0x48, 0x89, 0x7d, 0xd0, //0x0000321b movq %rdi, $-48(%rbp) + //0x0000321f LBB0_565 + 0x48, 0x89, 0xdf, //0x0000321f movq %rbx, %rdi + 0x89, 0xf8, //0x00003222 movl %edi, %eax + 0xf7, 0xd0, //0x00003224 notl %eax + 0x21, 0xd0, //0x00003226 andl %edx, %eax + 0x44, 0x8d, 0x04, 0x43, //0x00003228 leal (%rbx,%rax,2), %r8d + 0x8d, 0x3c, 0x00, //0x0000322c leal (%rax,%rax), %edi + 0xf7, 0xd7, //0x0000322f notl %edi + 0x21, 0xd7, //0x00003231 andl %edx, %edi + 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x00003233 andl $-1431655766, %edi + 0x31, 0xdb, //0x00003239 xorl %ebx, %ebx + 0x01, 0xc7, //0x0000323b addl %eax, %edi + 0x0f, 0x92, 0xc3, //0x0000323d setb %bl + 0x01, 0xff, //0x00003240 addl %edi, %edi + 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x00003242 xorl $1431655765, %edi + 0x44, 0x21, 0xc7, //0x00003248 andl %r8d, %edi + 0xf7, 0xd7, //0x0000324b notl %edi + 0x21, 0xf9, //0x0000324d andl %edi, %ecx + 0x4c, 0x8b, 0x6d, 0xc0, //0x0000324f movq $-64(%rbp), %r13 + 0x66, 0x41, 0x0f, 0x6f, 0xfc, //0x00003253 movdqa %xmm12, %xmm7 + 0x4c, 0x8b, 0x65, 0xb8, //0x00003258 movq $-72(%rbp), %r12 + 0xe9, 0x42, 0xf6, 0xff, 0xff, //0x0000325c jmp LBB0_177 + //0x00003261 LBB0_566 + 0x49, 0x8d, 0x4c, 0x24, 0xff, //0x00003261 leaq $-1(%r12), %rcx + 0x4c, 0x39, 0xf1, //0x00003266 cmpq %r14, %rcx + 0x0f, 0x84, 0x84, 0x04, 0x00, 0x00, //0x00003269 je LBB0_638 + 0x4c, 0x89, 0xe2, //0x0000326f movq %r12, %rdx + 0x4f, 0x8d, 0x1c, 0x16, //0x00003272 leaq (%r14,%r10), %r11 + 0x49, 0x83, 0xc3, 0x02, //0x00003276 addq $2, %r11 + 0x4c, 0x89, 0xe1, //0x0000327a movq %r12, %rcx + 0x4c, 0x29, 0xf1, //0x0000327d subq %r14, %rcx + 0x48, 0x83, 0xc1, 0xfe, //0x00003280 addq $-2, %rcx + 0x49, 0x89, 0xce, //0x00003284 movq %rcx, %r14 + 0x4c, 0x8b, 0x6d, 0xc0, //0x00003287 movq $-64(%rbp), %r13 + 0xe9, 0x9c, 0xf4, 0xff, 0xff, //0x0000328b jmp LBB0_163 + //0x00003290 LBB0_568 + 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x00003290 cmpq $-1, $-48(%rbp) + 0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x00003295 jne LBB0_570 + 0x4c, 0x89, 0xd8, //0x0000329b movq %r11, %rax + 0x4c, 0x29, 0xc8, //0x0000329e subq %r9, %rax + 0x48, 0x0f, 0xbc, 0xf2, //0x000032a1 bsfq %rdx, %rsi + 0x48, 0x01, 0xc6, //0x000032a5 addq %rax, %rsi + 0x48, 0x89, 0x75, 0xd0, //0x000032a8 movq %rsi, $-48(%rbp) + //0x000032ac LBB0_570 + 0x44, 0x89, 0xd0, //0x000032ac movl %r10d, %eax + 0xf7, 0xd0, //0x000032af notl %eax + 0x21, 0xd0, //0x000032b1 andl %edx, %eax + 0x41, 0x8d, 0x34, 0x42, //0x000032b3 leal (%r10,%rax,2), %esi + 0x8d, 0x3c, 0x00, //0x000032b7 leal (%rax,%rax), %edi + 0xf7, 0xd7, //0x000032ba notl %edi + 0x21, 0xd7, //0x000032bc andl %edx, %edi + 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x000032be andl $-1431655766, %edi + 0x45, 0x31, 0xd2, //0x000032c4 xorl %r10d, %r10d + 0x01, 0xc7, //0x000032c7 addl %eax, %edi + 0x41, 0x0f, 0x92, 0xc2, //0x000032c9 setb %r10b + 0x01, 0xff, //0x000032cd addl %edi, %edi + 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x000032cf xorl $1431655765, %edi + 0x21, 0xf7, //0x000032d5 andl %esi, %edi + 0xf7, 0xd7, //0x000032d7 notl %edi + 0x21, 0xf9, //0x000032d9 andl %edi, %ecx + 0x4c, 0x8b, 0x6d, 0xc0, //0x000032db movq $-64(%rbp), %r13 + 0x4c, 0x8b, 0x65, 0xb8, //0x000032df movq $-72(%rbp), %r12 + 0x48, 0x85, 0xc9, //0x000032e3 testq %rcx, %rcx + 0x0f, 0x85, 0xd5, 0xf6, 0xff, 0xff, //0x000032e6 jne LBB0_122 + //0x000032ec LBB0_571 + 0x49, 0x83, 0xc3, 0x20, //0x000032ec addq $32, %r11 + 0x49, 0x83, 0xc6, 0xe0, //0x000032f0 addq $-32, %r14 + //0x000032f4 LBB0_572 + 0x4d, 0x85, 0xd2, //0x000032f4 testq %r10, %r10 + 0x0f, 0x85, 0x6b, 0x01, 0x00, 0x00, //0x000032f7 jne LBB0_591 + 0x48, 0x8b, 0x4d, 0xd0, //0x000032fd movq $-48(%rbp), %rcx + 0x4d, 0x85, 0xf6, //0x00003301 testq %r14, %r14 + 0x0f, 0x84, 0x8c, 0x00, 0x00, 0x00, //0x00003304 je LBB0_584 + //0x0000330a LBB0_574 + 0x4c, 0x89, 0xca, //0x0000330a movq %r9, %rdx + 0x48, 0xf7, 0xda, //0x0000330d negq %rdx + //0x00003310 LBB0_575 + 0x31, 0xf6, //0x00003310 xorl %esi, %esi + //0x00003312 LBB0_576 + 0x41, 0x0f, 0xb6, 0x04, 0x33, //0x00003312 movzbl (%r11,%rsi), %eax + 0x3c, 0x22, //0x00003317 cmpb $34, %al + 0x0f, 0x84, 0x70, 0x00, 0x00, 0x00, //0x00003319 je LBB0_583 + 0x3c, 0x5c, //0x0000331f cmpb $92, %al + 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00003321 je LBB0_581 + 0x48, 0x83, 0xc6, 0x01, //0x00003327 addq $1, %rsi + 0x49, 0x39, 0xf6, //0x0000332b cmpq %rsi, %r14 + 0x0f, 0x85, 0xde, 0xff, 0xff, 0xff, //0x0000332e jne LBB0_576 + 0xe9, 0x72, 0x00, 0x00, 0x00, //0x00003334 jmp LBB0_579 + //0x00003339 LBB0_581 + 0x49, 0x8d, 0x46, 0xff, //0x00003339 leaq $-1(%r14), %rax + 0x48, 0x39, 0xf0, //0x0000333d cmpq %rsi, %rax + 0x0f, 0x84, 0x15, 0x06, 0x00, 0x00, //0x00003340 je LBB0_653 + 0x4a, 0x8d, 0x04, 0x1a, //0x00003346 leaq (%rdx,%r11), %rax + 0x48, 0x01, 0xf0, //0x0000334a addq %rsi, %rax + 0x48, 0x83, 0xf9, 0xff, //0x0000334d cmpq $-1, %rcx + 0x48, 0x8b, 0x7d, 0xd0, //0x00003351 movq $-48(%rbp), %rdi + 0x48, 0x0f, 0x44, 0xf8, //0x00003355 cmoveq %rax, %rdi + 0x48, 0x89, 0x7d, 0xd0, //0x00003359 movq %rdi, $-48(%rbp) + 0x48, 0x0f, 0x44, 0xc8, //0x0000335d cmoveq %rax, %rcx + 0x49, 0x01, 0xf3, //0x00003361 addq %rsi, %r11 + 0x49, 0x83, 0xc3, 0x02, //0x00003364 addq $2, %r11 + 0x4c, 0x89, 0xf0, //0x00003368 movq %r14, %rax + 0x48, 0x29, 0xf0, //0x0000336b subq %rsi, %rax + 0x48, 0x83, 0xc0, 0xfe, //0x0000336e addq $-2, %rax + 0x49, 0x83, 0xc6, 0xfe, //0x00003372 addq $-2, %r14 + 0x49, 0x39, 0xf6, //0x00003376 cmpq %rsi, %r14 + 0x49, 0x89, 0xc6, //0x00003379 movq %rax, %r14 + 0x4c, 0x8b, 0x6d, 0xc0, //0x0000337c movq $-64(%rbp), %r13 + 0x4c, 0x8b, 0x65, 0xb8, //0x00003380 movq $-72(%rbp), %r12 + 0x0f, 0x85, 0x86, 0xff, 0xff, 0xff, //0x00003384 jne LBB0_575 + 0xe9, 0x87, 0x03, 0x00, 0x00, //0x0000338a jmp LBB0_128 + //0x0000338f LBB0_583 + 0x49, 0x01, 0xf3, //0x0000338f addq %rsi, %r11 + 0x49, 0x83, 0xc3, 0x01, //0x00003392 addq $1, %r11 + //0x00003396 LBB0_584 + 0x4d, 0x29, 0xcb, //0x00003396 subq %r9, %r11 + //0x00003399 LBB0_585 + 0x48, 0x8b, 0x55, 0xc8, //0x00003399 movq $-56(%rbp), %rdx + 0x4d, 0x85, 0xdb, //0x0000339d testq %r11, %r11 + 0x0f, 0x89, 0x1a, 0xe4, 0xff, 0xff, //0x000033a0 jns LBB0_331 + 0xe9, 0x5a, 0x03, 0x00, 0x00, //0x000033a6 jmp LBB0_127 + //0x000033ab LBB0_579 + 0x3c, 0x22, //0x000033ab cmpb $34, %al + 0x0f, 0x85, 0xa8, 0x05, 0x00, 0x00, //0x000033ad jne LBB0_653 + 0x4d, 0x01, 0xf3, //0x000033b3 addq %r14, %r11 + 0x4c, 0x8b, 0x6d, 0xc0, //0x000033b6 movq $-64(%rbp), %r13 + 0x4c, 0x8b, 0x65, 0xb8, //0x000033ba movq $-72(%rbp), %r12 + 0xe9, 0xd3, 0xff, 0xff, 0xff, //0x000033be jmp LBB0_584 + //0x000033c3 LBB0_586 + 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x000033c3 cmpq $-1, $-48(%rbp) + 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x000033c8 jne LBB0_588 + 0x4c, 0x89, 0xd8, //0x000033ce movq %r11, %rax + 0x48, 0x2b, 0x45, 0xb0, //0x000033d1 subq $-80(%rbp), %rax + 0x48, 0x0f, 0xbc, 0xfa, //0x000033d5 bsfq %rdx, %rdi + 0x48, 0x01, 0xc7, //0x000033d9 addq %rax, %rdi + 0x48, 0x89, 0x7d, 0xd0, //0x000033dc movq %rdi, $-48(%rbp) + //0x000033e0 LBB0_588 + 0x44, 0x89, 0xc8, //0x000033e0 movl %r9d, %eax + 0xf7, 0xd0, //0x000033e3 notl %eax + 0x21, 0xd0, //0x000033e5 andl %edx, %eax + 0x45, 0x8d, 0x04, 0x41, //0x000033e7 leal (%r9,%rax,2), %r8d + 0x8d, 0x3c, 0x00, //0x000033eb leal (%rax,%rax), %edi + 0xf7, 0xd7, //0x000033ee notl %edi + 0x21, 0xd7, //0x000033f0 andl %edx, %edi + 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x000033f2 andl $-1431655766, %edi + 0x45, 0x31, 0xc9, //0x000033f8 xorl %r9d, %r9d + 0x01, 0xc7, //0x000033fb addl %eax, %edi + 0x41, 0x0f, 0x92, 0xc1, //0x000033fd setb %r9b + 0x01, 0xff, //0x00003401 addl %edi, %edi + 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x00003403 xorl $1431655765, %edi + 0x44, 0x21, 0xc7, //0x00003409 andl %r8d, %edi + 0xf7, 0xd7, //0x0000340c notl %edi + 0x21, 0xf9, //0x0000340e andl %edi, %ecx + 0x4c, 0x8b, 0x6d, 0xc0, //0x00003410 movq $-64(%rbp), %r13 + 0x4c, 0x8b, 0x65, 0xb8, //0x00003414 movq $-72(%rbp), %r12 + 0x4c, 0x8b, 0x45, 0xb0, //0x00003418 movq $-80(%rbp), %r8 + 0xe9, 0x38, 0xf6, 0xff, 0xff, //0x0000341c jmp LBB0_212 + //0x00003421 LBB0_589 + 0x4d, 0x85, 0xf6, //0x00003421 testq %r14, %r14 + 0x0f, 0x84, 0x15, 0x05, 0x00, 0x00, //0x00003424 je LBB0_652 + 0x4c, 0x89, 0xc9, //0x0000342a movq %r9, %rcx + 0x48, 0xf7, 0xd1, //0x0000342d notq %rcx + 0x4c, 0x01, 0xd9, //0x00003430 addq %r11, %rcx + 0x48, 0x8b, 0x55, 0xd0, //0x00003433 movq $-48(%rbp), %rdx + 0x48, 0x83, 0xfa, 0xff, //0x00003437 cmpq $-1, %rdx + 0x48, 0x89, 0xd0, //0x0000343b movq %rdx, %rax + 0x48, 0x0f, 0x44, 0xc1, //0x0000343e cmoveq %rcx, %rax + 0x48, 0x0f, 0x45, 0xca, //0x00003442 cmovneq %rdx, %rcx + 0x49, 0x83, 0xc3, 0x01, //0x00003446 addq $1, %r11 + 0x49, 0x83, 0xc6, 0xff, //0x0000344a addq $-1, %r14 + 0x48, 0x89, 0x45, 0xd0, //0x0000344e movq %rax, $-48(%rbp) + 0x4c, 0x8b, 0x6d, 0xc0, //0x00003452 movq $-64(%rbp), %r13 + 0x4c, 0x8b, 0x65, 0xb8, //0x00003456 movq $-72(%rbp), %r12 + 0x4d, 0x85, 0xf6, //0x0000345a testq %r14, %r14 + 0x0f, 0x85, 0xe7, 0xfc, 0xff, 0xff, //0x0000345d jne LBB0_551 + 0xe9, 0x6e, 0xfd, 0xff, 0xff, //0x00003463 jmp LBB0_561 + //0x00003468 LBB0_591 + 0x4d, 0x85, 0xf6, //0x00003468 testq %r14, %r14 + 0x0f, 0x84, 0xea, 0x04, 0x00, 0x00, //0x0000346b je LBB0_653 + 0x4c, 0x89, 0xc9, //0x00003471 movq %r9, %rcx + 0x48, 0xf7, 0xd1, //0x00003474 notq %rcx + 0x4c, 0x01, 0xd9, //0x00003477 addq %r11, %rcx + 0x48, 0x8b, 0x55, 0xd0, //0x0000347a movq $-48(%rbp), %rdx + 0x48, 0x83, 0xfa, 0xff, //0x0000347e cmpq $-1, %rdx + 0x48, 0x89, 0xd0, //0x00003482 movq %rdx, %rax + 0x48, 0x0f, 0x44, 0xc1, //0x00003485 cmoveq %rcx, %rax + 0x48, 0x0f, 0x45, 0xca, //0x00003489 cmovneq %rdx, %rcx + 0x49, 0x83, 0xc3, 0x01, //0x0000348d addq $1, %r11 + 0x49, 0x83, 0xc6, 0xff, //0x00003491 addq $-1, %r14 + 0x48, 0x89, 0x45, 0xd0, //0x00003495 movq %rax, $-48(%rbp) + 0x4c, 0x8b, 0x6d, 0xc0, //0x00003499 movq $-64(%rbp), %r13 + 0x4c, 0x8b, 0x65, 0xb8, //0x0000349d movq $-72(%rbp), %r12 + 0x4d, 0x85, 0xf6, //0x000034a1 testq %r14, %r14 + 0x0f, 0x85, 0x60, 0xfe, 0xff, 0xff, //0x000034a4 jne LBB0_574 + 0xe9, 0xe7, 0xfe, 0xff, 0xff, //0x000034aa jmp LBB0_584 + //0x000034af LBB0_593 + 0x49, 0x8d, 0x48, 0xff, //0x000034af leaq $-1(%r8), %rcx + 0x4c, 0x39, 0xf1, //0x000034b3 cmpq %r14, %rcx + 0x0f, 0x84, 0x37, 0x02, 0x00, 0x00, //0x000034b6 je LBB0_638 + 0x4c, 0x89, 0xc2, //0x000034bc movq %r8, %rdx + 0x4f, 0x8d, 0x1c, 0x16, //0x000034bf leaq (%r14,%r10), %r11 + 0x49, 0x83, 0xc3, 0x02, //0x000034c3 addq $2, %r11 + 0x4c, 0x89, 0xc1, //0x000034c7 movq %r8, %rcx + 0x4c, 0x29, 0xf1, //0x000034ca subq %r14, %rcx + 0x48, 0x83, 0xc1, 0xfe, //0x000034cd addq $-2, %rcx + 0x49, 0x89, 0xce, //0x000034d1 movq %rcx, %r14 + 0x4c, 0x8b, 0x6d, 0xc0, //0x000034d4 movq $-64(%rbp), %r13 + 0xe9, 0x20, 0xe4, 0xff, 0xff, //0x000034d8 jmp LBB0_343 + //0x000034dd LBB0_595 + 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x000034dd cmpq $-1, $-48(%rbp) + 0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x000034e2 jne LBB0_597 + 0x4c, 0x89, 0xd8, //0x000034e8 movq %r11, %rax + 0x4c, 0x29, 0xc8, //0x000034eb subq %r9, %rax + 0x48, 0x0f, 0xbc, 0xf2, //0x000034ee bsfq %rdx, %rsi + 0x48, 0x01, 0xc6, //0x000034f2 addq %rax, %rsi + 0x48, 0x89, 0x75, 0xd0, //0x000034f5 movq %rsi, $-48(%rbp) + //0x000034f9 LBB0_597 + 0x44, 0x89, 0xd0, //0x000034f9 movl %r10d, %eax + 0xf7, 0xd0, //0x000034fc notl %eax + 0x21, 0xd0, //0x000034fe andl %edx, %eax + 0x41, 0x8d, 0x34, 0x42, //0x00003500 leal (%r10,%rax,2), %esi + 0x8d, 0x3c, 0x00, //0x00003504 leal (%rax,%rax), %edi + 0xf7, 0xd7, //0x00003507 notl %edi + 0x21, 0xd7, //0x00003509 andl %edx, %edi + 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000350b andl $-1431655766, %edi + 0x45, 0x31, 0xd2, //0x00003511 xorl %r10d, %r10d + 0x01, 0xc7, //0x00003514 addl %eax, %edi + 0x41, 0x0f, 0x92, 0xc2, //0x00003516 setb %r10b + 0x01, 0xff, //0x0000351a addl %edi, %edi + 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x0000351c xorl $1431655765, %edi + 0x21, 0xf7, //0x00003522 andl %esi, %edi + 0xf7, 0xd7, //0x00003524 notl %edi + 0x21, 0xf9, //0x00003526 andl %edi, %ecx + 0x4c, 0x8b, 0x6d, 0xc0, //0x00003528 movq $-64(%rbp), %r13 + 0x4c, 0x8b, 0x45, 0xb8, //0x0000352c movq $-72(%rbp), %r8 + 0x48, 0x85, 0xc9, //0x00003530 testq %rcx, %rcx + 0x0f, 0x85, 0x98, 0xf7, 0xff, 0xff, //0x00003533 jne LBB0_264 + //0x00003539 LBB0_598 + 0x49, 0x83, 0xc3, 0x20, //0x00003539 addq $32, %r11 + 0x49, 0x83, 0xc6, 0xe0, //0x0000353d addq $-32, %r14 + //0x00003541 LBB0_599 + 0x4d, 0x85, 0xd2, //0x00003541 testq %r10, %r10 + 0x0f, 0x85, 0x0b, 0x01, 0x00, 0x00, //0x00003544 jne LBB0_615 + 0x48, 0x8b, 0x4d, 0xd0, //0x0000354a movq $-48(%rbp), %rcx + 0x4d, 0x85, 0xf6, //0x0000354e testq %r14, %r14 + 0x0f, 0x84, 0x84, 0x00, 0x00, 0x00, //0x00003551 je LBB0_611 + //0x00003557 LBB0_601 + 0x4c, 0x89, 0xca, //0x00003557 movq %r9, %rdx + 0x48, 0xf7, 0xda, //0x0000355a negq %rdx + //0x0000355d LBB0_602 + 0x31, 0xf6, //0x0000355d xorl %esi, %esi + //0x0000355f LBB0_603 + 0x41, 0x0f, 0xb6, 0x04, 0x33, //0x0000355f movzbl (%r11,%rsi), %eax + 0x3c, 0x22, //0x00003564 cmpb $34, %al + 0x0f, 0x84, 0x68, 0x00, 0x00, 0x00, //0x00003566 je LBB0_610 + 0x3c, 0x5c, //0x0000356c cmpb $92, %al + 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x0000356e je LBB0_608 + 0x48, 0x83, 0xc6, 0x01, //0x00003574 addq $1, %rsi + 0x49, 0x39, 0xf6, //0x00003578 cmpq %rsi, %r14 + 0x0f, 0x85, 0xde, 0xff, 0xff, 0xff, //0x0000357b jne LBB0_603 + 0xe9, 0x61, 0x00, 0x00, 0x00, //0x00003581 jmp LBB0_606 + //0x00003586 LBB0_608 + 0x49, 0x8d, 0x46, 0xff, //0x00003586 leaq $-1(%r14), %rax + 0x48, 0x39, 0xf0, //0x0000358a cmpq %rsi, %rax + 0x0f, 0x84, 0x6f, 0x03, 0x00, 0x00, //0x0000358d je LBB0_542 + 0x4a, 0x8d, 0x04, 0x1a, //0x00003593 leaq (%rdx,%r11), %rax + 0x48, 0x01, 0xf0, //0x00003597 addq %rsi, %rax + 0x48, 0x83, 0xf9, 0xff, //0x0000359a cmpq $-1, %rcx + 0x48, 0x8b, 0x7d, 0xd0, //0x0000359e movq $-48(%rbp), %rdi + 0x48, 0x0f, 0x44, 0xf8, //0x000035a2 cmoveq %rax, %rdi + 0x48, 0x89, 0x7d, 0xd0, //0x000035a6 movq %rdi, $-48(%rbp) + 0x48, 0x0f, 0x44, 0xc8, //0x000035aa cmoveq %rax, %rcx + 0x49, 0x01, 0xf3, //0x000035ae addq %rsi, %r11 + 0x49, 0x83, 0xc3, 0x02, //0x000035b1 addq $2, %r11 + 0x4c, 0x89, 0xf0, //0x000035b5 movq %r14, %rax + 0x48, 0x29, 0xf0, //0x000035b8 subq %rsi, %rax + 0x48, 0x83, 0xc0, 0xfe, //0x000035bb addq $-2, %rax + 0x49, 0x83, 0xc6, 0xfe, //0x000035bf addq $-2, %r14 + 0x49, 0x39, 0xf6, //0x000035c3 cmpq %rsi, %r14 + 0x49, 0x89, 0xc6, //0x000035c6 movq %rax, %r14 + 0x0f, 0x85, 0x8e, 0xff, 0xff, 0xff, //0x000035c9 jne LBB0_602 + 0xe9, 0x2e, 0x03, 0x00, 0x00, //0x000035cf jmp LBB0_542 + //0x000035d4 LBB0_610 + 0x49, 0x01, 0xf3, //0x000035d4 addq %rsi, %r11 + 0x49, 0x83, 0xc3, 0x01, //0x000035d7 addq $1, %r11 + //0x000035db LBB0_611 + 0x4d, 0x29, 0xcb, //0x000035db subq %r9, %r11 + 0x4c, 0x8b, 0x6d, 0xc0, //0x000035de movq $-64(%rbp), %r13 + 0xe9, 0x5d, 0xde, 0xff, 0xff, //0x000035e2 jmp LBB0_269 + //0x000035e7 LBB0_606 + 0x3c, 0x22, //0x000035e7 cmpb $34, %al + 0x0f, 0x85, 0x13, 0x03, 0x00, 0x00, //0x000035e9 jne LBB0_542 + 0x4d, 0x01, 0xf3, //0x000035ef addq %r14, %r11 + 0xe9, 0xe4, 0xff, 0xff, 0xff, //0x000035f2 jmp LBB0_611 + //0x000035f7 LBB0_612 + 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x000035f7 cmpq $-1, $-48(%rbp) + 0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x000035fc jne LBB0_614 + 0x4c, 0x89, 0xd8, //0x00003602 movq %r11, %rax + 0x4c, 0x29, 0xc8, //0x00003605 subq %r9, %rax + 0x48, 0x0f, 0xbc, 0xfa, //0x00003608 bsfq %rdx, %rdi + 0x48, 0x01, 0xc7, //0x0000360c addq %rax, %rdi + 0x48, 0x89, 0x7d, 0xd0, //0x0000360f movq %rdi, $-48(%rbp) + //0x00003613 LBB0_614 + 0x44, 0x89, 0xf0, //0x00003613 movl %r14d, %eax + 0xf7, 0xd0, //0x00003616 notl %eax + 0x21, 0xd0, //0x00003618 andl %edx, %eax + 0x45, 0x8d, 0x04, 0x46, //0x0000361a leal (%r14,%rax,2), %r8d + 0x8d, 0x1c, 0x00, //0x0000361e leal (%rax,%rax), %ebx + 0xf7, 0xd3, //0x00003621 notl %ebx + 0x21, 0xd3, //0x00003623 andl %edx, %ebx + 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x00003625 andl $-1431655766, %ebx + 0x31, 0xff, //0x0000362b xorl %edi, %edi + 0x01, 0xc3, //0x0000362d addl %eax, %ebx + 0x40, 0x0f, 0x92, 0xc7, //0x0000362f setb %dil + 0x01, 0xdb, //0x00003633 addl %ebx, %ebx + 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x00003635 xorl $1431655765, %ebx + 0x44, 0x21, 0xc3, //0x0000363b andl %r8d, %ebx + 0xf7, 0xd3, //0x0000363e notl %ebx + 0x41, 0x21, 0xda, //0x00003640 andl %ebx, %r10d + 0x4c, 0x8b, 0x6d, 0xc0, //0x00003643 movq $-64(%rbp), %r13 + 0x66, 0x41, 0x0f, 0x6f, 0xfc, //0x00003647 movdqa %xmm12, %xmm7 + 0x4c, 0x8b, 0x45, 0xb8, //0x0000364c movq $-72(%rbp), %r8 + 0xe9, 0x0b, 0xf7, 0xff, 0xff, //0x00003650 jmp LBB0_427 + //0x00003655 LBB0_615 + 0x4d, 0x85, 0xf6, //0x00003655 testq %r14, %r14 + 0x0f, 0x84, 0xa4, 0x02, 0x00, 0x00, //0x00003658 je LBB0_542 + 0x4c, 0x89, 0xc9, //0x0000365e movq %r9, %rcx + 0x48, 0xf7, 0xd1, //0x00003661 notq %rcx + 0x4c, 0x01, 0xd9, //0x00003664 addq %r11, %rcx + 0x48, 0x8b, 0x55, 0xd0, //0x00003667 movq $-48(%rbp), %rdx + 0x48, 0x83, 0xfa, 0xff, //0x0000366b cmpq $-1, %rdx + 0x48, 0x89, 0xd0, //0x0000366f movq %rdx, %rax + 0x48, 0x0f, 0x44, 0xc1, //0x00003672 cmoveq %rcx, %rax + 0x48, 0x0f, 0x45, 0xca, //0x00003676 cmovneq %rdx, %rcx + 0x49, 0x83, 0xc3, 0x01, //0x0000367a addq $1, %r11 + 0x49, 0x83, 0xc6, 0xff, //0x0000367e addq $-1, %r14 + 0x48, 0x89, 0x45, 0xd0, //0x00003682 movq %rax, $-48(%rbp) + 0x4d, 0x85, 0xf6, //0x00003686 testq %r14, %r14 + 0x0f, 0x85, 0xc8, 0xfe, 0xff, 0xff, //0x00003689 jne LBB0_601 + 0xe9, 0x47, 0xff, 0xff, 0xff, //0x0000368f jmp LBB0_611 + //0x00003694 LBB0_617 + 0x48, 0x8b, 0x45, 0xa8, //0x00003694 movq $-88(%rbp), %rax + 0x4c, 0x89, 0x18, //0x00003698 movq %r11, (%rax) + //0x0000369b LBB0_618 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000369b movq $-1, %rax + 0xe9, 0x4c, 0x00, 0x00, 0x00, //0x000036a2 jmp LBB0_638 + //0x000036a7 LBB0_634 + 0x48, 0xc7, 0xc0, 0xf9, 0xff, 0xff, 0xff, //0x000036a7 movq $-7, %rax + 0xe9, 0x40, 0x00, 0x00, 0x00, //0x000036ae jmp LBB0_638 + //0x000036b3 LBB0_58 + 0x4c, 0x89, 0xd8, //0x000036b3 movq %r11, %rax + 0x49, 0x83, 0xfb, 0xff, //0x000036b6 cmpq $-1, %r11 + 0x0f, 0x85, 0x82, 0x00, 0x00, 0x00, //0x000036ba jne LBB0_626 + //0x000036c0 LBB0_59 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000036c0 movq $-1, %rax + 0x4c, 0x89, 0x65, 0xd0, //0x000036c7 movq %r12, $-48(%rbp) + 0xe9, 0x72, 0x00, 0x00, 0x00, //0x000036cb jmp LBB0_626 + //0x000036d0 LBB0_619 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000036d0 movq $-1, %rax + 0xe9, 0x03, 0x00, 0x00, 0x00, //0x000036d7 jmp LBB0_622 + //0x000036dc LBB0_621 + 0x4c, 0x89, 0xd8, //0x000036dc movq %r11, %rax + //0x000036df LBB0_622 + 0x48, 0xf7, 0xd0, //0x000036df notq %rax + 0x48, 0x01, 0xc2, //0x000036e2 addq %rax, %rdx + 0x48, 0x8b, 0x45, 0xa8, //0x000036e5 movq $-88(%rbp), %rax + 0x48, 0x89, 0x10, //0x000036e9 movq %rdx, (%rax) + //0x000036ec LBB0_637 + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000036ec movq $-2, %rax + //0x000036f3 LBB0_638 + 0x48, 0x81, 0xc4, 0x88, 0x00, 0x00, 0x00, //0x000036f3 addq $136, %rsp + 0x5b, //0x000036fa popq %rbx + 0x41, 0x5c, //0x000036fb popq %r12 + 0x41, 0x5d, //0x000036fd popq %r13 + 0x41, 0x5e, //0x000036ff popq %r14 + 0x41, 0x5f, //0x00003701 popq %r15 + 0x5d, //0x00003703 popq %rbp + 0xc3, //0x00003704 retq + //0x00003705 LBB0_127 + 0x4c, 0x89, 0xd8, //0x00003705 movq %r11, %rax + 0x49, 0x83, 0xfb, 0xff, //0x00003708 cmpq $-1, %r11 + 0x48, 0x8b, 0x75, 0xd0, //0x0000370c movq $-48(%rbp), %rsi + 0x0f, 0x85, 0xa7, 0x01, 0x00, 0x00, //0x00003710 jne LBB0_226 + //0x00003716 LBB0_128 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003716 movq $-1, %rax + 0x4c, 0x89, 0xe6, //0x0000371d movq %r12, %rsi + 0xe9, 0x98, 0x01, 0x00, 0x00, //0x00003720 jmp LBB0_226 + //0x00003725 LBB0_623 + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003725 movq $-2, %rax + 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x0000372c cmpq $-1, $-48(%rbp) + 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x00003731 jne LBB0_626 + 0x48, 0x0f, 0xbc, 0xc9, //0x00003737 bsfq %rcx, %rcx + 0x4c, 0x01, 0xd9, //0x0000373b addq %r11, %rcx + //0x0000373e LBB0_625 + 0x48, 0x89, 0x4d, 0xd0, //0x0000373e movq %rcx, $-48(%rbp) + //0x00003742 LBB0_626 + 0x48, 0x8b, 0x4d, 0xa8, //0x00003742 movq $-88(%rbp), %rcx + 0x48, 0x8b, 0x55, 0xd0, //0x00003746 movq $-48(%rbp), %rdx + 0x48, 0x89, 0x11, //0x0000374a movq %rdx, (%rcx) + 0xe9, 0xa1, 0xff, 0xff, 0xff, //0x0000374d jmp LBB0_638 + //0x00003752 LBB0_312 + 0x48, 0x8b, 0x55, 0xa8, //0x00003752 movq $-88(%rbp), %rdx + 0x48, 0x89, 0x32, //0x00003756 movq %rsi, (%rdx) + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003759 movq $-2, %rax + 0x41, 0x80, 0x38, 0x6e, //0x00003760 cmpb $110, (%r8) + 0x0f, 0x85, 0x89, 0xff, 0xff, 0xff, //0x00003764 jne LBB0_638 + 0x48, 0x8d, 0x4e, 0x01, //0x0000376a leaq $1(%rsi), %rcx + 0x48, 0x89, 0x0a, //0x0000376e movq %rcx, (%rdx) + 0x41, 0x80, 0x7c, 0x31, 0x01, 0x75, //0x00003771 cmpb $117, $1(%r9,%rsi) + 0x0f, 0x85, 0x76, 0xff, 0xff, 0xff, //0x00003777 jne LBB0_638 + 0x48, 0x8d, 0x4e, 0x02, //0x0000377d leaq $2(%rsi), %rcx + 0x48, 0x89, 0x0a, //0x00003781 movq %rcx, (%rdx) + 0x41, 0x80, 0x7c, 0x31, 0x02, 0x6c, //0x00003784 cmpb $108, $2(%r9,%rsi) + 0x0f, 0x85, 0x63, 0xff, 0xff, 0xff, //0x0000378a jne LBB0_638 + 0x48, 0x8d, 0x4e, 0x03, //0x00003790 leaq $3(%rsi), %rcx + 0x48, 0x89, 0x0a, //0x00003794 movq %rcx, (%rdx) + 0x41, 0x80, 0x7c, 0x31, 0x03, 0x6c, //0x00003797 cmpb $108, $3(%r9,%rsi) + 0x0f, 0x85, 0x50, 0xff, 0xff, 0xff, //0x0000379d jne LBB0_638 + 0xe9, 0xaa, 0x00, 0x00, 0x00, //0x000037a3 jmp LBB0_316 + //0x000037a8 LBB0_627 + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000037a8 movq $-2, %rax + 0x80, 0xf9, 0x61, //0x000037af cmpb $97, %cl + 0x0f, 0x85, 0x3b, 0xff, 0xff, 0xff, //0x000037b2 jne LBB0_638 + 0x48, 0x8d, 0x4e, 0x02, //0x000037b8 leaq $2(%rsi), %rcx + 0x48, 0x8b, 0x55, 0xa8, //0x000037bc movq $-88(%rbp), %rdx + 0x48, 0x89, 0x0a, //0x000037c0 movq %rcx, (%rdx) + 0x41, 0x80, 0x7c, 0x31, 0x02, 0x6c, //0x000037c3 cmpb $108, $2(%r9,%rsi) + 0x0f, 0x85, 0x24, 0xff, 0xff, 0xff, //0x000037c9 jne LBB0_638 + 0x48, 0x8d, 0x4e, 0x03, //0x000037cf leaq $3(%rsi), %rcx + 0x48, 0x89, 0x0a, //0x000037d3 movq %rcx, (%rdx) + 0x41, 0x80, 0x7c, 0x31, 0x03, 0x73, //0x000037d6 cmpb $115, $3(%r9,%rsi) + 0x0f, 0x85, 0x11, 0xff, 0xff, 0xff, //0x000037dc jne LBB0_638 + 0x48, 0x8d, 0x4e, 0x04, //0x000037e2 leaq $4(%rsi), %rcx + 0x48, 0x89, 0x0a, //0x000037e6 movq %rcx, (%rdx) + 0x41, 0x80, 0x7c, 0x31, 0x04, 0x65, //0x000037e9 cmpb $101, $4(%r9,%rsi) + 0x0f, 0x85, 0xfe, 0xfe, 0xff, 0xff, //0x000037ef jne LBB0_638 + 0x48, 0x83, 0xc6, 0x05, //0x000037f5 addq $5, %rsi + 0x48, 0x89, 0x32, //0x000037f9 movq %rsi, (%rdx) + 0xe9, 0xf2, 0xfe, 0xff, 0xff, //0x000037fc jmp LBB0_638 + //0x00003801 LBB0_322 + 0x48, 0x8b, 0x55, 0xa8, //0x00003801 movq $-88(%rbp), %rdx + 0x48, 0x89, 0x32, //0x00003805 movq %rsi, (%rdx) + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003808 movq $-2, %rax + 0x41, 0x80, 0x38, 0x74, //0x0000380f cmpb $116, (%r8) + 0x0f, 0x85, 0xda, 0xfe, 0xff, 0xff, //0x00003813 jne LBB0_638 + 0x48, 0x8d, 0x4e, 0x01, //0x00003819 leaq $1(%rsi), %rcx + 0x48, 0x89, 0x0a, //0x0000381d movq %rcx, (%rdx) + 0x41, 0x80, 0x7c, 0x31, 0x01, 0x72, //0x00003820 cmpb $114, $1(%r9,%rsi) + 0x0f, 0x85, 0xc7, 0xfe, 0xff, 0xff, //0x00003826 jne LBB0_638 + 0x48, 0x8d, 0x4e, 0x02, //0x0000382c leaq $2(%rsi), %rcx + 0x48, 0x89, 0x0a, //0x00003830 movq %rcx, (%rdx) + 0x41, 0x80, 0x7c, 0x31, 0x02, 0x75, //0x00003833 cmpb $117, $2(%r9,%rsi) + 0x0f, 0x85, 0xb4, 0xfe, 0xff, 0xff, //0x00003839 jne LBB0_638 + 0x48, 0x8d, 0x4e, 0x03, //0x0000383f leaq $3(%rsi), %rcx + 0x48, 0x89, 0x0a, //0x00003843 movq %rcx, (%rdx) + 0x41, 0x80, 0x7c, 0x31, 0x03, 0x65, //0x00003846 cmpb $101, $3(%r9,%rsi) + 0x0f, 0x85, 0xa1, 0xfe, 0xff, 0xff, //0x0000384c jne LBB0_638 + //0x00003852 LBB0_316 + 0x48, 0x83, 0xc6, 0x04, //0x00003852 addq $4, %rsi + 0x48, 0x89, 0x32, //0x00003856 movq %rsi, (%rdx) + 0xe9, 0x95, 0xfe, 0xff, 0xff, //0x00003859 jmp LBB0_638 + //0x0000385e LBB0_632 + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x0000385e movq $-2, %rax + 0x48, 0x8b, 0x75, 0xd0, //0x00003865 movq $-48(%rbp), %rsi + 0x48, 0x83, 0xfe, 0xff, //0x00003869 cmpq $-1, %rsi + 0x0f, 0x85, 0x4a, 0x00, 0x00, 0x00, //0x0000386d jne LBB0_226 + 0x48, 0x0f, 0xbc, 0xf1, //0x00003873 bsfq %rcx, %rsi + 0x4c, 0x01, 0xde, //0x00003877 addq %r11, %rsi + 0xe9, 0x3e, 0x00, 0x00, 0x00, //0x0000387a jmp LBB0_226 + //0x0000387f LBB0_198 + 0x48, 0x8b, 0x55, 0xc8, //0x0000387f movq $-56(%rbp), %rdx + 0xe9, 0x57, 0xfe, 0xff, 0xff, //0x00003883 jmp LBB0_622 + //0x00003888 LBB0_635 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003888 movq $-1, %rax + //0x0000388f LBB0_636 + 0x48, 0x8b, 0x4d, 0xc8, //0x0000388f movq $-56(%rbp), %rcx + 0x48, 0x29, 0xc1, //0x00003893 subq %rax, %rcx + 0x48, 0x8b, 0x45, 0xa8, //0x00003896 movq $-88(%rbp), %rax + 0x48, 0x89, 0x08, //0x0000389a movq %rcx, (%rax) + 0xe9, 0x4a, 0xfe, 0xff, 0xff, //0x0000389d jmp LBB0_637 + //0x000038a2 LBB0_434 + 0x4c, 0x89, 0xd8, //0x000038a2 movq %r11, %rax + 0x49, 0x83, 0xfb, 0xff, //0x000038a5 cmpq $-1, %r11 + 0x48, 0x8b, 0x75, 0xd0, //0x000038a9 movq $-48(%rbp), %rsi + 0x0f, 0x85, 0x0a, 0x00, 0x00, 0x00, //0x000038ad jne LBB0_226 + //0x000038b3 LBB0_435 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000038b3 movq $-1, %rax + 0x4c, 0x89, 0xc6, //0x000038ba movq %r8, %rsi + //0x000038bd LBB0_226 + 0x48, 0x8b, 0x4d, 0xa8, //0x000038bd movq $-88(%rbp), %rcx + 0x48, 0x89, 0x31, //0x000038c1 movq %rsi, (%rcx) + 0xe9, 0x2a, 0xfe, 0xff, 0xff, //0x000038c4 jmp LBB0_638 + //0x000038c9 LBB0_639 + 0x4d, 0x89, 0xdc, //0x000038c9 movq %r11, %r12 + 0xe9, 0xef, 0xfd, 0xff, 0xff, //0x000038cc jmp LBB0_59 + //0x000038d1 LBB0_640 + 0x4d, 0x89, 0xdc, //0x000038d1 movq %r11, %r12 + 0xe9, 0x3d, 0xfe, 0xff, 0xff, //0x000038d4 jmp LBB0_128 + //0x000038d9 LBB0_190 + 0x4c, 0x01, 0xd9, //0x000038d9 addq %r11, %rcx + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000038dc movq $-2, %rax + 0xe9, 0x56, 0xfe, 0xff, 0xff, //0x000038e3 jmp LBB0_625 + //0x000038e8 LBB0_225 + 0x4c, 0x01, 0xd9, //0x000038e8 addq %r11, %rcx + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000038eb movq $-2, %rax + 0x48, 0x89, 0xce, //0x000038f2 movq %rcx, %rsi + 0xe9, 0xc3, 0xff, 0xff, 0xff, //0x000038f5 jmp LBB0_226 + //0x000038fa LBB0_641 + 0x4d, 0x89, 0xd8, //0x000038fa movq %r11, %r8 + 0xe9, 0xb1, 0xff, 0xff, 0xff, //0x000038fd jmp LBB0_435 + //0x00003902 LBB0_542 + 0x4c, 0x8b, 0x45, 0xb8, //0x00003902 movq $-72(%rbp), %r8 + 0xe9, 0xa8, 0xff, 0xff, 0xff, //0x00003906 jmp LBB0_435 + //0x0000390b LBB0_642 + 0x48, 0x8b, 0x4d, 0xa0, //0x0000390b movq $-96(%rbp), %rcx + 0x48, 0x8b, 0x49, 0x08, //0x0000390f movq $8(%rcx), %rcx + //0x00003913 LBB0_643 + 0x48, 0x8b, 0x55, 0xa8, //0x00003913 movq $-88(%rbp), %rdx + 0x48, 0x89, 0x0a, //0x00003917 movq %rcx, (%rdx) + 0xe9, 0xd4, 0xfd, 0xff, 0xff, //0x0000391a jmp LBB0_638 + //0x0000391f LBB0_644 + 0x4d, 0x29, 0xcb, //0x0000391f subq %r9, %r11 + 0x49, 0x01, 0xd3, //0x00003922 addq %rdx, %r11 + 0xe9, 0x21, 0x00, 0x00, 0x00, //0x00003925 jmp LBB0_648 + //0x0000392a LBB0_645 + 0x4c, 0x89, 0xde, //0x0000392a movq %r11, %rsi + 0x4c, 0x29, 0xc6, //0x0000392d subq %r8, %rsi + //0x00003930 LBB0_646 + 0x48, 0x01, 0xd6, //0x00003930 addq %rdx, %rsi + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003933 movq $-2, %rax + 0xe9, 0x7e, 0xff, 0xff, 0xff, //0x0000393a jmp LBB0_226 + //0x0000393f LBB0_652 + 0x4c, 0x8b, 0x65, 0xb8, //0x0000393f movq $-72(%rbp), %r12 + 0xe9, 0x78, 0xfd, 0xff, 0xff, //0x00003943 jmp LBB0_59 + //0x00003948 LBB0_647 + 0x4d, 0x29, 0xcb, //0x00003948 subq %r9, %r11 + //0x0000394b LBB0_648 + 0x4c, 0x89, 0x5d, 0xd0, //0x0000394b movq %r11, $-48(%rbp) + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x0000394f movq $-2, %rax + 0xe9, 0xe7, 0xfd, 0xff, 0xff, //0x00003956 jmp LBB0_626 + //0x0000395b LBB0_653 + 0x4c, 0x8b, 0x65, 0xb8, //0x0000395b movq $-72(%rbp), %r12 + 0xe9, 0xb2, 0xfd, 0xff, 0xff, //0x0000395f jmp LBB0_128 + //0x00003964 LBB0_649 + 0x4c, 0x89, 0xde, //0x00003964 movq %r11, %rsi + 0x4c, 0x29, 0xc6, //0x00003967 subq %r8, %rsi + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x0000396a movq $-2, %rax + 0xe9, 0x47, 0xff, 0xff, 0xff, //0x00003971 jmp LBB0_226 + //0x00003976 LBB0_650 + 0x4c, 0x89, 0xde, //0x00003976 movq %r11, %rsi + 0x4c, 0x29, 0xce, //0x00003979 subq %r9, %rsi + 0xe9, 0xaf, 0xff, 0xff, 0xff, //0x0000397c jmp LBB0_646 + //0x00003981 LBB0_651 + 0x4c, 0x89, 0xde, //0x00003981 movq %r11, %rsi + 0x4c, 0x29, 0xce, //0x00003984 subq %r9, %rsi + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003987 movq $-2, %rax + 0xe9, 0x2a, 0xff, 0xff, 0xff, //0x0000398e jmp LBB0_226 + 0x90, //0x00003993 .p2align 2, 0x90 + // // .set L0_0_set_34, LBB0_34-LJTI0_0 // // .set L0_0_set_62, LBB0_62-LJTI0_0 - //0x000027c4 LJTI0_0 - 0xa3, 0xdb, 0xff, 0xff, //0x000027c4 .long L0_0_set_33 - 0x94, 0xdd, 0xff, 0xff, //0x000027c8 .long L0_0_set_60 - 0xd9, 0xdb, 0xff, 0xff, //0x000027cc .long L0_0_set_38 - 0x7e, 0xdd, 0xff, 0xff, //0x000027d0 .long L0_0_set_58 - 0xba, 0xdb, 0xff, 0xff, //0x000027d4 .long L0_0_set_36 - 0xbf, 0xdd, 0xff, 0xff, //0x000027d8 .long L0_0_set_62 - // // .set L0_1_set_464, LBB0_464-LJTI0_1 - // // .set L0_1_set_463, LBB0_463-LJTI0_1 - // // .set L0_1_set_201, LBB0_201-LJTI0_1 - // // .set L0_1_set_218, LBB0_218-LJTI0_1 - // // .set L0_1_set_66, LBB0_66-LJTI0_1 - // // .set L0_1_set_254, LBB0_254-LJTI0_1 - // // .set L0_1_set_198, LBB0_198-LJTI0_1 - // // .set L0_1_set_256, LBB0_256-LJTI0_1 - // // .set L0_1_set_264, LBB0_264-LJTI0_1 - // // .set L0_1_set_262, LBB0_262-LJTI0_1 - //0x000027dc LJTI0_1 - 0x77, 0xfe, 0xff, 0xff, //0x000027dc .long L0_1_set_464 - 0x45, 0xfe, 0xff, 0xff, //0x000027e0 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x000027e4 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x000027e8 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x000027ec .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x000027f0 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x000027f4 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x000027f8 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x000027fc .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002800 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002804 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002808 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x0000280c .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002810 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002814 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002818 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x0000281c .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002820 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002824 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002828 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x0000282c .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002830 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002834 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002838 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x0000283c .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002840 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002844 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002848 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x0000284c .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002850 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002854 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002858 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x0000285c .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002860 .long L0_1_set_463 - 0x57, 0xe7, 0xff, 0xff, //0x00002864 .long L0_1_set_201 - 0x45, 0xfe, 0xff, 0xff, //0x00002868 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x0000286c .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002870 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002874 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002878 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x0000287c .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002880 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002884 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002888 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x0000288c .long L0_1_set_463 - 0x06, 0xe9, 0xff, 0xff, //0x00002890 .long L0_1_set_218 - 0x45, 0xfe, 0xff, 0xff, //0x00002894 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002898 .long L0_1_set_463 - 0xf2, 0xdd, 0xff, 0xff, //0x0000289c .long L0_1_set_66 - 0xf2, 0xdd, 0xff, 0xff, //0x000028a0 .long L0_1_set_66 - 0xf2, 0xdd, 0xff, 0xff, //0x000028a4 .long L0_1_set_66 - 0xf2, 0xdd, 0xff, 0xff, //0x000028a8 .long L0_1_set_66 - 0xf2, 0xdd, 0xff, 0xff, //0x000028ac .long L0_1_set_66 - 0xf2, 0xdd, 0xff, 0xff, //0x000028b0 .long L0_1_set_66 - 0xf2, 0xdd, 0xff, 0xff, //0x000028b4 .long L0_1_set_66 - 0xf2, 0xdd, 0xff, 0xff, //0x000028b8 .long L0_1_set_66 - 0xf2, 0xdd, 0xff, 0xff, //0x000028bc .long L0_1_set_66 - 0xf2, 0xdd, 0xff, 0xff, //0x000028c0 .long L0_1_set_66 - 0x45, 0xfe, 0xff, 0xff, //0x000028c4 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x000028c8 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x000028cc .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x000028d0 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x000028d4 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x000028d8 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x000028dc .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x000028e0 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x000028e4 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x000028e8 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x000028ec .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x000028f0 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x000028f4 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x000028f8 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x000028fc .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002900 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002904 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002908 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x0000290c .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002910 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002914 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002918 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x0000291c .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002920 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002924 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002928 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x0000292c .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002930 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002934 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002938 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x0000293c .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002940 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002944 .long L0_1_set_463 - 0x3c, 0xeb, 0xff, 0xff, //0x00002948 .long L0_1_set_254 - 0x45, 0xfe, 0xff, 0xff, //0x0000294c .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002950 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002954 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002958 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x0000295c .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002960 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002964 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002968 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x0000296c .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002970 .long L0_1_set_463 - 0x29, 0xe7, 0xff, 0xff, //0x00002974 .long L0_1_set_198 - 0x45, 0xfe, 0xff, 0xff, //0x00002978 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x0000297c .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002980 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002984 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002988 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x0000298c .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002990 .long L0_1_set_463 - 0x60, 0xeb, 0xff, 0xff, //0x00002994 .long L0_1_set_256 - 0x45, 0xfe, 0xff, 0xff, //0x00002998 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x0000299c .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x000029a0 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x000029a4 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x000029a8 .long L0_1_set_463 - 0xab, 0xeb, 0xff, 0xff, //0x000029ac .long L0_1_set_264 - 0x45, 0xfe, 0xff, 0xff, //0x000029b0 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x000029b4 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x000029b8 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x000029bc .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x000029c0 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x000029c4 .long L0_1_set_463 - 0x87, 0xeb, 0xff, 0xff, //0x000029c8 .long L0_1_set_262 - // // .set L0_2_set_250, LBB0_250-LJTI0_2 - // // .set L0_2_set_296, LBB0_296-LJTI0_2 - // // .set L0_2_set_252, LBB0_252-LJTI0_2 - // // .set L0_2_set_244, LBB0_244-LJTI0_2 - //0x000029cc LJTI0_2 - 0x26, 0xe9, 0xff, 0xff, //0x000029cc .long L0_2_set_250 - 0x0a, 0xec, 0xff, 0xff, //0x000029d0 .long L0_2_set_296 - 0x26, 0xe9, 0xff, 0xff, //0x000029d4 .long L0_2_set_250 - 0x39, 0xe9, 0xff, 0xff, //0x000029d8 .long L0_2_set_252 - 0x0a, 0xec, 0xff, 0xff, //0x000029dc .long L0_2_set_296 - 0x0a, 0xec, 0xff, 0xff, //0x000029e0 .long L0_2_set_296 - 0x0a, 0xec, 0xff, 0xff, //0x000029e4 .long L0_2_set_296 - 0x0a, 0xec, 0xff, 0xff, //0x000029e8 .long L0_2_set_296 - 0x0a, 0xec, 0xff, 0xff, //0x000029ec .long L0_2_set_296 - 0x0a, 0xec, 0xff, 0xff, //0x000029f0 .long L0_2_set_296 - 0x0a, 0xec, 0xff, 0xff, //0x000029f4 .long L0_2_set_296 - 0x0a, 0xec, 0xff, 0xff, //0x000029f8 .long L0_2_set_296 - 0x0a, 0xec, 0xff, 0xff, //0x000029fc .long L0_2_set_296 - 0x0a, 0xec, 0xff, 0xff, //0x00002a00 .long L0_2_set_296 - 0x0a, 0xec, 0xff, 0xff, //0x00002a04 .long L0_2_set_296 - 0x0a, 0xec, 0xff, 0xff, //0x00002a08 .long L0_2_set_296 - 0x0a, 0xec, 0xff, 0xff, //0x00002a0c .long L0_2_set_296 - 0x0a, 0xec, 0xff, 0xff, //0x00002a10 .long L0_2_set_296 - 0x0a, 0xec, 0xff, 0xff, //0x00002a14 .long L0_2_set_296 - 0x0a, 0xec, 0xff, 0xff, //0x00002a18 .long L0_2_set_296 - 0x0a, 0xec, 0xff, 0xff, //0x00002a1c .long L0_2_set_296 - 0x0a, 0xec, 0xff, 0xff, //0x00002a20 .long L0_2_set_296 - 0x0a, 0xec, 0xff, 0xff, //0x00002a24 .long L0_2_set_296 - 0x0a, 0xec, 0xff, 0xff, //0x00002a28 .long L0_2_set_296 - 0x0a, 0xec, 0xff, 0xff, //0x00002a2c .long L0_2_set_296 - 0x0a, 0xec, 0xff, 0xff, //0x00002a30 .long L0_2_set_296 - 0xe0, 0xe8, 0xff, 0xff, //0x00002a34 .long L0_2_set_244 - // // .set L0_3_set_91, LBB0_91-LJTI0_3 - // // .set L0_3_set_176, LBB0_176-LJTI0_3 - // // .set L0_3_set_97, LBB0_97-LJTI0_3 + // // .set L0_0_set_39, LBB0_39-LJTI0_0 + // // .set L0_0_set_60, LBB0_60-LJTI0_0 + // // .set L0_0_set_37, LBB0_37-LJTI0_0 + // // .set L0_0_set_64, LBB0_64-LJTI0_0 + //0x00003994 LJTI0_0 + 0xf8, 0xc9, 0xff, 0xff, //0x00003994 .long L0_0_set_34 + 0x0d, 0xcc, 0xff, 0xff, //0x00003998 .long L0_0_set_62 + 0x33, 0xca, 0xff, 0xff, //0x0000399c .long L0_0_set_39 + 0xf6, 0xcb, 0xff, 0xff, //0x000039a0 .long L0_0_set_60 + 0x0f, 0xca, 0xff, 0xff, //0x000039a4 .long L0_0_set_37 + 0x39, 0xcc, 0xff, 0xff, //0x000039a8 .long L0_0_set_64 + // // .set L0_1_set_638, LBB0_638-LJTI0_1 + // // .set L0_1_set_637, LBB0_637-LJTI0_1 + // // .set L0_1_set_251, LBB0_251-LJTI0_1 + // // .set L0_1_set_273, LBB0_273-LJTI0_1 + // // .set L0_1_set_68, LBB0_68-LJTI0_1 + // // .set L0_1_set_270, LBB0_270-LJTI0_1 + // // .set L0_1_set_248, LBB0_248-LJTI0_1 + // // .set L0_1_set_310, LBB0_310-LJTI0_1 + // // .set L0_1_set_320, LBB0_320-LJTI0_1 + // // .set L0_1_set_317, LBB0_317-LJTI0_1 + //0x000039ac LJTI0_1 + 0x47, 0xfd, 0xff, 0xff, //0x000039ac .long L0_1_set_638 + 0x40, 0xfd, 0xff, 0xff, //0x000039b0 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x000039b4 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x000039b8 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x000039bc .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x000039c0 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x000039c4 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x000039c8 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x000039cc .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x000039d0 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x000039d4 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x000039d8 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x000039dc .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x000039e0 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x000039e4 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x000039e8 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x000039ec .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x000039f0 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x000039f4 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x000039f8 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x000039fc .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003a00 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003a04 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003a08 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003a0c .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003a10 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003a14 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003a18 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003a1c .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003a20 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003a24 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003a28 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003a2c .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003a30 .long L0_1_set_637 + 0xff, 0xd8, 0xff, 0xff, //0x00003a34 .long L0_1_set_251 + 0x40, 0xfd, 0xff, 0xff, //0x00003a38 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003a3c .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003a40 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003a44 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003a48 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003a4c .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003a50 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003a54 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003a58 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003a5c .long L0_1_set_637 + 0xde, 0xda, 0xff, 0xff, //0x00003a60 .long L0_1_set_273 + 0x40, 0xfd, 0xff, 0xff, //0x00003a64 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003a68 .long L0_1_set_637 + 0x77, 0xcc, 0xff, 0xff, //0x00003a6c .long L0_1_set_68 + 0x77, 0xcc, 0xff, 0xff, //0x00003a70 .long L0_1_set_68 + 0x77, 0xcc, 0xff, 0xff, //0x00003a74 .long L0_1_set_68 + 0x77, 0xcc, 0xff, 0xff, //0x00003a78 .long L0_1_set_68 + 0x77, 0xcc, 0xff, 0xff, //0x00003a7c .long L0_1_set_68 + 0x77, 0xcc, 0xff, 0xff, //0x00003a80 .long L0_1_set_68 + 0x77, 0xcc, 0xff, 0xff, //0x00003a84 .long L0_1_set_68 + 0x77, 0xcc, 0xff, 0xff, //0x00003a88 .long L0_1_set_68 + 0x77, 0xcc, 0xff, 0xff, //0x00003a8c .long L0_1_set_68 + 0x77, 0xcc, 0xff, 0xff, //0x00003a90 .long L0_1_set_68 + 0x40, 0xfd, 0xff, 0xff, //0x00003a94 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003a98 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003a9c .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003aa0 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003aa4 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003aa8 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003aac .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003ab0 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003ab4 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003ab8 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003abc .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003ac0 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003ac4 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003ac8 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003acc .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003ad0 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003ad4 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003ad8 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003adc .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003ae0 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003ae4 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003ae8 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003aec .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003af0 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003af4 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003af8 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003afc .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003b00 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003b04 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003b08 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003b0c .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003b10 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003b14 .long L0_1_set_637 + 0xae, 0xda, 0xff, 0xff, //0x00003b18 .long L0_1_set_270 + 0x40, 0xfd, 0xff, 0xff, //0x00003b1c .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003b20 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003b24 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003b28 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003b2c .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003b30 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003b34 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003b38 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003b3c .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003b40 .long L0_1_set_637 + 0xcd, 0xd8, 0xff, 0xff, //0x00003b44 .long L0_1_set_248 + 0x40, 0xfd, 0xff, 0xff, //0x00003b48 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003b4c .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003b50 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003b54 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003b58 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003b5c .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003b60 .long L0_1_set_637 + 0x3c, 0xdd, 0xff, 0xff, //0x00003b64 .long L0_1_set_310 + 0x40, 0xfd, 0xff, 0xff, //0x00003b68 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003b6c .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003b70 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003b74 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003b78 .long L0_1_set_637 + 0x97, 0xdd, 0xff, 0xff, //0x00003b7c .long L0_1_set_320 + 0x40, 0xfd, 0xff, 0xff, //0x00003b80 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003b84 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003b88 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003b8c .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003b90 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003b94 .long L0_1_set_637 + 0x67, 0xdd, 0xff, 0xff, //0x00003b98 .long L0_1_set_317 + // // .set L0_2_set_299, LBB0_299-LJTI0_2 + // // .set L0_2_set_448, LBB0_448-LJTI0_2 + // // .set L0_2_set_305, LBB0_305-LJTI0_2 + // // .set L0_2_set_308, LBB0_308-LJTI0_2 + //0x00003b9c LJTI0_2 + 0xcd, 0xda, 0xff, 0xff, //0x00003b9c .long L0_2_set_299 + 0xd9, 0xe9, 0xff, 0xff, //0x00003ba0 .long L0_2_set_448 + 0xcd, 0xda, 0xff, 0xff, //0x00003ba4 .long L0_2_set_299 + 0x1d, 0xdb, 0xff, 0xff, //0x00003ba8 .long L0_2_set_305 + 0xd9, 0xe9, 0xff, 0xff, //0x00003bac .long L0_2_set_448 + 0xd9, 0xe9, 0xff, 0xff, //0x00003bb0 .long L0_2_set_448 + 0xd9, 0xe9, 0xff, 0xff, //0x00003bb4 .long L0_2_set_448 + 0xd9, 0xe9, 0xff, 0xff, //0x00003bb8 .long L0_2_set_448 + 0xd9, 0xe9, 0xff, 0xff, //0x00003bbc .long L0_2_set_448 + 0xd9, 0xe9, 0xff, 0xff, //0x00003bc0 .long L0_2_set_448 + 0xd9, 0xe9, 0xff, 0xff, //0x00003bc4 .long L0_2_set_448 + 0xd9, 0xe9, 0xff, 0xff, //0x00003bc8 .long L0_2_set_448 + 0xd9, 0xe9, 0xff, 0xff, //0x00003bcc .long L0_2_set_448 + 0xd9, 0xe9, 0xff, 0xff, //0x00003bd0 .long L0_2_set_448 + 0xd9, 0xe9, 0xff, 0xff, //0x00003bd4 .long L0_2_set_448 + 0xd9, 0xe9, 0xff, 0xff, //0x00003bd8 .long L0_2_set_448 + 0xd9, 0xe9, 0xff, 0xff, //0x00003bdc .long L0_2_set_448 + 0xd9, 0xe9, 0xff, 0xff, //0x00003be0 .long L0_2_set_448 + 0xd9, 0xe9, 0xff, 0xff, //0x00003be4 .long L0_2_set_448 + 0xd9, 0xe9, 0xff, 0xff, //0x00003be8 .long L0_2_set_448 + 0xd9, 0xe9, 0xff, 0xff, //0x00003bec .long L0_2_set_448 + 0xd9, 0xe9, 0xff, 0xff, //0x00003bf0 .long L0_2_set_448 + 0xd9, 0xe9, 0xff, 0xff, //0x00003bf4 .long L0_2_set_448 + 0xd9, 0xe9, 0xff, 0xff, //0x00003bf8 .long L0_2_set_448 + 0xd9, 0xe9, 0xff, 0xff, //0x00003bfc .long L0_2_set_448 + 0xd9, 0xe9, 0xff, 0xff, //0x00003c00 .long L0_2_set_448 + 0x39, 0xdb, 0xff, 0xff, //0x00003c04 .long L0_2_set_308 + // // .set L0_3_set_94, LBB0_94-LJTI0_3 + // // .set L0_3_set_232, LBB0_232-LJTI0_3 // // .set L0_3_set_100, LBB0_100-LJTI0_3 - //0x00002a38 LJTI0_3 - 0x54, 0xdd, 0xff, 0xff, //0x00002a38 .long L0_3_set_91 - 0x91, 0xe3, 0xff, 0xff, //0x00002a3c .long L0_3_set_176 - 0x54, 0xdd, 0xff, 0xff, //0x00002a40 .long L0_3_set_91 - 0xa1, 0xdd, 0xff, 0xff, //0x00002a44 .long L0_3_set_97 - 0x91, 0xe3, 0xff, 0xff, //0x00002a48 .long L0_3_set_176 - 0x91, 0xe3, 0xff, 0xff, //0x00002a4c .long L0_3_set_176 - 0x91, 0xe3, 0xff, 0xff, //0x00002a50 .long L0_3_set_176 - 0x91, 0xe3, 0xff, 0xff, //0x00002a54 .long L0_3_set_176 - 0x91, 0xe3, 0xff, 0xff, //0x00002a58 .long L0_3_set_176 - 0x91, 0xe3, 0xff, 0xff, //0x00002a5c .long L0_3_set_176 - 0x91, 0xe3, 0xff, 0xff, //0x00002a60 .long L0_3_set_176 - 0x91, 0xe3, 0xff, 0xff, //0x00002a64 .long L0_3_set_176 - 0x91, 0xe3, 0xff, 0xff, //0x00002a68 .long L0_3_set_176 - 0x91, 0xe3, 0xff, 0xff, //0x00002a6c .long L0_3_set_176 - 0x91, 0xe3, 0xff, 0xff, //0x00002a70 .long L0_3_set_176 - 0x91, 0xe3, 0xff, 0xff, //0x00002a74 .long L0_3_set_176 - 0x91, 0xe3, 0xff, 0xff, //0x00002a78 .long L0_3_set_176 - 0x91, 0xe3, 0xff, 0xff, //0x00002a7c .long L0_3_set_176 - 0x91, 0xe3, 0xff, 0xff, //0x00002a80 .long L0_3_set_176 - 0x91, 0xe3, 0xff, 0xff, //0x00002a84 .long L0_3_set_176 - 0x91, 0xe3, 0xff, 0xff, //0x00002a88 .long L0_3_set_176 - 0x91, 0xe3, 0xff, 0xff, //0x00002a8c .long L0_3_set_176 - 0x91, 0xe3, 0xff, 0xff, //0x00002a90 .long L0_3_set_176 - 0x91, 0xe3, 0xff, 0xff, //0x00002a94 .long L0_3_set_176 - 0x91, 0xe3, 0xff, 0xff, //0x00002a98 .long L0_3_set_176 - 0x91, 0xe3, 0xff, 0xff, //0x00002a9c .long L0_3_set_176 - 0xbd, 0xdd, 0xff, 0xff, //0x00002aa0 .long L0_3_set_100 - //0x00002aa4 .p2align 2, 0x00 - //0x00002aa4 _MASK_USE_NUMBER - 0x02, 0x00, 0x00, 0x00, //0x00002aa4 .long 2 + // // .set L0_3_set_103, LBB0_103-LJTI0_3 + //0x00003c08 LJTI0_3 + 0xf1, 0xcb, 0xff, 0xff, //0x00003c08 .long L0_3_set_94 + 0x86, 0xd5, 0xff, 0xff, //0x00003c0c .long L0_3_set_232 + 0xf1, 0xcb, 0xff, 0xff, //0x00003c10 .long L0_3_set_94 + 0x3a, 0xcc, 0xff, 0xff, //0x00003c14 .long L0_3_set_100 + 0x86, 0xd5, 0xff, 0xff, //0x00003c18 .long L0_3_set_232 + 0x86, 0xd5, 0xff, 0xff, //0x00003c1c .long L0_3_set_232 + 0x86, 0xd5, 0xff, 0xff, //0x00003c20 .long L0_3_set_232 + 0x86, 0xd5, 0xff, 0xff, //0x00003c24 .long L0_3_set_232 + 0x86, 0xd5, 0xff, 0xff, //0x00003c28 .long L0_3_set_232 + 0x86, 0xd5, 0xff, 0xff, //0x00003c2c .long L0_3_set_232 + 0x86, 0xd5, 0xff, 0xff, //0x00003c30 .long L0_3_set_232 + 0x86, 0xd5, 0xff, 0xff, //0x00003c34 .long L0_3_set_232 + 0x86, 0xd5, 0xff, 0xff, //0x00003c38 .long L0_3_set_232 + 0x86, 0xd5, 0xff, 0xff, //0x00003c3c .long L0_3_set_232 + 0x86, 0xd5, 0xff, 0xff, //0x00003c40 .long L0_3_set_232 + 0x86, 0xd5, 0xff, 0xff, //0x00003c44 .long L0_3_set_232 + 0x86, 0xd5, 0xff, 0xff, //0x00003c48 .long L0_3_set_232 + 0x86, 0xd5, 0xff, 0xff, //0x00003c4c .long L0_3_set_232 + 0x86, 0xd5, 0xff, 0xff, //0x00003c50 .long L0_3_set_232 + 0x86, 0xd5, 0xff, 0xff, //0x00003c54 .long L0_3_set_232 + 0x86, 0xd5, 0xff, 0xff, //0x00003c58 .long L0_3_set_232 + 0x86, 0xd5, 0xff, 0xff, //0x00003c5c .long L0_3_set_232 + 0x86, 0xd5, 0xff, 0xff, //0x00003c60 .long L0_3_set_232 + 0x86, 0xd5, 0xff, 0xff, //0x00003c64 .long L0_3_set_232 + 0x86, 0xd5, 0xff, 0xff, //0x00003c68 .long L0_3_set_232 + 0x86, 0xd5, 0xff, 0xff, //0x00003c6c .long L0_3_set_232 + 0x56, 0xcc, 0xff, 0xff, //0x00003c70 .long L0_3_set_103 + //0x00003c74 .p2align 2, 0x00 + //0x00003c74 _MASK_USE_NUMBER + 0x02, 0x00, 0x00, 0x00, //0x00003c74 .long 2 } diff --git a/internal/native/sse/skip_one_subr.go b/internal/native/sse/skip_one_subr.go index 44989c52b..1aa69d2b6 100644 --- a/internal/native/sse/skip_one_subr.go +++ b/internal/native/sse/skip_one_subr.go @@ -8,15 +8,15 @@ import ( ) const ( - _entry__skip_one = 176 + _entry__skip_one = 272 ) const ( - _stack__skip_one = 152 + _stack__skip_one = 184 ) const ( - _size__skip_one = 10004 + _size__skip_one = 14468 ) var ( @@ -27,16 +27,16 @@ var ( {0xa, 24}, {0xc, 32}, {0xd, 40}, - {0x11, 48}, - {0x25a7, 152}, - {0x25a8, 48}, - {0x25aa, 40}, - {0x25ac, 32}, - {0x25ae, 24}, - {0x25b0, 16}, - {0x25b1, 8}, - {0x25b2, 0}, - {0x2714, 152}, + {0x14, 48}, + {0x35ea, 184}, + {0x35eb, 48}, + {0x35ed, 40}, + {0x35ef, 32}, + {0x35f1, 24}, + {0x35f3, 16}, + {0x35f4, 8}, + {0x35f5, 0}, + {0x3884, 184}, } ) diff --git a/internal/native/sse/skip_one_text_amd64.go b/internal/native/sse/skip_one_text_amd64.go index f6dcfc2cf..de320a5c2 100644 --- a/internal/native/sse/skip_one_text_amd64.go +++ b/internal/native/sse/skip_one_text_amd64.go @@ -15,2836 +15,4003 @@ var _text_skip_one = []byte{ //0x00000030 LCPI0_3 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, //0x00000030 QUAD $0x1f1f1f1f1f1f1f1f; QUAD $0x1f1f1f1f1f1f1f1f // .space 16, '\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f' //0x00000040 LCPI0_4 - 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x00000040 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++' + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, //0x00000040 QUAD $0x7b7b7b7b7b7b7b7b; QUAD $0x7b7b7b7b7b7b7b7b // .space 16, '{{{{{{{{{{{{{{{{' //0x00000050 LCPI0_5 - 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x00000050 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------' + 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, //0x00000050 QUAD $0x7d7d7d7d7d7d7d7d; QUAD $0x7d7d7d7d7d7d7d7d // .space 16, '}}}}}}}}}}}}}}}}' //0x00000060 LCPI0_6 - 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, //0x00000060 QUAD $0xd0d0d0d0d0d0d0d0; QUAD $0xd0d0d0d0d0d0d0d0 // .space 16, '\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0' + 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, //0x00000060 QUAD $0x5b5b5b5b5b5b5b5b; QUAD $0x5b5b5b5b5b5b5b5b // .space 16, '[[[[[[[[[[[[[[[[' //0x00000070 LCPI0_7 - 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, //0x00000070 QUAD $0x0909090909090909; QUAD $0x0909090909090909 // .space 16, '\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t' + 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, //0x00000070 QUAD $0x5d5d5d5d5d5d5d5d; QUAD $0x5d5d5d5d5d5d5d5d // .space 16, ']]]]]]]]]]]]]]]]' //0x00000080 LCPI0_8 - 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, //0x00000080 QUAD $0xdfdfdfdfdfdfdfdf; QUAD $0xdfdfdfdfdfdfdfdf // .space 16, '\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf' + 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, //0x00000080 QUAD $0x2c2c2c2c2c2c2c2c; QUAD $0x2c2c2c2c2c2c2c2c // .space 16, ',,,,,,,,,,,,,,,,' //0x00000090 LCPI0_9 - 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x00000090 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................' + 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, //0x00000090 QUAD $0xdfdfdfdfdfdfdfdf; QUAD $0xdfdfdfdfdfdfdfdf // .space 16, '\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf' //0x000000a0 LCPI0_10 - 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, //0x000000a0 QUAD $0x4545454545454545; QUAD $0x4545454545454545 // .space 16, 'EEEEEEEEEEEEEEEE' - //0x000000b0 .p2align 4, 0x90 - //0x000000b0 _skip_one - 0x55, //0x000000b0 pushq %rbp - 0x48, 0x89, 0xe5, //0x000000b1 movq %rsp, %rbp - 0x41, 0x57, //0x000000b4 pushq %r15 - 0x41, 0x56, //0x000000b6 pushq %r14 - 0x41, 0x55, //0x000000b8 pushq %r13 - 0x41, 0x54, //0x000000ba pushq %r12 - 0x53, //0x000000bc pushq %rbx - 0x48, 0x83, 0xec, 0x68, //0x000000bd subq $104, %rsp - 0x48, 0x89, 0x8d, 0x70, 0xff, 0xff, 0xff, //0x000000c1 movq %rcx, $-144(%rbp) - 0x49, 0x89, 0xd1, //0x000000c8 movq %rdx, %r9 - 0xf3, 0x0f, 0x6f, 0x05, 0x2d, 0xff, 0xff, 0xff, //0x000000cb movdqu $-211(%rip), %xmm0 /* LCPI0_0+0(%rip) */ - 0xf3, 0x0f, 0x7f, 0x02, //0x000000d3 movdqu %xmm0, (%rdx) - 0x48, 0x89, 0x7d, 0x90, //0x000000d7 movq %rdi, $-112(%rbp) - 0x4c, 0x8b, 0x27, //0x000000db movq (%rdi), %r12 - 0x4c, 0x89, 0xe0, //0x000000de movq %r12, %rax - 0x48, 0xf7, 0xd0, //0x000000e1 notq %rax - 0x48, 0x89, 0x45, 0x88, //0x000000e4 movq %rax, $-120(%rbp) - 0x41, 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000000e8 movl $1, %r8d - 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000000ee movl $1, %eax - 0x4c, 0x29, 0xe0, //0x000000f3 subq %r12, %rax - 0x48, 0x89, 0x45, 0x98, //0x000000f6 movq %rax, $-104(%rbp) - 0x4c, 0x8b, 0x16, //0x000000fa movq (%rsi), %r10 - 0x4c, 0x89, 0xe0, //0x000000fd movq %r12, %rax - 0x48, 0xf7, 0xd8, //0x00000100 negq %rax - 0x48, 0x89, 0x45, 0x80, //0x00000103 movq %rax, $-128(%rbp) - 0x49, 0x8d, 0x44, 0x24, 0xff, //0x00000107 leaq $-1(%r12), %rax - 0x48, 0x89, 0x85, 0x78, 0xff, 0xff, 0xff, //0x0000010c movq %rax, $-136(%rbp) - 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x00000113 movq $-1, %r13 - 0xf3, 0x44, 0x0f, 0x6f, 0x0d, 0xed, 0xfe, 0xff, 0xff, //0x0000011a movdqu $-275(%rip), %xmm9 /* LCPI0_1+0(%rip) */ - 0xf3, 0x44, 0x0f, 0x6f, 0x15, 0xf4, 0xfe, 0xff, 0xff, //0x00000123 movdqu $-268(%rip), %xmm10 /* LCPI0_2+0(%rip) */ - 0xf3, 0x44, 0x0f, 0x6f, 0x3d, 0xfb, 0xfe, 0xff, 0xff, //0x0000012c movdqu $-261(%rip), %xmm15 /* LCPI0_3+0(%rip) */ - 0xf3, 0x44, 0x0f, 0x6f, 0x1d, 0x32, 0xff, 0xff, 0xff, //0x00000135 movdqu $-206(%rip), %xmm11 /* LCPI0_7+0(%rip) */ - 0xf3, 0x44, 0x0f, 0x6f, 0x25, 0x39, 0xff, 0xff, 0xff, //0x0000013e movdqu $-199(%rip), %xmm12 /* LCPI0_8+0(%rip) */ - 0xf3, 0x44, 0x0f, 0x6f, 0x2d, 0x40, 0xff, 0xff, 0xff, //0x00000147 movdqu $-192(%rip), %xmm13 /* LCPI0_9+0(%rip) */ - 0xf3, 0x44, 0x0f, 0x6f, 0x35, 0x47, 0xff, 0xff, 0xff, //0x00000150 movdqu $-185(%rip), %xmm14 /* LCPI0_10+0(%rip) */ - 0x48, 0x89, 0x75, 0xd0, //0x00000159 movq %rsi, $-48(%rbp) - 0x4c, 0x89, 0x65, 0xb0, //0x0000015d movq %r12, $-80(%rbp) - 0x48, 0x89, 0x55, 0xb8, //0x00000161 movq %rdx, $-72(%rbp) - 0xe9, 0x66, 0x00, 0x00, 0x00, //0x00000165 jmp LBB0_4 - //0x0000016a LBB0_55 - 0x4d, 0x0f, 0xbc, 0xd0, //0x0000016a bsfq %r8, %r10 - 0x4d, 0x29, 0xf2, //0x0000016e subq %r14, %r10 - 0x48, 0x8b, 0x75, 0xd0, //0x00000171 movq $-48(%rbp), %rsi - 0x4c, 0x8b, 0x4d, 0xb8, //0x00000175 movq $-72(%rbp), %r9 - 0x4c, 0x8b, 0x6d, 0xa8, //0x00000179 movq $-88(%rbp), %r13 - 0x4c, 0x8b, 0x75, 0xc0, //0x0000017d movq $-64(%rbp), %r14 - 0x4d, 0x85, 0xd2, //0x00000181 testq %r10, %r10 - 0x0f, 0x88, 0x5d, 0x24, 0x00, 0x00, //0x00000184 js LBB0_56 - //0x0000018a LBB0_267 - 0x4c, 0x89, 0x16, //0x0000018a movq %r10, (%rsi) - 0x4c, 0x89, 0xf0, //0x0000018d movq %r14, %rax - 0x48, 0xb9, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x00000190 movabsq $9223372036854775806, %rcx - 0x49, 0x39, 0xce, //0x0000019a cmpq %rcx, %r14 - 0x0f, 0x87, 0xb0, 0x24, 0x00, 0x00, //0x0000019d ja LBB0_464 - //0x000001a3 LBB0_2 - 0x49, 0x8b, 0x11, //0x000001a3 movq (%r9), %rdx - 0x49, 0x89, 0xd0, //0x000001a6 movq %rdx, %r8 - 0x4c, 0x89, 0xe8, //0x000001a9 movq %r13, %rax - 0x48, 0x85, 0xd2, //0x000001ac testq %rdx, %rdx - 0x0f, 0x85, 0x1b, 0x00, 0x00, 0x00, //0x000001af jne LBB0_4 - 0xe9, 0x99, 0x24, 0x00, 0x00, //0x000001b5 jmp LBB0_464 - //0x000001ba LBB0_1 - 0x4c, 0x89, 0x16, //0x000001ba movq %r10, (%rsi) - 0x4c, 0x89, 0xf0, //0x000001bd movq %r14, %rax - 0x4d, 0x85, 0xf6, //0x000001c0 testq %r14, %r14 - 0x0f, 0x89, 0xda, 0xff, 0xff, 0xff, //0x000001c3 jns LBB0_2 - 0xe9, 0x85, 0x24, 0x00, 0x00, //0x000001c9 jmp LBB0_464 - 0x90, 0x90, //0x000001ce .p2align 4, 0x90 - //0x000001d0 LBB0_4 - 0x48, 0x8b, 0x45, 0x90, //0x000001d0 movq $-112(%rbp), %rax - 0x48, 0x8b, 0x40, 0x08, //0x000001d4 movq $8(%rax), %rax - 0x49, 0x39, 0xc2, //0x000001d8 cmpq %rax, %r10 - 0x0f, 0x83, 0x2f, 0x00, 0x00, 0x00, //0x000001db jae LBB0_9 - 0x43, 0x8a, 0x14, 0x14, //0x000001e1 movb (%r12,%r10), %dl - 0x80, 0xfa, 0x0d, //0x000001e5 cmpb $13, %dl - 0x0f, 0x84, 0x22, 0x00, 0x00, 0x00, //0x000001e8 je LBB0_9 - 0x80, 0xfa, 0x20, //0x000001ee cmpb $32, %dl - 0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x000001f1 je LBB0_9 - 0x80, 0xc2, 0xf5, //0x000001f7 addb $-11, %dl - 0x80, 0xfa, 0xfe, //0x000001fa cmpb $-2, %dl - 0x0f, 0x83, 0x0d, 0x00, 0x00, 0x00, //0x000001fd jae LBB0_9 - 0x4d, 0x89, 0xd6, //0x00000203 movq %r10, %r14 - 0xe9, 0x0d, 0x01, 0x00, 0x00, //0x00000206 jmp LBB0_30 - 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000020b .p2align 4, 0x90 - //0x00000210 LBB0_9 - 0x4d, 0x8d, 0x72, 0x01, //0x00000210 leaq $1(%r10), %r14 - 0x49, 0x39, 0xc6, //0x00000214 cmpq %rax, %r14 - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000217 jae LBB0_13 - 0x43, 0x8a, 0x14, 0x34, //0x0000021d movb (%r12,%r14), %dl - 0x80, 0xfa, 0x0d, //0x00000221 cmpb $13, %dl - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000224 je LBB0_13 - 0x80, 0xfa, 0x20, //0x0000022a cmpb $32, %dl - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000022d je LBB0_13 - 0x80, 0xc2, 0xf5, //0x00000233 addb $-11, %dl - 0x80, 0xfa, 0xfe, //0x00000236 cmpb $-2, %dl - 0x0f, 0x82, 0xd9, 0x00, 0x00, 0x00, //0x00000239 jb LBB0_30 - 0x90, //0x0000023f .p2align 4, 0x90 - //0x00000240 LBB0_13 - 0x4d, 0x8d, 0x72, 0x02, //0x00000240 leaq $2(%r10), %r14 - 0x49, 0x39, 0xc6, //0x00000244 cmpq %rax, %r14 - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000247 jae LBB0_17 - 0x43, 0x8a, 0x14, 0x34, //0x0000024d movb (%r12,%r14), %dl - 0x80, 0xfa, 0x0d, //0x00000251 cmpb $13, %dl - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000254 je LBB0_17 - 0x80, 0xfa, 0x20, //0x0000025a cmpb $32, %dl - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000025d je LBB0_17 - 0x80, 0xc2, 0xf5, //0x00000263 addb $-11, %dl - 0x80, 0xfa, 0xfe, //0x00000266 cmpb $-2, %dl - 0x0f, 0x82, 0xa9, 0x00, 0x00, 0x00, //0x00000269 jb LBB0_30 - 0x90, //0x0000026f .p2align 4, 0x90 - //0x00000270 LBB0_17 - 0x4d, 0x8d, 0x72, 0x03, //0x00000270 leaq $3(%r10), %r14 - 0x49, 0x39, 0xc6, //0x00000274 cmpq %rax, %r14 - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000277 jae LBB0_21 - 0x43, 0x8a, 0x14, 0x34, //0x0000027d movb (%r12,%r14), %dl - 0x80, 0xfa, 0x0d, //0x00000281 cmpb $13, %dl - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000284 je LBB0_21 - 0x80, 0xfa, 0x20, //0x0000028a cmpb $32, %dl - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000028d je LBB0_21 - 0x80, 0xc2, 0xf5, //0x00000293 addb $-11, %dl - 0x80, 0xfa, 0xfe, //0x00000296 cmpb $-2, %dl - 0x0f, 0x82, 0x79, 0x00, 0x00, 0x00, //0x00000299 jb LBB0_30 - 0x90, //0x0000029f .p2align 4, 0x90 - //0x000002a0 LBB0_21 - 0x49, 0x83, 0xc2, 0x04, //0x000002a0 addq $4, %r10 - 0x4c, 0x39, 0xd0, //0x000002a4 cmpq %r10, %rax - 0x0f, 0x86, 0x1f, 0x23, 0x00, 0x00, //0x000002a7 jbe LBB0_452 - 0x0f, 0x84, 0x4d, 0x00, 0x00, 0x00, //0x000002ad je LBB0_27 - 0x49, 0x8d, 0x14, 0x04, //0x000002b3 leaq (%r12,%rax), %rdx - 0x48, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000002b7 movabsq $4294977024, %rbx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000002c1 .p2align 4, 0x90 - //0x000002d0 LBB0_24 - 0x43, 0x0f, 0xbe, 0x3c, 0x14, //0x000002d0 movsbl (%r12,%r10), %edi - 0x83, 0xff, 0x20, //0x000002d5 cmpl $32, %edi - 0x0f, 0x87, 0x2e, 0x00, 0x00, 0x00, //0x000002d8 ja LBB0_29 - 0x48, 0x0f, 0xa3, 0xfb, //0x000002de btq %rdi, %rbx - 0x0f, 0x83, 0x24, 0x00, 0x00, 0x00, //0x000002e2 jae LBB0_29 - 0x49, 0x83, 0xc2, 0x01, //0x000002e8 addq $1, %r10 - 0x4c, 0x39, 0xd0, //0x000002ec cmpq %r10, %rax - 0x0f, 0x85, 0xdb, 0xff, 0xff, 0xff, //0x000002ef jne LBB0_24 - 0xe9, 0x0c, 0x00, 0x00, 0x00, //0x000002f5 jmp LBB0_28 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000002fa .p2align 4, 0x90 - //0x00000300 LBB0_27 - 0x4d, 0x01, 0xe2, //0x00000300 addq %r12, %r10 - 0x4c, 0x89, 0xd2, //0x00000303 movq %r10, %rdx - //0x00000306 LBB0_28 - 0x4c, 0x29, 0xe2, //0x00000306 subq %r12, %rdx - 0x49, 0x89, 0xd2, //0x00000309 movq %rdx, %r10 - //0x0000030c LBB0_29 - 0x4d, 0x89, 0xd6, //0x0000030c movq %r10, %r14 - 0x49, 0x39, 0xc2, //0x0000030f cmpq %rax, %r10 - 0x0f, 0x83, 0xb7, 0x22, 0x00, 0x00, //0x00000312 jae LBB0_453 - //0x00000318 LBB0_30 - 0x4d, 0x8d, 0x56, 0x01, //0x00000318 leaq $1(%r14), %r10 - 0x4c, 0x89, 0x16, //0x0000031c movq %r10, (%rsi) - 0x43, 0x0f, 0xbe, 0x1c, 0x34, //0x0000031f movsbl (%r12,%r14), %ebx - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000324 movq $-1, %rax - 0x85, 0xdb, //0x0000032b testl %ebx, %ebx - 0x0f, 0x84, 0x20, 0x23, 0x00, 0x00, //0x0000032d je LBB0_464 - 0x49, 0x8d, 0x50, 0xff, //0x00000333 leaq $-1(%r8), %rdx - 0x43, 0x8b, 0x3c, 0xc1, //0x00000337 movl (%r9,%r8,8), %edi - 0x49, 0x83, 0xfd, 0xff, //0x0000033b cmpq $-1, %r13 - 0x4d, 0x0f, 0x44, 0xee, //0x0000033f cmoveq %r14, %r13 - 0x83, 0xc7, 0xff, //0x00000343 addl $-1, %edi - 0x83, 0xff, 0x05, //0x00000346 cmpl $5, %edi - 0x4c, 0x89, 0x6d, 0xa8, //0x00000349 movq %r13, $-88(%rbp) - 0x4c, 0x89, 0x75, 0xc0, //0x0000034d movq %r14, $-64(%rbp) - 0x0f, 0x87, 0x55, 0x02, 0x00, 0x00, //0x00000351 ja LBB0_64 - 0x48, 0x8d, 0x0d, 0x66, 0x24, 0x00, 0x00, //0x00000357 leaq $9318(%rip), %rcx /* LJTI0_0+0(%rip) */ - 0x48, 0x63, 0x3c, 0xb9, //0x0000035e movslq (%rcx,%rdi,4), %rdi - 0x48, 0x01, 0xcf, //0x00000362 addq %rcx, %rdi - 0xff, 0xe7, //0x00000365 jmpq *%rdi - //0x00000367 LBB0_33 - 0x83, 0xfb, 0x2c, //0x00000367 cmpl $44, %ebx - 0x0f, 0x84, 0x98, 0x04, 0x00, 0x00, //0x0000036a je LBB0_102 - 0x83, 0xfb, 0x5d, //0x00000370 cmpl $93, %ebx - 0x0f, 0x84, 0x1c, 0x02, 0x00, 0x00, //0x00000373 je LBB0_35 - 0xe9, 0xa3, 0x22, 0x00, 0x00, //0x00000379 jmp LBB0_463 - //0x0000037e LBB0_36 - 0x80, 0xfb, 0x5d, //0x0000037e cmpb $93, %bl - 0x0f, 0x84, 0x0e, 0x02, 0x00, 0x00, //0x00000381 je LBB0_35 - 0x4b, 0xc7, 0x04, 0xc1, 0x01, 0x00, 0x00, 0x00, //0x00000387 movq $1, (%r9,%r8,8) - 0x83, 0xfb, 0x7b, //0x0000038f cmpl $123, %ebx - 0x0f, 0x86, 0x20, 0x02, 0x00, 0x00, //0x00000392 jbe LBB0_65 - 0xe9, 0x84, 0x22, 0x00, 0x00, //0x00000398 jmp LBB0_463 - //0x0000039d LBB0_38 - 0x80, 0xfb, 0x22, //0x0000039d cmpb $34, %bl - 0x0f, 0x85, 0x7b, 0x22, 0x00, 0x00, //0x000003a0 jne LBB0_463 - 0x4b, 0xc7, 0x04, 0xc1, 0x04, 0x00, 0x00, 0x00, //0x000003a6 movq $4, (%r9,%r8,8) - 0x48, 0x8b, 0x45, 0x90, //0x000003ae movq $-112(%rbp), %rax - 0x4c, 0x8b, 0x68, 0x08, //0x000003b2 movq $8(%rax), %r13 - 0xf6, 0x85, 0x70, 0xff, 0xff, 0xff, 0x20, //0x000003b6 testb $32, $-144(%rbp) - 0x4c, 0x89, 0x6d, 0xa0, //0x000003bd movq %r13, $-96(%rbp) - 0x0f, 0x85, 0x1b, 0x06, 0x00, 0x00, //0x000003c1 jne LBB0_123 - 0x4d, 0x29, 0xd5, //0x000003c7 subq %r10, %r13 - 0x0f, 0x84, 0xb0, 0x23, 0x00, 0x00, //0x000003ca je LBB0_478 - 0x49, 0x83, 0xfd, 0x40, //0x000003d0 cmpq $64, %r13 - 0x0f, 0x82, 0x50, 0x1a, 0x00, 0x00, //0x000003d4 jb LBB0_371 - 0x4c, 0x89, 0xf0, //0x000003da movq %r14, %rax - 0x49, 0xc7, 0xc6, 0xfe, 0xff, 0xff, 0xff, //0x000003dd movq $-2, %r14 - 0x49, 0x29, 0xc6, //0x000003e4 subq %rax, %r14 - 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x000003e7 movq $-1, $-56(%rbp) - 0x45, 0x31, 0xdb, //0x000003ef xorl %r11d, %r11d - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000003f2 .p2align 4, 0x90 - //0x00000400 LBB0_43 - 0xf3, 0x43, 0x0f, 0x6f, 0x04, 0x14, //0x00000400 movdqu (%r12,%r10), %xmm0 - 0xf3, 0x43, 0x0f, 0x6f, 0x4c, 0x14, 0x10, //0x00000406 movdqu $16(%r12,%r10), %xmm1 - 0xf3, 0x43, 0x0f, 0x6f, 0x54, 0x14, 0x20, //0x0000040d movdqu $32(%r12,%r10), %xmm2 - 0xf3, 0x43, 0x0f, 0x6f, 0x5c, 0x14, 0x30, //0x00000414 movdqu $48(%r12,%r10), %xmm3 - 0x66, 0x0f, 0x6f, 0xe0, //0x0000041b movdqa %xmm0, %xmm4 - 0x66, 0x41, 0x0f, 0x74, 0xe1, //0x0000041f pcmpeqb %xmm9, %xmm4 - 0x66, 0x44, 0x0f, 0xd7, 0xc4, //0x00000424 pmovmskb %xmm4, %r8d - 0x66, 0x0f, 0x6f, 0xe1, //0x00000429 movdqa %xmm1, %xmm4 - 0x66, 0x41, 0x0f, 0x74, 0xe1, //0x0000042d pcmpeqb %xmm9, %xmm4 - 0x66, 0x0f, 0xd7, 0xf4, //0x00000432 pmovmskb %xmm4, %esi - 0x66, 0x0f, 0x6f, 0xe2, //0x00000436 movdqa %xmm2, %xmm4 - 0x66, 0x41, 0x0f, 0x74, 0xe1, //0x0000043a pcmpeqb %xmm9, %xmm4 - 0x66, 0x0f, 0xd7, 0xdc, //0x0000043f pmovmskb %xmm4, %ebx - 0x66, 0x0f, 0x6f, 0xe3, //0x00000443 movdqa %xmm3, %xmm4 - 0x66, 0x41, 0x0f, 0x74, 0xe1, //0x00000447 pcmpeqb %xmm9, %xmm4 - 0x66, 0x0f, 0xd7, 0xd4, //0x0000044c pmovmskb %xmm4, %edx - 0x66, 0x41, 0x0f, 0x74, 0xc2, //0x00000450 pcmpeqb %xmm10, %xmm0 - 0x66, 0x44, 0x0f, 0xd7, 0xc8, //0x00000455 pmovmskb %xmm0, %r9d - 0x66, 0x41, 0x0f, 0x74, 0xca, //0x0000045a pcmpeqb %xmm10, %xmm1 - 0x66, 0x0f, 0xd7, 0xc9, //0x0000045f pmovmskb %xmm1, %ecx - 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x00000463 pcmpeqb %xmm10, %xmm2 - 0x66, 0x0f, 0xd7, 0xc2, //0x00000468 pmovmskb %xmm2, %eax - 0x66, 0x41, 0x0f, 0x74, 0xda, //0x0000046c pcmpeqb %xmm10, %xmm3 - 0x66, 0x0f, 0xd7, 0xfb, //0x00000471 pmovmskb %xmm3, %edi - 0x48, 0xc1, 0xe2, 0x30, //0x00000475 shlq $48, %rdx - 0x48, 0xc1, 0xe3, 0x20, //0x00000479 shlq $32, %rbx - 0x48, 0x09, 0xd3, //0x0000047d orq %rdx, %rbx - 0x48, 0xc1, 0xe6, 0x10, //0x00000480 shlq $16, %rsi - 0x48, 0x09, 0xde, //0x00000484 orq %rbx, %rsi - 0x49, 0x09, 0xf0, //0x00000487 orq %rsi, %r8 - 0x48, 0xc1, 0xe7, 0x30, //0x0000048a shlq $48, %rdi - 0x48, 0xc1, 0xe0, 0x20, //0x0000048e shlq $32, %rax - 0x48, 0x09, 0xf8, //0x00000492 orq %rdi, %rax - 0x48, 0xc1, 0xe1, 0x10, //0x00000495 shlq $16, %rcx - 0x48, 0x09, 0xc1, //0x00000499 orq %rax, %rcx - 0x49, 0x09, 0xc9, //0x0000049c orq %rcx, %r9 - 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x0000049f jne LBB0_52 - 0x4d, 0x85, 0xdb, //0x000004a5 testq %r11, %r11 - 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x000004a8 jne LBB0_54 - 0x45, 0x31, 0xdb, //0x000004ae xorl %r11d, %r11d - 0x4d, 0x85, 0xc0, //0x000004b1 testq %r8, %r8 - 0x0f, 0x85, 0xb0, 0xfc, 0xff, 0xff, //0x000004b4 jne LBB0_55 - //0x000004ba LBB0_46 - 0x49, 0x83, 0xc5, 0xc0, //0x000004ba addq $-64, %r13 - 0x49, 0x83, 0xc6, 0xc0, //0x000004be addq $-64, %r14 - 0x49, 0x83, 0xc2, 0x40, //0x000004c2 addq $64, %r10 - 0x49, 0x83, 0xfd, 0x3f, //0x000004c6 cmpq $63, %r13 - 0x0f, 0x87, 0x30, 0xff, 0xff, 0xff, //0x000004ca ja LBB0_43 - 0xe9, 0x08, 0x12, 0x00, 0x00, //0x000004d0 jmp LBB0_47 - //0x000004d5 LBB0_52 - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x000004d5 cmpq $-1, $-56(%rbp) - 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x000004da jne LBB0_54 - 0x49, 0x0f, 0xbc, 0xc1, //0x000004e0 bsfq %r9, %rax - 0x4c, 0x01, 0xd0, //0x000004e4 addq %r10, %rax - 0x48, 0x89, 0x45, 0xc8, //0x000004e7 movq %rax, $-56(%rbp) - //0x000004eb LBB0_54 - 0x4c, 0x89, 0xd8, //0x000004eb movq %r11, %rax - 0x48, 0xf7, 0xd0, //0x000004ee notq %rax - 0x4c, 0x21, 0xc8, //0x000004f1 andq %r9, %rax - 0x48, 0x8d, 0x0c, 0x00, //0x000004f4 leaq (%rax,%rax), %rcx - 0x4c, 0x09, 0xd9, //0x000004f8 orq %r11, %rcx - 0x48, 0x89, 0xca, //0x000004fb movq %rcx, %rdx - 0x48, 0xf7, 0xd2, //0x000004fe notq %rdx - 0x4c, 0x21, 0xca, //0x00000501 andq %r9, %rdx - 0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000504 movabsq $-6148914691236517206, %rsi - 0x48, 0x21, 0xf2, //0x0000050e andq %rsi, %rdx - 0x45, 0x31, 0xdb, //0x00000511 xorl %r11d, %r11d - 0x48, 0x01, 0xc2, //0x00000514 addq %rax, %rdx - 0x41, 0x0f, 0x92, 0xc3, //0x00000517 setb %r11b - 0x48, 0x01, 0xd2, //0x0000051b addq %rdx, %rdx - 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x0000051e movabsq $6148914691236517205, %rax - 0x48, 0x31, 0xc2, //0x00000528 xorq %rax, %rdx - 0x48, 0x21, 0xca, //0x0000052b andq %rcx, %rdx + 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x000000a0 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++' + //0x000000b0 LCPI0_11 + 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x000000b0 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------' + //0x000000c0 LCPI0_12 + 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, //0x000000c0 QUAD $0xd0d0d0d0d0d0d0d0; QUAD $0xd0d0d0d0d0d0d0d0 // .space 16, '\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0' + //0x000000d0 LCPI0_13 + 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, //0x000000d0 QUAD $0x0909090909090909; QUAD $0x0909090909090909 // .space 16, '\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t' + //0x000000e0 LCPI0_14 + 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x000000e0 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................' + //0x000000f0 LCPI0_15 + 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, //0x000000f0 QUAD $0x4545454545454545; QUAD $0x4545454545454545 // .space 16, 'EEEEEEEEEEEEEEEE' + //0x00000100 LCPI0_16 + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00000100 QUAD $0xffffffffffffffff; QUAD $0xffffffffffffffff // .space 16, '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff' + //0x00000110 .p2align 4, 0x90 + //0x00000110 _skip_one + 0x55, //0x00000110 pushq %rbp + 0x48, 0x89, 0xe5, //0x00000111 movq %rsp, %rbp + 0x41, 0x57, //0x00000114 pushq %r15 + 0x41, 0x56, //0x00000116 pushq %r14 + 0x41, 0x55, //0x00000118 pushq %r13 + 0x41, 0x54, //0x0000011a pushq %r12 + 0x53, //0x0000011c pushq %rbx + 0x48, 0x81, 0xec, 0x88, 0x00, 0x00, 0x00, //0x0000011d subq $136, %rsp + 0x48, 0x89, 0x4d, 0x98, //0x00000124 movq %rcx, $-104(%rbp) + 0x49, 0x89, 0xd5, //0x00000128 movq %rdx, %r13 + 0x48, 0x89, 0x7d, 0xa0, //0x0000012b movq %rdi, $-96(%rbp) + 0xf3, 0x0f, 0x6f, 0x05, 0xc9, 0xfe, 0xff, 0xff, //0x0000012f movdqu $-311(%rip), %xmm0 /* LCPI0_0+0(%rip) */ + 0xf3, 0x0f, 0x7f, 0x02, //0x00000137 movdqu %xmm0, (%rdx) + 0x48, 0x89, 0x75, 0xa8, //0x0000013b movq %rsi, $-88(%rbp) + 0x4c, 0x8b, 0x1e, //0x0000013f movq (%rsi), %r11 + 0x48, 0xc7, 0x45, 0x90, 0xff, 0xff, 0xff, 0xff, //0x00000142 movq $-1, $-112(%rbp) + 0x41, 0xb8, 0x01, 0x00, 0x00, 0x00, //0x0000014a movl $1, %r8d + 0xf3, 0x44, 0x0f, 0x6f, 0x1d, 0xb7, 0xfe, 0xff, 0xff, //0x00000150 movdqu $-329(%rip), %xmm11 /* LCPI0_1+0(%rip) */ + 0xf3, 0x44, 0x0f, 0x6f, 0x2d, 0xbe, 0xfe, 0xff, 0xff, //0x00000159 movdqu $-322(%rip), %xmm13 /* LCPI0_2+0(%rip) */ + 0xf3, 0x44, 0x0f, 0x6f, 0x15, 0xc5, 0xfe, 0xff, 0xff, //0x00000162 movdqu $-315(%rip), %xmm10 /* LCPI0_3+0(%rip) */ + 0xf3, 0x0f, 0x6f, 0x3d, 0x2d, 0xff, 0xff, 0xff, //0x0000016b movdqu $-211(%rip), %xmm7 /* LCPI0_10+0(%rip) */ + 0xf3, 0x44, 0x0f, 0x6f, 0x0d, 0x14, 0xff, 0xff, 0xff, //0x00000173 movdqu $-236(%rip), %xmm9 /* LCPI0_9+0(%rip) */ + 0xf3, 0x44, 0x0f, 0x6f, 0x3d, 0x6b, 0xff, 0xff, 0xff, //0x0000017c movdqu $-149(%rip), %xmm15 /* LCPI0_15+0(%rip) */ + 0xf3, 0x44, 0x0f, 0x6f, 0x35, 0xf2, 0xfe, 0xff, 0xff, //0x00000185 movdqu $-270(%rip), %xmm14 /* LCPI0_8+0(%rip) */ + 0xf3, 0x44, 0x0f, 0x6f, 0x05, 0xd9, 0xfe, 0xff, 0xff, //0x0000018e movdqu $-295(%rip), %xmm8 /* LCPI0_7+0(%rip) */ + 0x48, 0x89, 0x55, 0xc0, //0x00000197 movq %rdx, $-64(%rbp) + 0xe9, 0x44, 0x00, 0x00, 0x00, //0x0000019b jmp LBB0_5 + //0x000001a0 LBB0_1 + 0x4c, 0x8d, 0x5e, 0x04, //0x000001a0 leaq $4(%rsi), %r11 + //0x000001a4 LBB0_2 + 0x48, 0x8b, 0x45, 0xa8, //0x000001a4 movq $-88(%rbp), %rax + 0x4c, 0x89, 0x18, //0x000001a8 movq %r11, (%rax) + 0x48, 0x89, 0xf0, //0x000001ab movq %rsi, %rax + 0x48, 0xb9, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x000001ae movabsq $9223372036854775806, %rcx + 0x48, 0x39, 0xce, //0x000001b8 cmpq %rcx, %rsi + 0x0f, 0x87, 0x32, 0x35, 0x00, 0x00, //0x000001bb ja LBB0_638 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000001c1 .p2align 4, 0x90 + //0x000001d0 LBB0_3 + 0x49, 0x8b, 0x4d, 0x00, //0x000001d0 movq (%r13), %rcx + 0x49, 0x89, 0xc8, //0x000001d4 movq %rcx, %r8 + 0x48, 0x8b, 0x45, 0x90, //0x000001d7 movq $-112(%rbp), %rax + 0x48, 0x85, 0xc9, //0x000001db testq %rcx, %rcx + 0x0f, 0x84, 0x0f, 0x35, 0x00, 0x00, //0x000001de je LBB0_638 + //0x000001e4 LBB0_5 + 0x48, 0x8b, 0x45, 0xa0, //0x000001e4 movq $-96(%rbp), %rax + 0x4c, 0x8b, 0x08, //0x000001e8 movq (%rax), %r9 + 0x48, 0x8b, 0x40, 0x08, //0x000001eb movq $8(%rax), %rax + 0x49, 0x39, 0xc3, //0x000001ef cmpq %rax, %r11 + 0x0f, 0x83, 0x38, 0x00, 0x00, 0x00, //0x000001f2 jae LBB0_10 + 0x43, 0x8a, 0x14, 0x19, //0x000001f8 movb (%r9,%r11), %dl + 0x80, 0xfa, 0x0d, //0x000001fc cmpb $13, %dl + 0x0f, 0x84, 0x2b, 0x00, 0x00, 0x00, //0x000001ff je LBB0_10 + 0x80, 0xfa, 0x20, //0x00000205 cmpb $32, %dl + 0x0f, 0x84, 0x22, 0x00, 0x00, 0x00, //0x00000208 je LBB0_10 + 0x80, 0xc2, 0xf5, //0x0000020e addb $-11, %dl + 0x80, 0xfa, 0xfe, //0x00000211 cmpb $-2, %dl + 0x0f, 0x83, 0x16, 0x00, 0x00, 0x00, //0x00000214 jae LBB0_10 + 0x4c, 0x89, 0xde, //0x0000021a movq %r11, %rsi + 0xe9, 0x16, 0x01, 0x00, 0x00, //0x0000021d jmp LBB0_31 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000222 .p2align 4, 0x90 + //0x00000230 LBB0_10 + 0x49, 0x8d, 0x73, 0x01, //0x00000230 leaq $1(%r11), %rsi + 0x48, 0x39, 0xc6, //0x00000234 cmpq %rax, %rsi + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000237 jae LBB0_14 + 0x41, 0x8a, 0x14, 0x31, //0x0000023d movb (%r9,%rsi), %dl + 0x80, 0xfa, 0x0d, //0x00000241 cmpb $13, %dl + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000244 je LBB0_14 + 0x80, 0xfa, 0x20, //0x0000024a cmpb $32, %dl + 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000024d je LBB0_14 + 0x80, 0xc2, 0xf5, //0x00000253 addb $-11, %dl + 0x80, 0xfa, 0xfe, //0x00000256 cmpb $-2, %dl + 0x0f, 0x82, 0xd9, 0x00, 0x00, 0x00, //0x00000259 jb LBB0_31 + 0x90, //0x0000025f .p2align 4, 0x90 + //0x00000260 LBB0_14 + 0x49, 0x8d, 0x73, 0x02, //0x00000260 leaq $2(%r11), %rsi + 0x48, 0x39, 0xc6, //0x00000264 cmpq %rax, %rsi + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000267 jae LBB0_18 + 0x41, 0x8a, 0x14, 0x31, //0x0000026d movb (%r9,%rsi), %dl + 0x80, 0xfa, 0x0d, //0x00000271 cmpb $13, %dl + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000274 je LBB0_18 + 0x80, 0xfa, 0x20, //0x0000027a cmpb $32, %dl + 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000027d je LBB0_18 + 0x80, 0xc2, 0xf5, //0x00000283 addb $-11, %dl + 0x80, 0xfa, 0xfe, //0x00000286 cmpb $-2, %dl + 0x0f, 0x82, 0xa9, 0x00, 0x00, 0x00, //0x00000289 jb LBB0_31 + 0x90, //0x0000028f .p2align 4, 0x90 + //0x00000290 LBB0_18 + 0x49, 0x8d, 0x73, 0x03, //0x00000290 leaq $3(%r11), %rsi + 0x48, 0x39, 0xc6, //0x00000294 cmpq %rax, %rsi + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000297 jae LBB0_22 + 0x41, 0x8a, 0x14, 0x31, //0x0000029d movb (%r9,%rsi), %dl + 0x80, 0xfa, 0x0d, //0x000002a1 cmpb $13, %dl + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000002a4 je LBB0_22 + 0x80, 0xfa, 0x20, //0x000002aa cmpb $32, %dl + 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x000002ad je LBB0_22 + 0x80, 0xc2, 0xf5, //0x000002b3 addb $-11, %dl + 0x80, 0xfa, 0xfe, //0x000002b6 cmpb $-2, %dl + 0x0f, 0x82, 0x79, 0x00, 0x00, 0x00, //0x000002b9 jb LBB0_31 + 0x90, //0x000002bf .p2align 4, 0x90 + //0x000002c0 LBB0_22 + 0x49, 0x83, 0xc3, 0x04, //0x000002c0 addq $4, %r11 + 0x4c, 0x39, 0xd8, //0x000002c4 cmpq %r11, %rax + 0x0f, 0x86, 0xc7, 0x33, 0x00, 0x00, //0x000002c7 jbe LBB0_617 + 0x0f, 0x84, 0x4d, 0x00, 0x00, 0x00, //0x000002cd je LBB0_28 + 0x49, 0x8d, 0x14, 0x01, //0x000002d3 leaq (%r9,%rax), %rdx + 0x48, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000002d7 movabsq $4294977024, %rdi + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000002e1 .p2align 4, 0x90 + //0x000002f0 LBB0_25 + 0x43, 0x0f, 0xbe, 0x34, 0x19, //0x000002f0 movsbl (%r9,%r11), %esi + 0x83, 0xfe, 0x20, //0x000002f5 cmpl $32, %esi + 0x0f, 0x87, 0x2e, 0x00, 0x00, 0x00, //0x000002f8 ja LBB0_30 + 0x48, 0x0f, 0xa3, 0xf7, //0x000002fe btq %rsi, %rdi + 0x0f, 0x83, 0x24, 0x00, 0x00, 0x00, //0x00000302 jae LBB0_30 + 0x49, 0x83, 0xc3, 0x01, //0x00000308 addq $1, %r11 + 0x4c, 0x39, 0xd8, //0x0000030c cmpq %r11, %rax + 0x0f, 0x85, 0xdb, 0xff, 0xff, 0xff, //0x0000030f jne LBB0_25 + 0xe9, 0x0c, 0x00, 0x00, 0x00, //0x00000315 jmp LBB0_29 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000031a .p2align 4, 0x90 + //0x00000320 LBB0_28 + 0x4d, 0x01, 0xcb, //0x00000320 addq %r9, %r11 + 0x4c, 0x89, 0xda, //0x00000323 movq %r11, %rdx + //0x00000326 LBB0_29 + 0x4c, 0x29, 0xca, //0x00000326 subq %r9, %rdx + 0x49, 0x89, 0xd3, //0x00000329 movq %rdx, %r11 + //0x0000032c LBB0_30 + 0x4c, 0x89, 0xde, //0x0000032c movq %r11, %rsi + 0x49, 0x39, 0xc3, //0x0000032f cmpq %rax, %r11 + 0x0f, 0x83, 0x63, 0x33, 0x00, 0x00, //0x00000332 jae LBB0_618 + //0x00000338 LBB0_31 + 0x4c, 0x8d, 0x5e, 0x01, //0x00000338 leaq $1(%rsi), %r11 + 0x48, 0x8b, 0x45, 0xa8, //0x0000033c movq $-88(%rbp), %rax + 0x4c, 0x89, 0x18, //0x00000340 movq %r11, (%rax) + 0x41, 0x0f, 0xbe, 0x14, 0x31, //0x00000343 movsbl (%r9,%rsi), %edx + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000348 movq $-1, %rax + 0x85, 0xd2, //0x0000034f testl %edx, %edx + 0x0f, 0x84, 0x9c, 0x33, 0x00, 0x00, //0x00000351 je LBB0_638 + 0x49, 0x8d, 0x48, 0xff, //0x00000357 leaq $-1(%r8), %rcx + 0x43, 0x8b, 0x7c, 0xc5, 0x00, //0x0000035b movl (%r13,%r8,8), %edi + 0x48, 0x8b, 0x5d, 0x90, //0x00000360 movq $-112(%rbp), %rbx + 0x48, 0x83, 0xfb, 0xff, //0x00000364 cmpq $-1, %rbx + 0x48, 0x0f, 0x44, 0xde, //0x00000368 cmoveq %rsi, %rbx + 0x48, 0x89, 0x5d, 0x90, //0x0000036c movq %rbx, $-112(%rbp) + 0x83, 0xc7, 0xff, //0x00000370 addl $-1, %edi + 0x83, 0xff, 0x05, //0x00000373 cmpl $5, %edi + 0x0f, 0x87, 0x7c, 0x02, 0x00, 0x00, //0x00000376 ja LBB0_66 + 0x48, 0x8d, 0x1d, 0x11, 0x36, 0x00, 0x00, //0x0000037c leaq $13841(%rip), %rbx /* LJTI0_0+0(%rip) */ + 0x48, 0x63, 0x3c, 0xbb, //0x00000383 movslq (%rbx,%rdi,4), %rdi + 0x48, 0x01, 0xdf, //0x00000387 addq %rbx, %rdi + 0xff, 0xe7, //0x0000038a jmpq *%rdi + //0x0000038c LBB0_34 + 0x83, 0xfa, 0x2c, //0x0000038c cmpl $44, %edx + 0x0f, 0x84, 0xdc, 0x04, 0x00, 0x00, //0x0000038f je LBB0_105 + 0x83, 0xfa, 0x5d, //0x00000395 cmpl $93, %edx + 0x0f, 0x84, 0x41, 0x02, 0x00, 0x00, //0x00000398 je LBB0_36 + 0xe9, 0x49, 0x33, 0x00, 0x00, //0x0000039e jmp LBB0_637 + //0x000003a3 LBB0_37 + 0x80, 0xfa, 0x5d, //0x000003a3 cmpb $93, %dl + 0x0f, 0x84, 0x33, 0x02, 0x00, 0x00, //0x000003a6 je LBB0_36 + 0x48, 0x89, 0x75, 0xc8, //0x000003ac movq %rsi, $-56(%rbp) + 0x4b, 0xc7, 0x44, 0xc5, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000003b0 movq $1, (%r13,%r8,8) + 0x83, 0xfa, 0x7b, //0x000003b9 cmpl $123, %edx + 0x0f, 0x86, 0x47, 0x02, 0x00, 0x00, //0x000003bc jbe LBB0_67 + 0xe9, 0x25, 0x33, 0x00, 0x00, //0x000003c2 jmp LBB0_637 + //0x000003c7 LBB0_39 + 0x80, 0xfa, 0x22, //0x000003c7 cmpb $34, %dl + 0x0f, 0x85, 0x1c, 0x33, 0x00, 0x00, //0x000003ca jne LBB0_637 + 0x4b, 0xc7, 0x44, 0xc5, 0x00, 0x04, 0x00, 0x00, 0x00, //0x000003d0 movq $4, (%r13,%r8,8) + 0x48, 0x8b, 0x4d, 0xa0, //0x000003d9 movq $-96(%rbp), %rcx + 0x4c, 0x8b, 0x61, 0x08, //0x000003dd movq $8(%rcx), %r12 + 0x48, 0x8b, 0x4d, 0x98, //0x000003e1 movq $-104(%rbp), %rcx + 0xf6, 0xc1, 0x40, //0x000003e5 testb $64, %cl + 0x0f, 0x85, 0x5c, 0x06, 0x00, 0x00, //0x000003e8 jne LBB0_129 + 0x48, 0x89, 0x75, 0xc8, //0x000003ee movq %rsi, $-56(%rbp) + 0xf6, 0xc1, 0x20, //0x000003f2 testb $32, %cl + 0x4c, 0x89, 0x65, 0xb8, //0x000003f5 movq %r12, $-72(%rbp) + 0x4d, 0x89, 0xe6, //0x000003f9 movq %r12, %r14 + 0x0f, 0x85, 0x4a, 0x09, 0x00, 0x00, //0x000003fc jne LBB0_164 + 0x4d, 0x29, 0xde, //0x00000402 subq %r11, %r14 + 0x0f, 0x84, 0xbe, 0x34, 0x00, 0x00, //0x00000405 je LBB0_639 + 0x49, 0x83, 0xfe, 0x40, //0x0000040b cmpq $64, %r14 + 0x0f, 0x82, 0x8b, 0x2a, 0x00, 0x00, //0x0000040f jb LBB0_523 + 0x49, 0xc7, 0xc4, 0xfe, 0xff, 0xff, 0xff, //0x00000415 movq $-2, %r12 + 0x4c, 0x2b, 0x65, 0xc8, //0x0000041c subq $-56(%rbp), %r12 + 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x00000420 movq $-1, $-48(%rbp) + 0x45, 0x31, 0xd2, //0x00000428 xorl %r10d, %r10d + 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000042b .p2align 4, 0x90 + //0x00000430 LBB0_45 + 0xf3, 0x43, 0x0f, 0x6f, 0x04, 0x19, //0x00000430 movdqu (%r9,%r11), %xmm0 + 0xf3, 0x43, 0x0f, 0x6f, 0x4c, 0x19, 0x10, //0x00000436 movdqu $16(%r9,%r11), %xmm1 + 0xf3, 0x43, 0x0f, 0x6f, 0x54, 0x19, 0x20, //0x0000043d movdqu $32(%r9,%r11), %xmm2 + 0xf3, 0x43, 0x0f, 0x6f, 0x5c, 0x19, 0x30, //0x00000444 movdqu $48(%r9,%r11), %xmm3 + 0x66, 0x0f, 0x6f, 0xe0, //0x0000044b movdqa %xmm0, %xmm4 + 0x66, 0x41, 0x0f, 0x74, 0xe3, //0x0000044f pcmpeqb %xmm11, %xmm4 + 0x66, 0x44, 0x0f, 0xd7, 0xc4, //0x00000454 pmovmskb %xmm4, %r8d + 0x66, 0x0f, 0x6f, 0xe1, //0x00000459 movdqa %xmm1, %xmm4 + 0x66, 0x41, 0x0f, 0x74, 0xe3, //0x0000045d pcmpeqb %xmm11, %xmm4 + 0x66, 0x0f, 0xd7, 0xdc, //0x00000462 pmovmskb %xmm4, %ebx + 0x66, 0x0f, 0x6f, 0xe2, //0x00000466 movdqa %xmm2, %xmm4 + 0x66, 0x41, 0x0f, 0x74, 0xe3, //0x0000046a pcmpeqb %xmm11, %xmm4 + 0x66, 0x0f, 0xd7, 0xcc, //0x0000046f pmovmskb %xmm4, %ecx + 0x66, 0x0f, 0x6f, 0xe3, //0x00000473 movdqa %xmm3, %xmm4 + 0x66, 0x41, 0x0f, 0x74, 0xe3, //0x00000477 pcmpeqb %xmm11, %xmm4 + 0x66, 0x0f, 0xd7, 0xfc, //0x0000047c pmovmskb %xmm4, %edi + 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x00000480 pcmpeqb %xmm13, %xmm0 + 0x66, 0x44, 0x0f, 0xd7, 0xf8, //0x00000485 pmovmskb %xmm0, %r15d + 0x66, 0x41, 0x0f, 0x74, 0xcd, //0x0000048a pcmpeqb %xmm13, %xmm1 + 0x66, 0x0f, 0xd7, 0xd1, //0x0000048f pmovmskb %xmm1, %edx + 0x66, 0x41, 0x0f, 0x74, 0xd5, //0x00000493 pcmpeqb %xmm13, %xmm2 + 0x66, 0x0f, 0xd7, 0xc2, //0x00000498 pmovmskb %xmm2, %eax + 0x66, 0x41, 0x0f, 0x74, 0xdd, //0x0000049c pcmpeqb %xmm13, %xmm3 + 0x66, 0x0f, 0xd7, 0xf3, //0x000004a1 pmovmskb %xmm3, %esi + 0x48, 0xc1, 0xe7, 0x30, //0x000004a5 shlq $48, %rdi + 0x48, 0xc1, 0xe1, 0x20, //0x000004a9 shlq $32, %rcx + 0x48, 0x09, 0xf9, //0x000004ad orq %rdi, %rcx + 0x48, 0xc1, 0xe3, 0x10, //0x000004b0 shlq $16, %rbx + 0x48, 0x09, 0xcb, //0x000004b4 orq %rcx, %rbx + 0x49, 0x09, 0xd8, //0x000004b7 orq %rbx, %r8 + 0x48, 0xc1, 0xe6, 0x30, //0x000004ba shlq $48, %rsi + 0x48, 0xc1, 0xe0, 0x20, //0x000004be shlq $32, %rax + 0x48, 0x09, 0xf0, //0x000004c2 orq %rsi, %rax + 0x48, 0xc1, 0xe2, 0x10, //0x000004c5 shlq $16, %rdx + 0x48, 0x09, 0xc2, //0x000004c9 orq %rax, %rdx + 0x49, 0x09, 0xd7, //0x000004cc orq %rdx, %r15 + 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x000004cf jne LBB0_54 + 0x4d, 0x85, 0xd2, //0x000004d5 testq %r10, %r10 + 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x000004d8 jne LBB0_56 + 0x45, 0x31, 0xd2, //0x000004de xorl %r10d, %r10d + 0x4d, 0x85, 0xc0, //0x000004e1 testq %r8, %r8 + 0x0f, 0x85, 0x83, 0x00, 0x00, 0x00, //0x000004e4 jne LBB0_57 + //0x000004ea LBB0_48 + 0x49, 0x83, 0xc6, 0xc0, //0x000004ea addq $-64, %r14 + 0x49, 0x83, 0xc4, 0xc0, //0x000004ee addq $-64, %r12 + 0x49, 0x83, 0xc3, 0x40, //0x000004f2 addq $64, %r11 + 0x49, 0x83, 0xfe, 0x3f, //0x000004f6 cmpq $63, %r14 + 0x0f, 0x87, 0x30, 0xff, 0xff, 0xff, //0x000004fa ja LBB0_45 + 0xe9, 0x9b, 0x22, 0x00, 0x00, //0x00000500 jmp LBB0_49 + //0x00000505 LBB0_54 + 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x00000505 cmpq $-1, $-48(%rbp) + 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x0000050a jne LBB0_56 + 0x49, 0x0f, 0xbc, 0xc7, //0x00000510 bsfq %r15, %rax + 0x4c, 0x01, 0xd8, //0x00000514 addq %r11, %rax + 0x48, 0x89, 0x45, 0xd0, //0x00000517 movq %rax, $-48(%rbp) + //0x0000051b LBB0_56 + 0x4c, 0x89, 0xd0, //0x0000051b movq %r10, %rax + 0x48, 0xf7, 0xd0, //0x0000051e notq %rax + 0x4c, 0x21, 0xf8, //0x00000521 andq %r15, %rax + 0x48, 0x8d, 0x0c, 0x00, //0x00000524 leaq (%rax,%rax), %rcx + 0x4c, 0x09, 0xd1, //0x00000528 orq %r10, %rcx + 0x48, 0x89, 0xca, //0x0000052b movq %rcx, %rdx 0x48, 0xf7, 0xd2, //0x0000052e notq %rdx - 0x49, 0x21, 0xd0, //0x00000531 andq %rdx, %r8 - 0x4d, 0x85, 0xc0, //0x00000534 testq %r8, %r8 - 0x0f, 0x84, 0x7d, 0xff, 0xff, 0xff, //0x00000537 je LBB0_46 - 0xe9, 0x28, 0xfc, 0xff, 0xff, //0x0000053d jmp LBB0_55 - //0x00000542 LBB0_58 - 0x80, 0xfb, 0x3a, //0x00000542 cmpb $58, %bl - 0x0f, 0x85, 0xd6, 0x20, 0x00, 0x00, //0x00000545 jne LBB0_463 - 0x4b, 0xc7, 0x04, 0xc1, 0x00, 0x00, 0x00, 0x00, //0x0000054b movq $0, (%r9,%r8,8) - 0xe9, 0x4b, 0xfc, 0xff, 0xff, //0x00000553 jmp LBB0_2 - //0x00000558 LBB0_60 - 0x83, 0xfb, 0x2c, //0x00000558 cmpl $44, %ebx - 0x0f, 0x85, 0x2b, 0x00, 0x00, 0x00, //0x0000055b jne LBB0_61 - 0x49, 0x81, 0xf8, 0xff, 0x0f, 0x00, 0x00, //0x00000561 cmpq $4095, %r8 - 0x0f, 0x8f, 0x6d, 0x20, 0x00, 0x00, //0x00000568 jg LBB0_466 - 0x49, 0x8d, 0x40, 0x01, //0x0000056e leaq $1(%r8), %rax - 0x49, 0x89, 0x01, //0x00000572 movq %rax, (%r9) - 0x4b, 0xc7, 0x44, 0xc1, 0x08, 0x03, 0x00, 0x00, 0x00, //0x00000575 movq $3, $8(%r9,%r8,8) - 0xe9, 0x20, 0xfc, 0xff, 0xff, //0x0000057e jmp LBB0_2 - //0x00000583 LBB0_62 - 0x83, 0xfb, 0x22, //0x00000583 cmpl $34, %ebx - 0x0f, 0x84, 0x9e, 0x02, 0x00, 0x00, //0x00000586 je LBB0_106 - //0x0000058c LBB0_61 - 0x83, 0xfb, 0x7d, //0x0000058c cmpl $125, %ebx - 0x0f, 0x85, 0x8c, 0x20, 0x00, 0x00, //0x0000058f jne LBB0_463 - //0x00000595 LBB0_35 - 0x49, 0x89, 0x11, //0x00000595 movq %rdx, (%r9) - 0x49, 0x89, 0xd0, //0x00000598 movq %rdx, %r8 - 0x4c, 0x89, 0xe8, //0x0000059b movq %r13, %rax - 0x48, 0x85, 0xd2, //0x0000059e testq %rdx, %rdx - 0x0f, 0x85, 0x29, 0xfc, 0xff, 0xff, //0x000005a1 jne LBB0_4 - 0xe9, 0xa7, 0x20, 0x00, 0x00, //0x000005a7 jmp LBB0_464 - //0x000005ac LBB0_64 - 0x49, 0x89, 0x11, //0x000005ac movq %rdx, (%r9) - 0x83, 0xfb, 0x7b, //0x000005af cmpl $123, %ebx - 0x0f, 0x87, 0x69, 0x20, 0x00, 0x00, //0x000005b2 ja LBB0_463 - //0x000005b8 LBB0_65 - 0x4f, 0x8d, 0x3c, 0x34, //0x000005b8 leaq (%r12,%r14), %r15 - 0x89, 0xd9, //0x000005bc movl %ebx, %ecx - 0x48, 0x8d, 0x15, 0x17, 0x22, 0x00, 0x00, //0x000005be leaq $8727(%rip), %rdx /* LJTI0_1+0(%rip) */ - 0x48, 0x63, 0x0c, 0x8a, //0x000005c5 movslq (%rdx,%rcx,4), %rcx - 0x48, 0x01, 0xd1, //0x000005c9 addq %rdx, %rcx - 0xff, 0xe1, //0x000005cc jmpq *%rcx - //0x000005ce LBB0_66 - 0x48, 0x8b, 0x45, 0x90, //0x000005ce movq $-112(%rbp), %rax - 0x48, 0x8b, 0x78, 0x08, //0x000005d2 movq $8(%rax), %rdi - 0x4c, 0x29, 0xf7, //0x000005d6 subq %r14, %rdi - 0x0f, 0x84, 0x26, 0x20, 0x00, 0x00, //0x000005d9 je LBB0_454 - 0x41, 0x80, 0x3f, 0x30, //0x000005df cmpb $48, (%r15) - 0x0f, 0x85, 0x2f, 0x00, 0x00, 0x00, //0x000005e3 jne LBB0_71 - 0x48, 0x83, 0xff, 0x01, //0x000005e9 cmpq $1, %rdi - 0x0f, 0x84, 0xc7, 0xfb, 0xff, 0xff, //0x000005ed je LBB0_1 - 0x43, 0x8a, 0x04, 0x14, //0x000005f3 movb (%r12,%r10), %al - 0x04, 0xd2, //0x000005f7 addb $-46, %al - 0x3c, 0x37, //0x000005f9 cmpb $55, %al - 0x0f, 0x87, 0xb9, 0xfb, 0xff, 0xff, //0x000005fb ja LBB0_1 - 0x0f, 0xb6, 0xc0, //0x00000601 movzbl %al, %eax - 0x48, 0xb9, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x00000604 movabsq $36028797027352577, %rcx - 0x48, 0x0f, 0xa3, 0xc1, //0x0000060e btq %rax, %rcx - 0x0f, 0x83, 0xa2, 0xfb, 0xff, 0xff, //0x00000612 jae LBB0_1 - //0x00000618 LBB0_71 - 0x48, 0x83, 0xff, 0x10, //0x00000618 cmpq $16, %rdi - 0x0f, 0x82, 0x28, 0x17, 0x00, 0x00, //0x0000061c jb LBB0_358 - 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00000622 movq $-1, %r14 - 0x45, 0x31, 0xd2, //0x00000629 xorl %r10d, %r10d - 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x0000062c movq $-1, %r12 - 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000633 movq $-1, %r8 - 0x49, 0x89, 0xf9, //0x0000063a movq %rdi, %r9 - 0x90, 0x90, 0x90, //0x0000063d .p2align 4, 0x90 - //0x00000640 LBB0_73 - 0xf3, 0x43, 0x0f, 0x6f, 0x04, 0x17, //0x00000640 movdqu (%r15,%r10), %xmm0 - 0x66, 0x0f, 0x6f, 0xc8, //0x00000646 movdqa %xmm0, %xmm1 - 0x66, 0x0f, 0x74, 0x0d, 0xee, 0xf9, 0xff, 0xff, //0x0000064a pcmpeqb $-1554(%rip), %xmm1 /* LCPI0_4+0(%rip) */ - 0x66, 0x0f, 0x6f, 0xd0, //0x00000652 movdqa %xmm0, %xmm2 - 0x66, 0x0f, 0x74, 0x15, 0xf2, 0xf9, 0xff, 0xff, //0x00000656 pcmpeqb $-1550(%rip), %xmm2 /* LCPI0_5+0(%rip) */ - 0x66, 0x0f, 0xeb, 0xd1, //0x0000065e por %xmm1, %xmm2 - 0x66, 0x0f, 0x6f, 0xc8, //0x00000662 movdqa %xmm0, %xmm1 - 0x66, 0x0f, 0xfc, 0x0d, 0xf2, 0xf9, 0xff, 0xff, //0x00000666 paddb $-1550(%rip), %xmm1 /* LCPI0_6+0(%rip) */ - 0x66, 0x0f, 0x6f, 0xd9, //0x0000066e movdqa %xmm1, %xmm3 - 0x66, 0x41, 0x0f, 0xda, 0xdb, //0x00000672 pminub %xmm11, %xmm3 - 0x66, 0x0f, 0x74, 0xd9, //0x00000677 pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0x6f, 0xc8, //0x0000067b movdqa %xmm0, %xmm1 - 0x66, 0x41, 0x0f, 0xdb, 0xcc, //0x0000067f pand %xmm12, %xmm1 - 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x00000684 pcmpeqb %xmm13, %xmm0 - 0x66, 0x41, 0x0f, 0x74, 0xce, //0x00000689 pcmpeqb %xmm14, %xmm1 - 0x66, 0x44, 0x0f, 0xd7, 0xe9, //0x0000068e pmovmskb %xmm1, %r13d - 0x66, 0x0f, 0xeb, 0xc8, //0x00000693 por %xmm0, %xmm1 - 0x66, 0x0f, 0xeb, 0xca, //0x00000697 por %xmm2, %xmm1 - 0x66, 0x0f, 0xeb, 0xcb, //0x0000069b por %xmm3, %xmm1 - 0x66, 0x0f, 0xd7, 0xd0, //0x0000069f pmovmskb %xmm0, %edx - 0x66, 0x44, 0x0f, 0xd7, 0xda, //0x000006a3 pmovmskb %xmm2, %r11d - 0x66, 0x0f, 0xd7, 0xc1, //0x000006a8 pmovmskb %xmm1, %eax - 0xf7, 0xd0, //0x000006ac notl %eax - 0x0f, 0xbc, 0xc8, //0x000006ae bsfl %eax, %ecx - 0x83, 0xf9, 0x10, //0x000006b1 cmpl $16, %ecx - 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x000006b4 je LBB0_75 - 0xb8, 0xff, 0xff, 0xff, 0xff, //0x000006ba movl $-1, %eax - 0xd3, 0xe0, //0x000006bf shll %cl, %eax - 0xf7, 0xd0, //0x000006c1 notl %eax - 0x21, 0xc2, //0x000006c3 andl %eax, %edx - 0x41, 0x21, 0xc5, //0x000006c5 andl %eax, %r13d - 0x44, 0x21, 0xd8, //0x000006c8 andl %r11d, %eax - 0x41, 0x89, 0xc3, //0x000006cb movl %eax, %r11d - //0x000006ce LBB0_75 - 0x8d, 0x42, 0xff, //0x000006ce leal $-1(%rdx), %eax - 0x21, 0xd0, //0x000006d1 andl %edx, %eax - 0x0f, 0x85, 0xbb, 0x0f, 0x00, 0x00, //0x000006d3 jne LBB0_311 - 0x41, 0x8d, 0x45, 0xff, //0x000006d9 leal $-1(%r13), %eax - 0x44, 0x21, 0xe8, //0x000006dd andl %r13d, %eax - 0x0f, 0x85, 0xae, 0x0f, 0x00, 0x00, //0x000006e0 jne LBB0_311 - 0x41, 0x8d, 0x43, 0xff, //0x000006e6 leal $-1(%r11), %eax - 0x44, 0x21, 0xd8, //0x000006ea andl %r11d, %eax - 0x0f, 0x85, 0xa1, 0x0f, 0x00, 0x00, //0x000006ed jne LBB0_311 - 0x85, 0xd2, //0x000006f3 testl %edx, %edx - 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x000006f5 je LBB0_81 - 0x0f, 0xbc, 0xc2, //0x000006fb bsfl %edx, %eax - 0x49, 0x83, 0xf8, 0xff, //0x000006fe cmpq $-1, %r8 - 0x0f, 0x85, 0x4b, 0x11, 0x00, 0x00, //0x00000702 jne LBB0_317 - 0x4c, 0x01, 0xd0, //0x00000708 addq %r10, %rax - 0x49, 0x89, 0xc0, //0x0000070b movq %rax, %r8 - //0x0000070e LBB0_81 - 0x45, 0x85, 0xed, //0x0000070e testl %r13d, %r13d - 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00000711 je LBB0_84 - 0x41, 0x0f, 0xbc, 0xc5, //0x00000717 bsfl %r13d, %eax - 0x49, 0x83, 0xfc, 0xff, //0x0000071b cmpq $-1, %r12 - 0x0f, 0x85, 0x2e, 0x11, 0x00, 0x00, //0x0000071f jne LBB0_317 - 0x4c, 0x01, 0xd0, //0x00000725 addq %r10, %rax - 0x49, 0x89, 0xc4, //0x00000728 movq %rax, %r12 - //0x0000072b LBB0_84 - 0x4c, 0x8b, 0x6d, 0xa8, //0x0000072b movq $-88(%rbp), %r13 - 0x45, 0x85, 0xdb, //0x0000072f testl %r11d, %r11d - 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00000732 je LBB0_87 - 0x41, 0x0f, 0xbc, 0xc3, //0x00000738 bsfl %r11d, %eax - 0x49, 0x83, 0xfe, 0xff, //0x0000073c cmpq $-1, %r14 - 0x0f, 0x85, 0xa7, 0x12, 0x00, 0x00, //0x00000740 jne LBB0_323 - 0x4c, 0x01, 0xd0, //0x00000746 addq %r10, %rax - 0x49, 0x89, 0xc6, //0x00000749 movq %rax, %r14 - //0x0000074c LBB0_87 - 0x83, 0xf9, 0x10, //0x0000074c cmpl $16, %ecx - 0x0f, 0x85, 0x67, 0x04, 0x00, 0x00, //0x0000074f jne LBB0_148 - 0x49, 0x83, 0xc1, 0xf0, //0x00000755 addq $-16, %r9 - 0x49, 0x83, 0xc2, 0x10, //0x00000759 addq $16, %r10 - 0x49, 0x83, 0xf9, 0x0f, //0x0000075d cmpq $15, %r9 - 0x0f, 0x87, 0xd9, 0xfe, 0xff, 0xff, //0x00000761 ja LBB0_73 - 0x4b, 0x8d, 0x0c, 0x17, //0x00000767 leaq (%r15,%r10), %rcx - 0x4c, 0x39, 0xd7, //0x0000076b cmpq %r10, %rdi - 0x49, 0x89, 0xca, //0x0000076e movq %rcx, %r10 - 0x48, 0x8b, 0x75, 0xd0, //0x00000771 movq $-48(%rbp), %rsi - 0x0f, 0x84, 0x4d, 0x04, 0x00, 0x00, //0x00000775 je LBB0_149 - //0x0000077b LBB0_90 - 0x4e, 0x8d, 0x14, 0x09, //0x0000077b leaq (%rcx,%r9), %r10 - 0x48, 0x89, 0xca, //0x0000077f movq %rcx, %rdx - 0x4c, 0x29, 0xfa, //0x00000782 subq %r15, %rdx - 0x31, 0xff, //0x00000785 xorl %edi, %edi - 0xe9, 0x21, 0x00, 0x00, 0x00, //0x00000787 jmp LBB0_94 - //0x0000078c LBB0_91 - 0x49, 0x83, 0xfe, 0xff, //0x0000078c cmpq $-1, %r14 - 0x0f, 0x85, 0x29, 0x0f, 0x00, 0x00, //0x00000790 jne LBB0_315 - 0x4c, 0x8d, 0x34, 0x3a, //0x00000796 leaq (%rdx,%rdi), %r14 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000079a .p2align 4, 0x90 - //0x000007a0 LBB0_93 - 0x48, 0x83, 0xc7, 0x01, //0x000007a0 addq $1, %rdi - 0x49, 0x39, 0xf9, //0x000007a4 cmpq %rdi, %r9 - 0x0f, 0x84, 0x1b, 0x04, 0x00, 0x00, //0x000007a7 je LBB0_149 - //0x000007ad LBB0_94 - 0x0f, 0xbe, 0x04, 0x39, //0x000007ad movsbl (%rcx,%rdi), %eax - 0x8d, 0x58, 0xd0, //0x000007b1 leal $-48(%rax), %ebx - 0x83, 0xfb, 0x0a, //0x000007b4 cmpl $10, %ebx - 0x0f, 0x82, 0xe3, 0xff, 0xff, 0xff, //0x000007b7 jb LBB0_93 - 0x8d, 0x58, 0xd5, //0x000007bd leal $-43(%rax), %ebx - 0x83, 0xfb, 0x1a, //0x000007c0 cmpl $26, %ebx - 0x0f, 0x87, 0x23, 0x00, 0x00, 0x00, //0x000007c3 ja LBB0_99 - 0x4c, 0x8d, 0x1d, 0x68, 0x22, 0x00, 0x00, //0x000007c9 leaq $8808(%rip), %r11 /* LJTI0_3+0(%rip) */ - 0x49, 0x63, 0x04, 0x9b, //0x000007d0 movslq (%r11,%rbx,4), %rax - 0x4c, 0x01, 0xd8, //0x000007d4 addq %r11, %rax - 0xff, 0xe0, //0x000007d7 jmpq *%rax - //0x000007d9 LBB0_97 - 0x49, 0x83, 0xf8, 0xff, //0x000007d9 cmpq $-1, %r8 - 0x0f, 0x85, 0xdc, 0x0e, 0x00, 0x00, //0x000007dd jne LBB0_315 - 0x4c, 0x8d, 0x04, 0x3a, //0x000007e3 leaq (%rdx,%rdi), %r8 - 0xe9, 0xb4, 0xff, 0xff, 0xff, //0x000007e7 jmp LBB0_93 - //0x000007ec LBB0_99 - 0x83, 0xf8, 0x65, //0x000007ec cmpl $101, %eax - 0x0f, 0x85, 0xd4, 0x05, 0x00, 0x00, //0x000007ef jne LBB0_176 - //0x000007f5 LBB0_100 - 0x49, 0x83, 0xfc, 0xff, //0x000007f5 cmpq $-1, %r12 - 0x0f, 0x85, 0xc0, 0x0e, 0x00, 0x00, //0x000007f9 jne LBB0_315 - 0x4c, 0x8d, 0x24, 0x3a, //0x000007ff leaq (%rdx,%rdi), %r12 - 0xe9, 0x98, 0xff, 0xff, 0xff, //0x00000803 jmp LBB0_93 - //0x00000808 LBB0_102 - 0x49, 0x81, 0xf8, 0xff, 0x0f, 0x00, 0x00, //0x00000808 cmpq $4095, %r8 - 0x0f, 0x8f, 0xc6, 0x1d, 0x00, 0x00, //0x0000080f jg LBB0_466 - 0x49, 0x8d, 0x40, 0x01, //0x00000815 leaq $1(%r8), %rax - 0x49, 0x89, 0x01, //0x00000819 movq %rax, (%r9) - 0x4b, 0xc7, 0x44, 0xc1, 0x08, 0x00, 0x00, 0x00, 0x00, //0x0000081c movq $0, $8(%r9,%r8,8) - 0xe9, 0x79, 0xf9, 0xff, 0xff, //0x00000825 jmp LBB0_2 - //0x0000082a LBB0_106 - 0x4b, 0xc7, 0x04, 0xc1, 0x02, 0x00, 0x00, 0x00, //0x0000082a movq $2, (%r9,%r8,8) - 0x48, 0x8b, 0x45, 0x90, //0x00000832 movq $-112(%rbp), %rax - 0x4c, 0x8b, 0x68, 0x08, //0x00000836 movq $8(%rax), %r13 - 0xf6, 0x85, 0x70, 0xff, 0xff, 0xff, 0x20, //0x0000083a testb $32, $-144(%rbp) - 0x4c, 0x89, 0x6d, 0xa0, //0x00000841 movq %r13, $-96(%rbp) - 0x0f, 0x85, 0x92, 0x03, 0x00, 0x00, //0x00000845 jne LBB0_150 - 0x4d, 0x29, 0xd5, //0x0000084b subq %r10, %r13 - 0x0f, 0x84, 0x2c, 0x1f, 0x00, 0x00, //0x0000084e je LBB0_478 - 0x49, 0x83, 0xfd, 0x40, //0x00000854 cmpq $64, %r13 - 0x0f, 0x82, 0x0f, 0x16, 0x00, 0x00, //0x00000858 jb LBB0_374 - 0x49, 0xc7, 0xc6, 0xfe, 0xff, 0xff, 0xff, //0x0000085e movq $-2, %r14 - 0x4c, 0x2b, 0x75, 0xc0, //0x00000865 subq $-64(%rbp), %r14 - 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00000869 movq $-1, $-56(%rbp) - 0x45, 0x31, 0xdb, //0x00000871 xorl %r11d, %r11d - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000874 .p2align 4, 0x90 - //0x00000880 LBB0_110 - 0xf3, 0x43, 0x0f, 0x6f, 0x04, 0x14, //0x00000880 movdqu (%r12,%r10), %xmm0 - 0xf3, 0x43, 0x0f, 0x6f, 0x4c, 0x14, 0x10, //0x00000886 movdqu $16(%r12,%r10), %xmm1 - 0xf3, 0x43, 0x0f, 0x6f, 0x54, 0x14, 0x20, //0x0000088d movdqu $32(%r12,%r10), %xmm2 - 0xf3, 0x43, 0x0f, 0x6f, 0x5c, 0x14, 0x30, //0x00000894 movdqu $48(%r12,%r10), %xmm3 - 0x66, 0x0f, 0x6f, 0xe0, //0x0000089b movdqa %xmm0, %xmm4 - 0x66, 0x41, 0x0f, 0x74, 0xe1, //0x0000089f pcmpeqb %xmm9, %xmm4 - 0x66, 0x44, 0x0f, 0xd7, 0xc4, //0x000008a4 pmovmskb %xmm4, %r8d - 0x66, 0x0f, 0x6f, 0xe1, //0x000008a9 movdqa %xmm1, %xmm4 - 0x66, 0x41, 0x0f, 0x74, 0xe1, //0x000008ad pcmpeqb %xmm9, %xmm4 - 0x66, 0x0f, 0xd7, 0xf4, //0x000008b2 pmovmskb %xmm4, %esi - 0x66, 0x0f, 0x6f, 0xe2, //0x000008b6 movdqa %xmm2, %xmm4 - 0x66, 0x41, 0x0f, 0x74, 0xe1, //0x000008ba pcmpeqb %xmm9, %xmm4 - 0x66, 0x0f, 0xd7, 0xdc, //0x000008bf pmovmskb %xmm4, %ebx - 0x66, 0x0f, 0x6f, 0xe3, //0x000008c3 movdqa %xmm3, %xmm4 - 0x66, 0x41, 0x0f, 0x74, 0xe1, //0x000008c7 pcmpeqb %xmm9, %xmm4 - 0x66, 0x0f, 0xd7, 0xd4, //0x000008cc pmovmskb %xmm4, %edx - 0x66, 0x41, 0x0f, 0x74, 0xc2, //0x000008d0 pcmpeqb %xmm10, %xmm0 - 0x66, 0x44, 0x0f, 0xd7, 0xc8, //0x000008d5 pmovmskb %xmm0, %r9d - 0x66, 0x41, 0x0f, 0x74, 0xca, //0x000008da pcmpeqb %xmm10, %xmm1 - 0x66, 0x0f, 0xd7, 0xc9, //0x000008df pmovmskb %xmm1, %ecx - 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x000008e3 pcmpeqb %xmm10, %xmm2 - 0x66, 0x0f, 0xd7, 0xc2, //0x000008e8 pmovmskb %xmm2, %eax - 0x66, 0x41, 0x0f, 0x74, 0xda, //0x000008ec pcmpeqb %xmm10, %xmm3 - 0x66, 0x0f, 0xd7, 0xfb, //0x000008f1 pmovmskb %xmm3, %edi - 0x48, 0xc1, 0xe2, 0x30, //0x000008f5 shlq $48, %rdx - 0x48, 0xc1, 0xe3, 0x20, //0x000008f9 shlq $32, %rbx - 0x48, 0x09, 0xd3, //0x000008fd orq %rdx, %rbx - 0x48, 0xc1, 0xe6, 0x10, //0x00000900 shlq $16, %rsi - 0x48, 0x09, 0xde, //0x00000904 orq %rbx, %rsi - 0x49, 0x09, 0xf0, //0x00000907 orq %rsi, %r8 - 0x48, 0xc1, 0xe7, 0x30, //0x0000090a shlq $48, %rdi - 0x48, 0xc1, 0xe0, 0x20, //0x0000090e shlq $32, %rax - 0x48, 0x09, 0xf8, //0x00000912 orq %rdi, %rax - 0x48, 0xc1, 0xe1, 0x10, //0x00000915 shlq $16, %rcx - 0x48, 0x09, 0xc1, //0x00000919 orq %rax, %rcx - 0x49, 0x09, 0xc9, //0x0000091c orq %rcx, %r9 - 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x0000091f jne LBB0_119 - 0x4d, 0x85, 0xdb, //0x00000925 testq %r11, %r11 - 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x00000928 jne LBB0_121 - 0x45, 0x31, 0xdb, //0x0000092e xorl %r11d, %r11d - 0x4d, 0x85, 0xc0, //0x00000931 testq %r8, %r8 - 0x0f, 0x85, 0x83, 0x00, 0x00, 0x00, //0x00000934 jne LBB0_122 - //0x0000093a LBB0_113 - 0x49, 0x83, 0xc5, 0xc0, //0x0000093a addq $-64, %r13 - 0x49, 0x83, 0xc6, 0xc0, //0x0000093e addq $-64, %r14 - 0x49, 0x83, 0xc2, 0x40, //0x00000942 addq $64, %r10 - 0x49, 0x83, 0xfd, 0x3f, //0x00000946 cmpq $63, %r13 - 0x0f, 0x87, 0x30, 0xff, 0xff, 0xff, //0x0000094a ja LBB0_110 - 0xe9, 0x43, 0x0f, 0x00, 0x00, //0x00000950 jmp LBB0_114 - //0x00000955 LBB0_119 - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00000955 cmpq $-1, $-56(%rbp) - 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x0000095a jne LBB0_121 - 0x49, 0x0f, 0xbc, 0xc1, //0x00000960 bsfq %r9, %rax - 0x4c, 0x01, 0xd0, //0x00000964 addq %r10, %rax - 0x48, 0x89, 0x45, 0xc8, //0x00000967 movq %rax, $-56(%rbp) - //0x0000096b LBB0_121 - 0x4c, 0x89, 0xd8, //0x0000096b movq %r11, %rax - 0x48, 0xf7, 0xd0, //0x0000096e notq %rax - 0x4c, 0x21, 0xc8, //0x00000971 andq %r9, %rax - 0x48, 0x8d, 0x0c, 0x00, //0x00000974 leaq (%rax,%rax), %rcx - 0x4c, 0x09, 0xd9, //0x00000978 orq %r11, %rcx - 0x48, 0x89, 0xca, //0x0000097b movq %rcx, %rdx - 0x48, 0xf7, 0xd2, //0x0000097e notq %rdx - 0x4c, 0x21, 0xca, //0x00000981 andq %r9, %rdx - 0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000984 movabsq $-6148914691236517206, %rsi - 0x48, 0x21, 0xf2, //0x0000098e andq %rsi, %rdx - 0x45, 0x31, 0xdb, //0x00000991 xorl %r11d, %r11d - 0x48, 0x01, 0xc2, //0x00000994 addq %rax, %rdx - 0x41, 0x0f, 0x92, 0xc3, //0x00000997 setb %r11b - 0x48, 0x01, 0xd2, //0x0000099b addq %rdx, %rdx - 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x0000099e movabsq $6148914691236517205, %rax - 0x48, 0x31, 0xc2, //0x000009a8 xorq %rax, %rdx - 0x48, 0x21, 0xca, //0x000009ab andq %rcx, %rdx - 0x48, 0xf7, 0xd2, //0x000009ae notq %rdx - 0x49, 0x21, 0xd0, //0x000009b1 andq %rdx, %r8 - 0x4d, 0x85, 0xc0, //0x000009b4 testq %r8, %r8 - 0x0f, 0x84, 0x7d, 0xff, 0xff, 0xff, //0x000009b7 je LBB0_113 - //0x000009bd LBB0_122 - 0x4d, 0x0f, 0xbc, 0xd0, //0x000009bd bsfq %r8, %r10 - 0x4d, 0x29, 0xf2, //0x000009c1 subq %r14, %r10 - 0x48, 0x8b, 0x75, 0xd0, //0x000009c4 movq $-48(%rbp), %rsi - 0x4c, 0x8b, 0x4d, 0xb8, //0x000009c8 movq $-72(%rbp), %r9 - 0x4c, 0x8b, 0x6d, 0xa8, //0x000009cc movq $-88(%rbp), %r13 - 0x4c, 0x8b, 0x75, 0xc0, //0x000009d0 movq $-64(%rbp), %r14 - 0x4d, 0x85, 0xd2, //0x000009d4 testq %r10, %r10 - 0x0f, 0x89, 0xeb, 0x04, 0x00, 0x00, //0x000009d7 jns LBB0_195 - 0xe9, 0x05, 0x1c, 0x00, 0x00, //0x000009dd jmp LBB0_56 - //0x000009e2 LBB0_123 - 0x4d, 0x29, 0xd5, //0x000009e2 subq %r10, %r13 - 0x0f, 0x84, 0x95, 0x1d, 0x00, 0x00, //0x000009e5 je LBB0_478 - 0x49, 0x83, 0xfd, 0x40, //0x000009eb cmpq $64, %r13 - 0x0f, 0x82, 0x52, 0x14, 0x00, 0x00, //0x000009ef jb LBB0_372 - 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x000009f5 movq $-1, $-56(%rbp) - 0x45, 0x31, 0xdb, //0x000009fd xorl %r11d, %r11d - //0x00000a00 .p2align 4, 0x90 - //0x00000a00 LBB0_126 - 0xf3, 0x43, 0x0f, 0x6f, 0x24, 0x14, //0x00000a00 movdqu (%r12,%r10), %xmm4 - 0xf3, 0x43, 0x0f, 0x6f, 0x54, 0x14, 0x10, //0x00000a06 movdqu $16(%r12,%r10), %xmm2 - 0xf3, 0x47, 0x0f, 0x6f, 0x44, 0x14, 0x20, //0x00000a0d movdqu $32(%r12,%r10), %xmm8 - 0xf3, 0x43, 0x0f, 0x6f, 0x74, 0x14, 0x30, //0x00000a14 movdqu $48(%r12,%r10), %xmm6 - 0x66, 0x0f, 0x6f, 0xec, //0x00000a1b movdqa %xmm4, %xmm5 - 0x66, 0x41, 0x0f, 0x74, 0xe9, //0x00000a1f pcmpeqb %xmm9, %xmm5 - 0x66, 0x44, 0x0f, 0xd7, 0xf5, //0x00000a24 pmovmskb %xmm5, %r14d - 0x66, 0x0f, 0x6f, 0xea, //0x00000a29 movdqa %xmm2, %xmm5 - 0x66, 0x0f, 0x6f, 0xda, //0x00000a2d movdqa %xmm2, %xmm3 - 0x66, 0x41, 0x0f, 0xda, 0xdf, //0x00000a31 pminub %xmm15, %xmm3 - 0x66, 0x0f, 0x74, 0xda, //0x00000a36 pcmpeqb %xmm2, %xmm3 - 0x66, 0x41, 0x0f, 0x74, 0xd1, //0x00000a3a pcmpeqb %xmm9, %xmm2 - 0x66, 0x0f, 0xd7, 0xf2, //0x00000a3f pmovmskb %xmm2, %esi - 0x66, 0x41, 0x0f, 0x6f, 0xd0, //0x00000a43 movdqa %xmm8, %xmm2 - 0x66, 0x41, 0x0f, 0x6f, 0xf8, //0x00000a48 movdqa %xmm8, %xmm7 - 0x66, 0x41, 0x0f, 0xda, 0xff, //0x00000a4d pminub %xmm15, %xmm7 - 0x66, 0x41, 0x0f, 0x74, 0xf8, //0x00000a52 pcmpeqb %xmm8, %xmm7 - 0x66, 0x45, 0x0f, 0x74, 0xc1, //0x00000a57 pcmpeqb %xmm9, %xmm8 - 0x66, 0x41, 0x0f, 0xd7, 0xd0, //0x00000a5c pmovmskb %xmm8, %edx - 0x66, 0x0f, 0x6f, 0xc6, //0x00000a61 movdqa %xmm6, %xmm0 - 0x66, 0x0f, 0x6f, 0xce, //0x00000a65 movdqa %xmm6, %xmm1 - 0x66, 0x41, 0x0f, 0xda, 0xcf, //0x00000a69 pminub %xmm15, %xmm1 - 0x66, 0x0f, 0x74, 0xce, //0x00000a6e pcmpeqb %xmm6, %xmm1 - 0x66, 0x41, 0x0f, 0x74, 0xf1, //0x00000a72 pcmpeqb %xmm9, %xmm6 - 0x66, 0x44, 0x0f, 0xd7, 0xfe, //0x00000a77 pmovmskb %xmm6, %r15d - 0x66, 0x0f, 0x6f, 0xf4, //0x00000a7c movdqa %xmm4, %xmm6 - 0x66, 0x41, 0x0f, 0x74, 0xf2, //0x00000a80 pcmpeqb %xmm10, %xmm6 - 0x66, 0x44, 0x0f, 0xd7, 0xe6, //0x00000a85 pmovmskb %xmm6, %r12d - 0x66, 0x41, 0x0f, 0x74, 0xea, //0x00000a8a pcmpeqb %xmm10, %xmm5 - 0x66, 0x0f, 0xd7, 0xcd, //0x00000a8f pmovmskb %xmm5, %ecx - 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x00000a93 pcmpeqb %xmm10, %xmm2 - 0x66, 0x44, 0x0f, 0xd7, 0xc2, //0x00000a98 pmovmskb %xmm2, %r8d - 0x66, 0x41, 0x0f, 0x74, 0xc2, //0x00000a9d pcmpeqb %xmm10, %xmm0 - 0x66, 0x44, 0x0f, 0xd7, 0xc8, //0x00000aa2 pmovmskb %xmm0, %r9d - 0x66, 0x0f, 0xd7, 0xfb, //0x00000aa7 pmovmskb %xmm3, %edi - 0x66, 0x0f, 0xd7, 0xdf, //0x00000aab pmovmskb %xmm7, %ebx - 0x66, 0x0f, 0xd7, 0xc1, //0x00000aaf pmovmskb %xmm1, %eax - 0x49, 0xc1, 0xe7, 0x30, //0x00000ab3 shlq $48, %r15 - 0x48, 0xc1, 0xe2, 0x20, //0x00000ab7 shlq $32, %rdx - 0x4c, 0x09, 0xfa, //0x00000abb orq %r15, %rdx - 0x48, 0xc1, 0xe6, 0x10, //0x00000abe shlq $16, %rsi - 0x48, 0x09, 0xd6, //0x00000ac2 orq %rdx, %rsi - 0x49, 0x09, 0xf6, //0x00000ac5 orq %rsi, %r14 - 0x49, 0xc1, 0xe1, 0x30, //0x00000ac8 shlq $48, %r9 - 0x49, 0xc1, 0xe0, 0x20, //0x00000acc shlq $32, %r8 - 0x4d, 0x09, 0xc8, //0x00000ad0 orq %r9, %r8 - 0x48, 0xc1, 0xe1, 0x10, //0x00000ad3 shlq $16, %rcx - 0x4c, 0x09, 0xc1, //0x00000ad7 orq %r8, %rcx - 0x48, 0xc1, 0xe0, 0x30, //0x00000ada shlq $48, %rax - 0x48, 0xc1, 0xe3, 0x20, //0x00000ade shlq $32, %rbx - 0x48, 0x09, 0xc3, //0x00000ae2 orq %rax, %rbx - 0x48, 0xc1, 0xe7, 0x10, //0x00000ae5 shlq $16, %rdi - 0x48, 0x09, 0xdf, //0x00000ae9 orq %rbx, %rdi - 0x49, 0x09, 0xcc, //0x00000aec orq %rcx, %r12 - 0x0f, 0x85, 0x4d, 0x00, 0x00, 0x00, //0x00000aef jne LBB0_143 - 0x4d, 0x85, 0xdb, //0x00000af5 testq %r11, %r11 - 0x0f, 0x85, 0x5a, 0x00, 0x00, 0x00, //0x00000af8 jne LBB0_145 - 0x45, 0x31, 0xdb, //0x00000afe xorl %r11d, %r11d - //0x00000b01 LBB0_129 - 0x66, 0x0f, 0x6f, 0xc4, //0x00000b01 movdqa %xmm4, %xmm0 - 0x66, 0x41, 0x0f, 0xda, 0xc7, //0x00000b05 pminub %xmm15, %xmm0 - 0x66, 0x0f, 0x74, 0xc4, //0x00000b0a pcmpeqb %xmm4, %xmm0 - 0x66, 0x0f, 0xd7, 0xc0, //0x00000b0e pmovmskb %xmm0, %eax - 0x48, 0x09, 0xc7, //0x00000b12 orq %rax, %rdi - 0x4d, 0x85, 0xf6, //0x00000b15 testq %r14, %r14 - 0x4c, 0x8b, 0x65, 0xb0, //0x00000b18 movq $-80(%rbp), %r12 - 0x0f, 0x85, 0x84, 0x00, 0x00, 0x00, //0x00000b1c jne LBB0_146 - 0x48, 0x85, 0xff, //0x00000b22 testq %rdi, %rdi - 0x0f, 0x85, 0x02, 0x1b, 0x00, 0x00, //0x00000b25 jne LBB0_457 - 0x49, 0x83, 0xc5, 0xc0, //0x00000b2b addq $-64, %r13 - 0x49, 0x83, 0xc2, 0x40, //0x00000b2f addq $64, %r10 - 0x49, 0x83, 0xfd, 0x3f, //0x00000b33 cmpq $63, %r13 - 0x0f, 0x87, 0xc3, 0xfe, 0xff, 0xff, //0x00000b37 ja LBB0_126 - 0xe9, 0x15, 0x0c, 0x00, 0x00, //0x00000b3d jmp LBB0_132 - //0x00000b42 LBB0_143 - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00000b42 cmpq $-1, $-56(%rbp) - 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x00000b47 jne LBB0_145 - 0x49, 0x0f, 0xbc, 0xc4, //0x00000b4d bsfq %r12, %rax - 0x4c, 0x01, 0xd0, //0x00000b51 addq %r10, %rax - 0x48, 0x89, 0x45, 0xc8, //0x00000b54 movq %rax, $-56(%rbp) - //0x00000b58 LBB0_145 - 0x4c, 0x89, 0xd8, //0x00000b58 movq %r11, %rax - 0x48, 0xf7, 0xd0, //0x00000b5b notq %rax - 0x4c, 0x21, 0xe0, //0x00000b5e andq %r12, %rax - 0x48, 0x8d, 0x0c, 0x00, //0x00000b61 leaq (%rax,%rax), %rcx - 0x4c, 0x09, 0xd9, //0x00000b65 orq %r11, %rcx - 0x48, 0x89, 0xca, //0x00000b68 movq %rcx, %rdx - 0x48, 0xf7, 0xd2, //0x00000b6b notq %rdx - 0x4c, 0x21, 0xe2, //0x00000b6e andq %r12, %rdx - 0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000b71 movabsq $-6148914691236517206, %rsi - 0x48, 0x21, 0xf2, //0x00000b7b andq %rsi, %rdx - 0x45, 0x31, 0xdb, //0x00000b7e xorl %r11d, %r11d - 0x48, 0x01, 0xc2, //0x00000b81 addq %rax, %rdx - 0x41, 0x0f, 0x92, 0xc3, //0x00000b84 setb %r11b - 0x48, 0x01, 0xd2, //0x00000b88 addq %rdx, %rdx - 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000b8b movabsq $6148914691236517205, %rax - 0x48, 0x31, 0xc2, //0x00000b95 xorq %rax, %rdx - 0x48, 0x21, 0xca, //0x00000b98 andq %rcx, %rdx - 0x48, 0xf7, 0xd2, //0x00000b9b notq %rdx - 0x49, 0x21, 0xd6, //0x00000b9e andq %rdx, %r14 - 0xe9, 0x5b, 0xff, 0xff, 0xff, //0x00000ba1 jmp LBB0_129 - //0x00000ba6 LBB0_146 - 0x49, 0x0f, 0xbc, 0xc6, //0x00000ba6 bsfq %r14, %rax - 0x48, 0x85, 0xff, //0x00000baa testq %rdi, %rdi - 0x0f, 0x84, 0x95, 0x02, 0x00, 0x00, //0x00000bad je LBB0_186 - 0x48, 0x0f, 0xbc, 0xcf, //0x00000bb3 bsfq %rdi, %rcx - 0xe9, 0x91, 0x02, 0x00, 0x00, //0x00000bb7 jmp LBB0_187 - //0x00000bbc LBB0_148 - 0x89, 0xc8, //0x00000bbc movl %ecx, %eax - 0x4c, 0x01, 0xf8, //0x00000bbe addq %r15, %rax - 0x49, 0x01, 0xc2, //0x00000bc1 addq %rax, %r10 - 0x48, 0x8b, 0x75, 0xd0, //0x00000bc4 movq $-48(%rbp), %rsi - //0x00000bc8 LBB0_149 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00000bc8 movq $-1, %rcx - 0x4d, 0x85, 0xc0, //0x00000bcf testq %r8, %r8 - 0x0f, 0x85, 0x07, 0x02, 0x00, 0x00, //0x00000bd2 jne LBB0_177 - 0xe9, 0x37, 0x1a, 0x00, 0x00, //0x00000bd8 jmp LBB0_456 - //0x00000bdd LBB0_150 - 0x4d, 0x29, 0xd5, //0x00000bdd subq %r10, %r13 - 0x0f, 0x84, 0x9a, 0x1b, 0x00, 0x00, //0x00000be0 je LBB0_478 - 0x49, 0x83, 0xfd, 0x40, //0x00000be6 cmpq $64, %r13 - 0x0f, 0x82, 0x9e, 0x12, 0x00, 0x00, //0x00000bea jb LBB0_375 - 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00000bf0 movq $-1, $-56(%rbp) - 0x45, 0x31, 0xdb, //0x00000bf8 xorl %r11d, %r11d - 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000bfb .p2align 4, 0x90 - //0x00000c00 LBB0_153 - 0xf3, 0x43, 0x0f, 0x6f, 0x2c, 0x14, //0x00000c00 movdqu (%r12,%r10), %xmm5 - 0xf3, 0x43, 0x0f, 0x6f, 0x44, 0x14, 0x10, //0x00000c06 movdqu $16(%r12,%r10), %xmm0 - 0xf3, 0x43, 0x0f, 0x6f, 0x7c, 0x14, 0x20, //0x00000c0d movdqu $32(%r12,%r10), %xmm7 - 0xf3, 0x43, 0x0f, 0x6f, 0x74, 0x14, 0x30, //0x00000c14 movdqu $48(%r12,%r10), %xmm6 - 0x66, 0x0f, 0x6f, 0xcd, //0x00000c1b movdqa %xmm5, %xmm1 - 0x66, 0x41, 0x0f, 0x74, 0xc9, //0x00000c1f pcmpeqb %xmm9, %xmm1 - 0x66, 0x44, 0x0f, 0xd7, 0xc9, //0x00000c24 pmovmskb %xmm1, %r9d - 0x66, 0x0f, 0x6f, 0xc8, //0x00000c29 movdqa %xmm0, %xmm1 - 0x66, 0x0f, 0x6f, 0xd0, //0x00000c2d movdqa %xmm0, %xmm2 - 0x66, 0x41, 0x0f, 0xda, 0xd7, //0x00000c31 pminub %xmm15, %xmm2 - 0x66, 0x0f, 0x74, 0xd0, //0x00000c36 pcmpeqb %xmm0, %xmm2 - 0x66, 0x41, 0x0f, 0x74, 0xc1, //0x00000c3a pcmpeqb %xmm9, %xmm0 - 0x66, 0x0f, 0xd7, 0xf0, //0x00000c3f pmovmskb %xmm0, %esi - 0x66, 0x0f, 0x6f, 0xc7, //0x00000c43 movdqa %xmm7, %xmm0 - 0x66, 0x0f, 0x6f, 0xdf, //0x00000c47 movdqa %xmm7, %xmm3 - 0x66, 0x41, 0x0f, 0xda, 0xdf, //0x00000c4b pminub %xmm15, %xmm3 - 0x66, 0x0f, 0x74, 0xdf, //0x00000c50 pcmpeqb %xmm7, %xmm3 - 0x66, 0x41, 0x0f, 0x74, 0xf9, //0x00000c54 pcmpeqb %xmm9, %xmm7 - 0x66, 0x0f, 0xd7, 0xd7, //0x00000c59 pmovmskb %xmm7, %edx - 0x66, 0x0f, 0x6f, 0xe6, //0x00000c5d movdqa %xmm6, %xmm4 - 0x66, 0x0f, 0x6f, 0xfe, //0x00000c61 movdqa %xmm6, %xmm7 - 0x66, 0x41, 0x0f, 0xda, 0xff, //0x00000c65 pminub %xmm15, %xmm7 - 0x66, 0x0f, 0x74, 0xfe, //0x00000c6a pcmpeqb %xmm6, %xmm7 - 0x66, 0x41, 0x0f, 0x74, 0xf1, //0x00000c6e pcmpeqb %xmm9, %xmm6 - 0x66, 0x0f, 0xd7, 0xc6, //0x00000c73 pmovmskb %xmm6, %eax - 0x66, 0x0f, 0x6f, 0xf5, //0x00000c77 movdqa %xmm5, %xmm6 - 0x66, 0x41, 0x0f, 0x74, 0xf2, //0x00000c7b pcmpeqb %xmm10, %xmm6 - 0x66, 0x44, 0x0f, 0xd7, 0xf6, //0x00000c80 pmovmskb %xmm6, %r14d - 0x66, 0x41, 0x0f, 0x74, 0xca, //0x00000c85 pcmpeqb %xmm10, %xmm1 - 0x66, 0x0f, 0xd7, 0xc9, //0x00000c8a pmovmskb %xmm1, %ecx - 0x66, 0x41, 0x0f, 0x74, 0xc2, //0x00000c8e pcmpeqb %xmm10, %xmm0 - 0x66, 0x44, 0x0f, 0xd7, 0xf8, //0x00000c93 pmovmskb %xmm0, %r15d - 0x66, 0x41, 0x0f, 0x74, 0xe2, //0x00000c98 pcmpeqb %xmm10, %xmm4 - 0x66, 0x44, 0x0f, 0xd7, 0xc4, //0x00000c9d pmovmskb %xmm4, %r8d - 0x66, 0x0f, 0xd7, 0xfa, //0x00000ca2 pmovmskb %xmm2, %edi - 0x66, 0x0f, 0xd7, 0xdb, //0x00000ca6 pmovmskb %xmm3, %ebx - 0x66, 0x44, 0x0f, 0xd7, 0xe7, //0x00000caa pmovmskb %xmm7, %r12d - 0x48, 0xc1, 0xe0, 0x30, //0x00000caf shlq $48, %rax - 0x48, 0xc1, 0xe2, 0x20, //0x00000cb3 shlq $32, %rdx - 0x48, 0x09, 0xc2, //0x00000cb7 orq %rax, %rdx - 0x48, 0xc1, 0xe6, 0x10, //0x00000cba shlq $16, %rsi - 0x48, 0x09, 0xd6, //0x00000cbe orq %rdx, %rsi - 0x49, 0x09, 0xf1, //0x00000cc1 orq %rsi, %r9 - 0x49, 0xc1, 0xe0, 0x30, //0x00000cc4 shlq $48, %r8 - 0x49, 0xc1, 0xe7, 0x20, //0x00000cc8 shlq $32, %r15 - 0x4d, 0x09, 0xc7, //0x00000ccc orq %r8, %r15 - 0x48, 0xc1, 0xe1, 0x10, //0x00000ccf shlq $16, %rcx - 0x4c, 0x09, 0xf9, //0x00000cd3 orq %r15, %rcx - 0x49, 0xc1, 0xe4, 0x30, //0x00000cd6 shlq $48, %r12 - 0x48, 0xc1, 0xe3, 0x20, //0x00000cda shlq $32, %rbx - 0x4c, 0x09, 0xe3, //0x00000cde orq %r12, %rbx - 0x48, 0xc1, 0xe7, 0x10, //0x00000ce1 shlq $16, %rdi - 0x48, 0x09, 0xdf, //0x00000ce5 orq %rbx, %rdi - 0x49, 0x09, 0xce, //0x00000ce8 orq %rcx, %r14 - 0x0f, 0x85, 0x51, 0x00, 0x00, 0x00, //0x00000ceb jne LBB0_170 - 0x4d, 0x85, 0xdb, //0x00000cf1 testq %r11, %r11 - 0x0f, 0x85, 0x67, 0x00, 0x00, 0x00, //0x00000cf4 jne LBB0_172 - 0x45, 0x31, 0xdb, //0x00000cfa xorl %r11d, %r11d - 0x4c, 0x8b, 0x65, 0xb0, //0x00000cfd movq $-80(%rbp), %r12 - //0x00000d01 LBB0_156 - 0x66, 0x0f, 0x6f, 0xc5, //0x00000d01 movdqa %xmm5, %xmm0 - 0x66, 0x41, 0x0f, 0xda, 0xc7, //0x00000d05 pminub %xmm15, %xmm0 - 0x66, 0x0f, 0x74, 0xc5, //0x00000d0a pcmpeqb %xmm5, %xmm0 - 0x66, 0x0f, 0xd7, 0xc0, //0x00000d0e pmovmskb %xmm0, %eax - 0x48, 0x09, 0xc7, //0x00000d12 orq %rax, %rdi - 0x4d, 0x85, 0xc9, //0x00000d15 testq %r9, %r9 - 0x4c, 0x8b, 0x75, 0xc0, //0x00000d18 movq $-64(%rbp), %r14 - 0x0f, 0x85, 0x91, 0x00, 0x00, 0x00, //0x00000d1c jne LBB0_174 - 0x48, 0x85, 0xff, //0x00000d22 testq %rdi, %rdi - 0x0f, 0x85, 0x02, 0x19, 0x00, 0x00, //0x00000d25 jne LBB0_457 - 0x49, 0x83, 0xc5, 0xc0, //0x00000d2b addq $-64, %r13 - 0x49, 0x83, 0xc2, 0x40, //0x00000d2f addq $64, %r10 - 0x49, 0x83, 0xfd, 0x3f, //0x00000d33 cmpq $63, %r13 - 0x0f, 0x87, 0xc3, 0xfe, 0xff, 0xff, //0x00000d37 ja LBB0_153 - 0xe9, 0xd0, 0x0b, 0x00, 0x00, //0x00000d3d jmp LBB0_159 - //0x00000d42 LBB0_170 - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00000d42 cmpq $-1, $-56(%rbp) - 0x4c, 0x8b, 0x65, 0xb0, //0x00000d47 movq $-80(%rbp), %r12 - 0x0f, 0x85, 0x14, 0x00, 0x00, 0x00, //0x00000d4b jne LBB0_173 - 0x49, 0x0f, 0xbc, 0xc6, //0x00000d51 bsfq %r14, %rax - 0x4c, 0x01, 0xd0, //0x00000d55 addq %r10, %rax - 0x48, 0x89, 0x45, 0xc8, //0x00000d58 movq %rax, $-56(%rbp) - 0xe9, 0x04, 0x00, 0x00, 0x00, //0x00000d5c jmp LBB0_173 - //0x00000d61 LBB0_172 - 0x4c, 0x8b, 0x65, 0xb0, //0x00000d61 movq $-80(%rbp), %r12 - //0x00000d65 LBB0_173 - 0x4c, 0x89, 0xd8, //0x00000d65 movq %r11, %rax - 0x48, 0xf7, 0xd0, //0x00000d68 notq %rax - 0x4c, 0x21, 0xf0, //0x00000d6b andq %r14, %rax - 0x48, 0x8d, 0x0c, 0x00, //0x00000d6e leaq (%rax,%rax), %rcx - 0x4c, 0x09, 0xd9, //0x00000d72 orq %r11, %rcx - 0x48, 0x89, 0xca, //0x00000d75 movq %rcx, %rdx - 0x48, 0xf7, 0xd2, //0x00000d78 notq %rdx - 0x4c, 0x21, 0xf2, //0x00000d7b andq %r14, %rdx - 0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000d7e movabsq $-6148914691236517206, %rsi - 0x48, 0x21, 0xf2, //0x00000d88 andq %rsi, %rdx - 0x45, 0x31, 0xdb, //0x00000d8b xorl %r11d, %r11d - 0x48, 0x01, 0xc2, //0x00000d8e addq %rax, %rdx - 0x41, 0x0f, 0x92, 0xc3, //0x00000d91 setb %r11b - 0x48, 0x01, 0xd2, //0x00000d95 addq %rdx, %rdx - 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000d98 movabsq $6148914691236517205, %rax - 0x48, 0x31, 0xc2, //0x00000da2 xorq %rax, %rdx - 0x48, 0x21, 0xca, //0x00000da5 andq %rcx, %rdx - 0x48, 0xf7, 0xd2, //0x00000da8 notq %rdx - 0x49, 0x21, 0xd1, //0x00000dab andq %rdx, %r9 - 0xe9, 0x4e, 0xff, 0xff, 0xff, //0x00000dae jmp LBB0_156 - //0x00000db3 LBB0_174 - 0x49, 0x0f, 0xbc, 0xc1, //0x00000db3 bsfq %r9, %rax - 0x48, 0x85, 0xff, //0x00000db7 testq %rdi, %rdi - 0x0f, 0x84, 0xde, 0x00, 0x00, 0x00, //0x00000dba je LBB0_192 - 0x48, 0x0f, 0xbc, 0xcf, //0x00000dc0 bsfq %rdi, %rcx - 0xe9, 0xda, 0x00, 0x00, 0x00, //0x00000dc4 jmp LBB0_193 - //0x00000dc9 LBB0_176 - 0x48, 0x01, 0xf9, //0x00000dc9 addq %rdi, %rcx - 0x49, 0x89, 0xca, //0x00000dcc movq %rcx, %r10 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00000dcf movq $-1, %rcx - 0x4d, 0x85, 0xc0, //0x00000dd6 testq %r8, %r8 - 0x0f, 0x84, 0x35, 0x18, 0x00, 0x00, //0x00000dd9 je LBB0_456 - //0x00000ddf LBB0_177 - 0x4d, 0x85, 0xf6, //0x00000ddf testq %r14, %r14 - 0x0f, 0x84, 0x2c, 0x18, 0x00, 0x00, //0x00000de2 je LBB0_456 - 0x4d, 0x85, 0xe4, //0x00000de8 testq %r12, %r12 - 0x0f, 0x84, 0x23, 0x18, 0x00, 0x00, //0x00000deb je LBB0_456 - 0x4d, 0x29, 0xfa, //0x00000df1 subq %r15, %r10 - 0x49, 0x8d, 0x42, 0xff, //0x00000df4 leaq $-1(%r10), %rax - 0x49, 0x39, 0xc0, //0x00000df8 cmpq %rax, %r8 - 0x0f, 0x84, 0x37, 0x00, 0x00, 0x00, //0x00000dfb je LBB0_185 - 0x49, 0x39, 0xc6, //0x00000e01 cmpq %rax, %r14 - 0x0f, 0x84, 0x2e, 0x00, 0x00, 0x00, //0x00000e04 je LBB0_185 - 0x49, 0x39, 0xc4, //0x00000e0a cmpq %rax, %r12 - 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x00000e0d je LBB0_185 - 0x4d, 0x85, 0xf6, //0x00000e13 testq %r14, %r14 - 0x4c, 0x8b, 0x4d, 0xb8, //0x00000e16 movq $-72(%rbp), %r9 - 0x0f, 0x8e, 0x5b, 0x00, 0x00, 0x00, //0x00000e1a jle LBB0_189 - 0x49, 0x8d, 0x46, 0xff, //0x00000e20 leaq $-1(%r14), %rax - 0x49, 0x39, 0xc4, //0x00000e24 cmpq %rax, %r12 - 0x0f, 0x84, 0x4e, 0x00, 0x00, 0x00, //0x00000e27 je LBB0_189 - 0x49, 0xf7, 0xd6, //0x00000e2d notq %r14 - 0x4d, 0x89, 0xf2, //0x00000e30 movq %r14, %r10 - 0xe9, 0x2f, 0x0a, 0x00, 0x00, //0x00000e33 jmp LBB0_319 - //0x00000e38 LBB0_185 - 0x49, 0xf7, 0xda, //0x00000e38 negq %r10 - 0x4c, 0x8b, 0x75, 0xc0, //0x00000e3b movq $-64(%rbp), %r14 - 0x4c, 0x8b, 0x4d, 0xb8, //0x00000e3f movq $-72(%rbp), %r9 - 0xe9, 0x23, 0x0a, 0x00, 0x00, //0x00000e43 jmp LBB0_320 - //0x00000e48 LBB0_186 - 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00000e48 movl $64, %ecx - //0x00000e4d LBB0_187 - 0x48, 0x8b, 0x75, 0xd0, //0x00000e4d movq $-48(%rbp), %rsi - 0x4c, 0x8b, 0x4d, 0xb8, //0x00000e51 movq $-72(%rbp), %r9 - 0x4c, 0x8b, 0x6d, 0xa8, //0x00000e55 movq $-88(%rbp), %r13 - 0x4c, 0x8b, 0x75, 0xc0, //0x00000e59 movq $-64(%rbp), %r14 - 0x48, 0x39, 0xc1, //0x00000e5d cmpq %rax, %rcx - 0x0f, 0x82, 0x23, 0x19, 0x00, 0x00, //0x00000e60 jb LBB0_477 - 0x49, 0x01, 0xc2, //0x00000e66 addq %rax, %r10 - 0x49, 0x83, 0xc2, 0x01, //0x00000e69 addq $1, %r10 - 0x4d, 0x85, 0xd2, //0x00000e6d testq %r10, %r10 - 0x0f, 0x89, 0x14, 0xf3, 0xff, 0xff, //0x00000e70 jns LBB0_267 - 0xe9, 0x6c, 0x17, 0x00, 0x00, //0x00000e76 jmp LBB0_56 - //0x00000e7b LBB0_189 - 0x4c, 0x89, 0xc0, //0x00000e7b movq %r8, %rax - 0x4c, 0x09, 0xe0, //0x00000e7e orq %r12, %rax - 0x0f, 0x99, 0xc1, //0x00000e81 setns %cl - 0x0f, 0x88, 0x28, 0x05, 0x00, 0x00, //0x00000e84 js LBB0_268 - 0x4d, 0x39, 0xe0, //0x00000e8a cmpq %r12, %r8 - 0x0f, 0x8c, 0x1f, 0x05, 0x00, 0x00, //0x00000e8d jl LBB0_268 - 0x49, 0xf7, 0xd0, //0x00000e93 notq %r8 - 0x4d, 0x89, 0xc2, //0x00000e96 movq %r8, %r10 - 0xe9, 0xc9, 0x09, 0x00, 0x00, //0x00000e99 jmp LBB0_319 - //0x00000e9e LBB0_192 - 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00000e9e movl $64, %ecx - //0x00000ea3 LBB0_193 - 0x48, 0x8b, 0x75, 0xd0, //0x00000ea3 movq $-48(%rbp), %rsi - 0x4c, 0x8b, 0x4d, 0xb8, //0x00000ea7 movq $-72(%rbp), %r9 - 0x4c, 0x8b, 0x6d, 0xa8, //0x00000eab movq $-88(%rbp), %r13 - 0x48, 0x39, 0xc1, //0x00000eaf cmpq %rax, %rcx - 0x0f, 0x82, 0xd1, 0x18, 0x00, 0x00, //0x00000eb2 jb LBB0_477 - 0x49, 0x01, 0xc2, //0x00000eb8 addq %rax, %r10 - 0x49, 0x83, 0xc2, 0x01, //0x00000ebb addq $1, %r10 - 0x4d, 0x85, 0xd2, //0x00000ebf testq %r10, %r10 - 0x0f, 0x88, 0x1f, 0x17, 0x00, 0x00, //0x00000ec2 js LBB0_56 - //0x00000ec8 LBB0_195 - 0x4c, 0x89, 0x16, //0x00000ec8 movq %r10, (%rsi) - 0x4c, 0x89, 0xf0, //0x00000ecb movq %r14, %rax - 0x48, 0xb9, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x00000ece movabsq $9223372036854775806, %rcx - 0x49, 0x39, 0xce, //0x00000ed8 cmpq %rcx, %r14 - 0x0f, 0x87, 0x72, 0x17, 0x00, 0x00, //0x00000edb ja LBB0_464 - 0x49, 0x8b, 0x01, //0x00000ee1 movq (%r9), %rax - 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x00000ee4 cmpq $4095, %rax - 0x0f, 0x8f, 0xeb, 0x16, 0x00, 0x00, //0x00000eea jg LBB0_466 - 0x48, 0x8d, 0x48, 0x01, //0x00000ef0 leaq $1(%rax), %rcx - 0x49, 0x89, 0x09, //0x00000ef4 movq %rcx, (%r9) - 0x49, 0xc7, 0x44, 0xc1, 0x08, 0x04, 0x00, 0x00, 0x00, //0x00000ef7 movq $4, $8(%r9,%rax,8) - 0xe9, 0x9e, 0xf2, 0xff, 0xff, //0x00000f00 jmp LBB0_2 - //0x00000f05 LBB0_198 - 0x48, 0x8b, 0x4d, 0x90, //0x00000f05 movq $-112(%rbp), %rcx - 0x48, 0x8b, 0x49, 0x08, //0x00000f09 movq $8(%rcx), %rcx - 0x48, 0x8d, 0x51, 0xfc, //0x00000f0d leaq $-4(%rcx), %rdx - 0x49, 0x39, 0xd6, //0x00000f11 cmpq %rdx, %r14 - 0x0f, 0x83, 0x48, 0x17, 0x00, 0x00, //0x00000f14 jae LBB0_465 - 0x43, 0x8b, 0x0c, 0x14, //0x00000f1a movl (%r12,%r10), %ecx - 0x81, 0xf9, 0x61, 0x6c, 0x73, 0x65, //0x00000f1e cmpl $1702063201, %ecx - 0x0f, 0x85, 0x56, 0x17, 0x00, 0x00, //0x00000f24 jne LBB0_467 - 0x4d, 0x8d, 0x56, 0x05, //0x00000f2a leaq $5(%r14), %r10 - 0xe9, 0x57, 0xf2, 0xff, 0xff, //0x00000f2e jmp LBB0_267 - //0x00000f33 LBB0_201 - 0x48, 0x8b, 0x45, 0x90, //0x00000f33 movq $-112(%rbp), %rax - 0x4c, 0x8b, 0x68, 0x08, //0x00000f37 movq $8(%rax), %r13 - 0xf6, 0x85, 0x70, 0xff, 0xff, 0xff, 0x20, //0x00000f3b testb $32, $-144(%rbp) - 0x4c, 0x89, 0x6d, 0xa0, //0x00000f42 movq %r13, $-96(%rbp) - 0x0f, 0x85, 0x80, 0x04, 0x00, 0x00, //0x00000f46 jne LBB0_269 - 0x4d, 0x29, 0xd5, //0x00000f4c subq %r10, %r13 - 0x0f, 0x84, 0x2b, 0x18, 0x00, 0x00, //0x00000f4f je LBB0_478 - 0x49, 0x83, 0xfd, 0x40, //0x00000f55 cmpq $64, %r13 - 0x0f, 0x82, 0x73, 0x0f, 0x00, 0x00, //0x00000f59 jb LBB0_377 - 0x49, 0xc7, 0xc6, 0xfe, 0xff, 0xff, 0xff, //0x00000f5f movq $-2, %r14 - 0x4c, 0x2b, 0x75, 0xc0, //0x00000f66 subq $-64(%rbp), %r14 - 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00000f6a movq $-1, $-56(%rbp) - 0x45, 0x31, 0xdb, //0x00000f72 xorl %r11d, %r11d - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000f75 .p2align 4, 0x90 - //0x00000f80 LBB0_205 - 0xf3, 0x43, 0x0f, 0x6f, 0x04, 0x14, //0x00000f80 movdqu (%r12,%r10), %xmm0 - 0xf3, 0x43, 0x0f, 0x6f, 0x4c, 0x14, 0x10, //0x00000f86 movdqu $16(%r12,%r10), %xmm1 - 0xf3, 0x43, 0x0f, 0x6f, 0x54, 0x14, 0x20, //0x00000f8d movdqu $32(%r12,%r10), %xmm2 - 0xf3, 0x43, 0x0f, 0x6f, 0x5c, 0x14, 0x30, //0x00000f94 movdqu $48(%r12,%r10), %xmm3 - 0x66, 0x0f, 0x6f, 0xe0, //0x00000f9b movdqa %xmm0, %xmm4 - 0x66, 0x41, 0x0f, 0x74, 0xe1, //0x00000f9f pcmpeqb %xmm9, %xmm4 - 0x66, 0x44, 0x0f, 0xd7, 0xc4, //0x00000fa4 pmovmskb %xmm4, %r8d - 0x66, 0x0f, 0x6f, 0xe1, //0x00000fa9 movdqa %xmm1, %xmm4 - 0x66, 0x41, 0x0f, 0x74, 0xe1, //0x00000fad pcmpeqb %xmm9, %xmm4 - 0x66, 0x0f, 0xd7, 0xf4, //0x00000fb2 pmovmskb %xmm4, %esi - 0x66, 0x0f, 0x6f, 0xe2, //0x00000fb6 movdqa %xmm2, %xmm4 - 0x66, 0x41, 0x0f, 0x74, 0xe1, //0x00000fba pcmpeqb %xmm9, %xmm4 - 0x66, 0x0f, 0xd7, 0xdc, //0x00000fbf pmovmskb %xmm4, %ebx - 0x66, 0x0f, 0x6f, 0xe3, //0x00000fc3 movdqa %xmm3, %xmm4 - 0x66, 0x41, 0x0f, 0x74, 0xe1, //0x00000fc7 pcmpeqb %xmm9, %xmm4 - 0x66, 0x0f, 0xd7, 0xd4, //0x00000fcc pmovmskb %xmm4, %edx - 0x66, 0x41, 0x0f, 0x74, 0xc2, //0x00000fd0 pcmpeqb %xmm10, %xmm0 - 0x66, 0x44, 0x0f, 0xd7, 0xc8, //0x00000fd5 pmovmskb %xmm0, %r9d - 0x66, 0x41, 0x0f, 0x74, 0xca, //0x00000fda pcmpeqb %xmm10, %xmm1 - 0x66, 0x0f, 0xd7, 0xc9, //0x00000fdf pmovmskb %xmm1, %ecx - 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x00000fe3 pcmpeqb %xmm10, %xmm2 - 0x66, 0x0f, 0xd7, 0xc2, //0x00000fe8 pmovmskb %xmm2, %eax - 0x66, 0x41, 0x0f, 0x74, 0xda, //0x00000fec pcmpeqb %xmm10, %xmm3 - 0x66, 0x0f, 0xd7, 0xfb, //0x00000ff1 pmovmskb %xmm3, %edi - 0x48, 0xc1, 0xe2, 0x30, //0x00000ff5 shlq $48, %rdx - 0x48, 0xc1, 0xe3, 0x20, //0x00000ff9 shlq $32, %rbx - 0x48, 0x09, 0xd3, //0x00000ffd orq %rdx, %rbx - 0x48, 0xc1, 0xe6, 0x10, //0x00001000 shlq $16, %rsi - 0x48, 0x09, 0xde, //0x00001004 orq %rbx, %rsi - 0x49, 0x09, 0xf0, //0x00001007 orq %rsi, %r8 - 0x48, 0xc1, 0xe7, 0x30, //0x0000100a shlq $48, %rdi - 0x48, 0xc1, 0xe0, 0x20, //0x0000100e shlq $32, %rax - 0x48, 0x09, 0xf8, //0x00001012 orq %rdi, %rax - 0x48, 0xc1, 0xe1, 0x10, //0x00001015 shlq $16, %rcx - 0x48, 0x09, 0xc1, //0x00001019 orq %rax, %rcx - 0x49, 0x09, 0xc9, //0x0000101c orq %rcx, %r9 - 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x0000101f jne LBB0_214 - 0x4d, 0x85, 0xdb, //0x00001025 testq %r11, %r11 - 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x00001028 jne LBB0_216 - 0x45, 0x31, 0xdb, //0x0000102e xorl %r11d, %r11d - 0x4d, 0x85, 0xc0, //0x00001031 testq %r8, %r8 - 0x0f, 0x85, 0x83, 0x00, 0x00, 0x00, //0x00001034 jne LBB0_217 - //0x0000103a LBB0_208 - 0x49, 0x83, 0xc5, 0xc0, //0x0000103a addq $-64, %r13 - 0x49, 0x83, 0xc6, 0xc0, //0x0000103e addq $-64, %r14 - 0x49, 0x83, 0xc2, 0x40, //0x00001042 addq $64, %r10 - 0x49, 0x83, 0xfd, 0x3f, //0x00001046 cmpq $63, %r13 - 0x0f, 0x87, 0x30, 0xff, 0xff, 0xff, //0x0000104a ja LBB0_205 - 0xe9, 0x9c, 0x0b, 0x00, 0x00, //0x00001050 jmp LBB0_209 - //0x00001055 LBB0_214 - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00001055 cmpq $-1, $-56(%rbp) - 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x0000105a jne LBB0_216 - 0x49, 0x0f, 0xbc, 0xc1, //0x00001060 bsfq %r9, %rax - 0x4c, 0x01, 0xd0, //0x00001064 addq %r10, %rax - 0x48, 0x89, 0x45, 0xc8, //0x00001067 movq %rax, $-56(%rbp) - //0x0000106b LBB0_216 - 0x4c, 0x89, 0xd8, //0x0000106b movq %r11, %rax - 0x48, 0xf7, 0xd0, //0x0000106e notq %rax - 0x4c, 0x21, 0xc8, //0x00001071 andq %r9, %rax - 0x48, 0x8d, 0x0c, 0x00, //0x00001074 leaq (%rax,%rax), %rcx - 0x4c, 0x09, 0xd9, //0x00001078 orq %r11, %rcx - 0x48, 0x89, 0xca, //0x0000107b movq %rcx, %rdx - 0x48, 0xf7, 0xd2, //0x0000107e notq %rdx - 0x4c, 0x21, 0xca, //0x00001081 andq %r9, %rdx - 0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001084 movabsq $-6148914691236517206, %rsi - 0x48, 0x21, 0xf2, //0x0000108e andq %rsi, %rdx - 0x45, 0x31, 0xdb, //0x00001091 xorl %r11d, %r11d - 0x48, 0x01, 0xc2, //0x00001094 addq %rax, %rdx - 0x41, 0x0f, 0x92, 0xc3, //0x00001097 setb %r11b - 0x48, 0x01, 0xd2, //0x0000109b addq %rdx, %rdx - 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x0000109e movabsq $6148914691236517205, %rax - 0x48, 0x31, 0xc2, //0x000010a8 xorq %rax, %rdx - 0x48, 0x21, 0xca, //0x000010ab andq %rcx, %rdx - 0x48, 0xf7, 0xd2, //0x000010ae notq %rdx - 0x49, 0x21, 0xd0, //0x000010b1 andq %rdx, %r8 - 0x4d, 0x85, 0xc0, //0x000010b4 testq %r8, %r8 - 0x0f, 0x84, 0x7d, 0xff, 0xff, 0xff, //0x000010b7 je LBB0_208 - //0x000010bd LBB0_217 - 0x4d, 0x0f, 0xbc, 0xd0, //0x000010bd bsfq %r8, %r10 - 0x4d, 0x29, 0xf2, //0x000010c1 subq %r14, %r10 - 0x48, 0x8b, 0x75, 0xd0, //0x000010c4 movq $-48(%rbp), %rsi - 0x4c, 0x8b, 0x4d, 0xb8, //0x000010c8 movq $-72(%rbp), %r9 - 0x4c, 0x8b, 0x6d, 0xa8, //0x000010cc movq $-88(%rbp), %r13 - 0x48, 0x8b, 0x5d, 0xc0, //0x000010d0 movq $-64(%rbp), %rbx - 0x4d, 0x85, 0xd2, //0x000010d4 testq %r10, %r10 - 0x0f, 0x89, 0x99, 0x05, 0x00, 0x00, //0x000010d7 jns LBB0_310 - 0xe9, 0x05, 0x15, 0x00, 0x00, //0x000010dd jmp LBB0_56 - //0x000010e2 LBB0_218 - 0x48, 0x8b, 0x45, 0x90, //0x000010e2 movq $-112(%rbp), %rax - 0x4c, 0x8b, 0x58, 0x08, //0x000010e6 movq $8(%rax), %r11 - 0x4d, 0x29, 0xd3, //0x000010ea subq %r10, %r11 - 0x0f, 0x84, 0x77, 0x15, 0x00, 0x00, //0x000010ed je LBB0_461 - 0x4f, 0x8d, 0x0c, 0x14, //0x000010f3 leaq (%r12,%r10), %r9 - 0x41, 0x80, 0x39, 0x30, //0x000010f7 cmpb $48, (%r9) - 0x0f, 0x85, 0x35, 0x00, 0x00, 0x00, //0x000010fb jne LBB0_223 - 0x41, 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00001101 movl $1, %r8d - 0x49, 0x83, 0xfb, 0x01, //0x00001107 cmpq $1, %r11 - 0x0f, 0x84, 0xaf, 0x0a, 0x00, 0x00, //0x0000110b je LBB0_357 - 0x41, 0x8a, 0x41, 0x01, //0x00001111 movb $1(%r9), %al - 0x04, 0xd2, //0x00001115 addb $-46, %al - 0x3c, 0x37, //0x00001117 cmpb $55, %al - 0x0f, 0x87, 0xa1, 0x0a, 0x00, 0x00, //0x00001119 ja LBB0_357 - 0x0f, 0xb6, 0xc0, //0x0000111f movzbl %al, %eax - 0x48, 0xb9, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x00001122 movabsq $36028797027352577, %rcx - 0x48, 0x0f, 0xa3, 0xc1, //0x0000112c btq %rax, %rcx - 0x0f, 0x83, 0x8a, 0x0a, 0x00, 0x00, //0x00001130 jae LBB0_357 - //0x00001136 LBB0_223 - 0x49, 0x83, 0xfb, 0x10, //0x00001136 cmpq $16, %r11 - 0x0f, 0x82, 0x6b, 0x0d, 0x00, 0x00, //0x0000113a jb LBB0_376 - 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00001140 movq $-1, %r15 - 0x45, 0x31, 0xc0, //0x00001147 xorl %r8d, %r8d - 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x0000114a movq $-1, %r12 - 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x00001151 movq $-1, %r13 - 0x4c, 0x89, 0xde, //0x00001158 movq %r11, %rsi - 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000115b .p2align 4, 0x90 - //0x00001160 LBB0_225 - 0xf3, 0x43, 0x0f, 0x6f, 0x04, 0x01, //0x00001160 movdqu (%r9,%r8), %xmm0 - 0x66, 0x0f, 0x6f, 0xc8, //0x00001166 movdqa %xmm0, %xmm1 - 0x66, 0x0f, 0x74, 0x0d, 0xce, 0xee, 0xff, 0xff, //0x0000116a pcmpeqb $-4402(%rip), %xmm1 /* LCPI0_4+0(%rip) */ - 0x66, 0x0f, 0x6f, 0xd0, //0x00001172 movdqa %xmm0, %xmm2 - 0x66, 0x0f, 0x74, 0x15, 0xd2, 0xee, 0xff, 0xff, //0x00001176 pcmpeqb $-4398(%rip), %xmm2 /* LCPI0_5+0(%rip) */ - 0x66, 0x0f, 0xeb, 0xd1, //0x0000117e por %xmm1, %xmm2 - 0x66, 0x0f, 0x6f, 0xc8, //0x00001182 movdqa %xmm0, %xmm1 - 0x66, 0x0f, 0xfc, 0x0d, 0xd2, 0xee, 0xff, 0xff, //0x00001186 paddb $-4398(%rip), %xmm1 /* LCPI0_6+0(%rip) */ - 0x66, 0x0f, 0x6f, 0xd9, //0x0000118e movdqa %xmm1, %xmm3 - 0x66, 0x41, 0x0f, 0xda, 0xdb, //0x00001192 pminub %xmm11, %xmm3 - 0x66, 0x0f, 0x74, 0xd9, //0x00001197 pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0x6f, 0xc8, //0x0000119b movdqa %xmm0, %xmm1 - 0x66, 0x41, 0x0f, 0xdb, 0xcc, //0x0000119f pand %xmm12, %xmm1 - 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x000011a4 pcmpeqb %xmm13, %xmm0 - 0x66, 0x41, 0x0f, 0x74, 0xce, //0x000011a9 pcmpeqb %xmm14, %xmm1 - 0x66, 0x0f, 0xd7, 0xd1, //0x000011ae pmovmskb %xmm1, %edx - 0x66, 0x0f, 0xeb, 0xc8, //0x000011b2 por %xmm0, %xmm1 - 0x66, 0x0f, 0xeb, 0xca, //0x000011b6 por %xmm2, %xmm1 - 0x66, 0x0f, 0xeb, 0xcb, //0x000011ba por %xmm3, %xmm1 - 0x66, 0x0f, 0xd7, 0xc0, //0x000011be pmovmskb %xmm0, %eax - 0x66, 0x0f, 0xd7, 0xfa, //0x000011c2 pmovmskb %xmm2, %edi - 0x66, 0x0f, 0xd7, 0xc9, //0x000011c6 pmovmskb %xmm1, %ecx - 0xf7, 0xd1, //0x000011ca notl %ecx - 0x0f, 0xbc, 0xc9, //0x000011cc bsfl %ecx, %ecx - 0x83, 0xf9, 0x10, //0x000011cf cmpl $16, %ecx - 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x000011d2 je LBB0_227 - 0xbb, 0xff, 0xff, 0xff, 0xff, //0x000011d8 movl $-1, %ebx - 0xd3, 0xe3, //0x000011dd shll %cl, %ebx - 0xf7, 0xd3, //0x000011df notl %ebx - 0x21, 0xd8, //0x000011e1 andl %ebx, %eax - 0x21, 0xda, //0x000011e3 andl %ebx, %edx - 0x21, 0xfb, //0x000011e5 andl %edi, %ebx - 0x89, 0xdf, //0x000011e7 movl %ebx, %edi - //0x000011e9 LBB0_227 - 0x8d, 0x58, 0xff, //0x000011e9 leal $-1(%rax), %ebx - 0x21, 0xc3, //0x000011ec andl %eax, %ebx - 0x0f, 0x85, 0x97, 0x09, 0x00, 0x00, //0x000011ee jne LBB0_351 - 0x8d, 0x5a, 0xff, //0x000011f4 leal $-1(%rdx), %ebx - 0x21, 0xd3, //0x000011f7 andl %edx, %ebx - 0x0f, 0x85, 0x8c, 0x09, 0x00, 0x00, //0x000011f9 jne LBB0_351 - 0x8d, 0x5f, 0xff, //0x000011ff leal $-1(%rdi), %ebx - 0x21, 0xfb, //0x00001202 andl %edi, %ebx - 0x0f, 0x85, 0x81, 0x09, 0x00, 0x00, //0x00001204 jne LBB0_351 - 0x85, 0xc0, //0x0000120a testl %eax, %eax - 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x0000120c je LBB0_233 - 0x0f, 0xbc, 0xc0, //0x00001212 bsfl %eax, %eax - 0x49, 0x83, 0xfd, 0xff, //0x00001215 cmpq $-1, %r13 - 0x0f, 0x85, 0x90, 0x09, 0x00, 0x00, //0x00001219 jne LBB0_354 - 0x4c, 0x01, 0xc0, //0x0000121f addq %r8, %rax - 0x49, 0x89, 0xc5, //0x00001222 movq %rax, %r13 - //0x00001225 LBB0_233 - 0x85, 0xd2, //0x00001225 testl %edx, %edx - 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00001227 je LBB0_236 - 0x0f, 0xbc, 0xc2, //0x0000122d bsfl %edx, %eax - 0x49, 0x83, 0xfc, 0xff, //0x00001230 cmpq $-1, %r12 - 0x0f, 0x85, 0x75, 0x09, 0x00, 0x00, //0x00001234 jne LBB0_354 - 0x4c, 0x01, 0xc0, //0x0000123a addq %r8, %rax - 0x49, 0x89, 0xc4, //0x0000123d movq %rax, %r12 - //0x00001240 LBB0_236 - 0x85, 0xff, //0x00001240 testl %edi, %edi - 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00001242 je LBB0_239 - 0x0f, 0xbc, 0xc7, //0x00001248 bsfl %edi, %eax - 0x49, 0x83, 0xff, 0xff, //0x0000124b cmpq $-1, %r15 - 0x0f, 0x85, 0x5a, 0x09, 0x00, 0x00, //0x0000124f jne LBB0_354 - 0x4c, 0x01, 0xc0, //0x00001255 addq %r8, %rax - 0x49, 0x89, 0xc7, //0x00001258 movq %rax, %r15 - //0x0000125b LBB0_239 - 0x83, 0xf9, 0x10, //0x0000125b cmpl $16, %ecx - 0x0f, 0x85, 0x55, 0x03, 0x00, 0x00, //0x0000125e jne LBB0_295 - 0x48, 0x83, 0xc6, 0xf0, //0x00001264 addq $-16, %rsi - 0x49, 0x83, 0xc0, 0x10, //0x00001268 addq $16, %r8 - 0x48, 0x83, 0xfe, 0x0f, //0x0000126c cmpq $15, %rsi - 0x0f, 0x87, 0xea, 0xfe, 0xff, 0xff, //0x00001270 ja LBB0_225 - 0x4b, 0x8d, 0x0c, 0x01, //0x00001276 leaq (%r9,%r8), %rcx - 0x48, 0x89, 0xcf, //0x0000127a movq %rcx, %rdi - 0x4d, 0x39, 0xc3, //0x0000127d cmpq %r8, %r11 - 0x48, 0x8d, 0x15, 0x45, 0x17, 0x00, 0x00, //0x00001280 leaq $5957(%rip), %rdx /* LJTI0_2+0(%rip) */ - 0x0f, 0x84, 0x4f, 0x03, 0x00, 0x00, //0x00001287 je LBB0_297 - //0x0000128d LBB0_242 - 0x4c, 0x8d, 0x1c, 0x31, //0x0000128d leaq (%rcx,%rsi), %r11 - 0x48, 0x8b, 0x45, 0x88, //0x00001291 movq $-120(%rbp), %rax - 0x4c, 0x8d, 0x04, 0x08, //0x00001295 leaq (%rax,%rcx), %r8 - 0x4d, 0x29, 0xf0, //0x00001299 subq %r14, %r8 - 0x31, 0xff, //0x0000129c xorl %edi, %edi - 0xe9, 0x2a, 0x00, 0x00, 0x00, //0x0000129e jmp LBB0_247 - //0x000012a3 LBB0_243 - 0x83, 0xf8, 0x65, //0x000012a3 cmpl $101, %eax - 0x0f, 0x85, 0x2a, 0x03, 0x00, 0x00, //0x000012a6 jne LBB0_296 - //0x000012ac LBB0_244 - 0x49, 0x83, 0xfc, 0xff, //0x000012ac cmpq $-1, %r12 - 0x0f, 0x85, 0xe6, 0x08, 0x00, 0x00, //0x000012b0 jne LBB0_353 - 0x4d, 0x8d, 0x24, 0x38, //0x000012b6 leaq (%r8,%rdi), %r12 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000012ba .p2align 4, 0x90 - //0x000012c0 LBB0_246 - 0x48, 0x83, 0xc7, 0x01, //0x000012c0 addq $1, %rdi - 0x48, 0x39, 0xfe, //0x000012c4 cmpq %rdi, %rsi - 0x0f, 0x84, 0xb3, 0x05, 0x00, 0x00, //0x000012c7 je LBB0_322 - //0x000012cd LBB0_247 - 0x0f, 0xbe, 0x04, 0x39, //0x000012cd movsbl (%rcx,%rdi), %eax - 0x8d, 0x58, 0xd0, //0x000012d1 leal $-48(%rax), %ebx - 0x83, 0xfb, 0x0a, //0x000012d4 cmpl $10, %ebx - 0x0f, 0x82, 0xe3, 0xff, 0xff, 0xff, //0x000012d7 jb LBB0_246 - 0x8d, 0x58, 0xd5, //0x000012dd leal $-43(%rax), %ebx - 0x83, 0xfb, 0x1a, //0x000012e0 cmpl $26, %ebx - 0x0f, 0x87, 0xba, 0xff, 0xff, 0xff, //0x000012e3 ja LBB0_243 - 0x48, 0x63, 0x04, 0x9a, //0x000012e9 movslq (%rdx,%rbx,4), %rax - 0x48, 0x01, 0xd0, //0x000012ed addq %rdx, %rax - 0xff, 0xe0, //0x000012f0 jmpq *%rax - //0x000012f2 LBB0_250 - 0x49, 0x83, 0xff, 0xff, //0x000012f2 cmpq $-1, %r15 - 0x0f, 0x85, 0xa0, 0x08, 0x00, 0x00, //0x000012f6 jne LBB0_353 - 0x4d, 0x8d, 0x3c, 0x38, //0x000012fc leaq (%r8,%rdi), %r15 - 0xe9, 0xbb, 0xff, 0xff, 0xff, //0x00001300 jmp LBB0_246 - //0x00001305 LBB0_252 - 0x49, 0x83, 0xfd, 0xff, //0x00001305 cmpq $-1, %r13 - 0x0f, 0x85, 0x8d, 0x08, 0x00, 0x00, //0x00001309 jne LBB0_353 - 0x4d, 0x8d, 0x2c, 0x38, //0x0000130f leaq (%r8,%rdi), %r13 - 0xe9, 0xa8, 0xff, 0xff, 0xff, //0x00001313 jmp LBB0_246 - //0x00001318 LBB0_254 - 0x49, 0x8b, 0x01, //0x00001318 movq (%r9), %rax - 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x0000131b cmpq $4095, %rax - 0x0f, 0x8f, 0xb4, 0x12, 0x00, 0x00, //0x00001321 jg LBB0_466 - 0x48, 0x8d, 0x48, 0x01, //0x00001327 leaq $1(%rax), %rcx - 0x49, 0x89, 0x09, //0x0000132b movq %rcx, (%r9) - 0x49, 0xc7, 0x44, 0xc1, 0x08, 0x05, 0x00, 0x00, 0x00, //0x0000132e movq $5, $8(%r9,%rax,8) - 0xe9, 0x67, 0xee, 0xff, 0xff, //0x00001337 jmp LBB0_2 - //0x0000133c LBB0_256 - 0x48, 0x8b, 0x4d, 0x90, //0x0000133c movq $-112(%rbp), %rcx - 0x48, 0x8b, 0x49, 0x08, //0x00001340 movq $8(%rcx), %rcx - 0x48, 0x8d, 0x51, 0xfd, //0x00001344 leaq $-3(%rcx), %rdx - 0x49, 0x39, 0xd6, //0x00001348 cmpq %rdx, %r14 - 0x0f, 0x83, 0x11, 0x13, 0x00, 0x00, //0x0000134b jae LBB0_465 - 0x41, 0x81, 0x3f, 0x6e, 0x75, 0x6c, 0x6c, //0x00001351 cmpl $1819047278, (%r15) - 0x0f, 0x84, 0x4b, 0x00, 0x00, 0x00, //0x00001358 je LBB0_266 - 0xe9, 0xc4, 0x13, 0x00, 0x00, //0x0000135e jmp LBB0_258 - //0x00001363 LBB0_262 - 0x49, 0x8b, 0x01, //0x00001363 movq (%r9), %rax - 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x00001366 cmpq $4095, %rax - 0x0f, 0x8f, 0x69, 0x12, 0x00, 0x00, //0x0000136c jg LBB0_466 - 0x48, 0x8d, 0x48, 0x01, //0x00001372 leaq $1(%rax), %rcx - 0x49, 0x89, 0x09, //0x00001376 movq %rcx, (%r9) - 0x49, 0xc7, 0x44, 0xc1, 0x08, 0x06, 0x00, 0x00, 0x00, //0x00001379 movq $6, $8(%r9,%rax,8) - 0xe9, 0x1c, 0xee, 0xff, 0xff, //0x00001382 jmp LBB0_2 - //0x00001387 LBB0_264 - 0x48, 0x8b, 0x4d, 0x90, //0x00001387 movq $-112(%rbp), %rcx - 0x48, 0x8b, 0x49, 0x08, //0x0000138b movq $8(%rcx), %rcx - 0x48, 0x8d, 0x51, 0xfd, //0x0000138f leaq $-3(%rcx), %rdx - 0x49, 0x39, 0xd6, //0x00001393 cmpq %rdx, %r14 - 0x0f, 0x83, 0xc6, 0x12, 0x00, 0x00, //0x00001396 jae LBB0_465 - 0x41, 0x81, 0x3f, 0x74, 0x72, 0x75, 0x65, //0x0000139c cmpl $1702195828, (%r15) - 0x0f, 0x85, 0x2c, 0x13, 0x00, 0x00, //0x000013a3 jne LBB0_472 - //0x000013a9 LBB0_266 - 0x4d, 0x8d, 0x56, 0x04, //0x000013a9 leaq $4(%r14), %r10 - 0xe9, 0xd8, 0xed, 0xff, 0xff, //0x000013ad jmp LBB0_267 - //0x000013b2 LBB0_268 - 0x49, 0x8d, 0x44, 0x24, 0xff, //0x000013b2 leaq $-1(%r12), %rax - 0x49, 0x39, 0xc0, //0x000013b7 cmpq %rax, %r8 - 0x49, 0xf7, 0xd4, //0x000013ba notq %r12 - 0x4d, 0x0f, 0x45, 0xe2, //0x000013bd cmovneq %r10, %r12 - 0x84, 0xc9, //0x000013c1 testb %cl, %cl - 0x4d, 0x0f, 0x45, 0xd4, //0x000013c3 cmovneq %r12, %r10 - 0xe9, 0x9b, 0x04, 0x00, 0x00, //0x000013c7 jmp LBB0_319 - //0x000013cc LBB0_269 - 0x4d, 0x29, 0xd5, //0x000013cc subq %r10, %r13 - 0x0f, 0x84, 0xab, 0x13, 0x00, 0x00, //0x000013cf je LBB0_478 - 0x49, 0x83, 0xfd, 0x40, //0x000013d5 cmpq $64, %r13 - 0x0f, 0x82, 0x14, 0x0b, 0x00, 0x00, //0x000013d9 jb LBB0_378 - 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x000013df movq $-1, $-56(%rbp) - 0x45, 0x31, 0xdb, //0x000013e7 xorl %r11d, %r11d - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000013ea .p2align 4, 0x90 - //0x000013f0 LBB0_272 - 0xf3, 0x43, 0x0f, 0x6f, 0x2c, 0x14, //0x000013f0 movdqu (%r12,%r10), %xmm5 - 0xf3, 0x43, 0x0f, 0x6f, 0x44, 0x14, 0x10, //0x000013f6 movdqu $16(%r12,%r10), %xmm0 - 0xf3, 0x43, 0x0f, 0x6f, 0x7c, 0x14, 0x20, //0x000013fd movdqu $32(%r12,%r10), %xmm7 - 0xf3, 0x43, 0x0f, 0x6f, 0x74, 0x14, 0x30, //0x00001404 movdqu $48(%r12,%r10), %xmm6 - 0x66, 0x0f, 0x6f, 0xcd, //0x0000140b movdqa %xmm5, %xmm1 - 0x66, 0x41, 0x0f, 0x74, 0xc9, //0x0000140f pcmpeqb %xmm9, %xmm1 - 0x66, 0x44, 0x0f, 0xd7, 0xc9, //0x00001414 pmovmskb %xmm1, %r9d - 0x66, 0x0f, 0x6f, 0xc8, //0x00001419 movdqa %xmm0, %xmm1 - 0x66, 0x0f, 0x6f, 0xd0, //0x0000141d movdqa %xmm0, %xmm2 - 0x66, 0x41, 0x0f, 0xda, 0xd7, //0x00001421 pminub %xmm15, %xmm2 - 0x66, 0x0f, 0x74, 0xd0, //0x00001426 pcmpeqb %xmm0, %xmm2 - 0x66, 0x41, 0x0f, 0x74, 0xc1, //0x0000142a pcmpeqb %xmm9, %xmm0 - 0x66, 0x0f, 0xd7, 0xf0, //0x0000142f pmovmskb %xmm0, %esi - 0x66, 0x0f, 0x6f, 0xc7, //0x00001433 movdqa %xmm7, %xmm0 - 0x66, 0x0f, 0x6f, 0xdf, //0x00001437 movdqa %xmm7, %xmm3 - 0x66, 0x41, 0x0f, 0xda, 0xdf, //0x0000143b pminub %xmm15, %xmm3 - 0x66, 0x0f, 0x74, 0xdf, //0x00001440 pcmpeqb %xmm7, %xmm3 - 0x66, 0x41, 0x0f, 0x74, 0xf9, //0x00001444 pcmpeqb %xmm9, %xmm7 - 0x66, 0x0f, 0xd7, 0xd7, //0x00001449 pmovmskb %xmm7, %edx - 0x66, 0x0f, 0x6f, 0xe6, //0x0000144d movdqa %xmm6, %xmm4 - 0x66, 0x0f, 0x6f, 0xfe, //0x00001451 movdqa %xmm6, %xmm7 - 0x66, 0x41, 0x0f, 0xda, 0xff, //0x00001455 pminub %xmm15, %xmm7 - 0x66, 0x0f, 0x74, 0xfe, //0x0000145a pcmpeqb %xmm6, %xmm7 - 0x66, 0x41, 0x0f, 0x74, 0xf1, //0x0000145e pcmpeqb %xmm9, %xmm6 - 0x66, 0x0f, 0xd7, 0xc6, //0x00001463 pmovmskb %xmm6, %eax - 0x66, 0x0f, 0x6f, 0xf5, //0x00001467 movdqa %xmm5, %xmm6 - 0x66, 0x41, 0x0f, 0x74, 0xf2, //0x0000146b pcmpeqb %xmm10, %xmm6 - 0x66, 0x44, 0x0f, 0xd7, 0xf6, //0x00001470 pmovmskb %xmm6, %r14d - 0x66, 0x41, 0x0f, 0x74, 0xca, //0x00001475 pcmpeqb %xmm10, %xmm1 - 0x66, 0x0f, 0xd7, 0xc9, //0x0000147a pmovmskb %xmm1, %ecx - 0x66, 0x41, 0x0f, 0x74, 0xc2, //0x0000147e pcmpeqb %xmm10, %xmm0 - 0x66, 0x44, 0x0f, 0xd7, 0xf8, //0x00001483 pmovmskb %xmm0, %r15d - 0x66, 0x41, 0x0f, 0x74, 0xe2, //0x00001488 pcmpeqb %xmm10, %xmm4 - 0x66, 0x44, 0x0f, 0xd7, 0xc4, //0x0000148d pmovmskb %xmm4, %r8d - 0x66, 0x0f, 0xd7, 0xfa, //0x00001492 pmovmskb %xmm2, %edi - 0x66, 0x0f, 0xd7, 0xdb, //0x00001496 pmovmskb %xmm3, %ebx - 0x66, 0x44, 0x0f, 0xd7, 0xe7, //0x0000149a pmovmskb %xmm7, %r12d - 0x48, 0xc1, 0xe0, 0x30, //0x0000149f shlq $48, %rax - 0x48, 0xc1, 0xe2, 0x20, //0x000014a3 shlq $32, %rdx - 0x48, 0x09, 0xc2, //0x000014a7 orq %rax, %rdx - 0x48, 0xc1, 0xe6, 0x10, //0x000014aa shlq $16, %rsi - 0x48, 0x09, 0xd6, //0x000014ae orq %rdx, %rsi - 0x49, 0x09, 0xf1, //0x000014b1 orq %rsi, %r9 - 0x49, 0xc1, 0xe0, 0x30, //0x000014b4 shlq $48, %r8 - 0x49, 0xc1, 0xe7, 0x20, //0x000014b8 shlq $32, %r15 - 0x4d, 0x09, 0xc7, //0x000014bc orq %r8, %r15 - 0x48, 0xc1, 0xe1, 0x10, //0x000014bf shlq $16, %rcx - 0x4c, 0x09, 0xf9, //0x000014c3 orq %r15, %rcx - 0x49, 0xc1, 0xe4, 0x30, //0x000014c6 shlq $48, %r12 - 0x48, 0xc1, 0xe3, 0x20, //0x000014ca shlq $32, %rbx - 0x4c, 0x09, 0xe3, //0x000014ce orq %r12, %rbx - 0x48, 0xc1, 0xe7, 0x10, //0x000014d1 shlq $16, %rdi - 0x48, 0x09, 0xdf, //0x000014d5 orq %rbx, %rdi - 0x49, 0x09, 0xce, //0x000014d8 orq %rcx, %r14 - 0x0f, 0x85, 0x51, 0x00, 0x00, 0x00, //0x000014db jne LBB0_289 - 0x4d, 0x85, 0xdb, //0x000014e1 testq %r11, %r11 - 0x0f, 0x85, 0x67, 0x00, 0x00, 0x00, //0x000014e4 jne LBB0_291 - 0x45, 0x31, 0xdb, //0x000014ea xorl %r11d, %r11d - 0x4c, 0x8b, 0x65, 0xb0, //0x000014ed movq $-80(%rbp), %r12 - //0x000014f1 LBB0_275 - 0x66, 0x0f, 0x6f, 0xc5, //0x000014f1 movdqa %xmm5, %xmm0 - 0x66, 0x41, 0x0f, 0xda, 0xc7, //0x000014f5 pminub %xmm15, %xmm0 - 0x66, 0x0f, 0x74, 0xc5, //0x000014fa pcmpeqb %xmm5, %xmm0 - 0x66, 0x0f, 0xd7, 0xc0, //0x000014fe pmovmskb %xmm0, %eax - 0x48, 0x09, 0xc7, //0x00001502 orq %rax, %rdi - 0x4d, 0x85, 0xc9, //0x00001505 testq %r9, %r9 - 0x48, 0x8b, 0x5d, 0xc0, //0x00001508 movq $-64(%rbp), %rbx - 0x0f, 0x85, 0x91, 0x00, 0x00, 0x00, //0x0000150c jne LBB0_293 - 0x48, 0x85, 0xff, //0x00001512 testq %rdi, %rdi - 0x0f, 0x85, 0x12, 0x11, 0x00, 0x00, //0x00001515 jne LBB0_457 - 0x49, 0x83, 0xc5, 0xc0, //0x0000151b addq $-64, %r13 - 0x49, 0x83, 0xc2, 0x40, //0x0000151f addq $64, %r10 - 0x49, 0x83, 0xfd, 0x3f, //0x00001523 cmpq $63, %r13 - 0x0f, 0x87, 0xc3, 0xfe, 0xff, 0xff, //0x00001527 ja LBB0_272 - 0xe9, 0x39, 0x07, 0x00, 0x00, //0x0000152d jmp LBB0_278 - //0x00001532 LBB0_289 - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00001532 cmpq $-1, $-56(%rbp) - 0x4c, 0x8b, 0x65, 0xb0, //0x00001537 movq $-80(%rbp), %r12 - 0x0f, 0x85, 0x14, 0x00, 0x00, 0x00, //0x0000153b jne LBB0_292 - 0x49, 0x0f, 0xbc, 0xc6, //0x00001541 bsfq %r14, %rax - 0x4c, 0x01, 0xd0, //0x00001545 addq %r10, %rax - 0x48, 0x89, 0x45, 0xc8, //0x00001548 movq %rax, $-56(%rbp) - 0xe9, 0x04, 0x00, 0x00, 0x00, //0x0000154c jmp LBB0_292 - //0x00001551 LBB0_291 - 0x4c, 0x8b, 0x65, 0xb0, //0x00001551 movq $-80(%rbp), %r12 - //0x00001555 LBB0_292 - 0x4c, 0x89, 0xd8, //0x00001555 movq %r11, %rax - 0x48, 0xf7, 0xd0, //0x00001558 notq %rax - 0x4c, 0x21, 0xf0, //0x0000155b andq %r14, %rax - 0x48, 0x8d, 0x0c, 0x00, //0x0000155e leaq (%rax,%rax), %rcx - 0x4c, 0x09, 0xd9, //0x00001562 orq %r11, %rcx - 0x48, 0x89, 0xca, //0x00001565 movq %rcx, %rdx - 0x48, 0xf7, 0xd2, //0x00001568 notq %rdx - 0x4c, 0x21, 0xf2, //0x0000156b andq %r14, %rdx - 0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000156e movabsq $-6148914691236517206, %rsi - 0x48, 0x21, 0xf2, //0x00001578 andq %rsi, %rdx - 0x45, 0x31, 0xdb, //0x0000157b xorl %r11d, %r11d - 0x48, 0x01, 0xc2, //0x0000157e addq %rax, %rdx - 0x41, 0x0f, 0x92, 0xc3, //0x00001581 setb %r11b - 0x48, 0x01, 0xd2, //0x00001585 addq %rdx, %rdx - 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001588 movabsq $6148914691236517205, %rax - 0x48, 0x31, 0xc2, //0x00001592 xorq %rax, %rdx - 0x48, 0x21, 0xca, //0x00001595 andq %rcx, %rdx - 0x48, 0xf7, 0xd2, //0x00001598 notq %rdx - 0x49, 0x21, 0xd1, //0x0000159b andq %rdx, %r9 - 0xe9, 0x4e, 0xff, 0xff, 0xff, //0x0000159e jmp LBB0_275 - //0x000015a3 LBB0_293 - 0x49, 0x0f, 0xbc, 0xc1, //0x000015a3 bsfq %r9, %rax - 0x48, 0x85, 0xff, //0x000015a7 testq %rdi, %rdi - 0x0f, 0x84, 0x9c, 0x00, 0x00, 0x00, //0x000015aa je LBB0_307 - 0x48, 0x0f, 0xbc, 0xcf, //0x000015b0 bsfq %rdi, %rcx - 0xe9, 0x98, 0x00, 0x00, 0x00, //0x000015b4 jmp LBB0_308 - //0x000015b9 LBB0_295 - 0x89, 0xcf, //0x000015b9 movl %ecx, %edi - 0x4c, 0x01, 0xcf, //0x000015bb addq %r9, %rdi - 0x4c, 0x01, 0xc7, //0x000015be addq %r8, %rdi - 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000015c1 movq $-1, %r8 - 0x4d, 0x85, 0xed, //0x000015c8 testq %r13, %r13 - 0x0f, 0x85, 0x1b, 0x00, 0x00, 0x00, //0x000015cb jne LBB0_298 - 0xe9, 0x9b, 0x10, 0x00, 0x00, //0x000015d1 jmp LBB0_462 - //0x000015d6 LBB0_296 - 0x48, 0x01, 0xf9, //0x000015d6 addq %rdi, %rcx - 0x48, 0x89, 0xcf, //0x000015d9 movq %rcx, %rdi - //0x000015dc LBB0_297 - 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000015dc movq $-1, %r8 - 0x4d, 0x85, 0xed, //0x000015e3 testq %r13, %r13 - 0x0f, 0x84, 0x85, 0x10, 0x00, 0x00, //0x000015e6 je LBB0_462 - //0x000015ec LBB0_298 - 0x4d, 0x85, 0xff, //0x000015ec testq %r15, %r15 - 0x0f, 0x84, 0x7c, 0x10, 0x00, 0x00, //0x000015ef je LBB0_462 - 0x4d, 0x85, 0xe4, //0x000015f5 testq %r12, %r12 - 0x0f, 0x84, 0x73, 0x10, 0x00, 0x00, //0x000015f8 je LBB0_462 - 0x4c, 0x29, 0xcf, //0x000015fe subq %r9, %rdi - 0x48, 0x8d, 0x47, 0xff, //0x00001601 leaq $-1(%rdi), %rax - 0x49, 0x39, 0xc5, //0x00001605 cmpq %rax, %r13 - 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x00001608 je LBB0_306 - 0x49, 0x39, 0xc7, //0x0000160e cmpq %rax, %r15 - 0x0f, 0x84, 0x2a, 0x00, 0x00, 0x00, //0x00001611 je LBB0_306 - 0x49, 0x39, 0xc4, //0x00001617 cmpq %rax, %r12 - 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x0000161a je LBB0_306 - 0x4d, 0x85, 0xff, //0x00001620 testq %r15, %r15 - 0x0f, 0x8e, 0x73, 0x00, 0x00, 0x00, //0x00001623 jle LBB0_312 - 0x49, 0x8d, 0x47, 0xff, //0x00001629 leaq $-1(%r15), %rax - 0x49, 0x39, 0xc4, //0x0000162d cmpq %rax, %r12 - 0x0f, 0x84, 0x66, 0x00, 0x00, 0x00, //0x00001630 je LBB0_312 - 0x49, 0xf7, 0xd7, //0x00001636 notq %r15 - 0x4d, 0x89, 0xf8, //0x00001639 movq %r15, %r8 - 0xe9, 0x76, 0x05, 0x00, 0x00, //0x0000163c jmp LBB0_356 - //0x00001641 LBB0_306 - 0x48, 0xf7, 0xdf, //0x00001641 negq %rdi - 0x49, 0x89, 0xf8, //0x00001644 movq %rdi, %r8 - 0xe9, 0x6b, 0x05, 0x00, 0x00, //0x00001647 jmp LBB0_356 - //0x0000164c LBB0_307 - 0xb9, 0x40, 0x00, 0x00, 0x00, //0x0000164c movl $64, %ecx - //0x00001651 LBB0_308 - 0x48, 0x8b, 0x75, 0xd0, //0x00001651 movq $-48(%rbp), %rsi - 0x4c, 0x8b, 0x4d, 0xb8, //0x00001655 movq $-72(%rbp), %r9 - 0x4c, 0x8b, 0x6d, 0xa8, //0x00001659 movq $-88(%rbp), %r13 - 0x48, 0x39, 0xc1, //0x0000165d cmpq %rax, %rcx - 0x0f, 0x82, 0x23, 0x11, 0x00, 0x00, //0x00001660 jb LBB0_477 - 0x49, 0x01, 0xc2, //0x00001666 addq %rax, %r10 - 0x49, 0x83, 0xc2, 0x01, //0x00001669 addq $1, %r10 - 0x4d, 0x85, 0xd2, //0x0000166d testq %r10, %r10 - 0x0f, 0x88, 0x71, 0x0f, 0x00, 0x00, //0x00001670 js LBB0_56 - //0x00001676 LBB0_310 - 0x4c, 0x89, 0x16, //0x00001676 movq %r10, (%rsi) - 0x48, 0x89, 0xd8, //0x00001679 movq %rbx, %rax - 0x48, 0xb9, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x0000167c movabsq $9223372036854775806, %rcx - 0x48, 0x39, 0xcb, //0x00001686 cmpq %rcx, %rbx - 0x0f, 0x86, 0x14, 0xeb, 0xff, 0xff, //0x00001689 jbe LBB0_2 - 0xe9, 0xbf, 0x0f, 0x00, 0x00, //0x0000168f jmp LBB0_464 - //0x00001694 LBB0_311 - 0x0f, 0xbc, 0xc0, //0x00001694 bsfl %eax, %eax - 0xe9, 0xb9, 0x01, 0x00, 0x00, //0x00001697 jmp LBB0_318 - //0x0000169c LBB0_312 - 0x4c, 0x89, 0xe8, //0x0000169c movq %r13, %rax - 0x4c, 0x09, 0xe0, //0x0000169f orq %r12, %rax - 0x0f, 0x99, 0xc0, //0x000016a2 setns %al - 0x0f, 0x88, 0x8b, 0x01, 0x00, 0x00, //0x000016a5 js LBB0_316 - 0x4d, 0x39, 0xe5, //0x000016ab cmpq %r12, %r13 - 0x0f, 0x8c, 0x82, 0x01, 0x00, 0x00, //0x000016ae jl LBB0_316 - 0x49, 0xf7, 0xd5, //0x000016b4 notq %r13 - 0x4d, 0x89, 0xe8, //0x000016b7 movq %r13, %r8 - 0xe9, 0xf8, 0x04, 0x00, 0x00, //0x000016ba jmp LBB0_356 - //0x000016bf LBB0_315 - 0x48, 0x8b, 0x85, 0x78, 0xff, 0xff, 0xff, //0x000016bf movq $-136(%rbp), %rax - 0x4c, 0x8b, 0x75, 0xc0, //0x000016c6 movq $-64(%rbp), %r14 - 0x4e, 0x8d, 0x14, 0x30, //0x000016ca leaq (%rax,%r14), %r10 - 0x49, 0x29, 0xca, //0x000016ce subq %rcx, %r10 - 0x49, 0x29, 0xfa, //0x000016d1 subq %rdi, %r10 - 0x4c, 0x8b, 0x4d, 0xb8, //0x000016d4 movq $-72(%rbp), %r9 - 0xe9, 0x8e, 0x01, 0x00, 0x00, //0x000016d8 jmp LBB0_320 - //0x000016dd LBB0_47 - 0x4d, 0x01, 0xe2, //0x000016dd addq %r12, %r10 - 0x4c, 0x8b, 0x75, 0xc0, //0x000016e0 movq $-64(%rbp), %r14 - 0x49, 0x83, 0xfd, 0x20, //0x000016e4 cmpq $32, %r13 - 0x0f, 0x82, 0xdc, 0x08, 0x00, 0x00, //0x000016e8 jb LBB0_386 - //0x000016ee LBB0_48 - 0xf3, 0x41, 0x0f, 0x6f, 0x02, //0x000016ee movdqu (%r10), %xmm0 - 0xf3, 0x41, 0x0f, 0x6f, 0x4a, 0x10, //0x000016f3 movdqu $16(%r10), %xmm1 - 0x66, 0x0f, 0x6f, 0xd0, //0x000016f9 movdqa %xmm0, %xmm2 - 0x66, 0x41, 0x0f, 0x74, 0xd1, //0x000016fd pcmpeqb %xmm9, %xmm2 - 0x66, 0x0f, 0xd7, 0xfa, //0x00001702 pmovmskb %xmm2, %edi - 0x66, 0x0f, 0x6f, 0xd1, //0x00001706 movdqa %xmm1, %xmm2 - 0x66, 0x41, 0x0f, 0x74, 0xd1, //0x0000170a pcmpeqb %xmm9, %xmm2 - 0x66, 0x0f, 0xd7, 0xc2, //0x0000170f pmovmskb %xmm2, %eax - 0x66, 0x41, 0x0f, 0x74, 0xc2, //0x00001713 pcmpeqb %xmm10, %xmm0 - 0x66, 0x0f, 0xd7, 0xd0, //0x00001718 pmovmskb %xmm0, %edx - 0x66, 0x41, 0x0f, 0x74, 0xca, //0x0000171c pcmpeqb %xmm10, %xmm1 - 0x66, 0x0f, 0xd7, 0xc9, //0x00001721 pmovmskb %xmm1, %ecx - 0x48, 0xc1, 0xe0, 0x10, //0x00001725 shlq $16, %rax - 0x48, 0x09, 0xc7, //0x00001729 orq %rax, %rdi - 0x48, 0xc1, 0xe1, 0x10, //0x0000172c shlq $16, %rcx - 0x48, 0x09, 0xca, //0x00001730 orq %rcx, %rdx - 0x0f, 0x85, 0x2c, 0x08, 0x00, 0x00, //0x00001733 jne LBB0_382 - 0x4d, 0x85, 0xdb, //0x00001739 testq %r11, %r11 - 0x0f, 0x85, 0x40, 0x08, 0x00, 0x00, //0x0000173c jne LBB0_384 - 0x45, 0x31, 0xdb, //0x00001742 xorl %r11d, %r11d - 0x48, 0x85, 0xff, //0x00001745 testq %rdi, %rdi - 0x0f, 0x84, 0x74, 0x08, 0x00, 0x00, //0x00001748 je LBB0_385 - //0x0000174e LBB0_51 - 0x48, 0x0f, 0xbc, 0xc7, //0x0000174e bsfq %rdi, %rax - 0xe9, 0xcb, 0x00, 0x00, 0x00, //0x00001752 jmp LBB0_142 - //0x00001757 LBB0_132 - 0x4d, 0x01, 0xe2, //0x00001757 addq %r12, %r10 - 0x4c, 0x8b, 0x75, 0xc0, //0x0000175a movq $-64(%rbp), %r14 - 0x49, 0x83, 0xfd, 0x20, //0x0000175e cmpq $32, %r13 - 0x0f, 0x82, 0xab, 0x02, 0x00, 0x00, //0x00001762 jb LBB0_326 - //0x00001768 LBB0_133 - 0xf3, 0x41, 0x0f, 0x6f, 0x2a, //0x00001768 movdqu (%r10), %xmm5 - 0xf3, 0x41, 0x0f, 0x6f, 0x42, 0x10, //0x0000176d movdqu $16(%r10), %xmm0 - 0x66, 0x0f, 0x6f, 0xcd, //0x00001773 movdqa %xmm5, %xmm1 - 0x66, 0x41, 0x0f, 0x74, 0xc9, //0x00001777 pcmpeqb %xmm9, %xmm1 - 0x66, 0x0f, 0xd7, 0xf1, //0x0000177c pmovmskb %xmm1, %esi - 0x66, 0x0f, 0x6f, 0xc8, //0x00001780 movdqa %xmm0, %xmm1 - 0x66, 0x0f, 0x6f, 0xd0, //0x00001784 movdqa %xmm0, %xmm2 - 0x66, 0x41, 0x0f, 0xda, 0xd7, //0x00001788 pminub %xmm15, %xmm2 - 0x66, 0x0f, 0x74, 0xd0, //0x0000178d pcmpeqb %xmm0, %xmm2 - 0x66, 0x41, 0x0f, 0x74, 0xc1, //0x00001791 pcmpeqb %xmm9, %xmm0 - 0x66, 0x0f, 0xd7, 0xc0, //0x00001796 pmovmskb %xmm0, %eax - 0x66, 0x0f, 0x6f, 0xc5, //0x0000179a movdqa %xmm5, %xmm0 - 0x66, 0x41, 0x0f, 0x74, 0xc2, //0x0000179e pcmpeqb %xmm10, %xmm0 - 0x66, 0x0f, 0xd7, 0xd0, //0x000017a3 pmovmskb %xmm0, %edx - 0x66, 0x41, 0x0f, 0x74, 0xca, //0x000017a7 pcmpeqb %xmm10, %xmm1 - 0x66, 0x0f, 0xd7, 0xc9, //0x000017ac pmovmskb %xmm1, %ecx - 0x66, 0x0f, 0xd7, 0xfa, //0x000017b0 pmovmskb %xmm2, %edi - 0x48, 0xc1, 0xe0, 0x10, //0x000017b4 shlq $16, %rax - 0x48, 0x09, 0xc6, //0x000017b8 orq %rax, %rsi - 0x48, 0xc1, 0xe1, 0x10, //0x000017bb shlq $16, %rcx - 0x48, 0xc1, 0xe7, 0x10, //0x000017bf shlq $16, %rdi - 0x48, 0x09, 0xca, //0x000017c3 orq %rcx, %rdx - 0x0f, 0x85, 0xe2, 0x08, 0x00, 0x00, //0x000017c6 jne LBB0_399 - 0x4d, 0x85, 0xdb, //0x000017cc testq %r11, %r11 - 0x0f, 0x85, 0xf6, 0x08, 0x00, 0x00, //0x000017cf jne LBB0_401 - 0x45, 0x31, 0xdb, //0x000017d5 xorl %r11d, %r11d - //0x000017d8 LBB0_136 - 0x66, 0x0f, 0x6f, 0xc5, //0x000017d8 movdqa %xmm5, %xmm0 - 0x66, 0x41, 0x0f, 0xda, 0xc7, //0x000017dc pminub %xmm15, %xmm0 - 0x66, 0x0f, 0x74, 0xc5, //0x000017e1 pcmpeqb %xmm5, %xmm0 - 0x66, 0x0f, 0xd7, 0xc0, //0x000017e5 pmovmskb %xmm0, %eax - 0x48, 0x09, 0xc7, //0x000017e9 orq %rax, %rdi - 0xb9, 0x40, 0x00, 0x00, 0x00, //0x000017ec movl $64, %ecx - 0xb8, 0x40, 0x00, 0x00, 0x00, //0x000017f1 movl $64, %eax - 0x48, 0x85, 0xf6, //0x000017f6 testq %rsi, %rsi - 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x000017f9 je LBB0_138 - 0x48, 0x0f, 0xbc, 0xc6, //0x000017ff bsfq %rsi, %rax - //0x00001803 LBB0_138 - 0x48, 0x85, 0xff, //0x00001803 testq %rdi, %rdi - 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00001806 je LBB0_140 - 0x48, 0x0f, 0xbc, 0xcf, //0x0000180c bsfq %rdi, %rcx - //0x00001810 LBB0_140 - 0x48, 0x85, 0xf6, //0x00001810 testq %rsi, %rsi - 0x0f, 0x84, 0xe9, 0x01, 0x00, 0x00, //0x00001813 je LBB0_324 - 0x48, 0x39, 0xc1, //0x00001819 cmpq %rax, %rcx - 0x0f, 0x82, 0x76, 0x0f, 0x00, 0x00, //0x0000181c jb LBB0_479 - //0x00001822 LBB0_142 - 0x4c, 0x03, 0x55, 0x98, //0x00001822 addq $-104(%rbp), %r10 - 0x49, 0x01, 0xc2, //0x00001826 addq %rax, %r10 - 0x48, 0x8b, 0x75, 0xd0, //0x00001829 movq $-48(%rbp), %rsi - 0x4c, 0x8b, 0x4d, 0xb8, //0x0000182d movq $-72(%rbp), %r9 - 0xe9, 0x46, 0x08, 0x00, 0x00, //0x00001831 jmp LBB0_398 - //0x00001836 LBB0_316 - 0x49, 0x8d, 0x4c, 0x24, 0xff, //0x00001836 leaq $-1(%r12), %rcx - 0x49, 0x39, 0xcd, //0x0000183b cmpq %rcx, %r13 - 0x49, 0xf7, 0xd4, //0x0000183e notq %r12 - 0x4c, 0x0f, 0x45, 0xe7, //0x00001841 cmovneq %rdi, %r12 - 0x84, 0xc0, //0x00001845 testb %al, %al - 0x4c, 0x0f, 0x44, 0xe7, //0x00001847 cmoveq %rdi, %r12 - 0x4d, 0x89, 0xe0, //0x0000184b movq %r12, %r8 - 0xe9, 0x64, 0x03, 0x00, 0x00, //0x0000184e jmp LBB0_356 - //0x00001853 LBB0_317 - 0x89, 0xc0, //0x00001853 movl %eax, %eax - //0x00001855 LBB0_318 - 0x49, 0xf7, 0xd2, //0x00001855 notq %r10 - 0x49, 0x29, 0xc2, //0x00001858 subq %rax, %r10 - 0x48, 0x8b, 0x75, 0xd0, //0x0000185b movq $-48(%rbp), %rsi - 0x4c, 0x8b, 0x4d, 0xb8, //0x0000185f movq $-72(%rbp), %r9 - 0x4c, 0x8b, 0x6d, 0xa8, //0x00001863 movq $-88(%rbp), %r13 - //0x00001867 LBB0_319 - 0x4c, 0x8b, 0x75, 0xc0, //0x00001867 movq $-64(%rbp), %r14 - //0x0000186b LBB0_320 - 0x4d, 0x85, 0xd2, //0x0000186b testq %r10, %r10 - 0x4c, 0x8b, 0x65, 0xb0, //0x0000186e movq $-80(%rbp), %r12 - 0x0f, 0x88, 0x99, 0x0d, 0x00, 0x00, //0x00001872 js LBB0_455 - 0x4d, 0x01, 0xf2, //0x00001878 addq %r14, %r10 - 0xe9, 0x3a, 0xe9, 0xff, 0xff, //0x0000187b jmp LBB0_1 - //0x00001880 LBB0_322 - 0x4c, 0x89, 0xdf, //0x00001880 movq %r11, %rdi - 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00001883 movq $-1, %r8 - 0x4d, 0x85, 0xed, //0x0000188a testq %r13, %r13 - 0x0f, 0x85, 0x59, 0xfd, 0xff, 0xff, //0x0000188d jne LBB0_298 - 0xe9, 0xd9, 0x0d, 0x00, 0x00, //0x00001893 jmp LBB0_462 - //0x00001898 LBB0_114 - 0x4d, 0x01, 0xe2, //0x00001898 addq %r12, %r10 - 0x49, 0x83, 0xfd, 0x20, //0x0000189b cmpq $32, %r13 - 0x4c, 0x8b, 0x75, 0xc0, //0x0000189f movq $-64(%rbp), %r14 - 0x0f, 0x82, 0xc3, 0x08, 0x00, 0x00, //0x000018a3 jb LBB0_406 - //0x000018a9 LBB0_115 - 0xf3, 0x41, 0x0f, 0x6f, 0x02, //0x000018a9 movdqu (%r10), %xmm0 - 0xf3, 0x41, 0x0f, 0x6f, 0x4a, 0x10, //0x000018ae movdqu $16(%r10), %xmm1 - 0x66, 0x0f, 0x6f, 0xd0, //0x000018b4 movdqa %xmm0, %xmm2 - 0x66, 0x41, 0x0f, 0x74, 0xd1, //0x000018b8 pcmpeqb %xmm9, %xmm2 - 0x66, 0x0f, 0xd7, 0xfa, //0x000018bd pmovmskb %xmm2, %edi - 0x66, 0x0f, 0x6f, 0xd1, //0x000018c1 movdqa %xmm1, %xmm2 - 0x66, 0x41, 0x0f, 0x74, 0xd1, //0x000018c5 pcmpeqb %xmm9, %xmm2 - 0x66, 0x0f, 0xd7, 0xc2, //0x000018ca pmovmskb %xmm2, %eax - 0x66, 0x41, 0x0f, 0x74, 0xc2, //0x000018ce pcmpeqb %xmm10, %xmm0 - 0x66, 0x0f, 0xd7, 0xd0, //0x000018d3 pmovmskb %xmm0, %edx - 0x66, 0x41, 0x0f, 0x74, 0xca, //0x000018d7 pcmpeqb %xmm10, %xmm1 - 0x66, 0x0f, 0xd7, 0xc9, //0x000018dc pmovmskb %xmm1, %ecx - 0x48, 0xc1, 0xe0, 0x10, //0x000018e0 shlq $16, %rax - 0x48, 0x09, 0xc7, //0x000018e4 orq %rax, %rdi - 0x48, 0xc1, 0xe1, 0x10, //0x000018e7 shlq $16, %rcx - 0x48, 0x09, 0xca, //0x000018eb orq %rcx, %rdx - 0x0f, 0x85, 0x13, 0x08, 0x00, 0x00, //0x000018ee jne LBB0_402 - 0x4d, 0x85, 0xdb, //0x000018f4 testq %r11, %r11 - 0x0f, 0x85, 0x27, 0x08, 0x00, 0x00, //0x000018f7 jne LBB0_404 - 0x45, 0x31, 0xdb, //0x000018fd xorl %r11d, %r11d - 0x48, 0x85, 0xff, //0x00001900 testq %rdi, %rdi - 0x0f, 0x84, 0x5b, 0x08, 0x00, 0x00, //0x00001903 je LBB0_405 - //0x00001909 LBB0_118 - 0x48, 0x0f, 0xbc, 0xc7, //0x00001909 bsfq %rdi, %rax - 0xe9, 0xc7, 0x00, 0x00, 0x00, //0x0000190d jmp LBB0_169 - //0x00001912 LBB0_159 - 0x4d, 0x01, 0xe2, //0x00001912 addq %r12, %r10 - 0x49, 0x83, 0xfd, 0x20, //0x00001915 cmpq $32, %r13 - 0x0f, 0x82, 0xbd, 0x01, 0x00, 0x00, //0x00001919 jb LBB0_340 - //0x0000191f LBB0_160 - 0xf3, 0x41, 0x0f, 0x6f, 0x2a, //0x0000191f movdqu (%r10), %xmm5 - 0xf3, 0x41, 0x0f, 0x6f, 0x42, 0x10, //0x00001924 movdqu $16(%r10), %xmm0 - 0x66, 0x0f, 0x6f, 0xcd, //0x0000192a movdqa %xmm5, %xmm1 - 0x66, 0x41, 0x0f, 0x74, 0xc9, //0x0000192e pcmpeqb %xmm9, %xmm1 - 0x66, 0x0f, 0xd7, 0xf1, //0x00001933 pmovmskb %xmm1, %esi - 0x66, 0x0f, 0x6f, 0xc8, //0x00001937 movdqa %xmm0, %xmm1 - 0x66, 0x0f, 0x6f, 0xd0, //0x0000193b movdqa %xmm0, %xmm2 - 0x66, 0x41, 0x0f, 0xda, 0xd7, //0x0000193f pminub %xmm15, %xmm2 - 0x66, 0x0f, 0x74, 0xd0, //0x00001944 pcmpeqb %xmm0, %xmm2 - 0x66, 0x41, 0x0f, 0x74, 0xc1, //0x00001948 pcmpeqb %xmm9, %xmm0 - 0x66, 0x0f, 0xd7, 0xc0, //0x0000194d pmovmskb %xmm0, %eax - 0x66, 0x0f, 0x6f, 0xc5, //0x00001951 movdqa %xmm5, %xmm0 - 0x66, 0x41, 0x0f, 0x74, 0xc2, //0x00001955 pcmpeqb %xmm10, %xmm0 - 0x66, 0x0f, 0xd7, 0xd0, //0x0000195a pmovmskb %xmm0, %edx - 0x66, 0x41, 0x0f, 0x74, 0xca, //0x0000195e pcmpeqb %xmm10, %xmm1 - 0x66, 0x0f, 0xd7, 0xc9, //0x00001963 pmovmskb %xmm1, %ecx - 0x66, 0x0f, 0xd7, 0xfa, //0x00001967 pmovmskb %xmm2, %edi - 0x48, 0xc1, 0xe0, 0x10, //0x0000196b shlq $16, %rax - 0x48, 0x09, 0xc6, //0x0000196f orq %rax, %rsi - 0x48, 0xc1, 0xe1, 0x10, //0x00001972 shlq $16, %rcx - 0x48, 0xc1, 0xe7, 0x10, //0x00001976 shlq $16, %rdi - 0x48, 0x09, 0xca, //0x0000197a orq %rcx, %rdx - 0x0f, 0x85, 0xcd, 0x08, 0x00, 0x00, //0x0000197d jne LBB0_419 - 0x4d, 0x85, 0xdb, //0x00001983 testq %r11, %r11 - 0x0f, 0x85, 0xe1, 0x08, 0x00, 0x00, //0x00001986 jne LBB0_421 - 0x45, 0x31, 0xdb, //0x0000198c xorl %r11d, %r11d - //0x0000198f LBB0_163 - 0x66, 0x0f, 0x6f, 0xc5, //0x0000198f movdqa %xmm5, %xmm0 - 0x66, 0x41, 0x0f, 0xda, 0xc7, //0x00001993 pminub %xmm15, %xmm0 - 0x66, 0x0f, 0x74, 0xc5, //0x00001998 pcmpeqb %xmm5, %xmm0 - 0x66, 0x0f, 0xd7, 0xc0, //0x0000199c pmovmskb %xmm0, %eax - 0x48, 0x09, 0xc7, //0x000019a0 orq %rax, %rdi - 0xb9, 0x40, 0x00, 0x00, 0x00, //0x000019a3 movl $64, %ecx - 0xb8, 0x40, 0x00, 0x00, 0x00, //0x000019a8 movl $64, %eax - 0x48, 0x85, 0xf6, //0x000019ad testq %rsi, %rsi - 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x000019b0 je LBB0_165 - 0x48, 0x0f, 0xbc, 0xc6, //0x000019b6 bsfq %rsi, %rax - //0x000019ba LBB0_165 - 0x48, 0x85, 0xff, //0x000019ba testq %rdi, %rdi - 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x000019bd je LBB0_167 - 0x48, 0x0f, 0xbc, 0xcf, //0x000019c3 bsfq %rdi, %rcx - //0x000019c7 LBB0_167 - 0x48, 0x85, 0xf6, //0x000019c7 testq %rsi, %rsi - 0x0f, 0x84, 0xfb, 0x00, 0x00, 0x00, //0x000019ca je LBB0_338 - 0x48, 0x39, 0xc1, //0x000019d0 cmpq %rax, %rcx - 0x0f, 0x82, 0xbf, 0x0d, 0x00, 0x00, //0x000019d3 jb LBB0_479 - //0x000019d9 LBB0_169 - 0x4c, 0x03, 0x55, 0x98, //0x000019d9 addq $-104(%rbp), %r10 - 0x49, 0x01, 0xc2, //0x000019dd addq %rax, %r10 - 0x48, 0x8b, 0x75, 0xd0, //0x000019e0 movq $-48(%rbp), %rsi - 0x4c, 0x8b, 0x4d, 0xb8, //0x000019e4 movq $-72(%rbp), %r9 - 0xe9, 0x31, 0x08, 0x00, 0x00, //0x000019e8 jmp LBB0_418 - //0x000019ed LBB0_323 - 0x89, 0xc0, //0x000019ed movl %eax, %eax - 0x49, 0xf7, 0xd2, //0x000019ef notq %r10 - 0x49, 0x29, 0xc2, //0x000019f2 subq %rax, %r10 - 0x48, 0x8b, 0x75, 0xd0, //0x000019f5 movq $-48(%rbp), %rsi - 0x4c, 0x8b, 0x4d, 0xb8, //0x000019f9 movq $-72(%rbp), %r9 - 0xe9, 0x65, 0xfe, 0xff, 0xff, //0x000019fd jmp LBB0_319 - //0x00001a02 LBB0_324 - 0x48, 0x85, 0xff, //0x00001a02 testq %rdi, %rdi - 0x0f, 0x85, 0x8d, 0x0d, 0x00, 0x00, //0x00001a05 jne LBB0_479 - 0x49, 0x83, 0xc2, 0x20, //0x00001a0b addq $32, %r10 - 0x49, 0x83, 0xc5, 0xe0, //0x00001a0f addq $-32, %r13 - //0x00001a13 LBB0_326 - 0x4d, 0x85, 0xdb, //0x00001a13 testq %r11, %r11 - 0x0f, 0x85, 0xda, 0x08, 0x00, 0x00, //0x00001a16 jne LBB0_424 - 0x48, 0x8b, 0x55, 0xc8, //0x00001a1c movq $-56(%rbp), %rdx - 0x48, 0x8b, 0x75, 0xd0, //0x00001a20 movq $-48(%rbp), %rsi - 0x4c, 0x8b, 0x4d, 0xb8, //0x00001a24 movq $-72(%rbp), %r9 - 0x4d, 0x85, 0xed, //0x00001a28 testq %r13, %r13 - 0x0f, 0x84, 0xc4, 0x0b, 0x00, 0x00, //0x00001a2b je LBB0_57 - //0x00001a31 LBB0_328 - 0x41, 0x0f, 0xb6, 0x02, //0x00001a31 movzbl (%r10), %eax - 0x3c, 0x22, //0x00001a35 cmpb $34, %al - 0x0f, 0x84, 0x85, 0x00, 0x00, 0x00, //0x00001a37 je LBB0_337 - 0x3c, 0x5c, //0x00001a3d cmpb $92, %al - 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x00001a3f je LBB0_332 - 0x3c, 0x1f, //0x00001a45 cmpb $31, %al - 0x0f, 0x86, 0x62, 0x0d, 0x00, 0x00, //0x00001a47 jbe LBB0_480 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00001a4d movq $-1, %rax - 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00001a54 movl $1, %ecx - 0x49, 0x01, 0xca, //0x00001a59 addq %rcx, %r10 - 0x49, 0x01, 0xc5, //0x00001a5c addq %rax, %r13 - 0x0f, 0x85, 0xcc, 0xff, 0xff, 0xff, //0x00001a5f jne LBB0_328 - 0xe9, 0x8b, 0x0b, 0x00, 0x00, //0x00001a65 jmp LBB0_57 - //0x00001a6a LBB0_332 - 0x49, 0x83, 0xfd, 0x01, //0x00001a6a cmpq $1, %r13 - 0x0f, 0x84, 0x32, 0x0d, 0x00, 0x00, //0x00001a6e je LBB0_481 - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00001a74 movq $-2, %rax - 0xb9, 0x02, 0x00, 0x00, 0x00, //0x00001a7b movl $2, %ecx - 0x48, 0x83, 0xfa, 0xff, //0x00001a80 cmpq $-1, %rdx - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x00001a84 je LBB0_335 - 0x48, 0x8b, 0x75, 0xd0, //0x00001a8a movq $-48(%rbp), %rsi - 0x4c, 0x8b, 0x65, 0xb0, //0x00001a8e movq $-80(%rbp), %r12 - 0xe9, 0x12, 0x00, 0x00, 0x00, //0x00001a92 jmp LBB0_336 - //0x00001a97 LBB0_335 - 0x4c, 0x89, 0xd2, //0x00001a97 movq %r10, %rdx - 0x4c, 0x8b, 0x65, 0xb0, //0x00001a9a movq $-80(%rbp), %r12 - 0x4c, 0x29, 0xe2, //0x00001a9e subq %r12, %rdx - 0x48, 0x89, 0x55, 0xc8, //0x00001aa1 movq %rdx, $-56(%rbp) - 0x48, 0x8b, 0x75, 0xd0, //0x00001aa5 movq $-48(%rbp), %rsi - //0x00001aa9 LBB0_336 - 0x4c, 0x8b, 0x4d, 0xb8, //0x00001aa9 movq $-72(%rbp), %r9 - 0x4c, 0x8b, 0x75, 0xc0, //0x00001aad movq $-64(%rbp), %r14 - 0x49, 0x01, 0xca, //0x00001ab1 addq %rcx, %r10 - 0x49, 0x01, 0xc5, //0x00001ab4 addq %rax, %r13 - 0x0f, 0x85, 0x74, 0xff, 0xff, 0xff, //0x00001ab7 jne LBB0_328 - 0xe9, 0x33, 0x0b, 0x00, 0x00, //0x00001abd jmp LBB0_57 - //0x00001ac2 LBB0_337 - 0x4c, 0x03, 0x55, 0x98, //0x00001ac2 addq $-104(%rbp), %r10 - 0xe9, 0xb1, 0x05, 0x00, 0x00, //0x00001ac6 jmp LBB0_398 - //0x00001acb LBB0_338 - 0x48, 0x85, 0xff, //0x00001acb testq %rdi, %rdi - 0x0f, 0x85, 0xc4, 0x0c, 0x00, 0x00, //0x00001ace jne LBB0_479 - 0x49, 0x83, 0xc2, 0x20, //0x00001ad4 addq $32, %r10 - 0x49, 0x83, 0xc5, 0xe0, //0x00001ad8 addq $-32, %r13 - //0x00001adc LBB0_340 - 0x4d, 0x85, 0xdb, //0x00001adc testq %r11, %r11 - 0x0f, 0x85, 0xab, 0x08, 0x00, 0x00, //0x00001adf jne LBB0_428 - 0x48, 0x8b, 0x55, 0xc8, //0x00001ae5 movq $-56(%rbp), %rdx - 0x48, 0x8b, 0x75, 0xd0, //0x00001ae9 movq $-48(%rbp), %rsi - 0x4c, 0x8b, 0x4d, 0xb8, //0x00001aed movq $-72(%rbp), %r9 - 0x4d, 0x85, 0xed, //0x00001af1 testq %r13, %r13 - 0x0f, 0x84, 0xfb, 0x0a, 0x00, 0x00, //0x00001af4 je LBB0_57 - //0x00001afa LBB0_342 - 0x41, 0x0f, 0xb6, 0x02, //0x00001afa movzbl (%r10), %eax - 0x3c, 0x22, //0x00001afe cmpb $34, %al - 0x0f, 0x84, 0x8d, 0x00, 0x00, 0x00, //0x00001b00 je LBB0_352 - 0x3c, 0x5c, //0x00001b06 cmpb $92, %al - 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x00001b08 je LBB0_346 - 0x3c, 0x1f, //0x00001b0e cmpb $31, %al - 0x0f, 0x86, 0x99, 0x0c, 0x00, 0x00, //0x00001b10 jbe LBB0_480 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00001b16 movq $-1, %rax - 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00001b1d movl $1, %ecx - 0x49, 0x01, 0xca, //0x00001b22 addq %rcx, %r10 - 0x49, 0x01, 0xc5, //0x00001b25 addq %rax, %r13 - 0x0f, 0x85, 0xcc, 0xff, 0xff, 0xff, //0x00001b28 jne LBB0_342 - 0xe9, 0xc2, 0x0a, 0x00, 0x00, //0x00001b2e jmp LBB0_57 - //0x00001b33 LBB0_346 - 0x49, 0x83, 0xfd, 0x01, //0x00001b33 cmpq $1, %r13 - 0x0f, 0x84, 0x69, 0x0c, 0x00, 0x00, //0x00001b37 je LBB0_481 - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00001b3d movq $-2, %rax - 0xb9, 0x02, 0x00, 0x00, 0x00, //0x00001b44 movl $2, %ecx - 0x48, 0x83, 0xfa, 0xff, //0x00001b49 cmpq $-1, %rdx - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x00001b4d je LBB0_349 - 0x48, 0x8b, 0x75, 0xd0, //0x00001b53 movq $-48(%rbp), %rsi - 0x4c, 0x8b, 0x65, 0xb0, //0x00001b57 movq $-80(%rbp), %r12 - 0xe9, 0x12, 0x00, 0x00, 0x00, //0x00001b5b jmp LBB0_350 - //0x00001b60 LBB0_349 - 0x4c, 0x89, 0xd2, //0x00001b60 movq %r10, %rdx - 0x4c, 0x8b, 0x65, 0xb0, //0x00001b63 movq $-80(%rbp), %r12 - 0x4c, 0x29, 0xe2, //0x00001b67 subq %r12, %rdx - 0x48, 0x89, 0x55, 0xc8, //0x00001b6a movq %rdx, $-56(%rbp) - 0x48, 0x8b, 0x75, 0xd0, //0x00001b6e movq $-48(%rbp), %rsi - //0x00001b72 LBB0_350 - 0x4c, 0x8b, 0x4d, 0xb8, //0x00001b72 movq $-72(%rbp), %r9 - 0x4c, 0x8b, 0x75, 0xc0, //0x00001b76 movq $-64(%rbp), %r14 - 0x49, 0x01, 0xca, //0x00001b7a addq %rcx, %r10 - 0x49, 0x01, 0xc5, //0x00001b7d addq %rax, %r13 - 0x0f, 0x85, 0x74, 0xff, 0xff, 0xff, //0x00001b80 jne LBB0_342 - 0xe9, 0x6a, 0x0a, 0x00, 0x00, //0x00001b86 jmp LBB0_57 - //0x00001b8b LBB0_351 - 0x0f, 0xbc, 0xc3, //0x00001b8b bsfl %ebx, %eax - 0xe9, 0x1e, 0x00, 0x00, 0x00, //0x00001b8e jmp LBB0_355 - //0x00001b93 LBB0_352 - 0x4c, 0x03, 0x55, 0x98, //0x00001b93 addq $-104(%rbp), %r10 - 0xe9, 0x82, 0x06, 0x00, 0x00, //0x00001b97 jmp LBB0_418 - //0x00001b9c LBB0_353 - 0x48, 0x8b, 0x45, 0xb0, //0x00001b9c movq $-80(%rbp), %rax - 0x4e, 0x8d, 0x04, 0x30, //0x00001ba0 leaq (%rax,%r14), %r8 - 0x49, 0x29, 0xc8, //0x00001ba4 subq %rcx, %r8 - 0x49, 0x29, 0xf8, //0x00001ba7 subq %rdi, %r8 - 0xe9, 0x08, 0x00, 0x00, 0x00, //0x00001baa jmp LBB0_356 - //0x00001baf LBB0_354 - 0x89, 0xc0, //0x00001baf movl %eax, %eax - //0x00001bb1 LBB0_355 - 0x49, 0xf7, 0xd0, //0x00001bb1 notq %r8 - 0x49, 0x29, 0xc0, //0x00001bb4 subq %rax, %r8 - //0x00001bb7 LBB0_356 - 0x4d, 0x85, 0xc0, //0x00001bb7 testq %r8, %r8 - 0x0f, 0x88, 0xb1, 0x0a, 0x00, 0x00, //0x00001bba js LBB0_462 - //0x00001bc0 LBB0_357 - 0x4d, 0x01, 0xc2, //0x00001bc0 addq %r8, %r10 - 0x48, 0x8b, 0x75, 0xd0, //0x00001bc3 movq $-48(%rbp), %rsi - 0x4c, 0x89, 0x16, //0x00001bc7 movq %r10, (%rsi) - 0x4c, 0x89, 0xf0, //0x00001bca movq %r14, %rax - 0x48, 0xb9, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x00001bcd movabsq $9223372036854775806, %rcx - 0x49, 0x39, 0xce, //0x00001bd7 cmpq %rcx, %r14 - 0x4c, 0x8b, 0x65, 0xb0, //0x00001bda movq $-80(%rbp), %r12 - 0x4c, 0x8b, 0x4d, 0xb8, //0x00001bde movq $-72(%rbp), %r9 - 0x4c, 0x8b, 0x6d, 0xa8, //0x00001be2 movq $-88(%rbp), %r13 - 0x0f, 0x86, 0xb7, 0xe5, 0xff, 0xff, //0x00001be6 jbe LBB0_2 - 0xe9, 0x62, 0x0a, 0x00, 0x00, //0x00001bec jmp LBB0_464 - //0x00001bf1 LBB0_209 - 0x4d, 0x01, 0xe2, //0x00001bf1 addq %r12, %r10 - 0x49, 0x83, 0xfd, 0x20, //0x00001bf4 cmpq $32, %r13 - 0x48, 0x8b, 0x5d, 0xc0, //0x00001bf8 movq $-64(%rbp), %rbx - 0x0f, 0x82, 0x40, 0x08, 0x00, 0x00, //0x00001bfc jb LBB0_434 - //0x00001c02 LBB0_210 - 0xf3, 0x41, 0x0f, 0x6f, 0x02, //0x00001c02 movdqu (%r10), %xmm0 - 0xf3, 0x41, 0x0f, 0x6f, 0x4a, 0x10, //0x00001c07 movdqu $16(%r10), %xmm1 - 0x66, 0x0f, 0x6f, 0xd0, //0x00001c0d movdqa %xmm0, %xmm2 - 0x66, 0x41, 0x0f, 0x74, 0xd1, //0x00001c11 pcmpeqb %xmm9, %xmm2 - 0x66, 0x0f, 0xd7, 0xfa, //0x00001c16 pmovmskb %xmm2, %edi - 0x66, 0x0f, 0x6f, 0xd1, //0x00001c1a movdqa %xmm1, %xmm2 - 0x66, 0x41, 0x0f, 0x74, 0xd1, //0x00001c1e pcmpeqb %xmm9, %xmm2 - 0x66, 0x0f, 0xd7, 0xc2, //0x00001c23 pmovmskb %xmm2, %eax - 0x66, 0x41, 0x0f, 0x74, 0xc2, //0x00001c27 pcmpeqb %xmm10, %xmm0 - 0x66, 0x0f, 0xd7, 0xd0, //0x00001c2c pmovmskb %xmm0, %edx - 0x66, 0x41, 0x0f, 0x74, 0xca, //0x00001c30 pcmpeqb %xmm10, %xmm1 - 0x66, 0x0f, 0xd7, 0xc9, //0x00001c35 pmovmskb %xmm1, %ecx - 0x48, 0xc1, 0xe0, 0x10, //0x00001c39 shlq $16, %rax - 0x48, 0x09, 0xc7, //0x00001c3d orq %rax, %rdi - 0x48, 0xc1, 0xe1, 0x10, //0x00001c40 shlq $16, %rcx - 0x48, 0x09, 0xca, //0x00001c44 orq %rcx, %rdx - 0x0f, 0x85, 0x90, 0x07, 0x00, 0x00, //0x00001c47 jne LBB0_430 - 0x4d, 0x85, 0xdb, //0x00001c4d testq %r11, %r11 - 0x0f, 0x85, 0xa4, 0x07, 0x00, 0x00, //0x00001c50 jne LBB0_432 - 0x45, 0x31, 0xdb, //0x00001c56 xorl %r11d, %r11d - 0x48, 0x85, 0xff, //0x00001c59 testq %rdi, %rdi - 0x0f, 0x84, 0xd8, 0x07, 0x00, 0x00, //0x00001c5c je LBB0_433 - //0x00001c62 LBB0_213 - 0x48, 0x0f, 0xbc, 0xc7, //0x00001c62 bsfq %rdi, %rax - 0xe9, 0xcb, 0x00, 0x00, 0x00, //0x00001c66 jmp LBB0_288 - //0x00001c6b LBB0_278 - 0x4d, 0x01, 0xe2, //0x00001c6b addq %r12, %r10 - 0x49, 0x83, 0xfd, 0x20, //0x00001c6e cmpq $32, %r13 - 0x0f, 0x82, 0x93, 0x02, 0x00, 0x00, //0x00001c72 jb LBB0_379 - //0x00001c78 LBB0_279 - 0xf3, 0x41, 0x0f, 0x6f, 0x2a, //0x00001c78 movdqu (%r10), %xmm5 - 0xf3, 0x41, 0x0f, 0x6f, 0x42, 0x10, //0x00001c7d movdqu $16(%r10), %xmm0 - 0x66, 0x0f, 0x6f, 0xcd, //0x00001c83 movdqa %xmm5, %xmm1 - 0x66, 0x41, 0x0f, 0x74, 0xc9, //0x00001c87 pcmpeqb %xmm9, %xmm1 - 0x66, 0x0f, 0xd7, 0xf1, //0x00001c8c pmovmskb %xmm1, %esi - 0x66, 0x0f, 0x6f, 0xc8, //0x00001c90 movdqa %xmm0, %xmm1 - 0x66, 0x0f, 0x6f, 0xd0, //0x00001c94 movdqa %xmm0, %xmm2 - 0x66, 0x41, 0x0f, 0xda, 0xd7, //0x00001c98 pminub %xmm15, %xmm2 - 0x66, 0x0f, 0x74, 0xd0, //0x00001c9d pcmpeqb %xmm0, %xmm2 - 0x66, 0x41, 0x0f, 0x74, 0xc1, //0x00001ca1 pcmpeqb %xmm9, %xmm0 - 0x66, 0x0f, 0xd7, 0xc0, //0x00001ca6 pmovmskb %xmm0, %eax - 0x66, 0x0f, 0x6f, 0xc5, //0x00001caa movdqa %xmm5, %xmm0 - 0x66, 0x41, 0x0f, 0x74, 0xc2, //0x00001cae pcmpeqb %xmm10, %xmm0 - 0x66, 0x0f, 0xd7, 0xd0, //0x00001cb3 pmovmskb %xmm0, %edx - 0x66, 0x41, 0x0f, 0x74, 0xca, //0x00001cb7 pcmpeqb %xmm10, %xmm1 - 0x66, 0x0f, 0xd7, 0xc9, //0x00001cbc pmovmskb %xmm1, %ecx - 0x66, 0x0f, 0xd7, 0xfa, //0x00001cc0 pmovmskb %xmm2, %edi - 0x48, 0xc1, 0xe0, 0x10, //0x00001cc4 shlq $16, %rax - 0x48, 0x09, 0xc6, //0x00001cc8 orq %rax, %rsi - 0x48, 0xc1, 0xe1, 0x10, //0x00001ccb shlq $16, %rcx - 0x48, 0xc1, 0xe7, 0x10, //0x00001ccf shlq $16, %rdi - 0x48, 0x09, 0xca, //0x00001cd3 orq %rcx, %rdx - 0x0f, 0x85, 0x4a, 0x08, 0x00, 0x00, //0x00001cd6 jne LBB0_447 - 0x4d, 0x85, 0xdb, //0x00001cdc testq %r11, %r11 - 0x48, 0x8b, 0x5d, 0xc0, //0x00001cdf movq $-64(%rbp), %rbx - 0x0f, 0x85, 0x5a, 0x08, 0x00, 0x00, //0x00001ce3 jne LBB0_449 - 0x45, 0x31, 0xdb, //0x00001ce9 xorl %r11d, %r11d - //0x00001cec LBB0_282 - 0x66, 0x0f, 0x6f, 0xc5, //0x00001cec movdqa %xmm5, %xmm0 - 0x66, 0x41, 0x0f, 0xda, 0xc7, //0x00001cf0 pminub %xmm15, %xmm0 - 0x66, 0x0f, 0x74, 0xc5, //0x00001cf5 pcmpeqb %xmm5, %xmm0 - 0x66, 0x0f, 0xd7, 0xc0, //0x00001cf9 pmovmskb %xmm0, %eax - 0x48, 0x09, 0xc7, //0x00001cfd orq %rax, %rdi - 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00001d00 movl $64, %ecx - 0xb8, 0x40, 0x00, 0x00, 0x00, //0x00001d05 movl $64, %eax - 0x48, 0x85, 0xf6, //0x00001d0a testq %rsi, %rsi - 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00001d0d je LBB0_284 - 0x48, 0x0f, 0xbc, 0xc6, //0x00001d13 bsfq %rsi, %rax - //0x00001d17 LBB0_284 - 0x48, 0x85, 0xff, //0x00001d17 testq %rdi, %rdi - 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00001d1a je LBB0_286 - 0x48, 0x0f, 0xbc, 0xcf, //0x00001d20 bsfq %rdi, %rcx - //0x00001d24 LBB0_286 - 0x48, 0x85, 0xf6, //0x00001d24 testq %rsi, %rsi - 0x0f, 0x84, 0x3d, 0x00, 0x00, 0x00, //0x00001d27 je LBB0_359 - 0x48, 0x39, 0xc1, //0x00001d2d cmpq %rax, %rcx - 0x0f, 0x82, 0x62, 0x0a, 0x00, 0x00, //0x00001d30 jb LBB0_479 - //0x00001d36 LBB0_288 - 0x4c, 0x03, 0x55, 0x98, //0x00001d36 addq $-104(%rbp), %r10 - 0x49, 0x01, 0xc2, //0x00001d3a addq %rax, %r10 - 0x48, 0x8b, 0x75, 0xd0, //0x00001d3d movq $-48(%rbp), %rsi - 0x4c, 0x8b, 0x4d, 0xb8, //0x00001d41 movq $-72(%rbp), %r9 - 0xe9, 0xaa, 0x07, 0x00, 0x00, //0x00001d45 jmp LBB0_446 - //0x00001d4a LBB0_358 - 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00001d4a movq $-1, %r8 - 0x4c, 0x89, 0xf9, //0x00001d51 movq %r15, %rcx - 0x49, 0x89, 0xf9, //0x00001d54 movq %rdi, %r9 - 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x00001d57 movq $-1, %r12 - 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00001d5e movq $-1, %r14 - 0xe9, 0x11, 0xea, 0xff, 0xff, //0x00001d65 jmp LBB0_90 - //0x00001d6a LBB0_359 - 0x48, 0x85, 0xff, //0x00001d6a testq %rdi, %rdi - 0x0f, 0x85, 0x25, 0x0a, 0x00, 0x00, //0x00001d6d jne LBB0_479 - 0x49, 0x83, 0xc2, 0x20, //0x00001d73 addq $32, %r10 - 0x49, 0x83, 0xc5, 0xe0, //0x00001d77 addq $-32, %r13 - 0x4d, 0x85, 0xdb, //0x00001d7b testq %r11, %r11 - 0x0f, 0x85, 0x94, 0x01, 0x00, 0x00, //0x00001d7e jne LBB0_380 - //0x00001d84 LBB0_361 - 0x48, 0x8b, 0x55, 0xc8, //0x00001d84 movq $-56(%rbp), %rdx - 0x48, 0x8b, 0x75, 0xd0, //0x00001d88 movq $-48(%rbp), %rsi - 0x4c, 0x8b, 0x4d, 0xb8, //0x00001d8c movq $-72(%rbp), %r9 - 0x4d, 0x85, 0xed, //0x00001d90 testq %r13, %r13 - 0x0f, 0x84, 0x5c, 0x08, 0x00, 0x00, //0x00001d93 je LBB0_57 - //0x00001d99 LBB0_362 - 0x41, 0x0f, 0xb6, 0x02, //0x00001d99 movzbl (%r10), %eax - 0x3c, 0x22, //0x00001d9d cmpb $34, %al - 0x0f, 0x84, 0xbf, 0x00, 0x00, 0x00, //0x00001d9f je LBB0_373 - 0x3c, 0x5c, //0x00001da5 cmpb $92, %al - 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x00001da7 je LBB0_366 - 0x3c, 0x1f, //0x00001dad cmpb $31, %al - 0x0f, 0x86, 0xfa, 0x09, 0x00, 0x00, //0x00001daf jbe LBB0_480 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00001db5 movq $-1, %rax - 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00001dbc movl $1, %ecx - 0x49, 0x01, 0xca, //0x00001dc1 addq %rcx, %r10 - 0x49, 0x01, 0xc5, //0x00001dc4 addq %rax, %r13 - 0x0f, 0x85, 0xcc, 0xff, 0xff, 0xff, //0x00001dc7 jne LBB0_362 - 0xe9, 0x23, 0x08, 0x00, 0x00, //0x00001dcd jmp LBB0_57 - //0x00001dd2 LBB0_366 - 0x49, 0x83, 0xfd, 0x01, //0x00001dd2 cmpq $1, %r13 - 0x0f, 0x84, 0xca, 0x09, 0x00, 0x00, //0x00001dd6 je LBB0_481 - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00001ddc movq $-2, %rax - 0xb9, 0x02, 0x00, 0x00, 0x00, //0x00001de3 movl $2, %ecx - 0x48, 0x83, 0xfa, 0xff, //0x00001de8 cmpq $-1, %rdx - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x00001dec je LBB0_369 - 0x48, 0x8b, 0x75, 0xd0, //0x00001df2 movq $-48(%rbp), %rsi - 0x4c, 0x8b, 0x65, 0xb0, //0x00001df6 movq $-80(%rbp), %r12 - 0xe9, 0x12, 0x00, 0x00, 0x00, //0x00001dfa jmp LBB0_370 - //0x00001dff LBB0_369 - 0x4c, 0x89, 0xd2, //0x00001dff movq %r10, %rdx - 0x4c, 0x8b, 0x65, 0xb0, //0x00001e02 movq $-80(%rbp), %r12 - 0x4c, 0x29, 0xe2, //0x00001e06 subq %r12, %rdx - 0x48, 0x89, 0x55, 0xc8, //0x00001e09 movq %rdx, $-56(%rbp) - 0x48, 0x8b, 0x75, 0xd0, //0x00001e0d movq $-48(%rbp), %rsi - //0x00001e11 LBB0_370 - 0x4c, 0x8b, 0x4d, 0xb8, //0x00001e11 movq $-72(%rbp), %r9 - 0x48, 0x8b, 0x5d, 0xc0, //0x00001e15 movq $-64(%rbp), %rbx - 0x49, 0x01, 0xca, //0x00001e19 addq %rcx, %r10 - 0x49, 0x01, 0xc5, //0x00001e1c addq %rax, %r13 - 0x0f, 0x85, 0x74, 0xff, 0xff, 0xff, //0x00001e1f jne LBB0_362 - 0xe9, 0xcb, 0x07, 0x00, 0x00, //0x00001e25 jmp LBB0_57 - //0x00001e2a LBB0_371 - 0x4d, 0x01, 0xe2, //0x00001e2a addq %r12, %r10 - 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00001e2d movq $-1, $-56(%rbp) - 0x45, 0x31, 0xdb, //0x00001e35 xorl %r11d, %r11d - 0x49, 0x83, 0xfd, 0x20, //0x00001e38 cmpq $32, %r13 - 0x0f, 0x83, 0xac, 0xf8, 0xff, 0xff, //0x00001e3c jae LBB0_48 - 0xe9, 0x83, 0x01, 0x00, 0x00, //0x00001e42 jmp LBB0_386 - //0x00001e47 LBB0_372 - 0x4d, 0x01, 0xe2, //0x00001e47 addq %r12, %r10 - 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00001e4a movq $-1, $-56(%rbp) - 0x45, 0x31, 0xdb, //0x00001e52 xorl %r11d, %r11d - 0x49, 0x83, 0xfd, 0x20, //0x00001e55 cmpq $32, %r13 - 0x0f, 0x83, 0x09, 0xf9, 0xff, 0xff, //0x00001e59 jae LBB0_133 - 0xe9, 0xaf, 0xfb, 0xff, 0xff, //0x00001e5f jmp LBB0_326 - //0x00001e64 LBB0_373 - 0x4c, 0x03, 0x55, 0x98, //0x00001e64 addq $-104(%rbp), %r10 - 0xe9, 0x87, 0x06, 0x00, 0x00, //0x00001e68 jmp LBB0_446 - //0x00001e6d LBB0_374 - 0x4d, 0x01, 0xe2, //0x00001e6d addq %r12, %r10 - 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00001e70 movq $-1, $-56(%rbp) - 0x45, 0x31, 0xdb, //0x00001e78 xorl %r11d, %r11d - 0x49, 0x83, 0xfd, 0x20, //0x00001e7b cmpq $32, %r13 - 0x4c, 0x8b, 0x75, 0xc0, //0x00001e7f movq $-64(%rbp), %r14 - 0x0f, 0x83, 0x20, 0xfa, 0xff, 0xff, //0x00001e83 jae LBB0_115 - 0xe9, 0xde, 0x02, 0x00, 0x00, //0x00001e89 jmp LBB0_406 - //0x00001e8e LBB0_375 - 0x4d, 0x01, 0xe2, //0x00001e8e addq %r12, %r10 - 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00001e91 movq $-1, $-56(%rbp) - 0x45, 0x31, 0xdb, //0x00001e99 xorl %r11d, %r11d - 0x49, 0x83, 0xfd, 0x20, //0x00001e9c cmpq $32, %r13 - 0x0f, 0x83, 0x79, 0xfa, 0xff, 0xff, //0x00001ea0 jae LBB0_160 - 0xe9, 0x31, 0xfc, 0xff, 0xff, //0x00001ea6 jmp LBB0_340 - //0x00001eab LBB0_376 - 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x00001eab movq $-1, %r13 - 0x4c, 0x89, 0xc9, //0x00001eb2 movq %r9, %rcx - 0x4c, 0x89, 0xde, //0x00001eb5 movq %r11, %rsi - 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x00001eb8 movq $-1, %r12 - 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00001ebf movq $-1, %r15 - 0x48, 0x8d, 0x15, 0xff, 0x0a, 0x00, 0x00, //0x00001ec6 leaq $2815(%rip), %rdx /* LJTI0_2+0(%rip) */ - 0xe9, 0xbb, 0xf3, 0xff, 0xff, //0x00001ecd jmp LBB0_242 - //0x00001ed2 LBB0_377 - 0x4d, 0x01, 0xe2, //0x00001ed2 addq %r12, %r10 - 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00001ed5 movq $-1, $-56(%rbp) - 0x45, 0x31, 0xdb, //0x00001edd xorl %r11d, %r11d - 0x49, 0x83, 0xfd, 0x20, //0x00001ee0 cmpq $32, %r13 - 0x48, 0x8b, 0x5d, 0xc0, //0x00001ee4 movq $-64(%rbp), %rbx - 0x0f, 0x83, 0x14, 0xfd, 0xff, 0xff, //0x00001ee8 jae LBB0_210 - 0xe9, 0x4f, 0x05, 0x00, 0x00, //0x00001eee jmp LBB0_434 - //0x00001ef3 LBB0_378 - 0x4d, 0x01, 0xe2, //0x00001ef3 addq %r12, %r10 - 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00001ef6 movq $-1, $-56(%rbp) - 0x45, 0x31, 0xdb, //0x00001efe xorl %r11d, %r11d - 0x49, 0x83, 0xfd, 0x20, //0x00001f01 cmpq $32, %r13 - 0x0f, 0x83, 0x6d, 0xfd, 0xff, 0xff, //0x00001f05 jae LBB0_279 - //0x00001f0b LBB0_379 - 0x48, 0x8b, 0x5d, 0xc0, //0x00001f0b movq $-64(%rbp), %rbx - 0x4d, 0x85, 0xdb, //0x00001f0f testq %r11, %r11 - 0x0f, 0x84, 0x6c, 0xfe, 0xff, 0xff, //0x00001f12 je LBB0_361 - //0x00001f18 LBB0_380 - 0x4d, 0x85, 0xed, //0x00001f18 testq %r13, %r13 - 0x0f, 0x84, 0x85, 0x08, 0x00, 0x00, //0x00001f1b je LBB0_481 - 0x48, 0x8b, 0x45, 0x88, //0x00001f21 movq $-120(%rbp), %rax - 0x4c, 0x01, 0xd0, //0x00001f25 addq %r10, %rax - 0x48, 0x8b, 0x4d, 0xc8, //0x00001f28 movq $-56(%rbp), %rcx - 0x48, 0x83, 0xf9, 0xff, //0x00001f2c cmpq $-1, %rcx - 0x48, 0x89, 0xca, //0x00001f30 movq %rcx, %rdx - 0x48, 0x0f, 0x44, 0xc8, //0x00001f33 cmoveq %rax, %rcx - 0x48, 0x0f, 0x44, 0xd0, //0x00001f37 cmoveq %rax, %rdx - 0x49, 0x83, 0xc2, 0x01, //0x00001f3b addq $1, %r10 - 0x49, 0x83, 0xc5, 0xff, //0x00001f3f addq $-1, %r13 - 0x48, 0x89, 0x4d, 0xc8, //0x00001f43 movq %rcx, $-56(%rbp) - 0x48, 0x8b, 0x75, 0xd0, //0x00001f47 movq $-48(%rbp), %rsi - 0x4c, 0x8b, 0x65, 0xb0, //0x00001f4b movq $-80(%rbp), %r12 - 0x4c, 0x8b, 0x4d, 0xb8, //0x00001f4f movq $-72(%rbp), %r9 - 0x48, 0x8b, 0x5d, 0xc0, //0x00001f53 movq $-64(%rbp), %rbx - 0x4d, 0x85, 0xed, //0x00001f57 testq %r13, %r13 - 0x0f, 0x85, 0x39, 0xfe, 0xff, 0xff, //0x00001f5a jne LBB0_362 - 0xe9, 0x90, 0x06, 0x00, 0x00, //0x00001f60 jmp LBB0_57 - //0x00001f65 LBB0_382 - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00001f65 cmpq $-1, $-56(%rbp) - 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x00001f6a jne LBB0_384 - 0x4c, 0x89, 0xd0, //0x00001f70 movq %r10, %rax - 0x48, 0x2b, 0x45, 0xb0, //0x00001f73 subq $-80(%rbp), %rax - 0x48, 0x0f, 0xbc, 0xca, //0x00001f77 bsfq %rdx, %rcx - 0x48, 0x01, 0xc1, //0x00001f7b addq %rax, %rcx - 0x48, 0x89, 0x4d, 0xc8, //0x00001f7e movq %rcx, $-56(%rbp) - //0x00001f82 LBB0_384 - 0x44, 0x89, 0xd8, //0x00001f82 movl %r11d, %eax - 0xf7, 0xd0, //0x00001f85 notl %eax - 0x21, 0xd0, //0x00001f87 andl %edx, %eax - 0x41, 0x8d, 0x0c, 0x43, //0x00001f89 leal (%r11,%rax,2), %ecx - 0x8d, 0x34, 0x00, //0x00001f8d leal (%rax,%rax), %esi - 0xf7, 0xd6, //0x00001f90 notl %esi - 0x21, 0xd6, //0x00001f92 andl %edx, %esi - 0x81, 0xe6, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001f94 andl $-1431655766, %esi - 0x45, 0x31, 0xdb, //0x00001f9a xorl %r11d, %r11d - 0x01, 0xc6, //0x00001f9d addl %eax, %esi - 0x41, 0x0f, 0x92, 0xc3, //0x00001f9f setb %r11b - 0x01, 0xf6, //0x00001fa3 addl %esi, %esi - 0x81, 0xf6, 0x55, 0x55, 0x55, 0x55, //0x00001fa5 xorl $1431655765, %esi - 0x21, 0xce, //0x00001fab andl %ecx, %esi - 0xf7, 0xd6, //0x00001fad notl %esi - 0x21, 0xf7, //0x00001faf andl %esi, %edi - 0x4c, 0x8b, 0x65, 0xb0, //0x00001fb1 movq $-80(%rbp), %r12 - 0x4c, 0x8b, 0x75, 0xc0, //0x00001fb5 movq $-64(%rbp), %r14 - 0x48, 0x85, 0xff, //0x00001fb9 testq %rdi, %rdi - 0x0f, 0x85, 0x8c, 0xf7, 0xff, 0xff, //0x00001fbc jne LBB0_51 - //0x00001fc2 LBB0_385 - 0x49, 0x83, 0xc2, 0x20, //0x00001fc2 addq $32, %r10 - 0x49, 0x83, 0xc5, 0xe0, //0x00001fc6 addq $-32, %r13 - //0x00001fca LBB0_386 - 0x4d, 0x85, 0xdb, //0x00001fca testq %r11, %r11 - 0x0f, 0x85, 0xd6, 0x02, 0x00, 0x00, //0x00001fcd jne LBB0_422 - 0x48, 0x8b, 0x55, 0xc8, //0x00001fd3 movq $-56(%rbp), %rdx - 0x48, 0x8b, 0x75, 0xd0, //0x00001fd7 movq $-48(%rbp), %rsi - 0x4c, 0x8b, 0x4d, 0xb8, //0x00001fdb movq $-72(%rbp), %r9 - 0x4d, 0x85, 0xed, //0x00001fdf testq %r13, %r13 - 0x0f, 0x84, 0x91, 0x00, 0x00, 0x00, //0x00001fe2 je LBB0_397 - //0x00001fe8 LBB0_388 - 0x31, 0xc9, //0x00001fe8 xorl %ecx, %ecx - //0x00001fea LBB0_389 - 0x41, 0x0f, 0xb6, 0x04, 0x0a, //0x00001fea movzbl (%r10,%rcx), %eax - 0x3c, 0x22, //0x00001fef cmpb $34, %al - 0x0f, 0x84, 0x7b, 0x00, 0x00, 0x00, //0x00001ff1 je LBB0_396 - 0x3c, 0x5c, //0x00001ff7 cmpb $92, %al - 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00001ff9 je LBB0_394 - 0x48, 0x83, 0xc1, 0x01, //0x00001fff addq $1, %rcx - 0x49, 0x39, 0xcd, //0x00002003 cmpq %rcx, %r13 - 0x0f, 0x85, 0xde, 0xff, 0xff, 0xff, //0x00002006 jne LBB0_389 - 0xe9, 0x7d, 0x00, 0x00, 0x00, //0x0000200c jmp LBB0_392 - //0x00002011 LBB0_394 - 0x49, 0x8d, 0x45, 0xff, //0x00002011 leaq $-1(%r13), %rax - 0x48, 0x39, 0xc8, //0x00002015 cmpq %rcx, %rax - 0x0f, 0x84, 0x88, 0x07, 0x00, 0x00, //0x00002018 je LBB0_481 - 0x48, 0x8b, 0x45, 0x80, //0x0000201e movq $-128(%rbp), %rax - 0x4c, 0x01, 0xd0, //0x00002022 addq %r10, %rax - 0x48, 0x01, 0xc8, //0x00002025 addq %rcx, %rax - 0x48, 0x83, 0xfa, 0xff, //0x00002028 cmpq $-1, %rdx - 0x48, 0x8b, 0x75, 0xc8, //0x0000202c movq $-56(%rbp), %rsi - 0x48, 0x0f, 0x44, 0xf0, //0x00002030 cmoveq %rax, %rsi - 0x48, 0x89, 0x75, 0xc8, //0x00002034 movq %rsi, $-56(%rbp) - 0x48, 0x0f, 0x44, 0xd0, //0x00002038 cmoveq %rax, %rdx - 0x49, 0x01, 0xca, //0x0000203c addq %rcx, %r10 - 0x49, 0x83, 0xc2, 0x02, //0x0000203f addq $2, %r10 - 0x4c, 0x89, 0xe8, //0x00002043 movq %r13, %rax - 0x48, 0x29, 0xc8, //0x00002046 subq %rcx, %rax - 0x48, 0x83, 0xc0, 0xfe, //0x00002049 addq $-2, %rax - 0x49, 0x83, 0xc5, 0xfe, //0x0000204d addq $-2, %r13 - 0x49, 0x39, 0xcd, //0x00002051 cmpq %rcx, %r13 - 0x49, 0x89, 0xc5, //0x00002054 movq %rax, %r13 - 0x48, 0x8b, 0x75, 0xd0, //0x00002057 movq $-48(%rbp), %rsi - 0x4c, 0x8b, 0x65, 0xb0, //0x0000205b movq $-80(%rbp), %r12 - 0x4c, 0x8b, 0x4d, 0xb8, //0x0000205f movq $-72(%rbp), %r9 - 0x4c, 0x8b, 0x75, 0xc0, //0x00002063 movq $-64(%rbp), %r14 - 0x0f, 0x85, 0x7b, 0xff, 0xff, 0xff, //0x00002067 jne LBB0_388 - 0xe9, 0x83, 0x05, 0x00, 0x00, //0x0000206d jmp LBB0_57 - //0x00002072 LBB0_396 - 0x49, 0x01, 0xca, //0x00002072 addq %rcx, %r10 - 0x49, 0x83, 0xc2, 0x01, //0x00002075 addq $1, %r10 - //0x00002079 LBB0_397 - 0x4d, 0x29, 0xe2, //0x00002079 subq %r12, %r10 - //0x0000207c LBB0_398 - 0x4c, 0x8b, 0x6d, 0xa8, //0x0000207c movq $-88(%rbp), %r13 - 0x4d, 0x85, 0xd2, //0x00002080 testq %r10, %r10 - 0x0f, 0x89, 0x01, 0xe1, 0xff, 0xff, //0x00002083 jns LBB0_267 - 0xe9, 0x59, 0x05, 0x00, 0x00, //0x00002089 jmp LBB0_56 - //0x0000208e LBB0_392 - 0x3c, 0x22, //0x0000208e cmpb $34, %al - 0x0f, 0x85, 0x10, 0x07, 0x00, 0x00, //0x00002090 jne LBB0_481 - 0x4d, 0x01, 0xea, //0x00002096 addq %r13, %r10 - 0x48, 0x8b, 0x75, 0xd0, //0x00002099 movq $-48(%rbp), %rsi - 0x4c, 0x8b, 0x65, 0xb0, //0x0000209d movq $-80(%rbp), %r12 - 0x4c, 0x8b, 0x4d, 0xb8, //0x000020a1 movq $-72(%rbp), %r9 - 0x4c, 0x8b, 0x75, 0xc0, //0x000020a5 movq $-64(%rbp), %r14 - 0xe9, 0xcb, 0xff, 0xff, 0xff, //0x000020a9 jmp LBB0_397 - //0x000020ae LBB0_399 - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x000020ae cmpq $-1, $-56(%rbp) - 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x000020b3 jne LBB0_401 - 0x4c, 0x89, 0xd0, //0x000020b9 movq %r10, %rax - 0x48, 0x2b, 0x45, 0xb0, //0x000020bc subq $-80(%rbp), %rax - 0x48, 0x0f, 0xbc, 0xca, //0x000020c0 bsfq %rdx, %rcx - 0x48, 0x01, 0xc1, //0x000020c4 addq %rax, %rcx - 0x48, 0x89, 0x4d, 0xc8, //0x000020c7 movq %rcx, $-56(%rbp) - //0x000020cb LBB0_401 - 0x44, 0x89, 0xd8, //0x000020cb movl %r11d, %eax - 0xf7, 0xd0, //0x000020ce notl %eax - 0x21, 0xd0, //0x000020d0 andl %edx, %eax - 0x41, 0x8d, 0x0c, 0x43, //0x000020d2 leal (%r11,%rax,2), %ecx - 0x8d, 0x1c, 0x00, //0x000020d6 leal (%rax,%rax), %ebx - 0xf7, 0xd3, //0x000020d9 notl %ebx - 0x21, 0xd3, //0x000020db andl %edx, %ebx - 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x000020dd andl $-1431655766, %ebx - 0x45, 0x31, 0xdb, //0x000020e3 xorl %r11d, %r11d - 0x01, 0xc3, //0x000020e6 addl %eax, %ebx - 0x41, 0x0f, 0x92, 0xc3, //0x000020e8 setb %r11b - 0x01, 0xdb, //0x000020ec addl %ebx, %ebx - 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x000020ee xorl $1431655765, %ebx - 0x21, 0xcb, //0x000020f4 andl %ecx, %ebx - 0xf7, 0xd3, //0x000020f6 notl %ebx - 0x21, 0xde, //0x000020f8 andl %ebx, %esi - 0x4c, 0x8b, 0x65, 0xb0, //0x000020fa movq $-80(%rbp), %r12 - 0x4c, 0x8b, 0x75, 0xc0, //0x000020fe movq $-64(%rbp), %r14 - 0xe9, 0xd1, 0xf6, 0xff, 0xff, //0x00002102 jmp LBB0_136 - //0x00002107 LBB0_402 - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00002107 cmpq $-1, $-56(%rbp) - 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x0000210c jne LBB0_404 - 0x4c, 0x89, 0xd0, //0x00002112 movq %r10, %rax - 0x48, 0x2b, 0x45, 0xb0, //0x00002115 subq $-80(%rbp), %rax - 0x48, 0x0f, 0xbc, 0xca, //0x00002119 bsfq %rdx, %rcx - 0x48, 0x01, 0xc1, //0x0000211d addq %rax, %rcx - 0x48, 0x89, 0x4d, 0xc8, //0x00002120 movq %rcx, $-56(%rbp) - //0x00002124 LBB0_404 - 0x44, 0x89, 0xd8, //0x00002124 movl %r11d, %eax - 0xf7, 0xd0, //0x00002127 notl %eax - 0x21, 0xd0, //0x00002129 andl %edx, %eax - 0x41, 0x8d, 0x0c, 0x43, //0x0000212b leal (%r11,%rax,2), %ecx - 0x8d, 0x34, 0x00, //0x0000212f leal (%rax,%rax), %esi - 0xf7, 0xd6, //0x00002132 notl %esi - 0x21, 0xd6, //0x00002134 andl %edx, %esi - 0x81, 0xe6, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002136 andl $-1431655766, %esi - 0x45, 0x31, 0xdb, //0x0000213c xorl %r11d, %r11d - 0x01, 0xc6, //0x0000213f addl %eax, %esi - 0x41, 0x0f, 0x92, 0xc3, //0x00002141 setb %r11b - 0x01, 0xf6, //0x00002145 addl %esi, %esi - 0x81, 0xf6, 0x55, 0x55, 0x55, 0x55, //0x00002147 xorl $1431655765, %esi - 0x21, 0xce, //0x0000214d andl %ecx, %esi - 0xf7, 0xd6, //0x0000214f notl %esi - 0x21, 0xf7, //0x00002151 andl %esi, %edi - 0x4c, 0x8b, 0x65, 0xb0, //0x00002153 movq $-80(%rbp), %r12 - 0x4c, 0x8b, 0x75, 0xc0, //0x00002157 movq $-64(%rbp), %r14 - 0x48, 0x85, 0xff, //0x0000215b testq %rdi, %rdi - 0x0f, 0x85, 0xa5, 0xf7, 0xff, 0xff, //0x0000215e jne LBB0_118 - //0x00002164 LBB0_405 - 0x49, 0x83, 0xc2, 0x20, //0x00002164 addq $32, %r10 - 0x49, 0x83, 0xc5, 0xe0, //0x00002168 addq $-32, %r13 - //0x0000216c LBB0_406 - 0x4d, 0x85, 0xdb, //0x0000216c testq %r11, %r11 - 0x0f, 0x85, 0xce, 0x01, 0x00, 0x00, //0x0000216f jne LBB0_426 - 0x48, 0x8b, 0x55, 0xc8, //0x00002175 movq $-56(%rbp), %rdx - 0x48, 0x8b, 0x75, 0xd0, //0x00002179 movq $-48(%rbp), %rsi - 0x4c, 0x8b, 0x4d, 0xb8, //0x0000217d movq $-72(%rbp), %r9 - 0x4d, 0x85, 0xed, //0x00002181 testq %r13, %r13 - 0x0f, 0x84, 0x91, 0x00, 0x00, 0x00, //0x00002184 je LBB0_417 - //0x0000218a LBB0_408 - 0x31, 0xc9, //0x0000218a xorl %ecx, %ecx - //0x0000218c LBB0_409 - 0x41, 0x0f, 0xb6, 0x04, 0x0a, //0x0000218c movzbl (%r10,%rcx), %eax - 0x3c, 0x22, //0x00002191 cmpb $34, %al - 0x0f, 0x84, 0x7b, 0x00, 0x00, 0x00, //0x00002193 je LBB0_416 - 0x3c, 0x5c, //0x00002199 cmpb $92, %al - 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x0000219b je LBB0_414 - 0x48, 0x83, 0xc1, 0x01, //0x000021a1 addq $1, %rcx - 0x49, 0x39, 0xcd, //0x000021a5 cmpq %rcx, %r13 - 0x0f, 0x85, 0xde, 0xff, 0xff, 0xff, //0x000021a8 jne LBB0_409 - 0xe9, 0x7d, 0x00, 0x00, 0x00, //0x000021ae jmp LBB0_412 - //0x000021b3 LBB0_414 - 0x49, 0x8d, 0x45, 0xff, //0x000021b3 leaq $-1(%r13), %rax - 0x48, 0x39, 0xc8, //0x000021b7 cmpq %rcx, %rax - 0x0f, 0x84, 0xe6, 0x05, 0x00, 0x00, //0x000021ba je LBB0_481 - 0x48, 0x8b, 0x45, 0x80, //0x000021c0 movq $-128(%rbp), %rax - 0x4c, 0x01, 0xd0, //0x000021c4 addq %r10, %rax - 0x48, 0x01, 0xc8, //0x000021c7 addq %rcx, %rax - 0x48, 0x83, 0xfa, 0xff, //0x000021ca cmpq $-1, %rdx - 0x48, 0x8b, 0x75, 0xc8, //0x000021ce movq $-56(%rbp), %rsi - 0x48, 0x0f, 0x44, 0xf0, //0x000021d2 cmoveq %rax, %rsi - 0x48, 0x89, 0x75, 0xc8, //0x000021d6 movq %rsi, $-56(%rbp) - 0x48, 0x0f, 0x44, 0xd0, //0x000021da cmoveq %rax, %rdx - 0x49, 0x01, 0xca, //0x000021de addq %rcx, %r10 - 0x49, 0x83, 0xc2, 0x02, //0x000021e1 addq $2, %r10 - 0x4c, 0x89, 0xe8, //0x000021e5 movq %r13, %rax - 0x48, 0x29, 0xc8, //0x000021e8 subq %rcx, %rax - 0x48, 0x83, 0xc0, 0xfe, //0x000021eb addq $-2, %rax - 0x49, 0x83, 0xc5, 0xfe, //0x000021ef addq $-2, %r13 - 0x49, 0x39, 0xcd, //0x000021f3 cmpq %rcx, %r13 - 0x49, 0x89, 0xc5, //0x000021f6 movq %rax, %r13 - 0x48, 0x8b, 0x75, 0xd0, //0x000021f9 movq $-48(%rbp), %rsi - 0x4c, 0x8b, 0x65, 0xb0, //0x000021fd movq $-80(%rbp), %r12 - 0x4c, 0x8b, 0x4d, 0xb8, //0x00002201 movq $-72(%rbp), %r9 - 0x4c, 0x8b, 0x75, 0xc0, //0x00002205 movq $-64(%rbp), %r14 - 0x0f, 0x85, 0x7b, 0xff, 0xff, 0xff, //0x00002209 jne LBB0_408 - 0xe9, 0xe1, 0x03, 0x00, 0x00, //0x0000220f jmp LBB0_57 - //0x00002214 LBB0_416 - 0x49, 0x01, 0xca, //0x00002214 addq %rcx, %r10 - 0x49, 0x83, 0xc2, 0x01, //0x00002217 addq $1, %r10 - //0x0000221b LBB0_417 - 0x4d, 0x29, 0xe2, //0x0000221b subq %r12, %r10 - //0x0000221e LBB0_418 - 0x4c, 0x8b, 0x6d, 0xa8, //0x0000221e movq $-88(%rbp), %r13 - 0x4d, 0x85, 0xd2, //0x00002222 testq %r10, %r10 - 0x0f, 0x89, 0x9d, 0xec, 0xff, 0xff, //0x00002225 jns LBB0_195 - 0xe9, 0xb7, 0x03, 0x00, 0x00, //0x0000222b jmp LBB0_56 - //0x00002230 LBB0_412 - 0x3c, 0x22, //0x00002230 cmpb $34, %al - 0x0f, 0x85, 0x6e, 0x05, 0x00, 0x00, //0x00002232 jne LBB0_481 - 0x4d, 0x01, 0xea, //0x00002238 addq %r13, %r10 - 0x48, 0x8b, 0x75, 0xd0, //0x0000223b movq $-48(%rbp), %rsi - 0x4c, 0x8b, 0x65, 0xb0, //0x0000223f movq $-80(%rbp), %r12 - 0x4c, 0x8b, 0x4d, 0xb8, //0x00002243 movq $-72(%rbp), %r9 - 0x4c, 0x8b, 0x75, 0xc0, //0x00002247 movq $-64(%rbp), %r14 - 0xe9, 0xcb, 0xff, 0xff, 0xff, //0x0000224b jmp LBB0_417 - //0x00002250 LBB0_419 - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00002250 cmpq $-1, $-56(%rbp) - 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x00002255 jne LBB0_421 - 0x4c, 0x89, 0xd0, //0x0000225b movq %r10, %rax - 0x48, 0x2b, 0x45, 0xb0, //0x0000225e subq $-80(%rbp), %rax - 0x48, 0x0f, 0xbc, 0xca, //0x00002262 bsfq %rdx, %rcx - 0x48, 0x01, 0xc1, //0x00002266 addq %rax, %rcx - 0x48, 0x89, 0x4d, 0xc8, //0x00002269 movq %rcx, $-56(%rbp) - //0x0000226d LBB0_421 - 0x44, 0x89, 0xd8, //0x0000226d movl %r11d, %eax - 0xf7, 0xd0, //0x00002270 notl %eax - 0x21, 0xd0, //0x00002272 andl %edx, %eax - 0x41, 0x8d, 0x0c, 0x43, //0x00002274 leal (%r11,%rax,2), %ecx - 0x8d, 0x1c, 0x00, //0x00002278 leal (%rax,%rax), %ebx - 0xf7, 0xd3, //0x0000227b notl %ebx - 0x21, 0xd3, //0x0000227d andl %edx, %ebx - 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000227f andl $-1431655766, %ebx - 0x45, 0x31, 0xdb, //0x00002285 xorl %r11d, %r11d - 0x01, 0xc3, //0x00002288 addl %eax, %ebx - 0x41, 0x0f, 0x92, 0xc3, //0x0000228a setb %r11b - 0x01, 0xdb, //0x0000228e addl %ebx, %ebx - 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x00002290 xorl $1431655765, %ebx - 0x21, 0xcb, //0x00002296 andl %ecx, %ebx - 0xf7, 0xd3, //0x00002298 notl %ebx - 0x21, 0xde, //0x0000229a andl %ebx, %esi - 0x4c, 0x8b, 0x65, 0xb0, //0x0000229c movq $-80(%rbp), %r12 - 0x4c, 0x8b, 0x75, 0xc0, //0x000022a0 movq $-64(%rbp), %r14 - 0xe9, 0xe6, 0xf6, 0xff, 0xff, //0x000022a4 jmp LBB0_163 - //0x000022a9 LBB0_422 - 0x4d, 0x85, 0xed, //0x000022a9 testq %r13, %r13 - 0x0f, 0x84, 0xf4, 0x04, 0x00, 0x00, //0x000022ac je LBB0_481 - 0x48, 0x8b, 0x45, 0x88, //0x000022b2 movq $-120(%rbp), %rax - 0x4c, 0x01, 0xd0, //0x000022b6 addq %r10, %rax - 0x48, 0x8b, 0x4d, 0xc8, //0x000022b9 movq $-56(%rbp), %rcx - 0x48, 0x83, 0xf9, 0xff, //0x000022bd cmpq $-1, %rcx - 0x48, 0x89, 0xca, //0x000022c1 movq %rcx, %rdx - 0x48, 0x0f, 0x44, 0xc8, //0x000022c4 cmoveq %rax, %rcx - 0x48, 0x0f, 0x44, 0xd0, //0x000022c8 cmoveq %rax, %rdx - 0x49, 0x83, 0xc2, 0x01, //0x000022cc addq $1, %r10 - 0x49, 0x83, 0xc5, 0xff, //0x000022d0 addq $-1, %r13 - 0x48, 0x89, 0x4d, 0xc8, //0x000022d4 movq %rcx, $-56(%rbp) - 0x48, 0x8b, 0x75, 0xd0, //0x000022d8 movq $-48(%rbp), %rsi - 0x4c, 0x8b, 0x65, 0xb0, //0x000022dc movq $-80(%rbp), %r12 - 0x4c, 0x8b, 0x4d, 0xb8, //0x000022e0 movq $-72(%rbp), %r9 - 0x4c, 0x8b, 0x75, 0xc0, //0x000022e4 movq $-64(%rbp), %r14 - 0x4d, 0x85, 0xed, //0x000022e8 testq %r13, %r13 - 0x0f, 0x85, 0xf7, 0xfc, 0xff, 0xff, //0x000022eb jne LBB0_388 - 0xe9, 0x83, 0xfd, 0xff, 0xff, //0x000022f1 jmp LBB0_397 - //0x000022f6 LBB0_424 - 0x4d, 0x85, 0xed, //0x000022f6 testq %r13, %r13 - 0x0f, 0x84, 0xa7, 0x04, 0x00, 0x00, //0x000022f9 je LBB0_481 - 0x48, 0x8b, 0x45, 0x88, //0x000022ff movq $-120(%rbp), %rax - 0x4c, 0x01, 0xd0, //0x00002303 addq %r10, %rax - 0x48, 0x8b, 0x4d, 0xc8, //0x00002306 movq $-56(%rbp), %rcx - 0x48, 0x83, 0xf9, 0xff, //0x0000230a cmpq $-1, %rcx - 0x48, 0x89, 0xca, //0x0000230e movq %rcx, %rdx - 0x48, 0x0f, 0x44, 0xc8, //0x00002311 cmoveq %rax, %rcx - 0x48, 0x0f, 0x44, 0xd0, //0x00002315 cmoveq %rax, %rdx - 0x49, 0x83, 0xc2, 0x01, //0x00002319 addq $1, %r10 - 0x49, 0x83, 0xc5, 0xff, //0x0000231d addq $-1, %r13 - 0x48, 0x89, 0x4d, 0xc8, //0x00002321 movq %rcx, $-56(%rbp) - 0x48, 0x8b, 0x75, 0xd0, //0x00002325 movq $-48(%rbp), %rsi - 0x4c, 0x8b, 0x65, 0xb0, //0x00002329 movq $-80(%rbp), %r12 - 0x4c, 0x8b, 0x4d, 0xb8, //0x0000232d movq $-72(%rbp), %r9 - 0x4c, 0x8b, 0x75, 0xc0, //0x00002331 movq $-64(%rbp), %r14 - 0x4d, 0x85, 0xed, //0x00002335 testq %r13, %r13 - 0x0f, 0x85, 0xf3, 0xf6, 0xff, 0xff, //0x00002338 jne LBB0_328 - 0xe9, 0xb2, 0x02, 0x00, 0x00, //0x0000233e jmp LBB0_57 - //0x00002343 LBB0_426 - 0x4d, 0x85, 0xed, //0x00002343 testq %r13, %r13 - 0x0f, 0x84, 0x5a, 0x04, 0x00, 0x00, //0x00002346 je LBB0_481 - 0x48, 0x8b, 0x45, 0x88, //0x0000234c movq $-120(%rbp), %rax - 0x4c, 0x01, 0xd0, //0x00002350 addq %r10, %rax - 0x48, 0x8b, 0x4d, 0xc8, //0x00002353 movq $-56(%rbp), %rcx - 0x48, 0x83, 0xf9, 0xff, //0x00002357 cmpq $-1, %rcx - 0x48, 0x89, 0xca, //0x0000235b movq %rcx, %rdx - 0x48, 0x0f, 0x44, 0xc8, //0x0000235e cmoveq %rax, %rcx - 0x48, 0x0f, 0x44, 0xd0, //0x00002362 cmoveq %rax, %rdx - 0x49, 0x83, 0xc2, 0x01, //0x00002366 addq $1, %r10 - 0x49, 0x83, 0xc5, 0xff, //0x0000236a addq $-1, %r13 - 0x48, 0x89, 0x4d, 0xc8, //0x0000236e movq %rcx, $-56(%rbp) - 0x48, 0x8b, 0x75, 0xd0, //0x00002372 movq $-48(%rbp), %rsi - 0x4c, 0x8b, 0x65, 0xb0, //0x00002376 movq $-80(%rbp), %r12 - 0x4c, 0x8b, 0x4d, 0xb8, //0x0000237a movq $-72(%rbp), %r9 - 0x4c, 0x8b, 0x75, 0xc0, //0x0000237e movq $-64(%rbp), %r14 - 0x4d, 0x85, 0xed, //0x00002382 testq %r13, %r13 - 0x0f, 0x85, 0xff, 0xfd, 0xff, 0xff, //0x00002385 jne LBB0_408 - 0xe9, 0x8b, 0xfe, 0xff, 0xff, //0x0000238b jmp LBB0_417 - //0x00002390 LBB0_428 - 0x4d, 0x85, 0xed, //0x00002390 testq %r13, %r13 - 0x0f, 0x84, 0x0d, 0x04, 0x00, 0x00, //0x00002393 je LBB0_481 - 0x48, 0x8b, 0x45, 0x88, //0x00002399 movq $-120(%rbp), %rax - 0x4c, 0x01, 0xd0, //0x0000239d addq %r10, %rax - 0x48, 0x8b, 0x4d, 0xc8, //0x000023a0 movq $-56(%rbp), %rcx - 0x48, 0x83, 0xf9, 0xff, //0x000023a4 cmpq $-1, %rcx - 0x48, 0x89, 0xca, //0x000023a8 movq %rcx, %rdx - 0x48, 0x0f, 0x44, 0xc8, //0x000023ab cmoveq %rax, %rcx - 0x48, 0x0f, 0x44, 0xd0, //0x000023af cmoveq %rax, %rdx - 0x49, 0x83, 0xc2, 0x01, //0x000023b3 addq $1, %r10 - 0x49, 0x83, 0xc5, 0xff, //0x000023b7 addq $-1, %r13 - 0x48, 0x89, 0x4d, 0xc8, //0x000023bb movq %rcx, $-56(%rbp) - 0x48, 0x8b, 0x75, 0xd0, //0x000023bf movq $-48(%rbp), %rsi - 0x4c, 0x8b, 0x65, 0xb0, //0x000023c3 movq $-80(%rbp), %r12 - 0x4c, 0x8b, 0x4d, 0xb8, //0x000023c7 movq $-72(%rbp), %r9 - 0x4c, 0x8b, 0x75, 0xc0, //0x000023cb movq $-64(%rbp), %r14 - 0x4d, 0x85, 0xed, //0x000023cf testq %r13, %r13 - 0x0f, 0x85, 0x22, 0xf7, 0xff, 0xff, //0x000023d2 jne LBB0_342 - 0xe9, 0x18, 0x02, 0x00, 0x00, //0x000023d8 jmp LBB0_57 - //0x000023dd LBB0_430 - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x000023dd cmpq $-1, $-56(%rbp) - 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x000023e2 jne LBB0_432 - 0x4c, 0x89, 0xd0, //0x000023e8 movq %r10, %rax - 0x48, 0x2b, 0x45, 0xb0, //0x000023eb subq $-80(%rbp), %rax - 0x48, 0x0f, 0xbc, 0xca, //0x000023ef bsfq %rdx, %rcx - 0x48, 0x01, 0xc1, //0x000023f3 addq %rax, %rcx - 0x48, 0x89, 0x4d, 0xc8, //0x000023f6 movq %rcx, $-56(%rbp) - //0x000023fa LBB0_432 - 0x44, 0x89, 0xd8, //0x000023fa movl %r11d, %eax - 0xf7, 0xd0, //0x000023fd notl %eax - 0x21, 0xd0, //0x000023ff andl %edx, %eax - 0x41, 0x8d, 0x0c, 0x43, //0x00002401 leal (%r11,%rax,2), %ecx - 0x8d, 0x34, 0x00, //0x00002405 leal (%rax,%rax), %esi - 0xf7, 0xd6, //0x00002408 notl %esi - 0x21, 0xd6, //0x0000240a andl %edx, %esi - 0x81, 0xe6, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000240c andl $-1431655766, %esi - 0x45, 0x31, 0xdb, //0x00002412 xorl %r11d, %r11d - 0x01, 0xc6, //0x00002415 addl %eax, %esi - 0x41, 0x0f, 0x92, 0xc3, //0x00002417 setb %r11b - 0x01, 0xf6, //0x0000241b addl %esi, %esi - 0x81, 0xf6, 0x55, 0x55, 0x55, 0x55, //0x0000241d xorl $1431655765, %esi - 0x21, 0xce, //0x00002423 andl %ecx, %esi - 0xf7, 0xd6, //0x00002425 notl %esi - 0x21, 0xf7, //0x00002427 andl %esi, %edi - 0x4c, 0x8b, 0x65, 0xb0, //0x00002429 movq $-80(%rbp), %r12 - 0x48, 0x8b, 0x5d, 0xc0, //0x0000242d movq $-64(%rbp), %rbx - 0x48, 0x85, 0xff, //0x00002431 testq %rdi, %rdi - 0x0f, 0x85, 0x28, 0xf8, 0xff, 0xff, //0x00002434 jne LBB0_213 - //0x0000243a LBB0_433 - 0x49, 0x83, 0xc2, 0x20, //0x0000243a addq $32, %r10 - 0x49, 0x83, 0xc5, 0xe0, //0x0000243e addq $-32, %r13 - //0x00002442 LBB0_434 - 0x4d, 0x85, 0xdb, //0x00002442 testq %r11, %r11 - 0x0f, 0x85, 0x34, 0x01, 0x00, 0x00, //0x00002445 jne LBB0_450 - 0x48, 0x8b, 0x55, 0xc8, //0x0000244b movq $-56(%rbp), %rdx - 0x48, 0x8b, 0x75, 0xd0, //0x0000244f movq $-48(%rbp), %rsi - 0x4c, 0x8b, 0x4d, 0xb8, //0x00002453 movq $-72(%rbp), %r9 - 0x4d, 0x85, 0xed, //0x00002457 testq %r13, %r13 - 0x0f, 0x84, 0x91, 0x00, 0x00, 0x00, //0x0000245a je LBB0_445 - //0x00002460 LBB0_436 - 0x31, 0xc9, //0x00002460 xorl %ecx, %ecx - //0x00002462 LBB0_437 - 0x41, 0x0f, 0xb6, 0x04, 0x0a, //0x00002462 movzbl (%r10,%rcx), %eax - 0x3c, 0x22, //0x00002467 cmpb $34, %al - 0x0f, 0x84, 0x7b, 0x00, 0x00, 0x00, //0x00002469 je LBB0_444 - 0x3c, 0x5c, //0x0000246f cmpb $92, %al - 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00002471 je LBB0_442 - 0x48, 0x83, 0xc1, 0x01, //0x00002477 addq $1, %rcx - 0x49, 0x39, 0xcd, //0x0000247b cmpq %rcx, %r13 - 0x0f, 0x85, 0xde, 0xff, 0xff, 0xff, //0x0000247e jne LBB0_437 - 0xe9, 0x7d, 0x00, 0x00, 0x00, //0x00002484 jmp LBB0_440 - //0x00002489 LBB0_442 - 0x49, 0x8d, 0x45, 0xff, //0x00002489 leaq $-1(%r13), %rax - 0x48, 0x39, 0xc8, //0x0000248d cmpq %rcx, %rax - 0x0f, 0x84, 0x10, 0x03, 0x00, 0x00, //0x00002490 je LBB0_481 - 0x48, 0x8b, 0x45, 0x80, //0x00002496 movq $-128(%rbp), %rax - 0x4c, 0x01, 0xd0, //0x0000249a addq %r10, %rax - 0x48, 0x01, 0xc8, //0x0000249d addq %rcx, %rax - 0x48, 0x83, 0xfa, 0xff, //0x000024a0 cmpq $-1, %rdx - 0x48, 0x8b, 0x75, 0xc8, //0x000024a4 movq $-56(%rbp), %rsi - 0x48, 0x0f, 0x44, 0xf0, //0x000024a8 cmoveq %rax, %rsi - 0x48, 0x89, 0x75, 0xc8, //0x000024ac movq %rsi, $-56(%rbp) - 0x48, 0x0f, 0x44, 0xd0, //0x000024b0 cmoveq %rax, %rdx - 0x49, 0x01, 0xca, //0x000024b4 addq %rcx, %r10 - 0x49, 0x83, 0xc2, 0x02, //0x000024b7 addq $2, %r10 - 0x4c, 0x89, 0xe8, //0x000024bb movq %r13, %rax - 0x48, 0x29, 0xc8, //0x000024be subq %rcx, %rax - 0x48, 0x83, 0xc0, 0xfe, //0x000024c1 addq $-2, %rax - 0x49, 0x83, 0xc5, 0xfe, //0x000024c5 addq $-2, %r13 - 0x49, 0x39, 0xcd, //0x000024c9 cmpq %rcx, %r13 - 0x49, 0x89, 0xc5, //0x000024cc movq %rax, %r13 - 0x48, 0x8b, 0x75, 0xd0, //0x000024cf movq $-48(%rbp), %rsi - 0x4c, 0x8b, 0x65, 0xb0, //0x000024d3 movq $-80(%rbp), %r12 - 0x4c, 0x8b, 0x4d, 0xb8, //0x000024d7 movq $-72(%rbp), %r9 - 0x48, 0x8b, 0x5d, 0xc0, //0x000024db movq $-64(%rbp), %rbx - 0x0f, 0x85, 0x7b, 0xff, 0xff, 0xff, //0x000024df jne LBB0_436 - 0xe9, 0x0b, 0x01, 0x00, 0x00, //0x000024e5 jmp LBB0_57 - //0x000024ea LBB0_444 - 0x49, 0x01, 0xca, //0x000024ea addq %rcx, %r10 - 0x49, 0x83, 0xc2, 0x01, //0x000024ed addq $1, %r10 - //0x000024f1 LBB0_445 - 0x4d, 0x29, 0xe2, //0x000024f1 subq %r12, %r10 - //0x000024f4 LBB0_446 - 0x4c, 0x8b, 0x6d, 0xa8, //0x000024f4 movq $-88(%rbp), %r13 - 0x4d, 0x85, 0xd2, //0x000024f8 testq %r10, %r10 - 0x0f, 0x89, 0x75, 0xf1, 0xff, 0xff, //0x000024fb jns LBB0_310 - 0xe9, 0xe1, 0x00, 0x00, 0x00, //0x00002501 jmp LBB0_56 - //0x00002506 LBB0_440 - 0x3c, 0x22, //0x00002506 cmpb $34, %al - 0x0f, 0x85, 0x98, 0x02, 0x00, 0x00, //0x00002508 jne LBB0_481 - 0x4d, 0x01, 0xea, //0x0000250e addq %r13, %r10 - 0x48, 0x8b, 0x75, 0xd0, //0x00002511 movq $-48(%rbp), %rsi - 0x4c, 0x8b, 0x65, 0xb0, //0x00002515 movq $-80(%rbp), %r12 - 0x4c, 0x8b, 0x4d, 0xb8, //0x00002519 movq $-72(%rbp), %r9 - 0x48, 0x8b, 0x5d, 0xc0, //0x0000251d movq $-64(%rbp), %rbx - 0xe9, 0xcb, 0xff, 0xff, 0xff, //0x00002521 jmp LBB0_445 - //0x00002526 LBB0_447 - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00002526 cmpq $-1, $-56(%rbp) - 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x0000252b jne LBB0_449 - 0x4c, 0x89, 0xd0, //0x00002531 movq %r10, %rax - 0x48, 0x2b, 0x45, 0xb0, //0x00002534 subq $-80(%rbp), %rax - 0x48, 0x0f, 0xbc, 0xca, //0x00002538 bsfq %rdx, %rcx - 0x48, 0x01, 0xc1, //0x0000253c addq %rax, %rcx - 0x48, 0x89, 0x4d, 0xc8, //0x0000253f movq %rcx, $-56(%rbp) - //0x00002543 LBB0_449 - 0x44, 0x89, 0xd8, //0x00002543 movl %r11d, %eax - 0xf7, 0xd0, //0x00002546 notl %eax - 0x21, 0xd0, //0x00002548 andl %edx, %eax - 0x41, 0x8d, 0x0c, 0x43, //0x0000254a leal (%r11,%rax,2), %ecx - 0x8d, 0x1c, 0x00, //0x0000254e leal (%rax,%rax), %ebx - 0xf7, 0xd3, //0x00002551 notl %ebx - 0x21, 0xd3, //0x00002553 andl %edx, %ebx - 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002555 andl $-1431655766, %ebx - 0x45, 0x31, 0xdb, //0x0000255b xorl %r11d, %r11d - 0x01, 0xc3, //0x0000255e addl %eax, %ebx - 0x41, 0x0f, 0x92, 0xc3, //0x00002560 setb %r11b - 0x01, 0xdb, //0x00002564 addl %ebx, %ebx - 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x00002566 xorl $1431655765, %ebx - 0x21, 0xcb, //0x0000256c andl %ecx, %ebx - 0xf7, 0xd3, //0x0000256e notl %ebx - 0x21, 0xde, //0x00002570 andl %ebx, %esi - 0x4c, 0x8b, 0x65, 0xb0, //0x00002572 movq $-80(%rbp), %r12 - 0x48, 0x8b, 0x5d, 0xc0, //0x00002576 movq $-64(%rbp), %rbx - 0xe9, 0x6d, 0xf7, 0xff, 0xff, //0x0000257a jmp LBB0_282 - //0x0000257f LBB0_450 - 0x4d, 0x85, 0xed, //0x0000257f testq %r13, %r13 - 0x0f, 0x84, 0x1e, 0x02, 0x00, 0x00, //0x00002582 je LBB0_481 - 0x48, 0x8b, 0x45, 0x88, //0x00002588 movq $-120(%rbp), %rax - 0x4c, 0x01, 0xd0, //0x0000258c addq %r10, %rax - 0x48, 0x8b, 0x4d, 0xc8, //0x0000258f movq $-56(%rbp), %rcx - 0x48, 0x83, 0xf9, 0xff, //0x00002593 cmpq $-1, %rcx - 0x48, 0x89, 0xca, //0x00002597 movq %rcx, %rdx - 0x48, 0x0f, 0x44, 0xc8, //0x0000259a cmoveq %rax, %rcx - 0x48, 0x0f, 0x44, 0xd0, //0x0000259e cmoveq %rax, %rdx - 0x49, 0x83, 0xc2, 0x01, //0x000025a2 addq $1, %r10 - 0x49, 0x83, 0xc5, 0xff, //0x000025a6 addq $-1, %r13 - 0x48, 0x89, 0x4d, 0xc8, //0x000025aa movq %rcx, $-56(%rbp) - 0x48, 0x8b, 0x75, 0xd0, //0x000025ae movq $-48(%rbp), %rsi - 0x4c, 0x8b, 0x65, 0xb0, //0x000025b2 movq $-80(%rbp), %r12 - 0x4c, 0x8b, 0x4d, 0xb8, //0x000025b6 movq $-72(%rbp), %r9 - 0x48, 0x8b, 0x5d, 0xc0, //0x000025ba movq $-64(%rbp), %rbx - 0x4d, 0x85, 0xed, //0x000025be testq %r13, %r13 - 0x0f, 0x85, 0x99, 0xfe, 0xff, 0xff, //0x000025c1 jne LBB0_436 - 0xe9, 0x25, 0xff, 0xff, 0xff, //0x000025c7 jmp LBB0_445 - //0x000025cc LBB0_452 - 0x4c, 0x89, 0x16, //0x000025cc movq %r10, (%rsi) - //0x000025cf LBB0_453 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000025cf movq $-1, %rax - 0xe9, 0x78, 0x00, 0x00, 0x00, //0x000025d6 jmp LBB0_464 - //0x000025db LBB0_466 - 0x48, 0xc7, 0xc0, 0xf9, 0xff, 0xff, 0xff, //0x000025db movq $-7, %rax - 0xe9, 0x6c, 0x00, 0x00, 0x00, //0x000025e2 jmp LBB0_464 - //0x000025e7 LBB0_56 - 0x49, 0x83, 0xfa, 0xff, //0x000025e7 cmpq $-1, %r10 - 0x48, 0x8b, 0x4d, 0xc8, //0x000025eb movq $-56(%rbp), %rcx - 0x0f, 0x85, 0x58, 0x00, 0x00, 0x00, //0x000025ef jne LBB0_460 - //0x000025f5 LBB0_57 - 0x49, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x000025f5 movq $-1, %r10 - 0x48, 0x8b, 0x4d, 0xa0, //0x000025fc movq $-96(%rbp), %rcx - 0xe9, 0x48, 0x00, 0x00, 0x00, //0x00002600 jmp LBB0_460 - //0x00002605 LBB0_454 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00002605 movq $-1, %rcx - 0xe9, 0x03, 0x00, 0x00, 0x00, //0x0000260c jmp LBB0_456 - //0x00002611 LBB0_455 - 0x4c, 0x89, 0xd1, //0x00002611 movq %r10, %rcx - //0x00002614 LBB0_456 - 0x48, 0xf7, 0xd1, //0x00002614 notq %rcx - 0x48, 0x8b, 0x45, 0xc0, //0x00002617 movq $-64(%rbp), %rax - 0x48, 0x01, 0xc8, //0x0000261b addq %rcx, %rax - 0x48, 0x89, 0x06, //0x0000261e movq %rax, (%rsi) - //0x00002621 LBB0_463 - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00002621 movq $-2, %rax - 0xe9, 0x26, 0x00, 0x00, 0x00, //0x00002628 jmp LBB0_464 - //0x0000262d LBB0_457 - 0x48, 0x8b, 0x4d, 0xc8, //0x0000262d movq $-56(%rbp), %rcx - 0x48, 0x83, 0xf9, 0xff, //0x00002631 cmpq $-1, %rcx - 0x0f, 0x85, 0x07, 0x00, 0x00, 0x00, //0x00002635 jne LBB0_459 - 0x48, 0x0f, 0xbc, 0xcf, //0x0000263b bsfq %rdi, %rcx - 0x4c, 0x01, 0xd1, //0x0000263f addq %r10, %rcx - //0x00002642 LBB0_459 - 0x49, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x00002642 movq $-2, %r10 - 0x48, 0x8b, 0x75, 0xd0, //0x00002649 movq $-48(%rbp), %rsi - //0x0000264d LBB0_460 - 0x48, 0x89, 0x0e, //0x0000264d movq %rcx, (%rsi) - 0x4c, 0x89, 0xd0, //0x00002650 movq %r10, %rax - //0x00002653 LBB0_464 - 0x48, 0x83, 0xc4, 0x68, //0x00002653 addq $104, %rsp - 0x5b, //0x00002657 popq %rbx - 0x41, 0x5c, //0x00002658 popq %r12 - 0x41, 0x5d, //0x0000265a popq %r13 - 0x41, 0x5e, //0x0000265c popq %r14 - 0x41, 0x5f, //0x0000265e popq %r15 - 0x5d, //0x00002660 popq %rbp - 0xc3, //0x00002661 retq - //0x00002662 LBB0_465 - 0x48, 0x89, 0x0e, //0x00002662 movq %rcx, (%rsi) - 0xe9, 0xe9, 0xff, 0xff, 0xff, //0x00002665 jmp LBB0_464 - //0x0000266a LBB0_461 - 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000266a movq $-1, %r8 - //0x00002671 LBB0_462 - 0x4d, 0x29, 0xc6, //0x00002671 subq %r8, %r14 - 0x48, 0x8b, 0x45, 0xd0, //0x00002674 movq $-48(%rbp), %rax - 0x4c, 0x89, 0x30, //0x00002678 movq %r14, (%rax) - 0xe9, 0xa1, 0xff, 0xff, 0xff, //0x0000267b jmp LBB0_463 - //0x00002680 LBB0_467 - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00002680 movq $-2, %rax - 0x80, 0xf9, 0x61, //0x00002687 cmpb $97, %cl - 0x0f, 0x85, 0xc3, 0xff, 0xff, 0xff, //0x0000268a jne LBB0_464 - 0x49, 0x8d, 0x4e, 0x02, //0x00002690 leaq $2(%r14), %rcx - 0x48, 0x89, 0x0e, //0x00002694 movq %rcx, (%rsi) - 0x43, 0x80, 0x7c, 0x34, 0x02, 0x6c, //0x00002697 cmpb $108, $2(%r12,%r14) - 0x0f, 0x85, 0xb0, 0xff, 0xff, 0xff, //0x0000269d jne LBB0_464 - 0x49, 0x8d, 0x4e, 0x03, //0x000026a3 leaq $3(%r14), %rcx - 0x48, 0x89, 0x0e, //0x000026a7 movq %rcx, (%rsi) - 0x43, 0x80, 0x7c, 0x34, 0x03, 0x73, //0x000026aa cmpb $115, $3(%r12,%r14) - 0x0f, 0x85, 0x9d, 0xff, 0xff, 0xff, //0x000026b0 jne LBB0_464 - 0x49, 0x8d, 0x4e, 0x04, //0x000026b6 leaq $4(%r14), %rcx - 0x48, 0x89, 0x0e, //0x000026ba movq %rcx, (%rsi) - 0x43, 0x80, 0x7c, 0x34, 0x04, 0x65, //0x000026bd cmpb $101, $4(%r12,%r14) - 0x0f, 0x85, 0x8a, 0xff, 0xff, 0xff, //0x000026c3 jne LBB0_464 - 0x49, 0x83, 0xc6, 0x05, //0x000026c9 addq $5, %r14 - 0x4c, 0x89, 0x36, //0x000026cd movq %r14, (%rsi) - 0xe9, 0x7e, 0xff, 0xff, 0xff, //0x000026d0 jmp LBB0_464 - //0x000026d5 LBB0_472 - 0x4c, 0x89, 0x36, //0x000026d5 movq %r14, (%rsi) - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000026d8 movq $-2, %rax - 0x41, 0x80, 0x3f, 0x74, //0x000026df cmpb $116, (%r15) - 0x0f, 0x85, 0x6a, 0xff, 0xff, 0xff, //0x000026e3 jne LBB0_464 - 0x49, 0x8d, 0x4e, 0x01, //0x000026e9 leaq $1(%r14), %rcx - 0x48, 0x89, 0x0e, //0x000026ed movq %rcx, (%rsi) - 0x43, 0x80, 0x7c, 0x34, 0x01, 0x72, //0x000026f0 cmpb $114, $1(%r12,%r14) - 0x0f, 0x85, 0x57, 0xff, 0xff, 0xff, //0x000026f6 jne LBB0_464 - 0x49, 0x8d, 0x4e, 0x02, //0x000026fc leaq $2(%r14), %rcx - 0x48, 0x89, 0x0e, //0x00002700 movq %rcx, (%rsi) - 0x43, 0x80, 0x7c, 0x34, 0x02, 0x75, //0x00002703 cmpb $117, $2(%r12,%r14) - 0x0f, 0x85, 0x44, 0xff, 0xff, 0xff, //0x00002709 jne LBB0_464 - 0x49, 0x8d, 0x4e, 0x03, //0x0000270f leaq $3(%r14), %rcx - 0x48, 0x89, 0x0e, //0x00002713 movq %rcx, (%rsi) - 0x43, 0x80, 0x7c, 0x34, 0x03, 0x65, //0x00002716 cmpb $101, $3(%r12,%r14) - 0x0f, 0x85, 0x31, 0xff, 0xff, 0xff, //0x0000271c jne LBB0_464 - 0xe9, 0x4d, 0x00, 0x00, 0x00, //0x00002722 jmp LBB0_476 - //0x00002727 LBB0_258 - 0x4c, 0x89, 0x36, //0x00002727 movq %r14, (%rsi) - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x0000272a movq $-2, %rax - 0x41, 0x80, 0x3f, 0x6e, //0x00002731 cmpb $110, (%r15) - 0x0f, 0x85, 0x18, 0xff, 0xff, 0xff, //0x00002735 jne LBB0_464 - 0x49, 0x8d, 0x4e, 0x01, //0x0000273b leaq $1(%r14), %rcx - 0x48, 0x89, 0x0e, //0x0000273f movq %rcx, (%rsi) - 0x43, 0x80, 0x7c, 0x34, 0x01, 0x75, //0x00002742 cmpb $117, $1(%r12,%r14) - 0x0f, 0x85, 0x05, 0xff, 0xff, 0xff, //0x00002748 jne LBB0_464 - 0x49, 0x8d, 0x4e, 0x02, //0x0000274e leaq $2(%r14), %rcx - 0x48, 0x89, 0x0e, //0x00002752 movq %rcx, (%rsi) - 0x43, 0x80, 0x7c, 0x34, 0x02, 0x6c, //0x00002755 cmpb $108, $2(%r12,%r14) - 0x0f, 0x85, 0xf2, 0xfe, 0xff, 0xff, //0x0000275b jne LBB0_464 - 0x49, 0x8d, 0x4e, 0x03, //0x00002761 leaq $3(%r14), %rcx - 0x48, 0x89, 0x0e, //0x00002765 movq %rcx, (%rsi) - 0x43, 0x80, 0x7c, 0x34, 0x03, 0x6c, //0x00002768 cmpb $108, $3(%r12,%r14) - 0x0f, 0x85, 0xdf, 0xfe, 0xff, 0xff, //0x0000276e jne LBB0_464 - //0x00002774 LBB0_476 - 0x49, 0x83, 0xc6, 0x04, //0x00002774 addq $4, %r14 - 0x4c, 0x89, 0x36, //0x00002778 movq %r14, (%rsi) - 0xe9, 0xd3, 0xfe, 0xff, 0xff, //0x0000277b jmp LBB0_464 - //0x00002780 LBB0_478 - 0x4c, 0x89, 0x55, 0xa0, //0x00002780 movq %r10, $-96(%rbp) - 0xe9, 0x6c, 0xfe, 0xff, 0xff, //0x00002784 jmp LBB0_57 - //0x00002789 LBB0_477 - 0x4c, 0x01, 0xd1, //0x00002789 addq %r10, %rcx - 0x49, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x0000278c movq $-2, %r10 - 0xe9, 0xb5, 0xfe, 0xff, 0xff, //0x00002793 jmp LBB0_460 - //0x00002798 LBB0_479 - 0x4d, 0x29, 0xe2, //0x00002798 subq %r12, %r10 - 0x49, 0x01, 0xca, //0x0000279b addq %rcx, %r10 - 0x4c, 0x89, 0xd1, //0x0000279e movq %r10, %rcx - 0xe9, 0x9c, 0xfe, 0xff, 0xff, //0x000027a1 jmp LBB0_459 - //0x000027a6 LBB0_481 - 0x48, 0x8b, 0x75, 0xd0, //0x000027a6 movq $-48(%rbp), %rsi - 0xe9, 0x46, 0xfe, 0xff, 0xff, //0x000027aa jmp LBB0_57 - //0x000027af LBB0_480 - 0x4d, 0x29, 0xe2, //0x000027af subq %r12, %r10 - 0x4c, 0x89, 0xd1, //0x000027b2 movq %r10, %rcx - 0x49, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x000027b5 movq $-2, %r10 - 0xe9, 0x8c, 0xfe, 0xff, 0xff, //0x000027bc jmp LBB0_460 - 0x90, 0x90, 0x90, //0x000027c1 .p2align 2, 0x90 - // // .set L0_0_set_33, LBB0_33-LJTI0_0 - // // .set L0_0_set_60, LBB0_60-LJTI0_0 - // // .set L0_0_set_38, LBB0_38-LJTI0_0 - // // .set L0_0_set_58, LBB0_58-LJTI0_0 - // // .set L0_0_set_36, LBB0_36-LJTI0_0 + 0x4c, 0x21, 0xfa, //0x00000531 andq %r15, %rdx + 0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000534 movabsq $-6148914691236517206, %rsi + 0x48, 0x21, 0xf2, //0x0000053e andq %rsi, %rdx + 0x45, 0x31, 0xd2, //0x00000541 xorl %r10d, %r10d + 0x48, 0x01, 0xc2, //0x00000544 addq %rax, %rdx + 0x41, 0x0f, 0x92, 0xc2, //0x00000547 setb %r10b + 0x48, 0x01, 0xd2, //0x0000054b addq %rdx, %rdx + 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x0000054e movabsq $6148914691236517205, %rax + 0x48, 0x31, 0xc2, //0x00000558 xorq %rax, %rdx + 0x48, 0x21, 0xca, //0x0000055b andq %rcx, %rdx + 0x48, 0xf7, 0xd2, //0x0000055e notq %rdx + 0x49, 0x21, 0xd0, //0x00000561 andq %rdx, %r8 + 0x4d, 0x85, 0xc0, //0x00000564 testq %r8, %r8 + 0x0f, 0x84, 0x7d, 0xff, 0xff, 0xff, //0x00000567 je LBB0_48 + //0x0000056d LBB0_57 + 0x4d, 0x0f, 0xbc, 0xd8, //0x0000056d bsfq %r8, %r11 + 0x4d, 0x29, 0xe3, //0x00000571 subq %r12, %r11 + 0x48, 0x8b, 0x55, 0xc8, //0x00000574 movq $-56(%rbp), %rdx + 0x4c, 0x8b, 0x65, 0xb8, //0x00000578 movq $-72(%rbp), %r12 + 0x4d, 0x85, 0xdb, //0x0000057c testq %r11, %r11 + 0x0f, 0x89, 0xd2, 0x0c, 0x00, 0x00, //0x0000057f jns LBB0_246 + 0xe9, 0x29, 0x31, 0x00, 0x00, //0x00000585 jmp LBB0_58 + //0x0000058a LBB0_60 + 0x80, 0xfa, 0x3a, //0x0000058a cmpb $58, %dl + 0x0f, 0x85, 0x59, 0x31, 0x00, 0x00, //0x0000058d jne LBB0_637 + 0x4b, 0xc7, 0x44, 0xc5, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000593 movq $0, (%r13,%r8,8) + 0xe9, 0x2f, 0xfc, 0xff, 0xff, //0x0000059c jmp LBB0_3 + //0x000005a1 LBB0_62 + 0x83, 0xfa, 0x2c, //0x000005a1 cmpl $44, %edx + 0x0f, 0x85, 0x2c, 0x00, 0x00, 0x00, //0x000005a4 jne LBB0_63 + 0x49, 0x81, 0xf8, 0xff, 0x0f, 0x00, 0x00, //0x000005aa cmpq $4095, %r8 + 0x0f, 0x8f, 0xf0, 0x30, 0x00, 0x00, //0x000005b1 jg LBB0_634 + 0x49, 0x8d, 0x40, 0x01, //0x000005b7 leaq $1(%r8), %rax + 0x49, 0x89, 0x45, 0x00, //0x000005bb movq %rax, (%r13) + 0x4b, 0xc7, 0x44, 0xc5, 0x08, 0x03, 0x00, 0x00, 0x00, //0x000005bf movq $3, $8(%r13,%r8,8) + 0xe9, 0x03, 0xfc, 0xff, 0xff, //0x000005c8 jmp LBB0_3 + //0x000005cd LBB0_64 + 0x83, 0xfa, 0x22, //0x000005cd cmpl $34, %edx + 0x0f, 0x84, 0xbe, 0x02, 0x00, 0x00, //0x000005d0 je LBB0_109 + //0x000005d6 LBB0_63 + 0x83, 0xfa, 0x7d, //0x000005d6 cmpl $125, %edx + 0x0f, 0x85, 0x0d, 0x31, 0x00, 0x00, //0x000005d9 jne LBB0_637 + //0x000005df LBB0_36 + 0x49, 0x89, 0x4d, 0x00, //0x000005df movq %rcx, (%r13) + 0x49, 0x89, 0xc8, //0x000005e3 movq %rcx, %r8 + 0x48, 0x8b, 0x45, 0x90, //0x000005e6 movq $-112(%rbp), %rax + 0x48, 0x85, 0xc9, //0x000005ea testq %rcx, %rcx + 0x0f, 0x85, 0xf1, 0xfb, 0xff, 0xff, //0x000005ed jne LBB0_5 + 0xe9, 0xfb, 0x30, 0x00, 0x00, //0x000005f3 jmp LBB0_638 + //0x000005f8 LBB0_66 + 0x48, 0x89, 0x75, 0xc8, //0x000005f8 movq %rsi, $-56(%rbp) + 0x49, 0x89, 0x4d, 0x00, //0x000005fc movq %rcx, (%r13) + 0x83, 0xfa, 0x7b, //0x00000600 cmpl $123, %edx + 0x0f, 0x87, 0xe3, 0x30, 0x00, 0x00, //0x00000603 ja LBB0_637 + //0x00000609 LBB0_67 + 0x48, 0x8b, 0x4d, 0xc8, //0x00000609 movq $-56(%rbp), %rcx + 0x4d, 0x8d, 0x04, 0x09, //0x0000060d leaq (%r9,%rcx), %r8 + 0x89, 0xd1, //0x00000611 movl %edx, %ecx + 0x48, 0x8d, 0x15, 0x92, 0x33, 0x00, 0x00, //0x00000613 leaq $13202(%rip), %rdx /* LJTI0_1+0(%rip) */ + 0x48, 0x63, 0x0c, 0x8a, //0x0000061a movslq (%rdx,%rcx,4), %rcx + 0x48, 0x01, 0xd1, //0x0000061e addq %rdx, %rcx + 0xff, 0xe1, //0x00000621 jmpq *%rcx + //0x00000623 LBB0_68 + 0x48, 0x8b, 0x45, 0xa0, //0x00000623 movq $-96(%rbp), %rax + 0x48, 0x8b, 0x70, 0x08, //0x00000627 movq $8(%rax), %rsi + 0xf6, 0x45, 0x98, 0x40, //0x0000062b testb $64, $-104(%rbp) + 0x0f, 0x85, 0x31, 0x05, 0x00, 0x00, //0x0000062f jne LBB0_140 + 0x48, 0x8b, 0x55, 0xc8, //0x00000635 movq $-56(%rbp), %rdx + 0x48, 0x29, 0xd6, //0x00000639 subq %rdx, %rsi + 0x0f, 0x84, 0x8e, 0x30, 0x00, 0x00, //0x0000063c je LBB0_619 + 0x41, 0x80, 0x38, 0x30, //0x00000642 cmpb $48, (%r8) + 0x0f, 0x85, 0x2f, 0x00, 0x00, 0x00, //0x00000646 jne LBB0_74 + 0x48, 0x83, 0xfe, 0x01, //0x0000064c cmpq $1, %rsi + 0x0f, 0x84, 0xc7, 0x0b, 0x00, 0x00, //0x00000650 je LBB0_243 + 0x43, 0x8a, 0x04, 0x19, //0x00000656 movb (%r9,%r11), %al + 0x04, 0xd2, //0x0000065a addb $-46, %al + 0x3c, 0x37, //0x0000065c cmpb $55, %al + 0x0f, 0x87, 0xb9, 0x0b, 0x00, 0x00, //0x0000065e ja LBB0_243 + 0x0f, 0xb6, 0xc0, //0x00000664 movzbl %al, %eax + 0x48, 0xb9, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x00000667 movabsq $36028797027352577, %rcx + 0x48, 0x0f, 0xa3, 0xc1, //0x00000671 btq %rax, %rcx + 0x0f, 0x83, 0xa2, 0x0b, 0x00, 0x00, //0x00000675 jae LBB0_243 + //0x0000067b LBB0_74 + 0x48, 0x89, 0x55, 0xc8, //0x0000067b movq %rdx, $-56(%rbp) + 0x48, 0x83, 0xfe, 0x10, //0x0000067f cmpq $16, %rsi + 0x0f, 0x82, 0x56, 0x27, 0x00, 0x00, //0x00000683 jb LBB0_510 + 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x00000689 movq $-1, %r13 + 0x45, 0x31, 0xdb, //0x00000690 xorl %r11d, %r11d + 0x49, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00000693 movq $-1, %r10 + 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x0000069a movq $-1, %r12 + 0x48, 0x89, 0xf0, //0x000006a1 movq %rsi, %rax + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000006a4 .p2align 4, 0x90 + //0x000006b0 LBB0_76 + 0xf3, 0x43, 0x0f, 0x6f, 0x04, 0x18, //0x000006b0 movdqu (%r8,%r11), %xmm0 + 0x66, 0x0f, 0x6f, 0xc8, //0x000006b6 movdqa %xmm0, %xmm1 + 0x66, 0x0f, 0x74, 0xcf, //0x000006ba pcmpeqb %xmm7, %xmm1 + 0x66, 0x0f, 0x6f, 0xd0, //0x000006be movdqa %xmm0, %xmm2 + 0x66, 0x0f, 0x74, 0x15, 0xe6, 0xf9, 0xff, 0xff, //0x000006c2 pcmpeqb $-1562(%rip), %xmm2 /* LCPI0_11+0(%rip) */ + 0x66, 0x0f, 0xeb, 0xd1, //0x000006ca por %xmm1, %xmm2 + 0x66, 0x0f, 0x6f, 0xc8, //0x000006ce movdqa %xmm0, %xmm1 + 0x66, 0x0f, 0xfc, 0x0d, 0xe6, 0xf9, 0xff, 0xff, //0x000006d2 paddb $-1562(%rip), %xmm1 /* LCPI0_12+0(%rip) */ + 0x66, 0x0f, 0x6f, 0xd9, //0x000006da movdqa %xmm1, %xmm3 + 0x66, 0x0f, 0xda, 0x1d, 0xea, 0xf9, 0xff, 0xff, //0x000006de pminub $-1558(%rip), %xmm3 /* LCPI0_13+0(%rip) */ + 0x66, 0x0f, 0x74, 0xd9, //0x000006e6 pcmpeqb %xmm1, %xmm3 + 0x66, 0x0f, 0x6f, 0xc8, //0x000006ea movdqa %xmm0, %xmm1 + 0x66, 0x41, 0x0f, 0xdb, 0xc9, //0x000006ee pand %xmm9, %xmm1 + 0x66, 0x0f, 0x74, 0x05, 0xe5, 0xf9, 0xff, 0xff, //0x000006f3 pcmpeqb $-1563(%rip), %xmm0 /* LCPI0_14+0(%rip) */ + 0x66, 0x41, 0x0f, 0x74, 0xcf, //0x000006fb pcmpeqb %xmm15, %xmm1 + 0x66, 0x0f, 0xd7, 0xf9, //0x00000700 pmovmskb %xmm1, %edi + 0x66, 0x0f, 0xeb, 0xc8, //0x00000704 por %xmm0, %xmm1 + 0x66, 0x0f, 0xeb, 0xca, //0x00000708 por %xmm2, %xmm1 + 0x66, 0x0f, 0xeb, 0xcb, //0x0000070c por %xmm3, %xmm1 + 0x66, 0x0f, 0xd7, 0xd0, //0x00000710 pmovmskb %xmm0, %edx + 0x66, 0x44, 0x0f, 0xd7, 0xf2, //0x00000714 pmovmskb %xmm2, %r14d + 0x66, 0x0f, 0xd7, 0xc9, //0x00000719 pmovmskb %xmm1, %ecx + 0xf7, 0xd1, //0x0000071d notl %ecx + 0x0f, 0xbc, 0xc9, //0x0000071f bsfl %ecx, %ecx + 0x83, 0xf9, 0x10, //0x00000722 cmpl $16, %ecx + 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00000725 je LBB0_78 + 0xbb, 0xff, 0xff, 0xff, 0xff, //0x0000072b movl $-1, %ebx + 0xd3, 0xe3, //0x00000730 shll %cl, %ebx + 0xf7, 0xd3, //0x00000732 notl %ebx + 0x21, 0xda, //0x00000734 andl %ebx, %edx + 0x21, 0xdf, //0x00000736 andl %ebx, %edi + 0x44, 0x21, 0xf3, //0x00000738 andl %r14d, %ebx + 0x41, 0x89, 0xde, //0x0000073b movl %ebx, %r14d + //0x0000073e LBB0_78 + 0x44, 0x8d, 0x7a, 0xff, //0x0000073e leal $-1(%rdx), %r15d + 0x41, 0x21, 0xd7, //0x00000742 andl %edx, %r15d + 0x0f, 0x85, 0xcd, 0x21, 0x00, 0x00, //0x00000745 jne LBB0_474 + 0x8d, 0x5f, 0xff, //0x0000074b leal $-1(%rdi), %ebx + 0x21, 0xfb, //0x0000074e andl %edi, %ebx + 0x0f, 0x85, 0xb0, 0x1f, 0x00, 0x00, //0x00000750 jne LBB0_470 + 0x41, 0x8d, 0x5e, 0xff, //0x00000756 leal $-1(%r14), %ebx + 0x44, 0x21, 0xf3, //0x0000075a andl %r14d, %ebx + 0x0f, 0x85, 0xa3, 0x1f, 0x00, 0x00, //0x0000075d jne LBB0_470 + 0x85, 0xd2, //0x00000763 testl %edx, %edx + 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00000765 je LBB0_84 + 0x0f, 0xbc, 0xd2, //0x0000076b bsfl %edx, %edx + 0x49, 0x83, 0xfc, 0xff, //0x0000076e cmpq $-1, %r12 + 0x0f, 0x85, 0x96, 0x1f, 0x00, 0x00, //0x00000772 jne LBB0_471 + 0x4c, 0x01, 0xda, //0x00000778 addq %r11, %rdx + 0x49, 0x89, 0xd4, //0x0000077b movq %rdx, %r12 + //0x0000077e LBB0_84 + 0x85, 0xff, //0x0000077e testl %edi, %edi + 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00000780 je LBB0_87 + 0x0f, 0xbc, 0xd7, //0x00000786 bsfl %edi, %edx + 0x49, 0x83, 0xfa, 0xff, //0x00000789 cmpq $-1, %r10 + 0x0f, 0x85, 0x7b, 0x1f, 0x00, 0x00, //0x0000078d jne LBB0_471 + 0x4c, 0x01, 0xda, //0x00000793 addq %r11, %rdx + 0x49, 0x89, 0xd2, //0x00000796 movq %rdx, %r10 + //0x00000799 LBB0_87 + 0x45, 0x85, 0xf6, //0x00000799 testl %r14d, %r14d + 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x0000079c je LBB0_90 + 0x41, 0x0f, 0xbc, 0xd6, //0x000007a2 bsfl %r14d, %edx + 0x49, 0x83, 0xfd, 0xff, //0x000007a6 cmpq $-1, %r13 + 0x0f, 0x85, 0x5e, 0x1f, 0x00, 0x00, //0x000007aa jne LBB0_471 + 0x4c, 0x01, 0xda, //0x000007b0 addq %r11, %rdx + 0x49, 0x89, 0xd5, //0x000007b3 movq %rdx, %r13 + //0x000007b6 LBB0_90 + 0x83, 0xf9, 0x10, //0x000007b6 cmpl $16, %ecx + 0x0f, 0x85, 0xa0, 0x07, 0x00, 0x00, //0x000007b9 jne LBB0_196 + 0x48, 0x83, 0xc0, 0xf0, //0x000007bf addq $-16, %rax + 0x49, 0x83, 0xc3, 0x10, //0x000007c3 addq $16, %r11 + 0x48, 0x83, 0xf8, 0x0f, //0x000007c7 cmpq $15, %rax + 0x0f, 0x87, 0xdf, 0xfe, 0xff, 0xff, //0x000007cb ja LBB0_76 + 0x4b, 0x8d, 0x0c, 0x18, //0x000007d1 leaq (%r8,%r11), %rcx + 0x4c, 0x39, 0xde, //0x000007d5 cmpq %r11, %rsi + 0x49, 0x89, 0xcb, //0x000007d8 movq %rcx, %r11 + 0x48, 0x8d, 0x3d, 0x26, 0x34, 0x00, 0x00, //0x000007db leaq $13350(%rip), %rdi /* LJTI0_3+0(%rip) */ + 0x0f, 0x84, 0x7f, 0x07, 0x00, 0x00, //0x000007e2 je LBB0_197 + //0x000007e8 LBB0_93 + 0x4c, 0x8d, 0x1c, 0x01, //0x000007e8 leaq (%rcx,%rax), %r11 + 0x49, 0x89, 0xce, //0x000007ec movq %rcx, %r14 + 0x4d, 0x29, 0xc6, //0x000007ef subq %r8, %r14 + 0x31, 0xf6, //0x000007f2 xorl %esi, %esi + 0xe9, 0x24, 0x00, 0x00, 0x00, //0x000007f4 jmp LBB0_97 + //0x000007f9 LBB0_94 + 0x49, 0x83, 0xfd, 0xff, //0x000007f9 cmpq $-1, %r13 + 0x0f, 0x85, 0xde, 0x1e, 0x00, 0x00, //0x000007fd jne LBB0_469 + 0x4d, 0x8d, 0x2c, 0x36, //0x00000803 leaq (%r14,%rsi), %r13 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000807 .p2align 4, 0x90 + //0x00000810 LBB0_96 + 0x48, 0x83, 0xc6, 0x01, //0x00000810 addq $1, %rsi + 0x48, 0x39, 0xf0, //0x00000814 cmpq %rsi, %rax + 0x0f, 0x84, 0x4a, 0x07, 0x00, 0x00, //0x00000817 je LBB0_197 + //0x0000081d LBB0_97 + 0x0f, 0xbe, 0x14, 0x31, //0x0000081d movsbl (%rcx,%rsi), %edx + 0x8d, 0x5a, 0xd0, //0x00000821 leal $-48(%rdx), %ebx + 0x83, 0xfb, 0x0a, //0x00000824 cmpl $10, %ebx + 0x0f, 0x82, 0xe3, 0xff, 0xff, 0xff, //0x00000827 jb LBB0_96 + 0x8d, 0x5a, 0xd5, //0x0000082d leal $-43(%rdx), %ebx + 0x83, 0xfb, 0x1a, //0x00000830 cmpl $26, %ebx + 0x0f, 0x87, 0x1c, 0x00, 0x00, 0x00, //0x00000833 ja LBB0_102 + 0x48, 0x63, 0x14, 0x9f, //0x00000839 movslq (%rdi,%rbx,4), %rdx + 0x48, 0x01, 0xfa, //0x0000083d addq %rdi, %rdx + 0xff, 0xe2, //0x00000840 jmpq *%rdx + //0x00000842 LBB0_100 + 0x49, 0x83, 0xfc, 0xff, //0x00000842 cmpq $-1, %r12 + 0x0f, 0x85, 0x95, 0x1e, 0x00, 0x00, //0x00000846 jne LBB0_469 + 0x4d, 0x8d, 0x24, 0x36, //0x0000084c leaq (%r14,%rsi), %r12 + 0xe9, 0xbb, 0xff, 0xff, 0xff, //0x00000850 jmp LBB0_96 + //0x00000855 LBB0_102 + 0x83, 0xfa, 0x65, //0x00000855 cmpl $101, %edx + 0x0f, 0x85, 0x30, 0x09, 0x00, 0x00, //0x00000858 jne LBB0_232 + //0x0000085e LBB0_103 + 0x49, 0x83, 0xfa, 0xff, //0x0000085e cmpq $-1, %r10 + 0x0f, 0x85, 0x79, 0x1e, 0x00, 0x00, //0x00000862 jne LBB0_469 + 0x4d, 0x8d, 0x14, 0x36, //0x00000868 leaq (%r14,%rsi), %r10 + 0xe9, 0x9f, 0xff, 0xff, 0xff, //0x0000086c jmp LBB0_96 + //0x00000871 LBB0_105 + 0x49, 0x81, 0xf8, 0xff, 0x0f, 0x00, 0x00, //0x00000871 cmpq $4095, %r8 + 0x0f, 0x8f, 0x29, 0x2e, 0x00, 0x00, //0x00000878 jg LBB0_634 + 0x49, 0x8d, 0x40, 0x01, //0x0000087e leaq $1(%r8), %rax + 0x49, 0x89, 0x45, 0x00, //0x00000882 movq %rax, (%r13) + 0x4b, 0xc7, 0x44, 0xc5, 0x08, 0x00, 0x00, 0x00, 0x00, //0x00000886 movq $0, $8(%r13,%r8,8) + 0xe9, 0x3c, 0xf9, 0xff, 0xff, //0x0000088f jmp LBB0_3 + //0x00000894 LBB0_109 + 0x4b, 0xc7, 0x44, 0xc5, 0x00, 0x02, 0x00, 0x00, 0x00, //0x00000894 movq $2, (%r13,%r8,8) + 0x48, 0x8b, 0x4d, 0xa0, //0x0000089d movq $-96(%rbp), %rcx + 0x4c, 0x8b, 0x61, 0x08, //0x000008a1 movq $8(%rcx), %r12 + 0x48, 0x8b, 0x4d, 0x98, //0x000008a5 movq $-104(%rbp), %rcx + 0xf6, 0xc1, 0x40, //0x000008a9 testb $64, %cl + 0x0f, 0x85, 0x95, 0x03, 0x00, 0x00, //0x000008ac jne LBB0_154 + 0x48, 0x89, 0x75, 0xc8, //0x000008b2 movq %rsi, $-56(%rbp) + 0xf6, 0xc1, 0x20, //0x000008b6 testb $32, %cl + 0x4c, 0x89, 0x65, 0xb8, //0x000008b9 movq %r12, $-72(%rbp) + 0x0f, 0x85, 0xb9, 0x06, 0x00, 0x00, //0x000008bd jne LBB0_199 + 0x4d, 0x89, 0xe6, //0x000008c3 movq %r12, %r14 + 0x4d, 0x29, 0xde, //0x000008c6 subq %r11, %r14 + 0x0f, 0x84, 0x02, 0x30, 0x00, 0x00, //0x000008c9 je LBB0_640 + 0x49, 0x83, 0xfe, 0x40, //0x000008cf cmpq $64, %r14 + 0x0f, 0x82, 0x6e, 0x26, 0x00, 0x00, //0x000008d3 jb LBB0_529 + 0x49, 0xc7, 0xc4, 0xfe, 0xff, 0xff, 0xff, //0x000008d9 movq $-2, %r12 + 0x4c, 0x2b, 0x65, 0xc8, //0x000008e0 subq $-56(%rbp), %r12 + 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x000008e4 movq $-1, $-48(%rbp) + 0x45, 0x31, 0xd2, //0x000008ec xorl %r10d, %r10d + 0x90, //0x000008ef .p2align 4, 0x90 + //0x000008f0 LBB0_114 + 0xf3, 0x43, 0x0f, 0x6f, 0x04, 0x19, //0x000008f0 movdqu (%r9,%r11), %xmm0 + 0xf3, 0x43, 0x0f, 0x6f, 0x4c, 0x19, 0x10, //0x000008f6 movdqu $16(%r9,%r11), %xmm1 + 0xf3, 0x43, 0x0f, 0x6f, 0x54, 0x19, 0x20, //0x000008fd movdqu $32(%r9,%r11), %xmm2 + 0xf3, 0x43, 0x0f, 0x6f, 0x5c, 0x19, 0x30, //0x00000904 movdqu $48(%r9,%r11), %xmm3 + 0x66, 0x0f, 0x6f, 0xe0, //0x0000090b movdqa %xmm0, %xmm4 + 0x66, 0x41, 0x0f, 0x74, 0xe3, //0x0000090f pcmpeqb %xmm11, %xmm4 + 0x66, 0x44, 0x0f, 0xd7, 0xc4, //0x00000914 pmovmskb %xmm4, %r8d + 0x66, 0x0f, 0x6f, 0xe1, //0x00000919 movdqa %xmm1, %xmm4 + 0x66, 0x41, 0x0f, 0x74, 0xe3, //0x0000091d pcmpeqb %xmm11, %xmm4 + 0x66, 0x0f, 0xd7, 0xdc, //0x00000922 pmovmskb %xmm4, %ebx + 0x66, 0x0f, 0x6f, 0xe2, //0x00000926 movdqa %xmm2, %xmm4 + 0x66, 0x41, 0x0f, 0x74, 0xe3, //0x0000092a pcmpeqb %xmm11, %xmm4 + 0x66, 0x0f, 0xd7, 0xcc, //0x0000092f pmovmskb %xmm4, %ecx + 0x66, 0x0f, 0x6f, 0xe3, //0x00000933 movdqa %xmm3, %xmm4 + 0x66, 0x41, 0x0f, 0x74, 0xe3, //0x00000937 pcmpeqb %xmm11, %xmm4 + 0x66, 0x0f, 0xd7, 0xfc, //0x0000093c pmovmskb %xmm4, %edi + 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x00000940 pcmpeqb %xmm13, %xmm0 + 0x66, 0x44, 0x0f, 0xd7, 0xf8, //0x00000945 pmovmskb %xmm0, %r15d + 0x66, 0x41, 0x0f, 0x74, 0xcd, //0x0000094a pcmpeqb %xmm13, %xmm1 + 0x66, 0x0f, 0xd7, 0xd1, //0x0000094f pmovmskb %xmm1, %edx + 0x66, 0x41, 0x0f, 0x74, 0xd5, //0x00000953 pcmpeqb %xmm13, %xmm2 + 0x66, 0x0f, 0xd7, 0xc2, //0x00000958 pmovmskb %xmm2, %eax + 0x66, 0x41, 0x0f, 0x74, 0xdd, //0x0000095c pcmpeqb %xmm13, %xmm3 + 0x66, 0x0f, 0xd7, 0xf3, //0x00000961 pmovmskb %xmm3, %esi + 0x48, 0xc1, 0xe7, 0x30, //0x00000965 shlq $48, %rdi + 0x48, 0xc1, 0xe1, 0x20, //0x00000969 shlq $32, %rcx + 0x48, 0x09, 0xf9, //0x0000096d orq %rdi, %rcx + 0x48, 0xc1, 0xe3, 0x10, //0x00000970 shlq $16, %rbx + 0x48, 0x09, 0xcb, //0x00000974 orq %rcx, %rbx + 0x49, 0x09, 0xd8, //0x00000977 orq %rbx, %r8 + 0x48, 0xc1, 0xe6, 0x30, //0x0000097a shlq $48, %rsi + 0x48, 0xc1, 0xe0, 0x20, //0x0000097e shlq $32, %rax + 0x48, 0x09, 0xf0, //0x00000982 orq %rsi, %rax + 0x48, 0xc1, 0xe2, 0x10, //0x00000985 shlq $16, %rdx + 0x48, 0x09, 0xc2, //0x00000989 orq %rax, %rdx + 0x49, 0x09, 0xd7, //0x0000098c orq %rdx, %r15 + 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x0000098f jne LBB0_123 + 0x4d, 0x85, 0xd2, //0x00000995 testq %r10, %r10 + 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x00000998 jne LBB0_125 + 0x45, 0x31, 0xd2, //0x0000099e xorl %r10d, %r10d + 0x4d, 0x85, 0xc0, //0x000009a1 testq %r8, %r8 + 0x0f, 0x85, 0x83, 0x00, 0x00, 0x00, //0x000009a4 jne LBB0_126 + //0x000009aa LBB0_117 + 0x49, 0x83, 0xc6, 0xc0, //0x000009aa addq $-64, %r14 + 0x49, 0x83, 0xc4, 0xc0, //0x000009ae addq $-64, %r12 + 0x49, 0x83, 0xc3, 0x40, //0x000009b2 addq $64, %r11 + 0x49, 0x83, 0xfe, 0x3f, //0x000009b6 cmpq $63, %r14 + 0x0f, 0x87, 0x30, 0xff, 0xff, 0xff, //0x000009ba ja LBB0_114 + 0xe9, 0x8b, 0x1f, 0x00, 0x00, //0x000009c0 jmp LBB0_118 + //0x000009c5 LBB0_123 + 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x000009c5 cmpq $-1, $-48(%rbp) + 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x000009ca jne LBB0_125 + 0x49, 0x0f, 0xbc, 0xc7, //0x000009d0 bsfq %r15, %rax + 0x4c, 0x01, 0xd8, //0x000009d4 addq %r11, %rax + 0x48, 0x89, 0x45, 0xd0, //0x000009d7 movq %rax, $-48(%rbp) + //0x000009db LBB0_125 + 0x4c, 0x89, 0xd0, //0x000009db movq %r10, %rax + 0x48, 0xf7, 0xd0, //0x000009de notq %rax + 0x4c, 0x21, 0xf8, //0x000009e1 andq %r15, %rax + 0x48, 0x8d, 0x0c, 0x00, //0x000009e4 leaq (%rax,%rax), %rcx + 0x4c, 0x09, 0xd1, //0x000009e8 orq %r10, %rcx + 0x48, 0x89, 0xca, //0x000009eb movq %rcx, %rdx + 0x48, 0xf7, 0xd2, //0x000009ee notq %rdx + 0x4c, 0x21, 0xfa, //0x000009f1 andq %r15, %rdx + 0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000009f4 movabsq $-6148914691236517206, %rsi + 0x48, 0x21, 0xf2, //0x000009fe andq %rsi, %rdx + 0x45, 0x31, 0xd2, //0x00000a01 xorl %r10d, %r10d + 0x48, 0x01, 0xc2, //0x00000a04 addq %rax, %rdx + 0x41, 0x0f, 0x92, 0xc2, //0x00000a07 setb %r10b + 0x48, 0x01, 0xd2, //0x00000a0b addq %rdx, %rdx + 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000a0e movabsq $6148914691236517205, %rax + 0x48, 0x31, 0xc2, //0x00000a18 xorq %rax, %rdx + 0x48, 0x21, 0xca, //0x00000a1b andq %rcx, %rdx + 0x48, 0xf7, 0xd2, //0x00000a1e notq %rdx + 0x49, 0x21, 0xd0, //0x00000a21 andq %rdx, %r8 + 0x4d, 0x85, 0xc0, //0x00000a24 testq %r8, %r8 + 0x0f, 0x84, 0x7d, 0xff, 0xff, 0xff, //0x00000a27 je LBB0_117 + //0x00000a2d LBB0_126 + 0x4d, 0x0f, 0xbc, 0xd8, //0x00000a2d bsfq %r8, %r11 + 0x4d, 0x29, 0xe3, //0x00000a31 subq %r12, %r11 + 0x48, 0x8b, 0x55, 0xc8, //0x00000a34 movq $-56(%rbp), %rdx + 0x4c, 0x8b, 0x65, 0xb8, //0x00000a38 movq $-72(%rbp), %r12 + 0x4d, 0x85, 0xdb, //0x00000a3c testq %r11, %r11 + 0x0f, 0x89, 0x7b, 0x0d, 0x00, 0x00, //0x00000a3f jns LBB0_331 + 0xe9, 0xbb, 0x2c, 0x00, 0x00, //0x00000a45 jmp LBB0_127 + //0x00000a4a LBB0_129 + 0x49, 0x89, 0xf0, //0x00000a4a movq %rsi, %r8 + 0x4d, 0x89, 0xe6, //0x00000a4d movq %r12, %r14 + 0x4d, 0x29, 0xde, //0x00000a50 subq %r11, %r14 + 0x49, 0x83, 0xfe, 0x20, //0x00000a53 cmpq $32, %r14 + 0x0f, 0x8c, 0x69, 0x23, 0x00, 0x00, //0x00000a57 jl LBB0_508 + 0x4c, 0x89, 0xc1, //0x00000a5d movq %r8, %rcx + 0x4f, 0x8d, 0x14, 0x01, //0x00000a60 leaq (%r9,%r8), %r10 + 0x4d, 0x29, 0xc4, //0x00000a64 subq %r8, %r12 + 0xbb, 0x1f, 0x00, 0x00, 0x00, //0x00000a67 movl $31, %ebx + 0x45, 0x31, 0xf6, //0x00000a6c xorl %r14d, %r14d + 0x45, 0x31, 0xdb, //0x00000a6f xorl %r11d, %r11d + 0xe9, 0x2f, 0x00, 0x00, 0x00, //0x00000a72 jmp LBB0_131 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000a77 .p2align 4, 0x90 + //0x00000a80 LBB0_135 + 0x45, 0x31, 0xdb, //0x00000a80 xorl %r11d, %r11d + 0x48, 0x85, 0xd2, //0x00000a83 testq %rdx, %rdx + 0x0f, 0x85, 0xaa, 0x00, 0x00, 0x00, //0x00000a86 jne LBB0_133 + //0x00000a8c LBB0_136 + 0x49, 0x83, 0xc6, 0x20, //0x00000a8c addq $32, %r14 + 0x49, 0x8d, 0x0c, 0x1c, //0x00000a90 leaq (%r12,%rbx), %rcx + 0x48, 0x83, 0xc1, 0xe0, //0x00000a94 addq $-32, %rcx + 0x48, 0x83, 0xc3, 0xe0, //0x00000a98 addq $-32, %rbx + 0x48, 0x83, 0xf9, 0x3f, //0x00000a9c cmpq $63, %rcx + 0x0f, 0x8e, 0x84, 0x1b, 0x00, 0x00, //0x00000aa0 jle LBB0_137 + //0x00000aa6 LBB0_131 + 0xf3, 0x43, 0x0f, 0x6f, 0x5c, 0x32, 0x01, //0x00000aa6 movdqu $1(%r10,%r14), %xmm3 + 0xf3, 0x43, 0x0f, 0x6f, 0x64, 0x32, 0x11, //0x00000aad movdqu $17(%r10,%r14), %xmm4 + 0x66, 0x0f, 0x6f, 0xeb, //0x00000ab4 movdqa %xmm3, %xmm5 + 0x66, 0x41, 0x0f, 0x74, 0xeb, //0x00000ab8 pcmpeqb %xmm11, %xmm5 + 0x66, 0x0f, 0xd7, 0xcd, //0x00000abd pmovmskb %xmm5, %ecx + 0x66, 0x0f, 0x6f, 0xec, //0x00000ac1 movdqa %xmm4, %xmm5 + 0x66, 0x41, 0x0f, 0x74, 0xeb, //0x00000ac5 pcmpeqb %xmm11, %xmm5 + 0x66, 0x0f, 0xd7, 0xd5, //0x00000aca pmovmskb %xmm5, %edx + 0x48, 0xc1, 0xe2, 0x10, //0x00000ace shlq $16, %rdx + 0x48, 0x09, 0xca, //0x00000ad2 orq %rcx, %rdx + 0x66, 0x41, 0x0f, 0x74, 0xdd, //0x00000ad5 pcmpeqb %xmm13, %xmm3 + 0x66, 0x0f, 0xd7, 0xfb, //0x00000ada pmovmskb %xmm3, %edi + 0x66, 0x41, 0x0f, 0x74, 0xe5, //0x00000ade pcmpeqb %xmm13, %xmm4 + 0x66, 0x0f, 0xd7, 0xcc, //0x00000ae3 pmovmskb %xmm4, %ecx + 0x48, 0xc1, 0xe1, 0x10, //0x00000ae7 shlq $16, %rcx + 0x48, 0x09, 0xf9, //0x00000aeb orq %rdi, %rcx + 0x48, 0x89, 0xcf, //0x00000aee movq %rcx, %rdi + 0x4c, 0x09, 0xdf, //0x00000af1 orq %r11, %rdi + 0x0f, 0x84, 0x86, 0xff, 0xff, 0xff, //0x00000af4 je LBB0_135 + 0x44, 0x89, 0xdf, //0x00000afa movl %r11d, %edi + 0xf7, 0xd7, //0x00000afd notl %edi + 0x21, 0xcf, //0x00000aff andl %ecx, %edi + 0x44, 0x8d, 0x3c, 0x3f, //0x00000b01 leal (%rdi,%rdi), %r15d + 0x45, 0x09, 0xdf, //0x00000b05 orl %r11d, %r15d + 0x44, 0x89, 0xfe, //0x00000b08 movl %r15d, %esi + 0xf7, 0xd6, //0x00000b0b notl %esi + 0x21, 0xce, //0x00000b0d andl %ecx, %esi + 0x81, 0xe6, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000b0f andl $-1431655766, %esi + 0x45, 0x31, 0xdb, //0x00000b15 xorl %r11d, %r11d + 0x01, 0xfe, //0x00000b18 addl %edi, %esi + 0x41, 0x0f, 0x92, 0xc3, //0x00000b1a setb %r11b + 0x01, 0xf6, //0x00000b1e addl %esi, %esi + 0x81, 0xf6, 0x55, 0x55, 0x55, 0x55, //0x00000b20 xorl $1431655765, %esi + 0x44, 0x21, 0xfe, //0x00000b26 andl %r15d, %esi + 0xf7, 0xd6, //0x00000b29 notl %esi + 0x21, 0xf2, //0x00000b2b andl %esi, %edx + 0x48, 0x85, 0xd2, //0x00000b2d testq %rdx, %rdx + 0x0f, 0x84, 0x56, 0xff, 0xff, 0xff, //0x00000b30 je LBB0_136 + //0x00000b36 LBB0_133 + 0x0f, 0xbc, 0xc2, //0x00000b36 bsfl %edx, %eax + 0x4c, 0x01, 0xc0, //0x00000b39 addq %r8, %rax + 0x4d, 0x8d, 0x1c, 0x06, //0x00000b3c leaq (%r14,%rax), %r11 + 0x49, 0x83, 0xc3, 0x02, //0x00000b40 addq $2, %r11 + //0x00000b44 LBB0_134 + 0x48, 0x8b, 0x45, 0xa8, //0x00000b44 movq $-88(%rbp), %rax + 0x4c, 0x89, 0x18, //0x00000b48 movq %r11, (%rax) + 0x4c, 0x89, 0xc0, //0x00000b4b movq %r8, %rax + 0x48, 0xb9, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x00000b4e movabsq $9223372036854775806, %rcx + 0x49, 0x39, 0xc8, //0x00000b58 cmpq %rcx, %r8 + 0x0f, 0x86, 0x6f, 0xf6, 0xff, 0xff, //0x00000b5b jbe LBB0_3 + 0xe9, 0x8d, 0x2b, 0x00, 0x00, //0x00000b61 jmp LBB0_638 + //0x00000b66 LBB0_140 + 0x48, 0x89, 0xf0, //0x00000b66 movq %rsi, %rax + 0x4c, 0x29, 0xd8, //0x00000b69 subq %r11, %rax + 0x48, 0x83, 0xf8, 0x10, //0x00000b6c cmpq $16, %rax + 0x48, 0x8b, 0x7d, 0xc8, //0x00000b70 movq $-56(%rbp), %rdi + 0x0f, 0x82, 0x54, 0x22, 0x00, 0x00, //0x00000b74 jb LBB0_509 + 0x48, 0x89, 0xf8, //0x00000b7a movq %rdi, %rax + 0x48, 0xf7, 0xd0, //0x00000b7d notq %rax + //0x00000b80 .p2align 4, 0x90 + //0x00000b80 LBB0_142 + 0xf3, 0x43, 0x0f, 0x6f, 0x04, 0x19, //0x00000b80 movdqu (%r9,%r11), %xmm0 + 0x66, 0x0f, 0x6f, 0xc8, //0x00000b86 movdqa %xmm0, %xmm1 + 0x66, 0x41, 0x0f, 0x74, 0xce, //0x00000b8a pcmpeqb %xmm14, %xmm1 + 0x66, 0x41, 0x0f, 0xdb, 0xc1, //0x00000b8f pand %xmm9, %xmm0 + 0x66, 0x41, 0x0f, 0x74, 0xc0, //0x00000b94 pcmpeqb %xmm8, %xmm0 + 0x66, 0x0f, 0xeb, 0xc1, //0x00000b99 por %xmm1, %xmm0 + 0x66, 0x0f, 0xd7, 0xc8, //0x00000b9d pmovmskb %xmm0, %ecx + 0x85, 0xc9, //0x00000ba1 testl %ecx, %ecx + 0x0f, 0x85, 0x71, 0x00, 0x00, 0x00, //0x00000ba3 jne LBB0_152 + 0x49, 0x83, 0xc3, 0x10, //0x00000ba9 addq $16, %r11 + 0x48, 0x8d, 0x0c, 0x06, //0x00000bad leaq (%rsi,%rax), %rcx + 0x48, 0x83, 0xc1, 0xf0, //0x00000bb1 addq $-16, %rcx + 0x48, 0x83, 0xc0, 0xf0, //0x00000bb5 addq $-16, %rax + 0x48, 0x83, 0xf9, 0x0f, //0x00000bb9 cmpq $15, %rcx + 0x0f, 0x87, 0xbd, 0xff, 0xff, 0xff, //0x00000bbd ja LBB0_142 + 0x4d, 0x89, 0xcb, //0x00000bc3 movq %r9, %r11 + 0x49, 0x29, 0xc3, //0x00000bc6 subq %rax, %r11 + 0x48, 0x01, 0xc6, //0x00000bc9 addq %rax, %rsi + 0x48, 0x89, 0xf0, //0x00000bcc movq %rsi, %rax + 0x48, 0x85, 0xc0, //0x00000bcf testq %rax, %rax + 0x0f, 0x84, 0x36, 0x00, 0x00, 0x00, //0x00000bd2 je LBB0_151 + //0x00000bd8 LBB0_145 + 0x49, 0x8d, 0x14, 0x03, //0x00000bd8 leaq (%r11,%rax), %rdx + 0x31, 0xc9, //0x00000bdc xorl %ecx, %ecx + //0x00000bde LBB0_146 + 0x41, 0x0f, 0xb6, 0x1c, 0x0b, //0x00000bde movzbl (%r11,%rcx), %ebx + 0x80, 0xfb, 0x2c, //0x00000be3 cmpb $44, %bl + 0x0f, 0x84, 0xc7, 0x1a, 0x00, 0x00, //0x00000be6 je LBB0_465 + 0x80, 0xfb, 0x7d, //0x00000bec cmpb $125, %bl + 0x0f, 0x84, 0xbe, 0x1a, 0x00, 0x00, //0x00000bef je LBB0_465 + 0x80, 0xfb, 0x5d, //0x00000bf5 cmpb $93, %bl + 0x0f, 0x84, 0xb5, 0x1a, 0x00, 0x00, //0x00000bf8 je LBB0_465 + 0x48, 0x83, 0xc1, 0x01, //0x00000bfe addq $1, %rcx + 0x48, 0x39, 0xc8, //0x00000c02 cmpq %rcx, %rax + 0x0f, 0x85, 0xd3, 0xff, 0xff, 0xff, //0x00000c05 jne LBB0_146 + 0x49, 0x89, 0xd3, //0x00000c0b movq %rdx, %r11 + //0x00000c0e LBB0_151 + 0x4d, 0x29, 0xcb, //0x00000c0e subq %r9, %r11 + 0x4c, 0x8b, 0x6d, 0xc0, //0x00000c11 movq $-64(%rbp), %r13 + 0xe9, 0x0b, 0x00, 0x00, 0x00, //0x00000c15 jmp LBB0_153 + //0x00000c1a LBB0_152 + 0x66, 0x0f, 0xbc, 0xc9, //0x00000c1a bsfw %cx, %cx + 0x44, 0x0f, 0xb7, 0xd9, //0x00000c1e movzwl %cx, %r11d + 0x49, 0x29, 0xc3, //0x00000c22 subq %rax, %r11 + //0x00000c25 LBB0_153 + 0x48, 0x8b, 0x45, 0xa8, //0x00000c25 movq $-88(%rbp), %rax + 0x4c, 0x89, 0x18, //0x00000c29 movq %r11, (%rax) + 0x48, 0x89, 0xf8, //0x00000c2c movq %rdi, %rax + 0x48, 0xb9, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x00000c2f movabsq $9223372036854775806, %rcx + 0x48, 0x39, 0xcf, //0x00000c39 cmpq %rcx, %rdi + 0x0f, 0x86, 0x8e, 0xf5, 0xff, 0xff, //0x00000c3c jbe LBB0_3 + 0xe9, 0xac, 0x2a, 0x00, 0x00, //0x00000c42 jmp LBB0_638 + //0x00000c47 LBB0_154 + 0x49, 0x89, 0xf0, //0x00000c47 movq %rsi, %r8 + 0x4d, 0x89, 0xe6, //0x00000c4a movq %r12, %r14 + 0x4d, 0x29, 0xde, //0x00000c4d subq %r11, %r14 + 0x49, 0x83, 0xfe, 0x20, //0x00000c50 cmpq $32, %r14 + 0x0f, 0x8c, 0x3e, 0x22, 0x00, 0x00, //0x00000c54 jl LBB0_522 + 0x4c, 0x89, 0xc1, //0x00000c5a movq %r8, %rcx + 0x4f, 0x8d, 0x14, 0x01, //0x00000c5d leaq (%r9,%r8), %r10 + 0x4d, 0x29, 0xc4, //0x00000c61 subq %r8, %r12 + 0xbb, 0x1f, 0x00, 0x00, 0x00, //0x00000c64 movl $31, %ebx + 0x45, 0x31, 0xf6, //0x00000c69 xorl %r14d, %r14d + 0x45, 0x31, 0xdb, //0x00000c6c xorl %r11d, %r11d + 0xe9, 0x32, 0x00, 0x00, 0x00, //0x00000c6f jmp LBB0_156 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000c74 .p2align 4, 0x90 + //0x00000c80 LBB0_159 + 0x45, 0x31, 0xdb, //0x00000c80 xorl %r11d, %r11d + 0x48, 0x85, 0xd2, //0x00000c83 testq %rdx, %rdx + 0x0f, 0x85, 0xaa, 0x00, 0x00, 0x00, //0x00000c86 jne LBB0_158 + //0x00000c8c LBB0_160 + 0x49, 0x83, 0xc6, 0x20, //0x00000c8c addq $32, %r14 + 0x49, 0x8d, 0x0c, 0x1c, //0x00000c90 leaq (%r12,%rbx), %rcx + 0x48, 0x83, 0xc1, 0xe0, //0x00000c94 addq $-32, %rcx + 0x48, 0x83, 0xc3, 0xe0, //0x00000c98 addq $-32, %rbx + 0x48, 0x83, 0xf9, 0x3f, //0x00000c9c cmpq $63, %rcx + 0x0f, 0x8e, 0x6f, 0x1a, 0x00, 0x00, //0x00000ca0 jle LBB0_161 + //0x00000ca6 LBB0_156 + 0xf3, 0x43, 0x0f, 0x6f, 0x44, 0x32, 0x01, //0x00000ca6 movdqu $1(%r10,%r14), %xmm0 + 0xf3, 0x43, 0x0f, 0x6f, 0x4c, 0x32, 0x11, //0x00000cad movdqu $17(%r10,%r14), %xmm1 + 0x66, 0x0f, 0x6f, 0xd0, //0x00000cb4 movdqa %xmm0, %xmm2 + 0x66, 0x41, 0x0f, 0x74, 0xd3, //0x00000cb8 pcmpeqb %xmm11, %xmm2 + 0x66, 0x0f, 0xd7, 0xca, //0x00000cbd pmovmskb %xmm2, %ecx + 0x66, 0x0f, 0x6f, 0xd1, //0x00000cc1 movdqa %xmm1, %xmm2 + 0x66, 0x41, 0x0f, 0x74, 0xd3, //0x00000cc5 pcmpeqb %xmm11, %xmm2 + 0x66, 0x0f, 0xd7, 0xd2, //0x00000cca pmovmskb %xmm2, %edx + 0x48, 0xc1, 0xe2, 0x10, //0x00000cce shlq $16, %rdx + 0x48, 0x09, 0xca, //0x00000cd2 orq %rcx, %rdx + 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x00000cd5 pcmpeqb %xmm13, %xmm0 + 0x66, 0x0f, 0xd7, 0xf8, //0x00000cda pmovmskb %xmm0, %edi + 0x66, 0x41, 0x0f, 0x74, 0xcd, //0x00000cde pcmpeqb %xmm13, %xmm1 + 0x66, 0x0f, 0xd7, 0xc9, //0x00000ce3 pmovmskb %xmm1, %ecx + 0x48, 0xc1, 0xe1, 0x10, //0x00000ce7 shlq $16, %rcx + 0x48, 0x09, 0xf9, //0x00000ceb orq %rdi, %rcx + 0x48, 0x89, 0xcf, //0x00000cee movq %rcx, %rdi + 0x4c, 0x09, 0xdf, //0x00000cf1 orq %r11, %rdi + 0x0f, 0x84, 0x86, 0xff, 0xff, 0xff, //0x00000cf4 je LBB0_159 + 0x44, 0x89, 0xdf, //0x00000cfa movl %r11d, %edi + 0xf7, 0xd7, //0x00000cfd notl %edi + 0x21, 0xcf, //0x00000cff andl %ecx, %edi + 0x44, 0x8d, 0x3c, 0x3f, //0x00000d01 leal (%rdi,%rdi), %r15d + 0x45, 0x09, 0xdf, //0x00000d05 orl %r11d, %r15d + 0x44, 0x89, 0xfe, //0x00000d08 movl %r15d, %esi + 0xf7, 0xd6, //0x00000d0b notl %esi + 0x21, 0xce, //0x00000d0d andl %ecx, %esi + 0x81, 0xe6, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000d0f andl $-1431655766, %esi + 0x45, 0x31, 0xdb, //0x00000d15 xorl %r11d, %r11d + 0x01, 0xfe, //0x00000d18 addl %edi, %esi + 0x41, 0x0f, 0x92, 0xc3, //0x00000d1a setb %r11b + 0x01, 0xf6, //0x00000d1e addl %esi, %esi + 0x81, 0xf6, 0x55, 0x55, 0x55, 0x55, //0x00000d20 xorl $1431655765, %esi + 0x44, 0x21, 0xfe, //0x00000d26 andl %r15d, %esi + 0xf7, 0xd6, //0x00000d29 notl %esi + 0x21, 0xf2, //0x00000d2b andl %esi, %edx + 0x48, 0x85, 0xd2, //0x00000d2d testq %rdx, %rdx + 0x0f, 0x84, 0x56, 0xff, 0xff, 0xff, //0x00000d30 je LBB0_160 + //0x00000d36 LBB0_158 + 0x0f, 0xbc, 0xc2, //0x00000d36 bsfl %edx, %eax + 0x4c, 0x89, 0xc2, //0x00000d39 movq %r8, %rdx + 0x4c, 0x01, 0xc0, //0x00000d3c addq %r8, %rax + 0x4d, 0x8d, 0x1c, 0x06, //0x00000d3f leaq (%r14,%rax), %r11 + 0x49, 0x83, 0xc3, 0x02, //0x00000d43 addq $2, %r11 + 0xe9, 0x74, 0x0a, 0x00, 0x00, //0x00000d47 jmp LBB0_331 + //0x00000d4c LBB0_164 + 0x4d, 0x29, 0xde, //0x00000d4c subq %r11, %r14 + 0x0f, 0x84, 0x74, 0x2b, 0x00, 0x00, //0x00000d4f je LBB0_639 + 0x66, 0x44, 0x0f, 0x6f, 0xe7, //0x00000d55 movdqa %xmm7, %xmm12 + 0x49, 0x83, 0xfe, 0x40, //0x00000d5a cmpq $64, %r14 + 0x0f, 0x82, 0x59, 0x21, 0x00, 0x00, //0x00000d5e jb LBB0_524 + 0x4c, 0x89, 0x4d, 0xb0, //0x00000d64 movq %r9, $-80(%rbp) + 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x00000d68 movq $-1, $-48(%rbp) + 0x31, 0xdb, //0x00000d70 xorl %ebx, %ebx + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000d72 .p2align 4, 0x90 + //0x00000d80 LBB0_167 + 0x49, 0x89, 0xd9, //0x00000d80 movq %rbx, %r9 + 0x48, 0x8b, 0x45, 0xb0, //0x00000d83 movq $-80(%rbp), %rax + 0xf3, 0x42, 0x0f, 0x6f, 0x3c, 0x18, //0x00000d87 movdqu (%rax,%r11), %xmm7 + 0xf3, 0x42, 0x0f, 0x6f, 0x54, 0x18, 0x10, //0x00000d8d movdqu $16(%rax,%r11), %xmm2 + 0xf3, 0x42, 0x0f, 0x6f, 0x44, 0x18, 0x20, //0x00000d94 movdqu $32(%rax,%r11), %xmm0 + 0xf3, 0x42, 0x0f, 0x6f, 0x4c, 0x18, 0x30, //0x00000d9b movdqu $48(%rax,%r11), %xmm1 + 0x66, 0x0f, 0x6f, 0xdf, //0x00000da2 movdqa %xmm7, %xmm3 + 0x66, 0x41, 0x0f, 0x74, 0xdb, //0x00000da6 pcmpeqb %xmm11, %xmm3 + 0x66, 0x44, 0x0f, 0xd7, 0xfb, //0x00000dab pmovmskb %xmm3, %r15d + 0x66, 0x0f, 0x6f, 0xda, //0x00000db0 movdqa %xmm2, %xmm3 + 0x66, 0x0f, 0x6f, 0xf2, //0x00000db4 movdqa %xmm2, %xmm6 + 0x66, 0x41, 0x0f, 0xda, 0xf2, //0x00000db8 pminub %xmm10, %xmm6 + 0x66, 0x0f, 0x74, 0xf2, //0x00000dbd pcmpeqb %xmm2, %xmm6 + 0x66, 0x41, 0x0f, 0x74, 0xd3, //0x00000dc1 pcmpeqb %xmm11, %xmm2 + 0x66, 0x0f, 0xd7, 0xf2, //0x00000dc6 pmovmskb %xmm2, %esi + 0x66, 0x0f, 0x6f, 0xd0, //0x00000dca movdqa %xmm0, %xmm2 + 0x66, 0x0f, 0x6f, 0xe8, //0x00000dce movdqa %xmm0, %xmm5 + 0x66, 0x41, 0x0f, 0xda, 0xea, //0x00000dd2 pminub %xmm10, %xmm5 + 0x66, 0x0f, 0x74, 0xe8, //0x00000dd7 pcmpeqb %xmm0, %xmm5 + 0x66, 0x41, 0x0f, 0x74, 0xc3, //0x00000ddb pcmpeqb %xmm11, %xmm0 + 0x66, 0x0f, 0xd7, 0xf8, //0x00000de0 pmovmskb %xmm0, %edi + 0x66, 0x0f, 0x6f, 0xc1, //0x00000de4 movdqa %xmm1, %xmm0 + 0x66, 0x0f, 0x6f, 0xe1, //0x00000de8 movdqa %xmm1, %xmm4 + 0x66, 0x41, 0x0f, 0xda, 0xe2, //0x00000dec pminub %xmm10, %xmm4 + 0x66, 0x0f, 0x74, 0xe1, //0x00000df1 pcmpeqb %xmm1, %xmm4 + 0x66, 0x41, 0x0f, 0x74, 0xcb, //0x00000df5 pcmpeqb %xmm11, %xmm1 + 0x66, 0x0f, 0xd7, 0xc1, //0x00000dfa pmovmskb %xmm1, %eax + 0x66, 0x0f, 0x6f, 0xcf, //0x00000dfe movdqa %xmm7, %xmm1 + 0x66, 0x41, 0x0f, 0x74, 0xcd, //0x00000e02 pcmpeqb %xmm13, %xmm1 + 0x66, 0x44, 0x0f, 0xd7, 0xe1, //0x00000e07 pmovmskb %xmm1, %r12d + 0x66, 0x41, 0x0f, 0x74, 0xdd, //0x00000e0c pcmpeqb %xmm13, %xmm3 + 0x66, 0x0f, 0xd7, 0xd3, //0x00000e11 pmovmskb %xmm3, %edx + 0x66, 0x41, 0x0f, 0x74, 0xd5, //0x00000e15 pcmpeqb %xmm13, %xmm2 + 0x66, 0x44, 0x0f, 0xd7, 0xc2, //0x00000e1a pmovmskb %xmm2, %r8d + 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x00000e1f pcmpeqb %xmm13, %xmm0 + 0x66, 0x44, 0x0f, 0xd7, 0xd0, //0x00000e24 pmovmskb %xmm0, %r10d + 0x66, 0x0f, 0xd7, 0xce, //0x00000e29 pmovmskb %xmm6, %ecx + 0x66, 0x0f, 0xd7, 0xdd, //0x00000e2d pmovmskb %xmm5, %ebx + 0x66, 0x44, 0x0f, 0xd7, 0xec, //0x00000e31 pmovmskb %xmm4, %r13d + 0x48, 0xc1, 0xe0, 0x30, //0x00000e36 shlq $48, %rax + 0x48, 0xc1, 0xe7, 0x20, //0x00000e3a shlq $32, %rdi + 0x48, 0x09, 0xc7, //0x00000e3e orq %rax, %rdi + 0x48, 0xc1, 0xe6, 0x10, //0x00000e41 shlq $16, %rsi + 0x48, 0x09, 0xfe, //0x00000e45 orq %rdi, %rsi + 0x49, 0x09, 0xf7, //0x00000e48 orq %rsi, %r15 + 0x49, 0xc1, 0xe2, 0x30, //0x00000e4b shlq $48, %r10 + 0x49, 0xc1, 0xe0, 0x20, //0x00000e4f shlq $32, %r8 + 0x4d, 0x09, 0xd0, //0x00000e53 orq %r10, %r8 + 0x48, 0xc1, 0xe2, 0x10, //0x00000e56 shlq $16, %rdx + 0x4c, 0x09, 0xc2, //0x00000e5a orq %r8, %rdx + 0x49, 0xc1, 0xe5, 0x30, //0x00000e5d shlq $48, %r13 + 0x48, 0xc1, 0xe3, 0x20, //0x00000e61 shlq $32, %rbx + 0x4c, 0x09, 0xeb, //0x00000e65 orq %r13, %rbx + 0x48, 0xc1, 0xe1, 0x10, //0x00000e68 shlq $16, %rcx + 0x48, 0x09, 0xd9, //0x00000e6c orq %rbx, %rcx + 0x49, 0x09, 0xd4, //0x00000e6f orq %rdx, %r12 + 0x0f, 0x85, 0x50, 0x00, 0x00, 0x00, //0x00000e72 jne LBB0_184 + 0x4d, 0x85, 0xc9, //0x00000e78 testq %r9, %r9 + 0x0f, 0x85, 0x66, 0x00, 0x00, 0x00, //0x00000e7b jne LBB0_186 + 0x31, 0xdb, //0x00000e81 xorl %ebx, %ebx + 0x4c, 0x8b, 0x6d, 0xc0, //0x00000e83 movq $-64(%rbp), %r13 + //0x00000e87 LBB0_170 + 0x66, 0x0f, 0x6f, 0xc7, //0x00000e87 movdqa %xmm7, %xmm0 + 0x66, 0x41, 0x0f, 0xda, 0xc2, //0x00000e8b pminub %xmm10, %xmm0 + 0x66, 0x0f, 0x74, 0xc7, //0x00000e90 pcmpeqb %xmm7, %xmm0 + 0x66, 0x0f, 0xd7, 0xc0, //0x00000e94 pmovmskb %xmm0, %eax + 0x48, 0x09, 0xc1, //0x00000e98 orq %rax, %rcx + 0x4d, 0x85, 0xff, //0x00000e9b testq %r15, %r15 + 0x4c, 0x8b, 0x65, 0xb8, //0x00000e9e movq $-72(%rbp), %r12 + 0x0f, 0x85, 0x8f, 0x00, 0x00, 0x00, //0x00000ea2 jne LBB0_188 + 0x48, 0x85, 0xc9, //0x00000ea8 testq %rcx, %rcx + 0x0f, 0x85, 0x74, 0x28, 0x00, 0x00, //0x00000eab jne LBB0_623 + 0x49, 0x83, 0xc6, 0xc0, //0x00000eb1 addq $-64, %r14 + 0x49, 0x83, 0xc3, 0x40, //0x00000eb5 addq $64, %r11 + 0x49, 0x83, 0xfe, 0x3f, //0x00000eb9 cmpq $63, %r14 + 0x0f, 0x87, 0xbd, 0xfe, 0xff, 0xff, //0x00000ebd ja LBB0_167 + 0xe9, 0x52, 0x19, 0x00, 0x00, //0x00000ec3 jmp LBB0_173 + //0x00000ec8 LBB0_184 + 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x00000ec8 cmpq $-1, $-48(%rbp) + 0x4c, 0x8b, 0x6d, 0xc0, //0x00000ecd movq $-64(%rbp), %r13 + 0x0f, 0x85, 0x14, 0x00, 0x00, 0x00, //0x00000ed1 jne LBB0_187 + 0x49, 0x0f, 0xbc, 0xc4, //0x00000ed7 bsfq %r12, %rax + 0x4c, 0x01, 0xd8, //0x00000edb addq %r11, %rax + 0x48, 0x89, 0x45, 0xd0, //0x00000ede movq %rax, $-48(%rbp) + 0xe9, 0x04, 0x00, 0x00, 0x00, //0x00000ee2 jmp LBB0_187 + //0x00000ee7 LBB0_186 + 0x4c, 0x8b, 0x6d, 0xc0, //0x00000ee7 movq $-64(%rbp), %r13 + //0x00000eeb LBB0_187 + 0x4c, 0x89, 0xc8, //0x00000eeb movq %r9, %rax + 0x48, 0xf7, 0xd0, //0x00000eee notq %rax + 0x4c, 0x21, 0xe0, //0x00000ef1 andq %r12, %rax + 0x48, 0x8d, 0x14, 0x00, //0x00000ef4 leaq (%rax,%rax), %rdx + 0x4c, 0x09, 0xca, //0x00000ef8 orq %r9, %rdx + 0x48, 0x89, 0xd6, //0x00000efb movq %rdx, %rsi + 0x48, 0xf7, 0xd6, //0x00000efe notq %rsi + 0x4c, 0x21, 0xe6, //0x00000f01 andq %r12, %rsi + 0x48, 0xbf, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000f04 movabsq $-6148914691236517206, %rdi + 0x48, 0x21, 0xfe, //0x00000f0e andq %rdi, %rsi + 0x31, 0xdb, //0x00000f11 xorl %ebx, %ebx + 0x48, 0x01, 0xc6, //0x00000f13 addq %rax, %rsi + 0x0f, 0x92, 0xc3, //0x00000f16 setb %bl + 0x48, 0x01, 0xf6, //0x00000f19 addq %rsi, %rsi + 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000f1c movabsq $6148914691236517205, %rax + 0x48, 0x31, 0xc6, //0x00000f26 xorq %rax, %rsi + 0x48, 0x21, 0xd6, //0x00000f29 andq %rdx, %rsi + 0x48, 0xf7, 0xd6, //0x00000f2c notq %rsi + 0x49, 0x21, 0xf7, //0x00000f2f andq %rsi, %r15 + 0xe9, 0x50, 0xff, 0xff, 0xff, //0x00000f32 jmp LBB0_170 + //0x00000f37 LBB0_188 + 0x49, 0x0f, 0xbc, 0xc7, //0x00000f37 bsfq %r15, %rax + 0x48, 0x85, 0xc9, //0x00000f3b testq %rcx, %rcx + 0x66, 0x41, 0x0f, 0x6f, 0xfc, //0x00000f3e movdqa %xmm12, %xmm7 + 0x0f, 0x84, 0xec, 0x02, 0x00, 0x00, //0x00000f43 je LBB0_244 + 0x48, 0x0f, 0xbc, 0xc9, //0x00000f49 bsfq %rcx, %rcx + 0x48, 0x8b, 0x55, 0xc8, //0x00000f4d movq $-56(%rbp), %rdx + 0x48, 0x39, 0xc1, //0x00000f51 cmpq %rax, %rcx + 0x0f, 0x83, 0xed, 0x02, 0x00, 0x00, //0x00000f54 jae LBB0_245 + 0xe9, 0x7a, 0x29, 0x00, 0x00, //0x00000f5a jmp LBB0_190 + //0x00000f5f LBB0_196 + 0x89, 0xc8, //0x00000f5f movl %ecx, %eax + 0x4c, 0x01, 0xc0, //0x00000f61 addq %r8, %rax + 0x49, 0x01, 0xc3, //0x00000f64 addq %rax, %r11 + //0x00000f67 LBB0_197 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000f67 movq $-1, %rax + 0x4d, 0x85, 0xe4, //0x00000f6e testq %r12, %r12 + 0x0f, 0x85, 0x2d, 0x02, 0x00, 0x00, //0x00000f71 jne LBB0_233 + 0xe9, 0x03, 0x29, 0x00, 0x00, //0x00000f77 jmp LBB0_198 + //0x00000f7c LBB0_199 + 0x4d, 0x89, 0xe6, //0x00000f7c movq %r12, %r14 + 0x4d, 0x29, 0xde, //0x00000f7f subq %r11, %r14 + 0x0f, 0x84, 0x49, 0x29, 0x00, 0x00, //0x00000f82 je LBB0_640 + 0x4c, 0x89, 0x4d, 0xb0, //0x00000f88 movq %r9, $-80(%rbp) + 0x49, 0x83, 0xfe, 0x40, //0x00000f8c cmpq $64, %r14 + 0x0f, 0x82, 0xd2, 0x1f, 0x00, 0x00, //0x00000f90 jb LBB0_530 + 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x00000f96 movq $-1, $-48(%rbp) + 0x45, 0x31, 0xc9, //0x00000f9e xorl %r9d, %r9d + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000fa1 .p2align 4, 0x90 + //0x00000fb0 LBB0_202 + 0x48, 0x8b, 0x45, 0xb0, //0x00000fb0 movq $-80(%rbp), %rax + 0xf3, 0x46, 0x0f, 0x6f, 0x24, 0x18, //0x00000fb4 movdqu (%rax,%r11), %xmm12 + 0xf3, 0x42, 0x0f, 0x6f, 0x44, 0x18, 0x10, //0x00000fba movdqu $16(%rax,%r11), %xmm0 + 0xf3, 0x42, 0x0f, 0x6f, 0x64, 0x18, 0x20, //0x00000fc1 movdqu $32(%rax,%r11), %xmm4 + 0xf3, 0x42, 0x0f, 0x6f, 0x5c, 0x18, 0x30, //0x00000fc8 movdqu $48(%rax,%r11), %xmm3 + 0x66, 0x41, 0x0f, 0x6f, 0xcc, //0x00000fcf movdqa %xmm12, %xmm1 + 0x66, 0x41, 0x0f, 0x74, 0xcb, //0x00000fd4 pcmpeqb %xmm11, %xmm1 + 0x66, 0x44, 0x0f, 0xd7, 0xf9, //0x00000fd9 pmovmskb %xmm1, %r15d + 0x66, 0x0f, 0x6f, 0xc8, //0x00000fde movdqa %xmm0, %xmm1 + 0x66, 0x0f, 0x6f, 0xd0, //0x00000fe2 movdqa %xmm0, %xmm2 + 0x66, 0x41, 0x0f, 0xda, 0xd2, //0x00000fe6 pminub %xmm10, %xmm2 + 0x66, 0x0f, 0x74, 0xd0, //0x00000feb pcmpeqb %xmm0, %xmm2 + 0x66, 0x41, 0x0f, 0x74, 0xc3, //0x00000fef pcmpeqb %xmm11, %xmm0 + 0x66, 0x0f, 0xd7, 0xf0, //0x00000ff4 pmovmskb %xmm0, %esi + 0x66, 0x0f, 0x6f, 0xc4, //0x00000ff8 movdqa %xmm4, %xmm0 + 0x66, 0x0f, 0x6f, 0xec, //0x00000ffc movdqa %xmm4, %xmm5 + 0x66, 0x41, 0x0f, 0xda, 0xea, //0x00001000 pminub %xmm10, %xmm5 + 0x66, 0x0f, 0x74, 0xec, //0x00001005 pcmpeqb %xmm4, %xmm5 + 0x66, 0x41, 0x0f, 0x74, 0xe3, //0x00001009 pcmpeqb %xmm11, %xmm4 + 0x66, 0x0f, 0xd7, 0xfc, //0x0000100e pmovmskb %xmm4, %edi + 0x66, 0x0f, 0x6f, 0xe3, //0x00001012 movdqa %xmm3, %xmm4 + 0x66, 0x0f, 0x6f, 0xf3, //0x00001016 movdqa %xmm3, %xmm6 + 0x66, 0x41, 0x0f, 0xda, 0xf2, //0x0000101a pminub %xmm10, %xmm6 + 0x66, 0x0f, 0x74, 0xf3, //0x0000101f pcmpeqb %xmm3, %xmm6 + 0x66, 0x41, 0x0f, 0x74, 0xdb, //0x00001023 pcmpeqb %xmm11, %xmm3 + 0x66, 0x0f, 0xd7, 0xc3, //0x00001028 pmovmskb %xmm3, %eax + 0x66, 0x41, 0x0f, 0x6f, 0xdc, //0x0000102c movdqa %xmm12, %xmm3 + 0x66, 0x41, 0x0f, 0x74, 0xdd, //0x00001031 pcmpeqb %xmm13, %xmm3 + 0x66, 0x44, 0x0f, 0xd7, 0xe3, //0x00001036 pmovmskb %xmm3, %r12d + 0x66, 0x41, 0x0f, 0x74, 0xcd, //0x0000103b pcmpeqb %xmm13, %xmm1 + 0x66, 0x0f, 0xd7, 0xd1, //0x00001040 pmovmskb %xmm1, %edx + 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x00001044 pcmpeqb %xmm13, %xmm0 + 0x66, 0x44, 0x0f, 0xd7, 0xc0, //0x00001049 pmovmskb %xmm0, %r8d + 0x66, 0x41, 0x0f, 0x74, 0xe5, //0x0000104e pcmpeqb %xmm13, %xmm4 + 0x66, 0x44, 0x0f, 0xd7, 0xd4, //0x00001053 pmovmskb %xmm4, %r10d + 0x66, 0x0f, 0xd7, 0xca, //0x00001058 pmovmskb %xmm2, %ecx + 0x66, 0x0f, 0xd7, 0xdd, //0x0000105c pmovmskb %xmm5, %ebx + 0x66, 0x44, 0x0f, 0xd7, 0xee, //0x00001060 pmovmskb %xmm6, %r13d + 0x48, 0xc1, 0xe0, 0x30, //0x00001065 shlq $48, %rax + 0x48, 0xc1, 0xe7, 0x20, //0x00001069 shlq $32, %rdi + 0x48, 0x09, 0xc7, //0x0000106d orq %rax, %rdi + 0x48, 0xc1, 0xe6, 0x10, //0x00001070 shlq $16, %rsi + 0x48, 0x09, 0xfe, //0x00001074 orq %rdi, %rsi + 0x49, 0x09, 0xf7, //0x00001077 orq %rsi, %r15 + 0x49, 0xc1, 0xe2, 0x30, //0x0000107a shlq $48, %r10 + 0x49, 0xc1, 0xe0, 0x20, //0x0000107e shlq $32, %r8 + 0x4d, 0x09, 0xd0, //0x00001082 orq %r10, %r8 + 0x48, 0xc1, 0xe2, 0x10, //0x00001085 shlq $16, %rdx + 0x4c, 0x09, 0xc2, //0x00001089 orq %r8, %rdx + 0x49, 0xc1, 0xe5, 0x30, //0x0000108c shlq $48, %r13 + 0x48, 0xc1, 0xe3, 0x20, //0x00001090 shlq $32, %rbx + 0x4c, 0x09, 0xeb, //0x00001094 orq %r13, %rbx + 0x48, 0xc1, 0xe1, 0x10, //0x00001097 shlq $16, %rcx + 0x48, 0x09, 0xd9, //0x0000109b orq %rbx, %rcx + 0x49, 0x09, 0xd4, //0x0000109e orq %rdx, %r12 + 0x0f, 0x85, 0x53, 0x00, 0x00, 0x00, //0x000010a1 jne LBB0_219 + 0x4d, 0x85, 0xc9, //0x000010a7 testq %r9, %r9 + 0x0f, 0x85, 0x69, 0x00, 0x00, 0x00, //0x000010aa jne LBB0_221 + 0x45, 0x31, 0xc9, //0x000010b0 xorl %r9d, %r9d + 0x4c, 0x8b, 0x6d, 0xc0, //0x000010b3 movq $-64(%rbp), %r13 + //0x000010b7 LBB0_205 + 0x66, 0x41, 0x0f, 0x6f, 0xc4, //0x000010b7 movdqa %xmm12, %xmm0 + 0x66, 0x41, 0x0f, 0xda, 0xc2, //0x000010bc pminub %xmm10, %xmm0 + 0x66, 0x41, 0x0f, 0x74, 0xc4, //0x000010c1 pcmpeqb %xmm12, %xmm0 + 0x66, 0x0f, 0xd7, 0xc0, //0x000010c6 pmovmskb %xmm0, %eax + 0x48, 0x09, 0xc1, //0x000010ca orq %rax, %rcx + 0x4d, 0x85, 0xff, //0x000010cd testq %r15, %r15 + 0x4c, 0x8b, 0x65, 0xb8, //0x000010d0 movq $-72(%rbp), %r12 + 0x0f, 0x85, 0x91, 0x00, 0x00, 0x00, //0x000010d4 jne LBB0_223 + 0x48, 0x85, 0xc9, //0x000010da testq %rcx, %rcx + 0x0f, 0x85, 0x7b, 0x27, 0x00, 0x00, //0x000010dd jne LBB0_632 + 0x49, 0x83, 0xc6, 0xc0, //0x000010e3 addq $-64, %r14 + 0x49, 0x83, 0xc3, 0x40, //0x000010e7 addq $64, %r11 + 0x49, 0x83, 0xfe, 0x3f, //0x000010eb cmpq $63, %r14 + 0x0f, 0x87, 0xbb, 0xfe, 0xff, 0xff, //0x000010ef ja LBB0_202 + 0xe9, 0xda, 0x18, 0x00, 0x00, //0x000010f5 jmp LBB0_208 + //0x000010fa LBB0_219 + 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x000010fa cmpq $-1, $-48(%rbp) + 0x4c, 0x8b, 0x6d, 0xc0, //0x000010ff movq $-64(%rbp), %r13 + 0x0f, 0x85, 0x14, 0x00, 0x00, 0x00, //0x00001103 jne LBB0_222 + 0x49, 0x0f, 0xbc, 0xc4, //0x00001109 bsfq %r12, %rax + 0x4c, 0x01, 0xd8, //0x0000110d addq %r11, %rax + 0x48, 0x89, 0x45, 0xd0, //0x00001110 movq %rax, $-48(%rbp) + 0xe9, 0x04, 0x00, 0x00, 0x00, //0x00001114 jmp LBB0_222 + //0x00001119 LBB0_221 + 0x4c, 0x8b, 0x6d, 0xc0, //0x00001119 movq $-64(%rbp), %r13 + //0x0000111d LBB0_222 + 0x4c, 0x89, 0xc8, //0x0000111d movq %r9, %rax + 0x48, 0xf7, 0xd0, //0x00001120 notq %rax + 0x4c, 0x21, 0xe0, //0x00001123 andq %r12, %rax + 0x48, 0x8d, 0x14, 0x00, //0x00001126 leaq (%rax,%rax), %rdx + 0x4c, 0x09, 0xca, //0x0000112a orq %r9, %rdx + 0x48, 0x89, 0xd6, //0x0000112d movq %rdx, %rsi + 0x48, 0xf7, 0xd6, //0x00001130 notq %rsi + 0x4c, 0x21, 0xe6, //0x00001133 andq %r12, %rsi + 0x48, 0xbf, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001136 movabsq $-6148914691236517206, %rdi + 0x48, 0x21, 0xfe, //0x00001140 andq %rdi, %rsi + 0x45, 0x31, 0xc9, //0x00001143 xorl %r9d, %r9d + 0x48, 0x01, 0xc6, //0x00001146 addq %rax, %rsi + 0x41, 0x0f, 0x92, 0xc1, //0x00001149 setb %r9b + 0x48, 0x01, 0xf6, //0x0000114d addq %rsi, %rsi + 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001150 movabsq $6148914691236517205, %rax + 0x48, 0x31, 0xc6, //0x0000115a xorq %rax, %rsi + 0x48, 0x21, 0xd6, //0x0000115d andq %rdx, %rsi + 0x48, 0xf7, 0xd6, //0x00001160 notq %rsi + 0x49, 0x21, 0xf7, //0x00001163 andq %rsi, %r15 + 0xe9, 0x4c, 0xff, 0xff, 0xff, //0x00001166 jmp LBB0_205 + //0x0000116b LBB0_223 + 0x49, 0x0f, 0xbc, 0xc7, //0x0000116b bsfq %r15, %rax + 0x48, 0x85, 0xc9, //0x0000116f testq %rcx, %rcx + 0x0f, 0x84, 0x26, 0x06, 0x00, 0x00, //0x00001172 je LBB0_329 + 0x48, 0x0f, 0xbc, 0xc9, //0x00001178 bsfq %rcx, %rcx + 0x48, 0x8b, 0x55, 0xc8, //0x0000117c movq $-56(%rbp), %rdx + 0x48, 0x39, 0xc1, //0x00001180 cmpq %rax, %rcx + 0x0f, 0x83, 0x27, 0x06, 0x00, 0x00, //0x00001183 jae LBB0_330 + 0xe9, 0x5a, 0x27, 0x00, 0x00, //0x00001189 jmp LBB0_225 + //0x0000118e LBB0_232 + 0x48, 0x01, 0xf1, //0x0000118e addq %rsi, %rcx + 0x49, 0x89, 0xcb, //0x00001191 movq %rcx, %r11 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00001194 movq $-1, %rax + 0x4d, 0x85, 0xe4, //0x0000119b testq %r12, %r12 + 0x0f, 0x84, 0xdb, 0x26, 0x00, 0x00, //0x0000119e je LBB0_198 + //0x000011a4 LBB0_233 + 0x4d, 0x85, 0xed, //0x000011a4 testq %r13, %r13 + 0x48, 0x8b, 0x55, 0xc8, //0x000011a7 movq $-56(%rbp), %rdx + 0x0f, 0x84, 0x2e, 0x25, 0x00, 0x00, //0x000011ab je LBB0_622 + 0x4d, 0x85, 0xd2, //0x000011b1 testq %r10, %r10 + 0x0f, 0x84, 0x25, 0x25, 0x00, 0x00, //0x000011b4 je LBB0_622 + 0x4d, 0x29, 0xc3, //0x000011ba subq %r8, %r11 + 0x49, 0x8d, 0x43, 0xff, //0x000011bd leaq $-1(%r11), %rax + 0x49, 0x39, 0xc4, //0x000011c1 cmpq %rax, %r12 + 0x0f, 0x84, 0x40, 0x00, 0x00, 0x00, //0x000011c4 je LBB0_241 + 0x49, 0x39, 0xc5, //0x000011ca cmpq %rax, %r13 + 0x0f, 0x84, 0x37, 0x00, 0x00, 0x00, //0x000011cd je LBB0_241 + 0x49, 0x39, 0xc2, //0x000011d3 cmpq %rax, %r10 + 0x0f, 0x84, 0x2e, 0x00, 0x00, 0x00, //0x000011d6 je LBB0_241 + 0x4d, 0x85, 0xed, //0x000011dc testq %r13, %r13 + 0x0f, 0x8e, 0x89, 0x05, 0x00, 0x00, //0x000011df jle LBB0_326 + 0x49, 0x8d, 0x45, 0xff, //0x000011e5 leaq $-1(%r13), %rax + 0x49, 0x39, 0xc2, //0x000011e9 cmpq %rax, %r10 + 0x0f, 0x84, 0x7c, 0x05, 0x00, 0x00, //0x000011ec je LBB0_326 + 0x49, 0xf7, 0xd5, //0x000011f2 notq %r13 + 0x4d, 0x89, 0xeb, //0x000011f5 movq %r13, %r11 + 0x4c, 0x8b, 0x6d, 0xc0, //0x000011f8 movq $-64(%rbp), %r13 + 0x4d, 0x85, 0xdb, //0x000011fc testq %r11, %r11 + 0x0f, 0x89, 0x15, 0x00, 0x00, 0x00, //0x000011ff jns LBB0_242 + 0xe9, 0xd2, 0x24, 0x00, 0x00, //0x00001205 jmp LBB0_621 + //0x0000120a LBB0_241 + 0x49, 0xf7, 0xdb, //0x0000120a negq %r11 + 0x4c, 0x8b, 0x6d, 0xc0, //0x0000120d movq $-64(%rbp), %r13 + 0x4d, 0x85, 0xdb, //0x00001211 testq %r11, %r11 + 0x0f, 0x88, 0xc2, 0x24, 0x00, 0x00, //0x00001214 js LBB0_621 + //0x0000121a LBB0_242 + 0x49, 0x01, 0xd3, //0x0000121a addq %rdx, %r11 + //0x0000121d LBB0_243 + 0x48, 0x8b, 0x45, 0xa8, //0x0000121d movq $-88(%rbp), %rax + 0x4c, 0x89, 0x18, //0x00001221 movq %r11, (%rax) + 0x48, 0x89, 0xd0, //0x00001224 movq %rdx, %rax + 0x48, 0x85, 0xd2, //0x00001227 testq %rdx, %rdx + 0x0f, 0x89, 0xa0, 0xef, 0xff, 0xff, //0x0000122a jns LBB0_3 + 0xe9, 0xbe, 0x24, 0x00, 0x00, //0x00001230 jmp LBB0_638 + //0x00001235 LBB0_244 + 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00001235 movl $64, %ecx + 0x48, 0x8b, 0x55, 0xc8, //0x0000123a movq $-56(%rbp), %rdx + 0x48, 0x39, 0xc1, //0x0000123e cmpq %rax, %rcx + 0x0f, 0x82, 0x92, 0x26, 0x00, 0x00, //0x00001241 jb LBB0_190 + //0x00001247 LBB0_245 + 0x49, 0x01, 0xc3, //0x00001247 addq %rax, %r11 + 0x49, 0x83, 0xc3, 0x01, //0x0000124a addq $1, %r11 + 0x4d, 0x85, 0xdb, //0x0000124e testq %r11, %r11 + 0x0f, 0x88, 0x5c, 0x24, 0x00, 0x00, //0x00001251 js LBB0_58 + //0x00001257 LBB0_246 + 0x48, 0x8b, 0x45, 0xa8, //0x00001257 movq $-88(%rbp), %rax + 0x4c, 0x89, 0x18, //0x0000125b movq %r11, (%rax) + //0x0000125e LBB0_247 + 0x48, 0x89, 0xd0, //0x0000125e movq %rdx, %rax + 0x48, 0xb9, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x00001261 movabsq $9223372036854775806, %rcx + 0x48, 0x39, 0xca, //0x0000126b cmpq %rcx, %rdx + 0x0f, 0x86, 0x5c, 0xef, 0xff, 0xff, //0x0000126e jbe LBB0_3 + 0xe9, 0x7a, 0x24, 0x00, 0x00, //0x00001274 jmp LBB0_638 + //0x00001279 LBB0_248 + 0x48, 0x8b, 0x4d, 0xa0, //0x00001279 movq $-96(%rbp), %rcx + 0x48, 0x8b, 0x49, 0x08, //0x0000127d movq $8(%rcx), %rcx + 0x48, 0x8d, 0x51, 0xfc, //0x00001281 leaq $-4(%rcx), %rdx + 0x48, 0x8b, 0x75, 0xc8, //0x00001285 movq $-56(%rbp), %rsi + 0x48, 0x39, 0xd6, //0x00001289 cmpq %rdx, %rsi + 0x0f, 0x83, 0x81, 0x26, 0x00, 0x00, //0x0000128c jae LBB0_643 + 0x43, 0x8b, 0x0c, 0x19, //0x00001292 movl (%r9,%r11), %ecx + 0x81, 0xf9, 0x61, 0x6c, 0x73, 0x65, //0x00001296 cmpl $1702063201, %ecx + 0x0f, 0x85, 0x06, 0x25, 0x00, 0x00, //0x0000129c jne LBB0_627 + 0x4c, 0x8d, 0x5e, 0x05, //0x000012a2 leaq $5(%rsi), %r11 + 0xe9, 0xf9, 0xee, 0xff, 0xff, //0x000012a6 jmp LBB0_2 + //0x000012ab LBB0_251 + 0x48, 0x8b, 0x4d, 0xa0, //0x000012ab movq $-96(%rbp), %rcx + 0x4c, 0x8b, 0x41, 0x08, //0x000012af movq $8(%rcx), %r8 + 0x48, 0x8b, 0x4d, 0x98, //0x000012b3 movq $-104(%rbp), %rcx + 0xf6, 0xc1, 0x40, //0x000012b7 testb $64, %cl + 0x0f, 0x85, 0x43, 0x05, 0x00, 0x00, //0x000012ba jne LBB0_334 + 0xf6, 0xc1, 0x20, //0x000012c0 testb $32, %cl + 0x4c, 0x89, 0x45, 0xb8, //0x000012c3 movq %r8, $-72(%rbp) + 0x0f, 0x85, 0x1f, 0x10, 0x00, 0x00, //0x000012c7 jne LBB0_414 + 0x4d, 0x89, 0xc6, //0x000012cd movq %r8, %r14 + 0x4d, 0x29, 0xde, //0x000012d0 subq %r11, %r14 + 0x0f, 0x84, 0x21, 0x26, 0x00, 0x00, //0x000012d3 je LBB0_641 + 0x49, 0x83, 0xfe, 0x40, //0x000012d9 cmpq $64, %r14 + 0x0f, 0x82, 0x37, 0x1d, 0x00, 0x00, //0x000012dd jb LBB0_537 + 0x49, 0xc7, 0xc4, 0xfe, 0xff, 0xff, 0xff, //0x000012e3 movq $-2, %r12 + 0x4c, 0x2b, 0x65, 0xc8, //0x000012ea subq $-56(%rbp), %r12 + 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x000012ee movq $-1, $-48(%rbp) + 0x45, 0x31, 0xd2, //0x000012f6 xorl %r10d, %r10d + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000012f9 .p2align 4, 0x90 + //0x00001300 LBB0_256 + 0xf3, 0x43, 0x0f, 0x6f, 0x04, 0x19, //0x00001300 movdqu (%r9,%r11), %xmm0 + 0xf3, 0x43, 0x0f, 0x6f, 0x4c, 0x19, 0x10, //0x00001306 movdqu $16(%r9,%r11), %xmm1 + 0xf3, 0x43, 0x0f, 0x6f, 0x54, 0x19, 0x20, //0x0000130d movdqu $32(%r9,%r11), %xmm2 + 0xf3, 0x43, 0x0f, 0x6f, 0x5c, 0x19, 0x30, //0x00001314 movdqu $48(%r9,%r11), %xmm3 + 0x66, 0x0f, 0x6f, 0xe0, //0x0000131b movdqa %xmm0, %xmm4 + 0x66, 0x41, 0x0f, 0x74, 0xe3, //0x0000131f pcmpeqb %xmm11, %xmm4 + 0x66, 0x44, 0x0f, 0xd7, 0xc4, //0x00001324 pmovmskb %xmm4, %r8d + 0x66, 0x0f, 0x6f, 0xe1, //0x00001329 movdqa %xmm1, %xmm4 + 0x66, 0x41, 0x0f, 0x74, 0xe3, //0x0000132d pcmpeqb %xmm11, %xmm4 + 0x66, 0x0f, 0xd7, 0xdc, //0x00001332 pmovmskb %xmm4, %ebx + 0x66, 0x0f, 0x6f, 0xe2, //0x00001336 movdqa %xmm2, %xmm4 + 0x66, 0x41, 0x0f, 0x74, 0xe3, //0x0000133a pcmpeqb %xmm11, %xmm4 + 0x66, 0x0f, 0xd7, 0xcc, //0x0000133f pmovmskb %xmm4, %ecx + 0x66, 0x0f, 0x6f, 0xe3, //0x00001343 movdqa %xmm3, %xmm4 + 0x66, 0x41, 0x0f, 0x74, 0xe3, //0x00001347 pcmpeqb %xmm11, %xmm4 + 0x66, 0x0f, 0xd7, 0xfc, //0x0000134c pmovmskb %xmm4, %edi + 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x00001350 pcmpeqb %xmm13, %xmm0 + 0x66, 0x44, 0x0f, 0xd7, 0xf8, //0x00001355 pmovmskb %xmm0, %r15d + 0x66, 0x41, 0x0f, 0x74, 0xcd, //0x0000135a pcmpeqb %xmm13, %xmm1 + 0x66, 0x0f, 0xd7, 0xd1, //0x0000135f pmovmskb %xmm1, %edx + 0x66, 0x41, 0x0f, 0x74, 0xd5, //0x00001363 pcmpeqb %xmm13, %xmm2 + 0x66, 0x0f, 0xd7, 0xc2, //0x00001368 pmovmskb %xmm2, %eax + 0x66, 0x41, 0x0f, 0x74, 0xdd, //0x0000136c pcmpeqb %xmm13, %xmm3 + 0x66, 0x0f, 0xd7, 0xf3, //0x00001371 pmovmskb %xmm3, %esi + 0x48, 0xc1, 0xe7, 0x30, //0x00001375 shlq $48, %rdi + 0x48, 0xc1, 0xe1, 0x20, //0x00001379 shlq $32, %rcx + 0x48, 0x09, 0xf9, //0x0000137d orq %rdi, %rcx + 0x48, 0xc1, 0xe3, 0x10, //0x00001380 shlq $16, %rbx + 0x48, 0x09, 0xcb, //0x00001384 orq %rcx, %rbx + 0x49, 0x09, 0xd8, //0x00001387 orq %rbx, %r8 + 0x48, 0xc1, 0xe6, 0x30, //0x0000138a shlq $48, %rsi + 0x48, 0xc1, 0xe0, 0x20, //0x0000138e shlq $32, %rax + 0x48, 0x09, 0xf0, //0x00001392 orq %rsi, %rax + 0x48, 0xc1, 0xe2, 0x10, //0x00001395 shlq $16, %rdx + 0x48, 0x09, 0xc2, //0x00001399 orq %rax, %rdx + 0x49, 0x09, 0xd7, //0x0000139c orq %rdx, %r15 + 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x0000139f jne LBB0_265 + 0x4d, 0x85, 0xd2, //0x000013a5 testq %r10, %r10 + 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x000013a8 jne LBB0_267 + 0x45, 0x31, 0xd2, //0x000013ae xorl %r10d, %r10d + 0x4d, 0x85, 0xc0, //0x000013b1 testq %r8, %r8 + 0x0f, 0x85, 0x83, 0x00, 0x00, 0x00, //0x000013b4 jne LBB0_268 + //0x000013ba LBB0_259 + 0x49, 0x83, 0xc6, 0xc0, //0x000013ba addq $-64, %r14 + 0x49, 0x83, 0xc4, 0xc0, //0x000013be addq $-64, %r12 + 0x49, 0x83, 0xc3, 0x40, //0x000013c2 addq $64, %r11 + 0x49, 0x83, 0xfe, 0x3f, //0x000013c6 cmpq $63, %r14 + 0x0f, 0x87, 0x30, 0xff, 0xff, 0xff, //0x000013ca ja LBB0_256 + 0xe9, 0x8b, 0x18, 0x00, 0x00, //0x000013d0 jmp LBB0_260 + //0x000013d5 LBB0_265 + 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x000013d5 cmpq $-1, $-48(%rbp) + 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x000013da jne LBB0_267 + 0x49, 0x0f, 0xbc, 0xc7, //0x000013e0 bsfq %r15, %rax + 0x4c, 0x01, 0xd8, //0x000013e4 addq %r11, %rax + 0x48, 0x89, 0x45, 0xd0, //0x000013e7 movq %rax, $-48(%rbp) + //0x000013eb LBB0_267 + 0x4c, 0x89, 0xd0, //0x000013eb movq %r10, %rax + 0x48, 0xf7, 0xd0, //0x000013ee notq %rax + 0x4c, 0x21, 0xf8, //0x000013f1 andq %r15, %rax + 0x48, 0x8d, 0x0c, 0x00, //0x000013f4 leaq (%rax,%rax), %rcx + 0x4c, 0x09, 0xd1, //0x000013f8 orq %r10, %rcx + 0x48, 0x89, 0xca, //0x000013fb movq %rcx, %rdx + 0x48, 0xf7, 0xd2, //0x000013fe notq %rdx + 0x4c, 0x21, 0xfa, //0x00001401 andq %r15, %rdx + 0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001404 movabsq $-6148914691236517206, %rsi + 0x48, 0x21, 0xf2, //0x0000140e andq %rsi, %rdx + 0x45, 0x31, 0xd2, //0x00001411 xorl %r10d, %r10d + 0x48, 0x01, 0xc2, //0x00001414 addq %rax, %rdx + 0x41, 0x0f, 0x92, 0xc2, //0x00001417 setb %r10b + 0x48, 0x01, 0xd2, //0x0000141b addq %rdx, %rdx + 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x0000141e movabsq $6148914691236517205, %rax + 0x48, 0x31, 0xc2, //0x00001428 xorq %rax, %rdx + 0x48, 0x21, 0xca, //0x0000142b andq %rcx, %rdx + 0x48, 0xf7, 0xd2, //0x0000142e notq %rdx + 0x49, 0x21, 0xd0, //0x00001431 andq %rdx, %r8 + 0x4d, 0x85, 0xc0, //0x00001434 testq %r8, %r8 + 0x0f, 0x84, 0x7d, 0xff, 0xff, 0xff, //0x00001437 je LBB0_259 + //0x0000143d LBB0_268 + 0x4d, 0x0f, 0xbc, 0xd8, //0x0000143d bsfq %r8, %r11 + 0x4d, 0x29, 0xe3, //0x00001441 subq %r12, %r11 + //0x00001444 LBB0_269 + 0x48, 0x8b, 0x55, 0xc8, //0x00001444 movq $-56(%rbp), %rdx + 0x4c, 0x8b, 0x45, 0xb8, //0x00001448 movq $-72(%rbp), %r8 + 0x4d, 0x85, 0xdb, //0x0000144c testq %r11, %r11 + 0x0f, 0x89, 0x02, 0xfe, 0xff, 0xff, //0x0000144f jns LBB0_246 + 0xe9, 0x48, 0x24, 0x00, 0x00, //0x00001455 jmp LBB0_434 + //0x0000145a LBB0_270 + 0xf6, 0x45, 0x98, 0x40, //0x0000145a testb $64, $-104(%rbp) + 0x0f, 0x85, 0xa7, 0x04, 0x00, 0x00, //0x0000145e jne LBB0_344 + 0x49, 0x8b, 0x45, 0x00, //0x00001464 movq (%r13), %rax + 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x00001468 cmpq $4095, %rax + 0x0f, 0x8f, 0x33, 0x22, 0x00, 0x00, //0x0000146e jg LBB0_634 + 0x48, 0x8d, 0x48, 0x01, //0x00001474 leaq $1(%rax), %rcx + 0x49, 0x89, 0x4d, 0x00, //0x00001478 movq %rcx, (%r13) + 0x49, 0xc7, 0x44, 0xc5, 0x08, 0x05, 0x00, 0x00, 0x00, //0x0000147c movq $5, $8(%r13,%rax,8) + 0xe9, 0x46, 0xed, 0xff, 0xff, //0x00001485 jmp LBB0_3 + //0x0000148a LBB0_273 + 0x48, 0x8b, 0x45, 0xa0, //0x0000148a movq $-96(%rbp), %rax + 0x4c, 0x8b, 0x60, 0x08, //0x0000148e movq $8(%rax), %r12 + 0xf6, 0x45, 0x98, 0x40, //0x00001492 testb $64, $-104(%rbp) + 0x0f, 0x85, 0xad, 0x08, 0x00, 0x00, //0x00001496 jne LBB0_371 + 0x4d, 0x29, 0xdc, //0x0000149c subq %r11, %r12 + 0x0f, 0x84, 0xe3, 0x23, 0x00, 0x00, //0x0000149f je LBB0_635 + 0x4b, 0x8d, 0x04, 0x19, //0x000014a5 leaq (%r9,%r11), %rax + 0x48, 0x89, 0x45, 0xb0, //0x000014a9 movq %rax, $-80(%rbp) + 0x80, 0x38, 0x30, //0x000014ad cmpb $48, (%rax) + 0x0f, 0x85, 0x39, 0x00, 0x00, 0x00, //0x000014b0 jne LBB0_279 + 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000014b6 movl $1, %eax + 0x49, 0x83, 0xfc, 0x01, //0x000014bb cmpq $1, %r12 + 0x0f, 0x84, 0x2b, 0x11, 0x00, 0x00, //0x000014bf je LBB0_460 + 0x48, 0x8b, 0x4d, 0xb0, //0x000014c5 movq $-80(%rbp), %rcx + 0x8a, 0x49, 0x01, //0x000014c9 movb $1(%rcx), %cl + 0x80, 0xc1, 0xd2, //0x000014cc addb $-46, %cl + 0x80, 0xf9, 0x37, //0x000014cf cmpb $55, %cl + 0x0f, 0x87, 0x18, 0x11, 0x00, 0x00, //0x000014d2 ja LBB0_460 + 0x0f, 0xb6, 0xc9, //0x000014d8 movzbl %cl, %ecx + 0x48, 0xba, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x000014db movabsq $36028797027352577, %rdx + 0x48, 0x0f, 0xa3, 0xca, //0x000014e5 btq %rcx, %rdx + 0x0f, 0x83, 0x01, 0x11, 0x00, 0x00, //0x000014e9 jae LBB0_460 + //0x000014ef LBB0_279 + 0x49, 0x83, 0xfc, 0x10, //0x000014ef cmpq $16, %r12 + 0x0f, 0x82, 0x00, 0x1b, 0x00, 0x00, //0x000014f3 jb LBB0_536 + 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000014f9 movq $-1, %r8 + 0x31, 0xc0, //0x00001500 xorl %eax, %eax + 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00001502 movq $-1, %r15 + 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00001509 movq $-1, %r14 + 0x4d, 0x89, 0xe2, //0x00001510 movq %r12, %r10 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001513 .p2align 4, 0x90 + //0x00001520 LBB0_281 + 0x48, 0x8b, 0x4d, 0xb0, //0x00001520 movq $-80(%rbp), %rcx + 0xf3, 0x0f, 0x6f, 0x04, 0x01, //0x00001524 movdqu (%rcx,%rax), %xmm0 + 0x66, 0x0f, 0x6f, 0xc8, //0x00001529 movdqa %xmm0, %xmm1 + 0x66, 0x0f, 0x74, 0xcf, //0x0000152d pcmpeqb %xmm7, %xmm1 + 0x66, 0x0f, 0x6f, 0xd0, //0x00001531 movdqa %xmm0, %xmm2 + 0x66, 0x0f, 0x74, 0x15, 0x73, 0xeb, 0xff, 0xff, //0x00001535 pcmpeqb $-5261(%rip), %xmm2 /* LCPI0_11+0(%rip) */ + 0x66, 0x0f, 0xeb, 0xd1, //0x0000153d por %xmm1, %xmm2 + 0x66, 0x0f, 0x6f, 0xc8, //0x00001541 movdqa %xmm0, %xmm1 + 0x66, 0x0f, 0xfc, 0x0d, 0x73, 0xeb, 0xff, 0xff, //0x00001545 paddb $-5261(%rip), %xmm1 /* LCPI0_12+0(%rip) */ + 0x66, 0x0f, 0x6f, 0xd9, //0x0000154d movdqa %xmm1, %xmm3 + 0x66, 0x0f, 0xda, 0x1d, 0x77, 0xeb, 0xff, 0xff, //0x00001551 pminub $-5257(%rip), %xmm3 /* LCPI0_13+0(%rip) */ + 0x66, 0x0f, 0x74, 0xd9, //0x00001559 pcmpeqb %xmm1, %xmm3 + 0x66, 0x0f, 0x6f, 0xc8, //0x0000155d movdqa %xmm0, %xmm1 + 0x66, 0x41, 0x0f, 0xdb, 0xc9, //0x00001561 pand %xmm9, %xmm1 + 0x66, 0x0f, 0x74, 0x05, 0x72, 0xeb, 0xff, 0xff, //0x00001566 pcmpeqb $-5262(%rip), %xmm0 /* LCPI0_14+0(%rip) */ + 0x66, 0x41, 0x0f, 0x74, 0xcf, //0x0000156e pcmpeqb %xmm15, %xmm1 + 0x66, 0x0f, 0xd7, 0xf9, //0x00001573 pmovmskb %xmm1, %edi + 0x66, 0x0f, 0xeb, 0xc8, //0x00001577 por %xmm0, %xmm1 + 0x66, 0x0f, 0xeb, 0xca, //0x0000157b por %xmm2, %xmm1 + 0x66, 0x0f, 0xeb, 0xcb, //0x0000157f por %xmm3, %xmm1 + 0x66, 0x0f, 0xd7, 0xd0, //0x00001583 pmovmskb %xmm0, %edx + 0x66, 0x0f, 0xd7, 0xf2, //0x00001587 pmovmskb %xmm2, %esi + 0x66, 0x0f, 0xd7, 0xc9, //0x0000158b pmovmskb %xmm1, %ecx + 0xf7, 0xd1, //0x0000158f notl %ecx + 0x0f, 0xbc, 0xc9, //0x00001591 bsfl %ecx, %ecx + 0x83, 0xf9, 0x10, //0x00001594 cmpl $16, %ecx + 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x00001597 je LBB0_283 + 0xbb, 0xff, 0xff, 0xff, 0xff, //0x0000159d movl $-1, %ebx + 0xd3, 0xe3, //0x000015a2 shll %cl, %ebx + 0xf7, 0xd3, //0x000015a4 notl %ebx + 0x21, 0xda, //0x000015a6 andl %ebx, %edx + 0x21, 0xdf, //0x000015a8 andl %ebx, %edi + 0x21, 0xf3, //0x000015aa andl %esi, %ebx + 0x89, 0xde, //0x000015ac movl %ebx, %esi + //0x000015ae LBB0_283 + 0x8d, 0x5a, 0xff, //0x000015ae leal $-1(%rdx), %ebx + 0x21, 0xd3, //0x000015b1 andl %edx, %ebx + 0x0f, 0x85, 0x64, 0x16, 0x00, 0x00, //0x000015b3 jne LBB0_502 + 0x8d, 0x5f, 0xff, //0x000015b9 leal $-1(%rdi), %ebx + 0x21, 0xfb, //0x000015bc andl %edi, %ebx + 0x0f, 0x85, 0x59, 0x16, 0x00, 0x00, //0x000015be jne LBB0_502 + 0x8d, 0x5e, 0xff, //0x000015c4 leal $-1(%rsi), %ebx + 0x21, 0xf3, //0x000015c7 andl %esi, %ebx + 0x0f, 0x85, 0x4e, 0x16, 0x00, 0x00, //0x000015c9 jne LBB0_502 + 0x85, 0xd2, //0x000015cf testl %edx, %edx + 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x000015d1 je LBB0_289 + 0x0f, 0xbc, 0xd2, //0x000015d7 bsfl %edx, %edx + 0x49, 0x83, 0xfe, 0xff, //0x000015da cmpq $-1, %r14 + 0x0f, 0x85, 0x6f, 0x16, 0x00, 0x00, //0x000015de jne LBB0_506 + 0x48, 0x01, 0xc2, //0x000015e4 addq %rax, %rdx + 0x49, 0x89, 0xd6, //0x000015e7 movq %rdx, %r14 + //0x000015ea LBB0_289 + 0x85, 0xff, //0x000015ea testl %edi, %edi + 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x000015ec je LBB0_292 + 0x0f, 0xbc, 0xd7, //0x000015f2 bsfl %edi, %edx + 0x49, 0x83, 0xff, 0xff, //0x000015f5 cmpq $-1, %r15 + 0x0f, 0x85, 0x54, 0x16, 0x00, 0x00, //0x000015f9 jne LBB0_506 + 0x48, 0x01, 0xc2, //0x000015ff addq %rax, %rdx + 0x49, 0x89, 0xd7, //0x00001602 movq %rdx, %r15 + //0x00001605 LBB0_292 + 0x85, 0xf6, //0x00001605 testl %esi, %esi + 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00001607 je LBB0_295 + 0x0f, 0xbc, 0xd6, //0x0000160d bsfl %esi, %edx + 0x49, 0x83, 0xf8, 0xff, //0x00001610 cmpq $-1, %r8 + 0x0f, 0x85, 0x39, 0x16, 0x00, 0x00, //0x00001614 jne LBB0_506 + 0x48, 0x01, 0xc2, //0x0000161a addq %rax, %rdx + 0x49, 0x89, 0xd0, //0x0000161d movq %rdx, %r8 + //0x00001620 LBB0_295 + 0x83, 0xf9, 0x10, //0x00001620 cmpl $16, %ecx + 0x0f, 0x85, 0x2e, 0x0f, 0x00, 0x00, //0x00001623 jne LBB0_447 + 0x49, 0x83, 0xc2, 0xf0, //0x00001629 addq $-16, %r10 + 0x48, 0x83, 0xc0, 0x10, //0x0000162d addq $16, %rax + 0x49, 0x83, 0xfa, 0x0f, //0x00001631 cmpq $15, %r10 + 0x0f, 0x87, 0xe5, 0xfe, 0xff, 0xff, //0x00001635 ja LBB0_281 + 0x48, 0x8b, 0x4d, 0xb0, //0x0000163b movq $-80(%rbp), %rcx + 0x48, 0x01, 0xc1, //0x0000163f addq %rax, %rcx + 0x48, 0x89, 0xca, //0x00001642 movq %rcx, %rdx + 0x49, 0x39, 0xc4, //0x00001645 cmpq %rax, %r12 + 0x0f, 0x84, 0x2d, 0x0f, 0x00, 0x00, //0x00001648 je LBB0_449 + //0x0000164e LBB0_298 + 0x4e, 0x8d, 0x24, 0x11, //0x0000164e leaq (%rcx,%r10), %r12 + 0x48, 0x89, 0xc8, //0x00001652 movq %rcx, %rax + 0x48, 0x2b, 0x45, 0xc8, //0x00001655 subq $-56(%rbp), %rax + 0x4c, 0x89, 0xce, //0x00001659 movq %r9, %rsi + 0x48, 0xf7, 0xd6, //0x0000165c notq %rsi + 0x48, 0x01, 0xc6, //0x0000165f addq %rax, %rsi + 0x31, 0xc0, //0x00001662 xorl %eax, %eax + 0xe9, 0x24, 0x00, 0x00, 0x00, //0x00001664 jmp LBB0_302 + //0x00001669 LBB0_299 + 0x49, 0x83, 0xf8, 0xff, //0x00001669 cmpq $-1, %r8 + 0x0f, 0x85, 0xce, 0x15, 0x00, 0x00, //0x0000166d jne LBB0_505 + 0x4c, 0x8d, 0x04, 0x06, //0x00001673 leaq (%rsi,%rax), %r8 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001677 .p2align 4, 0x90 + //0x00001680 LBB0_301 + 0x48, 0x83, 0xc0, 0x01, //0x00001680 addq $1, %rax + 0x49, 0x39, 0xc2, //0x00001684 cmpq %rax, %r10 + 0x0f, 0x84, 0xab, 0x12, 0x00, 0x00, //0x00001687 je LBB0_476 + //0x0000168d LBB0_302 + 0x0f, 0xbe, 0x14, 0x01, //0x0000168d movsbl (%rcx,%rax), %edx + 0x8d, 0x7a, 0xd0, //0x00001691 leal $-48(%rdx), %edi + 0x83, 0xff, 0x0a, //0x00001694 cmpl $10, %edi + 0x0f, 0x82, 0xe3, 0xff, 0xff, 0xff, //0x00001697 jb LBB0_301 + 0x8d, 0x7a, 0xd5, //0x0000169d leal $-43(%rdx), %edi + 0x83, 0xff, 0x1a, //0x000016a0 cmpl $26, %edi + 0x0f, 0x87, 0x23, 0x00, 0x00, 0x00, //0x000016a3 ja LBB0_307 + 0x48, 0x8d, 0x1d, 0xec, 0x24, 0x00, 0x00, //0x000016a9 leaq $9452(%rip), %rbx /* LJTI0_2+0(%rip) */ + 0x48, 0x63, 0x14, 0xbb, //0x000016b0 movslq (%rbx,%rdi,4), %rdx + 0x48, 0x01, 0xda, //0x000016b4 addq %rbx, %rdx + 0xff, 0xe2, //0x000016b7 jmpq *%rdx + //0x000016b9 LBB0_305 + 0x49, 0x83, 0xfe, 0xff, //0x000016b9 cmpq $-1, %r14 + 0x0f, 0x85, 0x7e, 0x15, 0x00, 0x00, //0x000016bd jne LBB0_505 + 0x4c, 0x8d, 0x34, 0x06, //0x000016c3 leaq (%rsi,%rax), %r14 + 0xe9, 0xb4, 0xff, 0xff, 0xff, //0x000016c7 jmp LBB0_301 + //0x000016cc LBB0_307 + 0x83, 0xfa, 0x65, //0x000016cc cmpl $101, %edx + 0x0f, 0x85, 0xa0, 0x0e, 0x00, 0x00, //0x000016cf jne LBB0_448 + //0x000016d5 LBB0_308 + 0x49, 0x83, 0xff, 0xff, //0x000016d5 cmpq $-1, %r15 + 0x0f, 0x85, 0x62, 0x15, 0x00, 0x00, //0x000016d9 jne LBB0_505 + 0x4c, 0x8d, 0x3c, 0x06, //0x000016df leaq (%rsi,%rax), %r15 + 0xe9, 0x98, 0xff, 0xff, 0xff, //0x000016e3 jmp LBB0_301 + //0x000016e8 LBB0_310 + 0x48, 0x8b, 0x4d, 0xa0, //0x000016e8 movq $-96(%rbp), %rcx + 0x48, 0x8b, 0x49, 0x08, //0x000016ec movq $8(%rcx), %rcx + 0x48, 0x8d, 0x51, 0xfd, //0x000016f0 leaq $-3(%rcx), %rdx + 0x48, 0x8b, 0x75, 0xc8, //0x000016f4 movq $-56(%rbp), %rsi + 0x48, 0x39, 0xd6, //0x000016f8 cmpq %rdx, %rsi + 0x0f, 0x83, 0x12, 0x22, 0x00, 0x00, //0x000016fb jae LBB0_643 + 0x41, 0x81, 0x38, 0x6e, 0x75, 0x6c, 0x6c, //0x00001701 cmpl $1819047278, (%r8) + 0x0f, 0x84, 0x92, 0xea, 0xff, 0xff, //0x00001708 je LBB0_1 + 0xe9, 0x3f, 0x20, 0x00, 0x00, //0x0000170e jmp LBB0_312 + //0x00001713 LBB0_317 + 0xf6, 0x45, 0x98, 0x40, //0x00001713 testb $64, $-104(%rbp) + 0x0f, 0x85, 0xed, 0x06, 0x00, 0x00, //0x00001717 jne LBB0_383 + 0x49, 0x8b, 0x45, 0x00, //0x0000171d movq (%r13), %rax + 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x00001721 cmpq $4095, %rax + 0x0f, 0x8f, 0x7a, 0x1f, 0x00, 0x00, //0x00001727 jg LBB0_634 + 0x48, 0x8d, 0x48, 0x01, //0x0000172d leaq $1(%rax), %rcx + 0x49, 0x89, 0x4d, 0x00, //0x00001731 movq %rcx, (%r13) + 0x49, 0xc7, 0x44, 0xc5, 0x08, 0x06, 0x00, 0x00, 0x00, //0x00001735 movq $6, $8(%r13,%rax,8) + 0xe9, 0x8d, 0xea, 0xff, 0xff, //0x0000173e jmp LBB0_3 + //0x00001743 LBB0_320 + 0x48, 0x8b, 0x4d, 0xa0, //0x00001743 movq $-96(%rbp), %rcx + 0x48, 0x8b, 0x49, 0x08, //0x00001747 movq $8(%rcx), %rcx + 0x48, 0x8d, 0x51, 0xfd, //0x0000174b leaq $-3(%rcx), %rdx + 0x48, 0x8b, 0x75, 0xc8, //0x0000174f movq $-56(%rbp), %rsi + 0x48, 0x39, 0xd6, //0x00001753 cmpq %rdx, %rsi + 0x0f, 0x83, 0xb7, 0x21, 0x00, 0x00, //0x00001756 jae LBB0_643 + 0x41, 0x81, 0x38, 0x74, 0x72, 0x75, 0x65, //0x0000175c cmpl $1702195828, (%r8) + 0x0f, 0x84, 0x37, 0xea, 0xff, 0xff, //0x00001763 je LBB0_1 + 0xe9, 0x93, 0x20, 0x00, 0x00, //0x00001769 jmp LBB0_322 + //0x0000176e LBB0_326 + 0x4c, 0x89, 0xe0, //0x0000176e movq %r12, %rax + 0x4c, 0x09, 0xd0, //0x00001771 orq %r10, %rax + 0x0f, 0x99, 0xc0, //0x00001774 setns %al + 0x0f, 0x88, 0x49, 0x0b, 0x00, 0x00, //0x00001777 js LBB0_620 + 0x4d, 0x39, 0xd4, //0x0000177d cmpq %r10, %r12 + 0x0f, 0x8c, 0x40, 0x0b, 0x00, 0x00, //0x00001780 jl LBB0_620 + 0x49, 0xf7, 0xd4, //0x00001786 notq %r12 + 0x4d, 0x89, 0xe3, //0x00001789 movq %r12, %r11 + 0x4c, 0x8b, 0x6d, 0xc0, //0x0000178c movq $-64(%rbp), %r13 + 0x4d, 0x85, 0xdb, //0x00001790 testq %r11, %r11 + 0x0f, 0x89, 0x81, 0xfa, 0xff, 0xff, //0x00001793 jns LBB0_242 + 0xe9, 0x3e, 0x1f, 0x00, 0x00, //0x00001799 jmp LBB0_621 + //0x0000179e LBB0_329 + 0xb9, 0x40, 0x00, 0x00, 0x00, //0x0000179e movl $64, %ecx + 0x48, 0x8b, 0x55, 0xc8, //0x000017a3 movq $-56(%rbp), %rdx + 0x48, 0x39, 0xc1, //0x000017a7 cmpq %rax, %rcx + 0x0f, 0x82, 0x38, 0x21, 0x00, 0x00, //0x000017aa jb LBB0_225 + //0x000017b0 LBB0_330 + 0x49, 0x01, 0xc3, //0x000017b0 addq %rax, %r11 + 0x49, 0x83, 0xc3, 0x01, //0x000017b3 addq $1, %r11 + 0x4d, 0x85, 0xdb, //0x000017b7 testq %r11, %r11 + 0x0f, 0x88, 0x45, 0x1f, 0x00, 0x00, //0x000017ba js LBB0_127 + //0x000017c0 LBB0_331 + 0x48, 0x8b, 0x45, 0xa8, //0x000017c0 movq $-88(%rbp), %rax + 0x4c, 0x89, 0x18, //0x000017c4 movq %r11, (%rax) + 0x48, 0x89, 0xd0, //0x000017c7 movq %rdx, %rax + 0x48, 0xb9, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x000017ca movabsq $9223372036854775806, %rcx + 0x48, 0x39, 0xca, //0x000017d4 cmpq %rcx, %rdx + 0x0f, 0x87, 0x16, 0x1f, 0x00, 0x00, //0x000017d7 ja LBB0_638 + 0x49, 0x8b, 0x45, 0x00, //0x000017dd movq (%r13), %rax + 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x000017e1 cmpq $4095, %rax + 0x0f, 0x8f, 0xba, 0x1e, 0x00, 0x00, //0x000017e7 jg LBB0_634 + 0x48, 0x8d, 0x48, 0x01, //0x000017ed leaq $1(%rax), %rcx + 0x49, 0x89, 0x4d, 0x00, //0x000017f1 movq %rcx, (%r13) + 0x49, 0xc7, 0x44, 0xc5, 0x08, 0x04, 0x00, 0x00, 0x00, //0x000017f5 movq $4, $8(%r13,%rax,8) + 0xe9, 0xcd, 0xe9, 0xff, 0xff, //0x000017fe jmp LBB0_3 + //0x00001803 LBB0_334 + 0x4d, 0x89, 0xc6, //0x00001803 movq %r8, %r14 + 0x4d, 0x29, 0xde, //0x00001806 subq %r11, %r14 + 0x49, 0x83, 0xfe, 0x20, //0x00001809 cmpq $32, %r14 + 0x0f, 0x8c, 0xc9, 0x17, 0x00, 0x00, //0x0000180d jl LBB0_534 + 0x48, 0x8b, 0x4d, 0xc8, //0x00001813 movq $-56(%rbp), %rcx + 0x4d, 0x8d, 0x14, 0x09, //0x00001817 leaq (%r9,%rcx), %r10 + 0x49, 0x29, 0xc8, //0x0000181b subq %rcx, %r8 + 0xbb, 0x1f, 0x00, 0x00, 0x00, //0x0000181e movl $31, %ebx + 0x45, 0x31, 0xf6, //0x00001823 xorl %r14d, %r14d + 0x45, 0x31, 0xdb, //0x00001826 xorl %r11d, %r11d + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001829 .p2align 4, 0x90 + //0x00001830 LBB0_336 + 0xf3, 0x43, 0x0f, 0x6f, 0x44, 0x32, 0x01, //0x00001830 movdqu $1(%r10,%r14), %xmm0 + 0xf3, 0x43, 0x0f, 0x6f, 0x4c, 0x32, 0x11, //0x00001837 movdqu $17(%r10,%r14), %xmm1 + 0x66, 0x0f, 0x6f, 0xd0, //0x0000183e movdqa %xmm0, %xmm2 + 0x66, 0x41, 0x0f, 0x74, 0xd3, //0x00001842 pcmpeqb %xmm11, %xmm2 + 0x66, 0x0f, 0xd7, 0xca, //0x00001847 pmovmskb %xmm2, %ecx + 0x66, 0x0f, 0x6f, 0xd1, //0x0000184b movdqa %xmm1, %xmm2 + 0x66, 0x41, 0x0f, 0x74, 0xd3, //0x0000184f pcmpeqb %xmm11, %xmm2 + 0x66, 0x0f, 0xd7, 0xd2, //0x00001854 pmovmskb %xmm2, %edx + 0x48, 0xc1, 0xe2, 0x10, //0x00001858 shlq $16, %rdx + 0x48, 0x09, 0xca, //0x0000185c orq %rcx, %rdx + 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x0000185f pcmpeqb %xmm13, %xmm0 + 0x66, 0x0f, 0xd7, 0xf8, //0x00001864 pmovmskb %xmm0, %edi + 0x66, 0x41, 0x0f, 0x74, 0xcd, //0x00001868 pcmpeqb %xmm13, %xmm1 + 0x66, 0x0f, 0xd7, 0xc9, //0x0000186d pmovmskb %xmm1, %ecx + 0x48, 0xc1, 0xe1, 0x10, //0x00001871 shlq $16, %rcx + 0x48, 0x09, 0xf9, //0x00001875 orq %rdi, %rcx + 0x48, 0x89, 0xcf, //0x00001878 movq %rcx, %rdi + 0x4c, 0x09, 0xdf, //0x0000187b orq %r11, %rdi + 0x0f, 0x84, 0x3c, 0x00, 0x00, 0x00, //0x0000187e je LBB0_338 + 0x44, 0x89, 0xdf, //0x00001884 movl %r11d, %edi + 0xf7, 0xd7, //0x00001887 notl %edi + 0x21, 0xcf, //0x00001889 andl %ecx, %edi + 0x44, 0x8d, 0x3c, 0x3f, //0x0000188b leal (%rdi,%rdi), %r15d + 0x45, 0x09, 0xdf, //0x0000188f orl %r11d, %r15d + 0x44, 0x89, 0xfe, //0x00001892 movl %r15d, %esi + 0xf7, 0xd6, //0x00001895 notl %esi + 0x21, 0xce, //0x00001897 andl %ecx, %esi + 0x81, 0xe6, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001899 andl $-1431655766, %esi + 0x45, 0x31, 0xdb, //0x0000189f xorl %r11d, %r11d + 0x01, 0xfe, //0x000018a2 addl %edi, %esi + 0x41, 0x0f, 0x92, 0xc3, //0x000018a4 setb %r11b + 0x01, 0xf6, //0x000018a8 addl %esi, %esi + 0x81, 0xf6, 0x55, 0x55, 0x55, 0x55, //0x000018aa xorl $1431655765, %esi + 0x44, 0x21, 0xfe, //0x000018b0 andl %r15d, %esi + 0xf7, 0xd6, //0x000018b3 notl %esi + 0x21, 0xf2, //0x000018b5 andl %esi, %edx + 0xe9, 0x07, 0x00, 0x00, 0x00, //0x000018b7 jmp LBB0_339 + 0x90, 0x90, 0x90, 0x90, //0x000018bc .p2align 4, 0x90 + //0x000018c0 LBB0_338 + 0x45, 0x31, 0xdb, //0x000018c0 xorl %r11d, %r11d + //0x000018c3 LBB0_339 + 0x48, 0x85, 0xd2, //0x000018c3 testq %rdx, %rdx + 0x0f, 0x85, 0xd3, 0x09, 0x00, 0x00, //0x000018c6 jne LBB0_412 + 0x49, 0x83, 0xc6, 0x20, //0x000018cc addq $32, %r14 + 0x49, 0x8d, 0x0c, 0x18, //0x000018d0 leaq (%r8,%rbx), %rcx + 0x48, 0x83, 0xc1, 0xe0, //0x000018d4 addq $-32, %rcx + 0x48, 0x83, 0xc3, 0xe0, //0x000018d8 addq $-32, %rbx + 0x48, 0x83, 0xf9, 0x3f, //0x000018dc cmpq $63, %rcx + 0x0f, 0x8f, 0x4a, 0xff, 0xff, 0xff, //0x000018e0 jg LBB0_336 + 0x4d, 0x85, 0xdb, //0x000018e6 testq %r11, %r11 + 0x0f, 0x85, 0xc0, 0x1b, 0x00, 0x00, //0x000018e9 jne LBB0_593 + 0x4f, 0x8d, 0x1c, 0x16, //0x000018ef leaq (%r14,%r10), %r11 + 0x49, 0x83, 0xc3, 0x01, //0x000018f3 addq $1, %r11 + 0x49, 0xf7, 0xd6, //0x000018f7 notq %r14 + 0x4d, 0x01, 0xc6, //0x000018fa addq %r8, %r14 + //0x000018fd LBB0_343 + 0x4d, 0x85, 0xf6, //0x000018fd testq %r14, %r14 + 0x0f, 0x8f, 0x19, 0x0c, 0x00, 0x00, //0x00001900 jg LBB0_444 + 0xe9, 0xe8, 0x1d, 0x00, 0x00, //0x00001906 jmp LBB0_638 + //0x0000190b LBB0_344 + 0x48, 0x8b, 0x4d, 0xa0, //0x0000190b movq $-96(%rbp), %rcx + 0x48, 0x8b, 0x49, 0x08, //0x0000190f movq $8(%rcx), %rcx + 0x4c, 0x29, 0xd9, //0x00001913 subq %r11, %rcx + 0x4d, 0x01, 0xd9, //0x00001916 addq %r11, %r9 + 0x45, 0x31, 0xf6, //0x00001919 xorl %r14d, %r14d + 0x45, 0x31, 0xc0, //0x0000191c xorl %r8d, %r8d + 0x45, 0x31, 0xdb, //0x0000191f xorl %r11d, %r11d + 0x45, 0x31, 0xe4, //0x00001922 xorl %r12d, %r12d + 0x48, 0x83, 0xf9, 0x40, //0x00001925 cmpq $64, %rcx + 0x48, 0x89, 0x4d, 0xb0, //0x00001929 movq %rcx, $-80(%rbp) + 0x0f, 0x8d, 0x4a, 0x01, 0x00, 0x00, //0x0000192d jge LBB0_345 + //0x00001933 LBB0_354 + 0x48, 0x85, 0xc9, //0x00001933 testq %rcx, %rcx + 0x0f, 0x8e, 0xcf, 0x1f, 0x00, 0x00, //0x00001936 jle LBB0_642 + 0x66, 0x0f, 0xef, 0xc0, //0x0000193c pxor %xmm0, %xmm0 + 0xf3, 0x0f, 0x7f, 0x45, 0x80, //0x00001940 movdqu %xmm0, $-128(%rbp) + 0xf3, 0x0f, 0x7f, 0x85, 0x70, 0xff, 0xff, 0xff, //0x00001945 movdqu %xmm0, $-144(%rbp) + 0xf3, 0x0f, 0x7f, 0x85, 0x60, 0xff, 0xff, 0xff, //0x0000194d movdqu %xmm0, $-160(%rbp) + 0xf3, 0x0f, 0x7f, 0x85, 0x50, 0xff, 0xff, 0xff, //0x00001955 movdqu %xmm0, $-176(%rbp) + 0x4c, 0x89, 0xcf, //0x0000195d movq %r9, %rdi + 0x44, 0x89, 0xca, //0x00001960 movl %r9d, %edx + 0x81, 0xe2, 0xff, 0x0f, 0x00, 0x00, //0x00001963 andl $4095, %edx + 0x81, 0xfa, 0xc1, 0x0f, 0x00, 0x00, //0x00001969 cmpl $4033, %edx + 0x0f, 0x82, 0x3a, 0x00, 0x00, 0x00, //0x0000196f jb LBB0_358 + 0x48, 0x83, 0x7d, 0xb0, 0x20, //0x00001975 cmpq $32, $-80(%rbp) + 0x0f, 0x82, 0x37, 0x00, 0x00, 0x00, //0x0000197a jb LBB0_359 + 0x0f, 0x10, 0x07, //0x00001980 movups (%rdi), %xmm0 + 0x0f, 0x11, 0x85, 0x50, 0xff, 0xff, 0xff, //0x00001983 movups %xmm0, $-176(%rbp) + 0xf3, 0x0f, 0x6f, 0x47, 0x10, //0x0000198a movdqu $16(%rdi), %xmm0 + 0xf3, 0x0f, 0x7f, 0x85, 0x60, 0xff, 0xff, 0xff, //0x0000198f movdqu %xmm0, $-160(%rbp) + 0x48, 0x83, 0xc7, 0x20, //0x00001997 addq $32, %rdi + 0x48, 0x8b, 0x4d, 0xb0, //0x0000199b movq $-80(%rbp), %rcx + 0x48, 0x8d, 0x71, 0xe0, //0x0000199f leaq $-32(%rcx), %rsi + 0x4c, 0x8d, 0x95, 0x70, 0xff, 0xff, 0xff, //0x000019a3 leaq $-144(%rbp), %r10 + 0xe9, 0x13, 0x00, 0x00, 0x00, //0x000019aa jmp LBB0_360 + //0x000019af LBB0_358 + 0x49, 0x89, 0xf9, //0x000019af movq %rdi, %r9 + 0xe9, 0xc6, 0x00, 0x00, 0x00, //0x000019b2 jmp LBB0_345 + //0x000019b7 LBB0_359 + 0x4c, 0x8d, 0x95, 0x50, 0xff, 0xff, 0xff, //0x000019b7 leaq $-176(%rbp), %r10 + 0x48, 0x8b, 0x75, 0xb0, //0x000019be movq $-80(%rbp), %rsi + //0x000019c2 LBB0_360 + 0x48, 0x83, 0xfe, 0x10, //0x000019c2 cmpq $16, %rsi + 0x0f, 0x82, 0x4c, 0x00, 0x00, 0x00, //0x000019c6 jb LBB0_361 + 0xf3, 0x0f, 0x6f, 0x07, //0x000019cc movdqu (%rdi), %xmm0 + 0xf3, 0x41, 0x0f, 0x7f, 0x02, //0x000019d0 movdqu %xmm0, (%r10) + 0x48, 0x83, 0xc7, 0x10, //0x000019d5 addq $16, %rdi + 0x49, 0x83, 0xc2, 0x10, //0x000019d9 addq $16, %r10 + 0x48, 0x83, 0xc6, 0xf0, //0x000019dd addq $-16, %rsi + 0x48, 0x83, 0xfe, 0x08, //0x000019e1 cmpq $8, %rsi + 0x0f, 0x83, 0x37, 0x00, 0x00, 0x00, //0x000019e5 jae LBB0_366 + //0x000019eb LBB0_362 + 0x48, 0x83, 0xfe, 0x04, //0x000019eb cmpq $4, %rsi + 0x0f, 0x82, 0x49, 0x00, 0x00, 0x00, //0x000019ef jb LBB0_363 + //0x000019f5 LBB0_367 + 0x8b, 0x17, //0x000019f5 movl (%rdi), %edx + 0x41, 0x89, 0x12, //0x000019f7 movl %edx, (%r10) + 0x48, 0x83, 0xc7, 0x04, //0x000019fa addq $4, %rdi + 0x49, 0x83, 0xc2, 0x04, //0x000019fe addq $4, %r10 + 0x48, 0x83, 0xc6, 0xfc, //0x00001a02 addq $-4, %rsi + 0x48, 0x83, 0xfe, 0x02, //0x00001a06 cmpq $2, %rsi + 0x0f, 0x83, 0x38, 0x00, 0x00, 0x00, //0x00001a0a jae LBB0_364 + //0x00001a10 LBB0_368 + 0x48, 0x89, 0xfa, //0x00001a10 movq %rdi, %rdx + 0xe9, 0x49, 0x00, 0x00, 0x00, //0x00001a13 jmp LBB0_369 + //0x00001a18 LBB0_361 + 0x48, 0x83, 0xfe, 0x08, //0x00001a18 cmpq $8, %rsi + 0x0f, 0x82, 0xc9, 0xff, 0xff, 0xff, //0x00001a1c jb LBB0_362 + //0x00001a22 LBB0_366 + 0x48, 0x8b, 0x17, //0x00001a22 movq (%rdi), %rdx + 0x49, 0x89, 0x12, //0x00001a25 movq %rdx, (%r10) + 0x48, 0x83, 0xc7, 0x08, //0x00001a28 addq $8, %rdi + 0x49, 0x83, 0xc2, 0x08, //0x00001a2c addq $8, %r10 + 0x48, 0x83, 0xc6, 0xf8, //0x00001a30 addq $-8, %rsi + 0x48, 0x83, 0xfe, 0x04, //0x00001a34 cmpq $4, %rsi + 0x0f, 0x83, 0xb7, 0xff, 0xff, 0xff, //0x00001a38 jae LBB0_367 + //0x00001a3e LBB0_363 + 0x48, 0x83, 0xfe, 0x02, //0x00001a3e cmpq $2, %rsi + 0x0f, 0x82, 0xc8, 0xff, 0xff, 0xff, //0x00001a42 jb LBB0_368 + //0x00001a48 LBB0_364 + 0x48, 0x89, 0xf9, //0x00001a48 movq %rdi, %rcx + 0x0f, 0xb7, 0x17, //0x00001a4b movzwl (%rdi), %edx + 0x66, 0x41, 0x89, 0x12, //0x00001a4e movw %dx, (%r10) + 0x48, 0x83, 0xc1, 0x02, //0x00001a52 addq $2, %rcx + 0x49, 0x83, 0xc2, 0x02, //0x00001a56 addq $2, %r10 + 0x48, 0x83, 0xc6, 0xfe, //0x00001a5a addq $-2, %rsi + 0x48, 0x89, 0xca, //0x00001a5e movq %rcx, %rdx + //0x00001a61 LBB0_369 + 0x4c, 0x8d, 0x8d, 0x50, 0xff, 0xff, 0xff, //0x00001a61 leaq $-176(%rbp), %r9 + 0x48, 0x85, 0xf6, //0x00001a68 testq %rsi, %rsi + 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x00001a6b je LBB0_345 + 0x8a, 0x12, //0x00001a71 movb (%rdx), %dl + 0x41, 0x88, 0x12, //0x00001a73 movb %dl, (%r10) + 0x4c, 0x8d, 0x8d, 0x50, 0xff, 0xff, 0xff, //0x00001a76 leaq $-176(%rbp), %r9 + //0x00001a7d LBB0_345 + 0xf3, 0x41, 0x0f, 0x6f, 0x31, //0x00001a7d movdqu (%r9), %xmm6 + 0xf3, 0x41, 0x0f, 0x6f, 0x69, 0x10, //0x00001a82 movdqu $16(%r9), %xmm5 + 0xf3, 0x41, 0x0f, 0x6f, 0x61, 0x20, //0x00001a88 movdqu $32(%r9), %xmm4 + 0xf3, 0x41, 0x0f, 0x6f, 0x59, 0x30, //0x00001a8e movdqu $48(%r9), %xmm3 + 0x66, 0x0f, 0x6f, 0xc6, //0x00001a94 movdqa %xmm6, %xmm0 + 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x00001a98 pcmpeqb %xmm13, %xmm0 + 0x66, 0x0f, 0xd7, 0xf0, //0x00001a9d pmovmskb %xmm0, %esi + 0x66, 0x0f, 0x6f, 0xc5, //0x00001aa1 movdqa %xmm5, %xmm0 + 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x00001aa5 pcmpeqb %xmm13, %xmm0 + 0x66, 0x0f, 0xd7, 0xd0, //0x00001aaa pmovmskb %xmm0, %edx + 0x66, 0x0f, 0x6f, 0xc4, //0x00001aae movdqa %xmm4, %xmm0 + 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x00001ab2 pcmpeqb %xmm13, %xmm0 + 0x66, 0x0f, 0xd7, 0xf8, //0x00001ab7 pmovmskb %xmm0, %edi + 0x66, 0x0f, 0x6f, 0xc3, //0x00001abb movdqa %xmm3, %xmm0 + 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x00001abf pcmpeqb %xmm13, %xmm0 + 0x66, 0x0f, 0xd7, 0xd8, //0x00001ac4 pmovmskb %xmm0, %ebx + 0x48, 0xc1, 0xe3, 0x30, //0x00001ac8 shlq $48, %rbx + 0x48, 0xc1, 0xe7, 0x20, //0x00001acc shlq $32, %rdi + 0x48, 0x09, 0xdf, //0x00001ad0 orq %rbx, %rdi + 0x48, 0xc1, 0xe2, 0x10, //0x00001ad3 shlq $16, %rdx + 0x48, 0x09, 0xfa, //0x00001ad7 orq %rdi, %rdx + 0x48, 0x09, 0xd6, //0x00001ada orq %rdx, %rsi + 0x48, 0x89, 0xf2, //0x00001add movq %rsi, %rdx + 0x4c, 0x09, 0xc2, //0x00001ae0 orq %r8, %rdx + 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x00001ae3 jne LBB0_347 + 0x48, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00001ae9 movq $-1, %rsi + 0x45, 0x31, 0xc0, //0x00001af0 xorl %r8d, %r8d + 0xe9, 0x46, 0x00, 0x00, 0x00, //0x00001af3 jmp LBB0_348 + //0x00001af8 LBB0_347 + 0x4c, 0x89, 0xc2, //0x00001af8 movq %r8, %rdx + 0x48, 0xf7, 0xd2, //0x00001afb notq %rdx + 0x48, 0x21, 0xf2, //0x00001afe andq %rsi, %rdx + 0x4c, 0x8d, 0x14, 0x12, //0x00001b01 leaq (%rdx,%rdx), %r10 + 0x4d, 0x09, 0xc2, //0x00001b05 orq %r8, %r10 + 0x4c, 0x89, 0xd7, //0x00001b08 movq %r10, %rdi + 0x48, 0xf7, 0xd7, //0x00001b0b notq %rdi + 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001b0e movabsq $-6148914691236517206, %rbx + 0x48, 0x21, 0xde, //0x00001b18 andq %rbx, %rsi + 0x48, 0x21, 0xfe, //0x00001b1b andq %rdi, %rsi + 0x45, 0x31, 0xc0, //0x00001b1e xorl %r8d, %r8d + 0x48, 0x01, 0xd6, //0x00001b21 addq %rdx, %rsi + 0x41, 0x0f, 0x92, 0xc0, //0x00001b24 setb %r8b + 0x48, 0x01, 0xf6, //0x00001b28 addq %rsi, %rsi + 0x48, 0xba, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001b2b movabsq $6148914691236517205, %rdx + 0x48, 0x31, 0xd6, //0x00001b35 xorq %rdx, %rsi + 0x4c, 0x21, 0xd6, //0x00001b38 andq %r10, %rsi + 0x48, 0xf7, 0xd6, //0x00001b3b notq %rsi + //0x00001b3e LBB0_348 + 0x66, 0x0f, 0x6f, 0xc3, //0x00001b3e movdqa %xmm3, %xmm0 + 0x66, 0x41, 0x0f, 0x74, 0xc3, //0x00001b42 pcmpeqb %xmm11, %xmm0 + 0x66, 0x0f, 0xd7, 0xd0, //0x00001b47 pmovmskb %xmm0, %edx + 0x48, 0xc1, 0xe2, 0x30, //0x00001b4b shlq $48, %rdx + 0x66, 0x0f, 0x6f, 0xc4, //0x00001b4f movdqa %xmm4, %xmm0 + 0x66, 0x41, 0x0f, 0x74, 0xc3, //0x00001b53 pcmpeqb %xmm11, %xmm0 + 0x66, 0x0f, 0xd7, 0xf8, //0x00001b58 pmovmskb %xmm0, %edi + 0x48, 0xc1, 0xe7, 0x20, //0x00001b5c shlq $32, %rdi + 0x48, 0x09, 0xd7, //0x00001b60 orq %rdx, %rdi + 0x66, 0x0f, 0x6f, 0xc5, //0x00001b63 movdqa %xmm5, %xmm0 + 0x66, 0x41, 0x0f, 0x74, 0xc3, //0x00001b67 pcmpeqb %xmm11, %xmm0 + 0x66, 0x0f, 0xd7, 0xd0, //0x00001b6c pmovmskb %xmm0, %edx + 0x48, 0xc1, 0xe2, 0x10, //0x00001b70 shlq $16, %rdx + 0x48, 0x09, 0xfa, //0x00001b74 orq %rdi, %rdx + 0x66, 0x0f, 0x6f, 0xc6, //0x00001b77 movdqa %xmm6, %xmm0 + 0x66, 0x41, 0x0f, 0x74, 0xc3, //0x00001b7b pcmpeqb %xmm11, %xmm0 + 0x66, 0x0f, 0xd7, 0xf8, //0x00001b80 pmovmskb %xmm0, %edi + 0x48, 0x09, 0xd7, //0x00001b84 orq %rdx, %rdi + 0x48, 0x21, 0xf7, //0x00001b87 andq %rsi, %rdi + 0x66, 0x48, 0x0f, 0x6e, 0xc7, //0x00001b8a movq %rdi, %xmm0 + 0x66, 0x0f, 0x3a, 0x44, 0x05, 0x67, 0xe5, 0xff, 0xff, 0x00, //0x00001b8f pclmulqdq $0, $-6809(%rip), %xmm0 /* LCPI0_16+0(%rip) */ + 0x66, 0x49, 0x0f, 0x7e, 0xc2, //0x00001b99 movq %xmm0, %r10 + 0x4d, 0x31, 0xf2, //0x00001b9e xorq %r14, %r10 + 0x66, 0x0f, 0x6f, 0xc6, //0x00001ba1 movdqa %xmm6, %xmm0 + 0xf3, 0x0f, 0x6f, 0x0d, 0xb3, 0xe4, 0xff, 0xff, //0x00001ba5 movdqu $-6989(%rip), %xmm1 /* LCPI0_6+0(%rip) */ + 0x66, 0x0f, 0x74, 0xc1, //0x00001bad pcmpeqb %xmm1, %xmm0 + 0x66, 0x44, 0x0f, 0xd7, 0xe8, //0x00001bb1 pmovmskb %xmm0, %r13d + 0x66, 0x0f, 0x6f, 0xc5, //0x00001bb6 movdqa %xmm5, %xmm0 + 0x66, 0x0f, 0x74, 0xc1, //0x00001bba pcmpeqb %xmm1, %xmm0 + 0x66, 0x0f, 0xd7, 0xd0, //0x00001bbe pmovmskb %xmm0, %edx + 0x66, 0x0f, 0x6f, 0xc4, //0x00001bc2 movdqa %xmm4, %xmm0 + 0x66, 0x0f, 0x74, 0xc1, //0x00001bc6 pcmpeqb %xmm1, %xmm0 + 0x66, 0x0f, 0xd7, 0xf8, //0x00001bca pmovmskb %xmm0, %edi + 0x66, 0x0f, 0x6f, 0xc3, //0x00001bce movdqa %xmm3, %xmm0 + 0x66, 0x0f, 0x74, 0xc1, //0x00001bd2 pcmpeqb %xmm1, %xmm0 + 0x66, 0x0f, 0xd7, 0xf0, //0x00001bd6 pmovmskb %xmm0, %esi + 0x48, 0xc1, 0xe6, 0x30, //0x00001bda shlq $48, %rsi + 0x48, 0xc1, 0xe7, 0x20, //0x00001bde shlq $32, %rdi + 0x48, 0x09, 0xf7, //0x00001be2 orq %rsi, %rdi + 0x48, 0xc1, 0xe2, 0x10, //0x00001be5 shlq $16, %rdx + 0x48, 0x09, 0xfa, //0x00001be9 orq %rdi, %rdx + 0x49, 0x09, 0xd5, //0x00001bec orq %rdx, %r13 + 0x4d, 0x89, 0xd6, //0x00001bef movq %r10, %r14 + 0x49, 0xf7, 0xd6, //0x00001bf2 notq %r14 + 0x4d, 0x21, 0xf5, //0x00001bf5 andq %r14, %r13 + 0x66, 0x41, 0x0f, 0x74, 0xf0, //0x00001bf8 pcmpeqb %xmm8, %xmm6 + 0x66, 0x0f, 0xd7, 0xfe, //0x00001bfd pmovmskb %xmm6, %edi + 0x66, 0x41, 0x0f, 0x74, 0xe8, //0x00001c01 pcmpeqb %xmm8, %xmm5 + 0x66, 0x0f, 0xd7, 0xf5, //0x00001c06 pmovmskb %xmm5, %esi + 0x66, 0x41, 0x0f, 0x74, 0xe0, //0x00001c0a pcmpeqb %xmm8, %xmm4 + 0x66, 0x0f, 0xd7, 0xd4, //0x00001c0f pmovmskb %xmm4, %edx + 0x66, 0x41, 0x0f, 0x74, 0xd8, //0x00001c13 pcmpeqb %xmm8, %xmm3 + 0x66, 0x44, 0x0f, 0xd7, 0xfb, //0x00001c18 pmovmskb %xmm3, %r15d + 0x49, 0xc1, 0xe7, 0x30, //0x00001c1d shlq $48, %r15 + 0x48, 0xc1, 0xe2, 0x20, //0x00001c21 shlq $32, %rdx + 0x4c, 0x09, 0xfa, //0x00001c25 orq %r15, %rdx + 0x48, 0xc1, 0xe6, 0x10, //0x00001c28 shlq $16, %rsi + 0x48, 0x09, 0xd6, //0x00001c2c orq %rdx, %rsi + 0x48, 0x09, 0xf7, //0x00001c2f orq %rsi, %rdi + 0x4c, 0x21, 0xf7, //0x00001c32 andq %r14, %rdi + 0x0f, 0x84, 0x8c, 0x00, 0x00, 0x00, //0x00001c35 je LBB0_352 + 0x49, 0xbe, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001c3b movabsq $6148914691236517205, %r14 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001c45 .p2align 4, 0x90 + //0x00001c50 LBB0_350 + 0x48, 0x8d, 0x5f, 0xff, //0x00001c50 leaq $-1(%rdi), %rbx + 0x48, 0x89, 0xda, //0x00001c54 movq %rbx, %rdx + 0x4c, 0x21, 0xea, //0x00001c57 andq %r13, %rdx + 0x48, 0x89, 0xd6, //0x00001c5a movq %rdx, %rsi + 0x48, 0xd1, 0xee, //0x00001c5d shrq %rsi + 0x4c, 0x21, 0xf6, //0x00001c60 andq %r14, %rsi + 0x48, 0x29, 0xf2, //0x00001c63 subq %rsi, %rdx + 0x48, 0x89, 0xd6, //0x00001c66 movq %rdx, %rsi + 0x48, 0xb9, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x00001c69 movabsq $3689348814741910323, %rcx + 0x48, 0x21, 0xce, //0x00001c73 andq %rcx, %rsi + 0x48, 0xc1, 0xea, 0x02, //0x00001c76 shrq $2, %rdx + 0x48, 0x21, 0xca, //0x00001c7a andq %rcx, %rdx + 0x48, 0x01, 0xf2, //0x00001c7d addq %rsi, %rdx + 0x48, 0x89, 0xd6, //0x00001c80 movq %rdx, %rsi + 0x48, 0xc1, 0xee, 0x04, //0x00001c83 shrq $4, %rsi + 0x48, 0x01, 0xd6, //0x00001c87 addq %rdx, %rsi + 0x48, 0xb9, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x00001c8a movabsq $1085102592571150095, %rcx + 0x48, 0x21, 0xce, //0x00001c94 andq %rcx, %rsi + 0x48, 0xb9, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00001c97 movabsq $72340172838076673, %rcx + 0x48, 0x0f, 0xaf, 0xf1, //0x00001ca1 imulq %rcx, %rsi + 0x48, 0xc1, 0xee, 0x38, //0x00001ca5 shrq $56, %rsi + 0x4c, 0x01, 0xde, //0x00001ca9 addq %r11, %rsi + 0x4c, 0x39, 0xe6, //0x00001cac cmpq %r12, %rsi + 0x0f, 0x86, 0x94, 0x05, 0x00, 0x00, //0x00001caf jbe LBB0_410 + 0x49, 0x83, 0xc4, 0x01, //0x00001cb5 addq $1, %r12 + 0x48, 0x21, 0xdf, //0x00001cb9 andq %rbx, %rdi + 0x0f, 0x85, 0x8e, 0xff, 0xff, 0xff, //0x00001cbc jne LBB0_350 + 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x00001cc2 jmp LBB0_353 + //0x00001cc7 LBB0_352 + 0x49, 0xbe, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001cc7 movabsq $6148914691236517205, %r14 + //0x00001cd1 LBB0_353 + 0x49, 0xc1, 0xfa, 0x3f, //0x00001cd1 sarq $63, %r10 + 0x4c, 0x89, 0xea, //0x00001cd5 movq %r13, %rdx + 0x48, 0xd1, 0xea, //0x00001cd8 shrq %rdx + 0x4c, 0x21, 0xf2, //0x00001cdb andq %r14, %rdx + 0x49, 0x29, 0xd5, //0x00001cde subq %rdx, %r13 + 0x4c, 0x89, 0xea, //0x00001ce1 movq %r13, %rdx + 0x48, 0xb9, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x00001ce4 movabsq $3689348814741910323, %rcx + 0x48, 0x21, 0xca, //0x00001cee andq %rcx, %rdx + 0x49, 0xc1, 0xed, 0x02, //0x00001cf1 shrq $2, %r13 + 0x49, 0x21, 0xcd, //0x00001cf5 andq %rcx, %r13 + 0x49, 0x01, 0xd5, //0x00001cf8 addq %rdx, %r13 + 0x4c, 0x89, 0xea, //0x00001cfb movq %r13, %rdx + 0x48, 0xc1, 0xea, 0x04, //0x00001cfe shrq $4, %rdx + 0x4c, 0x01, 0xea, //0x00001d02 addq %r13, %rdx + 0x48, 0xb9, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x00001d05 movabsq $1085102592571150095, %rcx + 0x48, 0x21, 0xca, //0x00001d0f andq %rcx, %rdx + 0x48, 0xb9, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00001d12 movabsq $72340172838076673, %rcx + 0x48, 0x0f, 0xaf, 0xd1, //0x00001d1c imulq %rcx, %rdx + 0x48, 0xc1, 0xea, 0x38, //0x00001d20 shrq $56, %rdx + 0x49, 0x01, 0xd3, //0x00001d24 addq %rdx, %r11 + 0x49, 0x83, 0xc1, 0x40, //0x00001d27 addq $64, %r9 + 0x48, 0x8b, 0x4d, 0xb0, //0x00001d2b movq $-80(%rbp), %rcx + 0x48, 0x83, 0xc1, 0xc0, //0x00001d2f addq $-64, %rcx + 0x4d, 0x89, 0xd6, //0x00001d33 movq %r10, %r14 + 0x48, 0x83, 0xf9, 0x40, //0x00001d36 cmpq $64, %rcx + 0x48, 0x89, 0x4d, 0xb0, //0x00001d3a movq %rcx, $-80(%rbp) + 0x0f, 0x8d, 0x39, 0xfd, 0xff, 0xff, //0x00001d3e jge LBB0_345 + 0xe9, 0xea, 0xfb, 0xff, 0xff, //0x00001d44 jmp LBB0_354 + //0x00001d49 LBB0_371 + 0x4c, 0x89, 0xe0, //0x00001d49 movq %r12, %rax + 0x4c, 0x29, 0xd8, //0x00001d4c subq %r11, %rax + 0x48, 0x83, 0xf8, 0x10, //0x00001d4f cmpq $16, %rax + 0x0f, 0x82, 0x8b, 0x12, 0x00, 0x00, //0x00001d53 jb LBB0_535 + 0x48, 0x8b, 0x75, 0xc8, //0x00001d59 movq $-56(%rbp), %rsi + 0x48, 0x89, 0xf0, //0x00001d5d movq %rsi, %rax + 0x48, 0xf7, 0xd0, //0x00001d60 notq %rax + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001d63 .p2align 4, 0x90 + //0x00001d70 LBB0_373 + 0xf3, 0x43, 0x0f, 0x6f, 0x04, 0x19, //0x00001d70 movdqu (%r9,%r11), %xmm0 + 0x66, 0x0f, 0x6f, 0xc8, //0x00001d76 movdqa %xmm0, %xmm1 + 0x66, 0x41, 0x0f, 0x74, 0xce, //0x00001d7a pcmpeqb %xmm14, %xmm1 + 0x66, 0x41, 0x0f, 0xdb, 0xc1, //0x00001d7f pand %xmm9, %xmm0 + 0x66, 0x41, 0x0f, 0x74, 0xc0, //0x00001d84 pcmpeqb %xmm8, %xmm0 + 0x66, 0x0f, 0xeb, 0xc1, //0x00001d89 por %xmm1, %xmm0 + 0x66, 0x0f, 0xd7, 0xc8, //0x00001d8d pmovmskb %xmm0, %ecx + 0x85, 0xc9, //0x00001d91 testl %ecx, %ecx + 0x0f, 0x85, 0x1d, 0x05, 0x00, 0x00, //0x00001d93 jne LBB0_413 + 0x49, 0x83, 0xc3, 0x10, //0x00001d99 addq $16, %r11 + 0x49, 0x8d, 0x0c, 0x04, //0x00001d9d leaq (%r12,%rax), %rcx + 0x48, 0x83, 0xc1, 0xf0, //0x00001da1 addq $-16, %rcx + 0x48, 0x83, 0xc0, 0xf0, //0x00001da5 addq $-16, %rax + 0x48, 0x83, 0xf9, 0x0f, //0x00001da9 cmpq $15, %rcx + 0x0f, 0x87, 0xbd, 0xff, 0xff, 0xff, //0x00001dad ja LBB0_373 + 0x4d, 0x89, 0xcb, //0x00001db3 movq %r9, %r11 + 0x49, 0x29, 0xc3, //0x00001db6 subq %rax, %r11 + 0x49, 0x01, 0xc4, //0x00001db9 addq %rax, %r12 + 0x4c, 0x89, 0xe0, //0x00001dbc movq %r12, %rax + 0x48, 0x85, 0xc0, //0x00001dbf testq %rax, %rax + 0x0f, 0x84, 0x36, 0x00, 0x00, 0x00, //0x00001dc2 je LBB0_382 + //0x00001dc8 LBB0_376 + 0x49, 0x8d, 0x14, 0x03, //0x00001dc8 leaq (%r11,%rax), %rdx + 0x31, 0xc9, //0x00001dcc xorl %ecx, %ecx + //0x00001dce LBB0_377 + 0x41, 0x0f, 0xb6, 0x1c, 0x0b, //0x00001dce movzbl (%r11,%rcx), %ebx + 0x80, 0xfb, 0x2c, //0x00001dd3 cmpb $44, %bl + 0x0f, 0x84, 0x36, 0x0e, 0x00, 0x00, //0x00001dd6 je LBB0_501 + 0x80, 0xfb, 0x7d, //0x00001ddc cmpb $125, %bl + 0x0f, 0x84, 0x2d, 0x0e, 0x00, 0x00, //0x00001ddf je LBB0_501 + 0x80, 0xfb, 0x5d, //0x00001de5 cmpb $93, %bl + 0x0f, 0x84, 0x24, 0x0e, 0x00, 0x00, //0x00001de8 je LBB0_501 + 0x48, 0x83, 0xc1, 0x01, //0x00001dee addq $1, %rcx + 0x48, 0x39, 0xc8, //0x00001df2 cmpq %rcx, %rax + 0x0f, 0x85, 0xd3, 0xff, 0xff, 0xff, //0x00001df5 jne LBB0_377 + 0x49, 0x89, 0xd3, //0x00001dfb movq %rdx, %r11 + //0x00001dfe LBB0_382 + 0x4d, 0x29, 0xcb, //0x00001dfe subq %r9, %r11 + 0x4c, 0x8b, 0x6d, 0xc0, //0x00001e01 movq $-64(%rbp), %r13 + 0xe9, 0x9a, 0xe3, 0xff, 0xff, //0x00001e05 jmp LBB0_2 + //0x00001e0a LBB0_383 + 0x48, 0x8b, 0x4d, 0xa0, //0x00001e0a movq $-96(%rbp), %rcx + 0x48, 0x8b, 0x49, 0x08, //0x00001e0e movq $8(%rcx), %rcx + 0x4c, 0x29, 0xd9, //0x00001e12 subq %r11, %rcx + 0x4d, 0x01, 0xd9, //0x00001e15 addq %r11, %r9 + 0x45, 0x31, 0xf6, //0x00001e18 xorl %r14d, %r14d + 0x45, 0x31, 0xc0, //0x00001e1b xorl %r8d, %r8d + 0x45, 0x31, 0xdb, //0x00001e1e xorl %r11d, %r11d + 0x45, 0x31, 0xe4, //0x00001e21 xorl %r12d, %r12d + 0x48, 0x83, 0xf9, 0x40, //0x00001e24 cmpq $64, %rcx + 0x48, 0x89, 0x4d, 0xb0, //0x00001e28 movq %rcx, $-80(%rbp) + 0x0f, 0x8d, 0x4a, 0x01, 0x00, 0x00, //0x00001e2c jge LBB0_384 + //0x00001e32 LBB0_393 + 0x48, 0x85, 0xc9, //0x00001e32 testq %rcx, %rcx + 0x0f, 0x8e, 0xd0, 0x1a, 0x00, 0x00, //0x00001e35 jle LBB0_642 + 0x66, 0x0f, 0xef, 0xc0, //0x00001e3b pxor %xmm0, %xmm0 + 0xf3, 0x0f, 0x7f, 0x45, 0x80, //0x00001e3f movdqu %xmm0, $-128(%rbp) + 0xf3, 0x0f, 0x7f, 0x85, 0x70, 0xff, 0xff, 0xff, //0x00001e44 movdqu %xmm0, $-144(%rbp) + 0xf3, 0x0f, 0x7f, 0x85, 0x60, 0xff, 0xff, 0xff, //0x00001e4c movdqu %xmm0, $-160(%rbp) + 0xf3, 0x0f, 0x7f, 0x85, 0x50, 0xff, 0xff, 0xff, //0x00001e54 movdqu %xmm0, $-176(%rbp) + 0x4c, 0x89, 0xcf, //0x00001e5c movq %r9, %rdi + 0x44, 0x89, 0xca, //0x00001e5f movl %r9d, %edx + 0x81, 0xe2, 0xff, 0x0f, 0x00, 0x00, //0x00001e62 andl $4095, %edx + 0x81, 0xfa, 0xc1, 0x0f, 0x00, 0x00, //0x00001e68 cmpl $4033, %edx + 0x0f, 0x82, 0x3a, 0x00, 0x00, 0x00, //0x00001e6e jb LBB0_397 + 0x48, 0x83, 0x7d, 0xb0, 0x20, //0x00001e74 cmpq $32, $-80(%rbp) + 0x0f, 0x82, 0x37, 0x00, 0x00, 0x00, //0x00001e79 jb LBB0_398 + 0x0f, 0x10, 0x07, //0x00001e7f movups (%rdi), %xmm0 + 0x0f, 0x11, 0x85, 0x50, 0xff, 0xff, 0xff, //0x00001e82 movups %xmm0, $-176(%rbp) + 0xf3, 0x0f, 0x6f, 0x47, 0x10, //0x00001e89 movdqu $16(%rdi), %xmm0 + 0xf3, 0x0f, 0x7f, 0x85, 0x60, 0xff, 0xff, 0xff, //0x00001e8e movdqu %xmm0, $-160(%rbp) + 0x48, 0x83, 0xc7, 0x20, //0x00001e96 addq $32, %rdi + 0x48, 0x8b, 0x4d, 0xb0, //0x00001e9a movq $-80(%rbp), %rcx + 0x48, 0x8d, 0x71, 0xe0, //0x00001e9e leaq $-32(%rcx), %rsi + 0x4c, 0x8d, 0x95, 0x70, 0xff, 0xff, 0xff, //0x00001ea2 leaq $-144(%rbp), %r10 + 0xe9, 0x13, 0x00, 0x00, 0x00, //0x00001ea9 jmp LBB0_399 + //0x00001eae LBB0_397 + 0x49, 0x89, 0xf9, //0x00001eae movq %rdi, %r9 + 0xe9, 0xc6, 0x00, 0x00, 0x00, //0x00001eb1 jmp LBB0_384 + //0x00001eb6 LBB0_398 + 0x4c, 0x8d, 0x95, 0x50, 0xff, 0xff, 0xff, //0x00001eb6 leaq $-176(%rbp), %r10 + 0x48, 0x8b, 0x75, 0xb0, //0x00001ebd movq $-80(%rbp), %rsi + //0x00001ec1 LBB0_399 + 0x48, 0x83, 0xfe, 0x10, //0x00001ec1 cmpq $16, %rsi + 0x0f, 0x82, 0x4c, 0x00, 0x00, 0x00, //0x00001ec5 jb LBB0_400 + 0xf3, 0x0f, 0x6f, 0x07, //0x00001ecb movdqu (%rdi), %xmm0 + 0xf3, 0x41, 0x0f, 0x7f, 0x02, //0x00001ecf movdqu %xmm0, (%r10) + 0x48, 0x83, 0xc7, 0x10, //0x00001ed4 addq $16, %rdi + 0x49, 0x83, 0xc2, 0x10, //0x00001ed8 addq $16, %r10 + 0x48, 0x83, 0xc6, 0xf0, //0x00001edc addq $-16, %rsi + 0x48, 0x83, 0xfe, 0x08, //0x00001ee0 cmpq $8, %rsi + 0x0f, 0x83, 0x37, 0x00, 0x00, 0x00, //0x00001ee4 jae LBB0_405 + //0x00001eea LBB0_401 + 0x48, 0x83, 0xfe, 0x04, //0x00001eea cmpq $4, %rsi + 0x0f, 0x82, 0x49, 0x00, 0x00, 0x00, //0x00001eee jb LBB0_402 + //0x00001ef4 LBB0_406 + 0x8b, 0x17, //0x00001ef4 movl (%rdi), %edx + 0x41, 0x89, 0x12, //0x00001ef6 movl %edx, (%r10) + 0x48, 0x83, 0xc7, 0x04, //0x00001ef9 addq $4, %rdi + 0x49, 0x83, 0xc2, 0x04, //0x00001efd addq $4, %r10 + 0x48, 0x83, 0xc6, 0xfc, //0x00001f01 addq $-4, %rsi + 0x48, 0x83, 0xfe, 0x02, //0x00001f05 cmpq $2, %rsi + 0x0f, 0x83, 0x38, 0x00, 0x00, 0x00, //0x00001f09 jae LBB0_403 + //0x00001f0f LBB0_407 + 0x48, 0x89, 0xfa, //0x00001f0f movq %rdi, %rdx + 0xe9, 0x49, 0x00, 0x00, 0x00, //0x00001f12 jmp LBB0_408 + //0x00001f17 LBB0_400 + 0x48, 0x83, 0xfe, 0x08, //0x00001f17 cmpq $8, %rsi + 0x0f, 0x82, 0xc9, 0xff, 0xff, 0xff, //0x00001f1b jb LBB0_401 + //0x00001f21 LBB0_405 + 0x48, 0x8b, 0x17, //0x00001f21 movq (%rdi), %rdx + 0x49, 0x89, 0x12, //0x00001f24 movq %rdx, (%r10) + 0x48, 0x83, 0xc7, 0x08, //0x00001f27 addq $8, %rdi + 0x49, 0x83, 0xc2, 0x08, //0x00001f2b addq $8, %r10 + 0x48, 0x83, 0xc6, 0xf8, //0x00001f2f addq $-8, %rsi + 0x48, 0x83, 0xfe, 0x04, //0x00001f33 cmpq $4, %rsi + 0x0f, 0x83, 0xb7, 0xff, 0xff, 0xff, //0x00001f37 jae LBB0_406 + //0x00001f3d LBB0_402 + 0x48, 0x83, 0xfe, 0x02, //0x00001f3d cmpq $2, %rsi + 0x0f, 0x82, 0xc8, 0xff, 0xff, 0xff, //0x00001f41 jb LBB0_407 + //0x00001f47 LBB0_403 + 0x48, 0x89, 0xf9, //0x00001f47 movq %rdi, %rcx + 0x0f, 0xb7, 0x17, //0x00001f4a movzwl (%rdi), %edx + 0x66, 0x41, 0x89, 0x12, //0x00001f4d movw %dx, (%r10) + 0x48, 0x83, 0xc1, 0x02, //0x00001f51 addq $2, %rcx + 0x49, 0x83, 0xc2, 0x02, //0x00001f55 addq $2, %r10 + 0x48, 0x83, 0xc6, 0xfe, //0x00001f59 addq $-2, %rsi + 0x48, 0x89, 0xca, //0x00001f5d movq %rcx, %rdx + //0x00001f60 LBB0_408 + 0x4c, 0x8d, 0x8d, 0x50, 0xff, 0xff, 0xff, //0x00001f60 leaq $-176(%rbp), %r9 + 0x48, 0x85, 0xf6, //0x00001f67 testq %rsi, %rsi + 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x00001f6a je LBB0_384 + 0x8a, 0x12, //0x00001f70 movb (%rdx), %dl + 0x41, 0x88, 0x12, //0x00001f72 movb %dl, (%r10) + 0x4c, 0x8d, 0x8d, 0x50, 0xff, 0xff, 0xff, //0x00001f75 leaq $-176(%rbp), %r9 + //0x00001f7c LBB0_384 + 0xf3, 0x41, 0x0f, 0x6f, 0x31, //0x00001f7c movdqu (%r9), %xmm6 + 0xf3, 0x41, 0x0f, 0x6f, 0x69, 0x10, //0x00001f81 movdqu $16(%r9), %xmm5 + 0xf3, 0x41, 0x0f, 0x6f, 0x61, 0x20, //0x00001f87 movdqu $32(%r9), %xmm4 + 0xf3, 0x41, 0x0f, 0x6f, 0x59, 0x30, //0x00001f8d movdqu $48(%r9), %xmm3 + 0x66, 0x0f, 0x6f, 0xc6, //0x00001f93 movdqa %xmm6, %xmm0 + 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x00001f97 pcmpeqb %xmm13, %xmm0 + 0x66, 0x0f, 0xd7, 0xf0, //0x00001f9c pmovmskb %xmm0, %esi + 0x66, 0x0f, 0x6f, 0xc5, //0x00001fa0 movdqa %xmm5, %xmm0 + 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x00001fa4 pcmpeqb %xmm13, %xmm0 + 0x66, 0x0f, 0xd7, 0xd0, //0x00001fa9 pmovmskb %xmm0, %edx + 0x66, 0x0f, 0x6f, 0xc4, //0x00001fad movdqa %xmm4, %xmm0 + 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x00001fb1 pcmpeqb %xmm13, %xmm0 + 0x66, 0x0f, 0xd7, 0xf8, //0x00001fb6 pmovmskb %xmm0, %edi + 0x66, 0x0f, 0x6f, 0xc3, //0x00001fba movdqa %xmm3, %xmm0 + 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x00001fbe pcmpeqb %xmm13, %xmm0 + 0x66, 0x0f, 0xd7, 0xd8, //0x00001fc3 pmovmskb %xmm0, %ebx + 0x48, 0xc1, 0xe3, 0x30, //0x00001fc7 shlq $48, %rbx + 0x48, 0xc1, 0xe7, 0x20, //0x00001fcb shlq $32, %rdi + 0x48, 0x09, 0xdf, //0x00001fcf orq %rbx, %rdi + 0x48, 0xc1, 0xe2, 0x10, //0x00001fd2 shlq $16, %rdx + 0x48, 0x09, 0xfa, //0x00001fd6 orq %rdi, %rdx + 0x48, 0x09, 0xd6, //0x00001fd9 orq %rdx, %rsi + 0x48, 0x89, 0xf2, //0x00001fdc movq %rsi, %rdx + 0x4c, 0x09, 0xc2, //0x00001fdf orq %r8, %rdx + 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x00001fe2 jne LBB0_386 + 0x48, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00001fe8 movq $-1, %rsi + 0x45, 0x31, 0xc0, //0x00001fef xorl %r8d, %r8d + 0xe9, 0x46, 0x00, 0x00, 0x00, //0x00001ff2 jmp LBB0_387 + //0x00001ff7 LBB0_386 + 0x4c, 0x89, 0xc2, //0x00001ff7 movq %r8, %rdx + 0x48, 0xf7, 0xd2, //0x00001ffa notq %rdx + 0x48, 0x21, 0xf2, //0x00001ffd andq %rsi, %rdx + 0x4c, 0x8d, 0x14, 0x12, //0x00002000 leaq (%rdx,%rdx), %r10 + 0x4d, 0x09, 0xc2, //0x00002004 orq %r8, %r10 + 0x4c, 0x89, 0xd7, //0x00002007 movq %r10, %rdi + 0x48, 0xf7, 0xd7, //0x0000200a notq %rdi + 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000200d movabsq $-6148914691236517206, %rbx + 0x48, 0x21, 0xde, //0x00002017 andq %rbx, %rsi + 0x48, 0x21, 0xfe, //0x0000201a andq %rdi, %rsi + 0x45, 0x31, 0xc0, //0x0000201d xorl %r8d, %r8d + 0x48, 0x01, 0xd6, //0x00002020 addq %rdx, %rsi + 0x41, 0x0f, 0x92, 0xc0, //0x00002023 setb %r8b + 0x48, 0x01, 0xf6, //0x00002027 addq %rsi, %rsi + 0x48, 0xba, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x0000202a movabsq $6148914691236517205, %rdx + 0x48, 0x31, 0xd6, //0x00002034 xorq %rdx, %rsi + 0x4c, 0x21, 0xd6, //0x00002037 andq %r10, %rsi + 0x48, 0xf7, 0xd6, //0x0000203a notq %rsi + //0x0000203d LBB0_387 + 0x66, 0x0f, 0x6f, 0xc3, //0x0000203d movdqa %xmm3, %xmm0 + 0x66, 0x41, 0x0f, 0x74, 0xc3, //0x00002041 pcmpeqb %xmm11, %xmm0 + 0x66, 0x0f, 0xd7, 0xd0, //0x00002046 pmovmskb %xmm0, %edx + 0x48, 0xc1, 0xe2, 0x30, //0x0000204a shlq $48, %rdx + 0x66, 0x0f, 0x6f, 0xc4, //0x0000204e movdqa %xmm4, %xmm0 + 0x66, 0x41, 0x0f, 0x74, 0xc3, //0x00002052 pcmpeqb %xmm11, %xmm0 + 0x66, 0x0f, 0xd7, 0xf8, //0x00002057 pmovmskb %xmm0, %edi + 0x48, 0xc1, 0xe7, 0x20, //0x0000205b shlq $32, %rdi + 0x48, 0x09, 0xd7, //0x0000205f orq %rdx, %rdi + 0x66, 0x0f, 0x6f, 0xc5, //0x00002062 movdqa %xmm5, %xmm0 + 0x66, 0x41, 0x0f, 0x74, 0xc3, //0x00002066 pcmpeqb %xmm11, %xmm0 + 0x66, 0x0f, 0xd7, 0xd0, //0x0000206b pmovmskb %xmm0, %edx + 0x48, 0xc1, 0xe2, 0x10, //0x0000206f shlq $16, %rdx + 0x48, 0x09, 0xfa, //0x00002073 orq %rdi, %rdx + 0x66, 0x0f, 0x6f, 0xc6, //0x00002076 movdqa %xmm6, %xmm0 + 0x66, 0x41, 0x0f, 0x74, 0xc3, //0x0000207a pcmpeqb %xmm11, %xmm0 + 0x66, 0x0f, 0xd7, 0xf8, //0x0000207f pmovmskb %xmm0, %edi + 0x48, 0x09, 0xd7, //0x00002083 orq %rdx, %rdi + 0x48, 0x21, 0xf7, //0x00002086 andq %rsi, %rdi + 0x66, 0x48, 0x0f, 0x6e, 0xc7, //0x00002089 movq %rdi, %xmm0 + 0x66, 0x0f, 0x3a, 0x44, 0x05, 0x68, 0xe0, 0xff, 0xff, 0x00, //0x0000208e pclmulqdq $0, $-8088(%rip), %xmm0 /* LCPI0_16+0(%rip) */ + 0x66, 0x49, 0x0f, 0x7e, 0xc2, //0x00002098 movq %xmm0, %r10 + 0x4d, 0x31, 0xf2, //0x0000209d xorq %r14, %r10 + 0x66, 0x0f, 0x6f, 0xc6, //0x000020a0 movdqa %xmm6, %xmm0 + 0xf3, 0x0f, 0x6f, 0x0d, 0x94, 0xdf, 0xff, 0xff, //0x000020a4 movdqu $-8300(%rip), %xmm1 /* LCPI0_4+0(%rip) */ + 0x66, 0x0f, 0x74, 0xc1, //0x000020ac pcmpeqb %xmm1, %xmm0 + 0x66, 0x44, 0x0f, 0xd7, 0xe8, //0x000020b0 pmovmskb %xmm0, %r13d + 0x66, 0x0f, 0x6f, 0xc5, //0x000020b5 movdqa %xmm5, %xmm0 + 0x66, 0x0f, 0x74, 0xc1, //0x000020b9 pcmpeqb %xmm1, %xmm0 + 0x66, 0x0f, 0xd7, 0xd0, //0x000020bd pmovmskb %xmm0, %edx + 0x66, 0x0f, 0x6f, 0xc4, //0x000020c1 movdqa %xmm4, %xmm0 + 0x66, 0x0f, 0x74, 0xc1, //0x000020c5 pcmpeqb %xmm1, %xmm0 + 0x66, 0x0f, 0xd7, 0xf8, //0x000020c9 pmovmskb %xmm0, %edi + 0x66, 0x0f, 0x6f, 0xc3, //0x000020cd movdqa %xmm3, %xmm0 + 0x66, 0x0f, 0x74, 0xc1, //0x000020d1 pcmpeqb %xmm1, %xmm0 + 0x66, 0x0f, 0xd7, 0xf0, //0x000020d5 pmovmskb %xmm0, %esi + 0x48, 0xc1, 0xe6, 0x30, //0x000020d9 shlq $48, %rsi + 0x48, 0xc1, 0xe7, 0x20, //0x000020dd shlq $32, %rdi + 0x48, 0x09, 0xf7, //0x000020e1 orq %rsi, %rdi + 0x48, 0xc1, 0xe2, 0x10, //0x000020e4 shlq $16, %rdx + 0x48, 0x09, 0xfa, //0x000020e8 orq %rdi, %rdx + 0x49, 0x09, 0xd5, //0x000020eb orq %rdx, %r13 + 0x4d, 0x89, 0xd6, //0x000020ee movq %r10, %r14 + 0x49, 0xf7, 0xd6, //0x000020f1 notq %r14 + 0x4d, 0x21, 0xf5, //0x000020f4 andq %r14, %r13 + 0xf3, 0x0f, 0x6f, 0x05, 0x51, 0xdf, 0xff, 0xff, //0x000020f7 movdqu $-8367(%rip), %xmm0 /* LCPI0_5+0(%rip) */ + 0x66, 0x0f, 0x74, 0xf0, //0x000020ff pcmpeqb %xmm0, %xmm6 + 0x66, 0x0f, 0xd7, 0xfe, //0x00002103 pmovmskb %xmm6, %edi + 0x66, 0x0f, 0x74, 0xe8, //0x00002107 pcmpeqb %xmm0, %xmm5 + 0x66, 0x0f, 0xd7, 0xf5, //0x0000210b pmovmskb %xmm5, %esi + 0x66, 0x0f, 0x74, 0xe0, //0x0000210f pcmpeqb %xmm0, %xmm4 + 0x66, 0x0f, 0xd7, 0xd4, //0x00002113 pmovmskb %xmm4, %edx + 0x66, 0x0f, 0x74, 0xd8, //0x00002117 pcmpeqb %xmm0, %xmm3 + 0x66, 0x44, 0x0f, 0xd7, 0xfb, //0x0000211b pmovmskb %xmm3, %r15d + 0x49, 0xc1, 0xe7, 0x30, //0x00002120 shlq $48, %r15 + 0x48, 0xc1, 0xe2, 0x20, //0x00002124 shlq $32, %rdx + 0x4c, 0x09, 0xfa, //0x00002128 orq %r15, %rdx + 0x48, 0xc1, 0xe6, 0x10, //0x0000212b shlq $16, %rsi + 0x48, 0x09, 0xd6, //0x0000212f orq %rdx, %rsi + 0x48, 0x09, 0xf7, //0x00002132 orq %rsi, %rdi + 0x4c, 0x21, 0xf7, //0x00002135 andq %r14, %rdi + 0x0f, 0x84, 0x89, 0x00, 0x00, 0x00, //0x00002138 je LBB0_391 + 0x49, 0xbe, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x0000213e movabsq $6148914691236517205, %r14 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002148 .p2align 4, 0x90 + //0x00002150 LBB0_389 + 0x48, 0x8d, 0x5f, 0xff, //0x00002150 leaq $-1(%rdi), %rbx + 0x48, 0x89, 0xda, //0x00002154 movq %rbx, %rdx + 0x4c, 0x21, 0xea, //0x00002157 andq %r13, %rdx + 0x48, 0x89, 0xd6, //0x0000215a movq %rdx, %rsi + 0x48, 0xd1, 0xee, //0x0000215d shrq %rsi + 0x4c, 0x21, 0xf6, //0x00002160 andq %r14, %rsi + 0x48, 0x29, 0xf2, //0x00002163 subq %rsi, %rdx + 0x48, 0x89, 0xd6, //0x00002166 movq %rdx, %rsi + 0x48, 0xb9, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x00002169 movabsq $3689348814741910323, %rcx + 0x48, 0x21, 0xce, //0x00002173 andq %rcx, %rsi + 0x48, 0xc1, 0xea, 0x02, //0x00002176 shrq $2, %rdx + 0x48, 0x21, 0xca, //0x0000217a andq %rcx, %rdx + 0x48, 0x01, 0xf2, //0x0000217d addq %rsi, %rdx + 0x48, 0x89, 0xd6, //0x00002180 movq %rdx, %rsi + 0x48, 0xc1, 0xee, 0x04, //0x00002183 shrq $4, %rsi + 0x48, 0x01, 0xd6, //0x00002187 addq %rdx, %rsi + 0x48, 0xb9, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x0000218a movabsq $1085102592571150095, %rcx + 0x48, 0x21, 0xce, //0x00002194 andq %rcx, %rsi + 0x48, 0xb9, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00002197 movabsq $72340172838076673, %rcx + 0x48, 0x0f, 0xaf, 0xf1, //0x000021a1 imulq %rcx, %rsi + 0x48, 0xc1, 0xee, 0x38, //0x000021a5 shrq $56, %rsi + 0x4c, 0x01, 0xde, //0x000021a9 addq %r11, %rsi + 0x4c, 0x39, 0xe6, //0x000021ac cmpq %r12, %rsi + 0x0f, 0x86, 0x94, 0x00, 0x00, 0x00, //0x000021af jbe LBB0_410 + 0x49, 0x83, 0xc4, 0x01, //0x000021b5 addq $1, %r12 + 0x48, 0x21, 0xdf, //0x000021b9 andq %rbx, %rdi + 0x0f, 0x85, 0x8e, 0xff, 0xff, 0xff, //0x000021bc jne LBB0_389 + 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x000021c2 jmp LBB0_392 + //0x000021c7 LBB0_391 + 0x49, 0xbe, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000021c7 movabsq $6148914691236517205, %r14 + //0x000021d1 LBB0_392 + 0x49, 0xc1, 0xfa, 0x3f, //0x000021d1 sarq $63, %r10 + 0x4c, 0x89, 0xea, //0x000021d5 movq %r13, %rdx + 0x48, 0xd1, 0xea, //0x000021d8 shrq %rdx + 0x4c, 0x21, 0xf2, //0x000021db andq %r14, %rdx + 0x49, 0x29, 0xd5, //0x000021de subq %rdx, %r13 + 0x4c, 0x89, 0xea, //0x000021e1 movq %r13, %rdx + 0x48, 0xb9, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x000021e4 movabsq $3689348814741910323, %rcx + 0x48, 0x21, 0xca, //0x000021ee andq %rcx, %rdx + 0x49, 0xc1, 0xed, 0x02, //0x000021f1 shrq $2, %r13 + 0x49, 0x21, 0xcd, //0x000021f5 andq %rcx, %r13 + 0x49, 0x01, 0xd5, //0x000021f8 addq %rdx, %r13 + 0x4c, 0x89, 0xea, //0x000021fb movq %r13, %rdx + 0x48, 0xc1, 0xea, 0x04, //0x000021fe shrq $4, %rdx + 0x4c, 0x01, 0xea, //0x00002202 addq %r13, %rdx + 0x48, 0xb9, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x00002205 movabsq $1085102592571150095, %rcx + 0x48, 0x21, 0xca, //0x0000220f andq %rcx, %rdx + 0x48, 0xb9, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00002212 movabsq $72340172838076673, %rcx + 0x48, 0x0f, 0xaf, 0xd1, //0x0000221c imulq %rcx, %rdx + 0x48, 0xc1, 0xea, 0x38, //0x00002220 shrq $56, %rdx + 0x49, 0x01, 0xd3, //0x00002224 addq %rdx, %r11 + 0x49, 0x83, 0xc1, 0x40, //0x00002227 addq $64, %r9 + 0x48, 0x8b, 0x4d, 0xb0, //0x0000222b movq $-80(%rbp), %rcx + 0x48, 0x83, 0xc1, 0xc0, //0x0000222f addq $-64, %rcx + 0x4d, 0x89, 0xd6, //0x00002233 movq %r10, %r14 + 0x48, 0x83, 0xf9, 0x40, //0x00002236 cmpq $64, %rcx + 0x48, 0x89, 0x4d, 0xb0, //0x0000223a movq %rcx, $-80(%rbp) + 0x0f, 0x8d, 0x38, 0xfd, 0xff, 0xff, //0x0000223e jge LBB0_384 + 0xe9, 0xe9, 0xfb, 0xff, 0xff, //0x00002244 jmp LBB0_393 + //0x00002249 LBB0_410 + 0x48, 0x8b, 0x75, 0xa0, //0x00002249 movq $-96(%rbp), %rsi + 0x48, 0x8b, 0x4e, 0x08, //0x0000224d movq $8(%rsi), %rcx + 0x48, 0x0f, 0xbc, 0xd7, //0x00002251 bsfq %rdi, %rdx + 0x48, 0x2b, 0x55, 0xb0, //0x00002255 subq $-80(%rbp), %rdx + 0x4c, 0x8d, 0x1c, 0x0a, //0x00002259 leaq (%rdx,%rcx), %r11 + 0x49, 0x83, 0xc3, 0x01, //0x0000225d addq $1, %r11 + 0x48, 0x8b, 0x55, 0xa8, //0x00002261 movq $-88(%rbp), %rdx + 0x4c, 0x89, 0x1a, //0x00002265 movq %r11, (%rdx) + 0x48, 0x8b, 0x4e, 0x08, //0x00002268 movq $8(%rsi), %rcx + 0x49, 0x39, 0xcb, //0x0000226c cmpq %rcx, %r11 + 0x49, 0x0f, 0x46, 0xcb, //0x0000226f cmovbeq %r11, %rcx + 0x48, 0x89, 0x0a, //0x00002273 movq %rcx, (%rdx) + 0x0f, 0x87, 0x77, 0x14, 0x00, 0x00, //0x00002276 ja LBB0_638 + 0x48, 0x8b, 0x55, 0xc8, //0x0000227c movq $-56(%rbp), %rdx + 0x48, 0x89, 0xd0, //0x00002280 movq %rdx, %rax + 0x48, 0xb9, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x00002283 movabsq $9223372036854775806, %rcx + 0x48, 0x39, 0xca, //0x0000228d cmpq %rcx, %rdx + 0x4c, 0x8b, 0x6d, 0xc0, //0x00002290 movq $-64(%rbp), %r13 + 0x0f, 0x86, 0x36, 0xdf, 0xff, 0xff, //0x00002294 jbe LBB0_3 + 0xe9, 0x54, 0x14, 0x00, 0x00, //0x0000229a jmp LBB0_638 + //0x0000229f LBB0_412 + 0x0f, 0xbc, 0xc2, //0x0000229f bsfl %edx, %eax + 0x48, 0x8b, 0x55, 0xc8, //0x000022a2 movq $-56(%rbp), %rdx + 0x48, 0x01, 0xd0, //0x000022a6 addq %rdx, %rax + 0x4d, 0x8d, 0x1c, 0x06, //0x000022a9 leaq (%r14,%rax), %r11 + 0x49, 0x83, 0xc3, 0x02, //0x000022ad addq $2, %r11 + 0xe9, 0xa1, 0xef, 0xff, 0xff, //0x000022b1 jmp LBB0_246 + //0x000022b6 LBB0_413 + 0x66, 0x0f, 0xbc, 0xc9, //0x000022b6 bsfw %cx, %cx + 0x44, 0x0f, 0xb7, 0xd9, //0x000022ba movzwl %cx, %r11d + 0x49, 0x29, 0xc3, //0x000022be subq %rax, %r11 + 0xe9, 0xde, 0xde, 0xff, 0xff, //0x000022c1 jmp LBB0_2 + //0x000022c6 LBB0_620 + 0x49, 0x8d, 0x4a, 0xff, //0x000022c6 leaq $-1(%r10), %rcx + 0x49, 0x39, 0xcc, //0x000022ca cmpq %rcx, %r12 + 0x49, 0xf7, 0xd2, //0x000022cd notq %r10 + 0x4d, 0x0f, 0x45, 0xd3, //0x000022d0 cmovneq %r11, %r10 + 0x84, 0xc0, //0x000022d4 testb %al, %al + 0x4d, 0x0f, 0x45, 0xda, //0x000022d6 cmovneq %r10, %r11 + 0x4c, 0x8b, 0x6d, 0xc0, //0x000022da movq $-64(%rbp), %r13 + 0x4d, 0x85, 0xdb, //0x000022de testq %r11, %r11 + 0x0f, 0x89, 0x33, 0xef, 0xff, 0xff, //0x000022e1 jns LBB0_242 + 0xe9, 0xf0, 0x13, 0x00, 0x00, //0x000022e7 jmp LBB0_621 + //0x000022ec LBB0_414 + 0x4c, 0x89, 0xc1, //0x000022ec movq %r8, %rcx + 0x4c, 0x29, 0xd9, //0x000022ef subq %r11, %rcx + 0x0f, 0x84, 0x02, 0x16, 0x00, 0x00, //0x000022f2 je LBB0_641 + 0x66, 0x44, 0x0f, 0x6f, 0xe7, //0x000022f8 movdqa %xmm7, %xmm12 + 0x48, 0x83, 0xf9, 0x40, //0x000022fd cmpq $64, %rcx + 0x0f, 0x82, 0x34, 0x0d, 0x00, 0x00, //0x00002301 jb LBB0_538 + 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x00002307 movq $-1, $-48(%rbp) + 0x45, 0x31, 0xf6, //0x0000230f xorl %r14d, %r14d + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002312 .p2align 4, 0x90 + //0x00002320 LBB0_417 + 0x48, 0x89, 0x4d, 0xb0, //0x00002320 movq %rcx, $-80(%rbp) + 0xf3, 0x43, 0x0f, 0x6f, 0x1c, 0x19, //0x00002324 movdqu (%r9,%r11), %xmm3 + 0xf3, 0x43, 0x0f, 0x6f, 0x44, 0x19, 0x10, //0x0000232a movdqu $16(%r9,%r11), %xmm0 + 0xf3, 0x43, 0x0f, 0x6f, 0x6c, 0x19, 0x20, //0x00002331 movdqu $32(%r9,%r11), %xmm5 + 0xf3, 0x43, 0x0f, 0x6f, 0x64, 0x19, 0x30, //0x00002338 movdqu $48(%r9,%r11), %xmm4 + 0x66, 0x0f, 0x6f, 0xcb, //0x0000233f movdqa %xmm3, %xmm1 + 0x66, 0x41, 0x0f, 0x74, 0xcb, //0x00002343 pcmpeqb %xmm11, %xmm1 + 0x66, 0x44, 0x0f, 0xd7, 0xf9, //0x00002348 pmovmskb %xmm1, %r15d + 0x66, 0x0f, 0x6f, 0xc8, //0x0000234d movdqa %xmm0, %xmm1 + 0x66, 0x0f, 0x6f, 0xd0, //0x00002351 movdqa %xmm0, %xmm2 + 0x66, 0x41, 0x0f, 0xda, 0xd2, //0x00002355 pminub %xmm10, %xmm2 + 0x66, 0x0f, 0x74, 0xd0, //0x0000235a pcmpeqb %xmm0, %xmm2 + 0x66, 0x41, 0x0f, 0x74, 0xc3, //0x0000235e pcmpeqb %xmm11, %xmm0 + 0x66, 0x0f, 0xd7, 0xf0, //0x00002363 pmovmskb %xmm0, %esi + 0x66, 0x0f, 0x6f, 0xc5, //0x00002367 movdqa %xmm5, %xmm0 + 0x66, 0x0f, 0x6f, 0xf5, //0x0000236b movdqa %xmm5, %xmm6 + 0x66, 0x41, 0x0f, 0xda, 0xf2, //0x0000236f pminub %xmm10, %xmm6 + 0x66, 0x0f, 0x74, 0xf5, //0x00002374 pcmpeqb %xmm5, %xmm6 + 0x66, 0x41, 0x0f, 0x74, 0xeb, //0x00002378 pcmpeqb %xmm11, %xmm5 + 0x66, 0x0f, 0xd7, 0xfd, //0x0000237d pmovmskb %xmm5, %edi + 0x66, 0x0f, 0x6f, 0xec, //0x00002381 movdqa %xmm4, %xmm5 + 0x66, 0x0f, 0x6f, 0xfc, //0x00002385 movdqa %xmm4, %xmm7 + 0x66, 0x41, 0x0f, 0xda, 0xfa, //0x00002389 pminub %xmm10, %xmm7 + 0x66, 0x0f, 0x74, 0xfc, //0x0000238e pcmpeqb %xmm4, %xmm7 + 0x66, 0x41, 0x0f, 0x74, 0xe3, //0x00002392 pcmpeqb %xmm11, %xmm4 + 0x66, 0x0f, 0xd7, 0xc4, //0x00002397 pmovmskb %xmm4, %eax + 0x66, 0x0f, 0x6f, 0xe3, //0x0000239b movdqa %xmm3, %xmm4 + 0x66, 0x41, 0x0f, 0x74, 0xe5, //0x0000239f pcmpeqb %xmm13, %xmm4 + 0x66, 0x44, 0x0f, 0xd7, 0xe4, //0x000023a4 pmovmskb %xmm4, %r12d + 0x66, 0x41, 0x0f, 0x74, 0xcd, //0x000023a9 pcmpeqb %xmm13, %xmm1 + 0x66, 0x0f, 0xd7, 0xd1, //0x000023ae pmovmskb %xmm1, %edx + 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x000023b2 pcmpeqb %xmm13, %xmm0 + 0x66, 0x44, 0x0f, 0xd7, 0xc0, //0x000023b7 pmovmskb %xmm0, %r8d + 0x66, 0x41, 0x0f, 0x74, 0xed, //0x000023bc pcmpeqb %xmm13, %xmm5 + 0x66, 0x44, 0x0f, 0xd7, 0xd5, //0x000023c1 pmovmskb %xmm5, %r10d + 0x66, 0x0f, 0xd7, 0xca, //0x000023c6 pmovmskb %xmm2, %ecx + 0x66, 0x0f, 0xd7, 0xde, //0x000023ca pmovmskb %xmm6, %ebx + 0x66, 0x44, 0x0f, 0xd7, 0xef, //0x000023ce pmovmskb %xmm7, %r13d + 0x48, 0xc1, 0xe0, 0x30, //0x000023d3 shlq $48, %rax + 0x48, 0xc1, 0xe7, 0x20, //0x000023d7 shlq $32, %rdi + 0x48, 0x09, 0xc7, //0x000023db orq %rax, %rdi + 0x48, 0xc1, 0xe6, 0x10, //0x000023de shlq $16, %rsi + 0x48, 0x09, 0xfe, //0x000023e2 orq %rdi, %rsi + 0x49, 0x09, 0xf7, //0x000023e5 orq %rsi, %r15 + 0x49, 0xc1, 0xe2, 0x30, //0x000023e8 shlq $48, %r10 + 0x49, 0xc1, 0xe0, 0x20, //0x000023ec shlq $32, %r8 + 0x4d, 0x09, 0xd0, //0x000023f0 orq %r10, %r8 + 0x48, 0xc1, 0xe2, 0x10, //0x000023f3 shlq $16, %rdx + 0x4c, 0x09, 0xc2, //0x000023f7 orq %r8, %rdx + 0x49, 0xc1, 0xe5, 0x30, //0x000023fa shlq $48, %r13 + 0x48, 0xc1, 0xe3, 0x20, //0x000023fe shlq $32, %rbx + 0x4c, 0x09, 0xeb, //0x00002402 orq %r13, %rbx + 0x48, 0xc1, 0xe1, 0x10, //0x00002405 shlq $16, %rcx + 0x48, 0x09, 0xd9, //0x00002409 orq %rbx, %rcx + 0x49, 0x09, 0xd4, //0x0000240c orq %rdx, %r12 + 0x0f, 0x85, 0x5a, 0x00, 0x00, 0x00, //0x0000240f jne LBB0_436 + 0x4d, 0x85, 0xf6, //0x00002415 testq %r14, %r14 + 0x0f, 0x85, 0x75, 0x00, 0x00, 0x00, //0x00002418 jne LBB0_438 + 0x45, 0x31, 0xf6, //0x0000241e xorl %r14d, %r14d + 0x4c, 0x8b, 0x6d, 0xc0, //0x00002421 movq $-64(%rbp), %r13 + 0x66, 0x41, 0x0f, 0x6f, 0xfc, //0x00002425 movdqa %xmm12, %xmm7 + //0x0000242a LBB0_420 + 0x66, 0x0f, 0x6f, 0xc3, //0x0000242a movdqa %xmm3, %xmm0 + 0x66, 0x41, 0x0f, 0xda, 0xc2, //0x0000242e pminub %xmm10, %xmm0 + 0x66, 0x0f, 0x74, 0xc3, //0x00002433 pcmpeqb %xmm3, %xmm0 + 0x66, 0x0f, 0xd7, 0xc0, //0x00002437 pmovmskb %xmm0, %eax + 0x48, 0x09, 0xc1, //0x0000243b orq %rax, %rcx + 0x4d, 0x85, 0xff, //0x0000243e testq %r15, %r15 + 0x4c, 0x8b, 0x45, 0xb8, //0x00002441 movq $-72(%rbp), %r8 + 0x0f, 0x85, 0x9f, 0x00, 0x00, 0x00, //0x00002445 jne LBB0_440 + 0x48, 0x85, 0xc9, //0x0000244b testq %rcx, %rcx + 0x0f, 0x85, 0x0a, 0x14, 0x00, 0x00, //0x0000244e jne LBB0_632 + 0x48, 0x8b, 0x4d, 0xb0, //0x00002454 movq $-80(%rbp), %rcx + 0x48, 0x83, 0xc1, 0xc0, //0x00002458 addq $-64, %rcx + 0x49, 0x83, 0xc3, 0x40, //0x0000245c addq $64, %r11 + 0x48, 0x83, 0xf9, 0x3f, //0x00002460 cmpq $63, %rcx + 0x0f, 0x87, 0xb6, 0xfe, 0xff, 0xff, //0x00002464 ja LBB0_417 + 0xe9, 0x6b, 0x08, 0x00, 0x00, //0x0000246a jmp LBB0_423 + //0x0000246f LBB0_436 + 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x0000246f cmpq $-1, $-48(%rbp) + 0x4c, 0x8b, 0x6d, 0xc0, //0x00002474 movq $-64(%rbp), %r13 + 0x66, 0x41, 0x0f, 0x6f, 0xfc, //0x00002478 movdqa %xmm12, %xmm7 + 0x0f, 0x85, 0x19, 0x00, 0x00, 0x00, //0x0000247d jne LBB0_439 + 0x49, 0x0f, 0xbc, 0xc4, //0x00002483 bsfq %r12, %rax + 0x4c, 0x01, 0xd8, //0x00002487 addq %r11, %rax + 0x48, 0x89, 0x45, 0xd0, //0x0000248a movq %rax, $-48(%rbp) + 0xe9, 0x09, 0x00, 0x00, 0x00, //0x0000248e jmp LBB0_439 + //0x00002493 LBB0_438 + 0x4c, 0x8b, 0x6d, 0xc0, //0x00002493 movq $-64(%rbp), %r13 + 0x66, 0x41, 0x0f, 0x6f, 0xfc, //0x00002497 movdqa %xmm12, %xmm7 + //0x0000249c LBB0_439 + 0x4c, 0x89, 0xf0, //0x0000249c movq %r14, %rax + 0x48, 0xf7, 0xd0, //0x0000249f notq %rax + 0x4c, 0x21, 0xe0, //0x000024a2 andq %r12, %rax + 0x48, 0x8d, 0x14, 0x00, //0x000024a5 leaq (%rax,%rax), %rdx + 0x4c, 0x09, 0xf2, //0x000024a9 orq %r14, %rdx + 0x48, 0x89, 0xd6, //0x000024ac movq %rdx, %rsi + 0x48, 0xf7, 0xd6, //0x000024af notq %rsi + 0x4c, 0x21, 0xe6, //0x000024b2 andq %r12, %rsi + 0x48, 0xbf, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000024b5 movabsq $-6148914691236517206, %rdi + 0x48, 0x21, 0xfe, //0x000024bf andq %rdi, %rsi + 0x45, 0x31, 0xf6, //0x000024c2 xorl %r14d, %r14d + 0x48, 0x01, 0xc6, //0x000024c5 addq %rax, %rsi + 0x41, 0x0f, 0x92, 0xc6, //0x000024c8 setb %r14b + 0x48, 0x01, 0xf6, //0x000024cc addq %rsi, %rsi + 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000024cf movabsq $6148914691236517205, %rax + 0x48, 0x31, 0xc6, //0x000024d9 xorq %rax, %rsi + 0x48, 0x21, 0xd6, //0x000024dc andq %rdx, %rsi + 0x48, 0xf7, 0xd6, //0x000024df notq %rsi + 0x49, 0x21, 0xf7, //0x000024e2 andq %rsi, %r15 + 0xe9, 0x40, 0xff, 0xff, 0xff, //0x000024e5 jmp LBB0_420 + //0x000024ea LBB0_440 + 0x49, 0x0f, 0xbc, 0xc7, //0x000024ea bsfq %r15, %rax + 0x48, 0x85, 0xc9, //0x000024ee testq %rcx, %rcx + 0x0f, 0x84, 0x0c, 0x01, 0x00, 0x00, //0x000024f1 je LBB0_461 + 0x48, 0x0f, 0xbc, 0xc9, //0x000024f7 bsfq %rcx, %rcx + 0xe9, 0x08, 0x01, 0x00, 0x00, //0x000024fb jmp LBB0_462 + //0x00002500 LBB0_442 + 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00002500 movq $-2, %rcx + 0xb8, 0x02, 0x00, 0x00, 0x00, //0x00002507 movl $2, %eax + 0x49, 0x01, 0xc3, //0x0000250c addq %rax, %r11 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000250f movq $-1, %rax + 0x49, 0x01, 0xce, //0x00002516 addq %rcx, %r14 + 0x0f, 0x8e, 0xd4, 0x11, 0x00, 0x00, //0x00002519 jle LBB0_638 + //0x0000251f LBB0_444 + 0x41, 0x0f, 0xb6, 0x03, //0x0000251f movzbl (%r11), %eax + 0x3c, 0x5c, //0x00002523 cmpb $92, %al + 0x0f, 0x84, 0xd5, 0xff, 0xff, 0xff, //0x00002525 je LBB0_442 + 0x3c, 0x22, //0x0000252b cmpb $34, %al + 0x0f, 0x84, 0xfe, 0x06, 0x00, 0x00, //0x0000252d je LBB0_504 + 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00002533 movq $-1, %rcx + 0xb8, 0x01, 0x00, 0x00, 0x00, //0x0000253a movl $1, %eax + 0x49, 0x01, 0xc3, //0x0000253f addq %rax, %r11 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002542 movq $-1, %rax + 0x49, 0x01, 0xce, //0x00002549 addq %rcx, %r14 + 0x0f, 0x8f, 0xcd, 0xff, 0xff, 0xff, //0x0000254c jg LBB0_444 + 0xe9, 0x9c, 0x11, 0x00, 0x00, //0x00002552 jmp LBB0_638 + //0x00002557 LBB0_447 + 0x89, 0xca, //0x00002557 movl %ecx, %edx + 0x48, 0x03, 0x55, 0xb0, //0x00002559 addq $-80(%rbp), %rdx + 0x48, 0x01, 0xc2, //0x0000255d addq %rax, %rdx + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002560 movq $-1, %rax + 0x4d, 0x85, 0xf6, //0x00002567 testq %r14, %r14 + 0x0f, 0x85, 0x1b, 0x00, 0x00, 0x00, //0x0000256a jne LBB0_450 + 0xe9, 0x1a, 0x13, 0x00, 0x00, //0x00002570 jmp LBB0_636 + //0x00002575 LBB0_448 + 0x48, 0x01, 0xc1, //0x00002575 addq %rax, %rcx + 0x48, 0x89, 0xca, //0x00002578 movq %rcx, %rdx + //0x0000257b LBB0_449 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000257b movq $-1, %rax + 0x4d, 0x85, 0xf6, //0x00002582 testq %r14, %r14 + 0x0f, 0x84, 0x04, 0x13, 0x00, 0x00, //0x00002585 je LBB0_636 + //0x0000258b LBB0_450 + 0x4d, 0x85, 0xc0, //0x0000258b testq %r8, %r8 + 0x0f, 0x84, 0xfb, 0x12, 0x00, 0x00, //0x0000258e je LBB0_636 + 0x4d, 0x85, 0xff, //0x00002594 testq %r15, %r15 + 0x0f, 0x84, 0xf2, 0x12, 0x00, 0x00, //0x00002597 je LBB0_636 + 0x48, 0x2b, 0x55, 0xb0, //0x0000259d subq $-80(%rbp), %rdx + 0x48, 0x8d, 0x42, 0xff, //0x000025a1 leaq $-1(%rdx), %rax + 0x49, 0x39, 0xc6, //0x000025a5 cmpq %rax, %r14 + 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x000025a8 je LBB0_458 + 0x49, 0x39, 0xc0, //0x000025ae cmpq %rax, %r8 + 0x0f, 0x84, 0x2a, 0x00, 0x00, 0x00, //0x000025b1 je LBB0_458 + 0x49, 0x39, 0xc7, //0x000025b7 cmpq %rax, %r15 + 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x000025ba je LBB0_458 + 0x4d, 0x85, 0xc0, //0x000025c0 testq %r8, %r8 + 0x0f, 0x8e, 0xf5, 0x00, 0x00, 0x00, //0x000025c3 jle LBB0_466 + 0x49, 0x8d, 0x40, 0xff, //0x000025c9 leaq $-1(%r8), %rax + 0x49, 0x39, 0xc7, //0x000025cd cmpq %rax, %r15 + 0x0f, 0x84, 0xe8, 0x00, 0x00, 0x00, //0x000025d0 je LBB0_466 + 0x49, 0xf7, 0xd0, //0x000025d6 notq %r8 + 0x4c, 0x89, 0xc0, //0x000025d9 movq %r8, %rax + 0xe9, 0x06, 0x00, 0x00, 0x00, //0x000025dc jmp LBB0_459 + //0x000025e1 LBB0_458 + 0x48, 0xf7, 0xda, //0x000025e1 negq %rdx + 0x48, 0x89, 0xd0, //0x000025e4 movq %rdx, %rax + //0x000025e7 LBB0_459 + 0x48, 0x85, 0xc0, //0x000025e7 testq %rax, %rax + 0x0f, 0x88, 0x9f, 0x12, 0x00, 0x00, //0x000025ea js LBB0_636 + //0x000025f0 LBB0_460 + 0x49, 0x01, 0xc3, //0x000025f0 addq %rax, %r11 + 0x48, 0x8b, 0x45, 0xa8, //0x000025f3 movq $-88(%rbp), %rax + 0x4c, 0x89, 0x18, //0x000025f7 movq %r11, (%rax) + 0x48, 0x8b, 0x55, 0xc8, //0x000025fa movq $-56(%rbp), %rdx + 0xe9, 0x5b, 0xec, 0xff, 0xff, //0x000025fe jmp LBB0_247 + //0x00002603 LBB0_461 + 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00002603 movl $64, %ecx + //0x00002608 LBB0_462 + 0x48, 0x8b, 0x55, 0xc8, //0x00002608 movq $-56(%rbp), %rdx + 0x48, 0x39, 0xc1, //0x0000260c cmpq %rax, %rcx + 0x0f, 0x82, 0xd3, 0x12, 0x00, 0x00, //0x0000260f jb LBB0_225 + 0x49, 0x01, 0xc3, //0x00002615 addq %rax, %r11 + 0x49, 0x83, 0xc3, 0x01, //0x00002618 addq $1, %r11 + 0x4d, 0x85, 0xdb, //0x0000261c testq %r11, %r11 + 0x0f, 0x89, 0x32, 0xec, 0xff, 0xff, //0x0000261f jns LBB0_246 + 0xe9, 0x78, 0x12, 0x00, 0x00, //0x00002625 jmp LBB0_434 + //0x0000262a LBB0_137 + 0x4d, 0x85, 0xdb, //0x0000262a testq %r11, %r11 + 0x0f, 0x85, 0x6e, 0x0a, 0x00, 0x00, //0x0000262d jne LBB0_543 + 0x4f, 0x8d, 0x1c, 0x16, //0x00002633 leaq (%r14,%r10), %r11 + 0x49, 0x83, 0xc3, 0x01, //0x00002637 addq $1, %r11 + 0x49, 0xf7, 0xd6, //0x0000263b notq %r14 + 0x4d, 0x01, 0xe6, //0x0000263e addq %r12, %r14 + //0x00002641 LBB0_139 + 0x4d, 0x85, 0xf6, //0x00002641 testq %r14, %r14 + 0x0f, 0x8f, 0x25, 0x00, 0x00, 0x00, //0x00002644 jg LBB0_193 + 0xe9, 0xa4, 0x10, 0x00, 0x00, //0x0000264a jmp LBB0_638 + 0x90, //0x0000264f .p2align 4, 0x90 + //0x00002650 LBB0_191 + 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00002650 movq $-2, %rcx + 0xb8, 0x02, 0x00, 0x00, 0x00, //0x00002657 movl $2, %eax + 0x49, 0x01, 0xc3, //0x0000265c addq %rax, %r11 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000265f movq $-1, %rax + 0x49, 0x01, 0xce, //0x00002666 addq %rcx, %r14 + 0x0f, 0x8e, 0x84, 0x10, 0x00, 0x00, //0x00002669 jle LBB0_638 + //0x0000266f LBB0_193 + 0x41, 0x0f, 0xb6, 0x03, //0x0000266f movzbl (%r11), %eax + 0x3c, 0x5c, //0x00002673 cmpb $92, %al + 0x0f, 0x84, 0xd5, 0xff, 0xff, 0xff, //0x00002675 je LBB0_191 + 0x3c, 0x22, //0x0000267b cmpb $34, %al + 0x0f, 0x84, 0x24, 0x00, 0x00, 0x00, //0x0000267d je LBB0_464 + 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00002683 movq $-1, %rcx + 0xb8, 0x01, 0x00, 0x00, 0x00, //0x0000268a movl $1, %eax + 0x49, 0x01, 0xc3, //0x0000268f addq %rax, %r11 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002692 movq $-1, %rax + 0x49, 0x01, 0xce, //0x00002699 addq %rcx, %r14 + 0x0f, 0x8f, 0xcd, 0xff, 0xff, 0xff, //0x0000269c jg LBB0_193 + 0xe9, 0x4c, 0x10, 0x00, 0x00, //0x000026a2 jmp LBB0_638 + //0x000026a7 LBB0_464 + 0x4d, 0x29, 0xcb, //0x000026a7 subq %r9, %r11 + 0x49, 0x83, 0xc3, 0x01, //0x000026aa addq $1, %r11 + 0xe9, 0x91, 0xe4, 0xff, 0xff, //0x000026ae jmp LBB0_134 + //0x000026b3 LBB0_465 + 0x4d, 0x29, 0xcb, //0x000026b3 subq %r9, %r11 + 0x49, 0x01, 0xcb, //0x000026b6 addq %rcx, %r11 + 0xe9, 0x67, 0xe5, 0xff, 0xff, //0x000026b9 jmp LBB0_153 + //0x000026be LBB0_466 + 0x4c, 0x89, 0xf0, //0x000026be movq %r14, %rax + 0x4c, 0x09, 0xf8, //0x000026c1 orq %r15, %rax + 0x0f, 0x99, 0xc0, //0x000026c4 setns %al + 0x0f, 0x88, 0x2f, 0x02, 0x00, 0x00, //0x000026c7 js LBB0_473 + 0x4d, 0x39, 0xfe, //0x000026cd cmpq %r15, %r14 + 0x0f, 0x8c, 0x26, 0x02, 0x00, 0x00, //0x000026d0 jl LBB0_473 + 0x49, 0xf7, 0xd6, //0x000026d6 notq %r14 + 0x4c, 0x89, 0xf0, //0x000026d9 movq %r14, %rax + 0xe9, 0x06, 0xff, 0xff, 0xff, //0x000026dc jmp LBB0_459 + //0x000026e1 LBB0_469 + 0x48, 0x8b, 0x55, 0xc8, //0x000026e1 movq $-56(%rbp), %rdx + 0x49, 0x01, 0xd1, //0x000026e5 addq %rdx, %r9 + 0x49, 0x29, 0xc9, //0x000026e8 subq %rcx, %r9 + 0x48, 0xf7, 0xd6, //0x000026eb notq %rsi + 0x4c, 0x01, 0xce, //0x000026ee addq %r9, %rsi + 0x49, 0x89, 0xf3, //0x000026f1 movq %rsi, %r11 + 0x4c, 0x8b, 0x6d, 0xc0, //0x000026f4 movq $-64(%rbp), %r13 + 0x4d, 0x85, 0xdb, //0x000026f8 testq %r11, %r11 + 0x0f, 0x89, 0x19, 0xeb, 0xff, 0xff, //0x000026fb jns LBB0_242 + 0xe9, 0xd6, 0x0f, 0x00, 0x00, //0x00002701 jmp LBB0_621 + //0x00002706 LBB0_470 + 0x0f, 0xbc, 0xc3, //0x00002706 bsfl %ebx, %eax + 0xe9, 0x0e, 0x02, 0x00, 0x00, //0x00002709 jmp LBB0_475 + //0x0000270e LBB0_471 + 0x89, 0xd0, //0x0000270e movl %edx, %eax + 0xe9, 0x07, 0x02, 0x00, 0x00, //0x00002710 jmp LBB0_475 + //0x00002715 LBB0_161 + 0x4d, 0x85, 0xdb, //0x00002715 testq %r11, %r11 + 0x0f, 0x85, 0x43, 0x0b, 0x00, 0x00, //0x00002718 jne LBB0_566 + 0x4f, 0x8d, 0x1c, 0x16, //0x0000271e leaq (%r14,%r10), %r11 + 0x49, 0x83, 0xc3, 0x01, //0x00002722 addq $1, %r11 + 0x49, 0xf7, 0xd6, //0x00002726 notq %r14 + 0x4d, 0x01, 0xe6, //0x00002729 addq %r12, %r14 + //0x0000272c LBB0_163 + 0x4d, 0x85, 0xf6, //0x0000272c testq %r14, %r14 + 0x0f, 0x8f, 0x24, 0x00, 0x00, 0x00, //0x0000272f jg LBB0_229 + 0xe9, 0xb9, 0x0f, 0x00, 0x00, //0x00002735 jmp LBB0_638 + //0x0000273a LBB0_227 + 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x0000273a movq $-2, %rcx + 0xb8, 0x02, 0x00, 0x00, 0x00, //0x00002741 movl $2, %eax + 0x49, 0x01, 0xc3, //0x00002746 addq %rax, %r11 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002749 movq $-1, %rax + 0x49, 0x01, 0xce, //0x00002750 addq %rcx, %r14 + 0x0f, 0x8e, 0x9a, 0x0f, 0x00, 0x00, //0x00002753 jle LBB0_638 + //0x00002759 LBB0_229 + 0x41, 0x0f, 0xb6, 0x03, //0x00002759 movzbl (%r11), %eax + 0x3c, 0x5c, //0x0000275d cmpb $92, %al + 0x0f, 0x84, 0xd5, 0xff, 0xff, 0xff, //0x0000275f je LBB0_227 + 0x3c, 0x22, //0x00002765 cmpb $34, %al + 0x0f, 0x84, 0x24, 0x00, 0x00, 0x00, //0x00002767 je LBB0_472 + 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x0000276d movq $-1, %rcx + 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00002774 movl $1, %eax + 0x49, 0x01, 0xc3, //0x00002779 addq %rax, %r11 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000277c movq $-1, %rax + 0x49, 0x01, 0xce, //0x00002783 addq %rcx, %r14 + 0x0f, 0x8f, 0xcd, 0xff, 0xff, 0xff, //0x00002786 jg LBB0_229 + 0xe9, 0x62, 0x0f, 0x00, 0x00, //0x0000278c jmp LBB0_638 + //0x00002791 LBB0_472 + 0x4d, 0x29, 0xcb, //0x00002791 subq %r9, %r11 + 0x49, 0x83, 0xc3, 0x01, //0x00002794 addq $1, %r11 + 0x4c, 0x89, 0xc2, //0x00002798 movq %r8, %rdx + 0xe9, 0x20, 0xf0, 0xff, 0xff, //0x0000279b jmp LBB0_331 + //0x000027a0 LBB0_49 + 0x4d, 0x01, 0xcb, //0x000027a0 addq %r9, %r11 + 0x4c, 0x8b, 0x65, 0xb8, //0x000027a3 movq $-72(%rbp), %r12 + 0x49, 0x83, 0xfe, 0x20, //0x000027a7 cmpq $32, %r14 + 0x0f, 0x82, 0x83, 0x09, 0x00, 0x00, //0x000027ab jb LBB0_549 + //0x000027b1 LBB0_50 + 0xf3, 0x41, 0x0f, 0x6f, 0x03, //0x000027b1 movdqu (%r11), %xmm0 + 0xf3, 0x41, 0x0f, 0x6f, 0x4b, 0x10, //0x000027b6 movdqu $16(%r11), %xmm1 + 0x66, 0x0f, 0x6f, 0xd0, //0x000027bc movdqa %xmm0, %xmm2 + 0x66, 0x41, 0x0f, 0x74, 0xd3, //0x000027c0 pcmpeqb %xmm11, %xmm2 + 0x66, 0x0f, 0xd7, 0xca, //0x000027c5 pmovmskb %xmm2, %ecx + 0x66, 0x0f, 0x6f, 0xd1, //0x000027c9 movdqa %xmm1, %xmm2 + 0x66, 0x41, 0x0f, 0x74, 0xd3, //0x000027cd pcmpeqb %xmm11, %xmm2 + 0x66, 0x0f, 0xd7, 0xc2, //0x000027d2 pmovmskb %xmm2, %eax + 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x000027d6 pcmpeqb %xmm13, %xmm0 + 0x66, 0x0f, 0xd7, 0xd0, //0x000027db pmovmskb %xmm0, %edx + 0x66, 0x41, 0x0f, 0x74, 0xcd, //0x000027df pcmpeqb %xmm13, %xmm1 + 0x66, 0x0f, 0xd7, 0xf1, //0x000027e4 pmovmskb %xmm1, %esi + 0x48, 0xc1, 0xe0, 0x10, //0x000027e8 shlq $16, %rax + 0x48, 0x09, 0xc1, //0x000027ec orq %rax, %rcx + 0x48, 0xc1, 0xe6, 0x10, //0x000027ef shlq $16, %rsi + 0x48, 0x09, 0xf2, //0x000027f3 orq %rsi, %rdx + 0x0f, 0x85, 0xd4, 0x08, 0x00, 0x00, //0x000027f6 jne LBB0_545 + 0x4d, 0x85, 0xd2, //0x000027fc testq %r10, %r10 + 0x0f, 0x85, 0xe7, 0x08, 0x00, 0x00, //0x000027ff jne LBB0_547 + 0x45, 0x31, 0xd2, //0x00002805 xorl %r10d, %r10d + 0x48, 0x85, 0xc9, //0x00002808 testq %rcx, %rcx + 0x0f, 0x84, 0x1b, 0x09, 0x00, 0x00, //0x0000280b je LBB0_548 + //0x00002811 LBB0_53 + 0x48, 0x0f, 0xbc, 0xc1, //0x00002811 bsfq %rcx, %rax + 0xe9, 0xd3, 0x00, 0x00, 0x00, //0x00002815 jmp LBB0_183 + //0x0000281a LBB0_173 + 0x4c, 0x8b, 0x4d, 0xb0, //0x0000281a movq $-80(%rbp), %r9 + 0x4d, 0x01, 0xcb, //0x0000281e addq %r9, %r11 + 0x49, 0x83, 0xfe, 0x20, //0x00002821 cmpq $32, %r14 + 0x0f, 0x82, 0xa9, 0x06, 0x00, 0x00, //0x00002825 jb LBB0_525 + //0x0000282b LBB0_174 + 0xf3, 0x41, 0x0f, 0x6f, 0x1b, //0x0000282b movdqu (%r11), %xmm3 + 0xf3, 0x41, 0x0f, 0x6f, 0x43, 0x10, //0x00002830 movdqu $16(%r11), %xmm0 + 0x66, 0x0f, 0x6f, 0xcb, //0x00002836 movdqa %xmm3, %xmm1 + 0x66, 0x41, 0x0f, 0x74, 0xcb, //0x0000283a pcmpeqb %xmm11, %xmm1 + 0x66, 0x0f, 0xd7, 0xc9, //0x0000283f pmovmskb %xmm1, %ecx + 0x66, 0x0f, 0x6f, 0xc8, //0x00002843 movdqa %xmm0, %xmm1 + 0x66, 0x0f, 0x6f, 0xd0, //0x00002847 movdqa %xmm0, %xmm2 + 0x66, 0x41, 0x0f, 0xda, 0xd2, //0x0000284b pminub %xmm10, %xmm2 + 0x66, 0x0f, 0x74, 0xd0, //0x00002850 pcmpeqb %xmm0, %xmm2 + 0x66, 0x41, 0x0f, 0x74, 0xc3, //0x00002854 pcmpeqb %xmm11, %xmm0 + 0x66, 0x0f, 0xd7, 0xc0, //0x00002859 pmovmskb %xmm0, %eax + 0x66, 0x0f, 0x6f, 0xc3, //0x0000285d movdqa %xmm3, %xmm0 + 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x00002861 pcmpeqb %xmm13, %xmm0 + 0x66, 0x0f, 0xd7, 0xd0, //0x00002866 pmovmskb %xmm0, %edx + 0x66, 0x41, 0x0f, 0x74, 0xcd, //0x0000286a pcmpeqb %xmm13, %xmm1 + 0x66, 0x0f, 0xd7, 0xf9, //0x0000286f pmovmskb %xmm1, %edi + 0x66, 0x0f, 0xd7, 0xf2, //0x00002873 pmovmskb %xmm2, %esi + 0x48, 0xc1, 0xe0, 0x10, //0x00002877 shlq $16, %rax + 0x48, 0x09, 0xc1, //0x0000287b orq %rax, %rcx + 0x48, 0xc1, 0xe7, 0x10, //0x0000287e shlq $16, %rdi + 0x48, 0xc1, 0xe6, 0x10, //0x00002882 shlq $16, %rsi + 0x48, 0x09, 0xfa, //0x00002886 orq %rdi, %rdx + 0x0f, 0x85, 0x74, 0x09, 0x00, 0x00, //0x00002889 jne LBB0_563 + 0x48, 0x85, 0xdb, //0x0000288f testq %rbx, %rbx + 0x4c, 0x8b, 0x6d, 0xc0, //0x00002892 movq $-64(%rbp), %r13 + 0x0f, 0x85, 0x83, 0x09, 0x00, 0x00, //0x00002896 jne LBB0_565 + 0x66, 0x41, 0x0f, 0x6f, 0xfc, //0x0000289c movdqa %xmm12, %xmm7 + 0x31, 0xdb, //0x000028a1 xorl %ebx, %ebx + //0x000028a3 LBB0_177 + 0x66, 0x0f, 0x6f, 0xc3, //0x000028a3 movdqa %xmm3, %xmm0 + 0x66, 0x41, 0x0f, 0xda, 0xc2, //0x000028a7 pminub %xmm10, %xmm0 + 0x66, 0x0f, 0x74, 0xc3, //0x000028ac pcmpeqb %xmm3, %xmm0 + 0x66, 0x0f, 0xd7, 0xc0, //0x000028b0 pmovmskb %xmm0, %eax + 0x48, 0x09, 0xc6, //0x000028b4 orq %rax, %rsi + 0xba, 0x40, 0x00, 0x00, 0x00, //0x000028b7 movl $64, %edx + 0xb8, 0x40, 0x00, 0x00, 0x00, //0x000028bc movl $64, %eax + 0x48, 0x85, 0xc9, //0x000028c1 testq %rcx, %rcx + 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x000028c4 je LBB0_179 + 0x48, 0x0f, 0xbc, 0xc1, //0x000028ca bsfq %rcx, %rax + //0x000028ce LBB0_179 + 0x48, 0x85, 0xf6, //0x000028ce testq %rsi, %rsi + 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x000028d1 je LBB0_181 + 0x48, 0x0f, 0xbc, 0xd6, //0x000028d7 bsfq %rsi, %rdx + //0x000028db LBB0_181 + 0x48, 0x85, 0xc9, //0x000028db testq %rcx, %rcx + 0x0f, 0x84, 0xce, 0x01, 0x00, 0x00, //0x000028de je LBB0_477 + 0x48, 0x39, 0xc2, //0x000028e4 cmpq %rax, %rdx + 0x0f, 0x82, 0x32, 0x10, 0x00, 0x00, //0x000028e7 jb LBB0_644 + //0x000028ed LBB0_183 + 0x4d, 0x29, 0xcb, //0x000028ed subq %r9, %r11 + 0x49, 0x01, 0xc3, //0x000028f0 addq %rax, %r11 + 0x49, 0x83, 0xc3, 0x01, //0x000028f3 addq $1, %r11 + 0xe9, 0xdd, 0x08, 0x00, 0x00, //0x000028f7 jmp LBB0_562 + //0x000028fc LBB0_473 + 0x49, 0x8d, 0x4f, 0xff, //0x000028fc leaq $-1(%r15), %rcx + 0x49, 0x39, 0xce, //0x00002900 cmpq %rcx, %r14 + 0x49, 0xf7, 0xd7, //0x00002903 notq %r15 + 0x4c, 0x0f, 0x45, 0xfa, //0x00002906 cmovneq %rdx, %r15 + 0x84, 0xc0, //0x0000290a testb %al, %al + 0x4c, 0x0f, 0x44, 0xfa, //0x0000290c cmoveq %rdx, %r15 + 0x4c, 0x89, 0xf8, //0x00002910 movq %r15, %rax + 0xe9, 0xcf, 0xfc, 0xff, 0xff, //0x00002913 jmp LBB0_459 + //0x00002918 LBB0_474 + 0x41, 0x0f, 0xbc, 0xc7, //0x00002918 bsfl %r15d, %eax + //0x0000291c LBB0_475 + 0x49, 0xf7, 0xd3, //0x0000291c notq %r11 + 0x49, 0x29, 0xc3, //0x0000291f subq %rax, %r11 + 0x4c, 0x8b, 0x6d, 0xc0, //0x00002922 movq $-64(%rbp), %r13 + 0x48, 0x8b, 0x55, 0xc8, //0x00002926 movq $-56(%rbp), %rdx + 0x4d, 0x85, 0xdb, //0x0000292a testq %r11, %r11 + 0x0f, 0x89, 0xe7, 0xe8, 0xff, 0xff, //0x0000292d jns LBB0_242 + 0xe9, 0xa4, 0x0d, 0x00, 0x00, //0x00002933 jmp LBB0_621 + //0x00002938 LBB0_476 + 0x4c, 0x89, 0xe2, //0x00002938 movq %r12, %rdx + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000293b movq $-1, %rax + 0x4d, 0x85, 0xf6, //0x00002942 testq %r14, %r14 + 0x0f, 0x85, 0x40, 0xfc, 0xff, 0xff, //0x00002945 jne LBB0_450 + 0xe9, 0x3f, 0x0f, 0x00, 0x00, //0x0000294b jmp LBB0_636 + //0x00002950 LBB0_118 + 0x4d, 0x01, 0xcb, //0x00002950 addq %r9, %r11 + 0x49, 0x83, 0xfe, 0x20, //0x00002953 cmpq $32, %r14 + 0x4c, 0x8b, 0x65, 0xb8, //0x00002957 movq $-72(%rbp), %r12 + 0x0f, 0x82, 0x93, 0x09, 0x00, 0x00, //0x0000295b jb LBB0_572 + //0x00002961 LBB0_119 + 0xf3, 0x41, 0x0f, 0x6f, 0x03, //0x00002961 movdqu (%r11), %xmm0 + 0xf3, 0x41, 0x0f, 0x6f, 0x4b, 0x10, //0x00002966 movdqu $16(%r11), %xmm1 + 0x66, 0x0f, 0x6f, 0xd0, //0x0000296c movdqa %xmm0, %xmm2 + 0x66, 0x41, 0x0f, 0x74, 0xd3, //0x00002970 pcmpeqb %xmm11, %xmm2 + 0x66, 0x0f, 0xd7, 0xca, //0x00002975 pmovmskb %xmm2, %ecx + 0x66, 0x0f, 0x6f, 0xd1, //0x00002979 movdqa %xmm1, %xmm2 + 0x66, 0x41, 0x0f, 0x74, 0xd3, //0x0000297d pcmpeqb %xmm11, %xmm2 + 0x66, 0x0f, 0xd7, 0xc2, //0x00002982 pmovmskb %xmm2, %eax + 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x00002986 pcmpeqb %xmm13, %xmm0 + 0x66, 0x0f, 0xd7, 0xd0, //0x0000298b pmovmskb %xmm0, %edx + 0x66, 0x41, 0x0f, 0x74, 0xcd, //0x0000298f pcmpeqb %xmm13, %xmm1 + 0x66, 0x0f, 0xd7, 0xf1, //0x00002994 pmovmskb %xmm1, %esi + 0x48, 0xc1, 0xe0, 0x10, //0x00002998 shlq $16, %rax + 0x48, 0x09, 0xc1, //0x0000299c orq %rax, %rcx + 0x48, 0xc1, 0xe6, 0x10, //0x0000299f shlq $16, %rsi + 0x48, 0x09, 0xf2, //0x000029a3 orq %rsi, %rdx + 0x0f, 0x85, 0xe4, 0x08, 0x00, 0x00, //0x000029a6 jne LBB0_568 + 0x4d, 0x85, 0xd2, //0x000029ac testq %r10, %r10 + 0x0f, 0x85, 0xf7, 0x08, 0x00, 0x00, //0x000029af jne LBB0_570 + 0x45, 0x31, 0xd2, //0x000029b5 xorl %r10d, %r10d + 0x48, 0x85, 0xc9, //0x000029b8 testq %rcx, %rcx + 0x0f, 0x84, 0x2b, 0x09, 0x00, 0x00, //0x000029bb je LBB0_571 + //0x000029c1 LBB0_122 + 0x48, 0x0f, 0xbc, 0xc1, //0x000029c1 bsfq %rcx, %rax + 0x4d, 0x29, 0xcb, //0x000029c5 subq %r9, %r11 + 0x49, 0x01, 0xc3, //0x000029c8 addq %rax, %r11 + 0x49, 0x83, 0xc3, 0x01, //0x000029cb addq $1, %r11 + 0xe9, 0xc5, 0x09, 0x00, 0x00, //0x000029cf jmp LBB0_585 + //0x000029d4 LBB0_208 + 0x4c, 0x8b, 0x45, 0xb0, //0x000029d4 movq $-80(%rbp), %r8 + 0x4d, 0x01, 0xc3, //0x000029d8 addq %r8, %r11 + 0x49, 0x83, 0xfe, 0x20, //0x000029db cmpq $32, %r14 + 0x0f, 0x82, 0x9f, 0x05, 0x00, 0x00, //0x000029df jb LBB0_531 + //0x000029e5 LBB0_209 + 0xf3, 0x41, 0x0f, 0x6f, 0x1b, //0x000029e5 movdqu (%r11), %xmm3 + 0xf3, 0x41, 0x0f, 0x6f, 0x43, 0x10, //0x000029ea movdqu $16(%r11), %xmm0 + 0x66, 0x0f, 0x6f, 0xcb, //0x000029f0 movdqa %xmm3, %xmm1 + 0x66, 0x41, 0x0f, 0x74, 0xcb, //0x000029f4 pcmpeqb %xmm11, %xmm1 + 0x66, 0x0f, 0xd7, 0xc9, //0x000029f9 pmovmskb %xmm1, %ecx + 0x66, 0x0f, 0x6f, 0xc8, //0x000029fd movdqa %xmm0, %xmm1 + 0x66, 0x0f, 0x6f, 0xd0, //0x00002a01 movdqa %xmm0, %xmm2 + 0x66, 0x41, 0x0f, 0xda, 0xd2, //0x00002a05 pminub %xmm10, %xmm2 + 0x66, 0x0f, 0x74, 0xd0, //0x00002a0a pcmpeqb %xmm0, %xmm2 + 0x66, 0x41, 0x0f, 0x74, 0xc3, //0x00002a0e pcmpeqb %xmm11, %xmm0 + 0x66, 0x0f, 0xd7, 0xc0, //0x00002a13 pmovmskb %xmm0, %eax + 0x66, 0x0f, 0x6f, 0xc3, //0x00002a17 movdqa %xmm3, %xmm0 + 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x00002a1b pcmpeqb %xmm13, %xmm0 + 0x66, 0x0f, 0xd7, 0xd0, //0x00002a20 pmovmskb %xmm0, %edx + 0x66, 0x41, 0x0f, 0x74, 0xcd, //0x00002a24 pcmpeqb %xmm13, %xmm1 + 0x66, 0x0f, 0xd7, 0xf9, //0x00002a29 pmovmskb %xmm1, %edi + 0x66, 0x0f, 0xd7, 0xf2, //0x00002a2d pmovmskb %xmm2, %esi + 0x48, 0xc1, 0xe0, 0x10, //0x00002a31 shlq $16, %rax + 0x48, 0x09, 0xc1, //0x00002a35 orq %rax, %rcx + 0x48, 0xc1, 0xe7, 0x10, //0x00002a38 shlq $16, %rdi + 0x48, 0xc1, 0xe6, 0x10, //0x00002a3c shlq $16, %rsi + 0x48, 0x09, 0xfa, //0x00002a40 orq %rdi, %rdx + 0x0f, 0x85, 0x7a, 0x09, 0x00, 0x00, //0x00002a43 jne LBB0_586 + 0x4d, 0x85, 0xc9, //0x00002a49 testq %r9, %r9 + 0x4c, 0x8b, 0x6d, 0xc0, //0x00002a4c movq $-64(%rbp), %r13 + 0x0f, 0x85, 0x8a, 0x09, 0x00, 0x00, //0x00002a50 jne LBB0_588 + 0x45, 0x31, 0xc9, //0x00002a56 xorl %r9d, %r9d + //0x00002a59 LBB0_212 + 0x66, 0x0f, 0x6f, 0xc3, //0x00002a59 movdqa %xmm3, %xmm0 + 0x66, 0x41, 0x0f, 0xda, 0xc2, //0x00002a5d pminub %xmm10, %xmm0 + 0x66, 0x0f, 0x74, 0xc3, //0x00002a62 pcmpeqb %xmm3, %xmm0 + 0x66, 0x0f, 0xd7, 0xc0, //0x00002a66 pmovmskb %xmm0, %eax + 0x48, 0x09, 0xc6, //0x00002a6a orq %rax, %rsi + 0xba, 0x40, 0x00, 0x00, 0x00, //0x00002a6d movl $64, %edx + 0xb8, 0x40, 0x00, 0x00, 0x00, //0x00002a72 movl $64, %eax + 0x48, 0x85, 0xc9, //0x00002a77 testq %rcx, %rcx + 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00002a7a je LBB0_214 + 0x48, 0x0f, 0xbc, 0xc1, //0x00002a80 bsfq %rcx, %rax + //0x00002a84 LBB0_214 + 0x48, 0x85, 0xf6, //0x00002a84 testq %rsi, %rsi + 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00002a87 je LBB0_216 + 0x48, 0x0f, 0xbc, 0xd6, //0x00002a8d bsfq %rsi, %rdx + //0x00002a91 LBB0_216 + 0x48, 0x85, 0xc9, //0x00002a91 testq %rcx, %rcx + 0x0f, 0x84, 0xcc, 0x00, 0x00, 0x00, //0x00002a94 je LBB0_489 + 0x48, 0x39, 0xc2, //0x00002a9a cmpq %rax, %rdx + 0x0f, 0x82, 0x87, 0x0e, 0x00, 0x00, //0x00002a9d jb LBB0_645 + 0x4d, 0x29, 0xc3, //0x00002aa3 subq %r8, %r11 + 0x49, 0x01, 0xc3, //0x00002aa6 addq %rax, %r11 + 0x49, 0x83, 0xc3, 0x01, //0x00002aa9 addq $1, %r11 + 0xe9, 0xe7, 0x08, 0x00, 0x00, //0x00002aad jmp LBB0_585 + //0x00002ab2 LBB0_477 + 0x48, 0x85, 0xf6, //0x00002ab2 testq %rsi, %rsi + 0x0f, 0x85, 0x64, 0x0e, 0x00, 0x00, //0x00002ab5 jne LBB0_644 + 0x49, 0x83, 0xc3, 0x20, //0x00002abb addq $32, %r11 + 0x49, 0x83, 0xc6, 0xe0, //0x00002abf addq $-32, %r14 + 0x48, 0x85, 0xdb, //0x00002ac3 testq %rbx, %rbx + 0x0f, 0x85, 0x1a, 0x04, 0x00, 0x00, //0x00002ac6 jne LBB0_526 + //0x00002acc LBB0_479 + 0x48, 0x8b, 0x4d, 0xd0, //0x00002acc movq $-48(%rbp), %rcx + 0x4d, 0x85, 0xf6, //0x00002ad0 testq %r14, %r14 + 0x0f, 0x84, 0xe7, 0x0b, 0x00, 0x00, //0x00002ad3 je LBB0_59 + //0x00002ad9 LBB0_480 + 0x41, 0x0f, 0xb6, 0x03, //0x00002ad9 movzbl (%r11), %eax + 0x3c, 0x22, //0x00002add cmpb $34, %al + 0x0f, 0x84, 0x75, 0x00, 0x00, 0x00, //0x00002adf je LBB0_488 + 0x3c, 0x5c, //0x00002ae5 cmpb $92, %al + 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x00002ae7 je LBB0_484 + 0x3c, 0x1f, //0x00002aed cmpb $31, %al + 0x0f, 0x86, 0x53, 0x0e, 0x00, 0x00, //0x00002aef jbe LBB0_647 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002af5 movq $-1, %rax + 0xba, 0x01, 0x00, 0x00, 0x00, //0x00002afc movl $1, %edx + 0x49, 0x01, 0xd3, //0x00002b01 addq %rdx, %r11 + 0x49, 0x01, 0xc6, //0x00002b04 addq %rax, %r14 + 0x0f, 0x85, 0xcc, 0xff, 0xff, 0xff, //0x00002b07 jne LBB0_480 + 0xe9, 0xae, 0x0b, 0x00, 0x00, //0x00002b0d jmp LBB0_59 + //0x00002b12 LBB0_484 + 0x49, 0x83, 0xfe, 0x01, //0x00002b12 cmpq $1, %r14 + 0x0f, 0x84, 0x23, 0x0e, 0x00, 0x00, //0x00002b16 je LBB0_652 + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00002b1c movq $-2, %rax + 0xba, 0x02, 0x00, 0x00, 0x00, //0x00002b23 movl $2, %edx + 0x48, 0x83, 0xf9, 0xff, //0x00002b28 cmpq $-1, %rcx + 0x0f, 0x85, 0x0a, 0x00, 0x00, 0x00, //0x00002b2c jne LBB0_487 + 0x4c, 0x89, 0xd9, //0x00002b32 movq %r11, %rcx + 0x4c, 0x29, 0xc9, //0x00002b35 subq %r9, %rcx + 0x48, 0x89, 0x4d, 0xd0, //0x00002b38 movq %rcx, $-48(%rbp) + //0x00002b3c LBB0_487 + 0x4c, 0x8b, 0x6d, 0xc0, //0x00002b3c movq $-64(%rbp), %r13 + 0x66, 0x41, 0x0f, 0x6f, 0xfc, //0x00002b40 movdqa %xmm12, %xmm7 + 0x4c, 0x8b, 0x65, 0xb8, //0x00002b45 movq $-72(%rbp), %r12 + 0x49, 0x01, 0xd3, //0x00002b49 addq %rdx, %r11 + 0x49, 0x01, 0xc6, //0x00002b4c addq %rax, %r14 + 0x0f, 0x85, 0x84, 0xff, 0xff, 0xff, //0x00002b4f jne LBB0_480 + 0xe9, 0x66, 0x0b, 0x00, 0x00, //0x00002b55 jmp LBB0_59 + //0x00002b5a LBB0_488 + 0x4d, 0x29, 0xcb, //0x00002b5a subq %r9, %r11 + 0x49, 0x83, 0xc3, 0x01, //0x00002b5d addq $1, %r11 + 0xe9, 0x73, 0x06, 0x00, 0x00, //0x00002b61 jmp LBB0_562 + //0x00002b66 LBB0_489 + 0x48, 0x85, 0xf6, //0x00002b66 testq %rsi, %rsi + 0x0f, 0x85, 0xbb, 0x0d, 0x00, 0x00, //0x00002b69 jne LBB0_645 + 0x49, 0x83, 0xc3, 0x20, //0x00002b6f addq $32, %r11 + 0x49, 0x83, 0xc6, 0xe0, //0x00002b73 addq $-32, %r14 + 0x4d, 0x85, 0xc9, //0x00002b77 testq %r9, %r9 + 0x0f, 0x85, 0x11, 0x04, 0x00, 0x00, //0x00002b7a jne LBB0_532 + //0x00002b80 LBB0_491 + 0x48, 0x8b, 0x4d, 0xd0, //0x00002b80 movq $-48(%rbp), %rcx + 0x4d, 0x85, 0xf6, //0x00002b84 testq %r14, %r14 + 0x0f, 0x84, 0x89, 0x0b, 0x00, 0x00, //0x00002b87 je LBB0_128 + //0x00002b8d LBB0_492 + 0x41, 0x0f, 0xb6, 0x03, //0x00002b8d movzbl (%r11), %eax + 0x3c, 0x22, //0x00002b91 cmpb $34, %al + 0x0f, 0x84, 0x8c, 0x00, 0x00, 0x00, //0x00002b93 je LBB0_503 + 0x3c, 0x5c, //0x00002b99 cmpb $92, %al + 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x00002b9b je LBB0_497 + 0x3c, 0x1f, //0x00002ba1 cmpb $31, %al + 0x0f, 0x86, 0xbb, 0x0d, 0x00, 0x00, //0x00002ba3 jbe LBB0_649 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002ba9 movq $-1, %rax + 0xba, 0x01, 0x00, 0x00, 0x00, //0x00002bb0 movl $1, %edx + //0x00002bb5 LBB0_496 + 0x49, 0x01, 0xd3, //0x00002bb5 addq %rdx, %r11 + 0x49, 0x01, 0xc6, //0x00002bb8 addq %rax, %r14 + 0x0f, 0x85, 0xcc, 0xff, 0xff, 0xff, //0x00002bbb jne LBB0_492 + 0xe9, 0x50, 0x0b, 0x00, 0x00, //0x00002bc1 jmp LBB0_128 + //0x00002bc6 LBB0_497 + 0x49, 0x83, 0xfe, 0x01, //0x00002bc6 cmpq $1, %r14 + 0x0f, 0x84, 0x8b, 0x0d, 0x00, 0x00, //0x00002bca je LBB0_653 + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00002bd0 movq $-2, %rax + 0xba, 0x02, 0x00, 0x00, 0x00, //0x00002bd7 movl $2, %edx + 0x48, 0x83, 0xf9, 0xff, //0x00002bdc cmpq $-1, %rcx + 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x00002be0 je LBB0_500 + 0x4c, 0x8b, 0x6d, 0xc0, //0x00002be6 movq $-64(%rbp), %r13 + 0x4c, 0x8b, 0x65, 0xb8, //0x00002bea movq $-72(%rbp), %r12 + 0x4c, 0x8b, 0x45, 0xb0, //0x00002bee movq $-80(%rbp), %r8 + 0xe9, 0xbe, 0xff, 0xff, 0xff, //0x00002bf2 jmp LBB0_496 + //0x00002bf7 LBB0_500 + 0x4c, 0x89, 0xd9, //0x00002bf7 movq %r11, %rcx + 0x4c, 0x8b, 0x45, 0xb0, //0x00002bfa movq $-80(%rbp), %r8 + 0x4c, 0x29, 0xc1, //0x00002bfe subq %r8, %rcx + 0x48, 0x89, 0x4d, 0xd0, //0x00002c01 movq %rcx, $-48(%rbp) + 0x4c, 0x8b, 0x6d, 0xc0, //0x00002c05 movq $-64(%rbp), %r13 + 0x4c, 0x8b, 0x65, 0xb8, //0x00002c09 movq $-72(%rbp), %r12 + 0xe9, 0xa3, 0xff, 0xff, 0xff, //0x00002c0d jmp LBB0_496 + //0x00002c12 LBB0_501 + 0x4d, 0x29, 0xcb, //0x00002c12 subq %r9, %r11 + 0x49, 0x01, 0xcb, //0x00002c15 addq %rcx, %r11 + 0xe9, 0x87, 0xd5, 0xff, 0xff, //0x00002c18 jmp LBB0_2 + //0x00002c1d LBB0_502 + 0x0f, 0xbc, 0xcb, //0x00002c1d bsfl %ebx, %ecx + 0xe9, 0x30, 0x00, 0x00, 0x00, //0x00002c20 jmp LBB0_507 + //0x00002c25 LBB0_503 + 0x4d, 0x29, 0xc3, //0x00002c25 subq %r8, %r11 + 0x49, 0x83, 0xc3, 0x01, //0x00002c28 addq $1, %r11 + 0xe9, 0x68, 0x07, 0x00, 0x00, //0x00002c2c jmp LBB0_585 + //0x00002c31 LBB0_504 + 0x4d, 0x29, 0xcb, //0x00002c31 subq %r9, %r11 + 0x49, 0x83, 0xc3, 0x01, //0x00002c34 addq $1, %r11 + 0x48, 0x8b, 0x55, 0xc8, //0x00002c38 movq $-56(%rbp), %rdx + 0xe9, 0x16, 0xe6, 0xff, 0xff, //0x00002c3c jmp LBB0_246 + //0x00002c41 LBB0_505 + 0x4c, 0x03, 0x4d, 0xc8, //0x00002c41 addq $-56(%rbp), %r9 + 0x49, 0x29, 0xc9, //0x00002c45 subq %rcx, %r9 + 0x49, 0x29, 0xc1, //0x00002c48 subq %rax, %r9 + 0x4c, 0x89, 0xc8, //0x00002c4b movq %r9, %rax + 0xe9, 0x94, 0xf9, 0xff, 0xff, //0x00002c4e jmp LBB0_459 + //0x00002c53 LBB0_506 + 0x89, 0xd1, //0x00002c53 movl %edx, %ecx + //0x00002c55 LBB0_507 + 0x48, 0xf7, 0xd0, //0x00002c55 notq %rax + 0x48, 0x29, 0xc8, //0x00002c58 subq %rcx, %rax + 0xe9, 0x87, 0xf9, 0xff, 0xff, //0x00002c5b jmp LBB0_459 + //0x00002c60 LBB0_260 + 0x4d, 0x01, 0xcb, //0x00002c60 addq %r9, %r11 + 0x49, 0x83, 0xfe, 0x20, //0x00002c63 cmpq $32, %r14 + 0x4c, 0x8b, 0x45, 0xb8, //0x00002c67 movq $-72(%rbp), %r8 + 0x0f, 0x82, 0xd0, 0x08, 0x00, 0x00, //0x00002c6b jb LBB0_599 + //0x00002c71 LBB0_261 + 0xf3, 0x41, 0x0f, 0x6f, 0x03, //0x00002c71 movdqu (%r11), %xmm0 + 0xf3, 0x41, 0x0f, 0x6f, 0x4b, 0x10, //0x00002c76 movdqu $16(%r11), %xmm1 + 0x66, 0x0f, 0x6f, 0xd0, //0x00002c7c movdqa %xmm0, %xmm2 + 0x66, 0x41, 0x0f, 0x74, 0xd3, //0x00002c80 pcmpeqb %xmm11, %xmm2 + 0x66, 0x0f, 0xd7, 0xca, //0x00002c85 pmovmskb %xmm2, %ecx + 0x66, 0x0f, 0x6f, 0xd1, //0x00002c89 movdqa %xmm1, %xmm2 + 0x66, 0x41, 0x0f, 0x74, 0xd3, //0x00002c8d pcmpeqb %xmm11, %xmm2 + 0x66, 0x0f, 0xd7, 0xc2, //0x00002c92 pmovmskb %xmm2, %eax + 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x00002c96 pcmpeqb %xmm13, %xmm0 + 0x66, 0x0f, 0xd7, 0xd0, //0x00002c9b pmovmskb %xmm0, %edx + 0x66, 0x41, 0x0f, 0x74, 0xcd, //0x00002c9f pcmpeqb %xmm13, %xmm1 + 0x66, 0x0f, 0xd7, 0xf1, //0x00002ca4 pmovmskb %xmm1, %esi + 0x48, 0xc1, 0xe0, 0x10, //0x00002ca8 shlq $16, %rax + 0x48, 0x09, 0xc1, //0x00002cac orq %rax, %rcx + 0x48, 0xc1, 0xe6, 0x10, //0x00002caf shlq $16, %rsi + 0x48, 0x09, 0xf2, //0x00002cb3 orq %rsi, %rdx + 0x0f, 0x85, 0x21, 0x08, 0x00, 0x00, //0x00002cb6 jne LBB0_595 + 0x4d, 0x85, 0xd2, //0x00002cbc testq %r10, %r10 + 0x0f, 0x85, 0x34, 0x08, 0x00, 0x00, //0x00002cbf jne LBB0_597 + 0x45, 0x31, 0xd2, //0x00002cc5 xorl %r10d, %r10d + 0x48, 0x85, 0xc9, //0x00002cc8 testq %rcx, %rcx + 0x0f, 0x84, 0x68, 0x08, 0x00, 0x00, //0x00002ccb je LBB0_598 + //0x00002cd1 LBB0_264 + 0x48, 0x0f, 0xbc, 0xc1, //0x00002cd1 bsfq %rcx, %rax + 0xe9, 0xd0, 0x00, 0x00, 0x00, //0x00002cd5 jmp LBB0_433 + //0x00002cda LBB0_423 + 0x4d, 0x01, 0xcb, //0x00002cda addq %r9, %r11 + 0x48, 0x83, 0xf9, 0x20, //0x00002cdd cmpq $32, %rcx + 0x0f, 0x82, 0x6c, 0x03, 0x00, 0x00, //0x00002ce1 jb LBB0_539 + //0x00002ce7 LBB0_424 + 0xf3, 0x41, 0x0f, 0x6f, 0x1b, //0x00002ce7 movdqu (%r11), %xmm3 + 0xf3, 0x41, 0x0f, 0x6f, 0x43, 0x10, //0x00002cec movdqu $16(%r11), %xmm0 + 0x66, 0x0f, 0x6f, 0xcb, //0x00002cf2 movdqa %xmm3, %xmm1 + 0x66, 0x41, 0x0f, 0x74, 0xcb, //0x00002cf6 pcmpeqb %xmm11, %xmm1 + 0x66, 0x44, 0x0f, 0xd7, 0xd1, //0x00002cfb pmovmskb %xmm1, %r10d + 0x66, 0x0f, 0x6f, 0xc8, //0x00002d00 movdqa %xmm0, %xmm1 + 0x66, 0x0f, 0x6f, 0xd0, //0x00002d04 movdqa %xmm0, %xmm2 + 0x66, 0x41, 0x0f, 0xda, 0xd2, //0x00002d08 pminub %xmm10, %xmm2 + 0x66, 0x0f, 0x74, 0xd0, //0x00002d0d pcmpeqb %xmm0, %xmm2 + 0x66, 0x41, 0x0f, 0x74, 0xc3, //0x00002d11 pcmpeqb %xmm11, %xmm0 + 0x66, 0x0f, 0xd7, 0xc0, //0x00002d16 pmovmskb %xmm0, %eax + 0x66, 0x0f, 0x6f, 0xc3, //0x00002d1a movdqa %xmm3, %xmm0 + 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x00002d1e pcmpeqb %xmm13, %xmm0 + 0x66, 0x0f, 0xd7, 0xd0, //0x00002d23 pmovmskb %xmm0, %edx + 0x66, 0x41, 0x0f, 0x74, 0xcd, //0x00002d27 pcmpeqb %xmm13, %xmm1 + 0x66, 0x0f, 0xd7, 0xf9, //0x00002d2c pmovmskb %xmm1, %edi + 0x66, 0x0f, 0xd7, 0xf2, //0x00002d30 pmovmskb %xmm2, %esi + 0x48, 0xc1, 0xe0, 0x10, //0x00002d34 shlq $16, %rax + 0x49, 0x09, 0xc2, //0x00002d38 orq %rax, %r10 + 0x48, 0xc1, 0xe7, 0x10, //0x00002d3b shlq $16, %rdi + 0x48, 0xc1, 0xe6, 0x10, //0x00002d3f shlq $16, %rsi + 0x48, 0x09, 0xfa, //0x00002d43 orq %rdi, %rdx + 0x0f, 0x85, 0xab, 0x08, 0x00, 0x00, //0x00002d46 jne LBB0_612 + 0x4d, 0x85, 0xf6, //0x00002d4c testq %r14, %r14 + 0x4c, 0x8b, 0x6d, 0xc0, //0x00002d4f movq $-64(%rbp), %r13 + 0x0f, 0x85, 0xba, 0x08, 0x00, 0x00, //0x00002d53 jne LBB0_614 + 0x66, 0x41, 0x0f, 0x6f, 0xfc, //0x00002d59 movdqa %xmm12, %xmm7 + 0x31, 0xff, //0x00002d5e xorl %edi, %edi + //0x00002d60 LBB0_427 + 0x66, 0x0f, 0x6f, 0xc3, //0x00002d60 movdqa %xmm3, %xmm0 + 0x66, 0x41, 0x0f, 0xda, 0xc2, //0x00002d64 pminub %xmm10, %xmm0 + 0x66, 0x0f, 0x74, 0xc3, //0x00002d69 pcmpeqb %xmm3, %xmm0 + 0x66, 0x0f, 0xd7, 0xc0, //0x00002d6d pmovmskb %xmm0, %eax + 0x48, 0x09, 0xc6, //0x00002d71 orq %rax, %rsi + 0xba, 0x40, 0x00, 0x00, 0x00, //0x00002d74 movl $64, %edx + 0xb8, 0x40, 0x00, 0x00, 0x00, //0x00002d79 movl $64, %eax + 0x4d, 0x85, 0xd2, //0x00002d7e testq %r10, %r10 + 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00002d81 je LBB0_429 + 0x49, 0x0f, 0xbc, 0xc2, //0x00002d87 bsfq %r10, %rax + //0x00002d8b LBB0_429 + 0x48, 0x85, 0xf6, //0x00002d8b testq %rsi, %rsi + 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00002d8e je LBB0_431 + 0x48, 0x0f, 0xbc, 0xd6, //0x00002d94 bsfq %rsi, %rdx + //0x00002d98 LBB0_431 + 0x4d, 0x85, 0xd2, //0x00002d98 testq %r10, %r10 + 0x0f, 0x84, 0x65, 0x00, 0x00, 0x00, //0x00002d9b je LBB0_511 + 0x48, 0x39, 0xc2, //0x00002da1 cmpq %rax, %rdx + 0x0f, 0x82, 0xcc, 0x0b, 0x00, 0x00, //0x00002da4 jb LBB0_650 + //0x00002daa LBB0_433 + 0x4d, 0x29, 0xcb, //0x00002daa subq %r9, %r11 + 0x49, 0x01, 0xc3, //0x00002dad addq %rax, %r11 + 0x49, 0x83, 0xc3, 0x01, //0x00002db0 addq $1, %r11 + 0x48, 0x8b, 0x55, 0xc8, //0x00002db4 movq $-56(%rbp), %rdx + 0x4d, 0x85, 0xdb, //0x00002db8 testq %r11, %r11 + 0x0f, 0x89, 0x96, 0xe4, 0xff, 0xff, //0x00002dbb jns LBB0_246 + 0xe9, 0xdc, 0x0a, 0x00, 0x00, //0x00002dc1 jmp LBB0_434 + //0x00002dc6 LBB0_508 + 0x4d, 0x01, 0xcb, //0x00002dc6 addq %r9, %r11 + 0xe9, 0x73, 0xf8, 0xff, 0xff, //0x00002dc9 jmp LBB0_139 + //0x00002dce LBB0_509 + 0x4d, 0x01, 0xcb, //0x00002dce addq %r9, %r11 + 0x48, 0x85, 0xc0, //0x00002dd1 testq %rax, %rax + 0x0f, 0x85, 0xfe, 0xdd, 0xff, 0xff, //0x00002dd4 jne LBB0_145 + 0xe9, 0x2f, 0xde, 0xff, 0xff, //0x00002dda jmp LBB0_151 + //0x00002ddf LBB0_510 + 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x00002ddf movq $-1, %r12 + 0x4c, 0x89, 0xc1, //0x00002de6 movq %r8, %rcx + 0x48, 0x89, 0xf0, //0x00002de9 movq %rsi, %rax + 0x49, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00002dec movq $-1, %r10 + 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x00002df3 movq $-1, %r13 + 0x48, 0x8d, 0x3d, 0x07, 0x0e, 0x00, 0x00, //0x00002dfa leaq $3591(%rip), %rdi /* LJTI0_3+0(%rip) */ + 0xe9, 0xe2, 0xd9, 0xff, 0xff, //0x00002e01 jmp LBB0_93 + //0x00002e06 LBB0_511 + 0x48, 0x85, 0xf6, //0x00002e06 testq %rsi, %rsi + 0x0f, 0x85, 0x67, 0x0b, 0x00, 0x00, //0x00002e09 jne LBB0_650 + 0x49, 0x83, 0xc3, 0x20, //0x00002e0f addq $32, %r11 + 0x48, 0x83, 0xc1, 0xe0, //0x00002e13 addq $-32, %rcx + 0x48, 0x89, 0xce, //0x00002e17 movq %rcx, %rsi + 0x48, 0x85, 0xff, //0x00002e1a testq %rdi, %rdi + 0x0f, 0x85, 0x3f, 0x02, 0x00, 0x00, //0x00002e1d jne LBB0_540 + //0x00002e23 LBB0_513 + 0x48, 0x8b, 0x4d, 0xd0, //0x00002e23 movq $-48(%rbp), %rcx + 0x48, 0x85, 0xf6, //0x00002e27 testq %rsi, %rsi + 0x0f, 0x84, 0xd2, 0x0a, 0x00, 0x00, //0x00002e2a je LBB0_542 + //0x00002e30 LBB0_514 + 0x41, 0x0f, 0xb6, 0x03, //0x00002e30 movzbl (%r11), %eax + 0x3c, 0x22, //0x00002e34 cmpb $34, %al + 0x0f, 0x84, 0xf6, 0x00, 0x00, 0x00, //0x00002e36 je LBB0_528 + 0x3c, 0x5c, //0x00002e3c cmpb $92, %al + 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x00002e3e je LBB0_519 + 0x3c, 0x1f, //0x00002e44 cmpb $31, %al + 0x0f, 0x86, 0x35, 0x0b, 0x00, 0x00, //0x00002e46 jbe LBB0_651 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002e4c movq $-1, %rax + 0xba, 0x01, 0x00, 0x00, 0x00, //0x00002e53 movl $1, %edx + //0x00002e58 LBB0_518 + 0x49, 0x01, 0xd3, //0x00002e58 addq %rdx, %r11 + 0x48, 0x01, 0xc6, //0x00002e5b addq %rax, %rsi + 0x0f, 0x85, 0xcc, 0xff, 0xff, 0xff, //0x00002e5e jne LBB0_514 + 0xe9, 0x99, 0x0a, 0x00, 0x00, //0x00002e64 jmp LBB0_542 + //0x00002e69 LBB0_519 + 0x48, 0x83, 0xfe, 0x01, //0x00002e69 cmpq $1, %rsi + 0x0f, 0x84, 0x8f, 0x0a, 0x00, 0x00, //0x00002e6d je LBB0_542 + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00002e73 movq $-2, %rax + 0xba, 0x02, 0x00, 0x00, 0x00, //0x00002e7a movl $2, %edx + 0x48, 0x83, 0xf9, 0xff, //0x00002e7f cmpq $-1, %rcx + 0x0f, 0x85, 0xcf, 0xff, 0xff, 0xff, //0x00002e83 jne LBB0_518 + 0x4c, 0x89, 0xd9, //0x00002e89 movq %r11, %rcx + 0x4c, 0x29, 0xc9, //0x00002e8c subq %r9, %rcx + 0x48, 0x89, 0x4d, 0xd0, //0x00002e8f movq %rcx, $-48(%rbp) + 0xe9, 0xc0, 0xff, 0xff, 0xff, //0x00002e93 jmp LBB0_518 + //0x00002e98 LBB0_522 + 0x4d, 0x01, 0xcb, //0x00002e98 addq %r9, %r11 + 0xe9, 0x8c, 0xf8, 0xff, 0xff, //0x00002e9b jmp LBB0_163 + //0x00002ea0 LBB0_523 + 0x4d, 0x01, 0xcb, //0x00002ea0 addq %r9, %r11 + 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x00002ea3 movq $-1, $-48(%rbp) + 0x45, 0x31, 0xd2, //0x00002eab xorl %r10d, %r10d + 0x49, 0x83, 0xfe, 0x20, //0x00002eae cmpq $32, %r14 + 0x0f, 0x83, 0xf9, 0xf8, 0xff, 0xff, //0x00002eb2 jae LBB0_50 + 0xe9, 0x77, 0x02, 0x00, 0x00, //0x00002eb8 jmp LBB0_549 + //0x00002ebd LBB0_524 + 0x4d, 0x01, 0xcb, //0x00002ebd addq %r9, %r11 + 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x00002ec0 movq $-1, $-48(%rbp) + 0x31, 0xdb, //0x00002ec8 xorl %ebx, %ebx + 0x49, 0x83, 0xfe, 0x20, //0x00002eca cmpq $32, %r14 + 0x0f, 0x83, 0x57, 0xf9, 0xff, 0xff, //0x00002ece jae LBB0_174 + //0x00002ed4 LBB0_525 + 0x4c, 0x8b, 0x6d, 0xc0, //0x00002ed4 movq $-64(%rbp), %r13 + 0x66, 0x41, 0x0f, 0x6f, 0xfc, //0x00002ed8 movdqa %xmm12, %xmm7 + 0x48, 0x85, 0xdb, //0x00002edd testq %rbx, %rbx + 0x0f, 0x84, 0xe6, 0xfb, 0xff, 0xff, //0x00002ee0 je LBB0_479 + //0x00002ee6 LBB0_526 + 0x4d, 0x85, 0xf6, //0x00002ee6 testq %r14, %r14 + 0x0f, 0x84, 0x50, 0x0a, 0x00, 0x00, //0x00002ee9 je LBB0_652 + 0x4c, 0x89, 0xc9, //0x00002eef movq %r9, %rcx + 0x48, 0xf7, 0xd1, //0x00002ef2 notq %rcx + 0x4c, 0x01, 0xd9, //0x00002ef5 addq %r11, %rcx + 0x48, 0x8b, 0x55, 0xd0, //0x00002ef8 movq $-48(%rbp), %rdx + 0x48, 0x83, 0xfa, 0xff, //0x00002efc cmpq $-1, %rdx + 0x48, 0x89, 0xd0, //0x00002f00 movq %rdx, %rax + 0x48, 0x0f, 0x44, 0xc1, //0x00002f03 cmoveq %rcx, %rax + 0x48, 0x0f, 0x45, 0xca, //0x00002f07 cmovneq %rdx, %rcx + 0x49, 0x83, 0xc3, 0x01, //0x00002f0b addq $1, %r11 + 0x49, 0x83, 0xc6, 0xff, //0x00002f0f addq $-1, %r14 + 0x48, 0x89, 0x45, 0xd0, //0x00002f13 movq %rax, $-48(%rbp) + 0x4c, 0x8b, 0x6d, 0xc0, //0x00002f17 movq $-64(%rbp), %r13 + 0x66, 0x41, 0x0f, 0x6f, 0xfc, //0x00002f1b movdqa %xmm12, %xmm7 + 0x4c, 0x8b, 0x65, 0xb8, //0x00002f20 movq $-72(%rbp), %r12 + 0x4d, 0x85, 0xf6, //0x00002f24 testq %r14, %r14 + 0x0f, 0x85, 0xac, 0xfb, 0xff, 0xff, //0x00002f27 jne LBB0_480 + 0xe9, 0x8e, 0x07, 0x00, 0x00, //0x00002f2d jmp LBB0_59 + //0x00002f32 LBB0_528 + 0x4d, 0x29, 0xcb, //0x00002f32 subq %r9, %r11 + 0x49, 0x83, 0xc3, 0x01, //0x00002f35 addq $1, %r11 + 0x4c, 0x8b, 0x6d, 0xc0, //0x00002f39 movq $-64(%rbp), %r13 + 0x66, 0x41, 0x0f, 0x6f, 0xfc, //0x00002f3d movdqa %xmm12, %xmm7 + 0xe9, 0xfd, 0xe4, 0xff, 0xff, //0x00002f42 jmp LBB0_269 + //0x00002f47 LBB0_529 + 0x4d, 0x01, 0xcb, //0x00002f47 addq %r9, %r11 + 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x00002f4a movq $-1, $-48(%rbp) + 0x45, 0x31, 0xd2, //0x00002f52 xorl %r10d, %r10d + 0x49, 0x83, 0xfe, 0x20, //0x00002f55 cmpq $32, %r14 + 0x4c, 0x8b, 0x65, 0xb8, //0x00002f59 movq $-72(%rbp), %r12 + 0x0f, 0x83, 0xfe, 0xf9, 0xff, 0xff, //0x00002f5d jae LBB0_119 + 0xe9, 0x8c, 0x03, 0x00, 0x00, //0x00002f63 jmp LBB0_572 + //0x00002f68 LBB0_530 + 0x4c, 0x8b, 0x45, 0xb0, //0x00002f68 movq $-80(%rbp), %r8 + 0x4d, 0x01, 0xc3, //0x00002f6c addq %r8, %r11 + 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x00002f6f movq $-1, $-48(%rbp) + 0x45, 0x31, 0xc9, //0x00002f77 xorl %r9d, %r9d + 0x49, 0x83, 0xfe, 0x20, //0x00002f7a cmpq $32, %r14 + 0x0f, 0x83, 0x61, 0xfa, 0xff, 0xff, //0x00002f7e jae LBB0_209 + //0x00002f84 LBB0_531 + 0x4c, 0x8b, 0x6d, 0xc0, //0x00002f84 movq $-64(%rbp), %r13 + 0x4d, 0x85, 0xc9, //0x00002f88 testq %r9, %r9 + 0x0f, 0x84, 0xef, 0xfb, 0xff, 0xff, //0x00002f8b je LBB0_491 + //0x00002f91 LBB0_532 + 0x4d, 0x85, 0xf6, //0x00002f91 testq %r14, %r14 + 0x0f, 0x84, 0xc1, 0x09, 0x00, 0x00, //0x00002f94 je LBB0_653 + 0x4c, 0x8b, 0x45, 0xb0, //0x00002f9a movq $-80(%rbp), %r8 + 0x4c, 0x89, 0xc1, //0x00002f9e movq %r8, %rcx + 0x48, 0xf7, 0xd1, //0x00002fa1 notq %rcx + 0x4c, 0x01, 0xd9, //0x00002fa4 addq %r11, %rcx + 0x48, 0x8b, 0x55, 0xd0, //0x00002fa7 movq $-48(%rbp), %rdx + 0x48, 0x83, 0xfa, 0xff, //0x00002fab cmpq $-1, %rdx + 0x48, 0x89, 0xd0, //0x00002faf movq %rdx, %rax + 0x48, 0x0f, 0x44, 0xc1, //0x00002fb2 cmoveq %rcx, %rax + 0x48, 0x0f, 0x45, 0xca, //0x00002fb6 cmovneq %rdx, %rcx + 0x49, 0x83, 0xc3, 0x01, //0x00002fba addq $1, %r11 + 0x49, 0x83, 0xc6, 0xff, //0x00002fbe addq $-1, %r14 + 0x48, 0x89, 0x45, 0xd0, //0x00002fc2 movq %rax, $-48(%rbp) + 0x4c, 0x8b, 0x6d, 0xc0, //0x00002fc6 movq $-64(%rbp), %r13 + 0x4c, 0x8b, 0x65, 0xb8, //0x00002fca movq $-72(%rbp), %r12 + 0x4d, 0x85, 0xf6, //0x00002fce testq %r14, %r14 + 0x0f, 0x85, 0xb6, 0xfb, 0xff, 0xff, //0x00002fd1 jne LBB0_492 + 0xe9, 0x3a, 0x07, 0x00, 0x00, //0x00002fd7 jmp LBB0_128 + //0x00002fdc LBB0_534 + 0x4d, 0x01, 0xcb, //0x00002fdc addq %r9, %r11 + 0xe9, 0x19, 0xe9, 0xff, 0xff, //0x00002fdf jmp LBB0_343 + //0x00002fe4 LBB0_535 + 0x4d, 0x01, 0xcb, //0x00002fe4 addq %r9, %r11 + 0x48, 0x8b, 0x75, 0xc8, //0x00002fe7 movq $-56(%rbp), %rsi + 0x48, 0x85, 0xc0, //0x00002feb testq %rax, %rax + 0x0f, 0x85, 0xd4, 0xed, 0xff, 0xff, //0x00002fee jne LBB0_376 + 0xe9, 0x05, 0xee, 0xff, 0xff, //0x00002ff4 jmp LBB0_382 + //0x00002ff9 LBB0_536 + 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00002ff9 movq $-1, %r14 + 0x48, 0x8b, 0x4d, 0xb0, //0x00003000 movq $-80(%rbp), %rcx + 0x4d, 0x89, 0xe2, //0x00003004 movq %r12, %r10 + 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00003007 movq $-1, %r15 + 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000300e movq $-1, %r8 + 0xe9, 0x34, 0xe6, 0xff, 0xff, //0x00003015 jmp LBB0_298 + //0x0000301a LBB0_537 + 0x4d, 0x01, 0xcb, //0x0000301a addq %r9, %r11 + 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x0000301d movq $-1, $-48(%rbp) + 0x45, 0x31, 0xd2, //0x00003025 xorl %r10d, %r10d + 0x49, 0x83, 0xfe, 0x20, //0x00003028 cmpq $32, %r14 + 0x4c, 0x8b, 0x45, 0xb8, //0x0000302c movq $-72(%rbp), %r8 + 0x0f, 0x83, 0x3b, 0xfc, 0xff, 0xff, //0x00003030 jae LBB0_261 + 0xe9, 0x06, 0x05, 0x00, 0x00, //0x00003036 jmp LBB0_599 + //0x0000303b LBB0_538 + 0x4d, 0x01, 0xcb, //0x0000303b addq %r9, %r11 + 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x0000303e movq $-1, $-48(%rbp) + 0x45, 0x31, 0xf6, //0x00003046 xorl %r14d, %r14d + 0x48, 0x83, 0xf9, 0x20, //0x00003049 cmpq $32, %rcx + 0x0f, 0x83, 0x94, 0xfc, 0xff, 0xff, //0x0000304d jae LBB0_424 + //0x00003053 LBB0_539 + 0x48, 0x89, 0xce, //0x00003053 movq %rcx, %rsi + 0x4c, 0x89, 0xf7, //0x00003056 movq %r14, %rdi + 0x48, 0x85, 0xff, //0x00003059 testq %rdi, %rdi + 0x0f, 0x84, 0xc1, 0xfd, 0xff, 0xff, //0x0000305c je LBB0_513 + //0x00003062 LBB0_540 + 0x48, 0x85, 0xf6, //0x00003062 testq %rsi, %rsi + 0x0f, 0x84, 0x97, 0x08, 0x00, 0x00, //0x00003065 je LBB0_542 + 0x4c, 0x89, 0xc9, //0x0000306b movq %r9, %rcx + 0x48, 0xf7, 0xd1, //0x0000306e notq %rcx + 0x4c, 0x01, 0xd9, //0x00003071 addq %r11, %rcx + 0x48, 0x8b, 0x55, 0xd0, //0x00003074 movq $-48(%rbp), %rdx + 0x48, 0x83, 0xfa, 0xff, //0x00003078 cmpq $-1, %rdx + 0x48, 0x89, 0xd0, //0x0000307c movq %rdx, %rax + 0x48, 0x0f, 0x44, 0xc1, //0x0000307f cmoveq %rcx, %rax + 0x48, 0x0f, 0x45, 0xca, //0x00003083 cmovneq %rdx, %rcx + 0x49, 0x83, 0xc3, 0x01, //0x00003087 addq $1, %r11 + 0x48, 0x83, 0xc6, 0xff, //0x0000308b addq $-1, %rsi + 0x48, 0x89, 0x45, 0xd0, //0x0000308f movq %rax, $-48(%rbp) + 0x48, 0x85, 0xf6, //0x00003093 testq %rsi, %rsi + 0x0f, 0x85, 0x94, 0xfd, 0xff, 0xff, //0x00003096 jne LBB0_514 + 0xe9, 0x61, 0x08, 0x00, 0x00, //0x0000309c jmp LBB0_542 + //0x000030a1 LBB0_543 + 0x49, 0x8d, 0x4c, 0x24, 0xff, //0x000030a1 leaq $-1(%r12), %rcx + 0x4c, 0x39, 0xf1, //0x000030a6 cmpq %r14, %rcx + 0x0f, 0x84, 0x44, 0x06, 0x00, 0x00, //0x000030a9 je LBB0_638 + 0x4c, 0x89, 0xe2, //0x000030af movq %r12, %rdx + 0x4f, 0x8d, 0x1c, 0x16, //0x000030b2 leaq (%r14,%r10), %r11 + 0x49, 0x83, 0xc3, 0x02, //0x000030b6 addq $2, %r11 + 0x4c, 0x89, 0xe1, //0x000030ba movq %r12, %rcx + 0x4c, 0x29, 0xf1, //0x000030bd subq %r14, %rcx + 0x48, 0x83, 0xc1, 0xfe, //0x000030c0 addq $-2, %rcx + 0x49, 0x89, 0xce, //0x000030c4 movq %rcx, %r14 + 0x4c, 0x8b, 0x6d, 0xc0, //0x000030c7 movq $-64(%rbp), %r13 + 0xe9, 0x71, 0xf5, 0xff, 0xff, //0x000030cb jmp LBB0_139 + //0x000030d0 LBB0_545 + 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x000030d0 cmpq $-1, $-48(%rbp) + 0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x000030d5 jne LBB0_547 + 0x4c, 0x89, 0xd8, //0x000030db movq %r11, %rax + 0x4c, 0x29, 0xc8, //0x000030de subq %r9, %rax + 0x48, 0x0f, 0xbc, 0xf2, //0x000030e1 bsfq %rdx, %rsi + 0x48, 0x01, 0xc6, //0x000030e5 addq %rax, %rsi + 0x48, 0x89, 0x75, 0xd0, //0x000030e8 movq %rsi, $-48(%rbp) + //0x000030ec LBB0_547 + 0x44, 0x89, 0xd0, //0x000030ec movl %r10d, %eax + 0xf7, 0xd0, //0x000030ef notl %eax + 0x21, 0xd0, //0x000030f1 andl %edx, %eax + 0x41, 0x8d, 0x34, 0x42, //0x000030f3 leal (%r10,%rax,2), %esi + 0x8d, 0x3c, 0x00, //0x000030f7 leal (%rax,%rax), %edi + 0xf7, 0xd7, //0x000030fa notl %edi + 0x21, 0xd7, //0x000030fc andl %edx, %edi + 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x000030fe andl $-1431655766, %edi + 0x45, 0x31, 0xd2, //0x00003104 xorl %r10d, %r10d + 0x01, 0xc7, //0x00003107 addl %eax, %edi + 0x41, 0x0f, 0x92, 0xc2, //0x00003109 setb %r10b + 0x01, 0xff, //0x0000310d addl %edi, %edi + 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x0000310f xorl $1431655765, %edi + 0x21, 0xf7, //0x00003115 andl %esi, %edi + 0xf7, 0xd7, //0x00003117 notl %edi + 0x21, 0xf9, //0x00003119 andl %edi, %ecx + 0x4c, 0x8b, 0x6d, 0xc0, //0x0000311b movq $-64(%rbp), %r13 + 0x4c, 0x8b, 0x65, 0xb8, //0x0000311f movq $-72(%rbp), %r12 + 0x48, 0x85, 0xc9, //0x00003123 testq %rcx, %rcx + 0x0f, 0x85, 0xe5, 0xf6, 0xff, 0xff, //0x00003126 jne LBB0_53 + //0x0000312c LBB0_548 + 0x49, 0x83, 0xc3, 0x20, //0x0000312c addq $32, %r11 + 0x49, 0x83, 0xc6, 0xe0, //0x00003130 addq $-32, %r14 + //0x00003134 LBB0_549 + 0x4d, 0x85, 0xd2, //0x00003134 testq %r10, %r10 + 0x0f, 0x85, 0xe4, 0x02, 0x00, 0x00, //0x00003137 jne LBB0_589 + 0x48, 0x8b, 0x4d, 0xd0, //0x0000313d movq $-48(%rbp), %rcx + 0x4d, 0x85, 0xf6, //0x00003141 testq %r14, %r14 + 0x0f, 0x84, 0x8c, 0x00, 0x00, 0x00, //0x00003144 je LBB0_561 + //0x0000314a LBB0_551 + 0x4c, 0x89, 0xca, //0x0000314a movq %r9, %rdx + 0x48, 0xf7, 0xda, //0x0000314d negq %rdx + //0x00003150 LBB0_552 + 0x31, 0xf6, //0x00003150 xorl %esi, %esi + //0x00003152 LBB0_553 + 0x41, 0x0f, 0xb6, 0x04, 0x33, //0x00003152 movzbl (%r11,%rsi), %eax + 0x3c, 0x22, //0x00003157 cmpb $34, %al + 0x0f, 0x84, 0x70, 0x00, 0x00, 0x00, //0x00003159 je LBB0_560 + 0x3c, 0x5c, //0x0000315f cmpb $92, %al + 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00003161 je LBB0_558 + 0x48, 0x83, 0xc6, 0x01, //0x00003167 addq $1, %rsi + 0x49, 0x39, 0xf6, //0x0000316b cmpq %rsi, %r14 + 0x0f, 0x85, 0xde, 0xff, 0xff, 0xff, //0x0000316e jne LBB0_553 + 0xe9, 0x72, 0x00, 0x00, 0x00, //0x00003174 jmp LBB0_556 + //0x00003179 LBB0_558 + 0x49, 0x8d, 0x46, 0xff, //0x00003179 leaq $-1(%r14), %rax + 0x48, 0x39, 0xf0, //0x0000317d cmpq %rsi, %rax + 0x0f, 0x84, 0xb9, 0x07, 0x00, 0x00, //0x00003180 je LBB0_652 + 0x4a, 0x8d, 0x04, 0x1a, //0x00003186 leaq (%rdx,%r11), %rax + 0x48, 0x01, 0xf0, //0x0000318a addq %rsi, %rax + 0x48, 0x83, 0xf9, 0xff, //0x0000318d cmpq $-1, %rcx + 0x48, 0x8b, 0x7d, 0xd0, //0x00003191 movq $-48(%rbp), %rdi + 0x48, 0x0f, 0x44, 0xf8, //0x00003195 cmoveq %rax, %rdi + 0x48, 0x89, 0x7d, 0xd0, //0x00003199 movq %rdi, $-48(%rbp) + 0x48, 0x0f, 0x44, 0xc8, //0x0000319d cmoveq %rax, %rcx + 0x49, 0x01, 0xf3, //0x000031a1 addq %rsi, %r11 + 0x49, 0x83, 0xc3, 0x02, //0x000031a4 addq $2, %r11 + 0x4c, 0x89, 0xf0, //0x000031a8 movq %r14, %rax + 0x48, 0x29, 0xf0, //0x000031ab subq %rsi, %rax + 0x48, 0x83, 0xc0, 0xfe, //0x000031ae addq $-2, %rax + 0x49, 0x83, 0xc6, 0xfe, //0x000031b2 addq $-2, %r14 + 0x49, 0x39, 0xf6, //0x000031b6 cmpq %rsi, %r14 + 0x49, 0x89, 0xc6, //0x000031b9 movq %rax, %r14 + 0x4c, 0x8b, 0x6d, 0xc0, //0x000031bc movq $-64(%rbp), %r13 + 0x4c, 0x8b, 0x65, 0xb8, //0x000031c0 movq $-72(%rbp), %r12 + 0x0f, 0x85, 0x86, 0xff, 0xff, 0xff, //0x000031c4 jne LBB0_552 + 0xe9, 0xf1, 0x04, 0x00, 0x00, //0x000031ca jmp LBB0_59 + //0x000031cf LBB0_560 + 0x49, 0x01, 0xf3, //0x000031cf addq %rsi, %r11 + 0x49, 0x83, 0xc3, 0x01, //0x000031d2 addq $1, %r11 + //0x000031d6 LBB0_561 + 0x4d, 0x29, 0xcb, //0x000031d6 subq %r9, %r11 + //0x000031d9 LBB0_562 + 0x48, 0x8b, 0x55, 0xc8, //0x000031d9 movq $-56(%rbp), %rdx + 0x4d, 0x85, 0xdb, //0x000031dd testq %r11, %r11 + 0x0f, 0x89, 0x71, 0xe0, 0xff, 0xff, //0x000031e0 jns LBB0_246 + 0xe9, 0xc8, 0x04, 0x00, 0x00, //0x000031e6 jmp LBB0_58 + //0x000031eb LBB0_556 + 0x3c, 0x22, //0x000031eb cmpb $34, %al + 0x0f, 0x85, 0x4c, 0x07, 0x00, 0x00, //0x000031ed jne LBB0_652 + 0x4d, 0x01, 0xf3, //0x000031f3 addq %r14, %r11 + 0x4c, 0x8b, 0x6d, 0xc0, //0x000031f6 movq $-64(%rbp), %r13 + 0x4c, 0x8b, 0x65, 0xb8, //0x000031fa movq $-72(%rbp), %r12 + 0xe9, 0xd3, 0xff, 0xff, 0xff, //0x000031fe jmp LBB0_561 + //0x00003203 LBB0_563 + 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x00003203 cmpq $-1, $-48(%rbp) + 0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x00003208 jne LBB0_565 + 0x4c, 0x89, 0xd8, //0x0000320e movq %r11, %rax + 0x4c, 0x29, 0xc8, //0x00003211 subq %r9, %rax + 0x48, 0x0f, 0xbc, 0xfa, //0x00003214 bsfq %rdx, %rdi + 0x48, 0x01, 0xc7, //0x00003218 addq %rax, %rdi + 0x48, 0x89, 0x7d, 0xd0, //0x0000321b movq %rdi, $-48(%rbp) + //0x0000321f LBB0_565 + 0x48, 0x89, 0xdf, //0x0000321f movq %rbx, %rdi + 0x89, 0xf8, //0x00003222 movl %edi, %eax + 0xf7, 0xd0, //0x00003224 notl %eax + 0x21, 0xd0, //0x00003226 andl %edx, %eax + 0x44, 0x8d, 0x04, 0x43, //0x00003228 leal (%rbx,%rax,2), %r8d + 0x8d, 0x3c, 0x00, //0x0000322c leal (%rax,%rax), %edi + 0xf7, 0xd7, //0x0000322f notl %edi + 0x21, 0xd7, //0x00003231 andl %edx, %edi + 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x00003233 andl $-1431655766, %edi + 0x31, 0xdb, //0x00003239 xorl %ebx, %ebx + 0x01, 0xc7, //0x0000323b addl %eax, %edi + 0x0f, 0x92, 0xc3, //0x0000323d setb %bl + 0x01, 0xff, //0x00003240 addl %edi, %edi + 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x00003242 xorl $1431655765, %edi + 0x44, 0x21, 0xc7, //0x00003248 andl %r8d, %edi + 0xf7, 0xd7, //0x0000324b notl %edi + 0x21, 0xf9, //0x0000324d andl %edi, %ecx + 0x4c, 0x8b, 0x6d, 0xc0, //0x0000324f movq $-64(%rbp), %r13 + 0x66, 0x41, 0x0f, 0x6f, 0xfc, //0x00003253 movdqa %xmm12, %xmm7 + 0x4c, 0x8b, 0x65, 0xb8, //0x00003258 movq $-72(%rbp), %r12 + 0xe9, 0x42, 0xf6, 0xff, 0xff, //0x0000325c jmp LBB0_177 + //0x00003261 LBB0_566 + 0x49, 0x8d, 0x4c, 0x24, 0xff, //0x00003261 leaq $-1(%r12), %rcx + 0x4c, 0x39, 0xf1, //0x00003266 cmpq %r14, %rcx + 0x0f, 0x84, 0x84, 0x04, 0x00, 0x00, //0x00003269 je LBB0_638 + 0x4c, 0x89, 0xe2, //0x0000326f movq %r12, %rdx + 0x4f, 0x8d, 0x1c, 0x16, //0x00003272 leaq (%r14,%r10), %r11 + 0x49, 0x83, 0xc3, 0x02, //0x00003276 addq $2, %r11 + 0x4c, 0x89, 0xe1, //0x0000327a movq %r12, %rcx + 0x4c, 0x29, 0xf1, //0x0000327d subq %r14, %rcx + 0x48, 0x83, 0xc1, 0xfe, //0x00003280 addq $-2, %rcx + 0x49, 0x89, 0xce, //0x00003284 movq %rcx, %r14 + 0x4c, 0x8b, 0x6d, 0xc0, //0x00003287 movq $-64(%rbp), %r13 + 0xe9, 0x9c, 0xf4, 0xff, 0xff, //0x0000328b jmp LBB0_163 + //0x00003290 LBB0_568 + 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x00003290 cmpq $-1, $-48(%rbp) + 0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x00003295 jne LBB0_570 + 0x4c, 0x89, 0xd8, //0x0000329b movq %r11, %rax + 0x4c, 0x29, 0xc8, //0x0000329e subq %r9, %rax + 0x48, 0x0f, 0xbc, 0xf2, //0x000032a1 bsfq %rdx, %rsi + 0x48, 0x01, 0xc6, //0x000032a5 addq %rax, %rsi + 0x48, 0x89, 0x75, 0xd0, //0x000032a8 movq %rsi, $-48(%rbp) + //0x000032ac LBB0_570 + 0x44, 0x89, 0xd0, //0x000032ac movl %r10d, %eax + 0xf7, 0xd0, //0x000032af notl %eax + 0x21, 0xd0, //0x000032b1 andl %edx, %eax + 0x41, 0x8d, 0x34, 0x42, //0x000032b3 leal (%r10,%rax,2), %esi + 0x8d, 0x3c, 0x00, //0x000032b7 leal (%rax,%rax), %edi + 0xf7, 0xd7, //0x000032ba notl %edi + 0x21, 0xd7, //0x000032bc andl %edx, %edi + 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x000032be andl $-1431655766, %edi + 0x45, 0x31, 0xd2, //0x000032c4 xorl %r10d, %r10d + 0x01, 0xc7, //0x000032c7 addl %eax, %edi + 0x41, 0x0f, 0x92, 0xc2, //0x000032c9 setb %r10b + 0x01, 0xff, //0x000032cd addl %edi, %edi + 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x000032cf xorl $1431655765, %edi + 0x21, 0xf7, //0x000032d5 andl %esi, %edi + 0xf7, 0xd7, //0x000032d7 notl %edi + 0x21, 0xf9, //0x000032d9 andl %edi, %ecx + 0x4c, 0x8b, 0x6d, 0xc0, //0x000032db movq $-64(%rbp), %r13 + 0x4c, 0x8b, 0x65, 0xb8, //0x000032df movq $-72(%rbp), %r12 + 0x48, 0x85, 0xc9, //0x000032e3 testq %rcx, %rcx + 0x0f, 0x85, 0xd5, 0xf6, 0xff, 0xff, //0x000032e6 jne LBB0_122 + //0x000032ec LBB0_571 + 0x49, 0x83, 0xc3, 0x20, //0x000032ec addq $32, %r11 + 0x49, 0x83, 0xc6, 0xe0, //0x000032f0 addq $-32, %r14 + //0x000032f4 LBB0_572 + 0x4d, 0x85, 0xd2, //0x000032f4 testq %r10, %r10 + 0x0f, 0x85, 0x6b, 0x01, 0x00, 0x00, //0x000032f7 jne LBB0_591 + 0x48, 0x8b, 0x4d, 0xd0, //0x000032fd movq $-48(%rbp), %rcx + 0x4d, 0x85, 0xf6, //0x00003301 testq %r14, %r14 + 0x0f, 0x84, 0x8c, 0x00, 0x00, 0x00, //0x00003304 je LBB0_584 + //0x0000330a LBB0_574 + 0x4c, 0x89, 0xca, //0x0000330a movq %r9, %rdx + 0x48, 0xf7, 0xda, //0x0000330d negq %rdx + //0x00003310 LBB0_575 + 0x31, 0xf6, //0x00003310 xorl %esi, %esi + //0x00003312 LBB0_576 + 0x41, 0x0f, 0xb6, 0x04, 0x33, //0x00003312 movzbl (%r11,%rsi), %eax + 0x3c, 0x22, //0x00003317 cmpb $34, %al + 0x0f, 0x84, 0x70, 0x00, 0x00, 0x00, //0x00003319 je LBB0_583 + 0x3c, 0x5c, //0x0000331f cmpb $92, %al + 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00003321 je LBB0_581 + 0x48, 0x83, 0xc6, 0x01, //0x00003327 addq $1, %rsi + 0x49, 0x39, 0xf6, //0x0000332b cmpq %rsi, %r14 + 0x0f, 0x85, 0xde, 0xff, 0xff, 0xff, //0x0000332e jne LBB0_576 + 0xe9, 0x72, 0x00, 0x00, 0x00, //0x00003334 jmp LBB0_579 + //0x00003339 LBB0_581 + 0x49, 0x8d, 0x46, 0xff, //0x00003339 leaq $-1(%r14), %rax + 0x48, 0x39, 0xf0, //0x0000333d cmpq %rsi, %rax + 0x0f, 0x84, 0x15, 0x06, 0x00, 0x00, //0x00003340 je LBB0_653 + 0x4a, 0x8d, 0x04, 0x1a, //0x00003346 leaq (%rdx,%r11), %rax + 0x48, 0x01, 0xf0, //0x0000334a addq %rsi, %rax + 0x48, 0x83, 0xf9, 0xff, //0x0000334d cmpq $-1, %rcx + 0x48, 0x8b, 0x7d, 0xd0, //0x00003351 movq $-48(%rbp), %rdi + 0x48, 0x0f, 0x44, 0xf8, //0x00003355 cmoveq %rax, %rdi + 0x48, 0x89, 0x7d, 0xd0, //0x00003359 movq %rdi, $-48(%rbp) + 0x48, 0x0f, 0x44, 0xc8, //0x0000335d cmoveq %rax, %rcx + 0x49, 0x01, 0xf3, //0x00003361 addq %rsi, %r11 + 0x49, 0x83, 0xc3, 0x02, //0x00003364 addq $2, %r11 + 0x4c, 0x89, 0xf0, //0x00003368 movq %r14, %rax + 0x48, 0x29, 0xf0, //0x0000336b subq %rsi, %rax + 0x48, 0x83, 0xc0, 0xfe, //0x0000336e addq $-2, %rax + 0x49, 0x83, 0xc6, 0xfe, //0x00003372 addq $-2, %r14 + 0x49, 0x39, 0xf6, //0x00003376 cmpq %rsi, %r14 + 0x49, 0x89, 0xc6, //0x00003379 movq %rax, %r14 + 0x4c, 0x8b, 0x6d, 0xc0, //0x0000337c movq $-64(%rbp), %r13 + 0x4c, 0x8b, 0x65, 0xb8, //0x00003380 movq $-72(%rbp), %r12 + 0x0f, 0x85, 0x86, 0xff, 0xff, 0xff, //0x00003384 jne LBB0_575 + 0xe9, 0x87, 0x03, 0x00, 0x00, //0x0000338a jmp LBB0_128 + //0x0000338f LBB0_583 + 0x49, 0x01, 0xf3, //0x0000338f addq %rsi, %r11 + 0x49, 0x83, 0xc3, 0x01, //0x00003392 addq $1, %r11 + //0x00003396 LBB0_584 + 0x4d, 0x29, 0xcb, //0x00003396 subq %r9, %r11 + //0x00003399 LBB0_585 + 0x48, 0x8b, 0x55, 0xc8, //0x00003399 movq $-56(%rbp), %rdx + 0x4d, 0x85, 0xdb, //0x0000339d testq %r11, %r11 + 0x0f, 0x89, 0x1a, 0xe4, 0xff, 0xff, //0x000033a0 jns LBB0_331 + 0xe9, 0x5a, 0x03, 0x00, 0x00, //0x000033a6 jmp LBB0_127 + //0x000033ab LBB0_579 + 0x3c, 0x22, //0x000033ab cmpb $34, %al + 0x0f, 0x85, 0xa8, 0x05, 0x00, 0x00, //0x000033ad jne LBB0_653 + 0x4d, 0x01, 0xf3, //0x000033b3 addq %r14, %r11 + 0x4c, 0x8b, 0x6d, 0xc0, //0x000033b6 movq $-64(%rbp), %r13 + 0x4c, 0x8b, 0x65, 0xb8, //0x000033ba movq $-72(%rbp), %r12 + 0xe9, 0xd3, 0xff, 0xff, 0xff, //0x000033be jmp LBB0_584 + //0x000033c3 LBB0_586 + 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x000033c3 cmpq $-1, $-48(%rbp) + 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x000033c8 jne LBB0_588 + 0x4c, 0x89, 0xd8, //0x000033ce movq %r11, %rax + 0x48, 0x2b, 0x45, 0xb0, //0x000033d1 subq $-80(%rbp), %rax + 0x48, 0x0f, 0xbc, 0xfa, //0x000033d5 bsfq %rdx, %rdi + 0x48, 0x01, 0xc7, //0x000033d9 addq %rax, %rdi + 0x48, 0x89, 0x7d, 0xd0, //0x000033dc movq %rdi, $-48(%rbp) + //0x000033e0 LBB0_588 + 0x44, 0x89, 0xc8, //0x000033e0 movl %r9d, %eax + 0xf7, 0xd0, //0x000033e3 notl %eax + 0x21, 0xd0, //0x000033e5 andl %edx, %eax + 0x45, 0x8d, 0x04, 0x41, //0x000033e7 leal (%r9,%rax,2), %r8d + 0x8d, 0x3c, 0x00, //0x000033eb leal (%rax,%rax), %edi + 0xf7, 0xd7, //0x000033ee notl %edi + 0x21, 0xd7, //0x000033f0 andl %edx, %edi + 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x000033f2 andl $-1431655766, %edi + 0x45, 0x31, 0xc9, //0x000033f8 xorl %r9d, %r9d + 0x01, 0xc7, //0x000033fb addl %eax, %edi + 0x41, 0x0f, 0x92, 0xc1, //0x000033fd setb %r9b + 0x01, 0xff, //0x00003401 addl %edi, %edi + 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x00003403 xorl $1431655765, %edi + 0x44, 0x21, 0xc7, //0x00003409 andl %r8d, %edi + 0xf7, 0xd7, //0x0000340c notl %edi + 0x21, 0xf9, //0x0000340e andl %edi, %ecx + 0x4c, 0x8b, 0x6d, 0xc0, //0x00003410 movq $-64(%rbp), %r13 + 0x4c, 0x8b, 0x65, 0xb8, //0x00003414 movq $-72(%rbp), %r12 + 0x4c, 0x8b, 0x45, 0xb0, //0x00003418 movq $-80(%rbp), %r8 + 0xe9, 0x38, 0xf6, 0xff, 0xff, //0x0000341c jmp LBB0_212 + //0x00003421 LBB0_589 + 0x4d, 0x85, 0xf6, //0x00003421 testq %r14, %r14 + 0x0f, 0x84, 0x15, 0x05, 0x00, 0x00, //0x00003424 je LBB0_652 + 0x4c, 0x89, 0xc9, //0x0000342a movq %r9, %rcx + 0x48, 0xf7, 0xd1, //0x0000342d notq %rcx + 0x4c, 0x01, 0xd9, //0x00003430 addq %r11, %rcx + 0x48, 0x8b, 0x55, 0xd0, //0x00003433 movq $-48(%rbp), %rdx + 0x48, 0x83, 0xfa, 0xff, //0x00003437 cmpq $-1, %rdx + 0x48, 0x89, 0xd0, //0x0000343b movq %rdx, %rax + 0x48, 0x0f, 0x44, 0xc1, //0x0000343e cmoveq %rcx, %rax + 0x48, 0x0f, 0x45, 0xca, //0x00003442 cmovneq %rdx, %rcx + 0x49, 0x83, 0xc3, 0x01, //0x00003446 addq $1, %r11 + 0x49, 0x83, 0xc6, 0xff, //0x0000344a addq $-1, %r14 + 0x48, 0x89, 0x45, 0xd0, //0x0000344e movq %rax, $-48(%rbp) + 0x4c, 0x8b, 0x6d, 0xc0, //0x00003452 movq $-64(%rbp), %r13 + 0x4c, 0x8b, 0x65, 0xb8, //0x00003456 movq $-72(%rbp), %r12 + 0x4d, 0x85, 0xf6, //0x0000345a testq %r14, %r14 + 0x0f, 0x85, 0xe7, 0xfc, 0xff, 0xff, //0x0000345d jne LBB0_551 + 0xe9, 0x6e, 0xfd, 0xff, 0xff, //0x00003463 jmp LBB0_561 + //0x00003468 LBB0_591 + 0x4d, 0x85, 0xf6, //0x00003468 testq %r14, %r14 + 0x0f, 0x84, 0xea, 0x04, 0x00, 0x00, //0x0000346b je LBB0_653 + 0x4c, 0x89, 0xc9, //0x00003471 movq %r9, %rcx + 0x48, 0xf7, 0xd1, //0x00003474 notq %rcx + 0x4c, 0x01, 0xd9, //0x00003477 addq %r11, %rcx + 0x48, 0x8b, 0x55, 0xd0, //0x0000347a movq $-48(%rbp), %rdx + 0x48, 0x83, 0xfa, 0xff, //0x0000347e cmpq $-1, %rdx + 0x48, 0x89, 0xd0, //0x00003482 movq %rdx, %rax + 0x48, 0x0f, 0x44, 0xc1, //0x00003485 cmoveq %rcx, %rax + 0x48, 0x0f, 0x45, 0xca, //0x00003489 cmovneq %rdx, %rcx + 0x49, 0x83, 0xc3, 0x01, //0x0000348d addq $1, %r11 + 0x49, 0x83, 0xc6, 0xff, //0x00003491 addq $-1, %r14 + 0x48, 0x89, 0x45, 0xd0, //0x00003495 movq %rax, $-48(%rbp) + 0x4c, 0x8b, 0x6d, 0xc0, //0x00003499 movq $-64(%rbp), %r13 + 0x4c, 0x8b, 0x65, 0xb8, //0x0000349d movq $-72(%rbp), %r12 + 0x4d, 0x85, 0xf6, //0x000034a1 testq %r14, %r14 + 0x0f, 0x85, 0x60, 0xfe, 0xff, 0xff, //0x000034a4 jne LBB0_574 + 0xe9, 0xe7, 0xfe, 0xff, 0xff, //0x000034aa jmp LBB0_584 + //0x000034af LBB0_593 + 0x49, 0x8d, 0x48, 0xff, //0x000034af leaq $-1(%r8), %rcx + 0x4c, 0x39, 0xf1, //0x000034b3 cmpq %r14, %rcx + 0x0f, 0x84, 0x37, 0x02, 0x00, 0x00, //0x000034b6 je LBB0_638 + 0x4c, 0x89, 0xc2, //0x000034bc movq %r8, %rdx + 0x4f, 0x8d, 0x1c, 0x16, //0x000034bf leaq (%r14,%r10), %r11 + 0x49, 0x83, 0xc3, 0x02, //0x000034c3 addq $2, %r11 + 0x4c, 0x89, 0xc1, //0x000034c7 movq %r8, %rcx + 0x4c, 0x29, 0xf1, //0x000034ca subq %r14, %rcx + 0x48, 0x83, 0xc1, 0xfe, //0x000034cd addq $-2, %rcx + 0x49, 0x89, 0xce, //0x000034d1 movq %rcx, %r14 + 0x4c, 0x8b, 0x6d, 0xc0, //0x000034d4 movq $-64(%rbp), %r13 + 0xe9, 0x20, 0xe4, 0xff, 0xff, //0x000034d8 jmp LBB0_343 + //0x000034dd LBB0_595 + 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x000034dd cmpq $-1, $-48(%rbp) + 0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x000034e2 jne LBB0_597 + 0x4c, 0x89, 0xd8, //0x000034e8 movq %r11, %rax + 0x4c, 0x29, 0xc8, //0x000034eb subq %r9, %rax + 0x48, 0x0f, 0xbc, 0xf2, //0x000034ee bsfq %rdx, %rsi + 0x48, 0x01, 0xc6, //0x000034f2 addq %rax, %rsi + 0x48, 0x89, 0x75, 0xd0, //0x000034f5 movq %rsi, $-48(%rbp) + //0x000034f9 LBB0_597 + 0x44, 0x89, 0xd0, //0x000034f9 movl %r10d, %eax + 0xf7, 0xd0, //0x000034fc notl %eax + 0x21, 0xd0, //0x000034fe andl %edx, %eax + 0x41, 0x8d, 0x34, 0x42, //0x00003500 leal (%r10,%rax,2), %esi + 0x8d, 0x3c, 0x00, //0x00003504 leal (%rax,%rax), %edi + 0xf7, 0xd7, //0x00003507 notl %edi + 0x21, 0xd7, //0x00003509 andl %edx, %edi + 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000350b andl $-1431655766, %edi + 0x45, 0x31, 0xd2, //0x00003511 xorl %r10d, %r10d + 0x01, 0xc7, //0x00003514 addl %eax, %edi + 0x41, 0x0f, 0x92, 0xc2, //0x00003516 setb %r10b + 0x01, 0xff, //0x0000351a addl %edi, %edi + 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x0000351c xorl $1431655765, %edi + 0x21, 0xf7, //0x00003522 andl %esi, %edi + 0xf7, 0xd7, //0x00003524 notl %edi + 0x21, 0xf9, //0x00003526 andl %edi, %ecx + 0x4c, 0x8b, 0x6d, 0xc0, //0x00003528 movq $-64(%rbp), %r13 + 0x4c, 0x8b, 0x45, 0xb8, //0x0000352c movq $-72(%rbp), %r8 + 0x48, 0x85, 0xc9, //0x00003530 testq %rcx, %rcx + 0x0f, 0x85, 0x98, 0xf7, 0xff, 0xff, //0x00003533 jne LBB0_264 + //0x00003539 LBB0_598 + 0x49, 0x83, 0xc3, 0x20, //0x00003539 addq $32, %r11 + 0x49, 0x83, 0xc6, 0xe0, //0x0000353d addq $-32, %r14 + //0x00003541 LBB0_599 + 0x4d, 0x85, 0xd2, //0x00003541 testq %r10, %r10 + 0x0f, 0x85, 0x0b, 0x01, 0x00, 0x00, //0x00003544 jne LBB0_615 + 0x48, 0x8b, 0x4d, 0xd0, //0x0000354a movq $-48(%rbp), %rcx + 0x4d, 0x85, 0xf6, //0x0000354e testq %r14, %r14 + 0x0f, 0x84, 0x84, 0x00, 0x00, 0x00, //0x00003551 je LBB0_611 + //0x00003557 LBB0_601 + 0x4c, 0x89, 0xca, //0x00003557 movq %r9, %rdx + 0x48, 0xf7, 0xda, //0x0000355a negq %rdx + //0x0000355d LBB0_602 + 0x31, 0xf6, //0x0000355d xorl %esi, %esi + //0x0000355f LBB0_603 + 0x41, 0x0f, 0xb6, 0x04, 0x33, //0x0000355f movzbl (%r11,%rsi), %eax + 0x3c, 0x22, //0x00003564 cmpb $34, %al + 0x0f, 0x84, 0x68, 0x00, 0x00, 0x00, //0x00003566 je LBB0_610 + 0x3c, 0x5c, //0x0000356c cmpb $92, %al + 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x0000356e je LBB0_608 + 0x48, 0x83, 0xc6, 0x01, //0x00003574 addq $1, %rsi + 0x49, 0x39, 0xf6, //0x00003578 cmpq %rsi, %r14 + 0x0f, 0x85, 0xde, 0xff, 0xff, 0xff, //0x0000357b jne LBB0_603 + 0xe9, 0x61, 0x00, 0x00, 0x00, //0x00003581 jmp LBB0_606 + //0x00003586 LBB0_608 + 0x49, 0x8d, 0x46, 0xff, //0x00003586 leaq $-1(%r14), %rax + 0x48, 0x39, 0xf0, //0x0000358a cmpq %rsi, %rax + 0x0f, 0x84, 0x6f, 0x03, 0x00, 0x00, //0x0000358d je LBB0_542 + 0x4a, 0x8d, 0x04, 0x1a, //0x00003593 leaq (%rdx,%r11), %rax + 0x48, 0x01, 0xf0, //0x00003597 addq %rsi, %rax + 0x48, 0x83, 0xf9, 0xff, //0x0000359a cmpq $-1, %rcx + 0x48, 0x8b, 0x7d, 0xd0, //0x0000359e movq $-48(%rbp), %rdi + 0x48, 0x0f, 0x44, 0xf8, //0x000035a2 cmoveq %rax, %rdi + 0x48, 0x89, 0x7d, 0xd0, //0x000035a6 movq %rdi, $-48(%rbp) + 0x48, 0x0f, 0x44, 0xc8, //0x000035aa cmoveq %rax, %rcx + 0x49, 0x01, 0xf3, //0x000035ae addq %rsi, %r11 + 0x49, 0x83, 0xc3, 0x02, //0x000035b1 addq $2, %r11 + 0x4c, 0x89, 0xf0, //0x000035b5 movq %r14, %rax + 0x48, 0x29, 0xf0, //0x000035b8 subq %rsi, %rax + 0x48, 0x83, 0xc0, 0xfe, //0x000035bb addq $-2, %rax + 0x49, 0x83, 0xc6, 0xfe, //0x000035bf addq $-2, %r14 + 0x49, 0x39, 0xf6, //0x000035c3 cmpq %rsi, %r14 + 0x49, 0x89, 0xc6, //0x000035c6 movq %rax, %r14 + 0x0f, 0x85, 0x8e, 0xff, 0xff, 0xff, //0x000035c9 jne LBB0_602 + 0xe9, 0x2e, 0x03, 0x00, 0x00, //0x000035cf jmp LBB0_542 + //0x000035d4 LBB0_610 + 0x49, 0x01, 0xf3, //0x000035d4 addq %rsi, %r11 + 0x49, 0x83, 0xc3, 0x01, //0x000035d7 addq $1, %r11 + //0x000035db LBB0_611 + 0x4d, 0x29, 0xcb, //0x000035db subq %r9, %r11 + 0x4c, 0x8b, 0x6d, 0xc0, //0x000035de movq $-64(%rbp), %r13 + 0xe9, 0x5d, 0xde, 0xff, 0xff, //0x000035e2 jmp LBB0_269 + //0x000035e7 LBB0_606 + 0x3c, 0x22, //0x000035e7 cmpb $34, %al + 0x0f, 0x85, 0x13, 0x03, 0x00, 0x00, //0x000035e9 jne LBB0_542 + 0x4d, 0x01, 0xf3, //0x000035ef addq %r14, %r11 + 0xe9, 0xe4, 0xff, 0xff, 0xff, //0x000035f2 jmp LBB0_611 + //0x000035f7 LBB0_612 + 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x000035f7 cmpq $-1, $-48(%rbp) + 0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x000035fc jne LBB0_614 + 0x4c, 0x89, 0xd8, //0x00003602 movq %r11, %rax + 0x4c, 0x29, 0xc8, //0x00003605 subq %r9, %rax + 0x48, 0x0f, 0xbc, 0xfa, //0x00003608 bsfq %rdx, %rdi + 0x48, 0x01, 0xc7, //0x0000360c addq %rax, %rdi + 0x48, 0x89, 0x7d, 0xd0, //0x0000360f movq %rdi, $-48(%rbp) + //0x00003613 LBB0_614 + 0x44, 0x89, 0xf0, //0x00003613 movl %r14d, %eax + 0xf7, 0xd0, //0x00003616 notl %eax + 0x21, 0xd0, //0x00003618 andl %edx, %eax + 0x45, 0x8d, 0x04, 0x46, //0x0000361a leal (%r14,%rax,2), %r8d + 0x8d, 0x1c, 0x00, //0x0000361e leal (%rax,%rax), %ebx + 0xf7, 0xd3, //0x00003621 notl %ebx + 0x21, 0xd3, //0x00003623 andl %edx, %ebx + 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x00003625 andl $-1431655766, %ebx + 0x31, 0xff, //0x0000362b xorl %edi, %edi + 0x01, 0xc3, //0x0000362d addl %eax, %ebx + 0x40, 0x0f, 0x92, 0xc7, //0x0000362f setb %dil + 0x01, 0xdb, //0x00003633 addl %ebx, %ebx + 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x00003635 xorl $1431655765, %ebx + 0x44, 0x21, 0xc3, //0x0000363b andl %r8d, %ebx + 0xf7, 0xd3, //0x0000363e notl %ebx + 0x41, 0x21, 0xda, //0x00003640 andl %ebx, %r10d + 0x4c, 0x8b, 0x6d, 0xc0, //0x00003643 movq $-64(%rbp), %r13 + 0x66, 0x41, 0x0f, 0x6f, 0xfc, //0x00003647 movdqa %xmm12, %xmm7 + 0x4c, 0x8b, 0x45, 0xb8, //0x0000364c movq $-72(%rbp), %r8 + 0xe9, 0x0b, 0xf7, 0xff, 0xff, //0x00003650 jmp LBB0_427 + //0x00003655 LBB0_615 + 0x4d, 0x85, 0xf6, //0x00003655 testq %r14, %r14 + 0x0f, 0x84, 0xa4, 0x02, 0x00, 0x00, //0x00003658 je LBB0_542 + 0x4c, 0x89, 0xc9, //0x0000365e movq %r9, %rcx + 0x48, 0xf7, 0xd1, //0x00003661 notq %rcx + 0x4c, 0x01, 0xd9, //0x00003664 addq %r11, %rcx + 0x48, 0x8b, 0x55, 0xd0, //0x00003667 movq $-48(%rbp), %rdx + 0x48, 0x83, 0xfa, 0xff, //0x0000366b cmpq $-1, %rdx + 0x48, 0x89, 0xd0, //0x0000366f movq %rdx, %rax + 0x48, 0x0f, 0x44, 0xc1, //0x00003672 cmoveq %rcx, %rax + 0x48, 0x0f, 0x45, 0xca, //0x00003676 cmovneq %rdx, %rcx + 0x49, 0x83, 0xc3, 0x01, //0x0000367a addq $1, %r11 + 0x49, 0x83, 0xc6, 0xff, //0x0000367e addq $-1, %r14 + 0x48, 0x89, 0x45, 0xd0, //0x00003682 movq %rax, $-48(%rbp) + 0x4d, 0x85, 0xf6, //0x00003686 testq %r14, %r14 + 0x0f, 0x85, 0xc8, 0xfe, 0xff, 0xff, //0x00003689 jne LBB0_601 + 0xe9, 0x47, 0xff, 0xff, 0xff, //0x0000368f jmp LBB0_611 + //0x00003694 LBB0_617 + 0x48, 0x8b, 0x45, 0xa8, //0x00003694 movq $-88(%rbp), %rax + 0x4c, 0x89, 0x18, //0x00003698 movq %r11, (%rax) + //0x0000369b LBB0_618 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000369b movq $-1, %rax + 0xe9, 0x4c, 0x00, 0x00, 0x00, //0x000036a2 jmp LBB0_638 + //0x000036a7 LBB0_634 + 0x48, 0xc7, 0xc0, 0xf9, 0xff, 0xff, 0xff, //0x000036a7 movq $-7, %rax + 0xe9, 0x40, 0x00, 0x00, 0x00, //0x000036ae jmp LBB0_638 + //0x000036b3 LBB0_58 + 0x4c, 0x89, 0xd8, //0x000036b3 movq %r11, %rax + 0x49, 0x83, 0xfb, 0xff, //0x000036b6 cmpq $-1, %r11 + 0x0f, 0x85, 0x82, 0x00, 0x00, 0x00, //0x000036ba jne LBB0_626 + //0x000036c0 LBB0_59 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000036c0 movq $-1, %rax + 0x4c, 0x89, 0x65, 0xd0, //0x000036c7 movq %r12, $-48(%rbp) + 0xe9, 0x72, 0x00, 0x00, 0x00, //0x000036cb jmp LBB0_626 + //0x000036d0 LBB0_619 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000036d0 movq $-1, %rax + 0xe9, 0x03, 0x00, 0x00, 0x00, //0x000036d7 jmp LBB0_622 + //0x000036dc LBB0_621 + 0x4c, 0x89, 0xd8, //0x000036dc movq %r11, %rax + //0x000036df LBB0_622 + 0x48, 0xf7, 0xd0, //0x000036df notq %rax + 0x48, 0x01, 0xc2, //0x000036e2 addq %rax, %rdx + 0x48, 0x8b, 0x45, 0xa8, //0x000036e5 movq $-88(%rbp), %rax + 0x48, 0x89, 0x10, //0x000036e9 movq %rdx, (%rax) + //0x000036ec LBB0_637 + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000036ec movq $-2, %rax + //0x000036f3 LBB0_638 + 0x48, 0x81, 0xc4, 0x88, 0x00, 0x00, 0x00, //0x000036f3 addq $136, %rsp + 0x5b, //0x000036fa popq %rbx + 0x41, 0x5c, //0x000036fb popq %r12 + 0x41, 0x5d, //0x000036fd popq %r13 + 0x41, 0x5e, //0x000036ff popq %r14 + 0x41, 0x5f, //0x00003701 popq %r15 + 0x5d, //0x00003703 popq %rbp + 0xc3, //0x00003704 retq + //0x00003705 LBB0_127 + 0x4c, 0x89, 0xd8, //0x00003705 movq %r11, %rax + 0x49, 0x83, 0xfb, 0xff, //0x00003708 cmpq $-1, %r11 + 0x48, 0x8b, 0x75, 0xd0, //0x0000370c movq $-48(%rbp), %rsi + 0x0f, 0x85, 0xa7, 0x01, 0x00, 0x00, //0x00003710 jne LBB0_226 + //0x00003716 LBB0_128 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003716 movq $-1, %rax + 0x4c, 0x89, 0xe6, //0x0000371d movq %r12, %rsi + 0xe9, 0x98, 0x01, 0x00, 0x00, //0x00003720 jmp LBB0_226 + //0x00003725 LBB0_623 + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003725 movq $-2, %rax + 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x0000372c cmpq $-1, $-48(%rbp) + 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x00003731 jne LBB0_626 + 0x48, 0x0f, 0xbc, 0xc9, //0x00003737 bsfq %rcx, %rcx + 0x4c, 0x01, 0xd9, //0x0000373b addq %r11, %rcx + //0x0000373e LBB0_625 + 0x48, 0x89, 0x4d, 0xd0, //0x0000373e movq %rcx, $-48(%rbp) + //0x00003742 LBB0_626 + 0x48, 0x8b, 0x4d, 0xa8, //0x00003742 movq $-88(%rbp), %rcx + 0x48, 0x8b, 0x55, 0xd0, //0x00003746 movq $-48(%rbp), %rdx + 0x48, 0x89, 0x11, //0x0000374a movq %rdx, (%rcx) + 0xe9, 0xa1, 0xff, 0xff, 0xff, //0x0000374d jmp LBB0_638 + //0x00003752 LBB0_312 + 0x48, 0x8b, 0x55, 0xa8, //0x00003752 movq $-88(%rbp), %rdx + 0x48, 0x89, 0x32, //0x00003756 movq %rsi, (%rdx) + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003759 movq $-2, %rax + 0x41, 0x80, 0x38, 0x6e, //0x00003760 cmpb $110, (%r8) + 0x0f, 0x85, 0x89, 0xff, 0xff, 0xff, //0x00003764 jne LBB0_638 + 0x48, 0x8d, 0x4e, 0x01, //0x0000376a leaq $1(%rsi), %rcx + 0x48, 0x89, 0x0a, //0x0000376e movq %rcx, (%rdx) + 0x41, 0x80, 0x7c, 0x31, 0x01, 0x75, //0x00003771 cmpb $117, $1(%r9,%rsi) + 0x0f, 0x85, 0x76, 0xff, 0xff, 0xff, //0x00003777 jne LBB0_638 + 0x48, 0x8d, 0x4e, 0x02, //0x0000377d leaq $2(%rsi), %rcx + 0x48, 0x89, 0x0a, //0x00003781 movq %rcx, (%rdx) + 0x41, 0x80, 0x7c, 0x31, 0x02, 0x6c, //0x00003784 cmpb $108, $2(%r9,%rsi) + 0x0f, 0x85, 0x63, 0xff, 0xff, 0xff, //0x0000378a jne LBB0_638 + 0x48, 0x8d, 0x4e, 0x03, //0x00003790 leaq $3(%rsi), %rcx + 0x48, 0x89, 0x0a, //0x00003794 movq %rcx, (%rdx) + 0x41, 0x80, 0x7c, 0x31, 0x03, 0x6c, //0x00003797 cmpb $108, $3(%r9,%rsi) + 0x0f, 0x85, 0x50, 0xff, 0xff, 0xff, //0x0000379d jne LBB0_638 + 0xe9, 0xaa, 0x00, 0x00, 0x00, //0x000037a3 jmp LBB0_316 + //0x000037a8 LBB0_627 + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000037a8 movq $-2, %rax + 0x80, 0xf9, 0x61, //0x000037af cmpb $97, %cl + 0x0f, 0x85, 0x3b, 0xff, 0xff, 0xff, //0x000037b2 jne LBB0_638 + 0x48, 0x8d, 0x4e, 0x02, //0x000037b8 leaq $2(%rsi), %rcx + 0x48, 0x8b, 0x55, 0xa8, //0x000037bc movq $-88(%rbp), %rdx + 0x48, 0x89, 0x0a, //0x000037c0 movq %rcx, (%rdx) + 0x41, 0x80, 0x7c, 0x31, 0x02, 0x6c, //0x000037c3 cmpb $108, $2(%r9,%rsi) + 0x0f, 0x85, 0x24, 0xff, 0xff, 0xff, //0x000037c9 jne LBB0_638 + 0x48, 0x8d, 0x4e, 0x03, //0x000037cf leaq $3(%rsi), %rcx + 0x48, 0x89, 0x0a, //0x000037d3 movq %rcx, (%rdx) + 0x41, 0x80, 0x7c, 0x31, 0x03, 0x73, //0x000037d6 cmpb $115, $3(%r9,%rsi) + 0x0f, 0x85, 0x11, 0xff, 0xff, 0xff, //0x000037dc jne LBB0_638 + 0x48, 0x8d, 0x4e, 0x04, //0x000037e2 leaq $4(%rsi), %rcx + 0x48, 0x89, 0x0a, //0x000037e6 movq %rcx, (%rdx) + 0x41, 0x80, 0x7c, 0x31, 0x04, 0x65, //0x000037e9 cmpb $101, $4(%r9,%rsi) + 0x0f, 0x85, 0xfe, 0xfe, 0xff, 0xff, //0x000037ef jne LBB0_638 + 0x48, 0x83, 0xc6, 0x05, //0x000037f5 addq $5, %rsi + 0x48, 0x89, 0x32, //0x000037f9 movq %rsi, (%rdx) + 0xe9, 0xf2, 0xfe, 0xff, 0xff, //0x000037fc jmp LBB0_638 + //0x00003801 LBB0_322 + 0x48, 0x8b, 0x55, 0xa8, //0x00003801 movq $-88(%rbp), %rdx + 0x48, 0x89, 0x32, //0x00003805 movq %rsi, (%rdx) + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003808 movq $-2, %rax + 0x41, 0x80, 0x38, 0x74, //0x0000380f cmpb $116, (%r8) + 0x0f, 0x85, 0xda, 0xfe, 0xff, 0xff, //0x00003813 jne LBB0_638 + 0x48, 0x8d, 0x4e, 0x01, //0x00003819 leaq $1(%rsi), %rcx + 0x48, 0x89, 0x0a, //0x0000381d movq %rcx, (%rdx) + 0x41, 0x80, 0x7c, 0x31, 0x01, 0x72, //0x00003820 cmpb $114, $1(%r9,%rsi) + 0x0f, 0x85, 0xc7, 0xfe, 0xff, 0xff, //0x00003826 jne LBB0_638 + 0x48, 0x8d, 0x4e, 0x02, //0x0000382c leaq $2(%rsi), %rcx + 0x48, 0x89, 0x0a, //0x00003830 movq %rcx, (%rdx) + 0x41, 0x80, 0x7c, 0x31, 0x02, 0x75, //0x00003833 cmpb $117, $2(%r9,%rsi) + 0x0f, 0x85, 0xb4, 0xfe, 0xff, 0xff, //0x00003839 jne LBB0_638 + 0x48, 0x8d, 0x4e, 0x03, //0x0000383f leaq $3(%rsi), %rcx + 0x48, 0x89, 0x0a, //0x00003843 movq %rcx, (%rdx) + 0x41, 0x80, 0x7c, 0x31, 0x03, 0x65, //0x00003846 cmpb $101, $3(%r9,%rsi) + 0x0f, 0x85, 0xa1, 0xfe, 0xff, 0xff, //0x0000384c jne LBB0_638 + //0x00003852 LBB0_316 + 0x48, 0x83, 0xc6, 0x04, //0x00003852 addq $4, %rsi + 0x48, 0x89, 0x32, //0x00003856 movq %rsi, (%rdx) + 0xe9, 0x95, 0xfe, 0xff, 0xff, //0x00003859 jmp LBB0_638 + //0x0000385e LBB0_632 + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x0000385e movq $-2, %rax + 0x48, 0x8b, 0x75, 0xd0, //0x00003865 movq $-48(%rbp), %rsi + 0x48, 0x83, 0xfe, 0xff, //0x00003869 cmpq $-1, %rsi + 0x0f, 0x85, 0x4a, 0x00, 0x00, 0x00, //0x0000386d jne LBB0_226 + 0x48, 0x0f, 0xbc, 0xf1, //0x00003873 bsfq %rcx, %rsi + 0x4c, 0x01, 0xde, //0x00003877 addq %r11, %rsi + 0xe9, 0x3e, 0x00, 0x00, 0x00, //0x0000387a jmp LBB0_226 + //0x0000387f LBB0_198 + 0x48, 0x8b, 0x55, 0xc8, //0x0000387f movq $-56(%rbp), %rdx + 0xe9, 0x57, 0xfe, 0xff, 0xff, //0x00003883 jmp LBB0_622 + //0x00003888 LBB0_635 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003888 movq $-1, %rax + //0x0000388f LBB0_636 + 0x48, 0x8b, 0x4d, 0xc8, //0x0000388f movq $-56(%rbp), %rcx + 0x48, 0x29, 0xc1, //0x00003893 subq %rax, %rcx + 0x48, 0x8b, 0x45, 0xa8, //0x00003896 movq $-88(%rbp), %rax + 0x48, 0x89, 0x08, //0x0000389a movq %rcx, (%rax) + 0xe9, 0x4a, 0xfe, 0xff, 0xff, //0x0000389d jmp LBB0_637 + //0x000038a2 LBB0_434 + 0x4c, 0x89, 0xd8, //0x000038a2 movq %r11, %rax + 0x49, 0x83, 0xfb, 0xff, //0x000038a5 cmpq $-1, %r11 + 0x48, 0x8b, 0x75, 0xd0, //0x000038a9 movq $-48(%rbp), %rsi + 0x0f, 0x85, 0x0a, 0x00, 0x00, 0x00, //0x000038ad jne LBB0_226 + //0x000038b3 LBB0_435 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000038b3 movq $-1, %rax + 0x4c, 0x89, 0xc6, //0x000038ba movq %r8, %rsi + //0x000038bd LBB0_226 + 0x48, 0x8b, 0x4d, 0xa8, //0x000038bd movq $-88(%rbp), %rcx + 0x48, 0x89, 0x31, //0x000038c1 movq %rsi, (%rcx) + 0xe9, 0x2a, 0xfe, 0xff, 0xff, //0x000038c4 jmp LBB0_638 + //0x000038c9 LBB0_639 + 0x4d, 0x89, 0xdc, //0x000038c9 movq %r11, %r12 + 0xe9, 0xef, 0xfd, 0xff, 0xff, //0x000038cc jmp LBB0_59 + //0x000038d1 LBB0_640 + 0x4d, 0x89, 0xdc, //0x000038d1 movq %r11, %r12 + 0xe9, 0x3d, 0xfe, 0xff, 0xff, //0x000038d4 jmp LBB0_128 + //0x000038d9 LBB0_190 + 0x4c, 0x01, 0xd9, //0x000038d9 addq %r11, %rcx + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000038dc movq $-2, %rax + 0xe9, 0x56, 0xfe, 0xff, 0xff, //0x000038e3 jmp LBB0_625 + //0x000038e8 LBB0_225 + 0x4c, 0x01, 0xd9, //0x000038e8 addq %r11, %rcx + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000038eb movq $-2, %rax + 0x48, 0x89, 0xce, //0x000038f2 movq %rcx, %rsi + 0xe9, 0xc3, 0xff, 0xff, 0xff, //0x000038f5 jmp LBB0_226 + //0x000038fa LBB0_641 + 0x4d, 0x89, 0xd8, //0x000038fa movq %r11, %r8 + 0xe9, 0xb1, 0xff, 0xff, 0xff, //0x000038fd jmp LBB0_435 + //0x00003902 LBB0_542 + 0x4c, 0x8b, 0x45, 0xb8, //0x00003902 movq $-72(%rbp), %r8 + 0xe9, 0xa8, 0xff, 0xff, 0xff, //0x00003906 jmp LBB0_435 + //0x0000390b LBB0_642 + 0x48, 0x8b, 0x4d, 0xa0, //0x0000390b movq $-96(%rbp), %rcx + 0x48, 0x8b, 0x49, 0x08, //0x0000390f movq $8(%rcx), %rcx + //0x00003913 LBB0_643 + 0x48, 0x8b, 0x55, 0xa8, //0x00003913 movq $-88(%rbp), %rdx + 0x48, 0x89, 0x0a, //0x00003917 movq %rcx, (%rdx) + 0xe9, 0xd4, 0xfd, 0xff, 0xff, //0x0000391a jmp LBB0_638 + //0x0000391f LBB0_644 + 0x4d, 0x29, 0xcb, //0x0000391f subq %r9, %r11 + 0x49, 0x01, 0xd3, //0x00003922 addq %rdx, %r11 + 0xe9, 0x21, 0x00, 0x00, 0x00, //0x00003925 jmp LBB0_648 + //0x0000392a LBB0_645 + 0x4c, 0x89, 0xde, //0x0000392a movq %r11, %rsi + 0x4c, 0x29, 0xc6, //0x0000392d subq %r8, %rsi + //0x00003930 LBB0_646 + 0x48, 0x01, 0xd6, //0x00003930 addq %rdx, %rsi + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003933 movq $-2, %rax + 0xe9, 0x7e, 0xff, 0xff, 0xff, //0x0000393a jmp LBB0_226 + //0x0000393f LBB0_652 + 0x4c, 0x8b, 0x65, 0xb8, //0x0000393f movq $-72(%rbp), %r12 + 0xe9, 0x78, 0xfd, 0xff, 0xff, //0x00003943 jmp LBB0_59 + //0x00003948 LBB0_647 + 0x4d, 0x29, 0xcb, //0x00003948 subq %r9, %r11 + //0x0000394b LBB0_648 + 0x4c, 0x89, 0x5d, 0xd0, //0x0000394b movq %r11, $-48(%rbp) + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x0000394f movq $-2, %rax + 0xe9, 0xe7, 0xfd, 0xff, 0xff, //0x00003956 jmp LBB0_626 + //0x0000395b LBB0_653 + 0x4c, 0x8b, 0x65, 0xb8, //0x0000395b movq $-72(%rbp), %r12 + 0xe9, 0xb2, 0xfd, 0xff, 0xff, //0x0000395f jmp LBB0_128 + //0x00003964 LBB0_649 + 0x4c, 0x89, 0xde, //0x00003964 movq %r11, %rsi + 0x4c, 0x29, 0xc6, //0x00003967 subq %r8, %rsi + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x0000396a movq $-2, %rax + 0xe9, 0x47, 0xff, 0xff, 0xff, //0x00003971 jmp LBB0_226 + //0x00003976 LBB0_650 + 0x4c, 0x89, 0xde, //0x00003976 movq %r11, %rsi + 0x4c, 0x29, 0xce, //0x00003979 subq %r9, %rsi + 0xe9, 0xaf, 0xff, 0xff, 0xff, //0x0000397c jmp LBB0_646 + //0x00003981 LBB0_651 + 0x4c, 0x89, 0xde, //0x00003981 movq %r11, %rsi + 0x4c, 0x29, 0xce, //0x00003984 subq %r9, %rsi + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003987 movq $-2, %rax + 0xe9, 0x2a, 0xff, 0xff, 0xff, //0x0000398e jmp LBB0_226 + 0x90, //0x00003993 .p2align 2, 0x90 + // // .set L0_0_set_34, LBB0_34-LJTI0_0 // // .set L0_0_set_62, LBB0_62-LJTI0_0 - //0x000027c4 LJTI0_0 - 0xa3, 0xdb, 0xff, 0xff, //0x000027c4 .long L0_0_set_33 - 0x94, 0xdd, 0xff, 0xff, //0x000027c8 .long L0_0_set_60 - 0xd9, 0xdb, 0xff, 0xff, //0x000027cc .long L0_0_set_38 - 0x7e, 0xdd, 0xff, 0xff, //0x000027d0 .long L0_0_set_58 - 0xba, 0xdb, 0xff, 0xff, //0x000027d4 .long L0_0_set_36 - 0xbf, 0xdd, 0xff, 0xff, //0x000027d8 .long L0_0_set_62 - // // .set L0_1_set_464, LBB0_464-LJTI0_1 - // // .set L0_1_set_463, LBB0_463-LJTI0_1 - // // .set L0_1_set_201, LBB0_201-LJTI0_1 - // // .set L0_1_set_218, LBB0_218-LJTI0_1 - // // .set L0_1_set_66, LBB0_66-LJTI0_1 - // // .set L0_1_set_254, LBB0_254-LJTI0_1 - // // .set L0_1_set_198, LBB0_198-LJTI0_1 - // // .set L0_1_set_256, LBB0_256-LJTI0_1 - // // .set L0_1_set_264, LBB0_264-LJTI0_1 - // // .set L0_1_set_262, LBB0_262-LJTI0_1 - //0x000027dc LJTI0_1 - 0x77, 0xfe, 0xff, 0xff, //0x000027dc .long L0_1_set_464 - 0x45, 0xfe, 0xff, 0xff, //0x000027e0 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x000027e4 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x000027e8 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x000027ec .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x000027f0 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x000027f4 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x000027f8 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x000027fc .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002800 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002804 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002808 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x0000280c .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002810 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002814 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002818 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x0000281c .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002820 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002824 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002828 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x0000282c .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002830 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002834 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002838 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x0000283c .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002840 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002844 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002848 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x0000284c .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002850 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002854 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002858 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x0000285c .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002860 .long L0_1_set_463 - 0x57, 0xe7, 0xff, 0xff, //0x00002864 .long L0_1_set_201 - 0x45, 0xfe, 0xff, 0xff, //0x00002868 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x0000286c .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002870 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002874 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002878 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x0000287c .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002880 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002884 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002888 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x0000288c .long L0_1_set_463 - 0x06, 0xe9, 0xff, 0xff, //0x00002890 .long L0_1_set_218 - 0x45, 0xfe, 0xff, 0xff, //0x00002894 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002898 .long L0_1_set_463 - 0xf2, 0xdd, 0xff, 0xff, //0x0000289c .long L0_1_set_66 - 0xf2, 0xdd, 0xff, 0xff, //0x000028a0 .long L0_1_set_66 - 0xf2, 0xdd, 0xff, 0xff, //0x000028a4 .long L0_1_set_66 - 0xf2, 0xdd, 0xff, 0xff, //0x000028a8 .long L0_1_set_66 - 0xf2, 0xdd, 0xff, 0xff, //0x000028ac .long L0_1_set_66 - 0xf2, 0xdd, 0xff, 0xff, //0x000028b0 .long L0_1_set_66 - 0xf2, 0xdd, 0xff, 0xff, //0x000028b4 .long L0_1_set_66 - 0xf2, 0xdd, 0xff, 0xff, //0x000028b8 .long L0_1_set_66 - 0xf2, 0xdd, 0xff, 0xff, //0x000028bc .long L0_1_set_66 - 0xf2, 0xdd, 0xff, 0xff, //0x000028c0 .long L0_1_set_66 - 0x45, 0xfe, 0xff, 0xff, //0x000028c4 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x000028c8 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x000028cc .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x000028d0 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x000028d4 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x000028d8 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x000028dc .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x000028e0 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x000028e4 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x000028e8 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x000028ec .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x000028f0 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x000028f4 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x000028f8 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x000028fc .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002900 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002904 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002908 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x0000290c .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002910 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002914 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002918 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x0000291c .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002920 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002924 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002928 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x0000292c .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002930 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002934 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002938 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x0000293c .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002940 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002944 .long L0_1_set_463 - 0x3c, 0xeb, 0xff, 0xff, //0x00002948 .long L0_1_set_254 - 0x45, 0xfe, 0xff, 0xff, //0x0000294c .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002950 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002954 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002958 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x0000295c .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002960 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002964 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002968 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x0000296c .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002970 .long L0_1_set_463 - 0x29, 0xe7, 0xff, 0xff, //0x00002974 .long L0_1_set_198 - 0x45, 0xfe, 0xff, 0xff, //0x00002978 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x0000297c .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002980 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002984 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002988 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x0000298c .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002990 .long L0_1_set_463 - 0x60, 0xeb, 0xff, 0xff, //0x00002994 .long L0_1_set_256 - 0x45, 0xfe, 0xff, 0xff, //0x00002998 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x0000299c .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x000029a0 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x000029a4 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x000029a8 .long L0_1_set_463 - 0xab, 0xeb, 0xff, 0xff, //0x000029ac .long L0_1_set_264 - 0x45, 0xfe, 0xff, 0xff, //0x000029b0 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x000029b4 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x000029b8 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x000029bc .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x000029c0 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x000029c4 .long L0_1_set_463 - 0x87, 0xeb, 0xff, 0xff, //0x000029c8 .long L0_1_set_262 - // // .set L0_2_set_250, LBB0_250-LJTI0_2 - // // .set L0_2_set_296, LBB0_296-LJTI0_2 - // // .set L0_2_set_252, LBB0_252-LJTI0_2 - // // .set L0_2_set_244, LBB0_244-LJTI0_2 - //0x000029cc LJTI0_2 - 0x26, 0xe9, 0xff, 0xff, //0x000029cc .long L0_2_set_250 - 0x0a, 0xec, 0xff, 0xff, //0x000029d0 .long L0_2_set_296 - 0x26, 0xe9, 0xff, 0xff, //0x000029d4 .long L0_2_set_250 - 0x39, 0xe9, 0xff, 0xff, //0x000029d8 .long L0_2_set_252 - 0x0a, 0xec, 0xff, 0xff, //0x000029dc .long L0_2_set_296 - 0x0a, 0xec, 0xff, 0xff, //0x000029e0 .long L0_2_set_296 - 0x0a, 0xec, 0xff, 0xff, //0x000029e4 .long L0_2_set_296 - 0x0a, 0xec, 0xff, 0xff, //0x000029e8 .long L0_2_set_296 - 0x0a, 0xec, 0xff, 0xff, //0x000029ec .long L0_2_set_296 - 0x0a, 0xec, 0xff, 0xff, //0x000029f0 .long L0_2_set_296 - 0x0a, 0xec, 0xff, 0xff, //0x000029f4 .long L0_2_set_296 - 0x0a, 0xec, 0xff, 0xff, //0x000029f8 .long L0_2_set_296 - 0x0a, 0xec, 0xff, 0xff, //0x000029fc .long L0_2_set_296 - 0x0a, 0xec, 0xff, 0xff, //0x00002a00 .long L0_2_set_296 - 0x0a, 0xec, 0xff, 0xff, //0x00002a04 .long L0_2_set_296 - 0x0a, 0xec, 0xff, 0xff, //0x00002a08 .long L0_2_set_296 - 0x0a, 0xec, 0xff, 0xff, //0x00002a0c .long L0_2_set_296 - 0x0a, 0xec, 0xff, 0xff, //0x00002a10 .long L0_2_set_296 - 0x0a, 0xec, 0xff, 0xff, //0x00002a14 .long L0_2_set_296 - 0x0a, 0xec, 0xff, 0xff, //0x00002a18 .long L0_2_set_296 - 0x0a, 0xec, 0xff, 0xff, //0x00002a1c .long L0_2_set_296 - 0x0a, 0xec, 0xff, 0xff, //0x00002a20 .long L0_2_set_296 - 0x0a, 0xec, 0xff, 0xff, //0x00002a24 .long L0_2_set_296 - 0x0a, 0xec, 0xff, 0xff, //0x00002a28 .long L0_2_set_296 - 0x0a, 0xec, 0xff, 0xff, //0x00002a2c .long L0_2_set_296 - 0x0a, 0xec, 0xff, 0xff, //0x00002a30 .long L0_2_set_296 - 0xe0, 0xe8, 0xff, 0xff, //0x00002a34 .long L0_2_set_244 - // // .set L0_3_set_91, LBB0_91-LJTI0_3 - // // .set L0_3_set_176, LBB0_176-LJTI0_3 - // // .set L0_3_set_97, LBB0_97-LJTI0_3 + // // .set L0_0_set_39, LBB0_39-LJTI0_0 + // // .set L0_0_set_60, LBB0_60-LJTI0_0 + // // .set L0_0_set_37, LBB0_37-LJTI0_0 + // // .set L0_0_set_64, LBB0_64-LJTI0_0 + //0x00003994 LJTI0_0 + 0xf8, 0xc9, 0xff, 0xff, //0x00003994 .long L0_0_set_34 + 0x0d, 0xcc, 0xff, 0xff, //0x00003998 .long L0_0_set_62 + 0x33, 0xca, 0xff, 0xff, //0x0000399c .long L0_0_set_39 + 0xf6, 0xcb, 0xff, 0xff, //0x000039a0 .long L0_0_set_60 + 0x0f, 0xca, 0xff, 0xff, //0x000039a4 .long L0_0_set_37 + 0x39, 0xcc, 0xff, 0xff, //0x000039a8 .long L0_0_set_64 + // // .set L0_1_set_638, LBB0_638-LJTI0_1 + // // .set L0_1_set_637, LBB0_637-LJTI0_1 + // // .set L0_1_set_251, LBB0_251-LJTI0_1 + // // .set L0_1_set_273, LBB0_273-LJTI0_1 + // // .set L0_1_set_68, LBB0_68-LJTI0_1 + // // .set L0_1_set_270, LBB0_270-LJTI0_1 + // // .set L0_1_set_248, LBB0_248-LJTI0_1 + // // .set L0_1_set_310, LBB0_310-LJTI0_1 + // // .set L0_1_set_320, LBB0_320-LJTI0_1 + // // .set L0_1_set_317, LBB0_317-LJTI0_1 + //0x000039ac LJTI0_1 + 0x47, 0xfd, 0xff, 0xff, //0x000039ac .long L0_1_set_638 + 0x40, 0xfd, 0xff, 0xff, //0x000039b0 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x000039b4 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x000039b8 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x000039bc .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x000039c0 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x000039c4 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x000039c8 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x000039cc .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x000039d0 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x000039d4 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x000039d8 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x000039dc .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x000039e0 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x000039e4 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x000039e8 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x000039ec .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x000039f0 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x000039f4 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x000039f8 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x000039fc .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003a00 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003a04 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003a08 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003a0c .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003a10 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003a14 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003a18 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003a1c .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003a20 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003a24 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003a28 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003a2c .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003a30 .long L0_1_set_637 + 0xff, 0xd8, 0xff, 0xff, //0x00003a34 .long L0_1_set_251 + 0x40, 0xfd, 0xff, 0xff, //0x00003a38 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003a3c .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003a40 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003a44 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003a48 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003a4c .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003a50 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003a54 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003a58 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003a5c .long L0_1_set_637 + 0xde, 0xda, 0xff, 0xff, //0x00003a60 .long L0_1_set_273 + 0x40, 0xfd, 0xff, 0xff, //0x00003a64 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003a68 .long L0_1_set_637 + 0x77, 0xcc, 0xff, 0xff, //0x00003a6c .long L0_1_set_68 + 0x77, 0xcc, 0xff, 0xff, //0x00003a70 .long L0_1_set_68 + 0x77, 0xcc, 0xff, 0xff, //0x00003a74 .long L0_1_set_68 + 0x77, 0xcc, 0xff, 0xff, //0x00003a78 .long L0_1_set_68 + 0x77, 0xcc, 0xff, 0xff, //0x00003a7c .long L0_1_set_68 + 0x77, 0xcc, 0xff, 0xff, //0x00003a80 .long L0_1_set_68 + 0x77, 0xcc, 0xff, 0xff, //0x00003a84 .long L0_1_set_68 + 0x77, 0xcc, 0xff, 0xff, //0x00003a88 .long L0_1_set_68 + 0x77, 0xcc, 0xff, 0xff, //0x00003a8c .long L0_1_set_68 + 0x77, 0xcc, 0xff, 0xff, //0x00003a90 .long L0_1_set_68 + 0x40, 0xfd, 0xff, 0xff, //0x00003a94 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003a98 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003a9c .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003aa0 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003aa4 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003aa8 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003aac .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003ab0 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003ab4 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003ab8 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003abc .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003ac0 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003ac4 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003ac8 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003acc .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003ad0 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003ad4 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003ad8 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003adc .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003ae0 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003ae4 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003ae8 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003aec .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003af0 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003af4 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003af8 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003afc .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003b00 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003b04 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003b08 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003b0c .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003b10 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003b14 .long L0_1_set_637 + 0xae, 0xda, 0xff, 0xff, //0x00003b18 .long L0_1_set_270 + 0x40, 0xfd, 0xff, 0xff, //0x00003b1c .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003b20 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003b24 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003b28 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003b2c .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003b30 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003b34 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003b38 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003b3c .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003b40 .long L0_1_set_637 + 0xcd, 0xd8, 0xff, 0xff, //0x00003b44 .long L0_1_set_248 + 0x40, 0xfd, 0xff, 0xff, //0x00003b48 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003b4c .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003b50 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003b54 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003b58 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003b5c .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003b60 .long L0_1_set_637 + 0x3c, 0xdd, 0xff, 0xff, //0x00003b64 .long L0_1_set_310 + 0x40, 0xfd, 0xff, 0xff, //0x00003b68 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003b6c .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003b70 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003b74 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003b78 .long L0_1_set_637 + 0x97, 0xdd, 0xff, 0xff, //0x00003b7c .long L0_1_set_320 + 0x40, 0xfd, 0xff, 0xff, //0x00003b80 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003b84 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003b88 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003b8c .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003b90 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003b94 .long L0_1_set_637 + 0x67, 0xdd, 0xff, 0xff, //0x00003b98 .long L0_1_set_317 + // // .set L0_2_set_299, LBB0_299-LJTI0_2 + // // .set L0_2_set_448, LBB0_448-LJTI0_2 + // // .set L0_2_set_305, LBB0_305-LJTI0_2 + // // .set L0_2_set_308, LBB0_308-LJTI0_2 + //0x00003b9c LJTI0_2 + 0xcd, 0xda, 0xff, 0xff, //0x00003b9c .long L0_2_set_299 + 0xd9, 0xe9, 0xff, 0xff, //0x00003ba0 .long L0_2_set_448 + 0xcd, 0xda, 0xff, 0xff, //0x00003ba4 .long L0_2_set_299 + 0x1d, 0xdb, 0xff, 0xff, //0x00003ba8 .long L0_2_set_305 + 0xd9, 0xe9, 0xff, 0xff, //0x00003bac .long L0_2_set_448 + 0xd9, 0xe9, 0xff, 0xff, //0x00003bb0 .long L0_2_set_448 + 0xd9, 0xe9, 0xff, 0xff, //0x00003bb4 .long L0_2_set_448 + 0xd9, 0xe9, 0xff, 0xff, //0x00003bb8 .long L0_2_set_448 + 0xd9, 0xe9, 0xff, 0xff, //0x00003bbc .long L0_2_set_448 + 0xd9, 0xe9, 0xff, 0xff, //0x00003bc0 .long L0_2_set_448 + 0xd9, 0xe9, 0xff, 0xff, //0x00003bc4 .long L0_2_set_448 + 0xd9, 0xe9, 0xff, 0xff, //0x00003bc8 .long L0_2_set_448 + 0xd9, 0xe9, 0xff, 0xff, //0x00003bcc .long L0_2_set_448 + 0xd9, 0xe9, 0xff, 0xff, //0x00003bd0 .long L0_2_set_448 + 0xd9, 0xe9, 0xff, 0xff, //0x00003bd4 .long L0_2_set_448 + 0xd9, 0xe9, 0xff, 0xff, //0x00003bd8 .long L0_2_set_448 + 0xd9, 0xe9, 0xff, 0xff, //0x00003bdc .long L0_2_set_448 + 0xd9, 0xe9, 0xff, 0xff, //0x00003be0 .long L0_2_set_448 + 0xd9, 0xe9, 0xff, 0xff, //0x00003be4 .long L0_2_set_448 + 0xd9, 0xe9, 0xff, 0xff, //0x00003be8 .long L0_2_set_448 + 0xd9, 0xe9, 0xff, 0xff, //0x00003bec .long L0_2_set_448 + 0xd9, 0xe9, 0xff, 0xff, //0x00003bf0 .long L0_2_set_448 + 0xd9, 0xe9, 0xff, 0xff, //0x00003bf4 .long L0_2_set_448 + 0xd9, 0xe9, 0xff, 0xff, //0x00003bf8 .long L0_2_set_448 + 0xd9, 0xe9, 0xff, 0xff, //0x00003bfc .long L0_2_set_448 + 0xd9, 0xe9, 0xff, 0xff, //0x00003c00 .long L0_2_set_448 + 0x39, 0xdb, 0xff, 0xff, //0x00003c04 .long L0_2_set_308 + // // .set L0_3_set_94, LBB0_94-LJTI0_3 + // // .set L0_3_set_232, LBB0_232-LJTI0_3 // // .set L0_3_set_100, LBB0_100-LJTI0_3 - //0x00002a38 LJTI0_3 - 0x54, 0xdd, 0xff, 0xff, //0x00002a38 .long L0_3_set_91 - 0x91, 0xe3, 0xff, 0xff, //0x00002a3c .long L0_3_set_176 - 0x54, 0xdd, 0xff, 0xff, //0x00002a40 .long L0_3_set_91 - 0xa1, 0xdd, 0xff, 0xff, //0x00002a44 .long L0_3_set_97 - 0x91, 0xe3, 0xff, 0xff, //0x00002a48 .long L0_3_set_176 - 0x91, 0xe3, 0xff, 0xff, //0x00002a4c .long L0_3_set_176 - 0x91, 0xe3, 0xff, 0xff, //0x00002a50 .long L0_3_set_176 - 0x91, 0xe3, 0xff, 0xff, //0x00002a54 .long L0_3_set_176 - 0x91, 0xe3, 0xff, 0xff, //0x00002a58 .long L0_3_set_176 - 0x91, 0xe3, 0xff, 0xff, //0x00002a5c .long L0_3_set_176 - 0x91, 0xe3, 0xff, 0xff, //0x00002a60 .long L0_3_set_176 - 0x91, 0xe3, 0xff, 0xff, //0x00002a64 .long L0_3_set_176 - 0x91, 0xe3, 0xff, 0xff, //0x00002a68 .long L0_3_set_176 - 0x91, 0xe3, 0xff, 0xff, //0x00002a6c .long L0_3_set_176 - 0x91, 0xe3, 0xff, 0xff, //0x00002a70 .long L0_3_set_176 - 0x91, 0xe3, 0xff, 0xff, //0x00002a74 .long L0_3_set_176 - 0x91, 0xe3, 0xff, 0xff, //0x00002a78 .long L0_3_set_176 - 0x91, 0xe3, 0xff, 0xff, //0x00002a7c .long L0_3_set_176 - 0x91, 0xe3, 0xff, 0xff, //0x00002a80 .long L0_3_set_176 - 0x91, 0xe3, 0xff, 0xff, //0x00002a84 .long L0_3_set_176 - 0x91, 0xe3, 0xff, 0xff, //0x00002a88 .long L0_3_set_176 - 0x91, 0xe3, 0xff, 0xff, //0x00002a8c .long L0_3_set_176 - 0x91, 0xe3, 0xff, 0xff, //0x00002a90 .long L0_3_set_176 - 0x91, 0xe3, 0xff, 0xff, //0x00002a94 .long L0_3_set_176 - 0x91, 0xe3, 0xff, 0xff, //0x00002a98 .long L0_3_set_176 - 0x91, 0xe3, 0xff, 0xff, //0x00002a9c .long L0_3_set_176 - 0xbd, 0xdd, 0xff, 0xff, //0x00002aa0 .long L0_3_set_100 - //0x00002aa4 .p2align 2, 0x00 - //0x00002aa4 _MASK_USE_NUMBER - 0x02, 0x00, 0x00, 0x00, //0x00002aa4 .long 2 + // // .set L0_3_set_103, LBB0_103-LJTI0_3 + //0x00003c08 LJTI0_3 + 0xf1, 0xcb, 0xff, 0xff, //0x00003c08 .long L0_3_set_94 + 0x86, 0xd5, 0xff, 0xff, //0x00003c0c .long L0_3_set_232 + 0xf1, 0xcb, 0xff, 0xff, //0x00003c10 .long L0_3_set_94 + 0x3a, 0xcc, 0xff, 0xff, //0x00003c14 .long L0_3_set_100 + 0x86, 0xd5, 0xff, 0xff, //0x00003c18 .long L0_3_set_232 + 0x86, 0xd5, 0xff, 0xff, //0x00003c1c .long L0_3_set_232 + 0x86, 0xd5, 0xff, 0xff, //0x00003c20 .long L0_3_set_232 + 0x86, 0xd5, 0xff, 0xff, //0x00003c24 .long L0_3_set_232 + 0x86, 0xd5, 0xff, 0xff, //0x00003c28 .long L0_3_set_232 + 0x86, 0xd5, 0xff, 0xff, //0x00003c2c .long L0_3_set_232 + 0x86, 0xd5, 0xff, 0xff, //0x00003c30 .long L0_3_set_232 + 0x86, 0xd5, 0xff, 0xff, //0x00003c34 .long L0_3_set_232 + 0x86, 0xd5, 0xff, 0xff, //0x00003c38 .long L0_3_set_232 + 0x86, 0xd5, 0xff, 0xff, //0x00003c3c .long L0_3_set_232 + 0x86, 0xd5, 0xff, 0xff, //0x00003c40 .long L0_3_set_232 + 0x86, 0xd5, 0xff, 0xff, //0x00003c44 .long L0_3_set_232 + 0x86, 0xd5, 0xff, 0xff, //0x00003c48 .long L0_3_set_232 + 0x86, 0xd5, 0xff, 0xff, //0x00003c4c .long L0_3_set_232 + 0x86, 0xd5, 0xff, 0xff, //0x00003c50 .long L0_3_set_232 + 0x86, 0xd5, 0xff, 0xff, //0x00003c54 .long L0_3_set_232 + 0x86, 0xd5, 0xff, 0xff, //0x00003c58 .long L0_3_set_232 + 0x86, 0xd5, 0xff, 0xff, //0x00003c5c .long L0_3_set_232 + 0x86, 0xd5, 0xff, 0xff, //0x00003c60 .long L0_3_set_232 + 0x86, 0xd5, 0xff, 0xff, //0x00003c64 .long L0_3_set_232 + 0x86, 0xd5, 0xff, 0xff, //0x00003c68 .long L0_3_set_232 + 0x86, 0xd5, 0xff, 0xff, //0x00003c6c .long L0_3_set_232 + 0x56, 0xcc, 0xff, 0xff, //0x00003c70 .long L0_3_set_103 + //0x00003c74 .p2align 2, 0x00 + //0x00003c74 _MASK_USE_NUMBER + 0x02, 0x00, 0x00, 0x00, //0x00003c74 .long 2 } diff --git a/internal/native/sse/validate_one_subr.go b/internal/native/sse/validate_one_subr.go index 2c10134a7..70a227e9f 100644 --- a/internal/native/sse/validate_one_subr.go +++ b/internal/native/sse/validate_one_subr.go @@ -8,15 +8,15 @@ import ( ) const ( - _entry__validate_one = 176 + _entry__validate_one = 272 ) const ( - _stack__validate_one = 152 + _stack__validate_one = 184 ) const ( - _size__validate_one = 10004 + _size__validate_one = 14468 ) var ( @@ -27,16 +27,16 @@ var ( {0xa, 24}, {0xc, 32}, {0xd, 40}, - {0x11, 48}, - {0x25a7, 152}, - {0x25a8, 48}, - {0x25aa, 40}, - {0x25ac, 32}, - {0x25ae, 24}, - {0x25b0, 16}, - {0x25b1, 8}, - {0x25b2, 0}, - {0x2714, 152}, + {0x14, 48}, + {0x35ea, 184}, + {0x35eb, 48}, + {0x35ed, 40}, + {0x35ef, 32}, + {0x35f1, 24}, + {0x35f3, 16}, + {0x35f4, 8}, + {0x35f5, 0}, + {0x3884, 184}, } ) diff --git a/internal/native/sse/validate_one_text_amd64.go b/internal/native/sse/validate_one_text_amd64.go index 0398d549c..95bffed05 100644 --- a/internal/native/sse/validate_one_text_amd64.go +++ b/internal/native/sse/validate_one_text_amd64.go @@ -15,2836 +15,4003 @@ var _text_validate_one = []byte{ //0x00000030 LCPI0_3 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, //0x00000030 QUAD $0x1f1f1f1f1f1f1f1f; QUAD $0x1f1f1f1f1f1f1f1f // .space 16, '\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f' //0x00000040 LCPI0_4 - 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x00000040 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++' + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, //0x00000040 QUAD $0x7b7b7b7b7b7b7b7b; QUAD $0x7b7b7b7b7b7b7b7b // .space 16, '{{{{{{{{{{{{{{{{' //0x00000050 LCPI0_5 - 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x00000050 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------' + 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, //0x00000050 QUAD $0x7d7d7d7d7d7d7d7d; QUAD $0x7d7d7d7d7d7d7d7d // .space 16, '}}}}}}}}}}}}}}}}' //0x00000060 LCPI0_6 - 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, //0x00000060 QUAD $0xd0d0d0d0d0d0d0d0; QUAD $0xd0d0d0d0d0d0d0d0 // .space 16, '\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0' + 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, //0x00000060 QUAD $0x5b5b5b5b5b5b5b5b; QUAD $0x5b5b5b5b5b5b5b5b // .space 16, '[[[[[[[[[[[[[[[[' //0x00000070 LCPI0_7 - 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, //0x00000070 QUAD $0x0909090909090909; QUAD $0x0909090909090909 // .space 16, '\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t' + 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, //0x00000070 QUAD $0x5d5d5d5d5d5d5d5d; QUAD $0x5d5d5d5d5d5d5d5d // .space 16, ']]]]]]]]]]]]]]]]' //0x00000080 LCPI0_8 - 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, //0x00000080 QUAD $0xdfdfdfdfdfdfdfdf; QUAD $0xdfdfdfdfdfdfdfdf // .space 16, '\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf' + 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, //0x00000080 QUAD $0x2c2c2c2c2c2c2c2c; QUAD $0x2c2c2c2c2c2c2c2c // .space 16, ',,,,,,,,,,,,,,,,' //0x00000090 LCPI0_9 - 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x00000090 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................' + 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, //0x00000090 QUAD $0xdfdfdfdfdfdfdfdf; QUAD $0xdfdfdfdfdfdfdfdf // .space 16, '\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf' //0x000000a0 LCPI0_10 - 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, //0x000000a0 QUAD $0x4545454545454545; QUAD $0x4545454545454545 // .space 16, 'EEEEEEEEEEEEEEEE' - //0x000000b0 .p2align 4, 0x90 - //0x000000b0 _validate_one - 0x55, //0x000000b0 pushq %rbp - 0x48, 0x89, 0xe5, //0x000000b1 movq %rsp, %rbp - 0x41, 0x57, //0x000000b4 pushq %r15 - 0x41, 0x56, //0x000000b6 pushq %r14 - 0x41, 0x55, //0x000000b8 pushq %r13 - 0x41, 0x54, //0x000000ba pushq %r12 - 0x53, //0x000000bc pushq %rbx - 0x48, 0x83, 0xec, 0x68, //0x000000bd subq $104, %rsp - 0x48, 0x89, 0x8d, 0x70, 0xff, 0xff, 0xff, //0x000000c1 movq %rcx, $-144(%rbp) - 0x49, 0x89, 0xd1, //0x000000c8 movq %rdx, %r9 - 0xf3, 0x0f, 0x6f, 0x05, 0x2d, 0xff, 0xff, 0xff, //0x000000cb movdqu $-211(%rip), %xmm0 /* LCPI0_0+0(%rip) */ - 0xf3, 0x0f, 0x7f, 0x02, //0x000000d3 movdqu %xmm0, (%rdx) - 0x48, 0x89, 0x7d, 0x90, //0x000000d7 movq %rdi, $-112(%rbp) - 0x4c, 0x8b, 0x27, //0x000000db movq (%rdi), %r12 - 0x4c, 0x89, 0xe0, //0x000000de movq %r12, %rax - 0x48, 0xf7, 0xd0, //0x000000e1 notq %rax - 0x48, 0x89, 0x45, 0x88, //0x000000e4 movq %rax, $-120(%rbp) - 0x41, 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000000e8 movl $1, %r8d - 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000000ee movl $1, %eax - 0x4c, 0x29, 0xe0, //0x000000f3 subq %r12, %rax - 0x48, 0x89, 0x45, 0x98, //0x000000f6 movq %rax, $-104(%rbp) - 0x4c, 0x8b, 0x16, //0x000000fa movq (%rsi), %r10 - 0x4c, 0x89, 0xe0, //0x000000fd movq %r12, %rax - 0x48, 0xf7, 0xd8, //0x00000100 negq %rax - 0x48, 0x89, 0x45, 0x80, //0x00000103 movq %rax, $-128(%rbp) - 0x49, 0x8d, 0x44, 0x24, 0xff, //0x00000107 leaq $-1(%r12), %rax - 0x48, 0x89, 0x85, 0x78, 0xff, 0xff, 0xff, //0x0000010c movq %rax, $-136(%rbp) - 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x00000113 movq $-1, %r13 - 0xf3, 0x44, 0x0f, 0x6f, 0x0d, 0xed, 0xfe, 0xff, 0xff, //0x0000011a movdqu $-275(%rip), %xmm9 /* LCPI0_1+0(%rip) */ - 0xf3, 0x44, 0x0f, 0x6f, 0x15, 0xf4, 0xfe, 0xff, 0xff, //0x00000123 movdqu $-268(%rip), %xmm10 /* LCPI0_2+0(%rip) */ - 0xf3, 0x44, 0x0f, 0x6f, 0x3d, 0xfb, 0xfe, 0xff, 0xff, //0x0000012c movdqu $-261(%rip), %xmm15 /* LCPI0_3+0(%rip) */ - 0xf3, 0x44, 0x0f, 0x6f, 0x1d, 0x32, 0xff, 0xff, 0xff, //0x00000135 movdqu $-206(%rip), %xmm11 /* LCPI0_7+0(%rip) */ - 0xf3, 0x44, 0x0f, 0x6f, 0x25, 0x39, 0xff, 0xff, 0xff, //0x0000013e movdqu $-199(%rip), %xmm12 /* LCPI0_8+0(%rip) */ - 0xf3, 0x44, 0x0f, 0x6f, 0x2d, 0x40, 0xff, 0xff, 0xff, //0x00000147 movdqu $-192(%rip), %xmm13 /* LCPI0_9+0(%rip) */ - 0xf3, 0x44, 0x0f, 0x6f, 0x35, 0x47, 0xff, 0xff, 0xff, //0x00000150 movdqu $-185(%rip), %xmm14 /* LCPI0_10+0(%rip) */ - 0x48, 0x89, 0x75, 0xd0, //0x00000159 movq %rsi, $-48(%rbp) - 0x4c, 0x89, 0x65, 0xb0, //0x0000015d movq %r12, $-80(%rbp) - 0x48, 0x89, 0x55, 0xb8, //0x00000161 movq %rdx, $-72(%rbp) - 0xe9, 0x66, 0x00, 0x00, 0x00, //0x00000165 jmp LBB0_4 - //0x0000016a LBB0_55 - 0x4d, 0x0f, 0xbc, 0xd0, //0x0000016a bsfq %r8, %r10 - 0x4d, 0x29, 0xf2, //0x0000016e subq %r14, %r10 - 0x48, 0x8b, 0x75, 0xd0, //0x00000171 movq $-48(%rbp), %rsi - 0x4c, 0x8b, 0x4d, 0xb8, //0x00000175 movq $-72(%rbp), %r9 - 0x4c, 0x8b, 0x6d, 0xa8, //0x00000179 movq $-88(%rbp), %r13 - 0x4c, 0x8b, 0x75, 0xc0, //0x0000017d movq $-64(%rbp), %r14 - 0x4d, 0x85, 0xd2, //0x00000181 testq %r10, %r10 - 0x0f, 0x88, 0x5d, 0x24, 0x00, 0x00, //0x00000184 js LBB0_56 - //0x0000018a LBB0_267 - 0x4c, 0x89, 0x16, //0x0000018a movq %r10, (%rsi) - 0x4c, 0x89, 0xf0, //0x0000018d movq %r14, %rax - 0x48, 0xb9, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x00000190 movabsq $9223372036854775806, %rcx - 0x49, 0x39, 0xce, //0x0000019a cmpq %rcx, %r14 - 0x0f, 0x87, 0xb0, 0x24, 0x00, 0x00, //0x0000019d ja LBB0_464 - //0x000001a3 LBB0_2 - 0x49, 0x8b, 0x11, //0x000001a3 movq (%r9), %rdx - 0x49, 0x89, 0xd0, //0x000001a6 movq %rdx, %r8 - 0x4c, 0x89, 0xe8, //0x000001a9 movq %r13, %rax - 0x48, 0x85, 0xd2, //0x000001ac testq %rdx, %rdx - 0x0f, 0x85, 0x1b, 0x00, 0x00, 0x00, //0x000001af jne LBB0_4 - 0xe9, 0x99, 0x24, 0x00, 0x00, //0x000001b5 jmp LBB0_464 - //0x000001ba LBB0_1 - 0x4c, 0x89, 0x16, //0x000001ba movq %r10, (%rsi) - 0x4c, 0x89, 0xf0, //0x000001bd movq %r14, %rax - 0x4d, 0x85, 0xf6, //0x000001c0 testq %r14, %r14 - 0x0f, 0x89, 0xda, 0xff, 0xff, 0xff, //0x000001c3 jns LBB0_2 - 0xe9, 0x85, 0x24, 0x00, 0x00, //0x000001c9 jmp LBB0_464 - 0x90, 0x90, //0x000001ce .p2align 4, 0x90 - //0x000001d0 LBB0_4 - 0x48, 0x8b, 0x45, 0x90, //0x000001d0 movq $-112(%rbp), %rax - 0x48, 0x8b, 0x40, 0x08, //0x000001d4 movq $8(%rax), %rax - 0x49, 0x39, 0xc2, //0x000001d8 cmpq %rax, %r10 - 0x0f, 0x83, 0x2f, 0x00, 0x00, 0x00, //0x000001db jae LBB0_9 - 0x43, 0x8a, 0x14, 0x14, //0x000001e1 movb (%r12,%r10), %dl - 0x80, 0xfa, 0x0d, //0x000001e5 cmpb $13, %dl - 0x0f, 0x84, 0x22, 0x00, 0x00, 0x00, //0x000001e8 je LBB0_9 - 0x80, 0xfa, 0x20, //0x000001ee cmpb $32, %dl - 0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x000001f1 je LBB0_9 - 0x80, 0xc2, 0xf5, //0x000001f7 addb $-11, %dl - 0x80, 0xfa, 0xfe, //0x000001fa cmpb $-2, %dl - 0x0f, 0x83, 0x0d, 0x00, 0x00, 0x00, //0x000001fd jae LBB0_9 - 0x4d, 0x89, 0xd6, //0x00000203 movq %r10, %r14 - 0xe9, 0x0d, 0x01, 0x00, 0x00, //0x00000206 jmp LBB0_30 - 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000020b .p2align 4, 0x90 - //0x00000210 LBB0_9 - 0x4d, 0x8d, 0x72, 0x01, //0x00000210 leaq $1(%r10), %r14 - 0x49, 0x39, 0xc6, //0x00000214 cmpq %rax, %r14 - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000217 jae LBB0_13 - 0x43, 0x8a, 0x14, 0x34, //0x0000021d movb (%r12,%r14), %dl - 0x80, 0xfa, 0x0d, //0x00000221 cmpb $13, %dl - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000224 je LBB0_13 - 0x80, 0xfa, 0x20, //0x0000022a cmpb $32, %dl - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000022d je LBB0_13 - 0x80, 0xc2, 0xf5, //0x00000233 addb $-11, %dl - 0x80, 0xfa, 0xfe, //0x00000236 cmpb $-2, %dl - 0x0f, 0x82, 0xd9, 0x00, 0x00, 0x00, //0x00000239 jb LBB0_30 - 0x90, //0x0000023f .p2align 4, 0x90 - //0x00000240 LBB0_13 - 0x4d, 0x8d, 0x72, 0x02, //0x00000240 leaq $2(%r10), %r14 - 0x49, 0x39, 0xc6, //0x00000244 cmpq %rax, %r14 - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000247 jae LBB0_17 - 0x43, 0x8a, 0x14, 0x34, //0x0000024d movb (%r12,%r14), %dl - 0x80, 0xfa, 0x0d, //0x00000251 cmpb $13, %dl - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000254 je LBB0_17 - 0x80, 0xfa, 0x20, //0x0000025a cmpb $32, %dl - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000025d je LBB0_17 - 0x80, 0xc2, 0xf5, //0x00000263 addb $-11, %dl - 0x80, 0xfa, 0xfe, //0x00000266 cmpb $-2, %dl - 0x0f, 0x82, 0xa9, 0x00, 0x00, 0x00, //0x00000269 jb LBB0_30 - 0x90, //0x0000026f .p2align 4, 0x90 - //0x00000270 LBB0_17 - 0x4d, 0x8d, 0x72, 0x03, //0x00000270 leaq $3(%r10), %r14 - 0x49, 0x39, 0xc6, //0x00000274 cmpq %rax, %r14 - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000277 jae LBB0_21 - 0x43, 0x8a, 0x14, 0x34, //0x0000027d movb (%r12,%r14), %dl - 0x80, 0xfa, 0x0d, //0x00000281 cmpb $13, %dl - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000284 je LBB0_21 - 0x80, 0xfa, 0x20, //0x0000028a cmpb $32, %dl - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000028d je LBB0_21 - 0x80, 0xc2, 0xf5, //0x00000293 addb $-11, %dl - 0x80, 0xfa, 0xfe, //0x00000296 cmpb $-2, %dl - 0x0f, 0x82, 0x79, 0x00, 0x00, 0x00, //0x00000299 jb LBB0_30 - 0x90, //0x0000029f .p2align 4, 0x90 - //0x000002a0 LBB0_21 - 0x49, 0x83, 0xc2, 0x04, //0x000002a0 addq $4, %r10 - 0x4c, 0x39, 0xd0, //0x000002a4 cmpq %r10, %rax - 0x0f, 0x86, 0x1f, 0x23, 0x00, 0x00, //0x000002a7 jbe LBB0_452 - 0x0f, 0x84, 0x4d, 0x00, 0x00, 0x00, //0x000002ad je LBB0_27 - 0x49, 0x8d, 0x14, 0x04, //0x000002b3 leaq (%r12,%rax), %rdx - 0x48, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000002b7 movabsq $4294977024, %rbx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000002c1 .p2align 4, 0x90 - //0x000002d0 LBB0_24 - 0x43, 0x0f, 0xbe, 0x3c, 0x14, //0x000002d0 movsbl (%r12,%r10), %edi - 0x83, 0xff, 0x20, //0x000002d5 cmpl $32, %edi - 0x0f, 0x87, 0x2e, 0x00, 0x00, 0x00, //0x000002d8 ja LBB0_29 - 0x48, 0x0f, 0xa3, 0xfb, //0x000002de btq %rdi, %rbx - 0x0f, 0x83, 0x24, 0x00, 0x00, 0x00, //0x000002e2 jae LBB0_29 - 0x49, 0x83, 0xc2, 0x01, //0x000002e8 addq $1, %r10 - 0x4c, 0x39, 0xd0, //0x000002ec cmpq %r10, %rax - 0x0f, 0x85, 0xdb, 0xff, 0xff, 0xff, //0x000002ef jne LBB0_24 - 0xe9, 0x0c, 0x00, 0x00, 0x00, //0x000002f5 jmp LBB0_28 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000002fa .p2align 4, 0x90 - //0x00000300 LBB0_27 - 0x4d, 0x01, 0xe2, //0x00000300 addq %r12, %r10 - 0x4c, 0x89, 0xd2, //0x00000303 movq %r10, %rdx - //0x00000306 LBB0_28 - 0x4c, 0x29, 0xe2, //0x00000306 subq %r12, %rdx - 0x49, 0x89, 0xd2, //0x00000309 movq %rdx, %r10 - //0x0000030c LBB0_29 - 0x4d, 0x89, 0xd6, //0x0000030c movq %r10, %r14 - 0x49, 0x39, 0xc2, //0x0000030f cmpq %rax, %r10 - 0x0f, 0x83, 0xb7, 0x22, 0x00, 0x00, //0x00000312 jae LBB0_453 - //0x00000318 LBB0_30 - 0x4d, 0x8d, 0x56, 0x01, //0x00000318 leaq $1(%r14), %r10 - 0x4c, 0x89, 0x16, //0x0000031c movq %r10, (%rsi) - 0x43, 0x0f, 0xbe, 0x1c, 0x34, //0x0000031f movsbl (%r12,%r14), %ebx - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000324 movq $-1, %rax - 0x85, 0xdb, //0x0000032b testl %ebx, %ebx - 0x0f, 0x84, 0x20, 0x23, 0x00, 0x00, //0x0000032d je LBB0_464 - 0x49, 0x8d, 0x50, 0xff, //0x00000333 leaq $-1(%r8), %rdx - 0x43, 0x8b, 0x3c, 0xc1, //0x00000337 movl (%r9,%r8,8), %edi - 0x49, 0x83, 0xfd, 0xff, //0x0000033b cmpq $-1, %r13 - 0x4d, 0x0f, 0x44, 0xee, //0x0000033f cmoveq %r14, %r13 - 0x83, 0xc7, 0xff, //0x00000343 addl $-1, %edi - 0x83, 0xff, 0x05, //0x00000346 cmpl $5, %edi - 0x4c, 0x89, 0x6d, 0xa8, //0x00000349 movq %r13, $-88(%rbp) - 0x4c, 0x89, 0x75, 0xc0, //0x0000034d movq %r14, $-64(%rbp) - 0x0f, 0x87, 0x55, 0x02, 0x00, 0x00, //0x00000351 ja LBB0_64 - 0x48, 0x8d, 0x0d, 0x66, 0x24, 0x00, 0x00, //0x00000357 leaq $9318(%rip), %rcx /* LJTI0_0+0(%rip) */ - 0x48, 0x63, 0x3c, 0xb9, //0x0000035e movslq (%rcx,%rdi,4), %rdi - 0x48, 0x01, 0xcf, //0x00000362 addq %rcx, %rdi - 0xff, 0xe7, //0x00000365 jmpq *%rdi - //0x00000367 LBB0_33 - 0x83, 0xfb, 0x2c, //0x00000367 cmpl $44, %ebx - 0x0f, 0x84, 0x98, 0x04, 0x00, 0x00, //0x0000036a je LBB0_102 - 0x83, 0xfb, 0x5d, //0x00000370 cmpl $93, %ebx - 0x0f, 0x84, 0x1c, 0x02, 0x00, 0x00, //0x00000373 je LBB0_35 - 0xe9, 0xa3, 0x22, 0x00, 0x00, //0x00000379 jmp LBB0_463 - //0x0000037e LBB0_36 - 0x80, 0xfb, 0x5d, //0x0000037e cmpb $93, %bl - 0x0f, 0x84, 0x0e, 0x02, 0x00, 0x00, //0x00000381 je LBB0_35 - 0x4b, 0xc7, 0x04, 0xc1, 0x01, 0x00, 0x00, 0x00, //0x00000387 movq $1, (%r9,%r8,8) - 0x83, 0xfb, 0x7b, //0x0000038f cmpl $123, %ebx - 0x0f, 0x86, 0x20, 0x02, 0x00, 0x00, //0x00000392 jbe LBB0_65 - 0xe9, 0x84, 0x22, 0x00, 0x00, //0x00000398 jmp LBB0_463 - //0x0000039d LBB0_38 - 0x80, 0xfb, 0x22, //0x0000039d cmpb $34, %bl - 0x0f, 0x85, 0x7b, 0x22, 0x00, 0x00, //0x000003a0 jne LBB0_463 - 0x4b, 0xc7, 0x04, 0xc1, 0x04, 0x00, 0x00, 0x00, //0x000003a6 movq $4, (%r9,%r8,8) - 0x48, 0x8b, 0x45, 0x90, //0x000003ae movq $-112(%rbp), %rax - 0x4c, 0x8b, 0x68, 0x08, //0x000003b2 movq $8(%rax), %r13 - 0xf6, 0x85, 0x70, 0xff, 0xff, 0xff, 0x20, //0x000003b6 testb $32, $-144(%rbp) - 0x4c, 0x89, 0x6d, 0xa0, //0x000003bd movq %r13, $-96(%rbp) - 0x0f, 0x85, 0x1b, 0x06, 0x00, 0x00, //0x000003c1 jne LBB0_123 - 0x4d, 0x29, 0xd5, //0x000003c7 subq %r10, %r13 - 0x0f, 0x84, 0xb0, 0x23, 0x00, 0x00, //0x000003ca je LBB0_478 - 0x49, 0x83, 0xfd, 0x40, //0x000003d0 cmpq $64, %r13 - 0x0f, 0x82, 0x50, 0x1a, 0x00, 0x00, //0x000003d4 jb LBB0_371 - 0x4c, 0x89, 0xf0, //0x000003da movq %r14, %rax - 0x49, 0xc7, 0xc6, 0xfe, 0xff, 0xff, 0xff, //0x000003dd movq $-2, %r14 - 0x49, 0x29, 0xc6, //0x000003e4 subq %rax, %r14 - 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x000003e7 movq $-1, $-56(%rbp) - 0x45, 0x31, 0xdb, //0x000003ef xorl %r11d, %r11d - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000003f2 .p2align 4, 0x90 - //0x00000400 LBB0_43 - 0xf3, 0x43, 0x0f, 0x6f, 0x04, 0x14, //0x00000400 movdqu (%r12,%r10), %xmm0 - 0xf3, 0x43, 0x0f, 0x6f, 0x4c, 0x14, 0x10, //0x00000406 movdqu $16(%r12,%r10), %xmm1 - 0xf3, 0x43, 0x0f, 0x6f, 0x54, 0x14, 0x20, //0x0000040d movdqu $32(%r12,%r10), %xmm2 - 0xf3, 0x43, 0x0f, 0x6f, 0x5c, 0x14, 0x30, //0x00000414 movdqu $48(%r12,%r10), %xmm3 - 0x66, 0x0f, 0x6f, 0xe0, //0x0000041b movdqa %xmm0, %xmm4 - 0x66, 0x41, 0x0f, 0x74, 0xe1, //0x0000041f pcmpeqb %xmm9, %xmm4 - 0x66, 0x44, 0x0f, 0xd7, 0xc4, //0x00000424 pmovmskb %xmm4, %r8d - 0x66, 0x0f, 0x6f, 0xe1, //0x00000429 movdqa %xmm1, %xmm4 - 0x66, 0x41, 0x0f, 0x74, 0xe1, //0x0000042d pcmpeqb %xmm9, %xmm4 - 0x66, 0x0f, 0xd7, 0xf4, //0x00000432 pmovmskb %xmm4, %esi - 0x66, 0x0f, 0x6f, 0xe2, //0x00000436 movdqa %xmm2, %xmm4 - 0x66, 0x41, 0x0f, 0x74, 0xe1, //0x0000043a pcmpeqb %xmm9, %xmm4 - 0x66, 0x0f, 0xd7, 0xdc, //0x0000043f pmovmskb %xmm4, %ebx - 0x66, 0x0f, 0x6f, 0xe3, //0x00000443 movdqa %xmm3, %xmm4 - 0x66, 0x41, 0x0f, 0x74, 0xe1, //0x00000447 pcmpeqb %xmm9, %xmm4 - 0x66, 0x0f, 0xd7, 0xd4, //0x0000044c pmovmskb %xmm4, %edx - 0x66, 0x41, 0x0f, 0x74, 0xc2, //0x00000450 pcmpeqb %xmm10, %xmm0 - 0x66, 0x44, 0x0f, 0xd7, 0xc8, //0x00000455 pmovmskb %xmm0, %r9d - 0x66, 0x41, 0x0f, 0x74, 0xca, //0x0000045a pcmpeqb %xmm10, %xmm1 - 0x66, 0x0f, 0xd7, 0xc9, //0x0000045f pmovmskb %xmm1, %ecx - 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x00000463 pcmpeqb %xmm10, %xmm2 - 0x66, 0x0f, 0xd7, 0xc2, //0x00000468 pmovmskb %xmm2, %eax - 0x66, 0x41, 0x0f, 0x74, 0xda, //0x0000046c pcmpeqb %xmm10, %xmm3 - 0x66, 0x0f, 0xd7, 0xfb, //0x00000471 pmovmskb %xmm3, %edi - 0x48, 0xc1, 0xe2, 0x30, //0x00000475 shlq $48, %rdx - 0x48, 0xc1, 0xe3, 0x20, //0x00000479 shlq $32, %rbx - 0x48, 0x09, 0xd3, //0x0000047d orq %rdx, %rbx - 0x48, 0xc1, 0xe6, 0x10, //0x00000480 shlq $16, %rsi - 0x48, 0x09, 0xde, //0x00000484 orq %rbx, %rsi - 0x49, 0x09, 0xf0, //0x00000487 orq %rsi, %r8 - 0x48, 0xc1, 0xe7, 0x30, //0x0000048a shlq $48, %rdi - 0x48, 0xc1, 0xe0, 0x20, //0x0000048e shlq $32, %rax - 0x48, 0x09, 0xf8, //0x00000492 orq %rdi, %rax - 0x48, 0xc1, 0xe1, 0x10, //0x00000495 shlq $16, %rcx - 0x48, 0x09, 0xc1, //0x00000499 orq %rax, %rcx - 0x49, 0x09, 0xc9, //0x0000049c orq %rcx, %r9 - 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x0000049f jne LBB0_52 - 0x4d, 0x85, 0xdb, //0x000004a5 testq %r11, %r11 - 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x000004a8 jne LBB0_54 - 0x45, 0x31, 0xdb, //0x000004ae xorl %r11d, %r11d - 0x4d, 0x85, 0xc0, //0x000004b1 testq %r8, %r8 - 0x0f, 0x85, 0xb0, 0xfc, 0xff, 0xff, //0x000004b4 jne LBB0_55 - //0x000004ba LBB0_46 - 0x49, 0x83, 0xc5, 0xc0, //0x000004ba addq $-64, %r13 - 0x49, 0x83, 0xc6, 0xc0, //0x000004be addq $-64, %r14 - 0x49, 0x83, 0xc2, 0x40, //0x000004c2 addq $64, %r10 - 0x49, 0x83, 0xfd, 0x3f, //0x000004c6 cmpq $63, %r13 - 0x0f, 0x87, 0x30, 0xff, 0xff, 0xff, //0x000004ca ja LBB0_43 - 0xe9, 0x08, 0x12, 0x00, 0x00, //0x000004d0 jmp LBB0_47 - //0x000004d5 LBB0_52 - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x000004d5 cmpq $-1, $-56(%rbp) - 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x000004da jne LBB0_54 - 0x49, 0x0f, 0xbc, 0xc1, //0x000004e0 bsfq %r9, %rax - 0x4c, 0x01, 0xd0, //0x000004e4 addq %r10, %rax - 0x48, 0x89, 0x45, 0xc8, //0x000004e7 movq %rax, $-56(%rbp) - //0x000004eb LBB0_54 - 0x4c, 0x89, 0xd8, //0x000004eb movq %r11, %rax - 0x48, 0xf7, 0xd0, //0x000004ee notq %rax - 0x4c, 0x21, 0xc8, //0x000004f1 andq %r9, %rax - 0x48, 0x8d, 0x0c, 0x00, //0x000004f4 leaq (%rax,%rax), %rcx - 0x4c, 0x09, 0xd9, //0x000004f8 orq %r11, %rcx - 0x48, 0x89, 0xca, //0x000004fb movq %rcx, %rdx - 0x48, 0xf7, 0xd2, //0x000004fe notq %rdx - 0x4c, 0x21, 0xca, //0x00000501 andq %r9, %rdx - 0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000504 movabsq $-6148914691236517206, %rsi - 0x48, 0x21, 0xf2, //0x0000050e andq %rsi, %rdx - 0x45, 0x31, 0xdb, //0x00000511 xorl %r11d, %r11d - 0x48, 0x01, 0xc2, //0x00000514 addq %rax, %rdx - 0x41, 0x0f, 0x92, 0xc3, //0x00000517 setb %r11b - 0x48, 0x01, 0xd2, //0x0000051b addq %rdx, %rdx - 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x0000051e movabsq $6148914691236517205, %rax - 0x48, 0x31, 0xc2, //0x00000528 xorq %rax, %rdx - 0x48, 0x21, 0xca, //0x0000052b andq %rcx, %rdx + 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x000000a0 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++' + //0x000000b0 LCPI0_11 + 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x000000b0 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------' + //0x000000c0 LCPI0_12 + 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, //0x000000c0 QUAD $0xd0d0d0d0d0d0d0d0; QUAD $0xd0d0d0d0d0d0d0d0 // .space 16, '\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0' + //0x000000d0 LCPI0_13 + 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, //0x000000d0 QUAD $0x0909090909090909; QUAD $0x0909090909090909 // .space 16, '\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t' + //0x000000e0 LCPI0_14 + 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x000000e0 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................' + //0x000000f0 LCPI0_15 + 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, //0x000000f0 QUAD $0x4545454545454545; QUAD $0x4545454545454545 // .space 16, 'EEEEEEEEEEEEEEEE' + //0x00000100 LCPI0_16 + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00000100 QUAD $0xffffffffffffffff; QUAD $0xffffffffffffffff // .space 16, '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff' + //0x00000110 .p2align 4, 0x90 + //0x00000110 _validate_one + 0x55, //0x00000110 pushq %rbp + 0x48, 0x89, 0xe5, //0x00000111 movq %rsp, %rbp + 0x41, 0x57, //0x00000114 pushq %r15 + 0x41, 0x56, //0x00000116 pushq %r14 + 0x41, 0x55, //0x00000118 pushq %r13 + 0x41, 0x54, //0x0000011a pushq %r12 + 0x53, //0x0000011c pushq %rbx + 0x48, 0x81, 0xec, 0x88, 0x00, 0x00, 0x00, //0x0000011d subq $136, %rsp + 0x48, 0x89, 0x4d, 0x98, //0x00000124 movq %rcx, $-104(%rbp) + 0x49, 0x89, 0xd5, //0x00000128 movq %rdx, %r13 + 0x48, 0x89, 0x7d, 0xa0, //0x0000012b movq %rdi, $-96(%rbp) + 0xf3, 0x0f, 0x6f, 0x05, 0xc9, 0xfe, 0xff, 0xff, //0x0000012f movdqu $-311(%rip), %xmm0 /* LCPI0_0+0(%rip) */ + 0xf3, 0x0f, 0x7f, 0x02, //0x00000137 movdqu %xmm0, (%rdx) + 0x48, 0x89, 0x75, 0xa8, //0x0000013b movq %rsi, $-88(%rbp) + 0x4c, 0x8b, 0x1e, //0x0000013f movq (%rsi), %r11 + 0x48, 0xc7, 0x45, 0x90, 0xff, 0xff, 0xff, 0xff, //0x00000142 movq $-1, $-112(%rbp) + 0x41, 0xb8, 0x01, 0x00, 0x00, 0x00, //0x0000014a movl $1, %r8d + 0xf3, 0x44, 0x0f, 0x6f, 0x1d, 0xb7, 0xfe, 0xff, 0xff, //0x00000150 movdqu $-329(%rip), %xmm11 /* LCPI0_1+0(%rip) */ + 0xf3, 0x44, 0x0f, 0x6f, 0x2d, 0xbe, 0xfe, 0xff, 0xff, //0x00000159 movdqu $-322(%rip), %xmm13 /* LCPI0_2+0(%rip) */ + 0xf3, 0x44, 0x0f, 0x6f, 0x15, 0xc5, 0xfe, 0xff, 0xff, //0x00000162 movdqu $-315(%rip), %xmm10 /* LCPI0_3+0(%rip) */ + 0xf3, 0x0f, 0x6f, 0x3d, 0x2d, 0xff, 0xff, 0xff, //0x0000016b movdqu $-211(%rip), %xmm7 /* LCPI0_10+0(%rip) */ + 0xf3, 0x44, 0x0f, 0x6f, 0x0d, 0x14, 0xff, 0xff, 0xff, //0x00000173 movdqu $-236(%rip), %xmm9 /* LCPI0_9+0(%rip) */ + 0xf3, 0x44, 0x0f, 0x6f, 0x3d, 0x6b, 0xff, 0xff, 0xff, //0x0000017c movdqu $-149(%rip), %xmm15 /* LCPI0_15+0(%rip) */ + 0xf3, 0x44, 0x0f, 0x6f, 0x35, 0xf2, 0xfe, 0xff, 0xff, //0x00000185 movdqu $-270(%rip), %xmm14 /* LCPI0_8+0(%rip) */ + 0xf3, 0x44, 0x0f, 0x6f, 0x05, 0xd9, 0xfe, 0xff, 0xff, //0x0000018e movdqu $-295(%rip), %xmm8 /* LCPI0_7+0(%rip) */ + 0x48, 0x89, 0x55, 0xc0, //0x00000197 movq %rdx, $-64(%rbp) + 0xe9, 0x44, 0x00, 0x00, 0x00, //0x0000019b jmp LBB0_5 + //0x000001a0 LBB0_1 + 0x4c, 0x8d, 0x5e, 0x04, //0x000001a0 leaq $4(%rsi), %r11 + //0x000001a4 LBB0_2 + 0x48, 0x8b, 0x45, 0xa8, //0x000001a4 movq $-88(%rbp), %rax + 0x4c, 0x89, 0x18, //0x000001a8 movq %r11, (%rax) + 0x48, 0x89, 0xf0, //0x000001ab movq %rsi, %rax + 0x48, 0xb9, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x000001ae movabsq $9223372036854775806, %rcx + 0x48, 0x39, 0xce, //0x000001b8 cmpq %rcx, %rsi + 0x0f, 0x87, 0x32, 0x35, 0x00, 0x00, //0x000001bb ja LBB0_638 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000001c1 .p2align 4, 0x90 + //0x000001d0 LBB0_3 + 0x49, 0x8b, 0x4d, 0x00, //0x000001d0 movq (%r13), %rcx + 0x49, 0x89, 0xc8, //0x000001d4 movq %rcx, %r8 + 0x48, 0x8b, 0x45, 0x90, //0x000001d7 movq $-112(%rbp), %rax + 0x48, 0x85, 0xc9, //0x000001db testq %rcx, %rcx + 0x0f, 0x84, 0x0f, 0x35, 0x00, 0x00, //0x000001de je LBB0_638 + //0x000001e4 LBB0_5 + 0x48, 0x8b, 0x45, 0xa0, //0x000001e4 movq $-96(%rbp), %rax + 0x4c, 0x8b, 0x08, //0x000001e8 movq (%rax), %r9 + 0x48, 0x8b, 0x40, 0x08, //0x000001eb movq $8(%rax), %rax + 0x49, 0x39, 0xc3, //0x000001ef cmpq %rax, %r11 + 0x0f, 0x83, 0x38, 0x00, 0x00, 0x00, //0x000001f2 jae LBB0_10 + 0x43, 0x8a, 0x14, 0x19, //0x000001f8 movb (%r9,%r11), %dl + 0x80, 0xfa, 0x0d, //0x000001fc cmpb $13, %dl + 0x0f, 0x84, 0x2b, 0x00, 0x00, 0x00, //0x000001ff je LBB0_10 + 0x80, 0xfa, 0x20, //0x00000205 cmpb $32, %dl + 0x0f, 0x84, 0x22, 0x00, 0x00, 0x00, //0x00000208 je LBB0_10 + 0x80, 0xc2, 0xf5, //0x0000020e addb $-11, %dl + 0x80, 0xfa, 0xfe, //0x00000211 cmpb $-2, %dl + 0x0f, 0x83, 0x16, 0x00, 0x00, 0x00, //0x00000214 jae LBB0_10 + 0x4c, 0x89, 0xde, //0x0000021a movq %r11, %rsi + 0xe9, 0x16, 0x01, 0x00, 0x00, //0x0000021d jmp LBB0_31 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000222 .p2align 4, 0x90 + //0x00000230 LBB0_10 + 0x49, 0x8d, 0x73, 0x01, //0x00000230 leaq $1(%r11), %rsi + 0x48, 0x39, 0xc6, //0x00000234 cmpq %rax, %rsi + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000237 jae LBB0_14 + 0x41, 0x8a, 0x14, 0x31, //0x0000023d movb (%r9,%rsi), %dl + 0x80, 0xfa, 0x0d, //0x00000241 cmpb $13, %dl + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000244 je LBB0_14 + 0x80, 0xfa, 0x20, //0x0000024a cmpb $32, %dl + 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000024d je LBB0_14 + 0x80, 0xc2, 0xf5, //0x00000253 addb $-11, %dl + 0x80, 0xfa, 0xfe, //0x00000256 cmpb $-2, %dl + 0x0f, 0x82, 0xd9, 0x00, 0x00, 0x00, //0x00000259 jb LBB0_31 + 0x90, //0x0000025f .p2align 4, 0x90 + //0x00000260 LBB0_14 + 0x49, 0x8d, 0x73, 0x02, //0x00000260 leaq $2(%r11), %rsi + 0x48, 0x39, 0xc6, //0x00000264 cmpq %rax, %rsi + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000267 jae LBB0_18 + 0x41, 0x8a, 0x14, 0x31, //0x0000026d movb (%r9,%rsi), %dl + 0x80, 0xfa, 0x0d, //0x00000271 cmpb $13, %dl + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000274 je LBB0_18 + 0x80, 0xfa, 0x20, //0x0000027a cmpb $32, %dl + 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000027d je LBB0_18 + 0x80, 0xc2, 0xf5, //0x00000283 addb $-11, %dl + 0x80, 0xfa, 0xfe, //0x00000286 cmpb $-2, %dl + 0x0f, 0x82, 0xa9, 0x00, 0x00, 0x00, //0x00000289 jb LBB0_31 + 0x90, //0x0000028f .p2align 4, 0x90 + //0x00000290 LBB0_18 + 0x49, 0x8d, 0x73, 0x03, //0x00000290 leaq $3(%r11), %rsi + 0x48, 0x39, 0xc6, //0x00000294 cmpq %rax, %rsi + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000297 jae LBB0_22 + 0x41, 0x8a, 0x14, 0x31, //0x0000029d movb (%r9,%rsi), %dl + 0x80, 0xfa, 0x0d, //0x000002a1 cmpb $13, %dl + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000002a4 je LBB0_22 + 0x80, 0xfa, 0x20, //0x000002aa cmpb $32, %dl + 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x000002ad je LBB0_22 + 0x80, 0xc2, 0xf5, //0x000002b3 addb $-11, %dl + 0x80, 0xfa, 0xfe, //0x000002b6 cmpb $-2, %dl + 0x0f, 0x82, 0x79, 0x00, 0x00, 0x00, //0x000002b9 jb LBB0_31 + 0x90, //0x000002bf .p2align 4, 0x90 + //0x000002c0 LBB0_22 + 0x49, 0x83, 0xc3, 0x04, //0x000002c0 addq $4, %r11 + 0x4c, 0x39, 0xd8, //0x000002c4 cmpq %r11, %rax + 0x0f, 0x86, 0xc7, 0x33, 0x00, 0x00, //0x000002c7 jbe LBB0_617 + 0x0f, 0x84, 0x4d, 0x00, 0x00, 0x00, //0x000002cd je LBB0_28 + 0x49, 0x8d, 0x14, 0x01, //0x000002d3 leaq (%r9,%rax), %rdx + 0x48, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000002d7 movabsq $4294977024, %rdi + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000002e1 .p2align 4, 0x90 + //0x000002f0 LBB0_25 + 0x43, 0x0f, 0xbe, 0x34, 0x19, //0x000002f0 movsbl (%r9,%r11), %esi + 0x83, 0xfe, 0x20, //0x000002f5 cmpl $32, %esi + 0x0f, 0x87, 0x2e, 0x00, 0x00, 0x00, //0x000002f8 ja LBB0_30 + 0x48, 0x0f, 0xa3, 0xf7, //0x000002fe btq %rsi, %rdi + 0x0f, 0x83, 0x24, 0x00, 0x00, 0x00, //0x00000302 jae LBB0_30 + 0x49, 0x83, 0xc3, 0x01, //0x00000308 addq $1, %r11 + 0x4c, 0x39, 0xd8, //0x0000030c cmpq %r11, %rax + 0x0f, 0x85, 0xdb, 0xff, 0xff, 0xff, //0x0000030f jne LBB0_25 + 0xe9, 0x0c, 0x00, 0x00, 0x00, //0x00000315 jmp LBB0_29 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000031a .p2align 4, 0x90 + //0x00000320 LBB0_28 + 0x4d, 0x01, 0xcb, //0x00000320 addq %r9, %r11 + 0x4c, 0x89, 0xda, //0x00000323 movq %r11, %rdx + //0x00000326 LBB0_29 + 0x4c, 0x29, 0xca, //0x00000326 subq %r9, %rdx + 0x49, 0x89, 0xd3, //0x00000329 movq %rdx, %r11 + //0x0000032c LBB0_30 + 0x4c, 0x89, 0xde, //0x0000032c movq %r11, %rsi + 0x49, 0x39, 0xc3, //0x0000032f cmpq %rax, %r11 + 0x0f, 0x83, 0x63, 0x33, 0x00, 0x00, //0x00000332 jae LBB0_618 + //0x00000338 LBB0_31 + 0x4c, 0x8d, 0x5e, 0x01, //0x00000338 leaq $1(%rsi), %r11 + 0x48, 0x8b, 0x45, 0xa8, //0x0000033c movq $-88(%rbp), %rax + 0x4c, 0x89, 0x18, //0x00000340 movq %r11, (%rax) + 0x41, 0x0f, 0xbe, 0x14, 0x31, //0x00000343 movsbl (%r9,%rsi), %edx + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000348 movq $-1, %rax + 0x85, 0xd2, //0x0000034f testl %edx, %edx + 0x0f, 0x84, 0x9c, 0x33, 0x00, 0x00, //0x00000351 je LBB0_638 + 0x49, 0x8d, 0x48, 0xff, //0x00000357 leaq $-1(%r8), %rcx + 0x43, 0x8b, 0x7c, 0xc5, 0x00, //0x0000035b movl (%r13,%r8,8), %edi + 0x48, 0x8b, 0x5d, 0x90, //0x00000360 movq $-112(%rbp), %rbx + 0x48, 0x83, 0xfb, 0xff, //0x00000364 cmpq $-1, %rbx + 0x48, 0x0f, 0x44, 0xde, //0x00000368 cmoveq %rsi, %rbx + 0x48, 0x89, 0x5d, 0x90, //0x0000036c movq %rbx, $-112(%rbp) + 0x83, 0xc7, 0xff, //0x00000370 addl $-1, %edi + 0x83, 0xff, 0x05, //0x00000373 cmpl $5, %edi + 0x0f, 0x87, 0x7c, 0x02, 0x00, 0x00, //0x00000376 ja LBB0_66 + 0x48, 0x8d, 0x1d, 0x11, 0x36, 0x00, 0x00, //0x0000037c leaq $13841(%rip), %rbx /* LJTI0_0+0(%rip) */ + 0x48, 0x63, 0x3c, 0xbb, //0x00000383 movslq (%rbx,%rdi,4), %rdi + 0x48, 0x01, 0xdf, //0x00000387 addq %rbx, %rdi + 0xff, 0xe7, //0x0000038a jmpq *%rdi + //0x0000038c LBB0_34 + 0x83, 0xfa, 0x2c, //0x0000038c cmpl $44, %edx + 0x0f, 0x84, 0xdc, 0x04, 0x00, 0x00, //0x0000038f je LBB0_105 + 0x83, 0xfa, 0x5d, //0x00000395 cmpl $93, %edx + 0x0f, 0x84, 0x41, 0x02, 0x00, 0x00, //0x00000398 je LBB0_36 + 0xe9, 0x49, 0x33, 0x00, 0x00, //0x0000039e jmp LBB0_637 + //0x000003a3 LBB0_37 + 0x80, 0xfa, 0x5d, //0x000003a3 cmpb $93, %dl + 0x0f, 0x84, 0x33, 0x02, 0x00, 0x00, //0x000003a6 je LBB0_36 + 0x48, 0x89, 0x75, 0xc8, //0x000003ac movq %rsi, $-56(%rbp) + 0x4b, 0xc7, 0x44, 0xc5, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000003b0 movq $1, (%r13,%r8,8) + 0x83, 0xfa, 0x7b, //0x000003b9 cmpl $123, %edx + 0x0f, 0x86, 0x47, 0x02, 0x00, 0x00, //0x000003bc jbe LBB0_67 + 0xe9, 0x25, 0x33, 0x00, 0x00, //0x000003c2 jmp LBB0_637 + //0x000003c7 LBB0_39 + 0x80, 0xfa, 0x22, //0x000003c7 cmpb $34, %dl + 0x0f, 0x85, 0x1c, 0x33, 0x00, 0x00, //0x000003ca jne LBB0_637 + 0x4b, 0xc7, 0x44, 0xc5, 0x00, 0x04, 0x00, 0x00, 0x00, //0x000003d0 movq $4, (%r13,%r8,8) + 0x48, 0x8b, 0x4d, 0xa0, //0x000003d9 movq $-96(%rbp), %rcx + 0x4c, 0x8b, 0x61, 0x08, //0x000003dd movq $8(%rcx), %r12 + 0x48, 0x8b, 0x4d, 0x98, //0x000003e1 movq $-104(%rbp), %rcx + 0xf6, 0xc1, 0x40, //0x000003e5 testb $64, %cl + 0x0f, 0x85, 0x5c, 0x06, 0x00, 0x00, //0x000003e8 jne LBB0_129 + 0x48, 0x89, 0x75, 0xc8, //0x000003ee movq %rsi, $-56(%rbp) + 0xf6, 0xc1, 0x20, //0x000003f2 testb $32, %cl + 0x4c, 0x89, 0x65, 0xb8, //0x000003f5 movq %r12, $-72(%rbp) + 0x4d, 0x89, 0xe6, //0x000003f9 movq %r12, %r14 + 0x0f, 0x85, 0x4a, 0x09, 0x00, 0x00, //0x000003fc jne LBB0_164 + 0x4d, 0x29, 0xde, //0x00000402 subq %r11, %r14 + 0x0f, 0x84, 0xbe, 0x34, 0x00, 0x00, //0x00000405 je LBB0_639 + 0x49, 0x83, 0xfe, 0x40, //0x0000040b cmpq $64, %r14 + 0x0f, 0x82, 0x8b, 0x2a, 0x00, 0x00, //0x0000040f jb LBB0_523 + 0x49, 0xc7, 0xc4, 0xfe, 0xff, 0xff, 0xff, //0x00000415 movq $-2, %r12 + 0x4c, 0x2b, 0x65, 0xc8, //0x0000041c subq $-56(%rbp), %r12 + 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x00000420 movq $-1, $-48(%rbp) + 0x45, 0x31, 0xd2, //0x00000428 xorl %r10d, %r10d + 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000042b .p2align 4, 0x90 + //0x00000430 LBB0_45 + 0xf3, 0x43, 0x0f, 0x6f, 0x04, 0x19, //0x00000430 movdqu (%r9,%r11), %xmm0 + 0xf3, 0x43, 0x0f, 0x6f, 0x4c, 0x19, 0x10, //0x00000436 movdqu $16(%r9,%r11), %xmm1 + 0xf3, 0x43, 0x0f, 0x6f, 0x54, 0x19, 0x20, //0x0000043d movdqu $32(%r9,%r11), %xmm2 + 0xf3, 0x43, 0x0f, 0x6f, 0x5c, 0x19, 0x30, //0x00000444 movdqu $48(%r9,%r11), %xmm3 + 0x66, 0x0f, 0x6f, 0xe0, //0x0000044b movdqa %xmm0, %xmm4 + 0x66, 0x41, 0x0f, 0x74, 0xe3, //0x0000044f pcmpeqb %xmm11, %xmm4 + 0x66, 0x44, 0x0f, 0xd7, 0xc4, //0x00000454 pmovmskb %xmm4, %r8d + 0x66, 0x0f, 0x6f, 0xe1, //0x00000459 movdqa %xmm1, %xmm4 + 0x66, 0x41, 0x0f, 0x74, 0xe3, //0x0000045d pcmpeqb %xmm11, %xmm4 + 0x66, 0x0f, 0xd7, 0xdc, //0x00000462 pmovmskb %xmm4, %ebx + 0x66, 0x0f, 0x6f, 0xe2, //0x00000466 movdqa %xmm2, %xmm4 + 0x66, 0x41, 0x0f, 0x74, 0xe3, //0x0000046a pcmpeqb %xmm11, %xmm4 + 0x66, 0x0f, 0xd7, 0xcc, //0x0000046f pmovmskb %xmm4, %ecx + 0x66, 0x0f, 0x6f, 0xe3, //0x00000473 movdqa %xmm3, %xmm4 + 0x66, 0x41, 0x0f, 0x74, 0xe3, //0x00000477 pcmpeqb %xmm11, %xmm4 + 0x66, 0x0f, 0xd7, 0xfc, //0x0000047c pmovmskb %xmm4, %edi + 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x00000480 pcmpeqb %xmm13, %xmm0 + 0x66, 0x44, 0x0f, 0xd7, 0xf8, //0x00000485 pmovmskb %xmm0, %r15d + 0x66, 0x41, 0x0f, 0x74, 0xcd, //0x0000048a pcmpeqb %xmm13, %xmm1 + 0x66, 0x0f, 0xd7, 0xd1, //0x0000048f pmovmskb %xmm1, %edx + 0x66, 0x41, 0x0f, 0x74, 0xd5, //0x00000493 pcmpeqb %xmm13, %xmm2 + 0x66, 0x0f, 0xd7, 0xc2, //0x00000498 pmovmskb %xmm2, %eax + 0x66, 0x41, 0x0f, 0x74, 0xdd, //0x0000049c pcmpeqb %xmm13, %xmm3 + 0x66, 0x0f, 0xd7, 0xf3, //0x000004a1 pmovmskb %xmm3, %esi + 0x48, 0xc1, 0xe7, 0x30, //0x000004a5 shlq $48, %rdi + 0x48, 0xc1, 0xe1, 0x20, //0x000004a9 shlq $32, %rcx + 0x48, 0x09, 0xf9, //0x000004ad orq %rdi, %rcx + 0x48, 0xc1, 0xe3, 0x10, //0x000004b0 shlq $16, %rbx + 0x48, 0x09, 0xcb, //0x000004b4 orq %rcx, %rbx + 0x49, 0x09, 0xd8, //0x000004b7 orq %rbx, %r8 + 0x48, 0xc1, 0xe6, 0x30, //0x000004ba shlq $48, %rsi + 0x48, 0xc1, 0xe0, 0x20, //0x000004be shlq $32, %rax + 0x48, 0x09, 0xf0, //0x000004c2 orq %rsi, %rax + 0x48, 0xc1, 0xe2, 0x10, //0x000004c5 shlq $16, %rdx + 0x48, 0x09, 0xc2, //0x000004c9 orq %rax, %rdx + 0x49, 0x09, 0xd7, //0x000004cc orq %rdx, %r15 + 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x000004cf jne LBB0_54 + 0x4d, 0x85, 0xd2, //0x000004d5 testq %r10, %r10 + 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x000004d8 jne LBB0_56 + 0x45, 0x31, 0xd2, //0x000004de xorl %r10d, %r10d + 0x4d, 0x85, 0xc0, //0x000004e1 testq %r8, %r8 + 0x0f, 0x85, 0x83, 0x00, 0x00, 0x00, //0x000004e4 jne LBB0_57 + //0x000004ea LBB0_48 + 0x49, 0x83, 0xc6, 0xc0, //0x000004ea addq $-64, %r14 + 0x49, 0x83, 0xc4, 0xc0, //0x000004ee addq $-64, %r12 + 0x49, 0x83, 0xc3, 0x40, //0x000004f2 addq $64, %r11 + 0x49, 0x83, 0xfe, 0x3f, //0x000004f6 cmpq $63, %r14 + 0x0f, 0x87, 0x30, 0xff, 0xff, 0xff, //0x000004fa ja LBB0_45 + 0xe9, 0x9b, 0x22, 0x00, 0x00, //0x00000500 jmp LBB0_49 + //0x00000505 LBB0_54 + 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x00000505 cmpq $-1, $-48(%rbp) + 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x0000050a jne LBB0_56 + 0x49, 0x0f, 0xbc, 0xc7, //0x00000510 bsfq %r15, %rax + 0x4c, 0x01, 0xd8, //0x00000514 addq %r11, %rax + 0x48, 0x89, 0x45, 0xd0, //0x00000517 movq %rax, $-48(%rbp) + //0x0000051b LBB0_56 + 0x4c, 0x89, 0xd0, //0x0000051b movq %r10, %rax + 0x48, 0xf7, 0xd0, //0x0000051e notq %rax + 0x4c, 0x21, 0xf8, //0x00000521 andq %r15, %rax + 0x48, 0x8d, 0x0c, 0x00, //0x00000524 leaq (%rax,%rax), %rcx + 0x4c, 0x09, 0xd1, //0x00000528 orq %r10, %rcx + 0x48, 0x89, 0xca, //0x0000052b movq %rcx, %rdx 0x48, 0xf7, 0xd2, //0x0000052e notq %rdx - 0x49, 0x21, 0xd0, //0x00000531 andq %rdx, %r8 - 0x4d, 0x85, 0xc0, //0x00000534 testq %r8, %r8 - 0x0f, 0x84, 0x7d, 0xff, 0xff, 0xff, //0x00000537 je LBB0_46 - 0xe9, 0x28, 0xfc, 0xff, 0xff, //0x0000053d jmp LBB0_55 - //0x00000542 LBB0_58 - 0x80, 0xfb, 0x3a, //0x00000542 cmpb $58, %bl - 0x0f, 0x85, 0xd6, 0x20, 0x00, 0x00, //0x00000545 jne LBB0_463 - 0x4b, 0xc7, 0x04, 0xc1, 0x00, 0x00, 0x00, 0x00, //0x0000054b movq $0, (%r9,%r8,8) - 0xe9, 0x4b, 0xfc, 0xff, 0xff, //0x00000553 jmp LBB0_2 - //0x00000558 LBB0_60 - 0x83, 0xfb, 0x2c, //0x00000558 cmpl $44, %ebx - 0x0f, 0x85, 0x2b, 0x00, 0x00, 0x00, //0x0000055b jne LBB0_61 - 0x49, 0x81, 0xf8, 0xff, 0x0f, 0x00, 0x00, //0x00000561 cmpq $4095, %r8 - 0x0f, 0x8f, 0x6d, 0x20, 0x00, 0x00, //0x00000568 jg LBB0_466 - 0x49, 0x8d, 0x40, 0x01, //0x0000056e leaq $1(%r8), %rax - 0x49, 0x89, 0x01, //0x00000572 movq %rax, (%r9) - 0x4b, 0xc7, 0x44, 0xc1, 0x08, 0x03, 0x00, 0x00, 0x00, //0x00000575 movq $3, $8(%r9,%r8,8) - 0xe9, 0x20, 0xfc, 0xff, 0xff, //0x0000057e jmp LBB0_2 - //0x00000583 LBB0_62 - 0x83, 0xfb, 0x22, //0x00000583 cmpl $34, %ebx - 0x0f, 0x84, 0x9e, 0x02, 0x00, 0x00, //0x00000586 je LBB0_106 - //0x0000058c LBB0_61 - 0x83, 0xfb, 0x7d, //0x0000058c cmpl $125, %ebx - 0x0f, 0x85, 0x8c, 0x20, 0x00, 0x00, //0x0000058f jne LBB0_463 - //0x00000595 LBB0_35 - 0x49, 0x89, 0x11, //0x00000595 movq %rdx, (%r9) - 0x49, 0x89, 0xd0, //0x00000598 movq %rdx, %r8 - 0x4c, 0x89, 0xe8, //0x0000059b movq %r13, %rax - 0x48, 0x85, 0xd2, //0x0000059e testq %rdx, %rdx - 0x0f, 0x85, 0x29, 0xfc, 0xff, 0xff, //0x000005a1 jne LBB0_4 - 0xe9, 0xa7, 0x20, 0x00, 0x00, //0x000005a7 jmp LBB0_464 - //0x000005ac LBB0_64 - 0x49, 0x89, 0x11, //0x000005ac movq %rdx, (%r9) - 0x83, 0xfb, 0x7b, //0x000005af cmpl $123, %ebx - 0x0f, 0x87, 0x69, 0x20, 0x00, 0x00, //0x000005b2 ja LBB0_463 - //0x000005b8 LBB0_65 - 0x4f, 0x8d, 0x3c, 0x34, //0x000005b8 leaq (%r12,%r14), %r15 - 0x89, 0xd9, //0x000005bc movl %ebx, %ecx - 0x48, 0x8d, 0x15, 0x17, 0x22, 0x00, 0x00, //0x000005be leaq $8727(%rip), %rdx /* LJTI0_1+0(%rip) */ - 0x48, 0x63, 0x0c, 0x8a, //0x000005c5 movslq (%rdx,%rcx,4), %rcx - 0x48, 0x01, 0xd1, //0x000005c9 addq %rdx, %rcx - 0xff, 0xe1, //0x000005cc jmpq *%rcx - //0x000005ce LBB0_66 - 0x48, 0x8b, 0x45, 0x90, //0x000005ce movq $-112(%rbp), %rax - 0x48, 0x8b, 0x78, 0x08, //0x000005d2 movq $8(%rax), %rdi - 0x4c, 0x29, 0xf7, //0x000005d6 subq %r14, %rdi - 0x0f, 0x84, 0x26, 0x20, 0x00, 0x00, //0x000005d9 je LBB0_454 - 0x41, 0x80, 0x3f, 0x30, //0x000005df cmpb $48, (%r15) - 0x0f, 0x85, 0x2f, 0x00, 0x00, 0x00, //0x000005e3 jne LBB0_71 - 0x48, 0x83, 0xff, 0x01, //0x000005e9 cmpq $1, %rdi - 0x0f, 0x84, 0xc7, 0xfb, 0xff, 0xff, //0x000005ed je LBB0_1 - 0x43, 0x8a, 0x04, 0x14, //0x000005f3 movb (%r12,%r10), %al - 0x04, 0xd2, //0x000005f7 addb $-46, %al - 0x3c, 0x37, //0x000005f9 cmpb $55, %al - 0x0f, 0x87, 0xb9, 0xfb, 0xff, 0xff, //0x000005fb ja LBB0_1 - 0x0f, 0xb6, 0xc0, //0x00000601 movzbl %al, %eax - 0x48, 0xb9, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x00000604 movabsq $36028797027352577, %rcx - 0x48, 0x0f, 0xa3, 0xc1, //0x0000060e btq %rax, %rcx - 0x0f, 0x83, 0xa2, 0xfb, 0xff, 0xff, //0x00000612 jae LBB0_1 - //0x00000618 LBB0_71 - 0x48, 0x83, 0xff, 0x10, //0x00000618 cmpq $16, %rdi - 0x0f, 0x82, 0x28, 0x17, 0x00, 0x00, //0x0000061c jb LBB0_358 - 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00000622 movq $-1, %r14 - 0x45, 0x31, 0xd2, //0x00000629 xorl %r10d, %r10d - 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x0000062c movq $-1, %r12 - 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000633 movq $-1, %r8 - 0x49, 0x89, 0xf9, //0x0000063a movq %rdi, %r9 - 0x90, 0x90, 0x90, //0x0000063d .p2align 4, 0x90 - //0x00000640 LBB0_73 - 0xf3, 0x43, 0x0f, 0x6f, 0x04, 0x17, //0x00000640 movdqu (%r15,%r10), %xmm0 - 0x66, 0x0f, 0x6f, 0xc8, //0x00000646 movdqa %xmm0, %xmm1 - 0x66, 0x0f, 0x74, 0x0d, 0xee, 0xf9, 0xff, 0xff, //0x0000064a pcmpeqb $-1554(%rip), %xmm1 /* LCPI0_4+0(%rip) */ - 0x66, 0x0f, 0x6f, 0xd0, //0x00000652 movdqa %xmm0, %xmm2 - 0x66, 0x0f, 0x74, 0x15, 0xf2, 0xf9, 0xff, 0xff, //0x00000656 pcmpeqb $-1550(%rip), %xmm2 /* LCPI0_5+0(%rip) */ - 0x66, 0x0f, 0xeb, 0xd1, //0x0000065e por %xmm1, %xmm2 - 0x66, 0x0f, 0x6f, 0xc8, //0x00000662 movdqa %xmm0, %xmm1 - 0x66, 0x0f, 0xfc, 0x0d, 0xf2, 0xf9, 0xff, 0xff, //0x00000666 paddb $-1550(%rip), %xmm1 /* LCPI0_6+0(%rip) */ - 0x66, 0x0f, 0x6f, 0xd9, //0x0000066e movdqa %xmm1, %xmm3 - 0x66, 0x41, 0x0f, 0xda, 0xdb, //0x00000672 pminub %xmm11, %xmm3 - 0x66, 0x0f, 0x74, 0xd9, //0x00000677 pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0x6f, 0xc8, //0x0000067b movdqa %xmm0, %xmm1 - 0x66, 0x41, 0x0f, 0xdb, 0xcc, //0x0000067f pand %xmm12, %xmm1 - 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x00000684 pcmpeqb %xmm13, %xmm0 - 0x66, 0x41, 0x0f, 0x74, 0xce, //0x00000689 pcmpeqb %xmm14, %xmm1 - 0x66, 0x44, 0x0f, 0xd7, 0xe9, //0x0000068e pmovmskb %xmm1, %r13d - 0x66, 0x0f, 0xeb, 0xc8, //0x00000693 por %xmm0, %xmm1 - 0x66, 0x0f, 0xeb, 0xca, //0x00000697 por %xmm2, %xmm1 - 0x66, 0x0f, 0xeb, 0xcb, //0x0000069b por %xmm3, %xmm1 - 0x66, 0x0f, 0xd7, 0xd0, //0x0000069f pmovmskb %xmm0, %edx - 0x66, 0x44, 0x0f, 0xd7, 0xda, //0x000006a3 pmovmskb %xmm2, %r11d - 0x66, 0x0f, 0xd7, 0xc1, //0x000006a8 pmovmskb %xmm1, %eax - 0xf7, 0xd0, //0x000006ac notl %eax - 0x0f, 0xbc, 0xc8, //0x000006ae bsfl %eax, %ecx - 0x83, 0xf9, 0x10, //0x000006b1 cmpl $16, %ecx - 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x000006b4 je LBB0_75 - 0xb8, 0xff, 0xff, 0xff, 0xff, //0x000006ba movl $-1, %eax - 0xd3, 0xe0, //0x000006bf shll %cl, %eax - 0xf7, 0xd0, //0x000006c1 notl %eax - 0x21, 0xc2, //0x000006c3 andl %eax, %edx - 0x41, 0x21, 0xc5, //0x000006c5 andl %eax, %r13d - 0x44, 0x21, 0xd8, //0x000006c8 andl %r11d, %eax - 0x41, 0x89, 0xc3, //0x000006cb movl %eax, %r11d - //0x000006ce LBB0_75 - 0x8d, 0x42, 0xff, //0x000006ce leal $-1(%rdx), %eax - 0x21, 0xd0, //0x000006d1 andl %edx, %eax - 0x0f, 0x85, 0xbb, 0x0f, 0x00, 0x00, //0x000006d3 jne LBB0_311 - 0x41, 0x8d, 0x45, 0xff, //0x000006d9 leal $-1(%r13), %eax - 0x44, 0x21, 0xe8, //0x000006dd andl %r13d, %eax - 0x0f, 0x85, 0xae, 0x0f, 0x00, 0x00, //0x000006e0 jne LBB0_311 - 0x41, 0x8d, 0x43, 0xff, //0x000006e6 leal $-1(%r11), %eax - 0x44, 0x21, 0xd8, //0x000006ea andl %r11d, %eax - 0x0f, 0x85, 0xa1, 0x0f, 0x00, 0x00, //0x000006ed jne LBB0_311 - 0x85, 0xd2, //0x000006f3 testl %edx, %edx - 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x000006f5 je LBB0_81 - 0x0f, 0xbc, 0xc2, //0x000006fb bsfl %edx, %eax - 0x49, 0x83, 0xf8, 0xff, //0x000006fe cmpq $-1, %r8 - 0x0f, 0x85, 0x4b, 0x11, 0x00, 0x00, //0x00000702 jne LBB0_317 - 0x4c, 0x01, 0xd0, //0x00000708 addq %r10, %rax - 0x49, 0x89, 0xc0, //0x0000070b movq %rax, %r8 - //0x0000070e LBB0_81 - 0x45, 0x85, 0xed, //0x0000070e testl %r13d, %r13d - 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00000711 je LBB0_84 - 0x41, 0x0f, 0xbc, 0xc5, //0x00000717 bsfl %r13d, %eax - 0x49, 0x83, 0xfc, 0xff, //0x0000071b cmpq $-1, %r12 - 0x0f, 0x85, 0x2e, 0x11, 0x00, 0x00, //0x0000071f jne LBB0_317 - 0x4c, 0x01, 0xd0, //0x00000725 addq %r10, %rax - 0x49, 0x89, 0xc4, //0x00000728 movq %rax, %r12 - //0x0000072b LBB0_84 - 0x4c, 0x8b, 0x6d, 0xa8, //0x0000072b movq $-88(%rbp), %r13 - 0x45, 0x85, 0xdb, //0x0000072f testl %r11d, %r11d - 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00000732 je LBB0_87 - 0x41, 0x0f, 0xbc, 0xc3, //0x00000738 bsfl %r11d, %eax - 0x49, 0x83, 0xfe, 0xff, //0x0000073c cmpq $-1, %r14 - 0x0f, 0x85, 0xa7, 0x12, 0x00, 0x00, //0x00000740 jne LBB0_323 - 0x4c, 0x01, 0xd0, //0x00000746 addq %r10, %rax - 0x49, 0x89, 0xc6, //0x00000749 movq %rax, %r14 - //0x0000074c LBB0_87 - 0x83, 0xf9, 0x10, //0x0000074c cmpl $16, %ecx - 0x0f, 0x85, 0x67, 0x04, 0x00, 0x00, //0x0000074f jne LBB0_148 - 0x49, 0x83, 0xc1, 0xf0, //0x00000755 addq $-16, %r9 - 0x49, 0x83, 0xc2, 0x10, //0x00000759 addq $16, %r10 - 0x49, 0x83, 0xf9, 0x0f, //0x0000075d cmpq $15, %r9 - 0x0f, 0x87, 0xd9, 0xfe, 0xff, 0xff, //0x00000761 ja LBB0_73 - 0x4b, 0x8d, 0x0c, 0x17, //0x00000767 leaq (%r15,%r10), %rcx - 0x4c, 0x39, 0xd7, //0x0000076b cmpq %r10, %rdi - 0x49, 0x89, 0xca, //0x0000076e movq %rcx, %r10 - 0x48, 0x8b, 0x75, 0xd0, //0x00000771 movq $-48(%rbp), %rsi - 0x0f, 0x84, 0x4d, 0x04, 0x00, 0x00, //0x00000775 je LBB0_149 - //0x0000077b LBB0_90 - 0x4e, 0x8d, 0x14, 0x09, //0x0000077b leaq (%rcx,%r9), %r10 - 0x48, 0x89, 0xca, //0x0000077f movq %rcx, %rdx - 0x4c, 0x29, 0xfa, //0x00000782 subq %r15, %rdx - 0x31, 0xff, //0x00000785 xorl %edi, %edi - 0xe9, 0x21, 0x00, 0x00, 0x00, //0x00000787 jmp LBB0_94 - //0x0000078c LBB0_91 - 0x49, 0x83, 0xfe, 0xff, //0x0000078c cmpq $-1, %r14 - 0x0f, 0x85, 0x29, 0x0f, 0x00, 0x00, //0x00000790 jne LBB0_315 - 0x4c, 0x8d, 0x34, 0x3a, //0x00000796 leaq (%rdx,%rdi), %r14 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000079a .p2align 4, 0x90 - //0x000007a0 LBB0_93 - 0x48, 0x83, 0xc7, 0x01, //0x000007a0 addq $1, %rdi - 0x49, 0x39, 0xf9, //0x000007a4 cmpq %rdi, %r9 - 0x0f, 0x84, 0x1b, 0x04, 0x00, 0x00, //0x000007a7 je LBB0_149 - //0x000007ad LBB0_94 - 0x0f, 0xbe, 0x04, 0x39, //0x000007ad movsbl (%rcx,%rdi), %eax - 0x8d, 0x58, 0xd0, //0x000007b1 leal $-48(%rax), %ebx - 0x83, 0xfb, 0x0a, //0x000007b4 cmpl $10, %ebx - 0x0f, 0x82, 0xe3, 0xff, 0xff, 0xff, //0x000007b7 jb LBB0_93 - 0x8d, 0x58, 0xd5, //0x000007bd leal $-43(%rax), %ebx - 0x83, 0xfb, 0x1a, //0x000007c0 cmpl $26, %ebx - 0x0f, 0x87, 0x23, 0x00, 0x00, 0x00, //0x000007c3 ja LBB0_99 - 0x4c, 0x8d, 0x1d, 0x68, 0x22, 0x00, 0x00, //0x000007c9 leaq $8808(%rip), %r11 /* LJTI0_3+0(%rip) */ - 0x49, 0x63, 0x04, 0x9b, //0x000007d0 movslq (%r11,%rbx,4), %rax - 0x4c, 0x01, 0xd8, //0x000007d4 addq %r11, %rax - 0xff, 0xe0, //0x000007d7 jmpq *%rax - //0x000007d9 LBB0_97 - 0x49, 0x83, 0xf8, 0xff, //0x000007d9 cmpq $-1, %r8 - 0x0f, 0x85, 0xdc, 0x0e, 0x00, 0x00, //0x000007dd jne LBB0_315 - 0x4c, 0x8d, 0x04, 0x3a, //0x000007e3 leaq (%rdx,%rdi), %r8 - 0xe9, 0xb4, 0xff, 0xff, 0xff, //0x000007e7 jmp LBB0_93 - //0x000007ec LBB0_99 - 0x83, 0xf8, 0x65, //0x000007ec cmpl $101, %eax - 0x0f, 0x85, 0xd4, 0x05, 0x00, 0x00, //0x000007ef jne LBB0_176 - //0x000007f5 LBB0_100 - 0x49, 0x83, 0xfc, 0xff, //0x000007f5 cmpq $-1, %r12 - 0x0f, 0x85, 0xc0, 0x0e, 0x00, 0x00, //0x000007f9 jne LBB0_315 - 0x4c, 0x8d, 0x24, 0x3a, //0x000007ff leaq (%rdx,%rdi), %r12 - 0xe9, 0x98, 0xff, 0xff, 0xff, //0x00000803 jmp LBB0_93 - //0x00000808 LBB0_102 - 0x49, 0x81, 0xf8, 0xff, 0x0f, 0x00, 0x00, //0x00000808 cmpq $4095, %r8 - 0x0f, 0x8f, 0xc6, 0x1d, 0x00, 0x00, //0x0000080f jg LBB0_466 - 0x49, 0x8d, 0x40, 0x01, //0x00000815 leaq $1(%r8), %rax - 0x49, 0x89, 0x01, //0x00000819 movq %rax, (%r9) - 0x4b, 0xc7, 0x44, 0xc1, 0x08, 0x00, 0x00, 0x00, 0x00, //0x0000081c movq $0, $8(%r9,%r8,8) - 0xe9, 0x79, 0xf9, 0xff, 0xff, //0x00000825 jmp LBB0_2 - //0x0000082a LBB0_106 - 0x4b, 0xc7, 0x04, 0xc1, 0x02, 0x00, 0x00, 0x00, //0x0000082a movq $2, (%r9,%r8,8) - 0x48, 0x8b, 0x45, 0x90, //0x00000832 movq $-112(%rbp), %rax - 0x4c, 0x8b, 0x68, 0x08, //0x00000836 movq $8(%rax), %r13 - 0xf6, 0x85, 0x70, 0xff, 0xff, 0xff, 0x20, //0x0000083a testb $32, $-144(%rbp) - 0x4c, 0x89, 0x6d, 0xa0, //0x00000841 movq %r13, $-96(%rbp) - 0x0f, 0x85, 0x92, 0x03, 0x00, 0x00, //0x00000845 jne LBB0_150 - 0x4d, 0x29, 0xd5, //0x0000084b subq %r10, %r13 - 0x0f, 0x84, 0x2c, 0x1f, 0x00, 0x00, //0x0000084e je LBB0_478 - 0x49, 0x83, 0xfd, 0x40, //0x00000854 cmpq $64, %r13 - 0x0f, 0x82, 0x0f, 0x16, 0x00, 0x00, //0x00000858 jb LBB0_374 - 0x49, 0xc7, 0xc6, 0xfe, 0xff, 0xff, 0xff, //0x0000085e movq $-2, %r14 - 0x4c, 0x2b, 0x75, 0xc0, //0x00000865 subq $-64(%rbp), %r14 - 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00000869 movq $-1, $-56(%rbp) - 0x45, 0x31, 0xdb, //0x00000871 xorl %r11d, %r11d - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000874 .p2align 4, 0x90 - //0x00000880 LBB0_110 - 0xf3, 0x43, 0x0f, 0x6f, 0x04, 0x14, //0x00000880 movdqu (%r12,%r10), %xmm0 - 0xf3, 0x43, 0x0f, 0x6f, 0x4c, 0x14, 0x10, //0x00000886 movdqu $16(%r12,%r10), %xmm1 - 0xf3, 0x43, 0x0f, 0x6f, 0x54, 0x14, 0x20, //0x0000088d movdqu $32(%r12,%r10), %xmm2 - 0xf3, 0x43, 0x0f, 0x6f, 0x5c, 0x14, 0x30, //0x00000894 movdqu $48(%r12,%r10), %xmm3 - 0x66, 0x0f, 0x6f, 0xe0, //0x0000089b movdqa %xmm0, %xmm4 - 0x66, 0x41, 0x0f, 0x74, 0xe1, //0x0000089f pcmpeqb %xmm9, %xmm4 - 0x66, 0x44, 0x0f, 0xd7, 0xc4, //0x000008a4 pmovmskb %xmm4, %r8d - 0x66, 0x0f, 0x6f, 0xe1, //0x000008a9 movdqa %xmm1, %xmm4 - 0x66, 0x41, 0x0f, 0x74, 0xe1, //0x000008ad pcmpeqb %xmm9, %xmm4 - 0x66, 0x0f, 0xd7, 0xf4, //0x000008b2 pmovmskb %xmm4, %esi - 0x66, 0x0f, 0x6f, 0xe2, //0x000008b6 movdqa %xmm2, %xmm4 - 0x66, 0x41, 0x0f, 0x74, 0xe1, //0x000008ba pcmpeqb %xmm9, %xmm4 - 0x66, 0x0f, 0xd7, 0xdc, //0x000008bf pmovmskb %xmm4, %ebx - 0x66, 0x0f, 0x6f, 0xe3, //0x000008c3 movdqa %xmm3, %xmm4 - 0x66, 0x41, 0x0f, 0x74, 0xe1, //0x000008c7 pcmpeqb %xmm9, %xmm4 - 0x66, 0x0f, 0xd7, 0xd4, //0x000008cc pmovmskb %xmm4, %edx - 0x66, 0x41, 0x0f, 0x74, 0xc2, //0x000008d0 pcmpeqb %xmm10, %xmm0 - 0x66, 0x44, 0x0f, 0xd7, 0xc8, //0x000008d5 pmovmskb %xmm0, %r9d - 0x66, 0x41, 0x0f, 0x74, 0xca, //0x000008da pcmpeqb %xmm10, %xmm1 - 0x66, 0x0f, 0xd7, 0xc9, //0x000008df pmovmskb %xmm1, %ecx - 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x000008e3 pcmpeqb %xmm10, %xmm2 - 0x66, 0x0f, 0xd7, 0xc2, //0x000008e8 pmovmskb %xmm2, %eax - 0x66, 0x41, 0x0f, 0x74, 0xda, //0x000008ec pcmpeqb %xmm10, %xmm3 - 0x66, 0x0f, 0xd7, 0xfb, //0x000008f1 pmovmskb %xmm3, %edi - 0x48, 0xc1, 0xe2, 0x30, //0x000008f5 shlq $48, %rdx - 0x48, 0xc1, 0xe3, 0x20, //0x000008f9 shlq $32, %rbx - 0x48, 0x09, 0xd3, //0x000008fd orq %rdx, %rbx - 0x48, 0xc1, 0xe6, 0x10, //0x00000900 shlq $16, %rsi - 0x48, 0x09, 0xde, //0x00000904 orq %rbx, %rsi - 0x49, 0x09, 0xf0, //0x00000907 orq %rsi, %r8 - 0x48, 0xc1, 0xe7, 0x30, //0x0000090a shlq $48, %rdi - 0x48, 0xc1, 0xe0, 0x20, //0x0000090e shlq $32, %rax - 0x48, 0x09, 0xf8, //0x00000912 orq %rdi, %rax - 0x48, 0xc1, 0xe1, 0x10, //0x00000915 shlq $16, %rcx - 0x48, 0x09, 0xc1, //0x00000919 orq %rax, %rcx - 0x49, 0x09, 0xc9, //0x0000091c orq %rcx, %r9 - 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x0000091f jne LBB0_119 - 0x4d, 0x85, 0xdb, //0x00000925 testq %r11, %r11 - 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x00000928 jne LBB0_121 - 0x45, 0x31, 0xdb, //0x0000092e xorl %r11d, %r11d - 0x4d, 0x85, 0xc0, //0x00000931 testq %r8, %r8 - 0x0f, 0x85, 0x83, 0x00, 0x00, 0x00, //0x00000934 jne LBB0_122 - //0x0000093a LBB0_113 - 0x49, 0x83, 0xc5, 0xc0, //0x0000093a addq $-64, %r13 - 0x49, 0x83, 0xc6, 0xc0, //0x0000093e addq $-64, %r14 - 0x49, 0x83, 0xc2, 0x40, //0x00000942 addq $64, %r10 - 0x49, 0x83, 0xfd, 0x3f, //0x00000946 cmpq $63, %r13 - 0x0f, 0x87, 0x30, 0xff, 0xff, 0xff, //0x0000094a ja LBB0_110 - 0xe9, 0x43, 0x0f, 0x00, 0x00, //0x00000950 jmp LBB0_114 - //0x00000955 LBB0_119 - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00000955 cmpq $-1, $-56(%rbp) - 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x0000095a jne LBB0_121 - 0x49, 0x0f, 0xbc, 0xc1, //0x00000960 bsfq %r9, %rax - 0x4c, 0x01, 0xd0, //0x00000964 addq %r10, %rax - 0x48, 0x89, 0x45, 0xc8, //0x00000967 movq %rax, $-56(%rbp) - //0x0000096b LBB0_121 - 0x4c, 0x89, 0xd8, //0x0000096b movq %r11, %rax - 0x48, 0xf7, 0xd0, //0x0000096e notq %rax - 0x4c, 0x21, 0xc8, //0x00000971 andq %r9, %rax - 0x48, 0x8d, 0x0c, 0x00, //0x00000974 leaq (%rax,%rax), %rcx - 0x4c, 0x09, 0xd9, //0x00000978 orq %r11, %rcx - 0x48, 0x89, 0xca, //0x0000097b movq %rcx, %rdx - 0x48, 0xf7, 0xd2, //0x0000097e notq %rdx - 0x4c, 0x21, 0xca, //0x00000981 andq %r9, %rdx - 0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000984 movabsq $-6148914691236517206, %rsi - 0x48, 0x21, 0xf2, //0x0000098e andq %rsi, %rdx - 0x45, 0x31, 0xdb, //0x00000991 xorl %r11d, %r11d - 0x48, 0x01, 0xc2, //0x00000994 addq %rax, %rdx - 0x41, 0x0f, 0x92, 0xc3, //0x00000997 setb %r11b - 0x48, 0x01, 0xd2, //0x0000099b addq %rdx, %rdx - 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x0000099e movabsq $6148914691236517205, %rax - 0x48, 0x31, 0xc2, //0x000009a8 xorq %rax, %rdx - 0x48, 0x21, 0xca, //0x000009ab andq %rcx, %rdx - 0x48, 0xf7, 0xd2, //0x000009ae notq %rdx - 0x49, 0x21, 0xd0, //0x000009b1 andq %rdx, %r8 - 0x4d, 0x85, 0xc0, //0x000009b4 testq %r8, %r8 - 0x0f, 0x84, 0x7d, 0xff, 0xff, 0xff, //0x000009b7 je LBB0_113 - //0x000009bd LBB0_122 - 0x4d, 0x0f, 0xbc, 0xd0, //0x000009bd bsfq %r8, %r10 - 0x4d, 0x29, 0xf2, //0x000009c1 subq %r14, %r10 - 0x48, 0x8b, 0x75, 0xd0, //0x000009c4 movq $-48(%rbp), %rsi - 0x4c, 0x8b, 0x4d, 0xb8, //0x000009c8 movq $-72(%rbp), %r9 - 0x4c, 0x8b, 0x6d, 0xa8, //0x000009cc movq $-88(%rbp), %r13 - 0x4c, 0x8b, 0x75, 0xc0, //0x000009d0 movq $-64(%rbp), %r14 - 0x4d, 0x85, 0xd2, //0x000009d4 testq %r10, %r10 - 0x0f, 0x89, 0xeb, 0x04, 0x00, 0x00, //0x000009d7 jns LBB0_195 - 0xe9, 0x05, 0x1c, 0x00, 0x00, //0x000009dd jmp LBB0_56 - //0x000009e2 LBB0_123 - 0x4d, 0x29, 0xd5, //0x000009e2 subq %r10, %r13 - 0x0f, 0x84, 0x95, 0x1d, 0x00, 0x00, //0x000009e5 je LBB0_478 - 0x49, 0x83, 0xfd, 0x40, //0x000009eb cmpq $64, %r13 - 0x0f, 0x82, 0x52, 0x14, 0x00, 0x00, //0x000009ef jb LBB0_372 - 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x000009f5 movq $-1, $-56(%rbp) - 0x45, 0x31, 0xdb, //0x000009fd xorl %r11d, %r11d - //0x00000a00 .p2align 4, 0x90 - //0x00000a00 LBB0_126 - 0xf3, 0x43, 0x0f, 0x6f, 0x24, 0x14, //0x00000a00 movdqu (%r12,%r10), %xmm4 - 0xf3, 0x43, 0x0f, 0x6f, 0x54, 0x14, 0x10, //0x00000a06 movdqu $16(%r12,%r10), %xmm2 - 0xf3, 0x47, 0x0f, 0x6f, 0x44, 0x14, 0x20, //0x00000a0d movdqu $32(%r12,%r10), %xmm8 - 0xf3, 0x43, 0x0f, 0x6f, 0x74, 0x14, 0x30, //0x00000a14 movdqu $48(%r12,%r10), %xmm6 - 0x66, 0x0f, 0x6f, 0xec, //0x00000a1b movdqa %xmm4, %xmm5 - 0x66, 0x41, 0x0f, 0x74, 0xe9, //0x00000a1f pcmpeqb %xmm9, %xmm5 - 0x66, 0x44, 0x0f, 0xd7, 0xf5, //0x00000a24 pmovmskb %xmm5, %r14d - 0x66, 0x0f, 0x6f, 0xea, //0x00000a29 movdqa %xmm2, %xmm5 - 0x66, 0x0f, 0x6f, 0xda, //0x00000a2d movdqa %xmm2, %xmm3 - 0x66, 0x41, 0x0f, 0xda, 0xdf, //0x00000a31 pminub %xmm15, %xmm3 - 0x66, 0x0f, 0x74, 0xda, //0x00000a36 pcmpeqb %xmm2, %xmm3 - 0x66, 0x41, 0x0f, 0x74, 0xd1, //0x00000a3a pcmpeqb %xmm9, %xmm2 - 0x66, 0x0f, 0xd7, 0xf2, //0x00000a3f pmovmskb %xmm2, %esi - 0x66, 0x41, 0x0f, 0x6f, 0xd0, //0x00000a43 movdqa %xmm8, %xmm2 - 0x66, 0x41, 0x0f, 0x6f, 0xf8, //0x00000a48 movdqa %xmm8, %xmm7 - 0x66, 0x41, 0x0f, 0xda, 0xff, //0x00000a4d pminub %xmm15, %xmm7 - 0x66, 0x41, 0x0f, 0x74, 0xf8, //0x00000a52 pcmpeqb %xmm8, %xmm7 - 0x66, 0x45, 0x0f, 0x74, 0xc1, //0x00000a57 pcmpeqb %xmm9, %xmm8 - 0x66, 0x41, 0x0f, 0xd7, 0xd0, //0x00000a5c pmovmskb %xmm8, %edx - 0x66, 0x0f, 0x6f, 0xc6, //0x00000a61 movdqa %xmm6, %xmm0 - 0x66, 0x0f, 0x6f, 0xce, //0x00000a65 movdqa %xmm6, %xmm1 - 0x66, 0x41, 0x0f, 0xda, 0xcf, //0x00000a69 pminub %xmm15, %xmm1 - 0x66, 0x0f, 0x74, 0xce, //0x00000a6e pcmpeqb %xmm6, %xmm1 - 0x66, 0x41, 0x0f, 0x74, 0xf1, //0x00000a72 pcmpeqb %xmm9, %xmm6 - 0x66, 0x44, 0x0f, 0xd7, 0xfe, //0x00000a77 pmovmskb %xmm6, %r15d - 0x66, 0x0f, 0x6f, 0xf4, //0x00000a7c movdqa %xmm4, %xmm6 - 0x66, 0x41, 0x0f, 0x74, 0xf2, //0x00000a80 pcmpeqb %xmm10, %xmm6 - 0x66, 0x44, 0x0f, 0xd7, 0xe6, //0x00000a85 pmovmskb %xmm6, %r12d - 0x66, 0x41, 0x0f, 0x74, 0xea, //0x00000a8a pcmpeqb %xmm10, %xmm5 - 0x66, 0x0f, 0xd7, 0xcd, //0x00000a8f pmovmskb %xmm5, %ecx - 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x00000a93 pcmpeqb %xmm10, %xmm2 - 0x66, 0x44, 0x0f, 0xd7, 0xc2, //0x00000a98 pmovmskb %xmm2, %r8d - 0x66, 0x41, 0x0f, 0x74, 0xc2, //0x00000a9d pcmpeqb %xmm10, %xmm0 - 0x66, 0x44, 0x0f, 0xd7, 0xc8, //0x00000aa2 pmovmskb %xmm0, %r9d - 0x66, 0x0f, 0xd7, 0xfb, //0x00000aa7 pmovmskb %xmm3, %edi - 0x66, 0x0f, 0xd7, 0xdf, //0x00000aab pmovmskb %xmm7, %ebx - 0x66, 0x0f, 0xd7, 0xc1, //0x00000aaf pmovmskb %xmm1, %eax - 0x49, 0xc1, 0xe7, 0x30, //0x00000ab3 shlq $48, %r15 - 0x48, 0xc1, 0xe2, 0x20, //0x00000ab7 shlq $32, %rdx - 0x4c, 0x09, 0xfa, //0x00000abb orq %r15, %rdx - 0x48, 0xc1, 0xe6, 0x10, //0x00000abe shlq $16, %rsi - 0x48, 0x09, 0xd6, //0x00000ac2 orq %rdx, %rsi - 0x49, 0x09, 0xf6, //0x00000ac5 orq %rsi, %r14 - 0x49, 0xc1, 0xe1, 0x30, //0x00000ac8 shlq $48, %r9 - 0x49, 0xc1, 0xe0, 0x20, //0x00000acc shlq $32, %r8 - 0x4d, 0x09, 0xc8, //0x00000ad0 orq %r9, %r8 - 0x48, 0xc1, 0xe1, 0x10, //0x00000ad3 shlq $16, %rcx - 0x4c, 0x09, 0xc1, //0x00000ad7 orq %r8, %rcx - 0x48, 0xc1, 0xe0, 0x30, //0x00000ada shlq $48, %rax - 0x48, 0xc1, 0xe3, 0x20, //0x00000ade shlq $32, %rbx - 0x48, 0x09, 0xc3, //0x00000ae2 orq %rax, %rbx - 0x48, 0xc1, 0xe7, 0x10, //0x00000ae5 shlq $16, %rdi - 0x48, 0x09, 0xdf, //0x00000ae9 orq %rbx, %rdi - 0x49, 0x09, 0xcc, //0x00000aec orq %rcx, %r12 - 0x0f, 0x85, 0x4d, 0x00, 0x00, 0x00, //0x00000aef jne LBB0_143 - 0x4d, 0x85, 0xdb, //0x00000af5 testq %r11, %r11 - 0x0f, 0x85, 0x5a, 0x00, 0x00, 0x00, //0x00000af8 jne LBB0_145 - 0x45, 0x31, 0xdb, //0x00000afe xorl %r11d, %r11d - //0x00000b01 LBB0_129 - 0x66, 0x0f, 0x6f, 0xc4, //0x00000b01 movdqa %xmm4, %xmm0 - 0x66, 0x41, 0x0f, 0xda, 0xc7, //0x00000b05 pminub %xmm15, %xmm0 - 0x66, 0x0f, 0x74, 0xc4, //0x00000b0a pcmpeqb %xmm4, %xmm0 - 0x66, 0x0f, 0xd7, 0xc0, //0x00000b0e pmovmskb %xmm0, %eax - 0x48, 0x09, 0xc7, //0x00000b12 orq %rax, %rdi - 0x4d, 0x85, 0xf6, //0x00000b15 testq %r14, %r14 - 0x4c, 0x8b, 0x65, 0xb0, //0x00000b18 movq $-80(%rbp), %r12 - 0x0f, 0x85, 0x84, 0x00, 0x00, 0x00, //0x00000b1c jne LBB0_146 - 0x48, 0x85, 0xff, //0x00000b22 testq %rdi, %rdi - 0x0f, 0x85, 0x02, 0x1b, 0x00, 0x00, //0x00000b25 jne LBB0_457 - 0x49, 0x83, 0xc5, 0xc0, //0x00000b2b addq $-64, %r13 - 0x49, 0x83, 0xc2, 0x40, //0x00000b2f addq $64, %r10 - 0x49, 0x83, 0xfd, 0x3f, //0x00000b33 cmpq $63, %r13 - 0x0f, 0x87, 0xc3, 0xfe, 0xff, 0xff, //0x00000b37 ja LBB0_126 - 0xe9, 0x15, 0x0c, 0x00, 0x00, //0x00000b3d jmp LBB0_132 - //0x00000b42 LBB0_143 - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00000b42 cmpq $-1, $-56(%rbp) - 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x00000b47 jne LBB0_145 - 0x49, 0x0f, 0xbc, 0xc4, //0x00000b4d bsfq %r12, %rax - 0x4c, 0x01, 0xd0, //0x00000b51 addq %r10, %rax - 0x48, 0x89, 0x45, 0xc8, //0x00000b54 movq %rax, $-56(%rbp) - //0x00000b58 LBB0_145 - 0x4c, 0x89, 0xd8, //0x00000b58 movq %r11, %rax - 0x48, 0xf7, 0xd0, //0x00000b5b notq %rax - 0x4c, 0x21, 0xe0, //0x00000b5e andq %r12, %rax - 0x48, 0x8d, 0x0c, 0x00, //0x00000b61 leaq (%rax,%rax), %rcx - 0x4c, 0x09, 0xd9, //0x00000b65 orq %r11, %rcx - 0x48, 0x89, 0xca, //0x00000b68 movq %rcx, %rdx - 0x48, 0xf7, 0xd2, //0x00000b6b notq %rdx - 0x4c, 0x21, 0xe2, //0x00000b6e andq %r12, %rdx - 0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000b71 movabsq $-6148914691236517206, %rsi - 0x48, 0x21, 0xf2, //0x00000b7b andq %rsi, %rdx - 0x45, 0x31, 0xdb, //0x00000b7e xorl %r11d, %r11d - 0x48, 0x01, 0xc2, //0x00000b81 addq %rax, %rdx - 0x41, 0x0f, 0x92, 0xc3, //0x00000b84 setb %r11b - 0x48, 0x01, 0xd2, //0x00000b88 addq %rdx, %rdx - 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000b8b movabsq $6148914691236517205, %rax - 0x48, 0x31, 0xc2, //0x00000b95 xorq %rax, %rdx - 0x48, 0x21, 0xca, //0x00000b98 andq %rcx, %rdx - 0x48, 0xf7, 0xd2, //0x00000b9b notq %rdx - 0x49, 0x21, 0xd6, //0x00000b9e andq %rdx, %r14 - 0xe9, 0x5b, 0xff, 0xff, 0xff, //0x00000ba1 jmp LBB0_129 - //0x00000ba6 LBB0_146 - 0x49, 0x0f, 0xbc, 0xc6, //0x00000ba6 bsfq %r14, %rax - 0x48, 0x85, 0xff, //0x00000baa testq %rdi, %rdi - 0x0f, 0x84, 0x95, 0x02, 0x00, 0x00, //0x00000bad je LBB0_186 - 0x48, 0x0f, 0xbc, 0xcf, //0x00000bb3 bsfq %rdi, %rcx - 0xe9, 0x91, 0x02, 0x00, 0x00, //0x00000bb7 jmp LBB0_187 - //0x00000bbc LBB0_148 - 0x89, 0xc8, //0x00000bbc movl %ecx, %eax - 0x4c, 0x01, 0xf8, //0x00000bbe addq %r15, %rax - 0x49, 0x01, 0xc2, //0x00000bc1 addq %rax, %r10 - 0x48, 0x8b, 0x75, 0xd0, //0x00000bc4 movq $-48(%rbp), %rsi - //0x00000bc8 LBB0_149 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00000bc8 movq $-1, %rcx - 0x4d, 0x85, 0xc0, //0x00000bcf testq %r8, %r8 - 0x0f, 0x85, 0x07, 0x02, 0x00, 0x00, //0x00000bd2 jne LBB0_177 - 0xe9, 0x37, 0x1a, 0x00, 0x00, //0x00000bd8 jmp LBB0_456 - //0x00000bdd LBB0_150 - 0x4d, 0x29, 0xd5, //0x00000bdd subq %r10, %r13 - 0x0f, 0x84, 0x9a, 0x1b, 0x00, 0x00, //0x00000be0 je LBB0_478 - 0x49, 0x83, 0xfd, 0x40, //0x00000be6 cmpq $64, %r13 - 0x0f, 0x82, 0x9e, 0x12, 0x00, 0x00, //0x00000bea jb LBB0_375 - 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00000bf0 movq $-1, $-56(%rbp) - 0x45, 0x31, 0xdb, //0x00000bf8 xorl %r11d, %r11d - 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000bfb .p2align 4, 0x90 - //0x00000c00 LBB0_153 - 0xf3, 0x43, 0x0f, 0x6f, 0x2c, 0x14, //0x00000c00 movdqu (%r12,%r10), %xmm5 - 0xf3, 0x43, 0x0f, 0x6f, 0x44, 0x14, 0x10, //0x00000c06 movdqu $16(%r12,%r10), %xmm0 - 0xf3, 0x43, 0x0f, 0x6f, 0x7c, 0x14, 0x20, //0x00000c0d movdqu $32(%r12,%r10), %xmm7 - 0xf3, 0x43, 0x0f, 0x6f, 0x74, 0x14, 0x30, //0x00000c14 movdqu $48(%r12,%r10), %xmm6 - 0x66, 0x0f, 0x6f, 0xcd, //0x00000c1b movdqa %xmm5, %xmm1 - 0x66, 0x41, 0x0f, 0x74, 0xc9, //0x00000c1f pcmpeqb %xmm9, %xmm1 - 0x66, 0x44, 0x0f, 0xd7, 0xc9, //0x00000c24 pmovmskb %xmm1, %r9d - 0x66, 0x0f, 0x6f, 0xc8, //0x00000c29 movdqa %xmm0, %xmm1 - 0x66, 0x0f, 0x6f, 0xd0, //0x00000c2d movdqa %xmm0, %xmm2 - 0x66, 0x41, 0x0f, 0xda, 0xd7, //0x00000c31 pminub %xmm15, %xmm2 - 0x66, 0x0f, 0x74, 0xd0, //0x00000c36 pcmpeqb %xmm0, %xmm2 - 0x66, 0x41, 0x0f, 0x74, 0xc1, //0x00000c3a pcmpeqb %xmm9, %xmm0 - 0x66, 0x0f, 0xd7, 0xf0, //0x00000c3f pmovmskb %xmm0, %esi - 0x66, 0x0f, 0x6f, 0xc7, //0x00000c43 movdqa %xmm7, %xmm0 - 0x66, 0x0f, 0x6f, 0xdf, //0x00000c47 movdqa %xmm7, %xmm3 - 0x66, 0x41, 0x0f, 0xda, 0xdf, //0x00000c4b pminub %xmm15, %xmm3 - 0x66, 0x0f, 0x74, 0xdf, //0x00000c50 pcmpeqb %xmm7, %xmm3 - 0x66, 0x41, 0x0f, 0x74, 0xf9, //0x00000c54 pcmpeqb %xmm9, %xmm7 - 0x66, 0x0f, 0xd7, 0xd7, //0x00000c59 pmovmskb %xmm7, %edx - 0x66, 0x0f, 0x6f, 0xe6, //0x00000c5d movdqa %xmm6, %xmm4 - 0x66, 0x0f, 0x6f, 0xfe, //0x00000c61 movdqa %xmm6, %xmm7 - 0x66, 0x41, 0x0f, 0xda, 0xff, //0x00000c65 pminub %xmm15, %xmm7 - 0x66, 0x0f, 0x74, 0xfe, //0x00000c6a pcmpeqb %xmm6, %xmm7 - 0x66, 0x41, 0x0f, 0x74, 0xf1, //0x00000c6e pcmpeqb %xmm9, %xmm6 - 0x66, 0x0f, 0xd7, 0xc6, //0x00000c73 pmovmskb %xmm6, %eax - 0x66, 0x0f, 0x6f, 0xf5, //0x00000c77 movdqa %xmm5, %xmm6 - 0x66, 0x41, 0x0f, 0x74, 0xf2, //0x00000c7b pcmpeqb %xmm10, %xmm6 - 0x66, 0x44, 0x0f, 0xd7, 0xf6, //0x00000c80 pmovmskb %xmm6, %r14d - 0x66, 0x41, 0x0f, 0x74, 0xca, //0x00000c85 pcmpeqb %xmm10, %xmm1 - 0x66, 0x0f, 0xd7, 0xc9, //0x00000c8a pmovmskb %xmm1, %ecx - 0x66, 0x41, 0x0f, 0x74, 0xc2, //0x00000c8e pcmpeqb %xmm10, %xmm0 - 0x66, 0x44, 0x0f, 0xd7, 0xf8, //0x00000c93 pmovmskb %xmm0, %r15d - 0x66, 0x41, 0x0f, 0x74, 0xe2, //0x00000c98 pcmpeqb %xmm10, %xmm4 - 0x66, 0x44, 0x0f, 0xd7, 0xc4, //0x00000c9d pmovmskb %xmm4, %r8d - 0x66, 0x0f, 0xd7, 0xfa, //0x00000ca2 pmovmskb %xmm2, %edi - 0x66, 0x0f, 0xd7, 0xdb, //0x00000ca6 pmovmskb %xmm3, %ebx - 0x66, 0x44, 0x0f, 0xd7, 0xe7, //0x00000caa pmovmskb %xmm7, %r12d - 0x48, 0xc1, 0xe0, 0x30, //0x00000caf shlq $48, %rax - 0x48, 0xc1, 0xe2, 0x20, //0x00000cb3 shlq $32, %rdx - 0x48, 0x09, 0xc2, //0x00000cb7 orq %rax, %rdx - 0x48, 0xc1, 0xe6, 0x10, //0x00000cba shlq $16, %rsi - 0x48, 0x09, 0xd6, //0x00000cbe orq %rdx, %rsi - 0x49, 0x09, 0xf1, //0x00000cc1 orq %rsi, %r9 - 0x49, 0xc1, 0xe0, 0x30, //0x00000cc4 shlq $48, %r8 - 0x49, 0xc1, 0xe7, 0x20, //0x00000cc8 shlq $32, %r15 - 0x4d, 0x09, 0xc7, //0x00000ccc orq %r8, %r15 - 0x48, 0xc1, 0xe1, 0x10, //0x00000ccf shlq $16, %rcx - 0x4c, 0x09, 0xf9, //0x00000cd3 orq %r15, %rcx - 0x49, 0xc1, 0xe4, 0x30, //0x00000cd6 shlq $48, %r12 - 0x48, 0xc1, 0xe3, 0x20, //0x00000cda shlq $32, %rbx - 0x4c, 0x09, 0xe3, //0x00000cde orq %r12, %rbx - 0x48, 0xc1, 0xe7, 0x10, //0x00000ce1 shlq $16, %rdi - 0x48, 0x09, 0xdf, //0x00000ce5 orq %rbx, %rdi - 0x49, 0x09, 0xce, //0x00000ce8 orq %rcx, %r14 - 0x0f, 0x85, 0x51, 0x00, 0x00, 0x00, //0x00000ceb jne LBB0_170 - 0x4d, 0x85, 0xdb, //0x00000cf1 testq %r11, %r11 - 0x0f, 0x85, 0x67, 0x00, 0x00, 0x00, //0x00000cf4 jne LBB0_172 - 0x45, 0x31, 0xdb, //0x00000cfa xorl %r11d, %r11d - 0x4c, 0x8b, 0x65, 0xb0, //0x00000cfd movq $-80(%rbp), %r12 - //0x00000d01 LBB0_156 - 0x66, 0x0f, 0x6f, 0xc5, //0x00000d01 movdqa %xmm5, %xmm0 - 0x66, 0x41, 0x0f, 0xda, 0xc7, //0x00000d05 pminub %xmm15, %xmm0 - 0x66, 0x0f, 0x74, 0xc5, //0x00000d0a pcmpeqb %xmm5, %xmm0 - 0x66, 0x0f, 0xd7, 0xc0, //0x00000d0e pmovmskb %xmm0, %eax - 0x48, 0x09, 0xc7, //0x00000d12 orq %rax, %rdi - 0x4d, 0x85, 0xc9, //0x00000d15 testq %r9, %r9 - 0x4c, 0x8b, 0x75, 0xc0, //0x00000d18 movq $-64(%rbp), %r14 - 0x0f, 0x85, 0x91, 0x00, 0x00, 0x00, //0x00000d1c jne LBB0_174 - 0x48, 0x85, 0xff, //0x00000d22 testq %rdi, %rdi - 0x0f, 0x85, 0x02, 0x19, 0x00, 0x00, //0x00000d25 jne LBB0_457 - 0x49, 0x83, 0xc5, 0xc0, //0x00000d2b addq $-64, %r13 - 0x49, 0x83, 0xc2, 0x40, //0x00000d2f addq $64, %r10 - 0x49, 0x83, 0xfd, 0x3f, //0x00000d33 cmpq $63, %r13 - 0x0f, 0x87, 0xc3, 0xfe, 0xff, 0xff, //0x00000d37 ja LBB0_153 - 0xe9, 0xd0, 0x0b, 0x00, 0x00, //0x00000d3d jmp LBB0_159 - //0x00000d42 LBB0_170 - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00000d42 cmpq $-1, $-56(%rbp) - 0x4c, 0x8b, 0x65, 0xb0, //0x00000d47 movq $-80(%rbp), %r12 - 0x0f, 0x85, 0x14, 0x00, 0x00, 0x00, //0x00000d4b jne LBB0_173 - 0x49, 0x0f, 0xbc, 0xc6, //0x00000d51 bsfq %r14, %rax - 0x4c, 0x01, 0xd0, //0x00000d55 addq %r10, %rax - 0x48, 0x89, 0x45, 0xc8, //0x00000d58 movq %rax, $-56(%rbp) - 0xe9, 0x04, 0x00, 0x00, 0x00, //0x00000d5c jmp LBB0_173 - //0x00000d61 LBB0_172 - 0x4c, 0x8b, 0x65, 0xb0, //0x00000d61 movq $-80(%rbp), %r12 - //0x00000d65 LBB0_173 - 0x4c, 0x89, 0xd8, //0x00000d65 movq %r11, %rax - 0x48, 0xf7, 0xd0, //0x00000d68 notq %rax - 0x4c, 0x21, 0xf0, //0x00000d6b andq %r14, %rax - 0x48, 0x8d, 0x0c, 0x00, //0x00000d6e leaq (%rax,%rax), %rcx - 0x4c, 0x09, 0xd9, //0x00000d72 orq %r11, %rcx - 0x48, 0x89, 0xca, //0x00000d75 movq %rcx, %rdx - 0x48, 0xf7, 0xd2, //0x00000d78 notq %rdx - 0x4c, 0x21, 0xf2, //0x00000d7b andq %r14, %rdx - 0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000d7e movabsq $-6148914691236517206, %rsi - 0x48, 0x21, 0xf2, //0x00000d88 andq %rsi, %rdx - 0x45, 0x31, 0xdb, //0x00000d8b xorl %r11d, %r11d - 0x48, 0x01, 0xc2, //0x00000d8e addq %rax, %rdx - 0x41, 0x0f, 0x92, 0xc3, //0x00000d91 setb %r11b - 0x48, 0x01, 0xd2, //0x00000d95 addq %rdx, %rdx - 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000d98 movabsq $6148914691236517205, %rax - 0x48, 0x31, 0xc2, //0x00000da2 xorq %rax, %rdx - 0x48, 0x21, 0xca, //0x00000da5 andq %rcx, %rdx - 0x48, 0xf7, 0xd2, //0x00000da8 notq %rdx - 0x49, 0x21, 0xd1, //0x00000dab andq %rdx, %r9 - 0xe9, 0x4e, 0xff, 0xff, 0xff, //0x00000dae jmp LBB0_156 - //0x00000db3 LBB0_174 - 0x49, 0x0f, 0xbc, 0xc1, //0x00000db3 bsfq %r9, %rax - 0x48, 0x85, 0xff, //0x00000db7 testq %rdi, %rdi - 0x0f, 0x84, 0xde, 0x00, 0x00, 0x00, //0x00000dba je LBB0_192 - 0x48, 0x0f, 0xbc, 0xcf, //0x00000dc0 bsfq %rdi, %rcx - 0xe9, 0xda, 0x00, 0x00, 0x00, //0x00000dc4 jmp LBB0_193 - //0x00000dc9 LBB0_176 - 0x48, 0x01, 0xf9, //0x00000dc9 addq %rdi, %rcx - 0x49, 0x89, 0xca, //0x00000dcc movq %rcx, %r10 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00000dcf movq $-1, %rcx - 0x4d, 0x85, 0xc0, //0x00000dd6 testq %r8, %r8 - 0x0f, 0x84, 0x35, 0x18, 0x00, 0x00, //0x00000dd9 je LBB0_456 - //0x00000ddf LBB0_177 - 0x4d, 0x85, 0xf6, //0x00000ddf testq %r14, %r14 - 0x0f, 0x84, 0x2c, 0x18, 0x00, 0x00, //0x00000de2 je LBB0_456 - 0x4d, 0x85, 0xe4, //0x00000de8 testq %r12, %r12 - 0x0f, 0x84, 0x23, 0x18, 0x00, 0x00, //0x00000deb je LBB0_456 - 0x4d, 0x29, 0xfa, //0x00000df1 subq %r15, %r10 - 0x49, 0x8d, 0x42, 0xff, //0x00000df4 leaq $-1(%r10), %rax - 0x49, 0x39, 0xc0, //0x00000df8 cmpq %rax, %r8 - 0x0f, 0x84, 0x37, 0x00, 0x00, 0x00, //0x00000dfb je LBB0_185 - 0x49, 0x39, 0xc6, //0x00000e01 cmpq %rax, %r14 - 0x0f, 0x84, 0x2e, 0x00, 0x00, 0x00, //0x00000e04 je LBB0_185 - 0x49, 0x39, 0xc4, //0x00000e0a cmpq %rax, %r12 - 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x00000e0d je LBB0_185 - 0x4d, 0x85, 0xf6, //0x00000e13 testq %r14, %r14 - 0x4c, 0x8b, 0x4d, 0xb8, //0x00000e16 movq $-72(%rbp), %r9 - 0x0f, 0x8e, 0x5b, 0x00, 0x00, 0x00, //0x00000e1a jle LBB0_189 - 0x49, 0x8d, 0x46, 0xff, //0x00000e20 leaq $-1(%r14), %rax - 0x49, 0x39, 0xc4, //0x00000e24 cmpq %rax, %r12 - 0x0f, 0x84, 0x4e, 0x00, 0x00, 0x00, //0x00000e27 je LBB0_189 - 0x49, 0xf7, 0xd6, //0x00000e2d notq %r14 - 0x4d, 0x89, 0xf2, //0x00000e30 movq %r14, %r10 - 0xe9, 0x2f, 0x0a, 0x00, 0x00, //0x00000e33 jmp LBB0_319 - //0x00000e38 LBB0_185 - 0x49, 0xf7, 0xda, //0x00000e38 negq %r10 - 0x4c, 0x8b, 0x75, 0xc0, //0x00000e3b movq $-64(%rbp), %r14 - 0x4c, 0x8b, 0x4d, 0xb8, //0x00000e3f movq $-72(%rbp), %r9 - 0xe9, 0x23, 0x0a, 0x00, 0x00, //0x00000e43 jmp LBB0_320 - //0x00000e48 LBB0_186 - 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00000e48 movl $64, %ecx - //0x00000e4d LBB0_187 - 0x48, 0x8b, 0x75, 0xd0, //0x00000e4d movq $-48(%rbp), %rsi - 0x4c, 0x8b, 0x4d, 0xb8, //0x00000e51 movq $-72(%rbp), %r9 - 0x4c, 0x8b, 0x6d, 0xa8, //0x00000e55 movq $-88(%rbp), %r13 - 0x4c, 0x8b, 0x75, 0xc0, //0x00000e59 movq $-64(%rbp), %r14 - 0x48, 0x39, 0xc1, //0x00000e5d cmpq %rax, %rcx - 0x0f, 0x82, 0x23, 0x19, 0x00, 0x00, //0x00000e60 jb LBB0_477 - 0x49, 0x01, 0xc2, //0x00000e66 addq %rax, %r10 - 0x49, 0x83, 0xc2, 0x01, //0x00000e69 addq $1, %r10 - 0x4d, 0x85, 0xd2, //0x00000e6d testq %r10, %r10 - 0x0f, 0x89, 0x14, 0xf3, 0xff, 0xff, //0x00000e70 jns LBB0_267 - 0xe9, 0x6c, 0x17, 0x00, 0x00, //0x00000e76 jmp LBB0_56 - //0x00000e7b LBB0_189 - 0x4c, 0x89, 0xc0, //0x00000e7b movq %r8, %rax - 0x4c, 0x09, 0xe0, //0x00000e7e orq %r12, %rax - 0x0f, 0x99, 0xc1, //0x00000e81 setns %cl - 0x0f, 0x88, 0x28, 0x05, 0x00, 0x00, //0x00000e84 js LBB0_268 - 0x4d, 0x39, 0xe0, //0x00000e8a cmpq %r12, %r8 - 0x0f, 0x8c, 0x1f, 0x05, 0x00, 0x00, //0x00000e8d jl LBB0_268 - 0x49, 0xf7, 0xd0, //0x00000e93 notq %r8 - 0x4d, 0x89, 0xc2, //0x00000e96 movq %r8, %r10 - 0xe9, 0xc9, 0x09, 0x00, 0x00, //0x00000e99 jmp LBB0_319 - //0x00000e9e LBB0_192 - 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00000e9e movl $64, %ecx - //0x00000ea3 LBB0_193 - 0x48, 0x8b, 0x75, 0xd0, //0x00000ea3 movq $-48(%rbp), %rsi - 0x4c, 0x8b, 0x4d, 0xb8, //0x00000ea7 movq $-72(%rbp), %r9 - 0x4c, 0x8b, 0x6d, 0xa8, //0x00000eab movq $-88(%rbp), %r13 - 0x48, 0x39, 0xc1, //0x00000eaf cmpq %rax, %rcx - 0x0f, 0x82, 0xd1, 0x18, 0x00, 0x00, //0x00000eb2 jb LBB0_477 - 0x49, 0x01, 0xc2, //0x00000eb8 addq %rax, %r10 - 0x49, 0x83, 0xc2, 0x01, //0x00000ebb addq $1, %r10 - 0x4d, 0x85, 0xd2, //0x00000ebf testq %r10, %r10 - 0x0f, 0x88, 0x1f, 0x17, 0x00, 0x00, //0x00000ec2 js LBB0_56 - //0x00000ec8 LBB0_195 - 0x4c, 0x89, 0x16, //0x00000ec8 movq %r10, (%rsi) - 0x4c, 0x89, 0xf0, //0x00000ecb movq %r14, %rax - 0x48, 0xb9, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x00000ece movabsq $9223372036854775806, %rcx - 0x49, 0x39, 0xce, //0x00000ed8 cmpq %rcx, %r14 - 0x0f, 0x87, 0x72, 0x17, 0x00, 0x00, //0x00000edb ja LBB0_464 - 0x49, 0x8b, 0x01, //0x00000ee1 movq (%r9), %rax - 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x00000ee4 cmpq $4095, %rax - 0x0f, 0x8f, 0xeb, 0x16, 0x00, 0x00, //0x00000eea jg LBB0_466 - 0x48, 0x8d, 0x48, 0x01, //0x00000ef0 leaq $1(%rax), %rcx - 0x49, 0x89, 0x09, //0x00000ef4 movq %rcx, (%r9) - 0x49, 0xc7, 0x44, 0xc1, 0x08, 0x04, 0x00, 0x00, 0x00, //0x00000ef7 movq $4, $8(%r9,%rax,8) - 0xe9, 0x9e, 0xf2, 0xff, 0xff, //0x00000f00 jmp LBB0_2 - //0x00000f05 LBB0_198 - 0x48, 0x8b, 0x4d, 0x90, //0x00000f05 movq $-112(%rbp), %rcx - 0x48, 0x8b, 0x49, 0x08, //0x00000f09 movq $8(%rcx), %rcx - 0x48, 0x8d, 0x51, 0xfc, //0x00000f0d leaq $-4(%rcx), %rdx - 0x49, 0x39, 0xd6, //0x00000f11 cmpq %rdx, %r14 - 0x0f, 0x83, 0x48, 0x17, 0x00, 0x00, //0x00000f14 jae LBB0_465 - 0x43, 0x8b, 0x0c, 0x14, //0x00000f1a movl (%r12,%r10), %ecx - 0x81, 0xf9, 0x61, 0x6c, 0x73, 0x65, //0x00000f1e cmpl $1702063201, %ecx - 0x0f, 0x85, 0x56, 0x17, 0x00, 0x00, //0x00000f24 jne LBB0_467 - 0x4d, 0x8d, 0x56, 0x05, //0x00000f2a leaq $5(%r14), %r10 - 0xe9, 0x57, 0xf2, 0xff, 0xff, //0x00000f2e jmp LBB0_267 - //0x00000f33 LBB0_201 - 0x48, 0x8b, 0x45, 0x90, //0x00000f33 movq $-112(%rbp), %rax - 0x4c, 0x8b, 0x68, 0x08, //0x00000f37 movq $8(%rax), %r13 - 0xf6, 0x85, 0x70, 0xff, 0xff, 0xff, 0x20, //0x00000f3b testb $32, $-144(%rbp) - 0x4c, 0x89, 0x6d, 0xa0, //0x00000f42 movq %r13, $-96(%rbp) - 0x0f, 0x85, 0x80, 0x04, 0x00, 0x00, //0x00000f46 jne LBB0_269 - 0x4d, 0x29, 0xd5, //0x00000f4c subq %r10, %r13 - 0x0f, 0x84, 0x2b, 0x18, 0x00, 0x00, //0x00000f4f je LBB0_478 - 0x49, 0x83, 0xfd, 0x40, //0x00000f55 cmpq $64, %r13 - 0x0f, 0x82, 0x73, 0x0f, 0x00, 0x00, //0x00000f59 jb LBB0_377 - 0x49, 0xc7, 0xc6, 0xfe, 0xff, 0xff, 0xff, //0x00000f5f movq $-2, %r14 - 0x4c, 0x2b, 0x75, 0xc0, //0x00000f66 subq $-64(%rbp), %r14 - 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00000f6a movq $-1, $-56(%rbp) - 0x45, 0x31, 0xdb, //0x00000f72 xorl %r11d, %r11d - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000f75 .p2align 4, 0x90 - //0x00000f80 LBB0_205 - 0xf3, 0x43, 0x0f, 0x6f, 0x04, 0x14, //0x00000f80 movdqu (%r12,%r10), %xmm0 - 0xf3, 0x43, 0x0f, 0x6f, 0x4c, 0x14, 0x10, //0x00000f86 movdqu $16(%r12,%r10), %xmm1 - 0xf3, 0x43, 0x0f, 0x6f, 0x54, 0x14, 0x20, //0x00000f8d movdqu $32(%r12,%r10), %xmm2 - 0xf3, 0x43, 0x0f, 0x6f, 0x5c, 0x14, 0x30, //0x00000f94 movdqu $48(%r12,%r10), %xmm3 - 0x66, 0x0f, 0x6f, 0xe0, //0x00000f9b movdqa %xmm0, %xmm4 - 0x66, 0x41, 0x0f, 0x74, 0xe1, //0x00000f9f pcmpeqb %xmm9, %xmm4 - 0x66, 0x44, 0x0f, 0xd7, 0xc4, //0x00000fa4 pmovmskb %xmm4, %r8d - 0x66, 0x0f, 0x6f, 0xe1, //0x00000fa9 movdqa %xmm1, %xmm4 - 0x66, 0x41, 0x0f, 0x74, 0xe1, //0x00000fad pcmpeqb %xmm9, %xmm4 - 0x66, 0x0f, 0xd7, 0xf4, //0x00000fb2 pmovmskb %xmm4, %esi - 0x66, 0x0f, 0x6f, 0xe2, //0x00000fb6 movdqa %xmm2, %xmm4 - 0x66, 0x41, 0x0f, 0x74, 0xe1, //0x00000fba pcmpeqb %xmm9, %xmm4 - 0x66, 0x0f, 0xd7, 0xdc, //0x00000fbf pmovmskb %xmm4, %ebx - 0x66, 0x0f, 0x6f, 0xe3, //0x00000fc3 movdqa %xmm3, %xmm4 - 0x66, 0x41, 0x0f, 0x74, 0xe1, //0x00000fc7 pcmpeqb %xmm9, %xmm4 - 0x66, 0x0f, 0xd7, 0xd4, //0x00000fcc pmovmskb %xmm4, %edx - 0x66, 0x41, 0x0f, 0x74, 0xc2, //0x00000fd0 pcmpeqb %xmm10, %xmm0 - 0x66, 0x44, 0x0f, 0xd7, 0xc8, //0x00000fd5 pmovmskb %xmm0, %r9d - 0x66, 0x41, 0x0f, 0x74, 0xca, //0x00000fda pcmpeqb %xmm10, %xmm1 - 0x66, 0x0f, 0xd7, 0xc9, //0x00000fdf pmovmskb %xmm1, %ecx - 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x00000fe3 pcmpeqb %xmm10, %xmm2 - 0x66, 0x0f, 0xd7, 0xc2, //0x00000fe8 pmovmskb %xmm2, %eax - 0x66, 0x41, 0x0f, 0x74, 0xda, //0x00000fec pcmpeqb %xmm10, %xmm3 - 0x66, 0x0f, 0xd7, 0xfb, //0x00000ff1 pmovmskb %xmm3, %edi - 0x48, 0xc1, 0xe2, 0x30, //0x00000ff5 shlq $48, %rdx - 0x48, 0xc1, 0xe3, 0x20, //0x00000ff9 shlq $32, %rbx - 0x48, 0x09, 0xd3, //0x00000ffd orq %rdx, %rbx - 0x48, 0xc1, 0xe6, 0x10, //0x00001000 shlq $16, %rsi - 0x48, 0x09, 0xde, //0x00001004 orq %rbx, %rsi - 0x49, 0x09, 0xf0, //0x00001007 orq %rsi, %r8 - 0x48, 0xc1, 0xe7, 0x30, //0x0000100a shlq $48, %rdi - 0x48, 0xc1, 0xe0, 0x20, //0x0000100e shlq $32, %rax - 0x48, 0x09, 0xf8, //0x00001012 orq %rdi, %rax - 0x48, 0xc1, 0xe1, 0x10, //0x00001015 shlq $16, %rcx - 0x48, 0x09, 0xc1, //0x00001019 orq %rax, %rcx - 0x49, 0x09, 0xc9, //0x0000101c orq %rcx, %r9 - 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x0000101f jne LBB0_214 - 0x4d, 0x85, 0xdb, //0x00001025 testq %r11, %r11 - 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x00001028 jne LBB0_216 - 0x45, 0x31, 0xdb, //0x0000102e xorl %r11d, %r11d - 0x4d, 0x85, 0xc0, //0x00001031 testq %r8, %r8 - 0x0f, 0x85, 0x83, 0x00, 0x00, 0x00, //0x00001034 jne LBB0_217 - //0x0000103a LBB0_208 - 0x49, 0x83, 0xc5, 0xc0, //0x0000103a addq $-64, %r13 - 0x49, 0x83, 0xc6, 0xc0, //0x0000103e addq $-64, %r14 - 0x49, 0x83, 0xc2, 0x40, //0x00001042 addq $64, %r10 - 0x49, 0x83, 0xfd, 0x3f, //0x00001046 cmpq $63, %r13 - 0x0f, 0x87, 0x30, 0xff, 0xff, 0xff, //0x0000104a ja LBB0_205 - 0xe9, 0x9c, 0x0b, 0x00, 0x00, //0x00001050 jmp LBB0_209 - //0x00001055 LBB0_214 - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00001055 cmpq $-1, $-56(%rbp) - 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x0000105a jne LBB0_216 - 0x49, 0x0f, 0xbc, 0xc1, //0x00001060 bsfq %r9, %rax - 0x4c, 0x01, 0xd0, //0x00001064 addq %r10, %rax - 0x48, 0x89, 0x45, 0xc8, //0x00001067 movq %rax, $-56(%rbp) - //0x0000106b LBB0_216 - 0x4c, 0x89, 0xd8, //0x0000106b movq %r11, %rax - 0x48, 0xf7, 0xd0, //0x0000106e notq %rax - 0x4c, 0x21, 0xc8, //0x00001071 andq %r9, %rax - 0x48, 0x8d, 0x0c, 0x00, //0x00001074 leaq (%rax,%rax), %rcx - 0x4c, 0x09, 0xd9, //0x00001078 orq %r11, %rcx - 0x48, 0x89, 0xca, //0x0000107b movq %rcx, %rdx - 0x48, 0xf7, 0xd2, //0x0000107e notq %rdx - 0x4c, 0x21, 0xca, //0x00001081 andq %r9, %rdx - 0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001084 movabsq $-6148914691236517206, %rsi - 0x48, 0x21, 0xf2, //0x0000108e andq %rsi, %rdx - 0x45, 0x31, 0xdb, //0x00001091 xorl %r11d, %r11d - 0x48, 0x01, 0xc2, //0x00001094 addq %rax, %rdx - 0x41, 0x0f, 0x92, 0xc3, //0x00001097 setb %r11b - 0x48, 0x01, 0xd2, //0x0000109b addq %rdx, %rdx - 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x0000109e movabsq $6148914691236517205, %rax - 0x48, 0x31, 0xc2, //0x000010a8 xorq %rax, %rdx - 0x48, 0x21, 0xca, //0x000010ab andq %rcx, %rdx - 0x48, 0xf7, 0xd2, //0x000010ae notq %rdx - 0x49, 0x21, 0xd0, //0x000010b1 andq %rdx, %r8 - 0x4d, 0x85, 0xc0, //0x000010b4 testq %r8, %r8 - 0x0f, 0x84, 0x7d, 0xff, 0xff, 0xff, //0x000010b7 je LBB0_208 - //0x000010bd LBB0_217 - 0x4d, 0x0f, 0xbc, 0xd0, //0x000010bd bsfq %r8, %r10 - 0x4d, 0x29, 0xf2, //0x000010c1 subq %r14, %r10 - 0x48, 0x8b, 0x75, 0xd0, //0x000010c4 movq $-48(%rbp), %rsi - 0x4c, 0x8b, 0x4d, 0xb8, //0x000010c8 movq $-72(%rbp), %r9 - 0x4c, 0x8b, 0x6d, 0xa8, //0x000010cc movq $-88(%rbp), %r13 - 0x48, 0x8b, 0x5d, 0xc0, //0x000010d0 movq $-64(%rbp), %rbx - 0x4d, 0x85, 0xd2, //0x000010d4 testq %r10, %r10 - 0x0f, 0x89, 0x99, 0x05, 0x00, 0x00, //0x000010d7 jns LBB0_310 - 0xe9, 0x05, 0x15, 0x00, 0x00, //0x000010dd jmp LBB0_56 - //0x000010e2 LBB0_218 - 0x48, 0x8b, 0x45, 0x90, //0x000010e2 movq $-112(%rbp), %rax - 0x4c, 0x8b, 0x58, 0x08, //0x000010e6 movq $8(%rax), %r11 - 0x4d, 0x29, 0xd3, //0x000010ea subq %r10, %r11 - 0x0f, 0x84, 0x77, 0x15, 0x00, 0x00, //0x000010ed je LBB0_461 - 0x4f, 0x8d, 0x0c, 0x14, //0x000010f3 leaq (%r12,%r10), %r9 - 0x41, 0x80, 0x39, 0x30, //0x000010f7 cmpb $48, (%r9) - 0x0f, 0x85, 0x35, 0x00, 0x00, 0x00, //0x000010fb jne LBB0_223 - 0x41, 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00001101 movl $1, %r8d - 0x49, 0x83, 0xfb, 0x01, //0x00001107 cmpq $1, %r11 - 0x0f, 0x84, 0xaf, 0x0a, 0x00, 0x00, //0x0000110b je LBB0_357 - 0x41, 0x8a, 0x41, 0x01, //0x00001111 movb $1(%r9), %al - 0x04, 0xd2, //0x00001115 addb $-46, %al - 0x3c, 0x37, //0x00001117 cmpb $55, %al - 0x0f, 0x87, 0xa1, 0x0a, 0x00, 0x00, //0x00001119 ja LBB0_357 - 0x0f, 0xb6, 0xc0, //0x0000111f movzbl %al, %eax - 0x48, 0xb9, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x00001122 movabsq $36028797027352577, %rcx - 0x48, 0x0f, 0xa3, 0xc1, //0x0000112c btq %rax, %rcx - 0x0f, 0x83, 0x8a, 0x0a, 0x00, 0x00, //0x00001130 jae LBB0_357 - //0x00001136 LBB0_223 - 0x49, 0x83, 0xfb, 0x10, //0x00001136 cmpq $16, %r11 - 0x0f, 0x82, 0x6b, 0x0d, 0x00, 0x00, //0x0000113a jb LBB0_376 - 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00001140 movq $-1, %r15 - 0x45, 0x31, 0xc0, //0x00001147 xorl %r8d, %r8d - 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x0000114a movq $-1, %r12 - 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x00001151 movq $-1, %r13 - 0x4c, 0x89, 0xde, //0x00001158 movq %r11, %rsi - 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000115b .p2align 4, 0x90 - //0x00001160 LBB0_225 - 0xf3, 0x43, 0x0f, 0x6f, 0x04, 0x01, //0x00001160 movdqu (%r9,%r8), %xmm0 - 0x66, 0x0f, 0x6f, 0xc8, //0x00001166 movdqa %xmm0, %xmm1 - 0x66, 0x0f, 0x74, 0x0d, 0xce, 0xee, 0xff, 0xff, //0x0000116a pcmpeqb $-4402(%rip), %xmm1 /* LCPI0_4+0(%rip) */ - 0x66, 0x0f, 0x6f, 0xd0, //0x00001172 movdqa %xmm0, %xmm2 - 0x66, 0x0f, 0x74, 0x15, 0xd2, 0xee, 0xff, 0xff, //0x00001176 pcmpeqb $-4398(%rip), %xmm2 /* LCPI0_5+0(%rip) */ - 0x66, 0x0f, 0xeb, 0xd1, //0x0000117e por %xmm1, %xmm2 - 0x66, 0x0f, 0x6f, 0xc8, //0x00001182 movdqa %xmm0, %xmm1 - 0x66, 0x0f, 0xfc, 0x0d, 0xd2, 0xee, 0xff, 0xff, //0x00001186 paddb $-4398(%rip), %xmm1 /* LCPI0_6+0(%rip) */ - 0x66, 0x0f, 0x6f, 0xd9, //0x0000118e movdqa %xmm1, %xmm3 - 0x66, 0x41, 0x0f, 0xda, 0xdb, //0x00001192 pminub %xmm11, %xmm3 - 0x66, 0x0f, 0x74, 0xd9, //0x00001197 pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0x6f, 0xc8, //0x0000119b movdqa %xmm0, %xmm1 - 0x66, 0x41, 0x0f, 0xdb, 0xcc, //0x0000119f pand %xmm12, %xmm1 - 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x000011a4 pcmpeqb %xmm13, %xmm0 - 0x66, 0x41, 0x0f, 0x74, 0xce, //0x000011a9 pcmpeqb %xmm14, %xmm1 - 0x66, 0x0f, 0xd7, 0xd1, //0x000011ae pmovmskb %xmm1, %edx - 0x66, 0x0f, 0xeb, 0xc8, //0x000011b2 por %xmm0, %xmm1 - 0x66, 0x0f, 0xeb, 0xca, //0x000011b6 por %xmm2, %xmm1 - 0x66, 0x0f, 0xeb, 0xcb, //0x000011ba por %xmm3, %xmm1 - 0x66, 0x0f, 0xd7, 0xc0, //0x000011be pmovmskb %xmm0, %eax - 0x66, 0x0f, 0xd7, 0xfa, //0x000011c2 pmovmskb %xmm2, %edi - 0x66, 0x0f, 0xd7, 0xc9, //0x000011c6 pmovmskb %xmm1, %ecx - 0xf7, 0xd1, //0x000011ca notl %ecx - 0x0f, 0xbc, 0xc9, //0x000011cc bsfl %ecx, %ecx - 0x83, 0xf9, 0x10, //0x000011cf cmpl $16, %ecx - 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x000011d2 je LBB0_227 - 0xbb, 0xff, 0xff, 0xff, 0xff, //0x000011d8 movl $-1, %ebx - 0xd3, 0xe3, //0x000011dd shll %cl, %ebx - 0xf7, 0xd3, //0x000011df notl %ebx - 0x21, 0xd8, //0x000011e1 andl %ebx, %eax - 0x21, 0xda, //0x000011e3 andl %ebx, %edx - 0x21, 0xfb, //0x000011e5 andl %edi, %ebx - 0x89, 0xdf, //0x000011e7 movl %ebx, %edi - //0x000011e9 LBB0_227 - 0x8d, 0x58, 0xff, //0x000011e9 leal $-1(%rax), %ebx - 0x21, 0xc3, //0x000011ec andl %eax, %ebx - 0x0f, 0x85, 0x97, 0x09, 0x00, 0x00, //0x000011ee jne LBB0_351 - 0x8d, 0x5a, 0xff, //0x000011f4 leal $-1(%rdx), %ebx - 0x21, 0xd3, //0x000011f7 andl %edx, %ebx - 0x0f, 0x85, 0x8c, 0x09, 0x00, 0x00, //0x000011f9 jne LBB0_351 - 0x8d, 0x5f, 0xff, //0x000011ff leal $-1(%rdi), %ebx - 0x21, 0xfb, //0x00001202 andl %edi, %ebx - 0x0f, 0x85, 0x81, 0x09, 0x00, 0x00, //0x00001204 jne LBB0_351 - 0x85, 0xc0, //0x0000120a testl %eax, %eax - 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x0000120c je LBB0_233 - 0x0f, 0xbc, 0xc0, //0x00001212 bsfl %eax, %eax - 0x49, 0x83, 0xfd, 0xff, //0x00001215 cmpq $-1, %r13 - 0x0f, 0x85, 0x90, 0x09, 0x00, 0x00, //0x00001219 jne LBB0_354 - 0x4c, 0x01, 0xc0, //0x0000121f addq %r8, %rax - 0x49, 0x89, 0xc5, //0x00001222 movq %rax, %r13 - //0x00001225 LBB0_233 - 0x85, 0xd2, //0x00001225 testl %edx, %edx - 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00001227 je LBB0_236 - 0x0f, 0xbc, 0xc2, //0x0000122d bsfl %edx, %eax - 0x49, 0x83, 0xfc, 0xff, //0x00001230 cmpq $-1, %r12 - 0x0f, 0x85, 0x75, 0x09, 0x00, 0x00, //0x00001234 jne LBB0_354 - 0x4c, 0x01, 0xc0, //0x0000123a addq %r8, %rax - 0x49, 0x89, 0xc4, //0x0000123d movq %rax, %r12 - //0x00001240 LBB0_236 - 0x85, 0xff, //0x00001240 testl %edi, %edi - 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00001242 je LBB0_239 - 0x0f, 0xbc, 0xc7, //0x00001248 bsfl %edi, %eax - 0x49, 0x83, 0xff, 0xff, //0x0000124b cmpq $-1, %r15 - 0x0f, 0x85, 0x5a, 0x09, 0x00, 0x00, //0x0000124f jne LBB0_354 - 0x4c, 0x01, 0xc0, //0x00001255 addq %r8, %rax - 0x49, 0x89, 0xc7, //0x00001258 movq %rax, %r15 - //0x0000125b LBB0_239 - 0x83, 0xf9, 0x10, //0x0000125b cmpl $16, %ecx - 0x0f, 0x85, 0x55, 0x03, 0x00, 0x00, //0x0000125e jne LBB0_295 - 0x48, 0x83, 0xc6, 0xf0, //0x00001264 addq $-16, %rsi - 0x49, 0x83, 0xc0, 0x10, //0x00001268 addq $16, %r8 - 0x48, 0x83, 0xfe, 0x0f, //0x0000126c cmpq $15, %rsi - 0x0f, 0x87, 0xea, 0xfe, 0xff, 0xff, //0x00001270 ja LBB0_225 - 0x4b, 0x8d, 0x0c, 0x01, //0x00001276 leaq (%r9,%r8), %rcx - 0x48, 0x89, 0xcf, //0x0000127a movq %rcx, %rdi - 0x4d, 0x39, 0xc3, //0x0000127d cmpq %r8, %r11 - 0x48, 0x8d, 0x15, 0x45, 0x17, 0x00, 0x00, //0x00001280 leaq $5957(%rip), %rdx /* LJTI0_2+0(%rip) */ - 0x0f, 0x84, 0x4f, 0x03, 0x00, 0x00, //0x00001287 je LBB0_297 - //0x0000128d LBB0_242 - 0x4c, 0x8d, 0x1c, 0x31, //0x0000128d leaq (%rcx,%rsi), %r11 - 0x48, 0x8b, 0x45, 0x88, //0x00001291 movq $-120(%rbp), %rax - 0x4c, 0x8d, 0x04, 0x08, //0x00001295 leaq (%rax,%rcx), %r8 - 0x4d, 0x29, 0xf0, //0x00001299 subq %r14, %r8 - 0x31, 0xff, //0x0000129c xorl %edi, %edi - 0xe9, 0x2a, 0x00, 0x00, 0x00, //0x0000129e jmp LBB0_247 - //0x000012a3 LBB0_243 - 0x83, 0xf8, 0x65, //0x000012a3 cmpl $101, %eax - 0x0f, 0x85, 0x2a, 0x03, 0x00, 0x00, //0x000012a6 jne LBB0_296 - //0x000012ac LBB0_244 - 0x49, 0x83, 0xfc, 0xff, //0x000012ac cmpq $-1, %r12 - 0x0f, 0x85, 0xe6, 0x08, 0x00, 0x00, //0x000012b0 jne LBB0_353 - 0x4d, 0x8d, 0x24, 0x38, //0x000012b6 leaq (%r8,%rdi), %r12 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000012ba .p2align 4, 0x90 - //0x000012c0 LBB0_246 - 0x48, 0x83, 0xc7, 0x01, //0x000012c0 addq $1, %rdi - 0x48, 0x39, 0xfe, //0x000012c4 cmpq %rdi, %rsi - 0x0f, 0x84, 0xb3, 0x05, 0x00, 0x00, //0x000012c7 je LBB0_322 - //0x000012cd LBB0_247 - 0x0f, 0xbe, 0x04, 0x39, //0x000012cd movsbl (%rcx,%rdi), %eax - 0x8d, 0x58, 0xd0, //0x000012d1 leal $-48(%rax), %ebx - 0x83, 0xfb, 0x0a, //0x000012d4 cmpl $10, %ebx - 0x0f, 0x82, 0xe3, 0xff, 0xff, 0xff, //0x000012d7 jb LBB0_246 - 0x8d, 0x58, 0xd5, //0x000012dd leal $-43(%rax), %ebx - 0x83, 0xfb, 0x1a, //0x000012e0 cmpl $26, %ebx - 0x0f, 0x87, 0xba, 0xff, 0xff, 0xff, //0x000012e3 ja LBB0_243 - 0x48, 0x63, 0x04, 0x9a, //0x000012e9 movslq (%rdx,%rbx,4), %rax - 0x48, 0x01, 0xd0, //0x000012ed addq %rdx, %rax - 0xff, 0xe0, //0x000012f0 jmpq *%rax - //0x000012f2 LBB0_250 - 0x49, 0x83, 0xff, 0xff, //0x000012f2 cmpq $-1, %r15 - 0x0f, 0x85, 0xa0, 0x08, 0x00, 0x00, //0x000012f6 jne LBB0_353 - 0x4d, 0x8d, 0x3c, 0x38, //0x000012fc leaq (%r8,%rdi), %r15 - 0xe9, 0xbb, 0xff, 0xff, 0xff, //0x00001300 jmp LBB0_246 - //0x00001305 LBB0_252 - 0x49, 0x83, 0xfd, 0xff, //0x00001305 cmpq $-1, %r13 - 0x0f, 0x85, 0x8d, 0x08, 0x00, 0x00, //0x00001309 jne LBB0_353 - 0x4d, 0x8d, 0x2c, 0x38, //0x0000130f leaq (%r8,%rdi), %r13 - 0xe9, 0xa8, 0xff, 0xff, 0xff, //0x00001313 jmp LBB0_246 - //0x00001318 LBB0_254 - 0x49, 0x8b, 0x01, //0x00001318 movq (%r9), %rax - 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x0000131b cmpq $4095, %rax - 0x0f, 0x8f, 0xb4, 0x12, 0x00, 0x00, //0x00001321 jg LBB0_466 - 0x48, 0x8d, 0x48, 0x01, //0x00001327 leaq $1(%rax), %rcx - 0x49, 0x89, 0x09, //0x0000132b movq %rcx, (%r9) - 0x49, 0xc7, 0x44, 0xc1, 0x08, 0x05, 0x00, 0x00, 0x00, //0x0000132e movq $5, $8(%r9,%rax,8) - 0xe9, 0x67, 0xee, 0xff, 0xff, //0x00001337 jmp LBB0_2 - //0x0000133c LBB0_256 - 0x48, 0x8b, 0x4d, 0x90, //0x0000133c movq $-112(%rbp), %rcx - 0x48, 0x8b, 0x49, 0x08, //0x00001340 movq $8(%rcx), %rcx - 0x48, 0x8d, 0x51, 0xfd, //0x00001344 leaq $-3(%rcx), %rdx - 0x49, 0x39, 0xd6, //0x00001348 cmpq %rdx, %r14 - 0x0f, 0x83, 0x11, 0x13, 0x00, 0x00, //0x0000134b jae LBB0_465 - 0x41, 0x81, 0x3f, 0x6e, 0x75, 0x6c, 0x6c, //0x00001351 cmpl $1819047278, (%r15) - 0x0f, 0x84, 0x4b, 0x00, 0x00, 0x00, //0x00001358 je LBB0_266 - 0xe9, 0xc4, 0x13, 0x00, 0x00, //0x0000135e jmp LBB0_258 - //0x00001363 LBB0_262 - 0x49, 0x8b, 0x01, //0x00001363 movq (%r9), %rax - 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x00001366 cmpq $4095, %rax - 0x0f, 0x8f, 0x69, 0x12, 0x00, 0x00, //0x0000136c jg LBB0_466 - 0x48, 0x8d, 0x48, 0x01, //0x00001372 leaq $1(%rax), %rcx - 0x49, 0x89, 0x09, //0x00001376 movq %rcx, (%r9) - 0x49, 0xc7, 0x44, 0xc1, 0x08, 0x06, 0x00, 0x00, 0x00, //0x00001379 movq $6, $8(%r9,%rax,8) - 0xe9, 0x1c, 0xee, 0xff, 0xff, //0x00001382 jmp LBB0_2 - //0x00001387 LBB0_264 - 0x48, 0x8b, 0x4d, 0x90, //0x00001387 movq $-112(%rbp), %rcx - 0x48, 0x8b, 0x49, 0x08, //0x0000138b movq $8(%rcx), %rcx - 0x48, 0x8d, 0x51, 0xfd, //0x0000138f leaq $-3(%rcx), %rdx - 0x49, 0x39, 0xd6, //0x00001393 cmpq %rdx, %r14 - 0x0f, 0x83, 0xc6, 0x12, 0x00, 0x00, //0x00001396 jae LBB0_465 - 0x41, 0x81, 0x3f, 0x74, 0x72, 0x75, 0x65, //0x0000139c cmpl $1702195828, (%r15) - 0x0f, 0x85, 0x2c, 0x13, 0x00, 0x00, //0x000013a3 jne LBB0_472 - //0x000013a9 LBB0_266 - 0x4d, 0x8d, 0x56, 0x04, //0x000013a9 leaq $4(%r14), %r10 - 0xe9, 0xd8, 0xed, 0xff, 0xff, //0x000013ad jmp LBB0_267 - //0x000013b2 LBB0_268 - 0x49, 0x8d, 0x44, 0x24, 0xff, //0x000013b2 leaq $-1(%r12), %rax - 0x49, 0x39, 0xc0, //0x000013b7 cmpq %rax, %r8 - 0x49, 0xf7, 0xd4, //0x000013ba notq %r12 - 0x4d, 0x0f, 0x45, 0xe2, //0x000013bd cmovneq %r10, %r12 - 0x84, 0xc9, //0x000013c1 testb %cl, %cl - 0x4d, 0x0f, 0x45, 0xd4, //0x000013c3 cmovneq %r12, %r10 - 0xe9, 0x9b, 0x04, 0x00, 0x00, //0x000013c7 jmp LBB0_319 - //0x000013cc LBB0_269 - 0x4d, 0x29, 0xd5, //0x000013cc subq %r10, %r13 - 0x0f, 0x84, 0xab, 0x13, 0x00, 0x00, //0x000013cf je LBB0_478 - 0x49, 0x83, 0xfd, 0x40, //0x000013d5 cmpq $64, %r13 - 0x0f, 0x82, 0x14, 0x0b, 0x00, 0x00, //0x000013d9 jb LBB0_378 - 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x000013df movq $-1, $-56(%rbp) - 0x45, 0x31, 0xdb, //0x000013e7 xorl %r11d, %r11d - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000013ea .p2align 4, 0x90 - //0x000013f0 LBB0_272 - 0xf3, 0x43, 0x0f, 0x6f, 0x2c, 0x14, //0x000013f0 movdqu (%r12,%r10), %xmm5 - 0xf3, 0x43, 0x0f, 0x6f, 0x44, 0x14, 0x10, //0x000013f6 movdqu $16(%r12,%r10), %xmm0 - 0xf3, 0x43, 0x0f, 0x6f, 0x7c, 0x14, 0x20, //0x000013fd movdqu $32(%r12,%r10), %xmm7 - 0xf3, 0x43, 0x0f, 0x6f, 0x74, 0x14, 0x30, //0x00001404 movdqu $48(%r12,%r10), %xmm6 - 0x66, 0x0f, 0x6f, 0xcd, //0x0000140b movdqa %xmm5, %xmm1 - 0x66, 0x41, 0x0f, 0x74, 0xc9, //0x0000140f pcmpeqb %xmm9, %xmm1 - 0x66, 0x44, 0x0f, 0xd7, 0xc9, //0x00001414 pmovmskb %xmm1, %r9d - 0x66, 0x0f, 0x6f, 0xc8, //0x00001419 movdqa %xmm0, %xmm1 - 0x66, 0x0f, 0x6f, 0xd0, //0x0000141d movdqa %xmm0, %xmm2 - 0x66, 0x41, 0x0f, 0xda, 0xd7, //0x00001421 pminub %xmm15, %xmm2 - 0x66, 0x0f, 0x74, 0xd0, //0x00001426 pcmpeqb %xmm0, %xmm2 - 0x66, 0x41, 0x0f, 0x74, 0xc1, //0x0000142a pcmpeqb %xmm9, %xmm0 - 0x66, 0x0f, 0xd7, 0xf0, //0x0000142f pmovmskb %xmm0, %esi - 0x66, 0x0f, 0x6f, 0xc7, //0x00001433 movdqa %xmm7, %xmm0 - 0x66, 0x0f, 0x6f, 0xdf, //0x00001437 movdqa %xmm7, %xmm3 - 0x66, 0x41, 0x0f, 0xda, 0xdf, //0x0000143b pminub %xmm15, %xmm3 - 0x66, 0x0f, 0x74, 0xdf, //0x00001440 pcmpeqb %xmm7, %xmm3 - 0x66, 0x41, 0x0f, 0x74, 0xf9, //0x00001444 pcmpeqb %xmm9, %xmm7 - 0x66, 0x0f, 0xd7, 0xd7, //0x00001449 pmovmskb %xmm7, %edx - 0x66, 0x0f, 0x6f, 0xe6, //0x0000144d movdqa %xmm6, %xmm4 - 0x66, 0x0f, 0x6f, 0xfe, //0x00001451 movdqa %xmm6, %xmm7 - 0x66, 0x41, 0x0f, 0xda, 0xff, //0x00001455 pminub %xmm15, %xmm7 - 0x66, 0x0f, 0x74, 0xfe, //0x0000145a pcmpeqb %xmm6, %xmm7 - 0x66, 0x41, 0x0f, 0x74, 0xf1, //0x0000145e pcmpeqb %xmm9, %xmm6 - 0x66, 0x0f, 0xd7, 0xc6, //0x00001463 pmovmskb %xmm6, %eax - 0x66, 0x0f, 0x6f, 0xf5, //0x00001467 movdqa %xmm5, %xmm6 - 0x66, 0x41, 0x0f, 0x74, 0xf2, //0x0000146b pcmpeqb %xmm10, %xmm6 - 0x66, 0x44, 0x0f, 0xd7, 0xf6, //0x00001470 pmovmskb %xmm6, %r14d - 0x66, 0x41, 0x0f, 0x74, 0xca, //0x00001475 pcmpeqb %xmm10, %xmm1 - 0x66, 0x0f, 0xd7, 0xc9, //0x0000147a pmovmskb %xmm1, %ecx - 0x66, 0x41, 0x0f, 0x74, 0xc2, //0x0000147e pcmpeqb %xmm10, %xmm0 - 0x66, 0x44, 0x0f, 0xd7, 0xf8, //0x00001483 pmovmskb %xmm0, %r15d - 0x66, 0x41, 0x0f, 0x74, 0xe2, //0x00001488 pcmpeqb %xmm10, %xmm4 - 0x66, 0x44, 0x0f, 0xd7, 0xc4, //0x0000148d pmovmskb %xmm4, %r8d - 0x66, 0x0f, 0xd7, 0xfa, //0x00001492 pmovmskb %xmm2, %edi - 0x66, 0x0f, 0xd7, 0xdb, //0x00001496 pmovmskb %xmm3, %ebx - 0x66, 0x44, 0x0f, 0xd7, 0xe7, //0x0000149a pmovmskb %xmm7, %r12d - 0x48, 0xc1, 0xe0, 0x30, //0x0000149f shlq $48, %rax - 0x48, 0xc1, 0xe2, 0x20, //0x000014a3 shlq $32, %rdx - 0x48, 0x09, 0xc2, //0x000014a7 orq %rax, %rdx - 0x48, 0xc1, 0xe6, 0x10, //0x000014aa shlq $16, %rsi - 0x48, 0x09, 0xd6, //0x000014ae orq %rdx, %rsi - 0x49, 0x09, 0xf1, //0x000014b1 orq %rsi, %r9 - 0x49, 0xc1, 0xe0, 0x30, //0x000014b4 shlq $48, %r8 - 0x49, 0xc1, 0xe7, 0x20, //0x000014b8 shlq $32, %r15 - 0x4d, 0x09, 0xc7, //0x000014bc orq %r8, %r15 - 0x48, 0xc1, 0xe1, 0x10, //0x000014bf shlq $16, %rcx - 0x4c, 0x09, 0xf9, //0x000014c3 orq %r15, %rcx - 0x49, 0xc1, 0xe4, 0x30, //0x000014c6 shlq $48, %r12 - 0x48, 0xc1, 0xe3, 0x20, //0x000014ca shlq $32, %rbx - 0x4c, 0x09, 0xe3, //0x000014ce orq %r12, %rbx - 0x48, 0xc1, 0xe7, 0x10, //0x000014d1 shlq $16, %rdi - 0x48, 0x09, 0xdf, //0x000014d5 orq %rbx, %rdi - 0x49, 0x09, 0xce, //0x000014d8 orq %rcx, %r14 - 0x0f, 0x85, 0x51, 0x00, 0x00, 0x00, //0x000014db jne LBB0_289 - 0x4d, 0x85, 0xdb, //0x000014e1 testq %r11, %r11 - 0x0f, 0x85, 0x67, 0x00, 0x00, 0x00, //0x000014e4 jne LBB0_291 - 0x45, 0x31, 0xdb, //0x000014ea xorl %r11d, %r11d - 0x4c, 0x8b, 0x65, 0xb0, //0x000014ed movq $-80(%rbp), %r12 - //0x000014f1 LBB0_275 - 0x66, 0x0f, 0x6f, 0xc5, //0x000014f1 movdqa %xmm5, %xmm0 - 0x66, 0x41, 0x0f, 0xda, 0xc7, //0x000014f5 pminub %xmm15, %xmm0 - 0x66, 0x0f, 0x74, 0xc5, //0x000014fa pcmpeqb %xmm5, %xmm0 - 0x66, 0x0f, 0xd7, 0xc0, //0x000014fe pmovmskb %xmm0, %eax - 0x48, 0x09, 0xc7, //0x00001502 orq %rax, %rdi - 0x4d, 0x85, 0xc9, //0x00001505 testq %r9, %r9 - 0x48, 0x8b, 0x5d, 0xc0, //0x00001508 movq $-64(%rbp), %rbx - 0x0f, 0x85, 0x91, 0x00, 0x00, 0x00, //0x0000150c jne LBB0_293 - 0x48, 0x85, 0xff, //0x00001512 testq %rdi, %rdi - 0x0f, 0x85, 0x12, 0x11, 0x00, 0x00, //0x00001515 jne LBB0_457 - 0x49, 0x83, 0xc5, 0xc0, //0x0000151b addq $-64, %r13 - 0x49, 0x83, 0xc2, 0x40, //0x0000151f addq $64, %r10 - 0x49, 0x83, 0xfd, 0x3f, //0x00001523 cmpq $63, %r13 - 0x0f, 0x87, 0xc3, 0xfe, 0xff, 0xff, //0x00001527 ja LBB0_272 - 0xe9, 0x39, 0x07, 0x00, 0x00, //0x0000152d jmp LBB0_278 - //0x00001532 LBB0_289 - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00001532 cmpq $-1, $-56(%rbp) - 0x4c, 0x8b, 0x65, 0xb0, //0x00001537 movq $-80(%rbp), %r12 - 0x0f, 0x85, 0x14, 0x00, 0x00, 0x00, //0x0000153b jne LBB0_292 - 0x49, 0x0f, 0xbc, 0xc6, //0x00001541 bsfq %r14, %rax - 0x4c, 0x01, 0xd0, //0x00001545 addq %r10, %rax - 0x48, 0x89, 0x45, 0xc8, //0x00001548 movq %rax, $-56(%rbp) - 0xe9, 0x04, 0x00, 0x00, 0x00, //0x0000154c jmp LBB0_292 - //0x00001551 LBB0_291 - 0x4c, 0x8b, 0x65, 0xb0, //0x00001551 movq $-80(%rbp), %r12 - //0x00001555 LBB0_292 - 0x4c, 0x89, 0xd8, //0x00001555 movq %r11, %rax - 0x48, 0xf7, 0xd0, //0x00001558 notq %rax - 0x4c, 0x21, 0xf0, //0x0000155b andq %r14, %rax - 0x48, 0x8d, 0x0c, 0x00, //0x0000155e leaq (%rax,%rax), %rcx - 0x4c, 0x09, 0xd9, //0x00001562 orq %r11, %rcx - 0x48, 0x89, 0xca, //0x00001565 movq %rcx, %rdx - 0x48, 0xf7, 0xd2, //0x00001568 notq %rdx - 0x4c, 0x21, 0xf2, //0x0000156b andq %r14, %rdx - 0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000156e movabsq $-6148914691236517206, %rsi - 0x48, 0x21, 0xf2, //0x00001578 andq %rsi, %rdx - 0x45, 0x31, 0xdb, //0x0000157b xorl %r11d, %r11d - 0x48, 0x01, 0xc2, //0x0000157e addq %rax, %rdx - 0x41, 0x0f, 0x92, 0xc3, //0x00001581 setb %r11b - 0x48, 0x01, 0xd2, //0x00001585 addq %rdx, %rdx - 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001588 movabsq $6148914691236517205, %rax - 0x48, 0x31, 0xc2, //0x00001592 xorq %rax, %rdx - 0x48, 0x21, 0xca, //0x00001595 andq %rcx, %rdx - 0x48, 0xf7, 0xd2, //0x00001598 notq %rdx - 0x49, 0x21, 0xd1, //0x0000159b andq %rdx, %r9 - 0xe9, 0x4e, 0xff, 0xff, 0xff, //0x0000159e jmp LBB0_275 - //0x000015a3 LBB0_293 - 0x49, 0x0f, 0xbc, 0xc1, //0x000015a3 bsfq %r9, %rax - 0x48, 0x85, 0xff, //0x000015a7 testq %rdi, %rdi - 0x0f, 0x84, 0x9c, 0x00, 0x00, 0x00, //0x000015aa je LBB0_307 - 0x48, 0x0f, 0xbc, 0xcf, //0x000015b0 bsfq %rdi, %rcx - 0xe9, 0x98, 0x00, 0x00, 0x00, //0x000015b4 jmp LBB0_308 - //0x000015b9 LBB0_295 - 0x89, 0xcf, //0x000015b9 movl %ecx, %edi - 0x4c, 0x01, 0xcf, //0x000015bb addq %r9, %rdi - 0x4c, 0x01, 0xc7, //0x000015be addq %r8, %rdi - 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000015c1 movq $-1, %r8 - 0x4d, 0x85, 0xed, //0x000015c8 testq %r13, %r13 - 0x0f, 0x85, 0x1b, 0x00, 0x00, 0x00, //0x000015cb jne LBB0_298 - 0xe9, 0x9b, 0x10, 0x00, 0x00, //0x000015d1 jmp LBB0_462 - //0x000015d6 LBB0_296 - 0x48, 0x01, 0xf9, //0x000015d6 addq %rdi, %rcx - 0x48, 0x89, 0xcf, //0x000015d9 movq %rcx, %rdi - //0x000015dc LBB0_297 - 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000015dc movq $-1, %r8 - 0x4d, 0x85, 0xed, //0x000015e3 testq %r13, %r13 - 0x0f, 0x84, 0x85, 0x10, 0x00, 0x00, //0x000015e6 je LBB0_462 - //0x000015ec LBB0_298 - 0x4d, 0x85, 0xff, //0x000015ec testq %r15, %r15 - 0x0f, 0x84, 0x7c, 0x10, 0x00, 0x00, //0x000015ef je LBB0_462 - 0x4d, 0x85, 0xe4, //0x000015f5 testq %r12, %r12 - 0x0f, 0x84, 0x73, 0x10, 0x00, 0x00, //0x000015f8 je LBB0_462 - 0x4c, 0x29, 0xcf, //0x000015fe subq %r9, %rdi - 0x48, 0x8d, 0x47, 0xff, //0x00001601 leaq $-1(%rdi), %rax - 0x49, 0x39, 0xc5, //0x00001605 cmpq %rax, %r13 - 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x00001608 je LBB0_306 - 0x49, 0x39, 0xc7, //0x0000160e cmpq %rax, %r15 - 0x0f, 0x84, 0x2a, 0x00, 0x00, 0x00, //0x00001611 je LBB0_306 - 0x49, 0x39, 0xc4, //0x00001617 cmpq %rax, %r12 - 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x0000161a je LBB0_306 - 0x4d, 0x85, 0xff, //0x00001620 testq %r15, %r15 - 0x0f, 0x8e, 0x73, 0x00, 0x00, 0x00, //0x00001623 jle LBB0_312 - 0x49, 0x8d, 0x47, 0xff, //0x00001629 leaq $-1(%r15), %rax - 0x49, 0x39, 0xc4, //0x0000162d cmpq %rax, %r12 - 0x0f, 0x84, 0x66, 0x00, 0x00, 0x00, //0x00001630 je LBB0_312 - 0x49, 0xf7, 0xd7, //0x00001636 notq %r15 - 0x4d, 0x89, 0xf8, //0x00001639 movq %r15, %r8 - 0xe9, 0x76, 0x05, 0x00, 0x00, //0x0000163c jmp LBB0_356 - //0x00001641 LBB0_306 - 0x48, 0xf7, 0xdf, //0x00001641 negq %rdi - 0x49, 0x89, 0xf8, //0x00001644 movq %rdi, %r8 - 0xe9, 0x6b, 0x05, 0x00, 0x00, //0x00001647 jmp LBB0_356 - //0x0000164c LBB0_307 - 0xb9, 0x40, 0x00, 0x00, 0x00, //0x0000164c movl $64, %ecx - //0x00001651 LBB0_308 - 0x48, 0x8b, 0x75, 0xd0, //0x00001651 movq $-48(%rbp), %rsi - 0x4c, 0x8b, 0x4d, 0xb8, //0x00001655 movq $-72(%rbp), %r9 - 0x4c, 0x8b, 0x6d, 0xa8, //0x00001659 movq $-88(%rbp), %r13 - 0x48, 0x39, 0xc1, //0x0000165d cmpq %rax, %rcx - 0x0f, 0x82, 0x23, 0x11, 0x00, 0x00, //0x00001660 jb LBB0_477 - 0x49, 0x01, 0xc2, //0x00001666 addq %rax, %r10 - 0x49, 0x83, 0xc2, 0x01, //0x00001669 addq $1, %r10 - 0x4d, 0x85, 0xd2, //0x0000166d testq %r10, %r10 - 0x0f, 0x88, 0x71, 0x0f, 0x00, 0x00, //0x00001670 js LBB0_56 - //0x00001676 LBB0_310 - 0x4c, 0x89, 0x16, //0x00001676 movq %r10, (%rsi) - 0x48, 0x89, 0xd8, //0x00001679 movq %rbx, %rax - 0x48, 0xb9, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x0000167c movabsq $9223372036854775806, %rcx - 0x48, 0x39, 0xcb, //0x00001686 cmpq %rcx, %rbx - 0x0f, 0x86, 0x14, 0xeb, 0xff, 0xff, //0x00001689 jbe LBB0_2 - 0xe9, 0xbf, 0x0f, 0x00, 0x00, //0x0000168f jmp LBB0_464 - //0x00001694 LBB0_311 - 0x0f, 0xbc, 0xc0, //0x00001694 bsfl %eax, %eax - 0xe9, 0xb9, 0x01, 0x00, 0x00, //0x00001697 jmp LBB0_318 - //0x0000169c LBB0_312 - 0x4c, 0x89, 0xe8, //0x0000169c movq %r13, %rax - 0x4c, 0x09, 0xe0, //0x0000169f orq %r12, %rax - 0x0f, 0x99, 0xc0, //0x000016a2 setns %al - 0x0f, 0x88, 0x8b, 0x01, 0x00, 0x00, //0x000016a5 js LBB0_316 - 0x4d, 0x39, 0xe5, //0x000016ab cmpq %r12, %r13 - 0x0f, 0x8c, 0x82, 0x01, 0x00, 0x00, //0x000016ae jl LBB0_316 - 0x49, 0xf7, 0xd5, //0x000016b4 notq %r13 - 0x4d, 0x89, 0xe8, //0x000016b7 movq %r13, %r8 - 0xe9, 0xf8, 0x04, 0x00, 0x00, //0x000016ba jmp LBB0_356 - //0x000016bf LBB0_315 - 0x48, 0x8b, 0x85, 0x78, 0xff, 0xff, 0xff, //0x000016bf movq $-136(%rbp), %rax - 0x4c, 0x8b, 0x75, 0xc0, //0x000016c6 movq $-64(%rbp), %r14 - 0x4e, 0x8d, 0x14, 0x30, //0x000016ca leaq (%rax,%r14), %r10 - 0x49, 0x29, 0xca, //0x000016ce subq %rcx, %r10 - 0x49, 0x29, 0xfa, //0x000016d1 subq %rdi, %r10 - 0x4c, 0x8b, 0x4d, 0xb8, //0x000016d4 movq $-72(%rbp), %r9 - 0xe9, 0x8e, 0x01, 0x00, 0x00, //0x000016d8 jmp LBB0_320 - //0x000016dd LBB0_47 - 0x4d, 0x01, 0xe2, //0x000016dd addq %r12, %r10 - 0x4c, 0x8b, 0x75, 0xc0, //0x000016e0 movq $-64(%rbp), %r14 - 0x49, 0x83, 0xfd, 0x20, //0x000016e4 cmpq $32, %r13 - 0x0f, 0x82, 0xdc, 0x08, 0x00, 0x00, //0x000016e8 jb LBB0_386 - //0x000016ee LBB0_48 - 0xf3, 0x41, 0x0f, 0x6f, 0x02, //0x000016ee movdqu (%r10), %xmm0 - 0xf3, 0x41, 0x0f, 0x6f, 0x4a, 0x10, //0x000016f3 movdqu $16(%r10), %xmm1 - 0x66, 0x0f, 0x6f, 0xd0, //0x000016f9 movdqa %xmm0, %xmm2 - 0x66, 0x41, 0x0f, 0x74, 0xd1, //0x000016fd pcmpeqb %xmm9, %xmm2 - 0x66, 0x0f, 0xd7, 0xfa, //0x00001702 pmovmskb %xmm2, %edi - 0x66, 0x0f, 0x6f, 0xd1, //0x00001706 movdqa %xmm1, %xmm2 - 0x66, 0x41, 0x0f, 0x74, 0xd1, //0x0000170a pcmpeqb %xmm9, %xmm2 - 0x66, 0x0f, 0xd7, 0xc2, //0x0000170f pmovmskb %xmm2, %eax - 0x66, 0x41, 0x0f, 0x74, 0xc2, //0x00001713 pcmpeqb %xmm10, %xmm0 - 0x66, 0x0f, 0xd7, 0xd0, //0x00001718 pmovmskb %xmm0, %edx - 0x66, 0x41, 0x0f, 0x74, 0xca, //0x0000171c pcmpeqb %xmm10, %xmm1 - 0x66, 0x0f, 0xd7, 0xc9, //0x00001721 pmovmskb %xmm1, %ecx - 0x48, 0xc1, 0xe0, 0x10, //0x00001725 shlq $16, %rax - 0x48, 0x09, 0xc7, //0x00001729 orq %rax, %rdi - 0x48, 0xc1, 0xe1, 0x10, //0x0000172c shlq $16, %rcx - 0x48, 0x09, 0xca, //0x00001730 orq %rcx, %rdx - 0x0f, 0x85, 0x2c, 0x08, 0x00, 0x00, //0x00001733 jne LBB0_382 - 0x4d, 0x85, 0xdb, //0x00001739 testq %r11, %r11 - 0x0f, 0x85, 0x40, 0x08, 0x00, 0x00, //0x0000173c jne LBB0_384 - 0x45, 0x31, 0xdb, //0x00001742 xorl %r11d, %r11d - 0x48, 0x85, 0xff, //0x00001745 testq %rdi, %rdi - 0x0f, 0x84, 0x74, 0x08, 0x00, 0x00, //0x00001748 je LBB0_385 - //0x0000174e LBB0_51 - 0x48, 0x0f, 0xbc, 0xc7, //0x0000174e bsfq %rdi, %rax - 0xe9, 0xcb, 0x00, 0x00, 0x00, //0x00001752 jmp LBB0_142 - //0x00001757 LBB0_132 - 0x4d, 0x01, 0xe2, //0x00001757 addq %r12, %r10 - 0x4c, 0x8b, 0x75, 0xc0, //0x0000175a movq $-64(%rbp), %r14 - 0x49, 0x83, 0xfd, 0x20, //0x0000175e cmpq $32, %r13 - 0x0f, 0x82, 0xab, 0x02, 0x00, 0x00, //0x00001762 jb LBB0_326 - //0x00001768 LBB0_133 - 0xf3, 0x41, 0x0f, 0x6f, 0x2a, //0x00001768 movdqu (%r10), %xmm5 - 0xf3, 0x41, 0x0f, 0x6f, 0x42, 0x10, //0x0000176d movdqu $16(%r10), %xmm0 - 0x66, 0x0f, 0x6f, 0xcd, //0x00001773 movdqa %xmm5, %xmm1 - 0x66, 0x41, 0x0f, 0x74, 0xc9, //0x00001777 pcmpeqb %xmm9, %xmm1 - 0x66, 0x0f, 0xd7, 0xf1, //0x0000177c pmovmskb %xmm1, %esi - 0x66, 0x0f, 0x6f, 0xc8, //0x00001780 movdqa %xmm0, %xmm1 - 0x66, 0x0f, 0x6f, 0xd0, //0x00001784 movdqa %xmm0, %xmm2 - 0x66, 0x41, 0x0f, 0xda, 0xd7, //0x00001788 pminub %xmm15, %xmm2 - 0x66, 0x0f, 0x74, 0xd0, //0x0000178d pcmpeqb %xmm0, %xmm2 - 0x66, 0x41, 0x0f, 0x74, 0xc1, //0x00001791 pcmpeqb %xmm9, %xmm0 - 0x66, 0x0f, 0xd7, 0xc0, //0x00001796 pmovmskb %xmm0, %eax - 0x66, 0x0f, 0x6f, 0xc5, //0x0000179a movdqa %xmm5, %xmm0 - 0x66, 0x41, 0x0f, 0x74, 0xc2, //0x0000179e pcmpeqb %xmm10, %xmm0 - 0x66, 0x0f, 0xd7, 0xd0, //0x000017a3 pmovmskb %xmm0, %edx - 0x66, 0x41, 0x0f, 0x74, 0xca, //0x000017a7 pcmpeqb %xmm10, %xmm1 - 0x66, 0x0f, 0xd7, 0xc9, //0x000017ac pmovmskb %xmm1, %ecx - 0x66, 0x0f, 0xd7, 0xfa, //0x000017b0 pmovmskb %xmm2, %edi - 0x48, 0xc1, 0xe0, 0x10, //0x000017b4 shlq $16, %rax - 0x48, 0x09, 0xc6, //0x000017b8 orq %rax, %rsi - 0x48, 0xc1, 0xe1, 0x10, //0x000017bb shlq $16, %rcx - 0x48, 0xc1, 0xe7, 0x10, //0x000017bf shlq $16, %rdi - 0x48, 0x09, 0xca, //0x000017c3 orq %rcx, %rdx - 0x0f, 0x85, 0xe2, 0x08, 0x00, 0x00, //0x000017c6 jne LBB0_399 - 0x4d, 0x85, 0xdb, //0x000017cc testq %r11, %r11 - 0x0f, 0x85, 0xf6, 0x08, 0x00, 0x00, //0x000017cf jne LBB0_401 - 0x45, 0x31, 0xdb, //0x000017d5 xorl %r11d, %r11d - //0x000017d8 LBB0_136 - 0x66, 0x0f, 0x6f, 0xc5, //0x000017d8 movdqa %xmm5, %xmm0 - 0x66, 0x41, 0x0f, 0xda, 0xc7, //0x000017dc pminub %xmm15, %xmm0 - 0x66, 0x0f, 0x74, 0xc5, //0x000017e1 pcmpeqb %xmm5, %xmm0 - 0x66, 0x0f, 0xd7, 0xc0, //0x000017e5 pmovmskb %xmm0, %eax - 0x48, 0x09, 0xc7, //0x000017e9 orq %rax, %rdi - 0xb9, 0x40, 0x00, 0x00, 0x00, //0x000017ec movl $64, %ecx - 0xb8, 0x40, 0x00, 0x00, 0x00, //0x000017f1 movl $64, %eax - 0x48, 0x85, 0xf6, //0x000017f6 testq %rsi, %rsi - 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x000017f9 je LBB0_138 - 0x48, 0x0f, 0xbc, 0xc6, //0x000017ff bsfq %rsi, %rax - //0x00001803 LBB0_138 - 0x48, 0x85, 0xff, //0x00001803 testq %rdi, %rdi - 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00001806 je LBB0_140 - 0x48, 0x0f, 0xbc, 0xcf, //0x0000180c bsfq %rdi, %rcx - //0x00001810 LBB0_140 - 0x48, 0x85, 0xf6, //0x00001810 testq %rsi, %rsi - 0x0f, 0x84, 0xe9, 0x01, 0x00, 0x00, //0x00001813 je LBB0_324 - 0x48, 0x39, 0xc1, //0x00001819 cmpq %rax, %rcx - 0x0f, 0x82, 0x76, 0x0f, 0x00, 0x00, //0x0000181c jb LBB0_479 - //0x00001822 LBB0_142 - 0x4c, 0x03, 0x55, 0x98, //0x00001822 addq $-104(%rbp), %r10 - 0x49, 0x01, 0xc2, //0x00001826 addq %rax, %r10 - 0x48, 0x8b, 0x75, 0xd0, //0x00001829 movq $-48(%rbp), %rsi - 0x4c, 0x8b, 0x4d, 0xb8, //0x0000182d movq $-72(%rbp), %r9 - 0xe9, 0x46, 0x08, 0x00, 0x00, //0x00001831 jmp LBB0_398 - //0x00001836 LBB0_316 - 0x49, 0x8d, 0x4c, 0x24, 0xff, //0x00001836 leaq $-1(%r12), %rcx - 0x49, 0x39, 0xcd, //0x0000183b cmpq %rcx, %r13 - 0x49, 0xf7, 0xd4, //0x0000183e notq %r12 - 0x4c, 0x0f, 0x45, 0xe7, //0x00001841 cmovneq %rdi, %r12 - 0x84, 0xc0, //0x00001845 testb %al, %al - 0x4c, 0x0f, 0x44, 0xe7, //0x00001847 cmoveq %rdi, %r12 - 0x4d, 0x89, 0xe0, //0x0000184b movq %r12, %r8 - 0xe9, 0x64, 0x03, 0x00, 0x00, //0x0000184e jmp LBB0_356 - //0x00001853 LBB0_317 - 0x89, 0xc0, //0x00001853 movl %eax, %eax - //0x00001855 LBB0_318 - 0x49, 0xf7, 0xd2, //0x00001855 notq %r10 - 0x49, 0x29, 0xc2, //0x00001858 subq %rax, %r10 - 0x48, 0x8b, 0x75, 0xd0, //0x0000185b movq $-48(%rbp), %rsi - 0x4c, 0x8b, 0x4d, 0xb8, //0x0000185f movq $-72(%rbp), %r9 - 0x4c, 0x8b, 0x6d, 0xa8, //0x00001863 movq $-88(%rbp), %r13 - //0x00001867 LBB0_319 - 0x4c, 0x8b, 0x75, 0xc0, //0x00001867 movq $-64(%rbp), %r14 - //0x0000186b LBB0_320 - 0x4d, 0x85, 0xd2, //0x0000186b testq %r10, %r10 - 0x4c, 0x8b, 0x65, 0xb0, //0x0000186e movq $-80(%rbp), %r12 - 0x0f, 0x88, 0x99, 0x0d, 0x00, 0x00, //0x00001872 js LBB0_455 - 0x4d, 0x01, 0xf2, //0x00001878 addq %r14, %r10 - 0xe9, 0x3a, 0xe9, 0xff, 0xff, //0x0000187b jmp LBB0_1 - //0x00001880 LBB0_322 - 0x4c, 0x89, 0xdf, //0x00001880 movq %r11, %rdi - 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00001883 movq $-1, %r8 - 0x4d, 0x85, 0xed, //0x0000188a testq %r13, %r13 - 0x0f, 0x85, 0x59, 0xfd, 0xff, 0xff, //0x0000188d jne LBB0_298 - 0xe9, 0xd9, 0x0d, 0x00, 0x00, //0x00001893 jmp LBB0_462 - //0x00001898 LBB0_114 - 0x4d, 0x01, 0xe2, //0x00001898 addq %r12, %r10 - 0x49, 0x83, 0xfd, 0x20, //0x0000189b cmpq $32, %r13 - 0x4c, 0x8b, 0x75, 0xc0, //0x0000189f movq $-64(%rbp), %r14 - 0x0f, 0x82, 0xc3, 0x08, 0x00, 0x00, //0x000018a3 jb LBB0_406 - //0x000018a9 LBB0_115 - 0xf3, 0x41, 0x0f, 0x6f, 0x02, //0x000018a9 movdqu (%r10), %xmm0 - 0xf3, 0x41, 0x0f, 0x6f, 0x4a, 0x10, //0x000018ae movdqu $16(%r10), %xmm1 - 0x66, 0x0f, 0x6f, 0xd0, //0x000018b4 movdqa %xmm0, %xmm2 - 0x66, 0x41, 0x0f, 0x74, 0xd1, //0x000018b8 pcmpeqb %xmm9, %xmm2 - 0x66, 0x0f, 0xd7, 0xfa, //0x000018bd pmovmskb %xmm2, %edi - 0x66, 0x0f, 0x6f, 0xd1, //0x000018c1 movdqa %xmm1, %xmm2 - 0x66, 0x41, 0x0f, 0x74, 0xd1, //0x000018c5 pcmpeqb %xmm9, %xmm2 - 0x66, 0x0f, 0xd7, 0xc2, //0x000018ca pmovmskb %xmm2, %eax - 0x66, 0x41, 0x0f, 0x74, 0xc2, //0x000018ce pcmpeqb %xmm10, %xmm0 - 0x66, 0x0f, 0xd7, 0xd0, //0x000018d3 pmovmskb %xmm0, %edx - 0x66, 0x41, 0x0f, 0x74, 0xca, //0x000018d7 pcmpeqb %xmm10, %xmm1 - 0x66, 0x0f, 0xd7, 0xc9, //0x000018dc pmovmskb %xmm1, %ecx - 0x48, 0xc1, 0xe0, 0x10, //0x000018e0 shlq $16, %rax - 0x48, 0x09, 0xc7, //0x000018e4 orq %rax, %rdi - 0x48, 0xc1, 0xe1, 0x10, //0x000018e7 shlq $16, %rcx - 0x48, 0x09, 0xca, //0x000018eb orq %rcx, %rdx - 0x0f, 0x85, 0x13, 0x08, 0x00, 0x00, //0x000018ee jne LBB0_402 - 0x4d, 0x85, 0xdb, //0x000018f4 testq %r11, %r11 - 0x0f, 0x85, 0x27, 0x08, 0x00, 0x00, //0x000018f7 jne LBB0_404 - 0x45, 0x31, 0xdb, //0x000018fd xorl %r11d, %r11d - 0x48, 0x85, 0xff, //0x00001900 testq %rdi, %rdi - 0x0f, 0x84, 0x5b, 0x08, 0x00, 0x00, //0x00001903 je LBB0_405 - //0x00001909 LBB0_118 - 0x48, 0x0f, 0xbc, 0xc7, //0x00001909 bsfq %rdi, %rax - 0xe9, 0xc7, 0x00, 0x00, 0x00, //0x0000190d jmp LBB0_169 - //0x00001912 LBB0_159 - 0x4d, 0x01, 0xe2, //0x00001912 addq %r12, %r10 - 0x49, 0x83, 0xfd, 0x20, //0x00001915 cmpq $32, %r13 - 0x0f, 0x82, 0xbd, 0x01, 0x00, 0x00, //0x00001919 jb LBB0_340 - //0x0000191f LBB0_160 - 0xf3, 0x41, 0x0f, 0x6f, 0x2a, //0x0000191f movdqu (%r10), %xmm5 - 0xf3, 0x41, 0x0f, 0x6f, 0x42, 0x10, //0x00001924 movdqu $16(%r10), %xmm0 - 0x66, 0x0f, 0x6f, 0xcd, //0x0000192a movdqa %xmm5, %xmm1 - 0x66, 0x41, 0x0f, 0x74, 0xc9, //0x0000192e pcmpeqb %xmm9, %xmm1 - 0x66, 0x0f, 0xd7, 0xf1, //0x00001933 pmovmskb %xmm1, %esi - 0x66, 0x0f, 0x6f, 0xc8, //0x00001937 movdqa %xmm0, %xmm1 - 0x66, 0x0f, 0x6f, 0xd0, //0x0000193b movdqa %xmm0, %xmm2 - 0x66, 0x41, 0x0f, 0xda, 0xd7, //0x0000193f pminub %xmm15, %xmm2 - 0x66, 0x0f, 0x74, 0xd0, //0x00001944 pcmpeqb %xmm0, %xmm2 - 0x66, 0x41, 0x0f, 0x74, 0xc1, //0x00001948 pcmpeqb %xmm9, %xmm0 - 0x66, 0x0f, 0xd7, 0xc0, //0x0000194d pmovmskb %xmm0, %eax - 0x66, 0x0f, 0x6f, 0xc5, //0x00001951 movdqa %xmm5, %xmm0 - 0x66, 0x41, 0x0f, 0x74, 0xc2, //0x00001955 pcmpeqb %xmm10, %xmm0 - 0x66, 0x0f, 0xd7, 0xd0, //0x0000195a pmovmskb %xmm0, %edx - 0x66, 0x41, 0x0f, 0x74, 0xca, //0x0000195e pcmpeqb %xmm10, %xmm1 - 0x66, 0x0f, 0xd7, 0xc9, //0x00001963 pmovmskb %xmm1, %ecx - 0x66, 0x0f, 0xd7, 0xfa, //0x00001967 pmovmskb %xmm2, %edi - 0x48, 0xc1, 0xe0, 0x10, //0x0000196b shlq $16, %rax - 0x48, 0x09, 0xc6, //0x0000196f orq %rax, %rsi - 0x48, 0xc1, 0xe1, 0x10, //0x00001972 shlq $16, %rcx - 0x48, 0xc1, 0xe7, 0x10, //0x00001976 shlq $16, %rdi - 0x48, 0x09, 0xca, //0x0000197a orq %rcx, %rdx - 0x0f, 0x85, 0xcd, 0x08, 0x00, 0x00, //0x0000197d jne LBB0_419 - 0x4d, 0x85, 0xdb, //0x00001983 testq %r11, %r11 - 0x0f, 0x85, 0xe1, 0x08, 0x00, 0x00, //0x00001986 jne LBB0_421 - 0x45, 0x31, 0xdb, //0x0000198c xorl %r11d, %r11d - //0x0000198f LBB0_163 - 0x66, 0x0f, 0x6f, 0xc5, //0x0000198f movdqa %xmm5, %xmm0 - 0x66, 0x41, 0x0f, 0xda, 0xc7, //0x00001993 pminub %xmm15, %xmm0 - 0x66, 0x0f, 0x74, 0xc5, //0x00001998 pcmpeqb %xmm5, %xmm0 - 0x66, 0x0f, 0xd7, 0xc0, //0x0000199c pmovmskb %xmm0, %eax - 0x48, 0x09, 0xc7, //0x000019a0 orq %rax, %rdi - 0xb9, 0x40, 0x00, 0x00, 0x00, //0x000019a3 movl $64, %ecx - 0xb8, 0x40, 0x00, 0x00, 0x00, //0x000019a8 movl $64, %eax - 0x48, 0x85, 0xf6, //0x000019ad testq %rsi, %rsi - 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x000019b0 je LBB0_165 - 0x48, 0x0f, 0xbc, 0xc6, //0x000019b6 bsfq %rsi, %rax - //0x000019ba LBB0_165 - 0x48, 0x85, 0xff, //0x000019ba testq %rdi, %rdi - 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x000019bd je LBB0_167 - 0x48, 0x0f, 0xbc, 0xcf, //0x000019c3 bsfq %rdi, %rcx - //0x000019c7 LBB0_167 - 0x48, 0x85, 0xf6, //0x000019c7 testq %rsi, %rsi - 0x0f, 0x84, 0xfb, 0x00, 0x00, 0x00, //0x000019ca je LBB0_338 - 0x48, 0x39, 0xc1, //0x000019d0 cmpq %rax, %rcx - 0x0f, 0x82, 0xbf, 0x0d, 0x00, 0x00, //0x000019d3 jb LBB0_479 - //0x000019d9 LBB0_169 - 0x4c, 0x03, 0x55, 0x98, //0x000019d9 addq $-104(%rbp), %r10 - 0x49, 0x01, 0xc2, //0x000019dd addq %rax, %r10 - 0x48, 0x8b, 0x75, 0xd0, //0x000019e0 movq $-48(%rbp), %rsi - 0x4c, 0x8b, 0x4d, 0xb8, //0x000019e4 movq $-72(%rbp), %r9 - 0xe9, 0x31, 0x08, 0x00, 0x00, //0x000019e8 jmp LBB0_418 - //0x000019ed LBB0_323 - 0x89, 0xc0, //0x000019ed movl %eax, %eax - 0x49, 0xf7, 0xd2, //0x000019ef notq %r10 - 0x49, 0x29, 0xc2, //0x000019f2 subq %rax, %r10 - 0x48, 0x8b, 0x75, 0xd0, //0x000019f5 movq $-48(%rbp), %rsi - 0x4c, 0x8b, 0x4d, 0xb8, //0x000019f9 movq $-72(%rbp), %r9 - 0xe9, 0x65, 0xfe, 0xff, 0xff, //0x000019fd jmp LBB0_319 - //0x00001a02 LBB0_324 - 0x48, 0x85, 0xff, //0x00001a02 testq %rdi, %rdi - 0x0f, 0x85, 0x8d, 0x0d, 0x00, 0x00, //0x00001a05 jne LBB0_479 - 0x49, 0x83, 0xc2, 0x20, //0x00001a0b addq $32, %r10 - 0x49, 0x83, 0xc5, 0xe0, //0x00001a0f addq $-32, %r13 - //0x00001a13 LBB0_326 - 0x4d, 0x85, 0xdb, //0x00001a13 testq %r11, %r11 - 0x0f, 0x85, 0xda, 0x08, 0x00, 0x00, //0x00001a16 jne LBB0_424 - 0x48, 0x8b, 0x55, 0xc8, //0x00001a1c movq $-56(%rbp), %rdx - 0x48, 0x8b, 0x75, 0xd0, //0x00001a20 movq $-48(%rbp), %rsi - 0x4c, 0x8b, 0x4d, 0xb8, //0x00001a24 movq $-72(%rbp), %r9 - 0x4d, 0x85, 0xed, //0x00001a28 testq %r13, %r13 - 0x0f, 0x84, 0xc4, 0x0b, 0x00, 0x00, //0x00001a2b je LBB0_57 - //0x00001a31 LBB0_328 - 0x41, 0x0f, 0xb6, 0x02, //0x00001a31 movzbl (%r10), %eax - 0x3c, 0x22, //0x00001a35 cmpb $34, %al - 0x0f, 0x84, 0x85, 0x00, 0x00, 0x00, //0x00001a37 je LBB0_337 - 0x3c, 0x5c, //0x00001a3d cmpb $92, %al - 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x00001a3f je LBB0_332 - 0x3c, 0x1f, //0x00001a45 cmpb $31, %al - 0x0f, 0x86, 0x62, 0x0d, 0x00, 0x00, //0x00001a47 jbe LBB0_480 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00001a4d movq $-1, %rax - 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00001a54 movl $1, %ecx - 0x49, 0x01, 0xca, //0x00001a59 addq %rcx, %r10 - 0x49, 0x01, 0xc5, //0x00001a5c addq %rax, %r13 - 0x0f, 0x85, 0xcc, 0xff, 0xff, 0xff, //0x00001a5f jne LBB0_328 - 0xe9, 0x8b, 0x0b, 0x00, 0x00, //0x00001a65 jmp LBB0_57 - //0x00001a6a LBB0_332 - 0x49, 0x83, 0xfd, 0x01, //0x00001a6a cmpq $1, %r13 - 0x0f, 0x84, 0x32, 0x0d, 0x00, 0x00, //0x00001a6e je LBB0_481 - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00001a74 movq $-2, %rax - 0xb9, 0x02, 0x00, 0x00, 0x00, //0x00001a7b movl $2, %ecx - 0x48, 0x83, 0xfa, 0xff, //0x00001a80 cmpq $-1, %rdx - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x00001a84 je LBB0_335 - 0x48, 0x8b, 0x75, 0xd0, //0x00001a8a movq $-48(%rbp), %rsi - 0x4c, 0x8b, 0x65, 0xb0, //0x00001a8e movq $-80(%rbp), %r12 - 0xe9, 0x12, 0x00, 0x00, 0x00, //0x00001a92 jmp LBB0_336 - //0x00001a97 LBB0_335 - 0x4c, 0x89, 0xd2, //0x00001a97 movq %r10, %rdx - 0x4c, 0x8b, 0x65, 0xb0, //0x00001a9a movq $-80(%rbp), %r12 - 0x4c, 0x29, 0xe2, //0x00001a9e subq %r12, %rdx - 0x48, 0x89, 0x55, 0xc8, //0x00001aa1 movq %rdx, $-56(%rbp) - 0x48, 0x8b, 0x75, 0xd0, //0x00001aa5 movq $-48(%rbp), %rsi - //0x00001aa9 LBB0_336 - 0x4c, 0x8b, 0x4d, 0xb8, //0x00001aa9 movq $-72(%rbp), %r9 - 0x4c, 0x8b, 0x75, 0xc0, //0x00001aad movq $-64(%rbp), %r14 - 0x49, 0x01, 0xca, //0x00001ab1 addq %rcx, %r10 - 0x49, 0x01, 0xc5, //0x00001ab4 addq %rax, %r13 - 0x0f, 0x85, 0x74, 0xff, 0xff, 0xff, //0x00001ab7 jne LBB0_328 - 0xe9, 0x33, 0x0b, 0x00, 0x00, //0x00001abd jmp LBB0_57 - //0x00001ac2 LBB0_337 - 0x4c, 0x03, 0x55, 0x98, //0x00001ac2 addq $-104(%rbp), %r10 - 0xe9, 0xb1, 0x05, 0x00, 0x00, //0x00001ac6 jmp LBB0_398 - //0x00001acb LBB0_338 - 0x48, 0x85, 0xff, //0x00001acb testq %rdi, %rdi - 0x0f, 0x85, 0xc4, 0x0c, 0x00, 0x00, //0x00001ace jne LBB0_479 - 0x49, 0x83, 0xc2, 0x20, //0x00001ad4 addq $32, %r10 - 0x49, 0x83, 0xc5, 0xe0, //0x00001ad8 addq $-32, %r13 - //0x00001adc LBB0_340 - 0x4d, 0x85, 0xdb, //0x00001adc testq %r11, %r11 - 0x0f, 0x85, 0xab, 0x08, 0x00, 0x00, //0x00001adf jne LBB0_428 - 0x48, 0x8b, 0x55, 0xc8, //0x00001ae5 movq $-56(%rbp), %rdx - 0x48, 0x8b, 0x75, 0xd0, //0x00001ae9 movq $-48(%rbp), %rsi - 0x4c, 0x8b, 0x4d, 0xb8, //0x00001aed movq $-72(%rbp), %r9 - 0x4d, 0x85, 0xed, //0x00001af1 testq %r13, %r13 - 0x0f, 0x84, 0xfb, 0x0a, 0x00, 0x00, //0x00001af4 je LBB0_57 - //0x00001afa LBB0_342 - 0x41, 0x0f, 0xb6, 0x02, //0x00001afa movzbl (%r10), %eax - 0x3c, 0x22, //0x00001afe cmpb $34, %al - 0x0f, 0x84, 0x8d, 0x00, 0x00, 0x00, //0x00001b00 je LBB0_352 - 0x3c, 0x5c, //0x00001b06 cmpb $92, %al - 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x00001b08 je LBB0_346 - 0x3c, 0x1f, //0x00001b0e cmpb $31, %al - 0x0f, 0x86, 0x99, 0x0c, 0x00, 0x00, //0x00001b10 jbe LBB0_480 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00001b16 movq $-1, %rax - 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00001b1d movl $1, %ecx - 0x49, 0x01, 0xca, //0x00001b22 addq %rcx, %r10 - 0x49, 0x01, 0xc5, //0x00001b25 addq %rax, %r13 - 0x0f, 0x85, 0xcc, 0xff, 0xff, 0xff, //0x00001b28 jne LBB0_342 - 0xe9, 0xc2, 0x0a, 0x00, 0x00, //0x00001b2e jmp LBB0_57 - //0x00001b33 LBB0_346 - 0x49, 0x83, 0xfd, 0x01, //0x00001b33 cmpq $1, %r13 - 0x0f, 0x84, 0x69, 0x0c, 0x00, 0x00, //0x00001b37 je LBB0_481 - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00001b3d movq $-2, %rax - 0xb9, 0x02, 0x00, 0x00, 0x00, //0x00001b44 movl $2, %ecx - 0x48, 0x83, 0xfa, 0xff, //0x00001b49 cmpq $-1, %rdx - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x00001b4d je LBB0_349 - 0x48, 0x8b, 0x75, 0xd0, //0x00001b53 movq $-48(%rbp), %rsi - 0x4c, 0x8b, 0x65, 0xb0, //0x00001b57 movq $-80(%rbp), %r12 - 0xe9, 0x12, 0x00, 0x00, 0x00, //0x00001b5b jmp LBB0_350 - //0x00001b60 LBB0_349 - 0x4c, 0x89, 0xd2, //0x00001b60 movq %r10, %rdx - 0x4c, 0x8b, 0x65, 0xb0, //0x00001b63 movq $-80(%rbp), %r12 - 0x4c, 0x29, 0xe2, //0x00001b67 subq %r12, %rdx - 0x48, 0x89, 0x55, 0xc8, //0x00001b6a movq %rdx, $-56(%rbp) - 0x48, 0x8b, 0x75, 0xd0, //0x00001b6e movq $-48(%rbp), %rsi - //0x00001b72 LBB0_350 - 0x4c, 0x8b, 0x4d, 0xb8, //0x00001b72 movq $-72(%rbp), %r9 - 0x4c, 0x8b, 0x75, 0xc0, //0x00001b76 movq $-64(%rbp), %r14 - 0x49, 0x01, 0xca, //0x00001b7a addq %rcx, %r10 - 0x49, 0x01, 0xc5, //0x00001b7d addq %rax, %r13 - 0x0f, 0x85, 0x74, 0xff, 0xff, 0xff, //0x00001b80 jne LBB0_342 - 0xe9, 0x6a, 0x0a, 0x00, 0x00, //0x00001b86 jmp LBB0_57 - //0x00001b8b LBB0_351 - 0x0f, 0xbc, 0xc3, //0x00001b8b bsfl %ebx, %eax - 0xe9, 0x1e, 0x00, 0x00, 0x00, //0x00001b8e jmp LBB0_355 - //0x00001b93 LBB0_352 - 0x4c, 0x03, 0x55, 0x98, //0x00001b93 addq $-104(%rbp), %r10 - 0xe9, 0x82, 0x06, 0x00, 0x00, //0x00001b97 jmp LBB0_418 - //0x00001b9c LBB0_353 - 0x48, 0x8b, 0x45, 0xb0, //0x00001b9c movq $-80(%rbp), %rax - 0x4e, 0x8d, 0x04, 0x30, //0x00001ba0 leaq (%rax,%r14), %r8 - 0x49, 0x29, 0xc8, //0x00001ba4 subq %rcx, %r8 - 0x49, 0x29, 0xf8, //0x00001ba7 subq %rdi, %r8 - 0xe9, 0x08, 0x00, 0x00, 0x00, //0x00001baa jmp LBB0_356 - //0x00001baf LBB0_354 - 0x89, 0xc0, //0x00001baf movl %eax, %eax - //0x00001bb1 LBB0_355 - 0x49, 0xf7, 0xd0, //0x00001bb1 notq %r8 - 0x49, 0x29, 0xc0, //0x00001bb4 subq %rax, %r8 - //0x00001bb7 LBB0_356 - 0x4d, 0x85, 0xc0, //0x00001bb7 testq %r8, %r8 - 0x0f, 0x88, 0xb1, 0x0a, 0x00, 0x00, //0x00001bba js LBB0_462 - //0x00001bc0 LBB0_357 - 0x4d, 0x01, 0xc2, //0x00001bc0 addq %r8, %r10 - 0x48, 0x8b, 0x75, 0xd0, //0x00001bc3 movq $-48(%rbp), %rsi - 0x4c, 0x89, 0x16, //0x00001bc7 movq %r10, (%rsi) - 0x4c, 0x89, 0xf0, //0x00001bca movq %r14, %rax - 0x48, 0xb9, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x00001bcd movabsq $9223372036854775806, %rcx - 0x49, 0x39, 0xce, //0x00001bd7 cmpq %rcx, %r14 - 0x4c, 0x8b, 0x65, 0xb0, //0x00001bda movq $-80(%rbp), %r12 - 0x4c, 0x8b, 0x4d, 0xb8, //0x00001bde movq $-72(%rbp), %r9 - 0x4c, 0x8b, 0x6d, 0xa8, //0x00001be2 movq $-88(%rbp), %r13 - 0x0f, 0x86, 0xb7, 0xe5, 0xff, 0xff, //0x00001be6 jbe LBB0_2 - 0xe9, 0x62, 0x0a, 0x00, 0x00, //0x00001bec jmp LBB0_464 - //0x00001bf1 LBB0_209 - 0x4d, 0x01, 0xe2, //0x00001bf1 addq %r12, %r10 - 0x49, 0x83, 0xfd, 0x20, //0x00001bf4 cmpq $32, %r13 - 0x48, 0x8b, 0x5d, 0xc0, //0x00001bf8 movq $-64(%rbp), %rbx - 0x0f, 0x82, 0x40, 0x08, 0x00, 0x00, //0x00001bfc jb LBB0_434 - //0x00001c02 LBB0_210 - 0xf3, 0x41, 0x0f, 0x6f, 0x02, //0x00001c02 movdqu (%r10), %xmm0 - 0xf3, 0x41, 0x0f, 0x6f, 0x4a, 0x10, //0x00001c07 movdqu $16(%r10), %xmm1 - 0x66, 0x0f, 0x6f, 0xd0, //0x00001c0d movdqa %xmm0, %xmm2 - 0x66, 0x41, 0x0f, 0x74, 0xd1, //0x00001c11 pcmpeqb %xmm9, %xmm2 - 0x66, 0x0f, 0xd7, 0xfa, //0x00001c16 pmovmskb %xmm2, %edi - 0x66, 0x0f, 0x6f, 0xd1, //0x00001c1a movdqa %xmm1, %xmm2 - 0x66, 0x41, 0x0f, 0x74, 0xd1, //0x00001c1e pcmpeqb %xmm9, %xmm2 - 0x66, 0x0f, 0xd7, 0xc2, //0x00001c23 pmovmskb %xmm2, %eax - 0x66, 0x41, 0x0f, 0x74, 0xc2, //0x00001c27 pcmpeqb %xmm10, %xmm0 - 0x66, 0x0f, 0xd7, 0xd0, //0x00001c2c pmovmskb %xmm0, %edx - 0x66, 0x41, 0x0f, 0x74, 0xca, //0x00001c30 pcmpeqb %xmm10, %xmm1 - 0x66, 0x0f, 0xd7, 0xc9, //0x00001c35 pmovmskb %xmm1, %ecx - 0x48, 0xc1, 0xe0, 0x10, //0x00001c39 shlq $16, %rax - 0x48, 0x09, 0xc7, //0x00001c3d orq %rax, %rdi - 0x48, 0xc1, 0xe1, 0x10, //0x00001c40 shlq $16, %rcx - 0x48, 0x09, 0xca, //0x00001c44 orq %rcx, %rdx - 0x0f, 0x85, 0x90, 0x07, 0x00, 0x00, //0x00001c47 jne LBB0_430 - 0x4d, 0x85, 0xdb, //0x00001c4d testq %r11, %r11 - 0x0f, 0x85, 0xa4, 0x07, 0x00, 0x00, //0x00001c50 jne LBB0_432 - 0x45, 0x31, 0xdb, //0x00001c56 xorl %r11d, %r11d - 0x48, 0x85, 0xff, //0x00001c59 testq %rdi, %rdi - 0x0f, 0x84, 0xd8, 0x07, 0x00, 0x00, //0x00001c5c je LBB0_433 - //0x00001c62 LBB0_213 - 0x48, 0x0f, 0xbc, 0xc7, //0x00001c62 bsfq %rdi, %rax - 0xe9, 0xcb, 0x00, 0x00, 0x00, //0x00001c66 jmp LBB0_288 - //0x00001c6b LBB0_278 - 0x4d, 0x01, 0xe2, //0x00001c6b addq %r12, %r10 - 0x49, 0x83, 0xfd, 0x20, //0x00001c6e cmpq $32, %r13 - 0x0f, 0x82, 0x93, 0x02, 0x00, 0x00, //0x00001c72 jb LBB0_379 - //0x00001c78 LBB0_279 - 0xf3, 0x41, 0x0f, 0x6f, 0x2a, //0x00001c78 movdqu (%r10), %xmm5 - 0xf3, 0x41, 0x0f, 0x6f, 0x42, 0x10, //0x00001c7d movdqu $16(%r10), %xmm0 - 0x66, 0x0f, 0x6f, 0xcd, //0x00001c83 movdqa %xmm5, %xmm1 - 0x66, 0x41, 0x0f, 0x74, 0xc9, //0x00001c87 pcmpeqb %xmm9, %xmm1 - 0x66, 0x0f, 0xd7, 0xf1, //0x00001c8c pmovmskb %xmm1, %esi - 0x66, 0x0f, 0x6f, 0xc8, //0x00001c90 movdqa %xmm0, %xmm1 - 0x66, 0x0f, 0x6f, 0xd0, //0x00001c94 movdqa %xmm0, %xmm2 - 0x66, 0x41, 0x0f, 0xda, 0xd7, //0x00001c98 pminub %xmm15, %xmm2 - 0x66, 0x0f, 0x74, 0xd0, //0x00001c9d pcmpeqb %xmm0, %xmm2 - 0x66, 0x41, 0x0f, 0x74, 0xc1, //0x00001ca1 pcmpeqb %xmm9, %xmm0 - 0x66, 0x0f, 0xd7, 0xc0, //0x00001ca6 pmovmskb %xmm0, %eax - 0x66, 0x0f, 0x6f, 0xc5, //0x00001caa movdqa %xmm5, %xmm0 - 0x66, 0x41, 0x0f, 0x74, 0xc2, //0x00001cae pcmpeqb %xmm10, %xmm0 - 0x66, 0x0f, 0xd7, 0xd0, //0x00001cb3 pmovmskb %xmm0, %edx - 0x66, 0x41, 0x0f, 0x74, 0xca, //0x00001cb7 pcmpeqb %xmm10, %xmm1 - 0x66, 0x0f, 0xd7, 0xc9, //0x00001cbc pmovmskb %xmm1, %ecx - 0x66, 0x0f, 0xd7, 0xfa, //0x00001cc0 pmovmskb %xmm2, %edi - 0x48, 0xc1, 0xe0, 0x10, //0x00001cc4 shlq $16, %rax - 0x48, 0x09, 0xc6, //0x00001cc8 orq %rax, %rsi - 0x48, 0xc1, 0xe1, 0x10, //0x00001ccb shlq $16, %rcx - 0x48, 0xc1, 0xe7, 0x10, //0x00001ccf shlq $16, %rdi - 0x48, 0x09, 0xca, //0x00001cd3 orq %rcx, %rdx - 0x0f, 0x85, 0x4a, 0x08, 0x00, 0x00, //0x00001cd6 jne LBB0_447 - 0x4d, 0x85, 0xdb, //0x00001cdc testq %r11, %r11 - 0x48, 0x8b, 0x5d, 0xc0, //0x00001cdf movq $-64(%rbp), %rbx - 0x0f, 0x85, 0x5a, 0x08, 0x00, 0x00, //0x00001ce3 jne LBB0_449 - 0x45, 0x31, 0xdb, //0x00001ce9 xorl %r11d, %r11d - //0x00001cec LBB0_282 - 0x66, 0x0f, 0x6f, 0xc5, //0x00001cec movdqa %xmm5, %xmm0 - 0x66, 0x41, 0x0f, 0xda, 0xc7, //0x00001cf0 pminub %xmm15, %xmm0 - 0x66, 0x0f, 0x74, 0xc5, //0x00001cf5 pcmpeqb %xmm5, %xmm0 - 0x66, 0x0f, 0xd7, 0xc0, //0x00001cf9 pmovmskb %xmm0, %eax - 0x48, 0x09, 0xc7, //0x00001cfd orq %rax, %rdi - 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00001d00 movl $64, %ecx - 0xb8, 0x40, 0x00, 0x00, 0x00, //0x00001d05 movl $64, %eax - 0x48, 0x85, 0xf6, //0x00001d0a testq %rsi, %rsi - 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00001d0d je LBB0_284 - 0x48, 0x0f, 0xbc, 0xc6, //0x00001d13 bsfq %rsi, %rax - //0x00001d17 LBB0_284 - 0x48, 0x85, 0xff, //0x00001d17 testq %rdi, %rdi - 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00001d1a je LBB0_286 - 0x48, 0x0f, 0xbc, 0xcf, //0x00001d20 bsfq %rdi, %rcx - //0x00001d24 LBB0_286 - 0x48, 0x85, 0xf6, //0x00001d24 testq %rsi, %rsi - 0x0f, 0x84, 0x3d, 0x00, 0x00, 0x00, //0x00001d27 je LBB0_359 - 0x48, 0x39, 0xc1, //0x00001d2d cmpq %rax, %rcx - 0x0f, 0x82, 0x62, 0x0a, 0x00, 0x00, //0x00001d30 jb LBB0_479 - //0x00001d36 LBB0_288 - 0x4c, 0x03, 0x55, 0x98, //0x00001d36 addq $-104(%rbp), %r10 - 0x49, 0x01, 0xc2, //0x00001d3a addq %rax, %r10 - 0x48, 0x8b, 0x75, 0xd0, //0x00001d3d movq $-48(%rbp), %rsi - 0x4c, 0x8b, 0x4d, 0xb8, //0x00001d41 movq $-72(%rbp), %r9 - 0xe9, 0xaa, 0x07, 0x00, 0x00, //0x00001d45 jmp LBB0_446 - //0x00001d4a LBB0_358 - 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00001d4a movq $-1, %r8 - 0x4c, 0x89, 0xf9, //0x00001d51 movq %r15, %rcx - 0x49, 0x89, 0xf9, //0x00001d54 movq %rdi, %r9 - 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x00001d57 movq $-1, %r12 - 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00001d5e movq $-1, %r14 - 0xe9, 0x11, 0xea, 0xff, 0xff, //0x00001d65 jmp LBB0_90 - //0x00001d6a LBB0_359 - 0x48, 0x85, 0xff, //0x00001d6a testq %rdi, %rdi - 0x0f, 0x85, 0x25, 0x0a, 0x00, 0x00, //0x00001d6d jne LBB0_479 - 0x49, 0x83, 0xc2, 0x20, //0x00001d73 addq $32, %r10 - 0x49, 0x83, 0xc5, 0xe0, //0x00001d77 addq $-32, %r13 - 0x4d, 0x85, 0xdb, //0x00001d7b testq %r11, %r11 - 0x0f, 0x85, 0x94, 0x01, 0x00, 0x00, //0x00001d7e jne LBB0_380 - //0x00001d84 LBB0_361 - 0x48, 0x8b, 0x55, 0xc8, //0x00001d84 movq $-56(%rbp), %rdx - 0x48, 0x8b, 0x75, 0xd0, //0x00001d88 movq $-48(%rbp), %rsi - 0x4c, 0x8b, 0x4d, 0xb8, //0x00001d8c movq $-72(%rbp), %r9 - 0x4d, 0x85, 0xed, //0x00001d90 testq %r13, %r13 - 0x0f, 0x84, 0x5c, 0x08, 0x00, 0x00, //0x00001d93 je LBB0_57 - //0x00001d99 LBB0_362 - 0x41, 0x0f, 0xb6, 0x02, //0x00001d99 movzbl (%r10), %eax - 0x3c, 0x22, //0x00001d9d cmpb $34, %al - 0x0f, 0x84, 0xbf, 0x00, 0x00, 0x00, //0x00001d9f je LBB0_373 - 0x3c, 0x5c, //0x00001da5 cmpb $92, %al - 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x00001da7 je LBB0_366 - 0x3c, 0x1f, //0x00001dad cmpb $31, %al - 0x0f, 0x86, 0xfa, 0x09, 0x00, 0x00, //0x00001daf jbe LBB0_480 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00001db5 movq $-1, %rax - 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00001dbc movl $1, %ecx - 0x49, 0x01, 0xca, //0x00001dc1 addq %rcx, %r10 - 0x49, 0x01, 0xc5, //0x00001dc4 addq %rax, %r13 - 0x0f, 0x85, 0xcc, 0xff, 0xff, 0xff, //0x00001dc7 jne LBB0_362 - 0xe9, 0x23, 0x08, 0x00, 0x00, //0x00001dcd jmp LBB0_57 - //0x00001dd2 LBB0_366 - 0x49, 0x83, 0xfd, 0x01, //0x00001dd2 cmpq $1, %r13 - 0x0f, 0x84, 0xca, 0x09, 0x00, 0x00, //0x00001dd6 je LBB0_481 - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00001ddc movq $-2, %rax - 0xb9, 0x02, 0x00, 0x00, 0x00, //0x00001de3 movl $2, %ecx - 0x48, 0x83, 0xfa, 0xff, //0x00001de8 cmpq $-1, %rdx - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x00001dec je LBB0_369 - 0x48, 0x8b, 0x75, 0xd0, //0x00001df2 movq $-48(%rbp), %rsi - 0x4c, 0x8b, 0x65, 0xb0, //0x00001df6 movq $-80(%rbp), %r12 - 0xe9, 0x12, 0x00, 0x00, 0x00, //0x00001dfa jmp LBB0_370 - //0x00001dff LBB0_369 - 0x4c, 0x89, 0xd2, //0x00001dff movq %r10, %rdx - 0x4c, 0x8b, 0x65, 0xb0, //0x00001e02 movq $-80(%rbp), %r12 - 0x4c, 0x29, 0xe2, //0x00001e06 subq %r12, %rdx - 0x48, 0x89, 0x55, 0xc8, //0x00001e09 movq %rdx, $-56(%rbp) - 0x48, 0x8b, 0x75, 0xd0, //0x00001e0d movq $-48(%rbp), %rsi - //0x00001e11 LBB0_370 - 0x4c, 0x8b, 0x4d, 0xb8, //0x00001e11 movq $-72(%rbp), %r9 - 0x48, 0x8b, 0x5d, 0xc0, //0x00001e15 movq $-64(%rbp), %rbx - 0x49, 0x01, 0xca, //0x00001e19 addq %rcx, %r10 - 0x49, 0x01, 0xc5, //0x00001e1c addq %rax, %r13 - 0x0f, 0x85, 0x74, 0xff, 0xff, 0xff, //0x00001e1f jne LBB0_362 - 0xe9, 0xcb, 0x07, 0x00, 0x00, //0x00001e25 jmp LBB0_57 - //0x00001e2a LBB0_371 - 0x4d, 0x01, 0xe2, //0x00001e2a addq %r12, %r10 - 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00001e2d movq $-1, $-56(%rbp) - 0x45, 0x31, 0xdb, //0x00001e35 xorl %r11d, %r11d - 0x49, 0x83, 0xfd, 0x20, //0x00001e38 cmpq $32, %r13 - 0x0f, 0x83, 0xac, 0xf8, 0xff, 0xff, //0x00001e3c jae LBB0_48 - 0xe9, 0x83, 0x01, 0x00, 0x00, //0x00001e42 jmp LBB0_386 - //0x00001e47 LBB0_372 - 0x4d, 0x01, 0xe2, //0x00001e47 addq %r12, %r10 - 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00001e4a movq $-1, $-56(%rbp) - 0x45, 0x31, 0xdb, //0x00001e52 xorl %r11d, %r11d - 0x49, 0x83, 0xfd, 0x20, //0x00001e55 cmpq $32, %r13 - 0x0f, 0x83, 0x09, 0xf9, 0xff, 0xff, //0x00001e59 jae LBB0_133 - 0xe9, 0xaf, 0xfb, 0xff, 0xff, //0x00001e5f jmp LBB0_326 - //0x00001e64 LBB0_373 - 0x4c, 0x03, 0x55, 0x98, //0x00001e64 addq $-104(%rbp), %r10 - 0xe9, 0x87, 0x06, 0x00, 0x00, //0x00001e68 jmp LBB0_446 - //0x00001e6d LBB0_374 - 0x4d, 0x01, 0xe2, //0x00001e6d addq %r12, %r10 - 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00001e70 movq $-1, $-56(%rbp) - 0x45, 0x31, 0xdb, //0x00001e78 xorl %r11d, %r11d - 0x49, 0x83, 0xfd, 0x20, //0x00001e7b cmpq $32, %r13 - 0x4c, 0x8b, 0x75, 0xc0, //0x00001e7f movq $-64(%rbp), %r14 - 0x0f, 0x83, 0x20, 0xfa, 0xff, 0xff, //0x00001e83 jae LBB0_115 - 0xe9, 0xde, 0x02, 0x00, 0x00, //0x00001e89 jmp LBB0_406 - //0x00001e8e LBB0_375 - 0x4d, 0x01, 0xe2, //0x00001e8e addq %r12, %r10 - 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00001e91 movq $-1, $-56(%rbp) - 0x45, 0x31, 0xdb, //0x00001e99 xorl %r11d, %r11d - 0x49, 0x83, 0xfd, 0x20, //0x00001e9c cmpq $32, %r13 - 0x0f, 0x83, 0x79, 0xfa, 0xff, 0xff, //0x00001ea0 jae LBB0_160 - 0xe9, 0x31, 0xfc, 0xff, 0xff, //0x00001ea6 jmp LBB0_340 - //0x00001eab LBB0_376 - 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x00001eab movq $-1, %r13 - 0x4c, 0x89, 0xc9, //0x00001eb2 movq %r9, %rcx - 0x4c, 0x89, 0xde, //0x00001eb5 movq %r11, %rsi - 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x00001eb8 movq $-1, %r12 - 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00001ebf movq $-1, %r15 - 0x48, 0x8d, 0x15, 0xff, 0x0a, 0x00, 0x00, //0x00001ec6 leaq $2815(%rip), %rdx /* LJTI0_2+0(%rip) */ - 0xe9, 0xbb, 0xf3, 0xff, 0xff, //0x00001ecd jmp LBB0_242 - //0x00001ed2 LBB0_377 - 0x4d, 0x01, 0xe2, //0x00001ed2 addq %r12, %r10 - 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00001ed5 movq $-1, $-56(%rbp) - 0x45, 0x31, 0xdb, //0x00001edd xorl %r11d, %r11d - 0x49, 0x83, 0xfd, 0x20, //0x00001ee0 cmpq $32, %r13 - 0x48, 0x8b, 0x5d, 0xc0, //0x00001ee4 movq $-64(%rbp), %rbx - 0x0f, 0x83, 0x14, 0xfd, 0xff, 0xff, //0x00001ee8 jae LBB0_210 - 0xe9, 0x4f, 0x05, 0x00, 0x00, //0x00001eee jmp LBB0_434 - //0x00001ef3 LBB0_378 - 0x4d, 0x01, 0xe2, //0x00001ef3 addq %r12, %r10 - 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00001ef6 movq $-1, $-56(%rbp) - 0x45, 0x31, 0xdb, //0x00001efe xorl %r11d, %r11d - 0x49, 0x83, 0xfd, 0x20, //0x00001f01 cmpq $32, %r13 - 0x0f, 0x83, 0x6d, 0xfd, 0xff, 0xff, //0x00001f05 jae LBB0_279 - //0x00001f0b LBB0_379 - 0x48, 0x8b, 0x5d, 0xc0, //0x00001f0b movq $-64(%rbp), %rbx - 0x4d, 0x85, 0xdb, //0x00001f0f testq %r11, %r11 - 0x0f, 0x84, 0x6c, 0xfe, 0xff, 0xff, //0x00001f12 je LBB0_361 - //0x00001f18 LBB0_380 - 0x4d, 0x85, 0xed, //0x00001f18 testq %r13, %r13 - 0x0f, 0x84, 0x85, 0x08, 0x00, 0x00, //0x00001f1b je LBB0_481 - 0x48, 0x8b, 0x45, 0x88, //0x00001f21 movq $-120(%rbp), %rax - 0x4c, 0x01, 0xd0, //0x00001f25 addq %r10, %rax - 0x48, 0x8b, 0x4d, 0xc8, //0x00001f28 movq $-56(%rbp), %rcx - 0x48, 0x83, 0xf9, 0xff, //0x00001f2c cmpq $-1, %rcx - 0x48, 0x89, 0xca, //0x00001f30 movq %rcx, %rdx - 0x48, 0x0f, 0x44, 0xc8, //0x00001f33 cmoveq %rax, %rcx - 0x48, 0x0f, 0x44, 0xd0, //0x00001f37 cmoveq %rax, %rdx - 0x49, 0x83, 0xc2, 0x01, //0x00001f3b addq $1, %r10 - 0x49, 0x83, 0xc5, 0xff, //0x00001f3f addq $-1, %r13 - 0x48, 0x89, 0x4d, 0xc8, //0x00001f43 movq %rcx, $-56(%rbp) - 0x48, 0x8b, 0x75, 0xd0, //0x00001f47 movq $-48(%rbp), %rsi - 0x4c, 0x8b, 0x65, 0xb0, //0x00001f4b movq $-80(%rbp), %r12 - 0x4c, 0x8b, 0x4d, 0xb8, //0x00001f4f movq $-72(%rbp), %r9 - 0x48, 0x8b, 0x5d, 0xc0, //0x00001f53 movq $-64(%rbp), %rbx - 0x4d, 0x85, 0xed, //0x00001f57 testq %r13, %r13 - 0x0f, 0x85, 0x39, 0xfe, 0xff, 0xff, //0x00001f5a jne LBB0_362 - 0xe9, 0x90, 0x06, 0x00, 0x00, //0x00001f60 jmp LBB0_57 - //0x00001f65 LBB0_382 - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00001f65 cmpq $-1, $-56(%rbp) - 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x00001f6a jne LBB0_384 - 0x4c, 0x89, 0xd0, //0x00001f70 movq %r10, %rax - 0x48, 0x2b, 0x45, 0xb0, //0x00001f73 subq $-80(%rbp), %rax - 0x48, 0x0f, 0xbc, 0xca, //0x00001f77 bsfq %rdx, %rcx - 0x48, 0x01, 0xc1, //0x00001f7b addq %rax, %rcx - 0x48, 0x89, 0x4d, 0xc8, //0x00001f7e movq %rcx, $-56(%rbp) - //0x00001f82 LBB0_384 - 0x44, 0x89, 0xd8, //0x00001f82 movl %r11d, %eax - 0xf7, 0xd0, //0x00001f85 notl %eax - 0x21, 0xd0, //0x00001f87 andl %edx, %eax - 0x41, 0x8d, 0x0c, 0x43, //0x00001f89 leal (%r11,%rax,2), %ecx - 0x8d, 0x34, 0x00, //0x00001f8d leal (%rax,%rax), %esi - 0xf7, 0xd6, //0x00001f90 notl %esi - 0x21, 0xd6, //0x00001f92 andl %edx, %esi - 0x81, 0xe6, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001f94 andl $-1431655766, %esi - 0x45, 0x31, 0xdb, //0x00001f9a xorl %r11d, %r11d - 0x01, 0xc6, //0x00001f9d addl %eax, %esi - 0x41, 0x0f, 0x92, 0xc3, //0x00001f9f setb %r11b - 0x01, 0xf6, //0x00001fa3 addl %esi, %esi - 0x81, 0xf6, 0x55, 0x55, 0x55, 0x55, //0x00001fa5 xorl $1431655765, %esi - 0x21, 0xce, //0x00001fab andl %ecx, %esi - 0xf7, 0xd6, //0x00001fad notl %esi - 0x21, 0xf7, //0x00001faf andl %esi, %edi - 0x4c, 0x8b, 0x65, 0xb0, //0x00001fb1 movq $-80(%rbp), %r12 - 0x4c, 0x8b, 0x75, 0xc0, //0x00001fb5 movq $-64(%rbp), %r14 - 0x48, 0x85, 0xff, //0x00001fb9 testq %rdi, %rdi - 0x0f, 0x85, 0x8c, 0xf7, 0xff, 0xff, //0x00001fbc jne LBB0_51 - //0x00001fc2 LBB0_385 - 0x49, 0x83, 0xc2, 0x20, //0x00001fc2 addq $32, %r10 - 0x49, 0x83, 0xc5, 0xe0, //0x00001fc6 addq $-32, %r13 - //0x00001fca LBB0_386 - 0x4d, 0x85, 0xdb, //0x00001fca testq %r11, %r11 - 0x0f, 0x85, 0xd6, 0x02, 0x00, 0x00, //0x00001fcd jne LBB0_422 - 0x48, 0x8b, 0x55, 0xc8, //0x00001fd3 movq $-56(%rbp), %rdx - 0x48, 0x8b, 0x75, 0xd0, //0x00001fd7 movq $-48(%rbp), %rsi - 0x4c, 0x8b, 0x4d, 0xb8, //0x00001fdb movq $-72(%rbp), %r9 - 0x4d, 0x85, 0xed, //0x00001fdf testq %r13, %r13 - 0x0f, 0x84, 0x91, 0x00, 0x00, 0x00, //0x00001fe2 je LBB0_397 - //0x00001fe8 LBB0_388 - 0x31, 0xc9, //0x00001fe8 xorl %ecx, %ecx - //0x00001fea LBB0_389 - 0x41, 0x0f, 0xb6, 0x04, 0x0a, //0x00001fea movzbl (%r10,%rcx), %eax - 0x3c, 0x22, //0x00001fef cmpb $34, %al - 0x0f, 0x84, 0x7b, 0x00, 0x00, 0x00, //0x00001ff1 je LBB0_396 - 0x3c, 0x5c, //0x00001ff7 cmpb $92, %al - 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00001ff9 je LBB0_394 - 0x48, 0x83, 0xc1, 0x01, //0x00001fff addq $1, %rcx - 0x49, 0x39, 0xcd, //0x00002003 cmpq %rcx, %r13 - 0x0f, 0x85, 0xde, 0xff, 0xff, 0xff, //0x00002006 jne LBB0_389 - 0xe9, 0x7d, 0x00, 0x00, 0x00, //0x0000200c jmp LBB0_392 - //0x00002011 LBB0_394 - 0x49, 0x8d, 0x45, 0xff, //0x00002011 leaq $-1(%r13), %rax - 0x48, 0x39, 0xc8, //0x00002015 cmpq %rcx, %rax - 0x0f, 0x84, 0x88, 0x07, 0x00, 0x00, //0x00002018 je LBB0_481 - 0x48, 0x8b, 0x45, 0x80, //0x0000201e movq $-128(%rbp), %rax - 0x4c, 0x01, 0xd0, //0x00002022 addq %r10, %rax - 0x48, 0x01, 0xc8, //0x00002025 addq %rcx, %rax - 0x48, 0x83, 0xfa, 0xff, //0x00002028 cmpq $-1, %rdx - 0x48, 0x8b, 0x75, 0xc8, //0x0000202c movq $-56(%rbp), %rsi - 0x48, 0x0f, 0x44, 0xf0, //0x00002030 cmoveq %rax, %rsi - 0x48, 0x89, 0x75, 0xc8, //0x00002034 movq %rsi, $-56(%rbp) - 0x48, 0x0f, 0x44, 0xd0, //0x00002038 cmoveq %rax, %rdx - 0x49, 0x01, 0xca, //0x0000203c addq %rcx, %r10 - 0x49, 0x83, 0xc2, 0x02, //0x0000203f addq $2, %r10 - 0x4c, 0x89, 0xe8, //0x00002043 movq %r13, %rax - 0x48, 0x29, 0xc8, //0x00002046 subq %rcx, %rax - 0x48, 0x83, 0xc0, 0xfe, //0x00002049 addq $-2, %rax - 0x49, 0x83, 0xc5, 0xfe, //0x0000204d addq $-2, %r13 - 0x49, 0x39, 0xcd, //0x00002051 cmpq %rcx, %r13 - 0x49, 0x89, 0xc5, //0x00002054 movq %rax, %r13 - 0x48, 0x8b, 0x75, 0xd0, //0x00002057 movq $-48(%rbp), %rsi - 0x4c, 0x8b, 0x65, 0xb0, //0x0000205b movq $-80(%rbp), %r12 - 0x4c, 0x8b, 0x4d, 0xb8, //0x0000205f movq $-72(%rbp), %r9 - 0x4c, 0x8b, 0x75, 0xc0, //0x00002063 movq $-64(%rbp), %r14 - 0x0f, 0x85, 0x7b, 0xff, 0xff, 0xff, //0x00002067 jne LBB0_388 - 0xe9, 0x83, 0x05, 0x00, 0x00, //0x0000206d jmp LBB0_57 - //0x00002072 LBB0_396 - 0x49, 0x01, 0xca, //0x00002072 addq %rcx, %r10 - 0x49, 0x83, 0xc2, 0x01, //0x00002075 addq $1, %r10 - //0x00002079 LBB0_397 - 0x4d, 0x29, 0xe2, //0x00002079 subq %r12, %r10 - //0x0000207c LBB0_398 - 0x4c, 0x8b, 0x6d, 0xa8, //0x0000207c movq $-88(%rbp), %r13 - 0x4d, 0x85, 0xd2, //0x00002080 testq %r10, %r10 - 0x0f, 0x89, 0x01, 0xe1, 0xff, 0xff, //0x00002083 jns LBB0_267 - 0xe9, 0x59, 0x05, 0x00, 0x00, //0x00002089 jmp LBB0_56 - //0x0000208e LBB0_392 - 0x3c, 0x22, //0x0000208e cmpb $34, %al - 0x0f, 0x85, 0x10, 0x07, 0x00, 0x00, //0x00002090 jne LBB0_481 - 0x4d, 0x01, 0xea, //0x00002096 addq %r13, %r10 - 0x48, 0x8b, 0x75, 0xd0, //0x00002099 movq $-48(%rbp), %rsi - 0x4c, 0x8b, 0x65, 0xb0, //0x0000209d movq $-80(%rbp), %r12 - 0x4c, 0x8b, 0x4d, 0xb8, //0x000020a1 movq $-72(%rbp), %r9 - 0x4c, 0x8b, 0x75, 0xc0, //0x000020a5 movq $-64(%rbp), %r14 - 0xe9, 0xcb, 0xff, 0xff, 0xff, //0x000020a9 jmp LBB0_397 - //0x000020ae LBB0_399 - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x000020ae cmpq $-1, $-56(%rbp) - 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x000020b3 jne LBB0_401 - 0x4c, 0x89, 0xd0, //0x000020b9 movq %r10, %rax - 0x48, 0x2b, 0x45, 0xb0, //0x000020bc subq $-80(%rbp), %rax - 0x48, 0x0f, 0xbc, 0xca, //0x000020c0 bsfq %rdx, %rcx - 0x48, 0x01, 0xc1, //0x000020c4 addq %rax, %rcx - 0x48, 0x89, 0x4d, 0xc8, //0x000020c7 movq %rcx, $-56(%rbp) - //0x000020cb LBB0_401 - 0x44, 0x89, 0xd8, //0x000020cb movl %r11d, %eax - 0xf7, 0xd0, //0x000020ce notl %eax - 0x21, 0xd0, //0x000020d0 andl %edx, %eax - 0x41, 0x8d, 0x0c, 0x43, //0x000020d2 leal (%r11,%rax,2), %ecx - 0x8d, 0x1c, 0x00, //0x000020d6 leal (%rax,%rax), %ebx - 0xf7, 0xd3, //0x000020d9 notl %ebx - 0x21, 0xd3, //0x000020db andl %edx, %ebx - 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x000020dd andl $-1431655766, %ebx - 0x45, 0x31, 0xdb, //0x000020e3 xorl %r11d, %r11d - 0x01, 0xc3, //0x000020e6 addl %eax, %ebx - 0x41, 0x0f, 0x92, 0xc3, //0x000020e8 setb %r11b - 0x01, 0xdb, //0x000020ec addl %ebx, %ebx - 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x000020ee xorl $1431655765, %ebx - 0x21, 0xcb, //0x000020f4 andl %ecx, %ebx - 0xf7, 0xd3, //0x000020f6 notl %ebx - 0x21, 0xde, //0x000020f8 andl %ebx, %esi - 0x4c, 0x8b, 0x65, 0xb0, //0x000020fa movq $-80(%rbp), %r12 - 0x4c, 0x8b, 0x75, 0xc0, //0x000020fe movq $-64(%rbp), %r14 - 0xe9, 0xd1, 0xf6, 0xff, 0xff, //0x00002102 jmp LBB0_136 - //0x00002107 LBB0_402 - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00002107 cmpq $-1, $-56(%rbp) - 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x0000210c jne LBB0_404 - 0x4c, 0x89, 0xd0, //0x00002112 movq %r10, %rax - 0x48, 0x2b, 0x45, 0xb0, //0x00002115 subq $-80(%rbp), %rax - 0x48, 0x0f, 0xbc, 0xca, //0x00002119 bsfq %rdx, %rcx - 0x48, 0x01, 0xc1, //0x0000211d addq %rax, %rcx - 0x48, 0x89, 0x4d, 0xc8, //0x00002120 movq %rcx, $-56(%rbp) - //0x00002124 LBB0_404 - 0x44, 0x89, 0xd8, //0x00002124 movl %r11d, %eax - 0xf7, 0xd0, //0x00002127 notl %eax - 0x21, 0xd0, //0x00002129 andl %edx, %eax - 0x41, 0x8d, 0x0c, 0x43, //0x0000212b leal (%r11,%rax,2), %ecx - 0x8d, 0x34, 0x00, //0x0000212f leal (%rax,%rax), %esi - 0xf7, 0xd6, //0x00002132 notl %esi - 0x21, 0xd6, //0x00002134 andl %edx, %esi - 0x81, 0xe6, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002136 andl $-1431655766, %esi - 0x45, 0x31, 0xdb, //0x0000213c xorl %r11d, %r11d - 0x01, 0xc6, //0x0000213f addl %eax, %esi - 0x41, 0x0f, 0x92, 0xc3, //0x00002141 setb %r11b - 0x01, 0xf6, //0x00002145 addl %esi, %esi - 0x81, 0xf6, 0x55, 0x55, 0x55, 0x55, //0x00002147 xorl $1431655765, %esi - 0x21, 0xce, //0x0000214d andl %ecx, %esi - 0xf7, 0xd6, //0x0000214f notl %esi - 0x21, 0xf7, //0x00002151 andl %esi, %edi - 0x4c, 0x8b, 0x65, 0xb0, //0x00002153 movq $-80(%rbp), %r12 - 0x4c, 0x8b, 0x75, 0xc0, //0x00002157 movq $-64(%rbp), %r14 - 0x48, 0x85, 0xff, //0x0000215b testq %rdi, %rdi - 0x0f, 0x85, 0xa5, 0xf7, 0xff, 0xff, //0x0000215e jne LBB0_118 - //0x00002164 LBB0_405 - 0x49, 0x83, 0xc2, 0x20, //0x00002164 addq $32, %r10 - 0x49, 0x83, 0xc5, 0xe0, //0x00002168 addq $-32, %r13 - //0x0000216c LBB0_406 - 0x4d, 0x85, 0xdb, //0x0000216c testq %r11, %r11 - 0x0f, 0x85, 0xce, 0x01, 0x00, 0x00, //0x0000216f jne LBB0_426 - 0x48, 0x8b, 0x55, 0xc8, //0x00002175 movq $-56(%rbp), %rdx - 0x48, 0x8b, 0x75, 0xd0, //0x00002179 movq $-48(%rbp), %rsi - 0x4c, 0x8b, 0x4d, 0xb8, //0x0000217d movq $-72(%rbp), %r9 - 0x4d, 0x85, 0xed, //0x00002181 testq %r13, %r13 - 0x0f, 0x84, 0x91, 0x00, 0x00, 0x00, //0x00002184 je LBB0_417 - //0x0000218a LBB0_408 - 0x31, 0xc9, //0x0000218a xorl %ecx, %ecx - //0x0000218c LBB0_409 - 0x41, 0x0f, 0xb6, 0x04, 0x0a, //0x0000218c movzbl (%r10,%rcx), %eax - 0x3c, 0x22, //0x00002191 cmpb $34, %al - 0x0f, 0x84, 0x7b, 0x00, 0x00, 0x00, //0x00002193 je LBB0_416 - 0x3c, 0x5c, //0x00002199 cmpb $92, %al - 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x0000219b je LBB0_414 - 0x48, 0x83, 0xc1, 0x01, //0x000021a1 addq $1, %rcx - 0x49, 0x39, 0xcd, //0x000021a5 cmpq %rcx, %r13 - 0x0f, 0x85, 0xde, 0xff, 0xff, 0xff, //0x000021a8 jne LBB0_409 - 0xe9, 0x7d, 0x00, 0x00, 0x00, //0x000021ae jmp LBB0_412 - //0x000021b3 LBB0_414 - 0x49, 0x8d, 0x45, 0xff, //0x000021b3 leaq $-1(%r13), %rax - 0x48, 0x39, 0xc8, //0x000021b7 cmpq %rcx, %rax - 0x0f, 0x84, 0xe6, 0x05, 0x00, 0x00, //0x000021ba je LBB0_481 - 0x48, 0x8b, 0x45, 0x80, //0x000021c0 movq $-128(%rbp), %rax - 0x4c, 0x01, 0xd0, //0x000021c4 addq %r10, %rax - 0x48, 0x01, 0xc8, //0x000021c7 addq %rcx, %rax - 0x48, 0x83, 0xfa, 0xff, //0x000021ca cmpq $-1, %rdx - 0x48, 0x8b, 0x75, 0xc8, //0x000021ce movq $-56(%rbp), %rsi - 0x48, 0x0f, 0x44, 0xf0, //0x000021d2 cmoveq %rax, %rsi - 0x48, 0x89, 0x75, 0xc8, //0x000021d6 movq %rsi, $-56(%rbp) - 0x48, 0x0f, 0x44, 0xd0, //0x000021da cmoveq %rax, %rdx - 0x49, 0x01, 0xca, //0x000021de addq %rcx, %r10 - 0x49, 0x83, 0xc2, 0x02, //0x000021e1 addq $2, %r10 - 0x4c, 0x89, 0xe8, //0x000021e5 movq %r13, %rax - 0x48, 0x29, 0xc8, //0x000021e8 subq %rcx, %rax - 0x48, 0x83, 0xc0, 0xfe, //0x000021eb addq $-2, %rax - 0x49, 0x83, 0xc5, 0xfe, //0x000021ef addq $-2, %r13 - 0x49, 0x39, 0xcd, //0x000021f3 cmpq %rcx, %r13 - 0x49, 0x89, 0xc5, //0x000021f6 movq %rax, %r13 - 0x48, 0x8b, 0x75, 0xd0, //0x000021f9 movq $-48(%rbp), %rsi - 0x4c, 0x8b, 0x65, 0xb0, //0x000021fd movq $-80(%rbp), %r12 - 0x4c, 0x8b, 0x4d, 0xb8, //0x00002201 movq $-72(%rbp), %r9 - 0x4c, 0x8b, 0x75, 0xc0, //0x00002205 movq $-64(%rbp), %r14 - 0x0f, 0x85, 0x7b, 0xff, 0xff, 0xff, //0x00002209 jne LBB0_408 - 0xe9, 0xe1, 0x03, 0x00, 0x00, //0x0000220f jmp LBB0_57 - //0x00002214 LBB0_416 - 0x49, 0x01, 0xca, //0x00002214 addq %rcx, %r10 - 0x49, 0x83, 0xc2, 0x01, //0x00002217 addq $1, %r10 - //0x0000221b LBB0_417 - 0x4d, 0x29, 0xe2, //0x0000221b subq %r12, %r10 - //0x0000221e LBB0_418 - 0x4c, 0x8b, 0x6d, 0xa8, //0x0000221e movq $-88(%rbp), %r13 - 0x4d, 0x85, 0xd2, //0x00002222 testq %r10, %r10 - 0x0f, 0x89, 0x9d, 0xec, 0xff, 0xff, //0x00002225 jns LBB0_195 - 0xe9, 0xb7, 0x03, 0x00, 0x00, //0x0000222b jmp LBB0_56 - //0x00002230 LBB0_412 - 0x3c, 0x22, //0x00002230 cmpb $34, %al - 0x0f, 0x85, 0x6e, 0x05, 0x00, 0x00, //0x00002232 jne LBB0_481 - 0x4d, 0x01, 0xea, //0x00002238 addq %r13, %r10 - 0x48, 0x8b, 0x75, 0xd0, //0x0000223b movq $-48(%rbp), %rsi - 0x4c, 0x8b, 0x65, 0xb0, //0x0000223f movq $-80(%rbp), %r12 - 0x4c, 0x8b, 0x4d, 0xb8, //0x00002243 movq $-72(%rbp), %r9 - 0x4c, 0x8b, 0x75, 0xc0, //0x00002247 movq $-64(%rbp), %r14 - 0xe9, 0xcb, 0xff, 0xff, 0xff, //0x0000224b jmp LBB0_417 - //0x00002250 LBB0_419 - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00002250 cmpq $-1, $-56(%rbp) - 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x00002255 jne LBB0_421 - 0x4c, 0x89, 0xd0, //0x0000225b movq %r10, %rax - 0x48, 0x2b, 0x45, 0xb0, //0x0000225e subq $-80(%rbp), %rax - 0x48, 0x0f, 0xbc, 0xca, //0x00002262 bsfq %rdx, %rcx - 0x48, 0x01, 0xc1, //0x00002266 addq %rax, %rcx - 0x48, 0x89, 0x4d, 0xc8, //0x00002269 movq %rcx, $-56(%rbp) - //0x0000226d LBB0_421 - 0x44, 0x89, 0xd8, //0x0000226d movl %r11d, %eax - 0xf7, 0xd0, //0x00002270 notl %eax - 0x21, 0xd0, //0x00002272 andl %edx, %eax - 0x41, 0x8d, 0x0c, 0x43, //0x00002274 leal (%r11,%rax,2), %ecx - 0x8d, 0x1c, 0x00, //0x00002278 leal (%rax,%rax), %ebx - 0xf7, 0xd3, //0x0000227b notl %ebx - 0x21, 0xd3, //0x0000227d andl %edx, %ebx - 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000227f andl $-1431655766, %ebx - 0x45, 0x31, 0xdb, //0x00002285 xorl %r11d, %r11d - 0x01, 0xc3, //0x00002288 addl %eax, %ebx - 0x41, 0x0f, 0x92, 0xc3, //0x0000228a setb %r11b - 0x01, 0xdb, //0x0000228e addl %ebx, %ebx - 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x00002290 xorl $1431655765, %ebx - 0x21, 0xcb, //0x00002296 andl %ecx, %ebx - 0xf7, 0xd3, //0x00002298 notl %ebx - 0x21, 0xde, //0x0000229a andl %ebx, %esi - 0x4c, 0x8b, 0x65, 0xb0, //0x0000229c movq $-80(%rbp), %r12 - 0x4c, 0x8b, 0x75, 0xc0, //0x000022a0 movq $-64(%rbp), %r14 - 0xe9, 0xe6, 0xf6, 0xff, 0xff, //0x000022a4 jmp LBB0_163 - //0x000022a9 LBB0_422 - 0x4d, 0x85, 0xed, //0x000022a9 testq %r13, %r13 - 0x0f, 0x84, 0xf4, 0x04, 0x00, 0x00, //0x000022ac je LBB0_481 - 0x48, 0x8b, 0x45, 0x88, //0x000022b2 movq $-120(%rbp), %rax - 0x4c, 0x01, 0xd0, //0x000022b6 addq %r10, %rax - 0x48, 0x8b, 0x4d, 0xc8, //0x000022b9 movq $-56(%rbp), %rcx - 0x48, 0x83, 0xf9, 0xff, //0x000022bd cmpq $-1, %rcx - 0x48, 0x89, 0xca, //0x000022c1 movq %rcx, %rdx - 0x48, 0x0f, 0x44, 0xc8, //0x000022c4 cmoveq %rax, %rcx - 0x48, 0x0f, 0x44, 0xd0, //0x000022c8 cmoveq %rax, %rdx - 0x49, 0x83, 0xc2, 0x01, //0x000022cc addq $1, %r10 - 0x49, 0x83, 0xc5, 0xff, //0x000022d0 addq $-1, %r13 - 0x48, 0x89, 0x4d, 0xc8, //0x000022d4 movq %rcx, $-56(%rbp) - 0x48, 0x8b, 0x75, 0xd0, //0x000022d8 movq $-48(%rbp), %rsi - 0x4c, 0x8b, 0x65, 0xb0, //0x000022dc movq $-80(%rbp), %r12 - 0x4c, 0x8b, 0x4d, 0xb8, //0x000022e0 movq $-72(%rbp), %r9 - 0x4c, 0x8b, 0x75, 0xc0, //0x000022e4 movq $-64(%rbp), %r14 - 0x4d, 0x85, 0xed, //0x000022e8 testq %r13, %r13 - 0x0f, 0x85, 0xf7, 0xfc, 0xff, 0xff, //0x000022eb jne LBB0_388 - 0xe9, 0x83, 0xfd, 0xff, 0xff, //0x000022f1 jmp LBB0_397 - //0x000022f6 LBB0_424 - 0x4d, 0x85, 0xed, //0x000022f6 testq %r13, %r13 - 0x0f, 0x84, 0xa7, 0x04, 0x00, 0x00, //0x000022f9 je LBB0_481 - 0x48, 0x8b, 0x45, 0x88, //0x000022ff movq $-120(%rbp), %rax - 0x4c, 0x01, 0xd0, //0x00002303 addq %r10, %rax - 0x48, 0x8b, 0x4d, 0xc8, //0x00002306 movq $-56(%rbp), %rcx - 0x48, 0x83, 0xf9, 0xff, //0x0000230a cmpq $-1, %rcx - 0x48, 0x89, 0xca, //0x0000230e movq %rcx, %rdx - 0x48, 0x0f, 0x44, 0xc8, //0x00002311 cmoveq %rax, %rcx - 0x48, 0x0f, 0x44, 0xd0, //0x00002315 cmoveq %rax, %rdx - 0x49, 0x83, 0xc2, 0x01, //0x00002319 addq $1, %r10 - 0x49, 0x83, 0xc5, 0xff, //0x0000231d addq $-1, %r13 - 0x48, 0x89, 0x4d, 0xc8, //0x00002321 movq %rcx, $-56(%rbp) - 0x48, 0x8b, 0x75, 0xd0, //0x00002325 movq $-48(%rbp), %rsi - 0x4c, 0x8b, 0x65, 0xb0, //0x00002329 movq $-80(%rbp), %r12 - 0x4c, 0x8b, 0x4d, 0xb8, //0x0000232d movq $-72(%rbp), %r9 - 0x4c, 0x8b, 0x75, 0xc0, //0x00002331 movq $-64(%rbp), %r14 - 0x4d, 0x85, 0xed, //0x00002335 testq %r13, %r13 - 0x0f, 0x85, 0xf3, 0xf6, 0xff, 0xff, //0x00002338 jne LBB0_328 - 0xe9, 0xb2, 0x02, 0x00, 0x00, //0x0000233e jmp LBB0_57 - //0x00002343 LBB0_426 - 0x4d, 0x85, 0xed, //0x00002343 testq %r13, %r13 - 0x0f, 0x84, 0x5a, 0x04, 0x00, 0x00, //0x00002346 je LBB0_481 - 0x48, 0x8b, 0x45, 0x88, //0x0000234c movq $-120(%rbp), %rax - 0x4c, 0x01, 0xd0, //0x00002350 addq %r10, %rax - 0x48, 0x8b, 0x4d, 0xc8, //0x00002353 movq $-56(%rbp), %rcx - 0x48, 0x83, 0xf9, 0xff, //0x00002357 cmpq $-1, %rcx - 0x48, 0x89, 0xca, //0x0000235b movq %rcx, %rdx - 0x48, 0x0f, 0x44, 0xc8, //0x0000235e cmoveq %rax, %rcx - 0x48, 0x0f, 0x44, 0xd0, //0x00002362 cmoveq %rax, %rdx - 0x49, 0x83, 0xc2, 0x01, //0x00002366 addq $1, %r10 - 0x49, 0x83, 0xc5, 0xff, //0x0000236a addq $-1, %r13 - 0x48, 0x89, 0x4d, 0xc8, //0x0000236e movq %rcx, $-56(%rbp) - 0x48, 0x8b, 0x75, 0xd0, //0x00002372 movq $-48(%rbp), %rsi - 0x4c, 0x8b, 0x65, 0xb0, //0x00002376 movq $-80(%rbp), %r12 - 0x4c, 0x8b, 0x4d, 0xb8, //0x0000237a movq $-72(%rbp), %r9 - 0x4c, 0x8b, 0x75, 0xc0, //0x0000237e movq $-64(%rbp), %r14 - 0x4d, 0x85, 0xed, //0x00002382 testq %r13, %r13 - 0x0f, 0x85, 0xff, 0xfd, 0xff, 0xff, //0x00002385 jne LBB0_408 - 0xe9, 0x8b, 0xfe, 0xff, 0xff, //0x0000238b jmp LBB0_417 - //0x00002390 LBB0_428 - 0x4d, 0x85, 0xed, //0x00002390 testq %r13, %r13 - 0x0f, 0x84, 0x0d, 0x04, 0x00, 0x00, //0x00002393 je LBB0_481 - 0x48, 0x8b, 0x45, 0x88, //0x00002399 movq $-120(%rbp), %rax - 0x4c, 0x01, 0xd0, //0x0000239d addq %r10, %rax - 0x48, 0x8b, 0x4d, 0xc8, //0x000023a0 movq $-56(%rbp), %rcx - 0x48, 0x83, 0xf9, 0xff, //0x000023a4 cmpq $-1, %rcx - 0x48, 0x89, 0xca, //0x000023a8 movq %rcx, %rdx - 0x48, 0x0f, 0x44, 0xc8, //0x000023ab cmoveq %rax, %rcx - 0x48, 0x0f, 0x44, 0xd0, //0x000023af cmoveq %rax, %rdx - 0x49, 0x83, 0xc2, 0x01, //0x000023b3 addq $1, %r10 - 0x49, 0x83, 0xc5, 0xff, //0x000023b7 addq $-1, %r13 - 0x48, 0x89, 0x4d, 0xc8, //0x000023bb movq %rcx, $-56(%rbp) - 0x48, 0x8b, 0x75, 0xd0, //0x000023bf movq $-48(%rbp), %rsi - 0x4c, 0x8b, 0x65, 0xb0, //0x000023c3 movq $-80(%rbp), %r12 - 0x4c, 0x8b, 0x4d, 0xb8, //0x000023c7 movq $-72(%rbp), %r9 - 0x4c, 0x8b, 0x75, 0xc0, //0x000023cb movq $-64(%rbp), %r14 - 0x4d, 0x85, 0xed, //0x000023cf testq %r13, %r13 - 0x0f, 0x85, 0x22, 0xf7, 0xff, 0xff, //0x000023d2 jne LBB0_342 - 0xe9, 0x18, 0x02, 0x00, 0x00, //0x000023d8 jmp LBB0_57 - //0x000023dd LBB0_430 - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x000023dd cmpq $-1, $-56(%rbp) - 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x000023e2 jne LBB0_432 - 0x4c, 0x89, 0xd0, //0x000023e8 movq %r10, %rax - 0x48, 0x2b, 0x45, 0xb0, //0x000023eb subq $-80(%rbp), %rax - 0x48, 0x0f, 0xbc, 0xca, //0x000023ef bsfq %rdx, %rcx - 0x48, 0x01, 0xc1, //0x000023f3 addq %rax, %rcx - 0x48, 0x89, 0x4d, 0xc8, //0x000023f6 movq %rcx, $-56(%rbp) - //0x000023fa LBB0_432 - 0x44, 0x89, 0xd8, //0x000023fa movl %r11d, %eax - 0xf7, 0xd0, //0x000023fd notl %eax - 0x21, 0xd0, //0x000023ff andl %edx, %eax - 0x41, 0x8d, 0x0c, 0x43, //0x00002401 leal (%r11,%rax,2), %ecx - 0x8d, 0x34, 0x00, //0x00002405 leal (%rax,%rax), %esi - 0xf7, 0xd6, //0x00002408 notl %esi - 0x21, 0xd6, //0x0000240a andl %edx, %esi - 0x81, 0xe6, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000240c andl $-1431655766, %esi - 0x45, 0x31, 0xdb, //0x00002412 xorl %r11d, %r11d - 0x01, 0xc6, //0x00002415 addl %eax, %esi - 0x41, 0x0f, 0x92, 0xc3, //0x00002417 setb %r11b - 0x01, 0xf6, //0x0000241b addl %esi, %esi - 0x81, 0xf6, 0x55, 0x55, 0x55, 0x55, //0x0000241d xorl $1431655765, %esi - 0x21, 0xce, //0x00002423 andl %ecx, %esi - 0xf7, 0xd6, //0x00002425 notl %esi - 0x21, 0xf7, //0x00002427 andl %esi, %edi - 0x4c, 0x8b, 0x65, 0xb0, //0x00002429 movq $-80(%rbp), %r12 - 0x48, 0x8b, 0x5d, 0xc0, //0x0000242d movq $-64(%rbp), %rbx - 0x48, 0x85, 0xff, //0x00002431 testq %rdi, %rdi - 0x0f, 0x85, 0x28, 0xf8, 0xff, 0xff, //0x00002434 jne LBB0_213 - //0x0000243a LBB0_433 - 0x49, 0x83, 0xc2, 0x20, //0x0000243a addq $32, %r10 - 0x49, 0x83, 0xc5, 0xe0, //0x0000243e addq $-32, %r13 - //0x00002442 LBB0_434 - 0x4d, 0x85, 0xdb, //0x00002442 testq %r11, %r11 - 0x0f, 0x85, 0x34, 0x01, 0x00, 0x00, //0x00002445 jne LBB0_450 - 0x48, 0x8b, 0x55, 0xc8, //0x0000244b movq $-56(%rbp), %rdx - 0x48, 0x8b, 0x75, 0xd0, //0x0000244f movq $-48(%rbp), %rsi - 0x4c, 0x8b, 0x4d, 0xb8, //0x00002453 movq $-72(%rbp), %r9 - 0x4d, 0x85, 0xed, //0x00002457 testq %r13, %r13 - 0x0f, 0x84, 0x91, 0x00, 0x00, 0x00, //0x0000245a je LBB0_445 - //0x00002460 LBB0_436 - 0x31, 0xc9, //0x00002460 xorl %ecx, %ecx - //0x00002462 LBB0_437 - 0x41, 0x0f, 0xb6, 0x04, 0x0a, //0x00002462 movzbl (%r10,%rcx), %eax - 0x3c, 0x22, //0x00002467 cmpb $34, %al - 0x0f, 0x84, 0x7b, 0x00, 0x00, 0x00, //0x00002469 je LBB0_444 - 0x3c, 0x5c, //0x0000246f cmpb $92, %al - 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00002471 je LBB0_442 - 0x48, 0x83, 0xc1, 0x01, //0x00002477 addq $1, %rcx - 0x49, 0x39, 0xcd, //0x0000247b cmpq %rcx, %r13 - 0x0f, 0x85, 0xde, 0xff, 0xff, 0xff, //0x0000247e jne LBB0_437 - 0xe9, 0x7d, 0x00, 0x00, 0x00, //0x00002484 jmp LBB0_440 - //0x00002489 LBB0_442 - 0x49, 0x8d, 0x45, 0xff, //0x00002489 leaq $-1(%r13), %rax - 0x48, 0x39, 0xc8, //0x0000248d cmpq %rcx, %rax - 0x0f, 0x84, 0x10, 0x03, 0x00, 0x00, //0x00002490 je LBB0_481 - 0x48, 0x8b, 0x45, 0x80, //0x00002496 movq $-128(%rbp), %rax - 0x4c, 0x01, 0xd0, //0x0000249a addq %r10, %rax - 0x48, 0x01, 0xc8, //0x0000249d addq %rcx, %rax - 0x48, 0x83, 0xfa, 0xff, //0x000024a0 cmpq $-1, %rdx - 0x48, 0x8b, 0x75, 0xc8, //0x000024a4 movq $-56(%rbp), %rsi - 0x48, 0x0f, 0x44, 0xf0, //0x000024a8 cmoveq %rax, %rsi - 0x48, 0x89, 0x75, 0xc8, //0x000024ac movq %rsi, $-56(%rbp) - 0x48, 0x0f, 0x44, 0xd0, //0x000024b0 cmoveq %rax, %rdx - 0x49, 0x01, 0xca, //0x000024b4 addq %rcx, %r10 - 0x49, 0x83, 0xc2, 0x02, //0x000024b7 addq $2, %r10 - 0x4c, 0x89, 0xe8, //0x000024bb movq %r13, %rax - 0x48, 0x29, 0xc8, //0x000024be subq %rcx, %rax - 0x48, 0x83, 0xc0, 0xfe, //0x000024c1 addq $-2, %rax - 0x49, 0x83, 0xc5, 0xfe, //0x000024c5 addq $-2, %r13 - 0x49, 0x39, 0xcd, //0x000024c9 cmpq %rcx, %r13 - 0x49, 0x89, 0xc5, //0x000024cc movq %rax, %r13 - 0x48, 0x8b, 0x75, 0xd0, //0x000024cf movq $-48(%rbp), %rsi - 0x4c, 0x8b, 0x65, 0xb0, //0x000024d3 movq $-80(%rbp), %r12 - 0x4c, 0x8b, 0x4d, 0xb8, //0x000024d7 movq $-72(%rbp), %r9 - 0x48, 0x8b, 0x5d, 0xc0, //0x000024db movq $-64(%rbp), %rbx - 0x0f, 0x85, 0x7b, 0xff, 0xff, 0xff, //0x000024df jne LBB0_436 - 0xe9, 0x0b, 0x01, 0x00, 0x00, //0x000024e5 jmp LBB0_57 - //0x000024ea LBB0_444 - 0x49, 0x01, 0xca, //0x000024ea addq %rcx, %r10 - 0x49, 0x83, 0xc2, 0x01, //0x000024ed addq $1, %r10 - //0x000024f1 LBB0_445 - 0x4d, 0x29, 0xe2, //0x000024f1 subq %r12, %r10 - //0x000024f4 LBB0_446 - 0x4c, 0x8b, 0x6d, 0xa8, //0x000024f4 movq $-88(%rbp), %r13 - 0x4d, 0x85, 0xd2, //0x000024f8 testq %r10, %r10 - 0x0f, 0x89, 0x75, 0xf1, 0xff, 0xff, //0x000024fb jns LBB0_310 - 0xe9, 0xe1, 0x00, 0x00, 0x00, //0x00002501 jmp LBB0_56 - //0x00002506 LBB0_440 - 0x3c, 0x22, //0x00002506 cmpb $34, %al - 0x0f, 0x85, 0x98, 0x02, 0x00, 0x00, //0x00002508 jne LBB0_481 - 0x4d, 0x01, 0xea, //0x0000250e addq %r13, %r10 - 0x48, 0x8b, 0x75, 0xd0, //0x00002511 movq $-48(%rbp), %rsi - 0x4c, 0x8b, 0x65, 0xb0, //0x00002515 movq $-80(%rbp), %r12 - 0x4c, 0x8b, 0x4d, 0xb8, //0x00002519 movq $-72(%rbp), %r9 - 0x48, 0x8b, 0x5d, 0xc0, //0x0000251d movq $-64(%rbp), %rbx - 0xe9, 0xcb, 0xff, 0xff, 0xff, //0x00002521 jmp LBB0_445 - //0x00002526 LBB0_447 - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00002526 cmpq $-1, $-56(%rbp) - 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x0000252b jne LBB0_449 - 0x4c, 0x89, 0xd0, //0x00002531 movq %r10, %rax - 0x48, 0x2b, 0x45, 0xb0, //0x00002534 subq $-80(%rbp), %rax - 0x48, 0x0f, 0xbc, 0xca, //0x00002538 bsfq %rdx, %rcx - 0x48, 0x01, 0xc1, //0x0000253c addq %rax, %rcx - 0x48, 0x89, 0x4d, 0xc8, //0x0000253f movq %rcx, $-56(%rbp) - //0x00002543 LBB0_449 - 0x44, 0x89, 0xd8, //0x00002543 movl %r11d, %eax - 0xf7, 0xd0, //0x00002546 notl %eax - 0x21, 0xd0, //0x00002548 andl %edx, %eax - 0x41, 0x8d, 0x0c, 0x43, //0x0000254a leal (%r11,%rax,2), %ecx - 0x8d, 0x1c, 0x00, //0x0000254e leal (%rax,%rax), %ebx - 0xf7, 0xd3, //0x00002551 notl %ebx - 0x21, 0xd3, //0x00002553 andl %edx, %ebx - 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002555 andl $-1431655766, %ebx - 0x45, 0x31, 0xdb, //0x0000255b xorl %r11d, %r11d - 0x01, 0xc3, //0x0000255e addl %eax, %ebx - 0x41, 0x0f, 0x92, 0xc3, //0x00002560 setb %r11b - 0x01, 0xdb, //0x00002564 addl %ebx, %ebx - 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x00002566 xorl $1431655765, %ebx - 0x21, 0xcb, //0x0000256c andl %ecx, %ebx - 0xf7, 0xd3, //0x0000256e notl %ebx - 0x21, 0xde, //0x00002570 andl %ebx, %esi - 0x4c, 0x8b, 0x65, 0xb0, //0x00002572 movq $-80(%rbp), %r12 - 0x48, 0x8b, 0x5d, 0xc0, //0x00002576 movq $-64(%rbp), %rbx - 0xe9, 0x6d, 0xf7, 0xff, 0xff, //0x0000257a jmp LBB0_282 - //0x0000257f LBB0_450 - 0x4d, 0x85, 0xed, //0x0000257f testq %r13, %r13 - 0x0f, 0x84, 0x1e, 0x02, 0x00, 0x00, //0x00002582 je LBB0_481 - 0x48, 0x8b, 0x45, 0x88, //0x00002588 movq $-120(%rbp), %rax - 0x4c, 0x01, 0xd0, //0x0000258c addq %r10, %rax - 0x48, 0x8b, 0x4d, 0xc8, //0x0000258f movq $-56(%rbp), %rcx - 0x48, 0x83, 0xf9, 0xff, //0x00002593 cmpq $-1, %rcx - 0x48, 0x89, 0xca, //0x00002597 movq %rcx, %rdx - 0x48, 0x0f, 0x44, 0xc8, //0x0000259a cmoveq %rax, %rcx - 0x48, 0x0f, 0x44, 0xd0, //0x0000259e cmoveq %rax, %rdx - 0x49, 0x83, 0xc2, 0x01, //0x000025a2 addq $1, %r10 - 0x49, 0x83, 0xc5, 0xff, //0x000025a6 addq $-1, %r13 - 0x48, 0x89, 0x4d, 0xc8, //0x000025aa movq %rcx, $-56(%rbp) - 0x48, 0x8b, 0x75, 0xd0, //0x000025ae movq $-48(%rbp), %rsi - 0x4c, 0x8b, 0x65, 0xb0, //0x000025b2 movq $-80(%rbp), %r12 - 0x4c, 0x8b, 0x4d, 0xb8, //0x000025b6 movq $-72(%rbp), %r9 - 0x48, 0x8b, 0x5d, 0xc0, //0x000025ba movq $-64(%rbp), %rbx - 0x4d, 0x85, 0xed, //0x000025be testq %r13, %r13 - 0x0f, 0x85, 0x99, 0xfe, 0xff, 0xff, //0x000025c1 jne LBB0_436 - 0xe9, 0x25, 0xff, 0xff, 0xff, //0x000025c7 jmp LBB0_445 - //0x000025cc LBB0_452 - 0x4c, 0x89, 0x16, //0x000025cc movq %r10, (%rsi) - //0x000025cf LBB0_453 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000025cf movq $-1, %rax - 0xe9, 0x78, 0x00, 0x00, 0x00, //0x000025d6 jmp LBB0_464 - //0x000025db LBB0_466 - 0x48, 0xc7, 0xc0, 0xf9, 0xff, 0xff, 0xff, //0x000025db movq $-7, %rax - 0xe9, 0x6c, 0x00, 0x00, 0x00, //0x000025e2 jmp LBB0_464 - //0x000025e7 LBB0_56 - 0x49, 0x83, 0xfa, 0xff, //0x000025e7 cmpq $-1, %r10 - 0x48, 0x8b, 0x4d, 0xc8, //0x000025eb movq $-56(%rbp), %rcx - 0x0f, 0x85, 0x58, 0x00, 0x00, 0x00, //0x000025ef jne LBB0_460 - //0x000025f5 LBB0_57 - 0x49, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x000025f5 movq $-1, %r10 - 0x48, 0x8b, 0x4d, 0xa0, //0x000025fc movq $-96(%rbp), %rcx - 0xe9, 0x48, 0x00, 0x00, 0x00, //0x00002600 jmp LBB0_460 - //0x00002605 LBB0_454 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00002605 movq $-1, %rcx - 0xe9, 0x03, 0x00, 0x00, 0x00, //0x0000260c jmp LBB0_456 - //0x00002611 LBB0_455 - 0x4c, 0x89, 0xd1, //0x00002611 movq %r10, %rcx - //0x00002614 LBB0_456 - 0x48, 0xf7, 0xd1, //0x00002614 notq %rcx - 0x48, 0x8b, 0x45, 0xc0, //0x00002617 movq $-64(%rbp), %rax - 0x48, 0x01, 0xc8, //0x0000261b addq %rcx, %rax - 0x48, 0x89, 0x06, //0x0000261e movq %rax, (%rsi) - //0x00002621 LBB0_463 - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00002621 movq $-2, %rax - 0xe9, 0x26, 0x00, 0x00, 0x00, //0x00002628 jmp LBB0_464 - //0x0000262d LBB0_457 - 0x48, 0x8b, 0x4d, 0xc8, //0x0000262d movq $-56(%rbp), %rcx - 0x48, 0x83, 0xf9, 0xff, //0x00002631 cmpq $-1, %rcx - 0x0f, 0x85, 0x07, 0x00, 0x00, 0x00, //0x00002635 jne LBB0_459 - 0x48, 0x0f, 0xbc, 0xcf, //0x0000263b bsfq %rdi, %rcx - 0x4c, 0x01, 0xd1, //0x0000263f addq %r10, %rcx - //0x00002642 LBB0_459 - 0x49, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x00002642 movq $-2, %r10 - 0x48, 0x8b, 0x75, 0xd0, //0x00002649 movq $-48(%rbp), %rsi - //0x0000264d LBB0_460 - 0x48, 0x89, 0x0e, //0x0000264d movq %rcx, (%rsi) - 0x4c, 0x89, 0xd0, //0x00002650 movq %r10, %rax - //0x00002653 LBB0_464 - 0x48, 0x83, 0xc4, 0x68, //0x00002653 addq $104, %rsp - 0x5b, //0x00002657 popq %rbx - 0x41, 0x5c, //0x00002658 popq %r12 - 0x41, 0x5d, //0x0000265a popq %r13 - 0x41, 0x5e, //0x0000265c popq %r14 - 0x41, 0x5f, //0x0000265e popq %r15 - 0x5d, //0x00002660 popq %rbp - 0xc3, //0x00002661 retq - //0x00002662 LBB0_465 - 0x48, 0x89, 0x0e, //0x00002662 movq %rcx, (%rsi) - 0xe9, 0xe9, 0xff, 0xff, 0xff, //0x00002665 jmp LBB0_464 - //0x0000266a LBB0_461 - 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000266a movq $-1, %r8 - //0x00002671 LBB0_462 - 0x4d, 0x29, 0xc6, //0x00002671 subq %r8, %r14 - 0x48, 0x8b, 0x45, 0xd0, //0x00002674 movq $-48(%rbp), %rax - 0x4c, 0x89, 0x30, //0x00002678 movq %r14, (%rax) - 0xe9, 0xa1, 0xff, 0xff, 0xff, //0x0000267b jmp LBB0_463 - //0x00002680 LBB0_467 - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00002680 movq $-2, %rax - 0x80, 0xf9, 0x61, //0x00002687 cmpb $97, %cl - 0x0f, 0x85, 0xc3, 0xff, 0xff, 0xff, //0x0000268a jne LBB0_464 - 0x49, 0x8d, 0x4e, 0x02, //0x00002690 leaq $2(%r14), %rcx - 0x48, 0x89, 0x0e, //0x00002694 movq %rcx, (%rsi) - 0x43, 0x80, 0x7c, 0x34, 0x02, 0x6c, //0x00002697 cmpb $108, $2(%r12,%r14) - 0x0f, 0x85, 0xb0, 0xff, 0xff, 0xff, //0x0000269d jne LBB0_464 - 0x49, 0x8d, 0x4e, 0x03, //0x000026a3 leaq $3(%r14), %rcx - 0x48, 0x89, 0x0e, //0x000026a7 movq %rcx, (%rsi) - 0x43, 0x80, 0x7c, 0x34, 0x03, 0x73, //0x000026aa cmpb $115, $3(%r12,%r14) - 0x0f, 0x85, 0x9d, 0xff, 0xff, 0xff, //0x000026b0 jne LBB0_464 - 0x49, 0x8d, 0x4e, 0x04, //0x000026b6 leaq $4(%r14), %rcx - 0x48, 0x89, 0x0e, //0x000026ba movq %rcx, (%rsi) - 0x43, 0x80, 0x7c, 0x34, 0x04, 0x65, //0x000026bd cmpb $101, $4(%r12,%r14) - 0x0f, 0x85, 0x8a, 0xff, 0xff, 0xff, //0x000026c3 jne LBB0_464 - 0x49, 0x83, 0xc6, 0x05, //0x000026c9 addq $5, %r14 - 0x4c, 0x89, 0x36, //0x000026cd movq %r14, (%rsi) - 0xe9, 0x7e, 0xff, 0xff, 0xff, //0x000026d0 jmp LBB0_464 - //0x000026d5 LBB0_472 - 0x4c, 0x89, 0x36, //0x000026d5 movq %r14, (%rsi) - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000026d8 movq $-2, %rax - 0x41, 0x80, 0x3f, 0x74, //0x000026df cmpb $116, (%r15) - 0x0f, 0x85, 0x6a, 0xff, 0xff, 0xff, //0x000026e3 jne LBB0_464 - 0x49, 0x8d, 0x4e, 0x01, //0x000026e9 leaq $1(%r14), %rcx - 0x48, 0x89, 0x0e, //0x000026ed movq %rcx, (%rsi) - 0x43, 0x80, 0x7c, 0x34, 0x01, 0x72, //0x000026f0 cmpb $114, $1(%r12,%r14) - 0x0f, 0x85, 0x57, 0xff, 0xff, 0xff, //0x000026f6 jne LBB0_464 - 0x49, 0x8d, 0x4e, 0x02, //0x000026fc leaq $2(%r14), %rcx - 0x48, 0x89, 0x0e, //0x00002700 movq %rcx, (%rsi) - 0x43, 0x80, 0x7c, 0x34, 0x02, 0x75, //0x00002703 cmpb $117, $2(%r12,%r14) - 0x0f, 0x85, 0x44, 0xff, 0xff, 0xff, //0x00002709 jne LBB0_464 - 0x49, 0x8d, 0x4e, 0x03, //0x0000270f leaq $3(%r14), %rcx - 0x48, 0x89, 0x0e, //0x00002713 movq %rcx, (%rsi) - 0x43, 0x80, 0x7c, 0x34, 0x03, 0x65, //0x00002716 cmpb $101, $3(%r12,%r14) - 0x0f, 0x85, 0x31, 0xff, 0xff, 0xff, //0x0000271c jne LBB0_464 - 0xe9, 0x4d, 0x00, 0x00, 0x00, //0x00002722 jmp LBB0_476 - //0x00002727 LBB0_258 - 0x4c, 0x89, 0x36, //0x00002727 movq %r14, (%rsi) - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x0000272a movq $-2, %rax - 0x41, 0x80, 0x3f, 0x6e, //0x00002731 cmpb $110, (%r15) - 0x0f, 0x85, 0x18, 0xff, 0xff, 0xff, //0x00002735 jne LBB0_464 - 0x49, 0x8d, 0x4e, 0x01, //0x0000273b leaq $1(%r14), %rcx - 0x48, 0x89, 0x0e, //0x0000273f movq %rcx, (%rsi) - 0x43, 0x80, 0x7c, 0x34, 0x01, 0x75, //0x00002742 cmpb $117, $1(%r12,%r14) - 0x0f, 0x85, 0x05, 0xff, 0xff, 0xff, //0x00002748 jne LBB0_464 - 0x49, 0x8d, 0x4e, 0x02, //0x0000274e leaq $2(%r14), %rcx - 0x48, 0x89, 0x0e, //0x00002752 movq %rcx, (%rsi) - 0x43, 0x80, 0x7c, 0x34, 0x02, 0x6c, //0x00002755 cmpb $108, $2(%r12,%r14) - 0x0f, 0x85, 0xf2, 0xfe, 0xff, 0xff, //0x0000275b jne LBB0_464 - 0x49, 0x8d, 0x4e, 0x03, //0x00002761 leaq $3(%r14), %rcx - 0x48, 0x89, 0x0e, //0x00002765 movq %rcx, (%rsi) - 0x43, 0x80, 0x7c, 0x34, 0x03, 0x6c, //0x00002768 cmpb $108, $3(%r12,%r14) - 0x0f, 0x85, 0xdf, 0xfe, 0xff, 0xff, //0x0000276e jne LBB0_464 - //0x00002774 LBB0_476 - 0x49, 0x83, 0xc6, 0x04, //0x00002774 addq $4, %r14 - 0x4c, 0x89, 0x36, //0x00002778 movq %r14, (%rsi) - 0xe9, 0xd3, 0xfe, 0xff, 0xff, //0x0000277b jmp LBB0_464 - //0x00002780 LBB0_478 - 0x4c, 0x89, 0x55, 0xa0, //0x00002780 movq %r10, $-96(%rbp) - 0xe9, 0x6c, 0xfe, 0xff, 0xff, //0x00002784 jmp LBB0_57 - //0x00002789 LBB0_477 - 0x4c, 0x01, 0xd1, //0x00002789 addq %r10, %rcx - 0x49, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x0000278c movq $-2, %r10 - 0xe9, 0xb5, 0xfe, 0xff, 0xff, //0x00002793 jmp LBB0_460 - //0x00002798 LBB0_479 - 0x4d, 0x29, 0xe2, //0x00002798 subq %r12, %r10 - 0x49, 0x01, 0xca, //0x0000279b addq %rcx, %r10 - 0x4c, 0x89, 0xd1, //0x0000279e movq %r10, %rcx - 0xe9, 0x9c, 0xfe, 0xff, 0xff, //0x000027a1 jmp LBB0_459 - //0x000027a6 LBB0_481 - 0x48, 0x8b, 0x75, 0xd0, //0x000027a6 movq $-48(%rbp), %rsi - 0xe9, 0x46, 0xfe, 0xff, 0xff, //0x000027aa jmp LBB0_57 - //0x000027af LBB0_480 - 0x4d, 0x29, 0xe2, //0x000027af subq %r12, %r10 - 0x4c, 0x89, 0xd1, //0x000027b2 movq %r10, %rcx - 0x49, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x000027b5 movq $-2, %r10 - 0xe9, 0x8c, 0xfe, 0xff, 0xff, //0x000027bc jmp LBB0_460 - 0x90, 0x90, 0x90, //0x000027c1 .p2align 2, 0x90 - // // .set L0_0_set_33, LBB0_33-LJTI0_0 - // // .set L0_0_set_60, LBB0_60-LJTI0_0 - // // .set L0_0_set_38, LBB0_38-LJTI0_0 - // // .set L0_0_set_58, LBB0_58-LJTI0_0 - // // .set L0_0_set_36, LBB0_36-LJTI0_0 + 0x4c, 0x21, 0xfa, //0x00000531 andq %r15, %rdx + 0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000534 movabsq $-6148914691236517206, %rsi + 0x48, 0x21, 0xf2, //0x0000053e andq %rsi, %rdx + 0x45, 0x31, 0xd2, //0x00000541 xorl %r10d, %r10d + 0x48, 0x01, 0xc2, //0x00000544 addq %rax, %rdx + 0x41, 0x0f, 0x92, 0xc2, //0x00000547 setb %r10b + 0x48, 0x01, 0xd2, //0x0000054b addq %rdx, %rdx + 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x0000054e movabsq $6148914691236517205, %rax + 0x48, 0x31, 0xc2, //0x00000558 xorq %rax, %rdx + 0x48, 0x21, 0xca, //0x0000055b andq %rcx, %rdx + 0x48, 0xf7, 0xd2, //0x0000055e notq %rdx + 0x49, 0x21, 0xd0, //0x00000561 andq %rdx, %r8 + 0x4d, 0x85, 0xc0, //0x00000564 testq %r8, %r8 + 0x0f, 0x84, 0x7d, 0xff, 0xff, 0xff, //0x00000567 je LBB0_48 + //0x0000056d LBB0_57 + 0x4d, 0x0f, 0xbc, 0xd8, //0x0000056d bsfq %r8, %r11 + 0x4d, 0x29, 0xe3, //0x00000571 subq %r12, %r11 + 0x48, 0x8b, 0x55, 0xc8, //0x00000574 movq $-56(%rbp), %rdx + 0x4c, 0x8b, 0x65, 0xb8, //0x00000578 movq $-72(%rbp), %r12 + 0x4d, 0x85, 0xdb, //0x0000057c testq %r11, %r11 + 0x0f, 0x89, 0xd2, 0x0c, 0x00, 0x00, //0x0000057f jns LBB0_246 + 0xe9, 0x29, 0x31, 0x00, 0x00, //0x00000585 jmp LBB0_58 + //0x0000058a LBB0_60 + 0x80, 0xfa, 0x3a, //0x0000058a cmpb $58, %dl + 0x0f, 0x85, 0x59, 0x31, 0x00, 0x00, //0x0000058d jne LBB0_637 + 0x4b, 0xc7, 0x44, 0xc5, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000593 movq $0, (%r13,%r8,8) + 0xe9, 0x2f, 0xfc, 0xff, 0xff, //0x0000059c jmp LBB0_3 + //0x000005a1 LBB0_62 + 0x83, 0xfa, 0x2c, //0x000005a1 cmpl $44, %edx + 0x0f, 0x85, 0x2c, 0x00, 0x00, 0x00, //0x000005a4 jne LBB0_63 + 0x49, 0x81, 0xf8, 0xff, 0x0f, 0x00, 0x00, //0x000005aa cmpq $4095, %r8 + 0x0f, 0x8f, 0xf0, 0x30, 0x00, 0x00, //0x000005b1 jg LBB0_634 + 0x49, 0x8d, 0x40, 0x01, //0x000005b7 leaq $1(%r8), %rax + 0x49, 0x89, 0x45, 0x00, //0x000005bb movq %rax, (%r13) + 0x4b, 0xc7, 0x44, 0xc5, 0x08, 0x03, 0x00, 0x00, 0x00, //0x000005bf movq $3, $8(%r13,%r8,8) + 0xe9, 0x03, 0xfc, 0xff, 0xff, //0x000005c8 jmp LBB0_3 + //0x000005cd LBB0_64 + 0x83, 0xfa, 0x22, //0x000005cd cmpl $34, %edx + 0x0f, 0x84, 0xbe, 0x02, 0x00, 0x00, //0x000005d0 je LBB0_109 + //0x000005d6 LBB0_63 + 0x83, 0xfa, 0x7d, //0x000005d6 cmpl $125, %edx + 0x0f, 0x85, 0x0d, 0x31, 0x00, 0x00, //0x000005d9 jne LBB0_637 + //0x000005df LBB0_36 + 0x49, 0x89, 0x4d, 0x00, //0x000005df movq %rcx, (%r13) + 0x49, 0x89, 0xc8, //0x000005e3 movq %rcx, %r8 + 0x48, 0x8b, 0x45, 0x90, //0x000005e6 movq $-112(%rbp), %rax + 0x48, 0x85, 0xc9, //0x000005ea testq %rcx, %rcx + 0x0f, 0x85, 0xf1, 0xfb, 0xff, 0xff, //0x000005ed jne LBB0_5 + 0xe9, 0xfb, 0x30, 0x00, 0x00, //0x000005f3 jmp LBB0_638 + //0x000005f8 LBB0_66 + 0x48, 0x89, 0x75, 0xc8, //0x000005f8 movq %rsi, $-56(%rbp) + 0x49, 0x89, 0x4d, 0x00, //0x000005fc movq %rcx, (%r13) + 0x83, 0xfa, 0x7b, //0x00000600 cmpl $123, %edx + 0x0f, 0x87, 0xe3, 0x30, 0x00, 0x00, //0x00000603 ja LBB0_637 + //0x00000609 LBB0_67 + 0x48, 0x8b, 0x4d, 0xc8, //0x00000609 movq $-56(%rbp), %rcx + 0x4d, 0x8d, 0x04, 0x09, //0x0000060d leaq (%r9,%rcx), %r8 + 0x89, 0xd1, //0x00000611 movl %edx, %ecx + 0x48, 0x8d, 0x15, 0x92, 0x33, 0x00, 0x00, //0x00000613 leaq $13202(%rip), %rdx /* LJTI0_1+0(%rip) */ + 0x48, 0x63, 0x0c, 0x8a, //0x0000061a movslq (%rdx,%rcx,4), %rcx + 0x48, 0x01, 0xd1, //0x0000061e addq %rdx, %rcx + 0xff, 0xe1, //0x00000621 jmpq *%rcx + //0x00000623 LBB0_68 + 0x48, 0x8b, 0x45, 0xa0, //0x00000623 movq $-96(%rbp), %rax + 0x48, 0x8b, 0x70, 0x08, //0x00000627 movq $8(%rax), %rsi + 0xf6, 0x45, 0x98, 0x40, //0x0000062b testb $64, $-104(%rbp) + 0x0f, 0x85, 0x31, 0x05, 0x00, 0x00, //0x0000062f jne LBB0_140 + 0x48, 0x8b, 0x55, 0xc8, //0x00000635 movq $-56(%rbp), %rdx + 0x48, 0x29, 0xd6, //0x00000639 subq %rdx, %rsi + 0x0f, 0x84, 0x8e, 0x30, 0x00, 0x00, //0x0000063c je LBB0_619 + 0x41, 0x80, 0x38, 0x30, //0x00000642 cmpb $48, (%r8) + 0x0f, 0x85, 0x2f, 0x00, 0x00, 0x00, //0x00000646 jne LBB0_74 + 0x48, 0x83, 0xfe, 0x01, //0x0000064c cmpq $1, %rsi + 0x0f, 0x84, 0xc7, 0x0b, 0x00, 0x00, //0x00000650 je LBB0_243 + 0x43, 0x8a, 0x04, 0x19, //0x00000656 movb (%r9,%r11), %al + 0x04, 0xd2, //0x0000065a addb $-46, %al + 0x3c, 0x37, //0x0000065c cmpb $55, %al + 0x0f, 0x87, 0xb9, 0x0b, 0x00, 0x00, //0x0000065e ja LBB0_243 + 0x0f, 0xb6, 0xc0, //0x00000664 movzbl %al, %eax + 0x48, 0xb9, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x00000667 movabsq $36028797027352577, %rcx + 0x48, 0x0f, 0xa3, 0xc1, //0x00000671 btq %rax, %rcx + 0x0f, 0x83, 0xa2, 0x0b, 0x00, 0x00, //0x00000675 jae LBB0_243 + //0x0000067b LBB0_74 + 0x48, 0x89, 0x55, 0xc8, //0x0000067b movq %rdx, $-56(%rbp) + 0x48, 0x83, 0xfe, 0x10, //0x0000067f cmpq $16, %rsi + 0x0f, 0x82, 0x56, 0x27, 0x00, 0x00, //0x00000683 jb LBB0_510 + 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x00000689 movq $-1, %r13 + 0x45, 0x31, 0xdb, //0x00000690 xorl %r11d, %r11d + 0x49, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00000693 movq $-1, %r10 + 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x0000069a movq $-1, %r12 + 0x48, 0x89, 0xf0, //0x000006a1 movq %rsi, %rax + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000006a4 .p2align 4, 0x90 + //0x000006b0 LBB0_76 + 0xf3, 0x43, 0x0f, 0x6f, 0x04, 0x18, //0x000006b0 movdqu (%r8,%r11), %xmm0 + 0x66, 0x0f, 0x6f, 0xc8, //0x000006b6 movdqa %xmm0, %xmm1 + 0x66, 0x0f, 0x74, 0xcf, //0x000006ba pcmpeqb %xmm7, %xmm1 + 0x66, 0x0f, 0x6f, 0xd0, //0x000006be movdqa %xmm0, %xmm2 + 0x66, 0x0f, 0x74, 0x15, 0xe6, 0xf9, 0xff, 0xff, //0x000006c2 pcmpeqb $-1562(%rip), %xmm2 /* LCPI0_11+0(%rip) */ + 0x66, 0x0f, 0xeb, 0xd1, //0x000006ca por %xmm1, %xmm2 + 0x66, 0x0f, 0x6f, 0xc8, //0x000006ce movdqa %xmm0, %xmm1 + 0x66, 0x0f, 0xfc, 0x0d, 0xe6, 0xf9, 0xff, 0xff, //0x000006d2 paddb $-1562(%rip), %xmm1 /* LCPI0_12+0(%rip) */ + 0x66, 0x0f, 0x6f, 0xd9, //0x000006da movdqa %xmm1, %xmm3 + 0x66, 0x0f, 0xda, 0x1d, 0xea, 0xf9, 0xff, 0xff, //0x000006de pminub $-1558(%rip), %xmm3 /* LCPI0_13+0(%rip) */ + 0x66, 0x0f, 0x74, 0xd9, //0x000006e6 pcmpeqb %xmm1, %xmm3 + 0x66, 0x0f, 0x6f, 0xc8, //0x000006ea movdqa %xmm0, %xmm1 + 0x66, 0x41, 0x0f, 0xdb, 0xc9, //0x000006ee pand %xmm9, %xmm1 + 0x66, 0x0f, 0x74, 0x05, 0xe5, 0xf9, 0xff, 0xff, //0x000006f3 pcmpeqb $-1563(%rip), %xmm0 /* LCPI0_14+0(%rip) */ + 0x66, 0x41, 0x0f, 0x74, 0xcf, //0x000006fb pcmpeqb %xmm15, %xmm1 + 0x66, 0x0f, 0xd7, 0xf9, //0x00000700 pmovmskb %xmm1, %edi + 0x66, 0x0f, 0xeb, 0xc8, //0x00000704 por %xmm0, %xmm1 + 0x66, 0x0f, 0xeb, 0xca, //0x00000708 por %xmm2, %xmm1 + 0x66, 0x0f, 0xeb, 0xcb, //0x0000070c por %xmm3, %xmm1 + 0x66, 0x0f, 0xd7, 0xd0, //0x00000710 pmovmskb %xmm0, %edx + 0x66, 0x44, 0x0f, 0xd7, 0xf2, //0x00000714 pmovmskb %xmm2, %r14d + 0x66, 0x0f, 0xd7, 0xc9, //0x00000719 pmovmskb %xmm1, %ecx + 0xf7, 0xd1, //0x0000071d notl %ecx + 0x0f, 0xbc, 0xc9, //0x0000071f bsfl %ecx, %ecx + 0x83, 0xf9, 0x10, //0x00000722 cmpl $16, %ecx + 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00000725 je LBB0_78 + 0xbb, 0xff, 0xff, 0xff, 0xff, //0x0000072b movl $-1, %ebx + 0xd3, 0xe3, //0x00000730 shll %cl, %ebx + 0xf7, 0xd3, //0x00000732 notl %ebx + 0x21, 0xda, //0x00000734 andl %ebx, %edx + 0x21, 0xdf, //0x00000736 andl %ebx, %edi + 0x44, 0x21, 0xf3, //0x00000738 andl %r14d, %ebx + 0x41, 0x89, 0xde, //0x0000073b movl %ebx, %r14d + //0x0000073e LBB0_78 + 0x44, 0x8d, 0x7a, 0xff, //0x0000073e leal $-1(%rdx), %r15d + 0x41, 0x21, 0xd7, //0x00000742 andl %edx, %r15d + 0x0f, 0x85, 0xcd, 0x21, 0x00, 0x00, //0x00000745 jne LBB0_474 + 0x8d, 0x5f, 0xff, //0x0000074b leal $-1(%rdi), %ebx + 0x21, 0xfb, //0x0000074e andl %edi, %ebx + 0x0f, 0x85, 0xb0, 0x1f, 0x00, 0x00, //0x00000750 jne LBB0_470 + 0x41, 0x8d, 0x5e, 0xff, //0x00000756 leal $-1(%r14), %ebx + 0x44, 0x21, 0xf3, //0x0000075a andl %r14d, %ebx + 0x0f, 0x85, 0xa3, 0x1f, 0x00, 0x00, //0x0000075d jne LBB0_470 + 0x85, 0xd2, //0x00000763 testl %edx, %edx + 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00000765 je LBB0_84 + 0x0f, 0xbc, 0xd2, //0x0000076b bsfl %edx, %edx + 0x49, 0x83, 0xfc, 0xff, //0x0000076e cmpq $-1, %r12 + 0x0f, 0x85, 0x96, 0x1f, 0x00, 0x00, //0x00000772 jne LBB0_471 + 0x4c, 0x01, 0xda, //0x00000778 addq %r11, %rdx + 0x49, 0x89, 0xd4, //0x0000077b movq %rdx, %r12 + //0x0000077e LBB0_84 + 0x85, 0xff, //0x0000077e testl %edi, %edi + 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00000780 je LBB0_87 + 0x0f, 0xbc, 0xd7, //0x00000786 bsfl %edi, %edx + 0x49, 0x83, 0xfa, 0xff, //0x00000789 cmpq $-1, %r10 + 0x0f, 0x85, 0x7b, 0x1f, 0x00, 0x00, //0x0000078d jne LBB0_471 + 0x4c, 0x01, 0xda, //0x00000793 addq %r11, %rdx + 0x49, 0x89, 0xd2, //0x00000796 movq %rdx, %r10 + //0x00000799 LBB0_87 + 0x45, 0x85, 0xf6, //0x00000799 testl %r14d, %r14d + 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x0000079c je LBB0_90 + 0x41, 0x0f, 0xbc, 0xd6, //0x000007a2 bsfl %r14d, %edx + 0x49, 0x83, 0xfd, 0xff, //0x000007a6 cmpq $-1, %r13 + 0x0f, 0x85, 0x5e, 0x1f, 0x00, 0x00, //0x000007aa jne LBB0_471 + 0x4c, 0x01, 0xda, //0x000007b0 addq %r11, %rdx + 0x49, 0x89, 0xd5, //0x000007b3 movq %rdx, %r13 + //0x000007b6 LBB0_90 + 0x83, 0xf9, 0x10, //0x000007b6 cmpl $16, %ecx + 0x0f, 0x85, 0xa0, 0x07, 0x00, 0x00, //0x000007b9 jne LBB0_196 + 0x48, 0x83, 0xc0, 0xf0, //0x000007bf addq $-16, %rax + 0x49, 0x83, 0xc3, 0x10, //0x000007c3 addq $16, %r11 + 0x48, 0x83, 0xf8, 0x0f, //0x000007c7 cmpq $15, %rax + 0x0f, 0x87, 0xdf, 0xfe, 0xff, 0xff, //0x000007cb ja LBB0_76 + 0x4b, 0x8d, 0x0c, 0x18, //0x000007d1 leaq (%r8,%r11), %rcx + 0x4c, 0x39, 0xde, //0x000007d5 cmpq %r11, %rsi + 0x49, 0x89, 0xcb, //0x000007d8 movq %rcx, %r11 + 0x48, 0x8d, 0x3d, 0x26, 0x34, 0x00, 0x00, //0x000007db leaq $13350(%rip), %rdi /* LJTI0_3+0(%rip) */ + 0x0f, 0x84, 0x7f, 0x07, 0x00, 0x00, //0x000007e2 je LBB0_197 + //0x000007e8 LBB0_93 + 0x4c, 0x8d, 0x1c, 0x01, //0x000007e8 leaq (%rcx,%rax), %r11 + 0x49, 0x89, 0xce, //0x000007ec movq %rcx, %r14 + 0x4d, 0x29, 0xc6, //0x000007ef subq %r8, %r14 + 0x31, 0xf6, //0x000007f2 xorl %esi, %esi + 0xe9, 0x24, 0x00, 0x00, 0x00, //0x000007f4 jmp LBB0_97 + //0x000007f9 LBB0_94 + 0x49, 0x83, 0xfd, 0xff, //0x000007f9 cmpq $-1, %r13 + 0x0f, 0x85, 0xde, 0x1e, 0x00, 0x00, //0x000007fd jne LBB0_469 + 0x4d, 0x8d, 0x2c, 0x36, //0x00000803 leaq (%r14,%rsi), %r13 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000807 .p2align 4, 0x90 + //0x00000810 LBB0_96 + 0x48, 0x83, 0xc6, 0x01, //0x00000810 addq $1, %rsi + 0x48, 0x39, 0xf0, //0x00000814 cmpq %rsi, %rax + 0x0f, 0x84, 0x4a, 0x07, 0x00, 0x00, //0x00000817 je LBB0_197 + //0x0000081d LBB0_97 + 0x0f, 0xbe, 0x14, 0x31, //0x0000081d movsbl (%rcx,%rsi), %edx + 0x8d, 0x5a, 0xd0, //0x00000821 leal $-48(%rdx), %ebx + 0x83, 0xfb, 0x0a, //0x00000824 cmpl $10, %ebx + 0x0f, 0x82, 0xe3, 0xff, 0xff, 0xff, //0x00000827 jb LBB0_96 + 0x8d, 0x5a, 0xd5, //0x0000082d leal $-43(%rdx), %ebx + 0x83, 0xfb, 0x1a, //0x00000830 cmpl $26, %ebx + 0x0f, 0x87, 0x1c, 0x00, 0x00, 0x00, //0x00000833 ja LBB0_102 + 0x48, 0x63, 0x14, 0x9f, //0x00000839 movslq (%rdi,%rbx,4), %rdx + 0x48, 0x01, 0xfa, //0x0000083d addq %rdi, %rdx + 0xff, 0xe2, //0x00000840 jmpq *%rdx + //0x00000842 LBB0_100 + 0x49, 0x83, 0xfc, 0xff, //0x00000842 cmpq $-1, %r12 + 0x0f, 0x85, 0x95, 0x1e, 0x00, 0x00, //0x00000846 jne LBB0_469 + 0x4d, 0x8d, 0x24, 0x36, //0x0000084c leaq (%r14,%rsi), %r12 + 0xe9, 0xbb, 0xff, 0xff, 0xff, //0x00000850 jmp LBB0_96 + //0x00000855 LBB0_102 + 0x83, 0xfa, 0x65, //0x00000855 cmpl $101, %edx + 0x0f, 0x85, 0x30, 0x09, 0x00, 0x00, //0x00000858 jne LBB0_232 + //0x0000085e LBB0_103 + 0x49, 0x83, 0xfa, 0xff, //0x0000085e cmpq $-1, %r10 + 0x0f, 0x85, 0x79, 0x1e, 0x00, 0x00, //0x00000862 jne LBB0_469 + 0x4d, 0x8d, 0x14, 0x36, //0x00000868 leaq (%r14,%rsi), %r10 + 0xe9, 0x9f, 0xff, 0xff, 0xff, //0x0000086c jmp LBB0_96 + //0x00000871 LBB0_105 + 0x49, 0x81, 0xf8, 0xff, 0x0f, 0x00, 0x00, //0x00000871 cmpq $4095, %r8 + 0x0f, 0x8f, 0x29, 0x2e, 0x00, 0x00, //0x00000878 jg LBB0_634 + 0x49, 0x8d, 0x40, 0x01, //0x0000087e leaq $1(%r8), %rax + 0x49, 0x89, 0x45, 0x00, //0x00000882 movq %rax, (%r13) + 0x4b, 0xc7, 0x44, 0xc5, 0x08, 0x00, 0x00, 0x00, 0x00, //0x00000886 movq $0, $8(%r13,%r8,8) + 0xe9, 0x3c, 0xf9, 0xff, 0xff, //0x0000088f jmp LBB0_3 + //0x00000894 LBB0_109 + 0x4b, 0xc7, 0x44, 0xc5, 0x00, 0x02, 0x00, 0x00, 0x00, //0x00000894 movq $2, (%r13,%r8,8) + 0x48, 0x8b, 0x4d, 0xa0, //0x0000089d movq $-96(%rbp), %rcx + 0x4c, 0x8b, 0x61, 0x08, //0x000008a1 movq $8(%rcx), %r12 + 0x48, 0x8b, 0x4d, 0x98, //0x000008a5 movq $-104(%rbp), %rcx + 0xf6, 0xc1, 0x40, //0x000008a9 testb $64, %cl + 0x0f, 0x85, 0x95, 0x03, 0x00, 0x00, //0x000008ac jne LBB0_154 + 0x48, 0x89, 0x75, 0xc8, //0x000008b2 movq %rsi, $-56(%rbp) + 0xf6, 0xc1, 0x20, //0x000008b6 testb $32, %cl + 0x4c, 0x89, 0x65, 0xb8, //0x000008b9 movq %r12, $-72(%rbp) + 0x0f, 0x85, 0xb9, 0x06, 0x00, 0x00, //0x000008bd jne LBB0_199 + 0x4d, 0x89, 0xe6, //0x000008c3 movq %r12, %r14 + 0x4d, 0x29, 0xde, //0x000008c6 subq %r11, %r14 + 0x0f, 0x84, 0x02, 0x30, 0x00, 0x00, //0x000008c9 je LBB0_640 + 0x49, 0x83, 0xfe, 0x40, //0x000008cf cmpq $64, %r14 + 0x0f, 0x82, 0x6e, 0x26, 0x00, 0x00, //0x000008d3 jb LBB0_529 + 0x49, 0xc7, 0xc4, 0xfe, 0xff, 0xff, 0xff, //0x000008d9 movq $-2, %r12 + 0x4c, 0x2b, 0x65, 0xc8, //0x000008e0 subq $-56(%rbp), %r12 + 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x000008e4 movq $-1, $-48(%rbp) + 0x45, 0x31, 0xd2, //0x000008ec xorl %r10d, %r10d + 0x90, //0x000008ef .p2align 4, 0x90 + //0x000008f0 LBB0_114 + 0xf3, 0x43, 0x0f, 0x6f, 0x04, 0x19, //0x000008f0 movdqu (%r9,%r11), %xmm0 + 0xf3, 0x43, 0x0f, 0x6f, 0x4c, 0x19, 0x10, //0x000008f6 movdqu $16(%r9,%r11), %xmm1 + 0xf3, 0x43, 0x0f, 0x6f, 0x54, 0x19, 0x20, //0x000008fd movdqu $32(%r9,%r11), %xmm2 + 0xf3, 0x43, 0x0f, 0x6f, 0x5c, 0x19, 0x30, //0x00000904 movdqu $48(%r9,%r11), %xmm3 + 0x66, 0x0f, 0x6f, 0xe0, //0x0000090b movdqa %xmm0, %xmm4 + 0x66, 0x41, 0x0f, 0x74, 0xe3, //0x0000090f pcmpeqb %xmm11, %xmm4 + 0x66, 0x44, 0x0f, 0xd7, 0xc4, //0x00000914 pmovmskb %xmm4, %r8d + 0x66, 0x0f, 0x6f, 0xe1, //0x00000919 movdqa %xmm1, %xmm4 + 0x66, 0x41, 0x0f, 0x74, 0xe3, //0x0000091d pcmpeqb %xmm11, %xmm4 + 0x66, 0x0f, 0xd7, 0xdc, //0x00000922 pmovmskb %xmm4, %ebx + 0x66, 0x0f, 0x6f, 0xe2, //0x00000926 movdqa %xmm2, %xmm4 + 0x66, 0x41, 0x0f, 0x74, 0xe3, //0x0000092a pcmpeqb %xmm11, %xmm4 + 0x66, 0x0f, 0xd7, 0xcc, //0x0000092f pmovmskb %xmm4, %ecx + 0x66, 0x0f, 0x6f, 0xe3, //0x00000933 movdqa %xmm3, %xmm4 + 0x66, 0x41, 0x0f, 0x74, 0xe3, //0x00000937 pcmpeqb %xmm11, %xmm4 + 0x66, 0x0f, 0xd7, 0xfc, //0x0000093c pmovmskb %xmm4, %edi + 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x00000940 pcmpeqb %xmm13, %xmm0 + 0x66, 0x44, 0x0f, 0xd7, 0xf8, //0x00000945 pmovmskb %xmm0, %r15d + 0x66, 0x41, 0x0f, 0x74, 0xcd, //0x0000094a pcmpeqb %xmm13, %xmm1 + 0x66, 0x0f, 0xd7, 0xd1, //0x0000094f pmovmskb %xmm1, %edx + 0x66, 0x41, 0x0f, 0x74, 0xd5, //0x00000953 pcmpeqb %xmm13, %xmm2 + 0x66, 0x0f, 0xd7, 0xc2, //0x00000958 pmovmskb %xmm2, %eax + 0x66, 0x41, 0x0f, 0x74, 0xdd, //0x0000095c pcmpeqb %xmm13, %xmm3 + 0x66, 0x0f, 0xd7, 0xf3, //0x00000961 pmovmskb %xmm3, %esi + 0x48, 0xc1, 0xe7, 0x30, //0x00000965 shlq $48, %rdi + 0x48, 0xc1, 0xe1, 0x20, //0x00000969 shlq $32, %rcx + 0x48, 0x09, 0xf9, //0x0000096d orq %rdi, %rcx + 0x48, 0xc1, 0xe3, 0x10, //0x00000970 shlq $16, %rbx + 0x48, 0x09, 0xcb, //0x00000974 orq %rcx, %rbx + 0x49, 0x09, 0xd8, //0x00000977 orq %rbx, %r8 + 0x48, 0xc1, 0xe6, 0x30, //0x0000097a shlq $48, %rsi + 0x48, 0xc1, 0xe0, 0x20, //0x0000097e shlq $32, %rax + 0x48, 0x09, 0xf0, //0x00000982 orq %rsi, %rax + 0x48, 0xc1, 0xe2, 0x10, //0x00000985 shlq $16, %rdx + 0x48, 0x09, 0xc2, //0x00000989 orq %rax, %rdx + 0x49, 0x09, 0xd7, //0x0000098c orq %rdx, %r15 + 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x0000098f jne LBB0_123 + 0x4d, 0x85, 0xd2, //0x00000995 testq %r10, %r10 + 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x00000998 jne LBB0_125 + 0x45, 0x31, 0xd2, //0x0000099e xorl %r10d, %r10d + 0x4d, 0x85, 0xc0, //0x000009a1 testq %r8, %r8 + 0x0f, 0x85, 0x83, 0x00, 0x00, 0x00, //0x000009a4 jne LBB0_126 + //0x000009aa LBB0_117 + 0x49, 0x83, 0xc6, 0xc0, //0x000009aa addq $-64, %r14 + 0x49, 0x83, 0xc4, 0xc0, //0x000009ae addq $-64, %r12 + 0x49, 0x83, 0xc3, 0x40, //0x000009b2 addq $64, %r11 + 0x49, 0x83, 0xfe, 0x3f, //0x000009b6 cmpq $63, %r14 + 0x0f, 0x87, 0x30, 0xff, 0xff, 0xff, //0x000009ba ja LBB0_114 + 0xe9, 0x8b, 0x1f, 0x00, 0x00, //0x000009c0 jmp LBB0_118 + //0x000009c5 LBB0_123 + 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x000009c5 cmpq $-1, $-48(%rbp) + 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x000009ca jne LBB0_125 + 0x49, 0x0f, 0xbc, 0xc7, //0x000009d0 bsfq %r15, %rax + 0x4c, 0x01, 0xd8, //0x000009d4 addq %r11, %rax + 0x48, 0x89, 0x45, 0xd0, //0x000009d7 movq %rax, $-48(%rbp) + //0x000009db LBB0_125 + 0x4c, 0x89, 0xd0, //0x000009db movq %r10, %rax + 0x48, 0xf7, 0xd0, //0x000009de notq %rax + 0x4c, 0x21, 0xf8, //0x000009e1 andq %r15, %rax + 0x48, 0x8d, 0x0c, 0x00, //0x000009e4 leaq (%rax,%rax), %rcx + 0x4c, 0x09, 0xd1, //0x000009e8 orq %r10, %rcx + 0x48, 0x89, 0xca, //0x000009eb movq %rcx, %rdx + 0x48, 0xf7, 0xd2, //0x000009ee notq %rdx + 0x4c, 0x21, 0xfa, //0x000009f1 andq %r15, %rdx + 0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000009f4 movabsq $-6148914691236517206, %rsi + 0x48, 0x21, 0xf2, //0x000009fe andq %rsi, %rdx + 0x45, 0x31, 0xd2, //0x00000a01 xorl %r10d, %r10d + 0x48, 0x01, 0xc2, //0x00000a04 addq %rax, %rdx + 0x41, 0x0f, 0x92, 0xc2, //0x00000a07 setb %r10b + 0x48, 0x01, 0xd2, //0x00000a0b addq %rdx, %rdx + 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000a0e movabsq $6148914691236517205, %rax + 0x48, 0x31, 0xc2, //0x00000a18 xorq %rax, %rdx + 0x48, 0x21, 0xca, //0x00000a1b andq %rcx, %rdx + 0x48, 0xf7, 0xd2, //0x00000a1e notq %rdx + 0x49, 0x21, 0xd0, //0x00000a21 andq %rdx, %r8 + 0x4d, 0x85, 0xc0, //0x00000a24 testq %r8, %r8 + 0x0f, 0x84, 0x7d, 0xff, 0xff, 0xff, //0x00000a27 je LBB0_117 + //0x00000a2d LBB0_126 + 0x4d, 0x0f, 0xbc, 0xd8, //0x00000a2d bsfq %r8, %r11 + 0x4d, 0x29, 0xe3, //0x00000a31 subq %r12, %r11 + 0x48, 0x8b, 0x55, 0xc8, //0x00000a34 movq $-56(%rbp), %rdx + 0x4c, 0x8b, 0x65, 0xb8, //0x00000a38 movq $-72(%rbp), %r12 + 0x4d, 0x85, 0xdb, //0x00000a3c testq %r11, %r11 + 0x0f, 0x89, 0x7b, 0x0d, 0x00, 0x00, //0x00000a3f jns LBB0_331 + 0xe9, 0xbb, 0x2c, 0x00, 0x00, //0x00000a45 jmp LBB0_127 + //0x00000a4a LBB0_129 + 0x49, 0x89, 0xf0, //0x00000a4a movq %rsi, %r8 + 0x4d, 0x89, 0xe6, //0x00000a4d movq %r12, %r14 + 0x4d, 0x29, 0xde, //0x00000a50 subq %r11, %r14 + 0x49, 0x83, 0xfe, 0x20, //0x00000a53 cmpq $32, %r14 + 0x0f, 0x8c, 0x69, 0x23, 0x00, 0x00, //0x00000a57 jl LBB0_508 + 0x4c, 0x89, 0xc1, //0x00000a5d movq %r8, %rcx + 0x4f, 0x8d, 0x14, 0x01, //0x00000a60 leaq (%r9,%r8), %r10 + 0x4d, 0x29, 0xc4, //0x00000a64 subq %r8, %r12 + 0xbb, 0x1f, 0x00, 0x00, 0x00, //0x00000a67 movl $31, %ebx + 0x45, 0x31, 0xf6, //0x00000a6c xorl %r14d, %r14d + 0x45, 0x31, 0xdb, //0x00000a6f xorl %r11d, %r11d + 0xe9, 0x2f, 0x00, 0x00, 0x00, //0x00000a72 jmp LBB0_131 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000a77 .p2align 4, 0x90 + //0x00000a80 LBB0_135 + 0x45, 0x31, 0xdb, //0x00000a80 xorl %r11d, %r11d + 0x48, 0x85, 0xd2, //0x00000a83 testq %rdx, %rdx + 0x0f, 0x85, 0xaa, 0x00, 0x00, 0x00, //0x00000a86 jne LBB0_133 + //0x00000a8c LBB0_136 + 0x49, 0x83, 0xc6, 0x20, //0x00000a8c addq $32, %r14 + 0x49, 0x8d, 0x0c, 0x1c, //0x00000a90 leaq (%r12,%rbx), %rcx + 0x48, 0x83, 0xc1, 0xe0, //0x00000a94 addq $-32, %rcx + 0x48, 0x83, 0xc3, 0xe0, //0x00000a98 addq $-32, %rbx + 0x48, 0x83, 0xf9, 0x3f, //0x00000a9c cmpq $63, %rcx + 0x0f, 0x8e, 0x84, 0x1b, 0x00, 0x00, //0x00000aa0 jle LBB0_137 + //0x00000aa6 LBB0_131 + 0xf3, 0x43, 0x0f, 0x6f, 0x5c, 0x32, 0x01, //0x00000aa6 movdqu $1(%r10,%r14), %xmm3 + 0xf3, 0x43, 0x0f, 0x6f, 0x64, 0x32, 0x11, //0x00000aad movdqu $17(%r10,%r14), %xmm4 + 0x66, 0x0f, 0x6f, 0xeb, //0x00000ab4 movdqa %xmm3, %xmm5 + 0x66, 0x41, 0x0f, 0x74, 0xeb, //0x00000ab8 pcmpeqb %xmm11, %xmm5 + 0x66, 0x0f, 0xd7, 0xcd, //0x00000abd pmovmskb %xmm5, %ecx + 0x66, 0x0f, 0x6f, 0xec, //0x00000ac1 movdqa %xmm4, %xmm5 + 0x66, 0x41, 0x0f, 0x74, 0xeb, //0x00000ac5 pcmpeqb %xmm11, %xmm5 + 0x66, 0x0f, 0xd7, 0xd5, //0x00000aca pmovmskb %xmm5, %edx + 0x48, 0xc1, 0xe2, 0x10, //0x00000ace shlq $16, %rdx + 0x48, 0x09, 0xca, //0x00000ad2 orq %rcx, %rdx + 0x66, 0x41, 0x0f, 0x74, 0xdd, //0x00000ad5 pcmpeqb %xmm13, %xmm3 + 0x66, 0x0f, 0xd7, 0xfb, //0x00000ada pmovmskb %xmm3, %edi + 0x66, 0x41, 0x0f, 0x74, 0xe5, //0x00000ade pcmpeqb %xmm13, %xmm4 + 0x66, 0x0f, 0xd7, 0xcc, //0x00000ae3 pmovmskb %xmm4, %ecx + 0x48, 0xc1, 0xe1, 0x10, //0x00000ae7 shlq $16, %rcx + 0x48, 0x09, 0xf9, //0x00000aeb orq %rdi, %rcx + 0x48, 0x89, 0xcf, //0x00000aee movq %rcx, %rdi + 0x4c, 0x09, 0xdf, //0x00000af1 orq %r11, %rdi + 0x0f, 0x84, 0x86, 0xff, 0xff, 0xff, //0x00000af4 je LBB0_135 + 0x44, 0x89, 0xdf, //0x00000afa movl %r11d, %edi + 0xf7, 0xd7, //0x00000afd notl %edi + 0x21, 0xcf, //0x00000aff andl %ecx, %edi + 0x44, 0x8d, 0x3c, 0x3f, //0x00000b01 leal (%rdi,%rdi), %r15d + 0x45, 0x09, 0xdf, //0x00000b05 orl %r11d, %r15d + 0x44, 0x89, 0xfe, //0x00000b08 movl %r15d, %esi + 0xf7, 0xd6, //0x00000b0b notl %esi + 0x21, 0xce, //0x00000b0d andl %ecx, %esi + 0x81, 0xe6, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000b0f andl $-1431655766, %esi + 0x45, 0x31, 0xdb, //0x00000b15 xorl %r11d, %r11d + 0x01, 0xfe, //0x00000b18 addl %edi, %esi + 0x41, 0x0f, 0x92, 0xc3, //0x00000b1a setb %r11b + 0x01, 0xf6, //0x00000b1e addl %esi, %esi + 0x81, 0xf6, 0x55, 0x55, 0x55, 0x55, //0x00000b20 xorl $1431655765, %esi + 0x44, 0x21, 0xfe, //0x00000b26 andl %r15d, %esi + 0xf7, 0xd6, //0x00000b29 notl %esi + 0x21, 0xf2, //0x00000b2b andl %esi, %edx + 0x48, 0x85, 0xd2, //0x00000b2d testq %rdx, %rdx + 0x0f, 0x84, 0x56, 0xff, 0xff, 0xff, //0x00000b30 je LBB0_136 + //0x00000b36 LBB0_133 + 0x0f, 0xbc, 0xc2, //0x00000b36 bsfl %edx, %eax + 0x4c, 0x01, 0xc0, //0x00000b39 addq %r8, %rax + 0x4d, 0x8d, 0x1c, 0x06, //0x00000b3c leaq (%r14,%rax), %r11 + 0x49, 0x83, 0xc3, 0x02, //0x00000b40 addq $2, %r11 + //0x00000b44 LBB0_134 + 0x48, 0x8b, 0x45, 0xa8, //0x00000b44 movq $-88(%rbp), %rax + 0x4c, 0x89, 0x18, //0x00000b48 movq %r11, (%rax) + 0x4c, 0x89, 0xc0, //0x00000b4b movq %r8, %rax + 0x48, 0xb9, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x00000b4e movabsq $9223372036854775806, %rcx + 0x49, 0x39, 0xc8, //0x00000b58 cmpq %rcx, %r8 + 0x0f, 0x86, 0x6f, 0xf6, 0xff, 0xff, //0x00000b5b jbe LBB0_3 + 0xe9, 0x8d, 0x2b, 0x00, 0x00, //0x00000b61 jmp LBB0_638 + //0x00000b66 LBB0_140 + 0x48, 0x89, 0xf0, //0x00000b66 movq %rsi, %rax + 0x4c, 0x29, 0xd8, //0x00000b69 subq %r11, %rax + 0x48, 0x83, 0xf8, 0x10, //0x00000b6c cmpq $16, %rax + 0x48, 0x8b, 0x7d, 0xc8, //0x00000b70 movq $-56(%rbp), %rdi + 0x0f, 0x82, 0x54, 0x22, 0x00, 0x00, //0x00000b74 jb LBB0_509 + 0x48, 0x89, 0xf8, //0x00000b7a movq %rdi, %rax + 0x48, 0xf7, 0xd0, //0x00000b7d notq %rax + //0x00000b80 .p2align 4, 0x90 + //0x00000b80 LBB0_142 + 0xf3, 0x43, 0x0f, 0x6f, 0x04, 0x19, //0x00000b80 movdqu (%r9,%r11), %xmm0 + 0x66, 0x0f, 0x6f, 0xc8, //0x00000b86 movdqa %xmm0, %xmm1 + 0x66, 0x41, 0x0f, 0x74, 0xce, //0x00000b8a pcmpeqb %xmm14, %xmm1 + 0x66, 0x41, 0x0f, 0xdb, 0xc1, //0x00000b8f pand %xmm9, %xmm0 + 0x66, 0x41, 0x0f, 0x74, 0xc0, //0x00000b94 pcmpeqb %xmm8, %xmm0 + 0x66, 0x0f, 0xeb, 0xc1, //0x00000b99 por %xmm1, %xmm0 + 0x66, 0x0f, 0xd7, 0xc8, //0x00000b9d pmovmskb %xmm0, %ecx + 0x85, 0xc9, //0x00000ba1 testl %ecx, %ecx + 0x0f, 0x85, 0x71, 0x00, 0x00, 0x00, //0x00000ba3 jne LBB0_152 + 0x49, 0x83, 0xc3, 0x10, //0x00000ba9 addq $16, %r11 + 0x48, 0x8d, 0x0c, 0x06, //0x00000bad leaq (%rsi,%rax), %rcx + 0x48, 0x83, 0xc1, 0xf0, //0x00000bb1 addq $-16, %rcx + 0x48, 0x83, 0xc0, 0xf0, //0x00000bb5 addq $-16, %rax + 0x48, 0x83, 0xf9, 0x0f, //0x00000bb9 cmpq $15, %rcx + 0x0f, 0x87, 0xbd, 0xff, 0xff, 0xff, //0x00000bbd ja LBB0_142 + 0x4d, 0x89, 0xcb, //0x00000bc3 movq %r9, %r11 + 0x49, 0x29, 0xc3, //0x00000bc6 subq %rax, %r11 + 0x48, 0x01, 0xc6, //0x00000bc9 addq %rax, %rsi + 0x48, 0x89, 0xf0, //0x00000bcc movq %rsi, %rax + 0x48, 0x85, 0xc0, //0x00000bcf testq %rax, %rax + 0x0f, 0x84, 0x36, 0x00, 0x00, 0x00, //0x00000bd2 je LBB0_151 + //0x00000bd8 LBB0_145 + 0x49, 0x8d, 0x14, 0x03, //0x00000bd8 leaq (%r11,%rax), %rdx + 0x31, 0xc9, //0x00000bdc xorl %ecx, %ecx + //0x00000bde LBB0_146 + 0x41, 0x0f, 0xb6, 0x1c, 0x0b, //0x00000bde movzbl (%r11,%rcx), %ebx + 0x80, 0xfb, 0x2c, //0x00000be3 cmpb $44, %bl + 0x0f, 0x84, 0xc7, 0x1a, 0x00, 0x00, //0x00000be6 je LBB0_465 + 0x80, 0xfb, 0x7d, //0x00000bec cmpb $125, %bl + 0x0f, 0x84, 0xbe, 0x1a, 0x00, 0x00, //0x00000bef je LBB0_465 + 0x80, 0xfb, 0x5d, //0x00000bf5 cmpb $93, %bl + 0x0f, 0x84, 0xb5, 0x1a, 0x00, 0x00, //0x00000bf8 je LBB0_465 + 0x48, 0x83, 0xc1, 0x01, //0x00000bfe addq $1, %rcx + 0x48, 0x39, 0xc8, //0x00000c02 cmpq %rcx, %rax + 0x0f, 0x85, 0xd3, 0xff, 0xff, 0xff, //0x00000c05 jne LBB0_146 + 0x49, 0x89, 0xd3, //0x00000c0b movq %rdx, %r11 + //0x00000c0e LBB0_151 + 0x4d, 0x29, 0xcb, //0x00000c0e subq %r9, %r11 + 0x4c, 0x8b, 0x6d, 0xc0, //0x00000c11 movq $-64(%rbp), %r13 + 0xe9, 0x0b, 0x00, 0x00, 0x00, //0x00000c15 jmp LBB0_153 + //0x00000c1a LBB0_152 + 0x66, 0x0f, 0xbc, 0xc9, //0x00000c1a bsfw %cx, %cx + 0x44, 0x0f, 0xb7, 0xd9, //0x00000c1e movzwl %cx, %r11d + 0x49, 0x29, 0xc3, //0x00000c22 subq %rax, %r11 + //0x00000c25 LBB0_153 + 0x48, 0x8b, 0x45, 0xa8, //0x00000c25 movq $-88(%rbp), %rax + 0x4c, 0x89, 0x18, //0x00000c29 movq %r11, (%rax) + 0x48, 0x89, 0xf8, //0x00000c2c movq %rdi, %rax + 0x48, 0xb9, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x00000c2f movabsq $9223372036854775806, %rcx + 0x48, 0x39, 0xcf, //0x00000c39 cmpq %rcx, %rdi + 0x0f, 0x86, 0x8e, 0xf5, 0xff, 0xff, //0x00000c3c jbe LBB0_3 + 0xe9, 0xac, 0x2a, 0x00, 0x00, //0x00000c42 jmp LBB0_638 + //0x00000c47 LBB0_154 + 0x49, 0x89, 0xf0, //0x00000c47 movq %rsi, %r8 + 0x4d, 0x89, 0xe6, //0x00000c4a movq %r12, %r14 + 0x4d, 0x29, 0xde, //0x00000c4d subq %r11, %r14 + 0x49, 0x83, 0xfe, 0x20, //0x00000c50 cmpq $32, %r14 + 0x0f, 0x8c, 0x3e, 0x22, 0x00, 0x00, //0x00000c54 jl LBB0_522 + 0x4c, 0x89, 0xc1, //0x00000c5a movq %r8, %rcx + 0x4f, 0x8d, 0x14, 0x01, //0x00000c5d leaq (%r9,%r8), %r10 + 0x4d, 0x29, 0xc4, //0x00000c61 subq %r8, %r12 + 0xbb, 0x1f, 0x00, 0x00, 0x00, //0x00000c64 movl $31, %ebx + 0x45, 0x31, 0xf6, //0x00000c69 xorl %r14d, %r14d + 0x45, 0x31, 0xdb, //0x00000c6c xorl %r11d, %r11d + 0xe9, 0x32, 0x00, 0x00, 0x00, //0x00000c6f jmp LBB0_156 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000c74 .p2align 4, 0x90 + //0x00000c80 LBB0_159 + 0x45, 0x31, 0xdb, //0x00000c80 xorl %r11d, %r11d + 0x48, 0x85, 0xd2, //0x00000c83 testq %rdx, %rdx + 0x0f, 0x85, 0xaa, 0x00, 0x00, 0x00, //0x00000c86 jne LBB0_158 + //0x00000c8c LBB0_160 + 0x49, 0x83, 0xc6, 0x20, //0x00000c8c addq $32, %r14 + 0x49, 0x8d, 0x0c, 0x1c, //0x00000c90 leaq (%r12,%rbx), %rcx + 0x48, 0x83, 0xc1, 0xe0, //0x00000c94 addq $-32, %rcx + 0x48, 0x83, 0xc3, 0xe0, //0x00000c98 addq $-32, %rbx + 0x48, 0x83, 0xf9, 0x3f, //0x00000c9c cmpq $63, %rcx + 0x0f, 0x8e, 0x6f, 0x1a, 0x00, 0x00, //0x00000ca0 jle LBB0_161 + //0x00000ca6 LBB0_156 + 0xf3, 0x43, 0x0f, 0x6f, 0x44, 0x32, 0x01, //0x00000ca6 movdqu $1(%r10,%r14), %xmm0 + 0xf3, 0x43, 0x0f, 0x6f, 0x4c, 0x32, 0x11, //0x00000cad movdqu $17(%r10,%r14), %xmm1 + 0x66, 0x0f, 0x6f, 0xd0, //0x00000cb4 movdqa %xmm0, %xmm2 + 0x66, 0x41, 0x0f, 0x74, 0xd3, //0x00000cb8 pcmpeqb %xmm11, %xmm2 + 0x66, 0x0f, 0xd7, 0xca, //0x00000cbd pmovmskb %xmm2, %ecx + 0x66, 0x0f, 0x6f, 0xd1, //0x00000cc1 movdqa %xmm1, %xmm2 + 0x66, 0x41, 0x0f, 0x74, 0xd3, //0x00000cc5 pcmpeqb %xmm11, %xmm2 + 0x66, 0x0f, 0xd7, 0xd2, //0x00000cca pmovmskb %xmm2, %edx + 0x48, 0xc1, 0xe2, 0x10, //0x00000cce shlq $16, %rdx + 0x48, 0x09, 0xca, //0x00000cd2 orq %rcx, %rdx + 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x00000cd5 pcmpeqb %xmm13, %xmm0 + 0x66, 0x0f, 0xd7, 0xf8, //0x00000cda pmovmskb %xmm0, %edi + 0x66, 0x41, 0x0f, 0x74, 0xcd, //0x00000cde pcmpeqb %xmm13, %xmm1 + 0x66, 0x0f, 0xd7, 0xc9, //0x00000ce3 pmovmskb %xmm1, %ecx + 0x48, 0xc1, 0xe1, 0x10, //0x00000ce7 shlq $16, %rcx + 0x48, 0x09, 0xf9, //0x00000ceb orq %rdi, %rcx + 0x48, 0x89, 0xcf, //0x00000cee movq %rcx, %rdi + 0x4c, 0x09, 0xdf, //0x00000cf1 orq %r11, %rdi + 0x0f, 0x84, 0x86, 0xff, 0xff, 0xff, //0x00000cf4 je LBB0_159 + 0x44, 0x89, 0xdf, //0x00000cfa movl %r11d, %edi + 0xf7, 0xd7, //0x00000cfd notl %edi + 0x21, 0xcf, //0x00000cff andl %ecx, %edi + 0x44, 0x8d, 0x3c, 0x3f, //0x00000d01 leal (%rdi,%rdi), %r15d + 0x45, 0x09, 0xdf, //0x00000d05 orl %r11d, %r15d + 0x44, 0x89, 0xfe, //0x00000d08 movl %r15d, %esi + 0xf7, 0xd6, //0x00000d0b notl %esi + 0x21, 0xce, //0x00000d0d andl %ecx, %esi + 0x81, 0xe6, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000d0f andl $-1431655766, %esi + 0x45, 0x31, 0xdb, //0x00000d15 xorl %r11d, %r11d + 0x01, 0xfe, //0x00000d18 addl %edi, %esi + 0x41, 0x0f, 0x92, 0xc3, //0x00000d1a setb %r11b + 0x01, 0xf6, //0x00000d1e addl %esi, %esi + 0x81, 0xf6, 0x55, 0x55, 0x55, 0x55, //0x00000d20 xorl $1431655765, %esi + 0x44, 0x21, 0xfe, //0x00000d26 andl %r15d, %esi + 0xf7, 0xd6, //0x00000d29 notl %esi + 0x21, 0xf2, //0x00000d2b andl %esi, %edx + 0x48, 0x85, 0xd2, //0x00000d2d testq %rdx, %rdx + 0x0f, 0x84, 0x56, 0xff, 0xff, 0xff, //0x00000d30 je LBB0_160 + //0x00000d36 LBB0_158 + 0x0f, 0xbc, 0xc2, //0x00000d36 bsfl %edx, %eax + 0x4c, 0x89, 0xc2, //0x00000d39 movq %r8, %rdx + 0x4c, 0x01, 0xc0, //0x00000d3c addq %r8, %rax + 0x4d, 0x8d, 0x1c, 0x06, //0x00000d3f leaq (%r14,%rax), %r11 + 0x49, 0x83, 0xc3, 0x02, //0x00000d43 addq $2, %r11 + 0xe9, 0x74, 0x0a, 0x00, 0x00, //0x00000d47 jmp LBB0_331 + //0x00000d4c LBB0_164 + 0x4d, 0x29, 0xde, //0x00000d4c subq %r11, %r14 + 0x0f, 0x84, 0x74, 0x2b, 0x00, 0x00, //0x00000d4f je LBB0_639 + 0x66, 0x44, 0x0f, 0x6f, 0xe7, //0x00000d55 movdqa %xmm7, %xmm12 + 0x49, 0x83, 0xfe, 0x40, //0x00000d5a cmpq $64, %r14 + 0x0f, 0x82, 0x59, 0x21, 0x00, 0x00, //0x00000d5e jb LBB0_524 + 0x4c, 0x89, 0x4d, 0xb0, //0x00000d64 movq %r9, $-80(%rbp) + 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x00000d68 movq $-1, $-48(%rbp) + 0x31, 0xdb, //0x00000d70 xorl %ebx, %ebx + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000d72 .p2align 4, 0x90 + //0x00000d80 LBB0_167 + 0x49, 0x89, 0xd9, //0x00000d80 movq %rbx, %r9 + 0x48, 0x8b, 0x45, 0xb0, //0x00000d83 movq $-80(%rbp), %rax + 0xf3, 0x42, 0x0f, 0x6f, 0x3c, 0x18, //0x00000d87 movdqu (%rax,%r11), %xmm7 + 0xf3, 0x42, 0x0f, 0x6f, 0x54, 0x18, 0x10, //0x00000d8d movdqu $16(%rax,%r11), %xmm2 + 0xf3, 0x42, 0x0f, 0x6f, 0x44, 0x18, 0x20, //0x00000d94 movdqu $32(%rax,%r11), %xmm0 + 0xf3, 0x42, 0x0f, 0x6f, 0x4c, 0x18, 0x30, //0x00000d9b movdqu $48(%rax,%r11), %xmm1 + 0x66, 0x0f, 0x6f, 0xdf, //0x00000da2 movdqa %xmm7, %xmm3 + 0x66, 0x41, 0x0f, 0x74, 0xdb, //0x00000da6 pcmpeqb %xmm11, %xmm3 + 0x66, 0x44, 0x0f, 0xd7, 0xfb, //0x00000dab pmovmskb %xmm3, %r15d + 0x66, 0x0f, 0x6f, 0xda, //0x00000db0 movdqa %xmm2, %xmm3 + 0x66, 0x0f, 0x6f, 0xf2, //0x00000db4 movdqa %xmm2, %xmm6 + 0x66, 0x41, 0x0f, 0xda, 0xf2, //0x00000db8 pminub %xmm10, %xmm6 + 0x66, 0x0f, 0x74, 0xf2, //0x00000dbd pcmpeqb %xmm2, %xmm6 + 0x66, 0x41, 0x0f, 0x74, 0xd3, //0x00000dc1 pcmpeqb %xmm11, %xmm2 + 0x66, 0x0f, 0xd7, 0xf2, //0x00000dc6 pmovmskb %xmm2, %esi + 0x66, 0x0f, 0x6f, 0xd0, //0x00000dca movdqa %xmm0, %xmm2 + 0x66, 0x0f, 0x6f, 0xe8, //0x00000dce movdqa %xmm0, %xmm5 + 0x66, 0x41, 0x0f, 0xda, 0xea, //0x00000dd2 pminub %xmm10, %xmm5 + 0x66, 0x0f, 0x74, 0xe8, //0x00000dd7 pcmpeqb %xmm0, %xmm5 + 0x66, 0x41, 0x0f, 0x74, 0xc3, //0x00000ddb pcmpeqb %xmm11, %xmm0 + 0x66, 0x0f, 0xd7, 0xf8, //0x00000de0 pmovmskb %xmm0, %edi + 0x66, 0x0f, 0x6f, 0xc1, //0x00000de4 movdqa %xmm1, %xmm0 + 0x66, 0x0f, 0x6f, 0xe1, //0x00000de8 movdqa %xmm1, %xmm4 + 0x66, 0x41, 0x0f, 0xda, 0xe2, //0x00000dec pminub %xmm10, %xmm4 + 0x66, 0x0f, 0x74, 0xe1, //0x00000df1 pcmpeqb %xmm1, %xmm4 + 0x66, 0x41, 0x0f, 0x74, 0xcb, //0x00000df5 pcmpeqb %xmm11, %xmm1 + 0x66, 0x0f, 0xd7, 0xc1, //0x00000dfa pmovmskb %xmm1, %eax + 0x66, 0x0f, 0x6f, 0xcf, //0x00000dfe movdqa %xmm7, %xmm1 + 0x66, 0x41, 0x0f, 0x74, 0xcd, //0x00000e02 pcmpeqb %xmm13, %xmm1 + 0x66, 0x44, 0x0f, 0xd7, 0xe1, //0x00000e07 pmovmskb %xmm1, %r12d + 0x66, 0x41, 0x0f, 0x74, 0xdd, //0x00000e0c pcmpeqb %xmm13, %xmm3 + 0x66, 0x0f, 0xd7, 0xd3, //0x00000e11 pmovmskb %xmm3, %edx + 0x66, 0x41, 0x0f, 0x74, 0xd5, //0x00000e15 pcmpeqb %xmm13, %xmm2 + 0x66, 0x44, 0x0f, 0xd7, 0xc2, //0x00000e1a pmovmskb %xmm2, %r8d + 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x00000e1f pcmpeqb %xmm13, %xmm0 + 0x66, 0x44, 0x0f, 0xd7, 0xd0, //0x00000e24 pmovmskb %xmm0, %r10d + 0x66, 0x0f, 0xd7, 0xce, //0x00000e29 pmovmskb %xmm6, %ecx + 0x66, 0x0f, 0xd7, 0xdd, //0x00000e2d pmovmskb %xmm5, %ebx + 0x66, 0x44, 0x0f, 0xd7, 0xec, //0x00000e31 pmovmskb %xmm4, %r13d + 0x48, 0xc1, 0xe0, 0x30, //0x00000e36 shlq $48, %rax + 0x48, 0xc1, 0xe7, 0x20, //0x00000e3a shlq $32, %rdi + 0x48, 0x09, 0xc7, //0x00000e3e orq %rax, %rdi + 0x48, 0xc1, 0xe6, 0x10, //0x00000e41 shlq $16, %rsi + 0x48, 0x09, 0xfe, //0x00000e45 orq %rdi, %rsi + 0x49, 0x09, 0xf7, //0x00000e48 orq %rsi, %r15 + 0x49, 0xc1, 0xe2, 0x30, //0x00000e4b shlq $48, %r10 + 0x49, 0xc1, 0xe0, 0x20, //0x00000e4f shlq $32, %r8 + 0x4d, 0x09, 0xd0, //0x00000e53 orq %r10, %r8 + 0x48, 0xc1, 0xe2, 0x10, //0x00000e56 shlq $16, %rdx + 0x4c, 0x09, 0xc2, //0x00000e5a orq %r8, %rdx + 0x49, 0xc1, 0xe5, 0x30, //0x00000e5d shlq $48, %r13 + 0x48, 0xc1, 0xe3, 0x20, //0x00000e61 shlq $32, %rbx + 0x4c, 0x09, 0xeb, //0x00000e65 orq %r13, %rbx + 0x48, 0xc1, 0xe1, 0x10, //0x00000e68 shlq $16, %rcx + 0x48, 0x09, 0xd9, //0x00000e6c orq %rbx, %rcx + 0x49, 0x09, 0xd4, //0x00000e6f orq %rdx, %r12 + 0x0f, 0x85, 0x50, 0x00, 0x00, 0x00, //0x00000e72 jne LBB0_184 + 0x4d, 0x85, 0xc9, //0x00000e78 testq %r9, %r9 + 0x0f, 0x85, 0x66, 0x00, 0x00, 0x00, //0x00000e7b jne LBB0_186 + 0x31, 0xdb, //0x00000e81 xorl %ebx, %ebx + 0x4c, 0x8b, 0x6d, 0xc0, //0x00000e83 movq $-64(%rbp), %r13 + //0x00000e87 LBB0_170 + 0x66, 0x0f, 0x6f, 0xc7, //0x00000e87 movdqa %xmm7, %xmm0 + 0x66, 0x41, 0x0f, 0xda, 0xc2, //0x00000e8b pminub %xmm10, %xmm0 + 0x66, 0x0f, 0x74, 0xc7, //0x00000e90 pcmpeqb %xmm7, %xmm0 + 0x66, 0x0f, 0xd7, 0xc0, //0x00000e94 pmovmskb %xmm0, %eax + 0x48, 0x09, 0xc1, //0x00000e98 orq %rax, %rcx + 0x4d, 0x85, 0xff, //0x00000e9b testq %r15, %r15 + 0x4c, 0x8b, 0x65, 0xb8, //0x00000e9e movq $-72(%rbp), %r12 + 0x0f, 0x85, 0x8f, 0x00, 0x00, 0x00, //0x00000ea2 jne LBB0_188 + 0x48, 0x85, 0xc9, //0x00000ea8 testq %rcx, %rcx + 0x0f, 0x85, 0x74, 0x28, 0x00, 0x00, //0x00000eab jne LBB0_623 + 0x49, 0x83, 0xc6, 0xc0, //0x00000eb1 addq $-64, %r14 + 0x49, 0x83, 0xc3, 0x40, //0x00000eb5 addq $64, %r11 + 0x49, 0x83, 0xfe, 0x3f, //0x00000eb9 cmpq $63, %r14 + 0x0f, 0x87, 0xbd, 0xfe, 0xff, 0xff, //0x00000ebd ja LBB0_167 + 0xe9, 0x52, 0x19, 0x00, 0x00, //0x00000ec3 jmp LBB0_173 + //0x00000ec8 LBB0_184 + 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x00000ec8 cmpq $-1, $-48(%rbp) + 0x4c, 0x8b, 0x6d, 0xc0, //0x00000ecd movq $-64(%rbp), %r13 + 0x0f, 0x85, 0x14, 0x00, 0x00, 0x00, //0x00000ed1 jne LBB0_187 + 0x49, 0x0f, 0xbc, 0xc4, //0x00000ed7 bsfq %r12, %rax + 0x4c, 0x01, 0xd8, //0x00000edb addq %r11, %rax + 0x48, 0x89, 0x45, 0xd0, //0x00000ede movq %rax, $-48(%rbp) + 0xe9, 0x04, 0x00, 0x00, 0x00, //0x00000ee2 jmp LBB0_187 + //0x00000ee7 LBB0_186 + 0x4c, 0x8b, 0x6d, 0xc0, //0x00000ee7 movq $-64(%rbp), %r13 + //0x00000eeb LBB0_187 + 0x4c, 0x89, 0xc8, //0x00000eeb movq %r9, %rax + 0x48, 0xf7, 0xd0, //0x00000eee notq %rax + 0x4c, 0x21, 0xe0, //0x00000ef1 andq %r12, %rax + 0x48, 0x8d, 0x14, 0x00, //0x00000ef4 leaq (%rax,%rax), %rdx + 0x4c, 0x09, 0xca, //0x00000ef8 orq %r9, %rdx + 0x48, 0x89, 0xd6, //0x00000efb movq %rdx, %rsi + 0x48, 0xf7, 0xd6, //0x00000efe notq %rsi + 0x4c, 0x21, 0xe6, //0x00000f01 andq %r12, %rsi + 0x48, 0xbf, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000f04 movabsq $-6148914691236517206, %rdi + 0x48, 0x21, 0xfe, //0x00000f0e andq %rdi, %rsi + 0x31, 0xdb, //0x00000f11 xorl %ebx, %ebx + 0x48, 0x01, 0xc6, //0x00000f13 addq %rax, %rsi + 0x0f, 0x92, 0xc3, //0x00000f16 setb %bl + 0x48, 0x01, 0xf6, //0x00000f19 addq %rsi, %rsi + 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000f1c movabsq $6148914691236517205, %rax + 0x48, 0x31, 0xc6, //0x00000f26 xorq %rax, %rsi + 0x48, 0x21, 0xd6, //0x00000f29 andq %rdx, %rsi + 0x48, 0xf7, 0xd6, //0x00000f2c notq %rsi + 0x49, 0x21, 0xf7, //0x00000f2f andq %rsi, %r15 + 0xe9, 0x50, 0xff, 0xff, 0xff, //0x00000f32 jmp LBB0_170 + //0x00000f37 LBB0_188 + 0x49, 0x0f, 0xbc, 0xc7, //0x00000f37 bsfq %r15, %rax + 0x48, 0x85, 0xc9, //0x00000f3b testq %rcx, %rcx + 0x66, 0x41, 0x0f, 0x6f, 0xfc, //0x00000f3e movdqa %xmm12, %xmm7 + 0x0f, 0x84, 0xec, 0x02, 0x00, 0x00, //0x00000f43 je LBB0_244 + 0x48, 0x0f, 0xbc, 0xc9, //0x00000f49 bsfq %rcx, %rcx + 0x48, 0x8b, 0x55, 0xc8, //0x00000f4d movq $-56(%rbp), %rdx + 0x48, 0x39, 0xc1, //0x00000f51 cmpq %rax, %rcx + 0x0f, 0x83, 0xed, 0x02, 0x00, 0x00, //0x00000f54 jae LBB0_245 + 0xe9, 0x7a, 0x29, 0x00, 0x00, //0x00000f5a jmp LBB0_190 + //0x00000f5f LBB0_196 + 0x89, 0xc8, //0x00000f5f movl %ecx, %eax + 0x4c, 0x01, 0xc0, //0x00000f61 addq %r8, %rax + 0x49, 0x01, 0xc3, //0x00000f64 addq %rax, %r11 + //0x00000f67 LBB0_197 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000f67 movq $-1, %rax + 0x4d, 0x85, 0xe4, //0x00000f6e testq %r12, %r12 + 0x0f, 0x85, 0x2d, 0x02, 0x00, 0x00, //0x00000f71 jne LBB0_233 + 0xe9, 0x03, 0x29, 0x00, 0x00, //0x00000f77 jmp LBB0_198 + //0x00000f7c LBB0_199 + 0x4d, 0x89, 0xe6, //0x00000f7c movq %r12, %r14 + 0x4d, 0x29, 0xde, //0x00000f7f subq %r11, %r14 + 0x0f, 0x84, 0x49, 0x29, 0x00, 0x00, //0x00000f82 je LBB0_640 + 0x4c, 0x89, 0x4d, 0xb0, //0x00000f88 movq %r9, $-80(%rbp) + 0x49, 0x83, 0xfe, 0x40, //0x00000f8c cmpq $64, %r14 + 0x0f, 0x82, 0xd2, 0x1f, 0x00, 0x00, //0x00000f90 jb LBB0_530 + 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x00000f96 movq $-1, $-48(%rbp) + 0x45, 0x31, 0xc9, //0x00000f9e xorl %r9d, %r9d + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000fa1 .p2align 4, 0x90 + //0x00000fb0 LBB0_202 + 0x48, 0x8b, 0x45, 0xb0, //0x00000fb0 movq $-80(%rbp), %rax + 0xf3, 0x46, 0x0f, 0x6f, 0x24, 0x18, //0x00000fb4 movdqu (%rax,%r11), %xmm12 + 0xf3, 0x42, 0x0f, 0x6f, 0x44, 0x18, 0x10, //0x00000fba movdqu $16(%rax,%r11), %xmm0 + 0xf3, 0x42, 0x0f, 0x6f, 0x64, 0x18, 0x20, //0x00000fc1 movdqu $32(%rax,%r11), %xmm4 + 0xf3, 0x42, 0x0f, 0x6f, 0x5c, 0x18, 0x30, //0x00000fc8 movdqu $48(%rax,%r11), %xmm3 + 0x66, 0x41, 0x0f, 0x6f, 0xcc, //0x00000fcf movdqa %xmm12, %xmm1 + 0x66, 0x41, 0x0f, 0x74, 0xcb, //0x00000fd4 pcmpeqb %xmm11, %xmm1 + 0x66, 0x44, 0x0f, 0xd7, 0xf9, //0x00000fd9 pmovmskb %xmm1, %r15d + 0x66, 0x0f, 0x6f, 0xc8, //0x00000fde movdqa %xmm0, %xmm1 + 0x66, 0x0f, 0x6f, 0xd0, //0x00000fe2 movdqa %xmm0, %xmm2 + 0x66, 0x41, 0x0f, 0xda, 0xd2, //0x00000fe6 pminub %xmm10, %xmm2 + 0x66, 0x0f, 0x74, 0xd0, //0x00000feb pcmpeqb %xmm0, %xmm2 + 0x66, 0x41, 0x0f, 0x74, 0xc3, //0x00000fef pcmpeqb %xmm11, %xmm0 + 0x66, 0x0f, 0xd7, 0xf0, //0x00000ff4 pmovmskb %xmm0, %esi + 0x66, 0x0f, 0x6f, 0xc4, //0x00000ff8 movdqa %xmm4, %xmm0 + 0x66, 0x0f, 0x6f, 0xec, //0x00000ffc movdqa %xmm4, %xmm5 + 0x66, 0x41, 0x0f, 0xda, 0xea, //0x00001000 pminub %xmm10, %xmm5 + 0x66, 0x0f, 0x74, 0xec, //0x00001005 pcmpeqb %xmm4, %xmm5 + 0x66, 0x41, 0x0f, 0x74, 0xe3, //0x00001009 pcmpeqb %xmm11, %xmm4 + 0x66, 0x0f, 0xd7, 0xfc, //0x0000100e pmovmskb %xmm4, %edi + 0x66, 0x0f, 0x6f, 0xe3, //0x00001012 movdqa %xmm3, %xmm4 + 0x66, 0x0f, 0x6f, 0xf3, //0x00001016 movdqa %xmm3, %xmm6 + 0x66, 0x41, 0x0f, 0xda, 0xf2, //0x0000101a pminub %xmm10, %xmm6 + 0x66, 0x0f, 0x74, 0xf3, //0x0000101f pcmpeqb %xmm3, %xmm6 + 0x66, 0x41, 0x0f, 0x74, 0xdb, //0x00001023 pcmpeqb %xmm11, %xmm3 + 0x66, 0x0f, 0xd7, 0xc3, //0x00001028 pmovmskb %xmm3, %eax + 0x66, 0x41, 0x0f, 0x6f, 0xdc, //0x0000102c movdqa %xmm12, %xmm3 + 0x66, 0x41, 0x0f, 0x74, 0xdd, //0x00001031 pcmpeqb %xmm13, %xmm3 + 0x66, 0x44, 0x0f, 0xd7, 0xe3, //0x00001036 pmovmskb %xmm3, %r12d + 0x66, 0x41, 0x0f, 0x74, 0xcd, //0x0000103b pcmpeqb %xmm13, %xmm1 + 0x66, 0x0f, 0xd7, 0xd1, //0x00001040 pmovmskb %xmm1, %edx + 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x00001044 pcmpeqb %xmm13, %xmm0 + 0x66, 0x44, 0x0f, 0xd7, 0xc0, //0x00001049 pmovmskb %xmm0, %r8d + 0x66, 0x41, 0x0f, 0x74, 0xe5, //0x0000104e pcmpeqb %xmm13, %xmm4 + 0x66, 0x44, 0x0f, 0xd7, 0xd4, //0x00001053 pmovmskb %xmm4, %r10d + 0x66, 0x0f, 0xd7, 0xca, //0x00001058 pmovmskb %xmm2, %ecx + 0x66, 0x0f, 0xd7, 0xdd, //0x0000105c pmovmskb %xmm5, %ebx + 0x66, 0x44, 0x0f, 0xd7, 0xee, //0x00001060 pmovmskb %xmm6, %r13d + 0x48, 0xc1, 0xe0, 0x30, //0x00001065 shlq $48, %rax + 0x48, 0xc1, 0xe7, 0x20, //0x00001069 shlq $32, %rdi + 0x48, 0x09, 0xc7, //0x0000106d orq %rax, %rdi + 0x48, 0xc1, 0xe6, 0x10, //0x00001070 shlq $16, %rsi + 0x48, 0x09, 0xfe, //0x00001074 orq %rdi, %rsi + 0x49, 0x09, 0xf7, //0x00001077 orq %rsi, %r15 + 0x49, 0xc1, 0xe2, 0x30, //0x0000107a shlq $48, %r10 + 0x49, 0xc1, 0xe0, 0x20, //0x0000107e shlq $32, %r8 + 0x4d, 0x09, 0xd0, //0x00001082 orq %r10, %r8 + 0x48, 0xc1, 0xe2, 0x10, //0x00001085 shlq $16, %rdx + 0x4c, 0x09, 0xc2, //0x00001089 orq %r8, %rdx + 0x49, 0xc1, 0xe5, 0x30, //0x0000108c shlq $48, %r13 + 0x48, 0xc1, 0xe3, 0x20, //0x00001090 shlq $32, %rbx + 0x4c, 0x09, 0xeb, //0x00001094 orq %r13, %rbx + 0x48, 0xc1, 0xe1, 0x10, //0x00001097 shlq $16, %rcx + 0x48, 0x09, 0xd9, //0x0000109b orq %rbx, %rcx + 0x49, 0x09, 0xd4, //0x0000109e orq %rdx, %r12 + 0x0f, 0x85, 0x53, 0x00, 0x00, 0x00, //0x000010a1 jne LBB0_219 + 0x4d, 0x85, 0xc9, //0x000010a7 testq %r9, %r9 + 0x0f, 0x85, 0x69, 0x00, 0x00, 0x00, //0x000010aa jne LBB0_221 + 0x45, 0x31, 0xc9, //0x000010b0 xorl %r9d, %r9d + 0x4c, 0x8b, 0x6d, 0xc0, //0x000010b3 movq $-64(%rbp), %r13 + //0x000010b7 LBB0_205 + 0x66, 0x41, 0x0f, 0x6f, 0xc4, //0x000010b7 movdqa %xmm12, %xmm0 + 0x66, 0x41, 0x0f, 0xda, 0xc2, //0x000010bc pminub %xmm10, %xmm0 + 0x66, 0x41, 0x0f, 0x74, 0xc4, //0x000010c1 pcmpeqb %xmm12, %xmm0 + 0x66, 0x0f, 0xd7, 0xc0, //0x000010c6 pmovmskb %xmm0, %eax + 0x48, 0x09, 0xc1, //0x000010ca orq %rax, %rcx + 0x4d, 0x85, 0xff, //0x000010cd testq %r15, %r15 + 0x4c, 0x8b, 0x65, 0xb8, //0x000010d0 movq $-72(%rbp), %r12 + 0x0f, 0x85, 0x91, 0x00, 0x00, 0x00, //0x000010d4 jne LBB0_223 + 0x48, 0x85, 0xc9, //0x000010da testq %rcx, %rcx + 0x0f, 0x85, 0x7b, 0x27, 0x00, 0x00, //0x000010dd jne LBB0_632 + 0x49, 0x83, 0xc6, 0xc0, //0x000010e3 addq $-64, %r14 + 0x49, 0x83, 0xc3, 0x40, //0x000010e7 addq $64, %r11 + 0x49, 0x83, 0xfe, 0x3f, //0x000010eb cmpq $63, %r14 + 0x0f, 0x87, 0xbb, 0xfe, 0xff, 0xff, //0x000010ef ja LBB0_202 + 0xe9, 0xda, 0x18, 0x00, 0x00, //0x000010f5 jmp LBB0_208 + //0x000010fa LBB0_219 + 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x000010fa cmpq $-1, $-48(%rbp) + 0x4c, 0x8b, 0x6d, 0xc0, //0x000010ff movq $-64(%rbp), %r13 + 0x0f, 0x85, 0x14, 0x00, 0x00, 0x00, //0x00001103 jne LBB0_222 + 0x49, 0x0f, 0xbc, 0xc4, //0x00001109 bsfq %r12, %rax + 0x4c, 0x01, 0xd8, //0x0000110d addq %r11, %rax + 0x48, 0x89, 0x45, 0xd0, //0x00001110 movq %rax, $-48(%rbp) + 0xe9, 0x04, 0x00, 0x00, 0x00, //0x00001114 jmp LBB0_222 + //0x00001119 LBB0_221 + 0x4c, 0x8b, 0x6d, 0xc0, //0x00001119 movq $-64(%rbp), %r13 + //0x0000111d LBB0_222 + 0x4c, 0x89, 0xc8, //0x0000111d movq %r9, %rax + 0x48, 0xf7, 0xd0, //0x00001120 notq %rax + 0x4c, 0x21, 0xe0, //0x00001123 andq %r12, %rax + 0x48, 0x8d, 0x14, 0x00, //0x00001126 leaq (%rax,%rax), %rdx + 0x4c, 0x09, 0xca, //0x0000112a orq %r9, %rdx + 0x48, 0x89, 0xd6, //0x0000112d movq %rdx, %rsi + 0x48, 0xf7, 0xd6, //0x00001130 notq %rsi + 0x4c, 0x21, 0xe6, //0x00001133 andq %r12, %rsi + 0x48, 0xbf, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001136 movabsq $-6148914691236517206, %rdi + 0x48, 0x21, 0xfe, //0x00001140 andq %rdi, %rsi + 0x45, 0x31, 0xc9, //0x00001143 xorl %r9d, %r9d + 0x48, 0x01, 0xc6, //0x00001146 addq %rax, %rsi + 0x41, 0x0f, 0x92, 0xc1, //0x00001149 setb %r9b + 0x48, 0x01, 0xf6, //0x0000114d addq %rsi, %rsi + 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001150 movabsq $6148914691236517205, %rax + 0x48, 0x31, 0xc6, //0x0000115a xorq %rax, %rsi + 0x48, 0x21, 0xd6, //0x0000115d andq %rdx, %rsi + 0x48, 0xf7, 0xd6, //0x00001160 notq %rsi + 0x49, 0x21, 0xf7, //0x00001163 andq %rsi, %r15 + 0xe9, 0x4c, 0xff, 0xff, 0xff, //0x00001166 jmp LBB0_205 + //0x0000116b LBB0_223 + 0x49, 0x0f, 0xbc, 0xc7, //0x0000116b bsfq %r15, %rax + 0x48, 0x85, 0xc9, //0x0000116f testq %rcx, %rcx + 0x0f, 0x84, 0x26, 0x06, 0x00, 0x00, //0x00001172 je LBB0_329 + 0x48, 0x0f, 0xbc, 0xc9, //0x00001178 bsfq %rcx, %rcx + 0x48, 0x8b, 0x55, 0xc8, //0x0000117c movq $-56(%rbp), %rdx + 0x48, 0x39, 0xc1, //0x00001180 cmpq %rax, %rcx + 0x0f, 0x83, 0x27, 0x06, 0x00, 0x00, //0x00001183 jae LBB0_330 + 0xe9, 0x5a, 0x27, 0x00, 0x00, //0x00001189 jmp LBB0_225 + //0x0000118e LBB0_232 + 0x48, 0x01, 0xf1, //0x0000118e addq %rsi, %rcx + 0x49, 0x89, 0xcb, //0x00001191 movq %rcx, %r11 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00001194 movq $-1, %rax + 0x4d, 0x85, 0xe4, //0x0000119b testq %r12, %r12 + 0x0f, 0x84, 0xdb, 0x26, 0x00, 0x00, //0x0000119e je LBB0_198 + //0x000011a4 LBB0_233 + 0x4d, 0x85, 0xed, //0x000011a4 testq %r13, %r13 + 0x48, 0x8b, 0x55, 0xc8, //0x000011a7 movq $-56(%rbp), %rdx + 0x0f, 0x84, 0x2e, 0x25, 0x00, 0x00, //0x000011ab je LBB0_622 + 0x4d, 0x85, 0xd2, //0x000011b1 testq %r10, %r10 + 0x0f, 0x84, 0x25, 0x25, 0x00, 0x00, //0x000011b4 je LBB0_622 + 0x4d, 0x29, 0xc3, //0x000011ba subq %r8, %r11 + 0x49, 0x8d, 0x43, 0xff, //0x000011bd leaq $-1(%r11), %rax + 0x49, 0x39, 0xc4, //0x000011c1 cmpq %rax, %r12 + 0x0f, 0x84, 0x40, 0x00, 0x00, 0x00, //0x000011c4 je LBB0_241 + 0x49, 0x39, 0xc5, //0x000011ca cmpq %rax, %r13 + 0x0f, 0x84, 0x37, 0x00, 0x00, 0x00, //0x000011cd je LBB0_241 + 0x49, 0x39, 0xc2, //0x000011d3 cmpq %rax, %r10 + 0x0f, 0x84, 0x2e, 0x00, 0x00, 0x00, //0x000011d6 je LBB0_241 + 0x4d, 0x85, 0xed, //0x000011dc testq %r13, %r13 + 0x0f, 0x8e, 0x89, 0x05, 0x00, 0x00, //0x000011df jle LBB0_326 + 0x49, 0x8d, 0x45, 0xff, //0x000011e5 leaq $-1(%r13), %rax + 0x49, 0x39, 0xc2, //0x000011e9 cmpq %rax, %r10 + 0x0f, 0x84, 0x7c, 0x05, 0x00, 0x00, //0x000011ec je LBB0_326 + 0x49, 0xf7, 0xd5, //0x000011f2 notq %r13 + 0x4d, 0x89, 0xeb, //0x000011f5 movq %r13, %r11 + 0x4c, 0x8b, 0x6d, 0xc0, //0x000011f8 movq $-64(%rbp), %r13 + 0x4d, 0x85, 0xdb, //0x000011fc testq %r11, %r11 + 0x0f, 0x89, 0x15, 0x00, 0x00, 0x00, //0x000011ff jns LBB0_242 + 0xe9, 0xd2, 0x24, 0x00, 0x00, //0x00001205 jmp LBB0_621 + //0x0000120a LBB0_241 + 0x49, 0xf7, 0xdb, //0x0000120a negq %r11 + 0x4c, 0x8b, 0x6d, 0xc0, //0x0000120d movq $-64(%rbp), %r13 + 0x4d, 0x85, 0xdb, //0x00001211 testq %r11, %r11 + 0x0f, 0x88, 0xc2, 0x24, 0x00, 0x00, //0x00001214 js LBB0_621 + //0x0000121a LBB0_242 + 0x49, 0x01, 0xd3, //0x0000121a addq %rdx, %r11 + //0x0000121d LBB0_243 + 0x48, 0x8b, 0x45, 0xa8, //0x0000121d movq $-88(%rbp), %rax + 0x4c, 0x89, 0x18, //0x00001221 movq %r11, (%rax) + 0x48, 0x89, 0xd0, //0x00001224 movq %rdx, %rax + 0x48, 0x85, 0xd2, //0x00001227 testq %rdx, %rdx + 0x0f, 0x89, 0xa0, 0xef, 0xff, 0xff, //0x0000122a jns LBB0_3 + 0xe9, 0xbe, 0x24, 0x00, 0x00, //0x00001230 jmp LBB0_638 + //0x00001235 LBB0_244 + 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00001235 movl $64, %ecx + 0x48, 0x8b, 0x55, 0xc8, //0x0000123a movq $-56(%rbp), %rdx + 0x48, 0x39, 0xc1, //0x0000123e cmpq %rax, %rcx + 0x0f, 0x82, 0x92, 0x26, 0x00, 0x00, //0x00001241 jb LBB0_190 + //0x00001247 LBB0_245 + 0x49, 0x01, 0xc3, //0x00001247 addq %rax, %r11 + 0x49, 0x83, 0xc3, 0x01, //0x0000124a addq $1, %r11 + 0x4d, 0x85, 0xdb, //0x0000124e testq %r11, %r11 + 0x0f, 0x88, 0x5c, 0x24, 0x00, 0x00, //0x00001251 js LBB0_58 + //0x00001257 LBB0_246 + 0x48, 0x8b, 0x45, 0xa8, //0x00001257 movq $-88(%rbp), %rax + 0x4c, 0x89, 0x18, //0x0000125b movq %r11, (%rax) + //0x0000125e LBB0_247 + 0x48, 0x89, 0xd0, //0x0000125e movq %rdx, %rax + 0x48, 0xb9, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x00001261 movabsq $9223372036854775806, %rcx + 0x48, 0x39, 0xca, //0x0000126b cmpq %rcx, %rdx + 0x0f, 0x86, 0x5c, 0xef, 0xff, 0xff, //0x0000126e jbe LBB0_3 + 0xe9, 0x7a, 0x24, 0x00, 0x00, //0x00001274 jmp LBB0_638 + //0x00001279 LBB0_248 + 0x48, 0x8b, 0x4d, 0xa0, //0x00001279 movq $-96(%rbp), %rcx + 0x48, 0x8b, 0x49, 0x08, //0x0000127d movq $8(%rcx), %rcx + 0x48, 0x8d, 0x51, 0xfc, //0x00001281 leaq $-4(%rcx), %rdx + 0x48, 0x8b, 0x75, 0xc8, //0x00001285 movq $-56(%rbp), %rsi + 0x48, 0x39, 0xd6, //0x00001289 cmpq %rdx, %rsi + 0x0f, 0x83, 0x81, 0x26, 0x00, 0x00, //0x0000128c jae LBB0_643 + 0x43, 0x8b, 0x0c, 0x19, //0x00001292 movl (%r9,%r11), %ecx + 0x81, 0xf9, 0x61, 0x6c, 0x73, 0x65, //0x00001296 cmpl $1702063201, %ecx + 0x0f, 0x85, 0x06, 0x25, 0x00, 0x00, //0x0000129c jne LBB0_627 + 0x4c, 0x8d, 0x5e, 0x05, //0x000012a2 leaq $5(%rsi), %r11 + 0xe9, 0xf9, 0xee, 0xff, 0xff, //0x000012a6 jmp LBB0_2 + //0x000012ab LBB0_251 + 0x48, 0x8b, 0x4d, 0xa0, //0x000012ab movq $-96(%rbp), %rcx + 0x4c, 0x8b, 0x41, 0x08, //0x000012af movq $8(%rcx), %r8 + 0x48, 0x8b, 0x4d, 0x98, //0x000012b3 movq $-104(%rbp), %rcx + 0xf6, 0xc1, 0x40, //0x000012b7 testb $64, %cl + 0x0f, 0x85, 0x43, 0x05, 0x00, 0x00, //0x000012ba jne LBB0_334 + 0xf6, 0xc1, 0x20, //0x000012c0 testb $32, %cl + 0x4c, 0x89, 0x45, 0xb8, //0x000012c3 movq %r8, $-72(%rbp) + 0x0f, 0x85, 0x1f, 0x10, 0x00, 0x00, //0x000012c7 jne LBB0_414 + 0x4d, 0x89, 0xc6, //0x000012cd movq %r8, %r14 + 0x4d, 0x29, 0xde, //0x000012d0 subq %r11, %r14 + 0x0f, 0x84, 0x21, 0x26, 0x00, 0x00, //0x000012d3 je LBB0_641 + 0x49, 0x83, 0xfe, 0x40, //0x000012d9 cmpq $64, %r14 + 0x0f, 0x82, 0x37, 0x1d, 0x00, 0x00, //0x000012dd jb LBB0_537 + 0x49, 0xc7, 0xc4, 0xfe, 0xff, 0xff, 0xff, //0x000012e3 movq $-2, %r12 + 0x4c, 0x2b, 0x65, 0xc8, //0x000012ea subq $-56(%rbp), %r12 + 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x000012ee movq $-1, $-48(%rbp) + 0x45, 0x31, 0xd2, //0x000012f6 xorl %r10d, %r10d + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000012f9 .p2align 4, 0x90 + //0x00001300 LBB0_256 + 0xf3, 0x43, 0x0f, 0x6f, 0x04, 0x19, //0x00001300 movdqu (%r9,%r11), %xmm0 + 0xf3, 0x43, 0x0f, 0x6f, 0x4c, 0x19, 0x10, //0x00001306 movdqu $16(%r9,%r11), %xmm1 + 0xf3, 0x43, 0x0f, 0x6f, 0x54, 0x19, 0x20, //0x0000130d movdqu $32(%r9,%r11), %xmm2 + 0xf3, 0x43, 0x0f, 0x6f, 0x5c, 0x19, 0x30, //0x00001314 movdqu $48(%r9,%r11), %xmm3 + 0x66, 0x0f, 0x6f, 0xe0, //0x0000131b movdqa %xmm0, %xmm4 + 0x66, 0x41, 0x0f, 0x74, 0xe3, //0x0000131f pcmpeqb %xmm11, %xmm4 + 0x66, 0x44, 0x0f, 0xd7, 0xc4, //0x00001324 pmovmskb %xmm4, %r8d + 0x66, 0x0f, 0x6f, 0xe1, //0x00001329 movdqa %xmm1, %xmm4 + 0x66, 0x41, 0x0f, 0x74, 0xe3, //0x0000132d pcmpeqb %xmm11, %xmm4 + 0x66, 0x0f, 0xd7, 0xdc, //0x00001332 pmovmskb %xmm4, %ebx + 0x66, 0x0f, 0x6f, 0xe2, //0x00001336 movdqa %xmm2, %xmm4 + 0x66, 0x41, 0x0f, 0x74, 0xe3, //0x0000133a pcmpeqb %xmm11, %xmm4 + 0x66, 0x0f, 0xd7, 0xcc, //0x0000133f pmovmskb %xmm4, %ecx + 0x66, 0x0f, 0x6f, 0xe3, //0x00001343 movdqa %xmm3, %xmm4 + 0x66, 0x41, 0x0f, 0x74, 0xe3, //0x00001347 pcmpeqb %xmm11, %xmm4 + 0x66, 0x0f, 0xd7, 0xfc, //0x0000134c pmovmskb %xmm4, %edi + 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x00001350 pcmpeqb %xmm13, %xmm0 + 0x66, 0x44, 0x0f, 0xd7, 0xf8, //0x00001355 pmovmskb %xmm0, %r15d + 0x66, 0x41, 0x0f, 0x74, 0xcd, //0x0000135a pcmpeqb %xmm13, %xmm1 + 0x66, 0x0f, 0xd7, 0xd1, //0x0000135f pmovmskb %xmm1, %edx + 0x66, 0x41, 0x0f, 0x74, 0xd5, //0x00001363 pcmpeqb %xmm13, %xmm2 + 0x66, 0x0f, 0xd7, 0xc2, //0x00001368 pmovmskb %xmm2, %eax + 0x66, 0x41, 0x0f, 0x74, 0xdd, //0x0000136c pcmpeqb %xmm13, %xmm3 + 0x66, 0x0f, 0xd7, 0xf3, //0x00001371 pmovmskb %xmm3, %esi + 0x48, 0xc1, 0xe7, 0x30, //0x00001375 shlq $48, %rdi + 0x48, 0xc1, 0xe1, 0x20, //0x00001379 shlq $32, %rcx + 0x48, 0x09, 0xf9, //0x0000137d orq %rdi, %rcx + 0x48, 0xc1, 0xe3, 0x10, //0x00001380 shlq $16, %rbx + 0x48, 0x09, 0xcb, //0x00001384 orq %rcx, %rbx + 0x49, 0x09, 0xd8, //0x00001387 orq %rbx, %r8 + 0x48, 0xc1, 0xe6, 0x30, //0x0000138a shlq $48, %rsi + 0x48, 0xc1, 0xe0, 0x20, //0x0000138e shlq $32, %rax + 0x48, 0x09, 0xf0, //0x00001392 orq %rsi, %rax + 0x48, 0xc1, 0xe2, 0x10, //0x00001395 shlq $16, %rdx + 0x48, 0x09, 0xc2, //0x00001399 orq %rax, %rdx + 0x49, 0x09, 0xd7, //0x0000139c orq %rdx, %r15 + 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x0000139f jne LBB0_265 + 0x4d, 0x85, 0xd2, //0x000013a5 testq %r10, %r10 + 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x000013a8 jne LBB0_267 + 0x45, 0x31, 0xd2, //0x000013ae xorl %r10d, %r10d + 0x4d, 0x85, 0xc0, //0x000013b1 testq %r8, %r8 + 0x0f, 0x85, 0x83, 0x00, 0x00, 0x00, //0x000013b4 jne LBB0_268 + //0x000013ba LBB0_259 + 0x49, 0x83, 0xc6, 0xc0, //0x000013ba addq $-64, %r14 + 0x49, 0x83, 0xc4, 0xc0, //0x000013be addq $-64, %r12 + 0x49, 0x83, 0xc3, 0x40, //0x000013c2 addq $64, %r11 + 0x49, 0x83, 0xfe, 0x3f, //0x000013c6 cmpq $63, %r14 + 0x0f, 0x87, 0x30, 0xff, 0xff, 0xff, //0x000013ca ja LBB0_256 + 0xe9, 0x8b, 0x18, 0x00, 0x00, //0x000013d0 jmp LBB0_260 + //0x000013d5 LBB0_265 + 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x000013d5 cmpq $-1, $-48(%rbp) + 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x000013da jne LBB0_267 + 0x49, 0x0f, 0xbc, 0xc7, //0x000013e0 bsfq %r15, %rax + 0x4c, 0x01, 0xd8, //0x000013e4 addq %r11, %rax + 0x48, 0x89, 0x45, 0xd0, //0x000013e7 movq %rax, $-48(%rbp) + //0x000013eb LBB0_267 + 0x4c, 0x89, 0xd0, //0x000013eb movq %r10, %rax + 0x48, 0xf7, 0xd0, //0x000013ee notq %rax + 0x4c, 0x21, 0xf8, //0x000013f1 andq %r15, %rax + 0x48, 0x8d, 0x0c, 0x00, //0x000013f4 leaq (%rax,%rax), %rcx + 0x4c, 0x09, 0xd1, //0x000013f8 orq %r10, %rcx + 0x48, 0x89, 0xca, //0x000013fb movq %rcx, %rdx + 0x48, 0xf7, 0xd2, //0x000013fe notq %rdx + 0x4c, 0x21, 0xfa, //0x00001401 andq %r15, %rdx + 0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001404 movabsq $-6148914691236517206, %rsi + 0x48, 0x21, 0xf2, //0x0000140e andq %rsi, %rdx + 0x45, 0x31, 0xd2, //0x00001411 xorl %r10d, %r10d + 0x48, 0x01, 0xc2, //0x00001414 addq %rax, %rdx + 0x41, 0x0f, 0x92, 0xc2, //0x00001417 setb %r10b + 0x48, 0x01, 0xd2, //0x0000141b addq %rdx, %rdx + 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x0000141e movabsq $6148914691236517205, %rax + 0x48, 0x31, 0xc2, //0x00001428 xorq %rax, %rdx + 0x48, 0x21, 0xca, //0x0000142b andq %rcx, %rdx + 0x48, 0xf7, 0xd2, //0x0000142e notq %rdx + 0x49, 0x21, 0xd0, //0x00001431 andq %rdx, %r8 + 0x4d, 0x85, 0xc0, //0x00001434 testq %r8, %r8 + 0x0f, 0x84, 0x7d, 0xff, 0xff, 0xff, //0x00001437 je LBB0_259 + //0x0000143d LBB0_268 + 0x4d, 0x0f, 0xbc, 0xd8, //0x0000143d bsfq %r8, %r11 + 0x4d, 0x29, 0xe3, //0x00001441 subq %r12, %r11 + //0x00001444 LBB0_269 + 0x48, 0x8b, 0x55, 0xc8, //0x00001444 movq $-56(%rbp), %rdx + 0x4c, 0x8b, 0x45, 0xb8, //0x00001448 movq $-72(%rbp), %r8 + 0x4d, 0x85, 0xdb, //0x0000144c testq %r11, %r11 + 0x0f, 0x89, 0x02, 0xfe, 0xff, 0xff, //0x0000144f jns LBB0_246 + 0xe9, 0x48, 0x24, 0x00, 0x00, //0x00001455 jmp LBB0_434 + //0x0000145a LBB0_270 + 0xf6, 0x45, 0x98, 0x40, //0x0000145a testb $64, $-104(%rbp) + 0x0f, 0x85, 0xa7, 0x04, 0x00, 0x00, //0x0000145e jne LBB0_344 + 0x49, 0x8b, 0x45, 0x00, //0x00001464 movq (%r13), %rax + 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x00001468 cmpq $4095, %rax + 0x0f, 0x8f, 0x33, 0x22, 0x00, 0x00, //0x0000146e jg LBB0_634 + 0x48, 0x8d, 0x48, 0x01, //0x00001474 leaq $1(%rax), %rcx + 0x49, 0x89, 0x4d, 0x00, //0x00001478 movq %rcx, (%r13) + 0x49, 0xc7, 0x44, 0xc5, 0x08, 0x05, 0x00, 0x00, 0x00, //0x0000147c movq $5, $8(%r13,%rax,8) + 0xe9, 0x46, 0xed, 0xff, 0xff, //0x00001485 jmp LBB0_3 + //0x0000148a LBB0_273 + 0x48, 0x8b, 0x45, 0xa0, //0x0000148a movq $-96(%rbp), %rax + 0x4c, 0x8b, 0x60, 0x08, //0x0000148e movq $8(%rax), %r12 + 0xf6, 0x45, 0x98, 0x40, //0x00001492 testb $64, $-104(%rbp) + 0x0f, 0x85, 0xad, 0x08, 0x00, 0x00, //0x00001496 jne LBB0_371 + 0x4d, 0x29, 0xdc, //0x0000149c subq %r11, %r12 + 0x0f, 0x84, 0xe3, 0x23, 0x00, 0x00, //0x0000149f je LBB0_635 + 0x4b, 0x8d, 0x04, 0x19, //0x000014a5 leaq (%r9,%r11), %rax + 0x48, 0x89, 0x45, 0xb0, //0x000014a9 movq %rax, $-80(%rbp) + 0x80, 0x38, 0x30, //0x000014ad cmpb $48, (%rax) + 0x0f, 0x85, 0x39, 0x00, 0x00, 0x00, //0x000014b0 jne LBB0_279 + 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000014b6 movl $1, %eax + 0x49, 0x83, 0xfc, 0x01, //0x000014bb cmpq $1, %r12 + 0x0f, 0x84, 0x2b, 0x11, 0x00, 0x00, //0x000014bf je LBB0_460 + 0x48, 0x8b, 0x4d, 0xb0, //0x000014c5 movq $-80(%rbp), %rcx + 0x8a, 0x49, 0x01, //0x000014c9 movb $1(%rcx), %cl + 0x80, 0xc1, 0xd2, //0x000014cc addb $-46, %cl + 0x80, 0xf9, 0x37, //0x000014cf cmpb $55, %cl + 0x0f, 0x87, 0x18, 0x11, 0x00, 0x00, //0x000014d2 ja LBB0_460 + 0x0f, 0xb6, 0xc9, //0x000014d8 movzbl %cl, %ecx + 0x48, 0xba, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x000014db movabsq $36028797027352577, %rdx + 0x48, 0x0f, 0xa3, 0xca, //0x000014e5 btq %rcx, %rdx + 0x0f, 0x83, 0x01, 0x11, 0x00, 0x00, //0x000014e9 jae LBB0_460 + //0x000014ef LBB0_279 + 0x49, 0x83, 0xfc, 0x10, //0x000014ef cmpq $16, %r12 + 0x0f, 0x82, 0x00, 0x1b, 0x00, 0x00, //0x000014f3 jb LBB0_536 + 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000014f9 movq $-1, %r8 + 0x31, 0xc0, //0x00001500 xorl %eax, %eax + 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00001502 movq $-1, %r15 + 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00001509 movq $-1, %r14 + 0x4d, 0x89, 0xe2, //0x00001510 movq %r12, %r10 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001513 .p2align 4, 0x90 + //0x00001520 LBB0_281 + 0x48, 0x8b, 0x4d, 0xb0, //0x00001520 movq $-80(%rbp), %rcx + 0xf3, 0x0f, 0x6f, 0x04, 0x01, //0x00001524 movdqu (%rcx,%rax), %xmm0 + 0x66, 0x0f, 0x6f, 0xc8, //0x00001529 movdqa %xmm0, %xmm1 + 0x66, 0x0f, 0x74, 0xcf, //0x0000152d pcmpeqb %xmm7, %xmm1 + 0x66, 0x0f, 0x6f, 0xd0, //0x00001531 movdqa %xmm0, %xmm2 + 0x66, 0x0f, 0x74, 0x15, 0x73, 0xeb, 0xff, 0xff, //0x00001535 pcmpeqb $-5261(%rip), %xmm2 /* LCPI0_11+0(%rip) */ + 0x66, 0x0f, 0xeb, 0xd1, //0x0000153d por %xmm1, %xmm2 + 0x66, 0x0f, 0x6f, 0xc8, //0x00001541 movdqa %xmm0, %xmm1 + 0x66, 0x0f, 0xfc, 0x0d, 0x73, 0xeb, 0xff, 0xff, //0x00001545 paddb $-5261(%rip), %xmm1 /* LCPI0_12+0(%rip) */ + 0x66, 0x0f, 0x6f, 0xd9, //0x0000154d movdqa %xmm1, %xmm3 + 0x66, 0x0f, 0xda, 0x1d, 0x77, 0xeb, 0xff, 0xff, //0x00001551 pminub $-5257(%rip), %xmm3 /* LCPI0_13+0(%rip) */ + 0x66, 0x0f, 0x74, 0xd9, //0x00001559 pcmpeqb %xmm1, %xmm3 + 0x66, 0x0f, 0x6f, 0xc8, //0x0000155d movdqa %xmm0, %xmm1 + 0x66, 0x41, 0x0f, 0xdb, 0xc9, //0x00001561 pand %xmm9, %xmm1 + 0x66, 0x0f, 0x74, 0x05, 0x72, 0xeb, 0xff, 0xff, //0x00001566 pcmpeqb $-5262(%rip), %xmm0 /* LCPI0_14+0(%rip) */ + 0x66, 0x41, 0x0f, 0x74, 0xcf, //0x0000156e pcmpeqb %xmm15, %xmm1 + 0x66, 0x0f, 0xd7, 0xf9, //0x00001573 pmovmskb %xmm1, %edi + 0x66, 0x0f, 0xeb, 0xc8, //0x00001577 por %xmm0, %xmm1 + 0x66, 0x0f, 0xeb, 0xca, //0x0000157b por %xmm2, %xmm1 + 0x66, 0x0f, 0xeb, 0xcb, //0x0000157f por %xmm3, %xmm1 + 0x66, 0x0f, 0xd7, 0xd0, //0x00001583 pmovmskb %xmm0, %edx + 0x66, 0x0f, 0xd7, 0xf2, //0x00001587 pmovmskb %xmm2, %esi + 0x66, 0x0f, 0xd7, 0xc9, //0x0000158b pmovmskb %xmm1, %ecx + 0xf7, 0xd1, //0x0000158f notl %ecx + 0x0f, 0xbc, 0xc9, //0x00001591 bsfl %ecx, %ecx + 0x83, 0xf9, 0x10, //0x00001594 cmpl $16, %ecx + 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x00001597 je LBB0_283 + 0xbb, 0xff, 0xff, 0xff, 0xff, //0x0000159d movl $-1, %ebx + 0xd3, 0xe3, //0x000015a2 shll %cl, %ebx + 0xf7, 0xd3, //0x000015a4 notl %ebx + 0x21, 0xda, //0x000015a6 andl %ebx, %edx + 0x21, 0xdf, //0x000015a8 andl %ebx, %edi + 0x21, 0xf3, //0x000015aa andl %esi, %ebx + 0x89, 0xde, //0x000015ac movl %ebx, %esi + //0x000015ae LBB0_283 + 0x8d, 0x5a, 0xff, //0x000015ae leal $-1(%rdx), %ebx + 0x21, 0xd3, //0x000015b1 andl %edx, %ebx + 0x0f, 0x85, 0x64, 0x16, 0x00, 0x00, //0x000015b3 jne LBB0_502 + 0x8d, 0x5f, 0xff, //0x000015b9 leal $-1(%rdi), %ebx + 0x21, 0xfb, //0x000015bc andl %edi, %ebx + 0x0f, 0x85, 0x59, 0x16, 0x00, 0x00, //0x000015be jne LBB0_502 + 0x8d, 0x5e, 0xff, //0x000015c4 leal $-1(%rsi), %ebx + 0x21, 0xf3, //0x000015c7 andl %esi, %ebx + 0x0f, 0x85, 0x4e, 0x16, 0x00, 0x00, //0x000015c9 jne LBB0_502 + 0x85, 0xd2, //0x000015cf testl %edx, %edx + 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x000015d1 je LBB0_289 + 0x0f, 0xbc, 0xd2, //0x000015d7 bsfl %edx, %edx + 0x49, 0x83, 0xfe, 0xff, //0x000015da cmpq $-1, %r14 + 0x0f, 0x85, 0x6f, 0x16, 0x00, 0x00, //0x000015de jne LBB0_506 + 0x48, 0x01, 0xc2, //0x000015e4 addq %rax, %rdx + 0x49, 0x89, 0xd6, //0x000015e7 movq %rdx, %r14 + //0x000015ea LBB0_289 + 0x85, 0xff, //0x000015ea testl %edi, %edi + 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x000015ec je LBB0_292 + 0x0f, 0xbc, 0xd7, //0x000015f2 bsfl %edi, %edx + 0x49, 0x83, 0xff, 0xff, //0x000015f5 cmpq $-1, %r15 + 0x0f, 0x85, 0x54, 0x16, 0x00, 0x00, //0x000015f9 jne LBB0_506 + 0x48, 0x01, 0xc2, //0x000015ff addq %rax, %rdx + 0x49, 0x89, 0xd7, //0x00001602 movq %rdx, %r15 + //0x00001605 LBB0_292 + 0x85, 0xf6, //0x00001605 testl %esi, %esi + 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00001607 je LBB0_295 + 0x0f, 0xbc, 0xd6, //0x0000160d bsfl %esi, %edx + 0x49, 0x83, 0xf8, 0xff, //0x00001610 cmpq $-1, %r8 + 0x0f, 0x85, 0x39, 0x16, 0x00, 0x00, //0x00001614 jne LBB0_506 + 0x48, 0x01, 0xc2, //0x0000161a addq %rax, %rdx + 0x49, 0x89, 0xd0, //0x0000161d movq %rdx, %r8 + //0x00001620 LBB0_295 + 0x83, 0xf9, 0x10, //0x00001620 cmpl $16, %ecx + 0x0f, 0x85, 0x2e, 0x0f, 0x00, 0x00, //0x00001623 jne LBB0_447 + 0x49, 0x83, 0xc2, 0xf0, //0x00001629 addq $-16, %r10 + 0x48, 0x83, 0xc0, 0x10, //0x0000162d addq $16, %rax + 0x49, 0x83, 0xfa, 0x0f, //0x00001631 cmpq $15, %r10 + 0x0f, 0x87, 0xe5, 0xfe, 0xff, 0xff, //0x00001635 ja LBB0_281 + 0x48, 0x8b, 0x4d, 0xb0, //0x0000163b movq $-80(%rbp), %rcx + 0x48, 0x01, 0xc1, //0x0000163f addq %rax, %rcx + 0x48, 0x89, 0xca, //0x00001642 movq %rcx, %rdx + 0x49, 0x39, 0xc4, //0x00001645 cmpq %rax, %r12 + 0x0f, 0x84, 0x2d, 0x0f, 0x00, 0x00, //0x00001648 je LBB0_449 + //0x0000164e LBB0_298 + 0x4e, 0x8d, 0x24, 0x11, //0x0000164e leaq (%rcx,%r10), %r12 + 0x48, 0x89, 0xc8, //0x00001652 movq %rcx, %rax + 0x48, 0x2b, 0x45, 0xc8, //0x00001655 subq $-56(%rbp), %rax + 0x4c, 0x89, 0xce, //0x00001659 movq %r9, %rsi + 0x48, 0xf7, 0xd6, //0x0000165c notq %rsi + 0x48, 0x01, 0xc6, //0x0000165f addq %rax, %rsi + 0x31, 0xc0, //0x00001662 xorl %eax, %eax + 0xe9, 0x24, 0x00, 0x00, 0x00, //0x00001664 jmp LBB0_302 + //0x00001669 LBB0_299 + 0x49, 0x83, 0xf8, 0xff, //0x00001669 cmpq $-1, %r8 + 0x0f, 0x85, 0xce, 0x15, 0x00, 0x00, //0x0000166d jne LBB0_505 + 0x4c, 0x8d, 0x04, 0x06, //0x00001673 leaq (%rsi,%rax), %r8 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001677 .p2align 4, 0x90 + //0x00001680 LBB0_301 + 0x48, 0x83, 0xc0, 0x01, //0x00001680 addq $1, %rax + 0x49, 0x39, 0xc2, //0x00001684 cmpq %rax, %r10 + 0x0f, 0x84, 0xab, 0x12, 0x00, 0x00, //0x00001687 je LBB0_476 + //0x0000168d LBB0_302 + 0x0f, 0xbe, 0x14, 0x01, //0x0000168d movsbl (%rcx,%rax), %edx + 0x8d, 0x7a, 0xd0, //0x00001691 leal $-48(%rdx), %edi + 0x83, 0xff, 0x0a, //0x00001694 cmpl $10, %edi + 0x0f, 0x82, 0xe3, 0xff, 0xff, 0xff, //0x00001697 jb LBB0_301 + 0x8d, 0x7a, 0xd5, //0x0000169d leal $-43(%rdx), %edi + 0x83, 0xff, 0x1a, //0x000016a0 cmpl $26, %edi + 0x0f, 0x87, 0x23, 0x00, 0x00, 0x00, //0x000016a3 ja LBB0_307 + 0x48, 0x8d, 0x1d, 0xec, 0x24, 0x00, 0x00, //0x000016a9 leaq $9452(%rip), %rbx /* LJTI0_2+0(%rip) */ + 0x48, 0x63, 0x14, 0xbb, //0x000016b0 movslq (%rbx,%rdi,4), %rdx + 0x48, 0x01, 0xda, //0x000016b4 addq %rbx, %rdx + 0xff, 0xe2, //0x000016b7 jmpq *%rdx + //0x000016b9 LBB0_305 + 0x49, 0x83, 0xfe, 0xff, //0x000016b9 cmpq $-1, %r14 + 0x0f, 0x85, 0x7e, 0x15, 0x00, 0x00, //0x000016bd jne LBB0_505 + 0x4c, 0x8d, 0x34, 0x06, //0x000016c3 leaq (%rsi,%rax), %r14 + 0xe9, 0xb4, 0xff, 0xff, 0xff, //0x000016c7 jmp LBB0_301 + //0x000016cc LBB0_307 + 0x83, 0xfa, 0x65, //0x000016cc cmpl $101, %edx + 0x0f, 0x85, 0xa0, 0x0e, 0x00, 0x00, //0x000016cf jne LBB0_448 + //0x000016d5 LBB0_308 + 0x49, 0x83, 0xff, 0xff, //0x000016d5 cmpq $-1, %r15 + 0x0f, 0x85, 0x62, 0x15, 0x00, 0x00, //0x000016d9 jne LBB0_505 + 0x4c, 0x8d, 0x3c, 0x06, //0x000016df leaq (%rsi,%rax), %r15 + 0xe9, 0x98, 0xff, 0xff, 0xff, //0x000016e3 jmp LBB0_301 + //0x000016e8 LBB0_310 + 0x48, 0x8b, 0x4d, 0xa0, //0x000016e8 movq $-96(%rbp), %rcx + 0x48, 0x8b, 0x49, 0x08, //0x000016ec movq $8(%rcx), %rcx + 0x48, 0x8d, 0x51, 0xfd, //0x000016f0 leaq $-3(%rcx), %rdx + 0x48, 0x8b, 0x75, 0xc8, //0x000016f4 movq $-56(%rbp), %rsi + 0x48, 0x39, 0xd6, //0x000016f8 cmpq %rdx, %rsi + 0x0f, 0x83, 0x12, 0x22, 0x00, 0x00, //0x000016fb jae LBB0_643 + 0x41, 0x81, 0x38, 0x6e, 0x75, 0x6c, 0x6c, //0x00001701 cmpl $1819047278, (%r8) + 0x0f, 0x84, 0x92, 0xea, 0xff, 0xff, //0x00001708 je LBB0_1 + 0xe9, 0x3f, 0x20, 0x00, 0x00, //0x0000170e jmp LBB0_312 + //0x00001713 LBB0_317 + 0xf6, 0x45, 0x98, 0x40, //0x00001713 testb $64, $-104(%rbp) + 0x0f, 0x85, 0xed, 0x06, 0x00, 0x00, //0x00001717 jne LBB0_383 + 0x49, 0x8b, 0x45, 0x00, //0x0000171d movq (%r13), %rax + 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x00001721 cmpq $4095, %rax + 0x0f, 0x8f, 0x7a, 0x1f, 0x00, 0x00, //0x00001727 jg LBB0_634 + 0x48, 0x8d, 0x48, 0x01, //0x0000172d leaq $1(%rax), %rcx + 0x49, 0x89, 0x4d, 0x00, //0x00001731 movq %rcx, (%r13) + 0x49, 0xc7, 0x44, 0xc5, 0x08, 0x06, 0x00, 0x00, 0x00, //0x00001735 movq $6, $8(%r13,%rax,8) + 0xe9, 0x8d, 0xea, 0xff, 0xff, //0x0000173e jmp LBB0_3 + //0x00001743 LBB0_320 + 0x48, 0x8b, 0x4d, 0xa0, //0x00001743 movq $-96(%rbp), %rcx + 0x48, 0x8b, 0x49, 0x08, //0x00001747 movq $8(%rcx), %rcx + 0x48, 0x8d, 0x51, 0xfd, //0x0000174b leaq $-3(%rcx), %rdx + 0x48, 0x8b, 0x75, 0xc8, //0x0000174f movq $-56(%rbp), %rsi + 0x48, 0x39, 0xd6, //0x00001753 cmpq %rdx, %rsi + 0x0f, 0x83, 0xb7, 0x21, 0x00, 0x00, //0x00001756 jae LBB0_643 + 0x41, 0x81, 0x38, 0x74, 0x72, 0x75, 0x65, //0x0000175c cmpl $1702195828, (%r8) + 0x0f, 0x84, 0x37, 0xea, 0xff, 0xff, //0x00001763 je LBB0_1 + 0xe9, 0x93, 0x20, 0x00, 0x00, //0x00001769 jmp LBB0_322 + //0x0000176e LBB0_326 + 0x4c, 0x89, 0xe0, //0x0000176e movq %r12, %rax + 0x4c, 0x09, 0xd0, //0x00001771 orq %r10, %rax + 0x0f, 0x99, 0xc0, //0x00001774 setns %al + 0x0f, 0x88, 0x49, 0x0b, 0x00, 0x00, //0x00001777 js LBB0_620 + 0x4d, 0x39, 0xd4, //0x0000177d cmpq %r10, %r12 + 0x0f, 0x8c, 0x40, 0x0b, 0x00, 0x00, //0x00001780 jl LBB0_620 + 0x49, 0xf7, 0xd4, //0x00001786 notq %r12 + 0x4d, 0x89, 0xe3, //0x00001789 movq %r12, %r11 + 0x4c, 0x8b, 0x6d, 0xc0, //0x0000178c movq $-64(%rbp), %r13 + 0x4d, 0x85, 0xdb, //0x00001790 testq %r11, %r11 + 0x0f, 0x89, 0x81, 0xfa, 0xff, 0xff, //0x00001793 jns LBB0_242 + 0xe9, 0x3e, 0x1f, 0x00, 0x00, //0x00001799 jmp LBB0_621 + //0x0000179e LBB0_329 + 0xb9, 0x40, 0x00, 0x00, 0x00, //0x0000179e movl $64, %ecx + 0x48, 0x8b, 0x55, 0xc8, //0x000017a3 movq $-56(%rbp), %rdx + 0x48, 0x39, 0xc1, //0x000017a7 cmpq %rax, %rcx + 0x0f, 0x82, 0x38, 0x21, 0x00, 0x00, //0x000017aa jb LBB0_225 + //0x000017b0 LBB0_330 + 0x49, 0x01, 0xc3, //0x000017b0 addq %rax, %r11 + 0x49, 0x83, 0xc3, 0x01, //0x000017b3 addq $1, %r11 + 0x4d, 0x85, 0xdb, //0x000017b7 testq %r11, %r11 + 0x0f, 0x88, 0x45, 0x1f, 0x00, 0x00, //0x000017ba js LBB0_127 + //0x000017c0 LBB0_331 + 0x48, 0x8b, 0x45, 0xa8, //0x000017c0 movq $-88(%rbp), %rax + 0x4c, 0x89, 0x18, //0x000017c4 movq %r11, (%rax) + 0x48, 0x89, 0xd0, //0x000017c7 movq %rdx, %rax + 0x48, 0xb9, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x000017ca movabsq $9223372036854775806, %rcx + 0x48, 0x39, 0xca, //0x000017d4 cmpq %rcx, %rdx + 0x0f, 0x87, 0x16, 0x1f, 0x00, 0x00, //0x000017d7 ja LBB0_638 + 0x49, 0x8b, 0x45, 0x00, //0x000017dd movq (%r13), %rax + 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x000017e1 cmpq $4095, %rax + 0x0f, 0x8f, 0xba, 0x1e, 0x00, 0x00, //0x000017e7 jg LBB0_634 + 0x48, 0x8d, 0x48, 0x01, //0x000017ed leaq $1(%rax), %rcx + 0x49, 0x89, 0x4d, 0x00, //0x000017f1 movq %rcx, (%r13) + 0x49, 0xc7, 0x44, 0xc5, 0x08, 0x04, 0x00, 0x00, 0x00, //0x000017f5 movq $4, $8(%r13,%rax,8) + 0xe9, 0xcd, 0xe9, 0xff, 0xff, //0x000017fe jmp LBB0_3 + //0x00001803 LBB0_334 + 0x4d, 0x89, 0xc6, //0x00001803 movq %r8, %r14 + 0x4d, 0x29, 0xde, //0x00001806 subq %r11, %r14 + 0x49, 0x83, 0xfe, 0x20, //0x00001809 cmpq $32, %r14 + 0x0f, 0x8c, 0xc9, 0x17, 0x00, 0x00, //0x0000180d jl LBB0_534 + 0x48, 0x8b, 0x4d, 0xc8, //0x00001813 movq $-56(%rbp), %rcx + 0x4d, 0x8d, 0x14, 0x09, //0x00001817 leaq (%r9,%rcx), %r10 + 0x49, 0x29, 0xc8, //0x0000181b subq %rcx, %r8 + 0xbb, 0x1f, 0x00, 0x00, 0x00, //0x0000181e movl $31, %ebx + 0x45, 0x31, 0xf6, //0x00001823 xorl %r14d, %r14d + 0x45, 0x31, 0xdb, //0x00001826 xorl %r11d, %r11d + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001829 .p2align 4, 0x90 + //0x00001830 LBB0_336 + 0xf3, 0x43, 0x0f, 0x6f, 0x44, 0x32, 0x01, //0x00001830 movdqu $1(%r10,%r14), %xmm0 + 0xf3, 0x43, 0x0f, 0x6f, 0x4c, 0x32, 0x11, //0x00001837 movdqu $17(%r10,%r14), %xmm1 + 0x66, 0x0f, 0x6f, 0xd0, //0x0000183e movdqa %xmm0, %xmm2 + 0x66, 0x41, 0x0f, 0x74, 0xd3, //0x00001842 pcmpeqb %xmm11, %xmm2 + 0x66, 0x0f, 0xd7, 0xca, //0x00001847 pmovmskb %xmm2, %ecx + 0x66, 0x0f, 0x6f, 0xd1, //0x0000184b movdqa %xmm1, %xmm2 + 0x66, 0x41, 0x0f, 0x74, 0xd3, //0x0000184f pcmpeqb %xmm11, %xmm2 + 0x66, 0x0f, 0xd7, 0xd2, //0x00001854 pmovmskb %xmm2, %edx + 0x48, 0xc1, 0xe2, 0x10, //0x00001858 shlq $16, %rdx + 0x48, 0x09, 0xca, //0x0000185c orq %rcx, %rdx + 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x0000185f pcmpeqb %xmm13, %xmm0 + 0x66, 0x0f, 0xd7, 0xf8, //0x00001864 pmovmskb %xmm0, %edi + 0x66, 0x41, 0x0f, 0x74, 0xcd, //0x00001868 pcmpeqb %xmm13, %xmm1 + 0x66, 0x0f, 0xd7, 0xc9, //0x0000186d pmovmskb %xmm1, %ecx + 0x48, 0xc1, 0xe1, 0x10, //0x00001871 shlq $16, %rcx + 0x48, 0x09, 0xf9, //0x00001875 orq %rdi, %rcx + 0x48, 0x89, 0xcf, //0x00001878 movq %rcx, %rdi + 0x4c, 0x09, 0xdf, //0x0000187b orq %r11, %rdi + 0x0f, 0x84, 0x3c, 0x00, 0x00, 0x00, //0x0000187e je LBB0_338 + 0x44, 0x89, 0xdf, //0x00001884 movl %r11d, %edi + 0xf7, 0xd7, //0x00001887 notl %edi + 0x21, 0xcf, //0x00001889 andl %ecx, %edi + 0x44, 0x8d, 0x3c, 0x3f, //0x0000188b leal (%rdi,%rdi), %r15d + 0x45, 0x09, 0xdf, //0x0000188f orl %r11d, %r15d + 0x44, 0x89, 0xfe, //0x00001892 movl %r15d, %esi + 0xf7, 0xd6, //0x00001895 notl %esi + 0x21, 0xce, //0x00001897 andl %ecx, %esi + 0x81, 0xe6, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001899 andl $-1431655766, %esi + 0x45, 0x31, 0xdb, //0x0000189f xorl %r11d, %r11d + 0x01, 0xfe, //0x000018a2 addl %edi, %esi + 0x41, 0x0f, 0x92, 0xc3, //0x000018a4 setb %r11b + 0x01, 0xf6, //0x000018a8 addl %esi, %esi + 0x81, 0xf6, 0x55, 0x55, 0x55, 0x55, //0x000018aa xorl $1431655765, %esi + 0x44, 0x21, 0xfe, //0x000018b0 andl %r15d, %esi + 0xf7, 0xd6, //0x000018b3 notl %esi + 0x21, 0xf2, //0x000018b5 andl %esi, %edx + 0xe9, 0x07, 0x00, 0x00, 0x00, //0x000018b7 jmp LBB0_339 + 0x90, 0x90, 0x90, 0x90, //0x000018bc .p2align 4, 0x90 + //0x000018c0 LBB0_338 + 0x45, 0x31, 0xdb, //0x000018c0 xorl %r11d, %r11d + //0x000018c3 LBB0_339 + 0x48, 0x85, 0xd2, //0x000018c3 testq %rdx, %rdx + 0x0f, 0x85, 0xd3, 0x09, 0x00, 0x00, //0x000018c6 jne LBB0_412 + 0x49, 0x83, 0xc6, 0x20, //0x000018cc addq $32, %r14 + 0x49, 0x8d, 0x0c, 0x18, //0x000018d0 leaq (%r8,%rbx), %rcx + 0x48, 0x83, 0xc1, 0xe0, //0x000018d4 addq $-32, %rcx + 0x48, 0x83, 0xc3, 0xe0, //0x000018d8 addq $-32, %rbx + 0x48, 0x83, 0xf9, 0x3f, //0x000018dc cmpq $63, %rcx + 0x0f, 0x8f, 0x4a, 0xff, 0xff, 0xff, //0x000018e0 jg LBB0_336 + 0x4d, 0x85, 0xdb, //0x000018e6 testq %r11, %r11 + 0x0f, 0x85, 0xc0, 0x1b, 0x00, 0x00, //0x000018e9 jne LBB0_593 + 0x4f, 0x8d, 0x1c, 0x16, //0x000018ef leaq (%r14,%r10), %r11 + 0x49, 0x83, 0xc3, 0x01, //0x000018f3 addq $1, %r11 + 0x49, 0xf7, 0xd6, //0x000018f7 notq %r14 + 0x4d, 0x01, 0xc6, //0x000018fa addq %r8, %r14 + //0x000018fd LBB0_343 + 0x4d, 0x85, 0xf6, //0x000018fd testq %r14, %r14 + 0x0f, 0x8f, 0x19, 0x0c, 0x00, 0x00, //0x00001900 jg LBB0_444 + 0xe9, 0xe8, 0x1d, 0x00, 0x00, //0x00001906 jmp LBB0_638 + //0x0000190b LBB0_344 + 0x48, 0x8b, 0x4d, 0xa0, //0x0000190b movq $-96(%rbp), %rcx + 0x48, 0x8b, 0x49, 0x08, //0x0000190f movq $8(%rcx), %rcx + 0x4c, 0x29, 0xd9, //0x00001913 subq %r11, %rcx + 0x4d, 0x01, 0xd9, //0x00001916 addq %r11, %r9 + 0x45, 0x31, 0xf6, //0x00001919 xorl %r14d, %r14d + 0x45, 0x31, 0xc0, //0x0000191c xorl %r8d, %r8d + 0x45, 0x31, 0xdb, //0x0000191f xorl %r11d, %r11d + 0x45, 0x31, 0xe4, //0x00001922 xorl %r12d, %r12d + 0x48, 0x83, 0xf9, 0x40, //0x00001925 cmpq $64, %rcx + 0x48, 0x89, 0x4d, 0xb0, //0x00001929 movq %rcx, $-80(%rbp) + 0x0f, 0x8d, 0x4a, 0x01, 0x00, 0x00, //0x0000192d jge LBB0_345 + //0x00001933 LBB0_354 + 0x48, 0x85, 0xc9, //0x00001933 testq %rcx, %rcx + 0x0f, 0x8e, 0xcf, 0x1f, 0x00, 0x00, //0x00001936 jle LBB0_642 + 0x66, 0x0f, 0xef, 0xc0, //0x0000193c pxor %xmm0, %xmm0 + 0xf3, 0x0f, 0x7f, 0x45, 0x80, //0x00001940 movdqu %xmm0, $-128(%rbp) + 0xf3, 0x0f, 0x7f, 0x85, 0x70, 0xff, 0xff, 0xff, //0x00001945 movdqu %xmm0, $-144(%rbp) + 0xf3, 0x0f, 0x7f, 0x85, 0x60, 0xff, 0xff, 0xff, //0x0000194d movdqu %xmm0, $-160(%rbp) + 0xf3, 0x0f, 0x7f, 0x85, 0x50, 0xff, 0xff, 0xff, //0x00001955 movdqu %xmm0, $-176(%rbp) + 0x4c, 0x89, 0xcf, //0x0000195d movq %r9, %rdi + 0x44, 0x89, 0xca, //0x00001960 movl %r9d, %edx + 0x81, 0xe2, 0xff, 0x0f, 0x00, 0x00, //0x00001963 andl $4095, %edx + 0x81, 0xfa, 0xc1, 0x0f, 0x00, 0x00, //0x00001969 cmpl $4033, %edx + 0x0f, 0x82, 0x3a, 0x00, 0x00, 0x00, //0x0000196f jb LBB0_358 + 0x48, 0x83, 0x7d, 0xb0, 0x20, //0x00001975 cmpq $32, $-80(%rbp) + 0x0f, 0x82, 0x37, 0x00, 0x00, 0x00, //0x0000197a jb LBB0_359 + 0x0f, 0x10, 0x07, //0x00001980 movups (%rdi), %xmm0 + 0x0f, 0x11, 0x85, 0x50, 0xff, 0xff, 0xff, //0x00001983 movups %xmm0, $-176(%rbp) + 0xf3, 0x0f, 0x6f, 0x47, 0x10, //0x0000198a movdqu $16(%rdi), %xmm0 + 0xf3, 0x0f, 0x7f, 0x85, 0x60, 0xff, 0xff, 0xff, //0x0000198f movdqu %xmm0, $-160(%rbp) + 0x48, 0x83, 0xc7, 0x20, //0x00001997 addq $32, %rdi + 0x48, 0x8b, 0x4d, 0xb0, //0x0000199b movq $-80(%rbp), %rcx + 0x48, 0x8d, 0x71, 0xe0, //0x0000199f leaq $-32(%rcx), %rsi + 0x4c, 0x8d, 0x95, 0x70, 0xff, 0xff, 0xff, //0x000019a3 leaq $-144(%rbp), %r10 + 0xe9, 0x13, 0x00, 0x00, 0x00, //0x000019aa jmp LBB0_360 + //0x000019af LBB0_358 + 0x49, 0x89, 0xf9, //0x000019af movq %rdi, %r9 + 0xe9, 0xc6, 0x00, 0x00, 0x00, //0x000019b2 jmp LBB0_345 + //0x000019b7 LBB0_359 + 0x4c, 0x8d, 0x95, 0x50, 0xff, 0xff, 0xff, //0x000019b7 leaq $-176(%rbp), %r10 + 0x48, 0x8b, 0x75, 0xb0, //0x000019be movq $-80(%rbp), %rsi + //0x000019c2 LBB0_360 + 0x48, 0x83, 0xfe, 0x10, //0x000019c2 cmpq $16, %rsi + 0x0f, 0x82, 0x4c, 0x00, 0x00, 0x00, //0x000019c6 jb LBB0_361 + 0xf3, 0x0f, 0x6f, 0x07, //0x000019cc movdqu (%rdi), %xmm0 + 0xf3, 0x41, 0x0f, 0x7f, 0x02, //0x000019d0 movdqu %xmm0, (%r10) + 0x48, 0x83, 0xc7, 0x10, //0x000019d5 addq $16, %rdi + 0x49, 0x83, 0xc2, 0x10, //0x000019d9 addq $16, %r10 + 0x48, 0x83, 0xc6, 0xf0, //0x000019dd addq $-16, %rsi + 0x48, 0x83, 0xfe, 0x08, //0x000019e1 cmpq $8, %rsi + 0x0f, 0x83, 0x37, 0x00, 0x00, 0x00, //0x000019e5 jae LBB0_366 + //0x000019eb LBB0_362 + 0x48, 0x83, 0xfe, 0x04, //0x000019eb cmpq $4, %rsi + 0x0f, 0x82, 0x49, 0x00, 0x00, 0x00, //0x000019ef jb LBB0_363 + //0x000019f5 LBB0_367 + 0x8b, 0x17, //0x000019f5 movl (%rdi), %edx + 0x41, 0x89, 0x12, //0x000019f7 movl %edx, (%r10) + 0x48, 0x83, 0xc7, 0x04, //0x000019fa addq $4, %rdi + 0x49, 0x83, 0xc2, 0x04, //0x000019fe addq $4, %r10 + 0x48, 0x83, 0xc6, 0xfc, //0x00001a02 addq $-4, %rsi + 0x48, 0x83, 0xfe, 0x02, //0x00001a06 cmpq $2, %rsi + 0x0f, 0x83, 0x38, 0x00, 0x00, 0x00, //0x00001a0a jae LBB0_364 + //0x00001a10 LBB0_368 + 0x48, 0x89, 0xfa, //0x00001a10 movq %rdi, %rdx + 0xe9, 0x49, 0x00, 0x00, 0x00, //0x00001a13 jmp LBB0_369 + //0x00001a18 LBB0_361 + 0x48, 0x83, 0xfe, 0x08, //0x00001a18 cmpq $8, %rsi + 0x0f, 0x82, 0xc9, 0xff, 0xff, 0xff, //0x00001a1c jb LBB0_362 + //0x00001a22 LBB0_366 + 0x48, 0x8b, 0x17, //0x00001a22 movq (%rdi), %rdx + 0x49, 0x89, 0x12, //0x00001a25 movq %rdx, (%r10) + 0x48, 0x83, 0xc7, 0x08, //0x00001a28 addq $8, %rdi + 0x49, 0x83, 0xc2, 0x08, //0x00001a2c addq $8, %r10 + 0x48, 0x83, 0xc6, 0xf8, //0x00001a30 addq $-8, %rsi + 0x48, 0x83, 0xfe, 0x04, //0x00001a34 cmpq $4, %rsi + 0x0f, 0x83, 0xb7, 0xff, 0xff, 0xff, //0x00001a38 jae LBB0_367 + //0x00001a3e LBB0_363 + 0x48, 0x83, 0xfe, 0x02, //0x00001a3e cmpq $2, %rsi + 0x0f, 0x82, 0xc8, 0xff, 0xff, 0xff, //0x00001a42 jb LBB0_368 + //0x00001a48 LBB0_364 + 0x48, 0x89, 0xf9, //0x00001a48 movq %rdi, %rcx + 0x0f, 0xb7, 0x17, //0x00001a4b movzwl (%rdi), %edx + 0x66, 0x41, 0x89, 0x12, //0x00001a4e movw %dx, (%r10) + 0x48, 0x83, 0xc1, 0x02, //0x00001a52 addq $2, %rcx + 0x49, 0x83, 0xc2, 0x02, //0x00001a56 addq $2, %r10 + 0x48, 0x83, 0xc6, 0xfe, //0x00001a5a addq $-2, %rsi + 0x48, 0x89, 0xca, //0x00001a5e movq %rcx, %rdx + //0x00001a61 LBB0_369 + 0x4c, 0x8d, 0x8d, 0x50, 0xff, 0xff, 0xff, //0x00001a61 leaq $-176(%rbp), %r9 + 0x48, 0x85, 0xf6, //0x00001a68 testq %rsi, %rsi + 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x00001a6b je LBB0_345 + 0x8a, 0x12, //0x00001a71 movb (%rdx), %dl + 0x41, 0x88, 0x12, //0x00001a73 movb %dl, (%r10) + 0x4c, 0x8d, 0x8d, 0x50, 0xff, 0xff, 0xff, //0x00001a76 leaq $-176(%rbp), %r9 + //0x00001a7d LBB0_345 + 0xf3, 0x41, 0x0f, 0x6f, 0x31, //0x00001a7d movdqu (%r9), %xmm6 + 0xf3, 0x41, 0x0f, 0x6f, 0x69, 0x10, //0x00001a82 movdqu $16(%r9), %xmm5 + 0xf3, 0x41, 0x0f, 0x6f, 0x61, 0x20, //0x00001a88 movdqu $32(%r9), %xmm4 + 0xf3, 0x41, 0x0f, 0x6f, 0x59, 0x30, //0x00001a8e movdqu $48(%r9), %xmm3 + 0x66, 0x0f, 0x6f, 0xc6, //0x00001a94 movdqa %xmm6, %xmm0 + 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x00001a98 pcmpeqb %xmm13, %xmm0 + 0x66, 0x0f, 0xd7, 0xf0, //0x00001a9d pmovmskb %xmm0, %esi + 0x66, 0x0f, 0x6f, 0xc5, //0x00001aa1 movdqa %xmm5, %xmm0 + 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x00001aa5 pcmpeqb %xmm13, %xmm0 + 0x66, 0x0f, 0xd7, 0xd0, //0x00001aaa pmovmskb %xmm0, %edx + 0x66, 0x0f, 0x6f, 0xc4, //0x00001aae movdqa %xmm4, %xmm0 + 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x00001ab2 pcmpeqb %xmm13, %xmm0 + 0x66, 0x0f, 0xd7, 0xf8, //0x00001ab7 pmovmskb %xmm0, %edi + 0x66, 0x0f, 0x6f, 0xc3, //0x00001abb movdqa %xmm3, %xmm0 + 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x00001abf pcmpeqb %xmm13, %xmm0 + 0x66, 0x0f, 0xd7, 0xd8, //0x00001ac4 pmovmskb %xmm0, %ebx + 0x48, 0xc1, 0xe3, 0x30, //0x00001ac8 shlq $48, %rbx + 0x48, 0xc1, 0xe7, 0x20, //0x00001acc shlq $32, %rdi + 0x48, 0x09, 0xdf, //0x00001ad0 orq %rbx, %rdi + 0x48, 0xc1, 0xe2, 0x10, //0x00001ad3 shlq $16, %rdx + 0x48, 0x09, 0xfa, //0x00001ad7 orq %rdi, %rdx + 0x48, 0x09, 0xd6, //0x00001ada orq %rdx, %rsi + 0x48, 0x89, 0xf2, //0x00001add movq %rsi, %rdx + 0x4c, 0x09, 0xc2, //0x00001ae0 orq %r8, %rdx + 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x00001ae3 jne LBB0_347 + 0x48, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00001ae9 movq $-1, %rsi + 0x45, 0x31, 0xc0, //0x00001af0 xorl %r8d, %r8d + 0xe9, 0x46, 0x00, 0x00, 0x00, //0x00001af3 jmp LBB0_348 + //0x00001af8 LBB0_347 + 0x4c, 0x89, 0xc2, //0x00001af8 movq %r8, %rdx + 0x48, 0xf7, 0xd2, //0x00001afb notq %rdx + 0x48, 0x21, 0xf2, //0x00001afe andq %rsi, %rdx + 0x4c, 0x8d, 0x14, 0x12, //0x00001b01 leaq (%rdx,%rdx), %r10 + 0x4d, 0x09, 0xc2, //0x00001b05 orq %r8, %r10 + 0x4c, 0x89, 0xd7, //0x00001b08 movq %r10, %rdi + 0x48, 0xf7, 0xd7, //0x00001b0b notq %rdi + 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001b0e movabsq $-6148914691236517206, %rbx + 0x48, 0x21, 0xde, //0x00001b18 andq %rbx, %rsi + 0x48, 0x21, 0xfe, //0x00001b1b andq %rdi, %rsi + 0x45, 0x31, 0xc0, //0x00001b1e xorl %r8d, %r8d + 0x48, 0x01, 0xd6, //0x00001b21 addq %rdx, %rsi + 0x41, 0x0f, 0x92, 0xc0, //0x00001b24 setb %r8b + 0x48, 0x01, 0xf6, //0x00001b28 addq %rsi, %rsi + 0x48, 0xba, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001b2b movabsq $6148914691236517205, %rdx + 0x48, 0x31, 0xd6, //0x00001b35 xorq %rdx, %rsi + 0x4c, 0x21, 0xd6, //0x00001b38 andq %r10, %rsi + 0x48, 0xf7, 0xd6, //0x00001b3b notq %rsi + //0x00001b3e LBB0_348 + 0x66, 0x0f, 0x6f, 0xc3, //0x00001b3e movdqa %xmm3, %xmm0 + 0x66, 0x41, 0x0f, 0x74, 0xc3, //0x00001b42 pcmpeqb %xmm11, %xmm0 + 0x66, 0x0f, 0xd7, 0xd0, //0x00001b47 pmovmskb %xmm0, %edx + 0x48, 0xc1, 0xe2, 0x30, //0x00001b4b shlq $48, %rdx + 0x66, 0x0f, 0x6f, 0xc4, //0x00001b4f movdqa %xmm4, %xmm0 + 0x66, 0x41, 0x0f, 0x74, 0xc3, //0x00001b53 pcmpeqb %xmm11, %xmm0 + 0x66, 0x0f, 0xd7, 0xf8, //0x00001b58 pmovmskb %xmm0, %edi + 0x48, 0xc1, 0xe7, 0x20, //0x00001b5c shlq $32, %rdi + 0x48, 0x09, 0xd7, //0x00001b60 orq %rdx, %rdi + 0x66, 0x0f, 0x6f, 0xc5, //0x00001b63 movdqa %xmm5, %xmm0 + 0x66, 0x41, 0x0f, 0x74, 0xc3, //0x00001b67 pcmpeqb %xmm11, %xmm0 + 0x66, 0x0f, 0xd7, 0xd0, //0x00001b6c pmovmskb %xmm0, %edx + 0x48, 0xc1, 0xe2, 0x10, //0x00001b70 shlq $16, %rdx + 0x48, 0x09, 0xfa, //0x00001b74 orq %rdi, %rdx + 0x66, 0x0f, 0x6f, 0xc6, //0x00001b77 movdqa %xmm6, %xmm0 + 0x66, 0x41, 0x0f, 0x74, 0xc3, //0x00001b7b pcmpeqb %xmm11, %xmm0 + 0x66, 0x0f, 0xd7, 0xf8, //0x00001b80 pmovmskb %xmm0, %edi + 0x48, 0x09, 0xd7, //0x00001b84 orq %rdx, %rdi + 0x48, 0x21, 0xf7, //0x00001b87 andq %rsi, %rdi + 0x66, 0x48, 0x0f, 0x6e, 0xc7, //0x00001b8a movq %rdi, %xmm0 + 0x66, 0x0f, 0x3a, 0x44, 0x05, 0x67, 0xe5, 0xff, 0xff, 0x00, //0x00001b8f pclmulqdq $0, $-6809(%rip), %xmm0 /* LCPI0_16+0(%rip) */ + 0x66, 0x49, 0x0f, 0x7e, 0xc2, //0x00001b99 movq %xmm0, %r10 + 0x4d, 0x31, 0xf2, //0x00001b9e xorq %r14, %r10 + 0x66, 0x0f, 0x6f, 0xc6, //0x00001ba1 movdqa %xmm6, %xmm0 + 0xf3, 0x0f, 0x6f, 0x0d, 0xb3, 0xe4, 0xff, 0xff, //0x00001ba5 movdqu $-6989(%rip), %xmm1 /* LCPI0_6+0(%rip) */ + 0x66, 0x0f, 0x74, 0xc1, //0x00001bad pcmpeqb %xmm1, %xmm0 + 0x66, 0x44, 0x0f, 0xd7, 0xe8, //0x00001bb1 pmovmskb %xmm0, %r13d + 0x66, 0x0f, 0x6f, 0xc5, //0x00001bb6 movdqa %xmm5, %xmm0 + 0x66, 0x0f, 0x74, 0xc1, //0x00001bba pcmpeqb %xmm1, %xmm0 + 0x66, 0x0f, 0xd7, 0xd0, //0x00001bbe pmovmskb %xmm0, %edx + 0x66, 0x0f, 0x6f, 0xc4, //0x00001bc2 movdqa %xmm4, %xmm0 + 0x66, 0x0f, 0x74, 0xc1, //0x00001bc6 pcmpeqb %xmm1, %xmm0 + 0x66, 0x0f, 0xd7, 0xf8, //0x00001bca pmovmskb %xmm0, %edi + 0x66, 0x0f, 0x6f, 0xc3, //0x00001bce movdqa %xmm3, %xmm0 + 0x66, 0x0f, 0x74, 0xc1, //0x00001bd2 pcmpeqb %xmm1, %xmm0 + 0x66, 0x0f, 0xd7, 0xf0, //0x00001bd6 pmovmskb %xmm0, %esi + 0x48, 0xc1, 0xe6, 0x30, //0x00001bda shlq $48, %rsi + 0x48, 0xc1, 0xe7, 0x20, //0x00001bde shlq $32, %rdi + 0x48, 0x09, 0xf7, //0x00001be2 orq %rsi, %rdi + 0x48, 0xc1, 0xe2, 0x10, //0x00001be5 shlq $16, %rdx + 0x48, 0x09, 0xfa, //0x00001be9 orq %rdi, %rdx + 0x49, 0x09, 0xd5, //0x00001bec orq %rdx, %r13 + 0x4d, 0x89, 0xd6, //0x00001bef movq %r10, %r14 + 0x49, 0xf7, 0xd6, //0x00001bf2 notq %r14 + 0x4d, 0x21, 0xf5, //0x00001bf5 andq %r14, %r13 + 0x66, 0x41, 0x0f, 0x74, 0xf0, //0x00001bf8 pcmpeqb %xmm8, %xmm6 + 0x66, 0x0f, 0xd7, 0xfe, //0x00001bfd pmovmskb %xmm6, %edi + 0x66, 0x41, 0x0f, 0x74, 0xe8, //0x00001c01 pcmpeqb %xmm8, %xmm5 + 0x66, 0x0f, 0xd7, 0xf5, //0x00001c06 pmovmskb %xmm5, %esi + 0x66, 0x41, 0x0f, 0x74, 0xe0, //0x00001c0a pcmpeqb %xmm8, %xmm4 + 0x66, 0x0f, 0xd7, 0xd4, //0x00001c0f pmovmskb %xmm4, %edx + 0x66, 0x41, 0x0f, 0x74, 0xd8, //0x00001c13 pcmpeqb %xmm8, %xmm3 + 0x66, 0x44, 0x0f, 0xd7, 0xfb, //0x00001c18 pmovmskb %xmm3, %r15d + 0x49, 0xc1, 0xe7, 0x30, //0x00001c1d shlq $48, %r15 + 0x48, 0xc1, 0xe2, 0x20, //0x00001c21 shlq $32, %rdx + 0x4c, 0x09, 0xfa, //0x00001c25 orq %r15, %rdx + 0x48, 0xc1, 0xe6, 0x10, //0x00001c28 shlq $16, %rsi + 0x48, 0x09, 0xd6, //0x00001c2c orq %rdx, %rsi + 0x48, 0x09, 0xf7, //0x00001c2f orq %rsi, %rdi + 0x4c, 0x21, 0xf7, //0x00001c32 andq %r14, %rdi + 0x0f, 0x84, 0x8c, 0x00, 0x00, 0x00, //0x00001c35 je LBB0_352 + 0x49, 0xbe, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001c3b movabsq $6148914691236517205, %r14 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001c45 .p2align 4, 0x90 + //0x00001c50 LBB0_350 + 0x48, 0x8d, 0x5f, 0xff, //0x00001c50 leaq $-1(%rdi), %rbx + 0x48, 0x89, 0xda, //0x00001c54 movq %rbx, %rdx + 0x4c, 0x21, 0xea, //0x00001c57 andq %r13, %rdx + 0x48, 0x89, 0xd6, //0x00001c5a movq %rdx, %rsi + 0x48, 0xd1, 0xee, //0x00001c5d shrq %rsi + 0x4c, 0x21, 0xf6, //0x00001c60 andq %r14, %rsi + 0x48, 0x29, 0xf2, //0x00001c63 subq %rsi, %rdx + 0x48, 0x89, 0xd6, //0x00001c66 movq %rdx, %rsi + 0x48, 0xb9, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x00001c69 movabsq $3689348814741910323, %rcx + 0x48, 0x21, 0xce, //0x00001c73 andq %rcx, %rsi + 0x48, 0xc1, 0xea, 0x02, //0x00001c76 shrq $2, %rdx + 0x48, 0x21, 0xca, //0x00001c7a andq %rcx, %rdx + 0x48, 0x01, 0xf2, //0x00001c7d addq %rsi, %rdx + 0x48, 0x89, 0xd6, //0x00001c80 movq %rdx, %rsi + 0x48, 0xc1, 0xee, 0x04, //0x00001c83 shrq $4, %rsi + 0x48, 0x01, 0xd6, //0x00001c87 addq %rdx, %rsi + 0x48, 0xb9, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x00001c8a movabsq $1085102592571150095, %rcx + 0x48, 0x21, 0xce, //0x00001c94 andq %rcx, %rsi + 0x48, 0xb9, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00001c97 movabsq $72340172838076673, %rcx + 0x48, 0x0f, 0xaf, 0xf1, //0x00001ca1 imulq %rcx, %rsi + 0x48, 0xc1, 0xee, 0x38, //0x00001ca5 shrq $56, %rsi + 0x4c, 0x01, 0xde, //0x00001ca9 addq %r11, %rsi + 0x4c, 0x39, 0xe6, //0x00001cac cmpq %r12, %rsi + 0x0f, 0x86, 0x94, 0x05, 0x00, 0x00, //0x00001caf jbe LBB0_410 + 0x49, 0x83, 0xc4, 0x01, //0x00001cb5 addq $1, %r12 + 0x48, 0x21, 0xdf, //0x00001cb9 andq %rbx, %rdi + 0x0f, 0x85, 0x8e, 0xff, 0xff, 0xff, //0x00001cbc jne LBB0_350 + 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x00001cc2 jmp LBB0_353 + //0x00001cc7 LBB0_352 + 0x49, 0xbe, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001cc7 movabsq $6148914691236517205, %r14 + //0x00001cd1 LBB0_353 + 0x49, 0xc1, 0xfa, 0x3f, //0x00001cd1 sarq $63, %r10 + 0x4c, 0x89, 0xea, //0x00001cd5 movq %r13, %rdx + 0x48, 0xd1, 0xea, //0x00001cd8 shrq %rdx + 0x4c, 0x21, 0xf2, //0x00001cdb andq %r14, %rdx + 0x49, 0x29, 0xd5, //0x00001cde subq %rdx, %r13 + 0x4c, 0x89, 0xea, //0x00001ce1 movq %r13, %rdx + 0x48, 0xb9, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x00001ce4 movabsq $3689348814741910323, %rcx + 0x48, 0x21, 0xca, //0x00001cee andq %rcx, %rdx + 0x49, 0xc1, 0xed, 0x02, //0x00001cf1 shrq $2, %r13 + 0x49, 0x21, 0xcd, //0x00001cf5 andq %rcx, %r13 + 0x49, 0x01, 0xd5, //0x00001cf8 addq %rdx, %r13 + 0x4c, 0x89, 0xea, //0x00001cfb movq %r13, %rdx + 0x48, 0xc1, 0xea, 0x04, //0x00001cfe shrq $4, %rdx + 0x4c, 0x01, 0xea, //0x00001d02 addq %r13, %rdx + 0x48, 0xb9, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x00001d05 movabsq $1085102592571150095, %rcx + 0x48, 0x21, 0xca, //0x00001d0f andq %rcx, %rdx + 0x48, 0xb9, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00001d12 movabsq $72340172838076673, %rcx + 0x48, 0x0f, 0xaf, 0xd1, //0x00001d1c imulq %rcx, %rdx + 0x48, 0xc1, 0xea, 0x38, //0x00001d20 shrq $56, %rdx + 0x49, 0x01, 0xd3, //0x00001d24 addq %rdx, %r11 + 0x49, 0x83, 0xc1, 0x40, //0x00001d27 addq $64, %r9 + 0x48, 0x8b, 0x4d, 0xb0, //0x00001d2b movq $-80(%rbp), %rcx + 0x48, 0x83, 0xc1, 0xc0, //0x00001d2f addq $-64, %rcx + 0x4d, 0x89, 0xd6, //0x00001d33 movq %r10, %r14 + 0x48, 0x83, 0xf9, 0x40, //0x00001d36 cmpq $64, %rcx + 0x48, 0x89, 0x4d, 0xb0, //0x00001d3a movq %rcx, $-80(%rbp) + 0x0f, 0x8d, 0x39, 0xfd, 0xff, 0xff, //0x00001d3e jge LBB0_345 + 0xe9, 0xea, 0xfb, 0xff, 0xff, //0x00001d44 jmp LBB0_354 + //0x00001d49 LBB0_371 + 0x4c, 0x89, 0xe0, //0x00001d49 movq %r12, %rax + 0x4c, 0x29, 0xd8, //0x00001d4c subq %r11, %rax + 0x48, 0x83, 0xf8, 0x10, //0x00001d4f cmpq $16, %rax + 0x0f, 0x82, 0x8b, 0x12, 0x00, 0x00, //0x00001d53 jb LBB0_535 + 0x48, 0x8b, 0x75, 0xc8, //0x00001d59 movq $-56(%rbp), %rsi + 0x48, 0x89, 0xf0, //0x00001d5d movq %rsi, %rax + 0x48, 0xf7, 0xd0, //0x00001d60 notq %rax + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001d63 .p2align 4, 0x90 + //0x00001d70 LBB0_373 + 0xf3, 0x43, 0x0f, 0x6f, 0x04, 0x19, //0x00001d70 movdqu (%r9,%r11), %xmm0 + 0x66, 0x0f, 0x6f, 0xc8, //0x00001d76 movdqa %xmm0, %xmm1 + 0x66, 0x41, 0x0f, 0x74, 0xce, //0x00001d7a pcmpeqb %xmm14, %xmm1 + 0x66, 0x41, 0x0f, 0xdb, 0xc1, //0x00001d7f pand %xmm9, %xmm0 + 0x66, 0x41, 0x0f, 0x74, 0xc0, //0x00001d84 pcmpeqb %xmm8, %xmm0 + 0x66, 0x0f, 0xeb, 0xc1, //0x00001d89 por %xmm1, %xmm0 + 0x66, 0x0f, 0xd7, 0xc8, //0x00001d8d pmovmskb %xmm0, %ecx + 0x85, 0xc9, //0x00001d91 testl %ecx, %ecx + 0x0f, 0x85, 0x1d, 0x05, 0x00, 0x00, //0x00001d93 jne LBB0_413 + 0x49, 0x83, 0xc3, 0x10, //0x00001d99 addq $16, %r11 + 0x49, 0x8d, 0x0c, 0x04, //0x00001d9d leaq (%r12,%rax), %rcx + 0x48, 0x83, 0xc1, 0xf0, //0x00001da1 addq $-16, %rcx + 0x48, 0x83, 0xc0, 0xf0, //0x00001da5 addq $-16, %rax + 0x48, 0x83, 0xf9, 0x0f, //0x00001da9 cmpq $15, %rcx + 0x0f, 0x87, 0xbd, 0xff, 0xff, 0xff, //0x00001dad ja LBB0_373 + 0x4d, 0x89, 0xcb, //0x00001db3 movq %r9, %r11 + 0x49, 0x29, 0xc3, //0x00001db6 subq %rax, %r11 + 0x49, 0x01, 0xc4, //0x00001db9 addq %rax, %r12 + 0x4c, 0x89, 0xe0, //0x00001dbc movq %r12, %rax + 0x48, 0x85, 0xc0, //0x00001dbf testq %rax, %rax + 0x0f, 0x84, 0x36, 0x00, 0x00, 0x00, //0x00001dc2 je LBB0_382 + //0x00001dc8 LBB0_376 + 0x49, 0x8d, 0x14, 0x03, //0x00001dc8 leaq (%r11,%rax), %rdx + 0x31, 0xc9, //0x00001dcc xorl %ecx, %ecx + //0x00001dce LBB0_377 + 0x41, 0x0f, 0xb6, 0x1c, 0x0b, //0x00001dce movzbl (%r11,%rcx), %ebx + 0x80, 0xfb, 0x2c, //0x00001dd3 cmpb $44, %bl + 0x0f, 0x84, 0x36, 0x0e, 0x00, 0x00, //0x00001dd6 je LBB0_501 + 0x80, 0xfb, 0x7d, //0x00001ddc cmpb $125, %bl + 0x0f, 0x84, 0x2d, 0x0e, 0x00, 0x00, //0x00001ddf je LBB0_501 + 0x80, 0xfb, 0x5d, //0x00001de5 cmpb $93, %bl + 0x0f, 0x84, 0x24, 0x0e, 0x00, 0x00, //0x00001de8 je LBB0_501 + 0x48, 0x83, 0xc1, 0x01, //0x00001dee addq $1, %rcx + 0x48, 0x39, 0xc8, //0x00001df2 cmpq %rcx, %rax + 0x0f, 0x85, 0xd3, 0xff, 0xff, 0xff, //0x00001df5 jne LBB0_377 + 0x49, 0x89, 0xd3, //0x00001dfb movq %rdx, %r11 + //0x00001dfe LBB0_382 + 0x4d, 0x29, 0xcb, //0x00001dfe subq %r9, %r11 + 0x4c, 0x8b, 0x6d, 0xc0, //0x00001e01 movq $-64(%rbp), %r13 + 0xe9, 0x9a, 0xe3, 0xff, 0xff, //0x00001e05 jmp LBB0_2 + //0x00001e0a LBB0_383 + 0x48, 0x8b, 0x4d, 0xa0, //0x00001e0a movq $-96(%rbp), %rcx + 0x48, 0x8b, 0x49, 0x08, //0x00001e0e movq $8(%rcx), %rcx + 0x4c, 0x29, 0xd9, //0x00001e12 subq %r11, %rcx + 0x4d, 0x01, 0xd9, //0x00001e15 addq %r11, %r9 + 0x45, 0x31, 0xf6, //0x00001e18 xorl %r14d, %r14d + 0x45, 0x31, 0xc0, //0x00001e1b xorl %r8d, %r8d + 0x45, 0x31, 0xdb, //0x00001e1e xorl %r11d, %r11d + 0x45, 0x31, 0xe4, //0x00001e21 xorl %r12d, %r12d + 0x48, 0x83, 0xf9, 0x40, //0x00001e24 cmpq $64, %rcx + 0x48, 0x89, 0x4d, 0xb0, //0x00001e28 movq %rcx, $-80(%rbp) + 0x0f, 0x8d, 0x4a, 0x01, 0x00, 0x00, //0x00001e2c jge LBB0_384 + //0x00001e32 LBB0_393 + 0x48, 0x85, 0xc9, //0x00001e32 testq %rcx, %rcx + 0x0f, 0x8e, 0xd0, 0x1a, 0x00, 0x00, //0x00001e35 jle LBB0_642 + 0x66, 0x0f, 0xef, 0xc0, //0x00001e3b pxor %xmm0, %xmm0 + 0xf3, 0x0f, 0x7f, 0x45, 0x80, //0x00001e3f movdqu %xmm0, $-128(%rbp) + 0xf3, 0x0f, 0x7f, 0x85, 0x70, 0xff, 0xff, 0xff, //0x00001e44 movdqu %xmm0, $-144(%rbp) + 0xf3, 0x0f, 0x7f, 0x85, 0x60, 0xff, 0xff, 0xff, //0x00001e4c movdqu %xmm0, $-160(%rbp) + 0xf3, 0x0f, 0x7f, 0x85, 0x50, 0xff, 0xff, 0xff, //0x00001e54 movdqu %xmm0, $-176(%rbp) + 0x4c, 0x89, 0xcf, //0x00001e5c movq %r9, %rdi + 0x44, 0x89, 0xca, //0x00001e5f movl %r9d, %edx + 0x81, 0xe2, 0xff, 0x0f, 0x00, 0x00, //0x00001e62 andl $4095, %edx + 0x81, 0xfa, 0xc1, 0x0f, 0x00, 0x00, //0x00001e68 cmpl $4033, %edx + 0x0f, 0x82, 0x3a, 0x00, 0x00, 0x00, //0x00001e6e jb LBB0_397 + 0x48, 0x83, 0x7d, 0xb0, 0x20, //0x00001e74 cmpq $32, $-80(%rbp) + 0x0f, 0x82, 0x37, 0x00, 0x00, 0x00, //0x00001e79 jb LBB0_398 + 0x0f, 0x10, 0x07, //0x00001e7f movups (%rdi), %xmm0 + 0x0f, 0x11, 0x85, 0x50, 0xff, 0xff, 0xff, //0x00001e82 movups %xmm0, $-176(%rbp) + 0xf3, 0x0f, 0x6f, 0x47, 0x10, //0x00001e89 movdqu $16(%rdi), %xmm0 + 0xf3, 0x0f, 0x7f, 0x85, 0x60, 0xff, 0xff, 0xff, //0x00001e8e movdqu %xmm0, $-160(%rbp) + 0x48, 0x83, 0xc7, 0x20, //0x00001e96 addq $32, %rdi + 0x48, 0x8b, 0x4d, 0xb0, //0x00001e9a movq $-80(%rbp), %rcx + 0x48, 0x8d, 0x71, 0xe0, //0x00001e9e leaq $-32(%rcx), %rsi + 0x4c, 0x8d, 0x95, 0x70, 0xff, 0xff, 0xff, //0x00001ea2 leaq $-144(%rbp), %r10 + 0xe9, 0x13, 0x00, 0x00, 0x00, //0x00001ea9 jmp LBB0_399 + //0x00001eae LBB0_397 + 0x49, 0x89, 0xf9, //0x00001eae movq %rdi, %r9 + 0xe9, 0xc6, 0x00, 0x00, 0x00, //0x00001eb1 jmp LBB0_384 + //0x00001eb6 LBB0_398 + 0x4c, 0x8d, 0x95, 0x50, 0xff, 0xff, 0xff, //0x00001eb6 leaq $-176(%rbp), %r10 + 0x48, 0x8b, 0x75, 0xb0, //0x00001ebd movq $-80(%rbp), %rsi + //0x00001ec1 LBB0_399 + 0x48, 0x83, 0xfe, 0x10, //0x00001ec1 cmpq $16, %rsi + 0x0f, 0x82, 0x4c, 0x00, 0x00, 0x00, //0x00001ec5 jb LBB0_400 + 0xf3, 0x0f, 0x6f, 0x07, //0x00001ecb movdqu (%rdi), %xmm0 + 0xf3, 0x41, 0x0f, 0x7f, 0x02, //0x00001ecf movdqu %xmm0, (%r10) + 0x48, 0x83, 0xc7, 0x10, //0x00001ed4 addq $16, %rdi + 0x49, 0x83, 0xc2, 0x10, //0x00001ed8 addq $16, %r10 + 0x48, 0x83, 0xc6, 0xf0, //0x00001edc addq $-16, %rsi + 0x48, 0x83, 0xfe, 0x08, //0x00001ee0 cmpq $8, %rsi + 0x0f, 0x83, 0x37, 0x00, 0x00, 0x00, //0x00001ee4 jae LBB0_405 + //0x00001eea LBB0_401 + 0x48, 0x83, 0xfe, 0x04, //0x00001eea cmpq $4, %rsi + 0x0f, 0x82, 0x49, 0x00, 0x00, 0x00, //0x00001eee jb LBB0_402 + //0x00001ef4 LBB0_406 + 0x8b, 0x17, //0x00001ef4 movl (%rdi), %edx + 0x41, 0x89, 0x12, //0x00001ef6 movl %edx, (%r10) + 0x48, 0x83, 0xc7, 0x04, //0x00001ef9 addq $4, %rdi + 0x49, 0x83, 0xc2, 0x04, //0x00001efd addq $4, %r10 + 0x48, 0x83, 0xc6, 0xfc, //0x00001f01 addq $-4, %rsi + 0x48, 0x83, 0xfe, 0x02, //0x00001f05 cmpq $2, %rsi + 0x0f, 0x83, 0x38, 0x00, 0x00, 0x00, //0x00001f09 jae LBB0_403 + //0x00001f0f LBB0_407 + 0x48, 0x89, 0xfa, //0x00001f0f movq %rdi, %rdx + 0xe9, 0x49, 0x00, 0x00, 0x00, //0x00001f12 jmp LBB0_408 + //0x00001f17 LBB0_400 + 0x48, 0x83, 0xfe, 0x08, //0x00001f17 cmpq $8, %rsi + 0x0f, 0x82, 0xc9, 0xff, 0xff, 0xff, //0x00001f1b jb LBB0_401 + //0x00001f21 LBB0_405 + 0x48, 0x8b, 0x17, //0x00001f21 movq (%rdi), %rdx + 0x49, 0x89, 0x12, //0x00001f24 movq %rdx, (%r10) + 0x48, 0x83, 0xc7, 0x08, //0x00001f27 addq $8, %rdi + 0x49, 0x83, 0xc2, 0x08, //0x00001f2b addq $8, %r10 + 0x48, 0x83, 0xc6, 0xf8, //0x00001f2f addq $-8, %rsi + 0x48, 0x83, 0xfe, 0x04, //0x00001f33 cmpq $4, %rsi + 0x0f, 0x83, 0xb7, 0xff, 0xff, 0xff, //0x00001f37 jae LBB0_406 + //0x00001f3d LBB0_402 + 0x48, 0x83, 0xfe, 0x02, //0x00001f3d cmpq $2, %rsi + 0x0f, 0x82, 0xc8, 0xff, 0xff, 0xff, //0x00001f41 jb LBB0_407 + //0x00001f47 LBB0_403 + 0x48, 0x89, 0xf9, //0x00001f47 movq %rdi, %rcx + 0x0f, 0xb7, 0x17, //0x00001f4a movzwl (%rdi), %edx + 0x66, 0x41, 0x89, 0x12, //0x00001f4d movw %dx, (%r10) + 0x48, 0x83, 0xc1, 0x02, //0x00001f51 addq $2, %rcx + 0x49, 0x83, 0xc2, 0x02, //0x00001f55 addq $2, %r10 + 0x48, 0x83, 0xc6, 0xfe, //0x00001f59 addq $-2, %rsi + 0x48, 0x89, 0xca, //0x00001f5d movq %rcx, %rdx + //0x00001f60 LBB0_408 + 0x4c, 0x8d, 0x8d, 0x50, 0xff, 0xff, 0xff, //0x00001f60 leaq $-176(%rbp), %r9 + 0x48, 0x85, 0xf6, //0x00001f67 testq %rsi, %rsi + 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x00001f6a je LBB0_384 + 0x8a, 0x12, //0x00001f70 movb (%rdx), %dl + 0x41, 0x88, 0x12, //0x00001f72 movb %dl, (%r10) + 0x4c, 0x8d, 0x8d, 0x50, 0xff, 0xff, 0xff, //0x00001f75 leaq $-176(%rbp), %r9 + //0x00001f7c LBB0_384 + 0xf3, 0x41, 0x0f, 0x6f, 0x31, //0x00001f7c movdqu (%r9), %xmm6 + 0xf3, 0x41, 0x0f, 0x6f, 0x69, 0x10, //0x00001f81 movdqu $16(%r9), %xmm5 + 0xf3, 0x41, 0x0f, 0x6f, 0x61, 0x20, //0x00001f87 movdqu $32(%r9), %xmm4 + 0xf3, 0x41, 0x0f, 0x6f, 0x59, 0x30, //0x00001f8d movdqu $48(%r9), %xmm3 + 0x66, 0x0f, 0x6f, 0xc6, //0x00001f93 movdqa %xmm6, %xmm0 + 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x00001f97 pcmpeqb %xmm13, %xmm0 + 0x66, 0x0f, 0xd7, 0xf0, //0x00001f9c pmovmskb %xmm0, %esi + 0x66, 0x0f, 0x6f, 0xc5, //0x00001fa0 movdqa %xmm5, %xmm0 + 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x00001fa4 pcmpeqb %xmm13, %xmm0 + 0x66, 0x0f, 0xd7, 0xd0, //0x00001fa9 pmovmskb %xmm0, %edx + 0x66, 0x0f, 0x6f, 0xc4, //0x00001fad movdqa %xmm4, %xmm0 + 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x00001fb1 pcmpeqb %xmm13, %xmm0 + 0x66, 0x0f, 0xd7, 0xf8, //0x00001fb6 pmovmskb %xmm0, %edi + 0x66, 0x0f, 0x6f, 0xc3, //0x00001fba movdqa %xmm3, %xmm0 + 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x00001fbe pcmpeqb %xmm13, %xmm0 + 0x66, 0x0f, 0xd7, 0xd8, //0x00001fc3 pmovmskb %xmm0, %ebx + 0x48, 0xc1, 0xe3, 0x30, //0x00001fc7 shlq $48, %rbx + 0x48, 0xc1, 0xe7, 0x20, //0x00001fcb shlq $32, %rdi + 0x48, 0x09, 0xdf, //0x00001fcf orq %rbx, %rdi + 0x48, 0xc1, 0xe2, 0x10, //0x00001fd2 shlq $16, %rdx + 0x48, 0x09, 0xfa, //0x00001fd6 orq %rdi, %rdx + 0x48, 0x09, 0xd6, //0x00001fd9 orq %rdx, %rsi + 0x48, 0x89, 0xf2, //0x00001fdc movq %rsi, %rdx + 0x4c, 0x09, 0xc2, //0x00001fdf orq %r8, %rdx + 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x00001fe2 jne LBB0_386 + 0x48, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00001fe8 movq $-1, %rsi + 0x45, 0x31, 0xc0, //0x00001fef xorl %r8d, %r8d + 0xe9, 0x46, 0x00, 0x00, 0x00, //0x00001ff2 jmp LBB0_387 + //0x00001ff7 LBB0_386 + 0x4c, 0x89, 0xc2, //0x00001ff7 movq %r8, %rdx + 0x48, 0xf7, 0xd2, //0x00001ffa notq %rdx + 0x48, 0x21, 0xf2, //0x00001ffd andq %rsi, %rdx + 0x4c, 0x8d, 0x14, 0x12, //0x00002000 leaq (%rdx,%rdx), %r10 + 0x4d, 0x09, 0xc2, //0x00002004 orq %r8, %r10 + 0x4c, 0x89, 0xd7, //0x00002007 movq %r10, %rdi + 0x48, 0xf7, 0xd7, //0x0000200a notq %rdi + 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000200d movabsq $-6148914691236517206, %rbx + 0x48, 0x21, 0xde, //0x00002017 andq %rbx, %rsi + 0x48, 0x21, 0xfe, //0x0000201a andq %rdi, %rsi + 0x45, 0x31, 0xc0, //0x0000201d xorl %r8d, %r8d + 0x48, 0x01, 0xd6, //0x00002020 addq %rdx, %rsi + 0x41, 0x0f, 0x92, 0xc0, //0x00002023 setb %r8b + 0x48, 0x01, 0xf6, //0x00002027 addq %rsi, %rsi + 0x48, 0xba, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x0000202a movabsq $6148914691236517205, %rdx + 0x48, 0x31, 0xd6, //0x00002034 xorq %rdx, %rsi + 0x4c, 0x21, 0xd6, //0x00002037 andq %r10, %rsi + 0x48, 0xf7, 0xd6, //0x0000203a notq %rsi + //0x0000203d LBB0_387 + 0x66, 0x0f, 0x6f, 0xc3, //0x0000203d movdqa %xmm3, %xmm0 + 0x66, 0x41, 0x0f, 0x74, 0xc3, //0x00002041 pcmpeqb %xmm11, %xmm0 + 0x66, 0x0f, 0xd7, 0xd0, //0x00002046 pmovmskb %xmm0, %edx + 0x48, 0xc1, 0xe2, 0x30, //0x0000204a shlq $48, %rdx + 0x66, 0x0f, 0x6f, 0xc4, //0x0000204e movdqa %xmm4, %xmm0 + 0x66, 0x41, 0x0f, 0x74, 0xc3, //0x00002052 pcmpeqb %xmm11, %xmm0 + 0x66, 0x0f, 0xd7, 0xf8, //0x00002057 pmovmskb %xmm0, %edi + 0x48, 0xc1, 0xe7, 0x20, //0x0000205b shlq $32, %rdi + 0x48, 0x09, 0xd7, //0x0000205f orq %rdx, %rdi + 0x66, 0x0f, 0x6f, 0xc5, //0x00002062 movdqa %xmm5, %xmm0 + 0x66, 0x41, 0x0f, 0x74, 0xc3, //0x00002066 pcmpeqb %xmm11, %xmm0 + 0x66, 0x0f, 0xd7, 0xd0, //0x0000206b pmovmskb %xmm0, %edx + 0x48, 0xc1, 0xe2, 0x10, //0x0000206f shlq $16, %rdx + 0x48, 0x09, 0xfa, //0x00002073 orq %rdi, %rdx + 0x66, 0x0f, 0x6f, 0xc6, //0x00002076 movdqa %xmm6, %xmm0 + 0x66, 0x41, 0x0f, 0x74, 0xc3, //0x0000207a pcmpeqb %xmm11, %xmm0 + 0x66, 0x0f, 0xd7, 0xf8, //0x0000207f pmovmskb %xmm0, %edi + 0x48, 0x09, 0xd7, //0x00002083 orq %rdx, %rdi + 0x48, 0x21, 0xf7, //0x00002086 andq %rsi, %rdi + 0x66, 0x48, 0x0f, 0x6e, 0xc7, //0x00002089 movq %rdi, %xmm0 + 0x66, 0x0f, 0x3a, 0x44, 0x05, 0x68, 0xe0, 0xff, 0xff, 0x00, //0x0000208e pclmulqdq $0, $-8088(%rip), %xmm0 /* LCPI0_16+0(%rip) */ + 0x66, 0x49, 0x0f, 0x7e, 0xc2, //0x00002098 movq %xmm0, %r10 + 0x4d, 0x31, 0xf2, //0x0000209d xorq %r14, %r10 + 0x66, 0x0f, 0x6f, 0xc6, //0x000020a0 movdqa %xmm6, %xmm0 + 0xf3, 0x0f, 0x6f, 0x0d, 0x94, 0xdf, 0xff, 0xff, //0x000020a4 movdqu $-8300(%rip), %xmm1 /* LCPI0_4+0(%rip) */ + 0x66, 0x0f, 0x74, 0xc1, //0x000020ac pcmpeqb %xmm1, %xmm0 + 0x66, 0x44, 0x0f, 0xd7, 0xe8, //0x000020b0 pmovmskb %xmm0, %r13d + 0x66, 0x0f, 0x6f, 0xc5, //0x000020b5 movdqa %xmm5, %xmm0 + 0x66, 0x0f, 0x74, 0xc1, //0x000020b9 pcmpeqb %xmm1, %xmm0 + 0x66, 0x0f, 0xd7, 0xd0, //0x000020bd pmovmskb %xmm0, %edx + 0x66, 0x0f, 0x6f, 0xc4, //0x000020c1 movdqa %xmm4, %xmm0 + 0x66, 0x0f, 0x74, 0xc1, //0x000020c5 pcmpeqb %xmm1, %xmm0 + 0x66, 0x0f, 0xd7, 0xf8, //0x000020c9 pmovmskb %xmm0, %edi + 0x66, 0x0f, 0x6f, 0xc3, //0x000020cd movdqa %xmm3, %xmm0 + 0x66, 0x0f, 0x74, 0xc1, //0x000020d1 pcmpeqb %xmm1, %xmm0 + 0x66, 0x0f, 0xd7, 0xf0, //0x000020d5 pmovmskb %xmm0, %esi + 0x48, 0xc1, 0xe6, 0x30, //0x000020d9 shlq $48, %rsi + 0x48, 0xc1, 0xe7, 0x20, //0x000020dd shlq $32, %rdi + 0x48, 0x09, 0xf7, //0x000020e1 orq %rsi, %rdi + 0x48, 0xc1, 0xe2, 0x10, //0x000020e4 shlq $16, %rdx + 0x48, 0x09, 0xfa, //0x000020e8 orq %rdi, %rdx + 0x49, 0x09, 0xd5, //0x000020eb orq %rdx, %r13 + 0x4d, 0x89, 0xd6, //0x000020ee movq %r10, %r14 + 0x49, 0xf7, 0xd6, //0x000020f1 notq %r14 + 0x4d, 0x21, 0xf5, //0x000020f4 andq %r14, %r13 + 0xf3, 0x0f, 0x6f, 0x05, 0x51, 0xdf, 0xff, 0xff, //0x000020f7 movdqu $-8367(%rip), %xmm0 /* LCPI0_5+0(%rip) */ + 0x66, 0x0f, 0x74, 0xf0, //0x000020ff pcmpeqb %xmm0, %xmm6 + 0x66, 0x0f, 0xd7, 0xfe, //0x00002103 pmovmskb %xmm6, %edi + 0x66, 0x0f, 0x74, 0xe8, //0x00002107 pcmpeqb %xmm0, %xmm5 + 0x66, 0x0f, 0xd7, 0xf5, //0x0000210b pmovmskb %xmm5, %esi + 0x66, 0x0f, 0x74, 0xe0, //0x0000210f pcmpeqb %xmm0, %xmm4 + 0x66, 0x0f, 0xd7, 0xd4, //0x00002113 pmovmskb %xmm4, %edx + 0x66, 0x0f, 0x74, 0xd8, //0x00002117 pcmpeqb %xmm0, %xmm3 + 0x66, 0x44, 0x0f, 0xd7, 0xfb, //0x0000211b pmovmskb %xmm3, %r15d + 0x49, 0xc1, 0xe7, 0x30, //0x00002120 shlq $48, %r15 + 0x48, 0xc1, 0xe2, 0x20, //0x00002124 shlq $32, %rdx + 0x4c, 0x09, 0xfa, //0x00002128 orq %r15, %rdx + 0x48, 0xc1, 0xe6, 0x10, //0x0000212b shlq $16, %rsi + 0x48, 0x09, 0xd6, //0x0000212f orq %rdx, %rsi + 0x48, 0x09, 0xf7, //0x00002132 orq %rsi, %rdi + 0x4c, 0x21, 0xf7, //0x00002135 andq %r14, %rdi + 0x0f, 0x84, 0x89, 0x00, 0x00, 0x00, //0x00002138 je LBB0_391 + 0x49, 0xbe, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x0000213e movabsq $6148914691236517205, %r14 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002148 .p2align 4, 0x90 + //0x00002150 LBB0_389 + 0x48, 0x8d, 0x5f, 0xff, //0x00002150 leaq $-1(%rdi), %rbx + 0x48, 0x89, 0xda, //0x00002154 movq %rbx, %rdx + 0x4c, 0x21, 0xea, //0x00002157 andq %r13, %rdx + 0x48, 0x89, 0xd6, //0x0000215a movq %rdx, %rsi + 0x48, 0xd1, 0xee, //0x0000215d shrq %rsi + 0x4c, 0x21, 0xf6, //0x00002160 andq %r14, %rsi + 0x48, 0x29, 0xf2, //0x00002163 subq %rsi, %rdx + 0x48, 0x89, 0xd6, //0x00002166 movq %rdx, %rsi + 0x48, 0xb9, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x00002169 movabsq $3689348814741910323, %rcx + 0x48, 0x21, 0xce, //0x00002173 andq %rcx, %rsi + 0x48, 0xc1, 0xea, 0x02, //0x00002176 shrq $2, %rdx + 0x48, 0x21, 0xca, //0x0000217a andq %rcx, %rdx + 0x48, 0x01, 0xf2, //0x0000217d addq %rsi, %rdx + 0x48, 0x89, 0xd6, //0x00002180 movq %rdx, %rsi + 0x48, 0xc1, 0xee, 0x04, //0x00002183 shrq $4, %rsi + 0x48, 0x01, 0xd6, //0x00002187 addq %rdx, %rsi + 0x48, 0xb9, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x0000218a movabsq $1085102592571150095, %rcx + 0x48, 0x21, 0xce, //0x00002194 andq %rcx, %rsi + 0x48, 0xb9, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00002197 movabsq $72340172838076673, %rcx + 0x48, 0x0f, 0xaf, 0xf1, //0x000021a1 imulq %rcx, %rsi + 0x48, 0xc1, 0xee, 0x38, //0x000021a5 shrq $56, %rsi + 0x4c, 0x01, 0xde, //0x000021a9 addq %r11, %rsi + 0x4c, 0x39, 0xe6, //0x000021ac cmpq %r12, %rsi + 0x0f, 0x86, 0x94, 0x00, 0x00, 0x00, //0x000021af jbe LBB0_410 + 0x49, 0x83, 0xc4, 0x01, //0x000021b5 addq $1, %r12 + 0x48, 0x21, 0xdf, //0x000021b9 andq %rbx, %rdi + 0x0f, 0x85, 0x8e, 0xff, 0xff, 0xff, //0x000021bc jne LBB0_389 + 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x000021c2 jmp LBB0_392 + //0x000021c7 LBB0_391 + 0x49, 0xbe, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000021c7 movabsq $6148914691236517205, %r14 + //0x000021d1 LBB0_392 + 0x49, 0xc1, 0xfa, 0x3f, //0x000021d1 sarq $63, %r10 + 0x4c, 0x89, 0xea, //0x000021d5 movq %r13, %rdx + 0x48, 0xd1, 0xea, //0x000021d8 shrq %rdx + 0x4c, 0x21, 0xf2, //0x000021db andq %r14, %rdx + 0x49, 0x29, 0xd5, //0x000021de subq %rdx, %r13 + 0x4c, 0x89, 0xea, //0x000021e1 movq %r13, %rdx + 0x48, 0xb9, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x000021e4 movabsq $3689348814741910323, %rcx + 0x48, 0x21, 0xca, //0x000021ee andq %rcx, %rdx + 0x49, 0xc1, 0xed, 0x02, //0x000021f1 shrq $2, %r13 + 0x49, 0x21, 0xcd, //0x000021f5 andq %rcx, %r13 + 0x49, 0x01, 0xd5, //0x000021f8 addq %rdx, %r13 + 0x4c, 0x89, 0xea, //0x000021fb movq %r13, %rdx + 0x48, 0xc1, 0xea, 0x04, //0x000021fe shrq $4, %rdx + 0x4c, 0x01, 0xea, //0x00002202 addq %r13, %rdx + 0x48, 0xb9, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x00002205 movabsq $1085102592571150095, %rcx + 0x48, 0x21, 0xca, //0x0000220f andq %rcx, %rdx + 0x48, 0xb9, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00002212 movabsq $72340172838076673, %rcx + 0x48, 0x0f, 0xaf, 0xd1, //0x0000221c imulq %rcx, %rdx + 0x48, 0xc1, 0xea, 0x38, //0x00002220 shrq $56, %rdx + 0x49, 0x01, 0xd3, //0x00002224 addq %rdx, %r11 + 0x49, 0x83, 0xc1, 0x40, //0x00002227 addq $64, %r9 + 0x48, 0x8b, 0x4d, 0xb0, //0x0000222b movq $-80(%rbp), %rcx + 0x48, 0x83, 0xc1, 0xc0, //0x0000222f addq $-64, %rcx + 0x4d, 0x89, 0xd6, //0x00002233 movq %r10, %r14 + 0x48, 0x83, 0xf9, 0x40, //0x00002236 cmpq $64, %rcx + 0x48, 0x89, 0x4d, 0xb0, //0x0000223a movq %rcx, $-80(%rbp) + 0x0f, 0x8d, 0x38, 0xfd, 0xff, 0xff, //0x0000223e jge LBB0_384 + 0xe9, 0xe9, 0xfb, 0xff, 0xff, //0x00002244 jmp LBB0_393 + //0x00002249 LBB0_410 + 0x48, 0x8b, 0x75, 0xa0, //0x00002249 movq $-96(%rbp), %rsi + 0x48, 0x8b, 0x4e, 0x08, //0x0000224d movq $8(%rsi), %rcx + 0x48, 0x0f, 0xbc, 0xd7, //0x00002251 bsfq %rdi, %rdx + 0x48, 0x2b, 0x55, 0xb0, //0x00002255 subq $-80(%rbp), %rdx + 0x4c, 0x8d, 0x1c, 0x0a, //0x00002259 leaq (%rdx,%rcx), %r11 + 0x49, 0x83, 0xc3, 0x01, //0x0000225d addq $1, %r11 + 0x48, 0x8b, 0x55, 0xa8, //0x00002261 movq $-88(%rbp), %rdx + 0x4c, 0x89, 0x1a, //0x00002265 movq %r11, (%rdx) + 0x48, 0x8b, 0x4e, 0x08, //0x00002268 movq $8(%rsi), %rcx + 0x49, 0x39, 0xcb, //0x0000226c cmpq %rcx, %r11 + 0x49, 0x0f, 0x46, 0xcb, //0x0000226f cmovbeq %r11, %rcx + 0x48, 0x89, 0x0a, //0x00002273 movq %rcx, (%rdx) + 0x0f, 0x87, 0x77, 0x14, 0x00, 0x00, //0x00002276 ja LBB0_638 + 0x48, 0x8b, 0x55, 0xc8, //0x0000227c movq $-56(%rbp), %rdx + 0x48, 0x89, 0xd0, //0x00002280 movq %rdx, %rax + 0x48, 0xb9, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x00002283 movabsq $9223372036854775806, %rcx + 0x48, 0x39, 0xca, //0x0000228d cmpq %rcx, %rdx + 0x4c, 0x8b, 0x6d, 0xc0, //0x00002290 movq $-64(%rbp), %r13 + 0x0f, 0x86, 0x36, 0xdf, 0xff, 0xff, //0x00002294 jbe LBB0_3 + 0xe9, 0x54, 0x14, 0x00, 0x00, //0x0000229a jmp LBB0_638 + //0x0000229f LBB0_412 + 0x0f, 0xbc, 0xc2, //0x0000229f bsfl %edx, %eax + 0x48, 0x8b, 0x55, 0xc8, //0x000022a2 movq $-56(%rbp), %rdx + 0x48, 0x01, 0xd0, //0x000022a6 addq %rdx, %rax + 0x4d, 0x8d, 0x1c, 0x06, //0x000022a9 leaq (%r14,%rax), %r11 + 0x49, 0x83, 0xc3, 0x02, //0x000022ad addq $2, %r11 + 0xe9, 0xa1, 0xef, 0xff, 0xff, //0x000022b1 jmp LBB0_246 + //0x000022b6 LBB0_413 + 0x66, 0x0f, 0xbc, 0xc9, //0x000022b6 bsfw %cx, %cx + 0x44, 0x0f, 0xb7, 0xd9, //0x000022ba movzwl %cx, %r11d + 0x49, 0x29, 0xc3, //0x000022be subq %rax, %r11 + 0xe9, 0xde, 0xde, 0xff, 0xff, //0x000022c1 jmp LBB0_2 + //0x000022c6 LBB0_620 + 0x49, 0x8d, 0x4a, 0xff, //0x000022c6 leaq $-1(%r10), %rcx + 0x49, 0x39, 0xcc, //0x000022ca cmpq %rcx, %r12 + 0x49, 0xf7, 0xd2, //0x000022cd notq %r10 + 0x4d, 0x0f, 0x45, 0xd3, //0x000022d0 cmovneq %r11, %r10 + 0x84, 0xc0, //0x000022d4 testb %al, %al + 0x4d, 0x0f, 0x45, 0xda, //0x000022d6 cmovneq %r10, %r11 + 0x4c, 0x8b, 0x6d, 0xc0, //0x000022da movq $-64(%rbp), %r13 + 0x4d, 0x85, 0xdb, //0x000022de testq %r11, %r11 + 0x0f, 0x89, 0x33, 0xef, 0xff, 0xff, //0x000022e1 jns LBB0_242 + 0xe9, 0xf0, 0x13, 0x00, 0x00, //0x000022e7 jmp LBB0_621 + //0x000022ec LBB0_414 + 0x4c, 0x89, 0xc1, //0x000022ec movq %r8, %rcx + 0x4c, 0x29, 0xd9, //0x000022ef subq %r11, %rcx + 0x0f, 0x84, 0x02, 0x16, 0x00, 0x00, //0x000022f2 je LBB0_641 + 0x66, 0x44, 0x0f, 0x6f, 0xe7, //0x000022f8 movdqa %xmm7, %xmm12 + 0x48, 0x83, 0xf9, 0x40, //0x000022fd cmpq $64, %rcx + 0x0f, 0x82, 0x34, 0x0d, 0x00, 0x00, //0x00002301 jb LBB0_538 + 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x00002307 movq $-1, $-48(%rbp) + 0x45, 0x31, 0xf6, //0x0000230f xorl %r14d, %r14d + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002312 .p2align 4, 0x90 + //0x00002320 LBB0_417 + 0x48, 0x89, 0x4d, 0xb0, //0x00002320 movq %rcx, $-80(%rbp) + 0xf3, 0x43, 0x0f, 0x6f, 0x1c, 0x19, //0x00002324 movdqu (%r9,%r11), %xmm3 + 0xf3, 0x43, 0x0f, 0x6f, 0x44, 0x19, 0x10, //0x0000232a movdqu $16(%r9,%r11), %xmm0 + 0xf3, 0x43, 0x0f, 0x6f, 0x6c, 0x19, 0x20, //0x00002331 movdqu $32(%r9,%r11), %xmm5 + 0xf3, 0x43, 0x0f, 0x6f, 0x64, 0x19, 0x30, //0x00002338 movdqu $48(%r9,%r11), %xmm4 + 0x66, 0x0f, 0x6f, 0xcb, //0x0000233f movdqa %xmm3, %xmm1 + 0x66, 0x41, 0x0f, 0x74, 0xcb, //0x00002343 pcmpeqb %xmm11, %xmm1 + 0x66, 0x44, 0x0f, 0xd7, 0xf9, //0x00002348 pmovmskb %xmm1, %r15d + 0x66, 0x0f, 0x6f, 0xc8, //0x0000234d movdqa %xmm0, %xmm1 + 0x66, 0x0f, 0x6f, 0xd0, //0x00002351 movdqa %xmm0, %xmm2 + 0x66, 0x41, 0x0f, 0xda, 0xd2, //0x00002355 pminub %xmm10, %xmm2 + 0x66, 0x0f, 0x74, 0xd0, //0x0000235a pcmpeqb %xmm0, %xmm2 + 0x66, 0x41, 0x0f, 0x74, 0xc3, //0x0000235e pcmpeqb %xmm11, %xmm0 + 0x66, 0x0f, 0xd7, 0xf0, //0x00002363 pmovmskb %xmm0, %esi + 0x66, 0x0f, 0x6f, 0xc5, //0x00002367 movdqa %xmm5, %xmm0 + 0x66, 0x0f, 0x6f, 0xf5, //0x0000236b movdqa %xmm5, %xmm6 + 0x66, 0x41, 0x0f, 0xda, 0xf2, //0x0000236f pminub %xmm10, %xmm6 + 0x66, 0x0f, 0x74, 0xf5, //0x00002374 pcmpeqb %xmm5, %xmm6 + 0x66, 0x41, 0x0f, 0x74, 0xeb, //0x00002378 pcmpeqb %xmm11, %xmm5 + 0x66, 0x0f, 0xd7, 0xfd, //0x0000237d pmovmskb %xmm5, %edi + 0x66, 0x0f, 0x6f, 0xec, //0x00002381 movdqa %xmm4, %xmm5 + 0x66, 0x0f, 0x6f, 0xfc, //0x00002385 movdqa %xmm4, %xmm7 + 0x66, 0x41, 0x0f, 0xda, 0xfa, //0x00002389 pminub %xmm10, %xmm7 + 0x66, 0x0f, 0x74, 0xfc, //0x0000238e pcmpeqb %xmm4, %xmm7 + 0x66, 0x41, 0x0f, 0x74, 0xe3, //0x00002392 pcmpeqb %xmm11, %xmm4 + 0x66, 0x0f, 0xd7, 0xc4, //0x00002397 pmovmskb %xmm4, %eax + 0x66, 0x0f, 0x6f, 0xe3, //0x0000239b movdqa %xmm3, %xmm4 + 0x66, 0x41, 0x0f, 0x74, 0xe5, //0x0000239f pcmpeqb %xmm13, %xmm4 + 0x66, 0x44, 0x0f, 0xd7, 0xe4, //0x000023a4 pmovmskb %xmm4, %r12d + 0x66, 0x41, 0x0f, 0x74, 0xcd, //0x000023a9 pcmpeqb %xmm13, %xmm1 + 0x66, 0x0f, 0xd7, 0xd1, //0x000023ae pmovmskb %xmm1, %edx + 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x000023b2 pcmpeqb %xmm13, %xmm0 + 0x66, 0x44, 0x0f, 0xd7, 0xc0, //0x000023b7 pmovmskb %xmm0, %r8d + 0x66, 0x41, 0x0f, 0x74, 0xed, //0x000023bc pcmpeqb %xmm13, %xmm5 + 0x66, 0x44, 0x0f, 0xd7, 0xd5, //0x000023c1 pmovmskb %xmm5, %r10d + 0x66, 0x0f, 0xd7, 0xca, //0x000023c6 pmovmskb %xmm2, %ecx + 0x66, 0x0f, 0xd7, 0xde, //0x000023ca pmovmskb %xmm6, %ebx + 0x66, 0x44, 0x0f, 0xd7, 0xef, //0x000023ce pmovmskb %xmm7, %r13d + 0x48, 0xc1, 0xe0, 0x30, //0x000023d3 shlq $48, %rax + 0x48, 0xc1, 0xe7, 0x20, //0x000023d7 shlq $32, %rdi + 0x48, 0x09, 0xc7, //0x000023db orq %rax, %rdi + 0x48, 0xc1, 0xe6, 0x10, //0x000023de shlq $16, %rsi + 0x48, 0x09, 0xfe, //0x000023e2 orq %rdi, %rsi + 0x49, 0x09, 0xf7, //0x000023e5 orq %rsi, %r15 + 0x49, 0xc1, 0xe2, 0x30, //0x000023e8 shlq $48, %r10 + 0x49, 0xc1, 0xe0, 0x20, //0x000023ec shlq $32, %r8 + 0x4d, 0x09, 0xd0, //0x000023f0 orq %r10, %r8 + 0x48, 0xc1, 0xe2, 0x10, //0x000023f3 shlq $16, %rdx + 0x4c, 0x09, 0xc2, //0x000023f7 orq %r8, %rdx + 0x49, 0xc1, 0xe5, 0x30, //0x000023fa shlq $48, %r13 + 0x48, 0xc1, 0xe3, 0x20, //0x000023fe shlq $32, %rbx + 0x4c, 0x09, 0xeb, //0x00002402 orq %r13, %rbx + 0x48, 0xc1, 0xe1, 0x10, //0x00002405 shlq $16, %rcx + 0x48, 0x09, 0xd9, //0x00002409 orq %rbx, %rcx + 0x49, 0x09, 0xd4, //0x0000240c orq %rdx, %r12 + 0x0f, 0x85, 0x5a, 0x00, 0x00, 0x00, //0x0000240f jne LBB0_436 + 0x4d, 0x85, 0xf6, //0x00002415 testq %r14, %r14 + 0x0f, 0x85, 0x75, 0x00, 0x00, 0x00, //0x00002418 jne LBB0_438 + 0x45, 0x31, 0xf6, //0x0000241e xorl %r14d, %r14d + 0x4c, 0x8b, 0x6d, 0xc0, //0x00002421 movq $-64(%rbp), %r13 + 0x66, 0x41, 0x0f, 0x6f, 0xfc, //0x00002425 movdqa %xmm12, %xmm7 + //0x0000242a LBB0_420 + 0x66, 0x0f, 0x6f, 0xc3, //0x0000242a movdqa %xmm3, %xmm0 + 0x66, 0x41, 0x0f, 0xda, 0xc2, //0x0000242e pminub %xmm10, %xmm0 + 0x66, 0x0f, 0x74, 0xc3, //0x00002433 pcmpeqb %xmm3, %xmm0 + 0x66, 0x0f, 0xd7, 0xc0, //0x00002437 pmovmskb %xmm0, %eax + 0x48, 0x09, 0xc1, //0x0000243b orq %rax, %rcx + 0x4d, 0x85, 0xff, //0x0000243e testq %r15, %r15 + 0x4c, 0x8b, 0x45, 0xb8, //0x00002441 movq $-72(%rbp), %r8 + 0x0f, 0x85, 0x9f, 0x00, 0x00, 0x00, //0x00002445 jne LBB0_440 + 0x48, 0x85, 0xc9, //0x0000244b testq %rcx, %rcx + 0x0f, 0x85, 0x0a, 0x14, 0x00, 0x00, //0x0000244e jne LBB0_632 + 0x48, 0x8b, 0x4d, 0xb0, //0x00002454 movq $-80(%rbp), %rcx + 0x48, 0x83, 0xc1, 0xc0, //0x00002458 addq $-64, %rcx + 0x49, 0x83, 0xc3, 0x40, //0x0000245c addq $64, %r11 + 0x48, 0x83, 0xf9, 0x3f, //0x00002460 cmpq $63, %rcx + 0x0f, 0x87, 0xb6, 0xfe, 0xff, 0xff, //0x00002464 ja LBB0_417 + 0xe9, 0x6b, 0x08, 0x00, 0x00, //0x0000246a jmp LBB0_423 + //0x0000246f LBB0_436 + 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x0000246f cmpq $-1, $-48(%rbp) + 0x4c, 0x8b, 0x6d, 0xc0, //0x00002474 movq $-64(%rbp), %r13 + 0x66, 0x41, 0x0f, 0x6f, 0xfc, //0x00002478 movdqa %xmm12, %xmm7 + 0x0f, 0x85, 0x19, 0x00, 0x00, 0x00, //0x0000247d jne LBB0_439 + 0x49, 0x0f, 0xbc, 0xc4, //0x00002483 bsfq %r12, %rax + 0x4c, 0x01, 0xd8, //0x00002487 addq %r11, %rax + 0x48, 0x89, 0x45, 0xd0, //0x0000248a movq %rax, $-48(%rbp) + 0xe9, 0x09, 0x00, 0x00, 0x00, //0x0000248e jmp LBB0_439 + //0x00002493 LBB0_438 + 0x4c, 0x8b, 0x6d, 0xc0, //0x00002493 movq $-64(%rbp), %r13 + 0x66, 0x41, 0x0f, 0x6f, 0xfc, //0x00002497 movdqa %xmm12, %xmm7 + //0x0000249c LBB0_439 + 0x4c, 0x89, 0xf0, //0x0000249c movq %r14, %rax + 0x48, 0xf7, 0xd0, //0x0000249f notq %rax + 0x4c, 0x21, 0xe0, //0x000024a2 andq %r12, %rax + 0x48, 0x8d, 0x14, 0x00, //0x000024a5 leaq (%rax,%rax), %rdx + 0x4c, 0x09, 0xf2, //0x000024a9 orq %r14, %rdx + 0x48, 0x89, 0xd6, //0x000024ac movq %rdx, %rsi + 0x48, 0xf7, 0xd6, //0x000024af notq %rsi + 0x4c, 0x21, 0xe6, //0x000024b2 andq %r12, %rsi + 0x48, 0xbf, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000024b5 movabsq $-6148914691236517206, %rdi + 0x48, 0x21, 0xfe, //0x000024bf andq %rdi, %rsi + 0x45, 0x31, 0xf6, //0x000024c2 xorl %r14d, %r14d + 0x48, 0x01, 0xc6, //0x000024c5 addq %rax, %rsi + 0x41, 0x0f, 0x92, 0xc6, //0x000024c8 setb %r14b + 0x48, 0x01, 0xf6, //0x000024cc addq %rsi, %rsi + 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000024cf movabsq $6148914691236517205, %rax + 0x48, 0x31, 0xc6, //0x000024d9 xorq %rax, %rsi + 0x48, 0x21, 0xd6, //0x000024dc andq %rdx, %rsi + 0x48, 0xf7, 0xd6, //0x000024df notq %rsi + 0x49, 0x21, 0xf7, //0x000024e2 andq %rsi, %r15 + 0xe9, 0x40, 0xff, 0xff, 0xff, //0x000024e5 jmp LBB0_420 + //0x000024ea LBB0_440 + 0x49, 0x0f, 0xbc, 0xc7, //0x000024ea bsfq %r15, %rax + 0x48, 0x85, 0xc9, //0x000024ee testq %rcx, %rcx + 0x0f, 0x84, 0x0c, 0x01, 0x00, 0x00, //0x000024f1 je LBB0_461 + 0x48, 0x0f, 0xbc, 0xc9, //0x000024f7 bsfq %rcx, %rcx + 0xe9, 0x08, 0x01, 0x00, 0x00, //0x000024fb jmp LBB0_462 + //0x00002500 LBB0_442 + 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00002500 movq $-2, %rcx + 0xb8, 0x02, 0x00, 0x00, 0x00, //0x00002507 movl $2, %eax + 0x49, 0x01, 0xc3, //0x0000250c addq %rax, %r11 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000250f movq $-1, %rax + 0x49, 0x01, 0xce, //0x00002516 addq %rcx, %r14 + 0x0f, 0x8e, 0xd4, 0x11, 0x00, 0x00, //0x00002519 jle LBB0_638 + //0x0000251f LBB0_444 + 0x41, 0x0f, 0xb6, 0x03, //0x0000251f movzbl (%r11), %eax + 0x3c, 0x5c, //0x00002523 cmpb $92, %al + 0x0f, 0x84, 0xd5, 0xff, 0xff, 0xff, //0x00002525 je LBB0_442 + 0x3c, 0x22, //0x0000252b cmpb $34, %al + 0x0f, 0x84, 0xfe, 0x06, 0x00, 0x00, //0x0000252d je LBB0_504 + 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00002533 movq $-1, %rcx + 0xb8, 0x01, 0x00, 0x00, 0x00, //0x0000253a movl $1, %eax + 0x49, 0x01, 0xc3, //0x0000253f addq %rax, %r11 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002542 movq $-1, %rax + 0x49, 0x01, 0xce, //0x00002549 addq %rcx, %r14 + 0x0f, 0x8f, 0xcd, 0xff, 0xff, 0xff, //0x0000254c jg LBB0_444 + 0xe9, 0x9c, 0x11, 0x00, 0x00, //0x00002552 jmp LBB0_638 + //0x00002557 LBB0_447 + 0x89, 0xca, //0x00002557 movl %ecx, %edx + 0x48, 0x03, 0x55, 0xb0, //0x00002559 addq $-80(%rbp), %rdx + 0x48, 0x01, 0xc2, //0x0000255d addq %rax, %rdx + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002560 movq $-1, %rax + 0x4d, 0x85, 0xf6, //0x00002567 testq %r14, %r14 + 0x0f, 0x85, 0x1b, 0x00, 0x00, 0x00, //0x0000256a jne LBB0_450 + 0xe9, 0x1a, 0x13, 0x00, 0x00, //0x00002570 jmp LBB0_636 + //0x00002575 LBB0_448 + 0x48, 0x01, 0xc1, //0x00002575 addq %rax, %rcx + 0x48, 0x89, 0xca, //0x00002578 movq %rcx, %rdx + //0x0000257b LBB0_449 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000257b movq $-1, %rax + 0x4d, 0x85, 0xf6, //0x00002582 testq %r14, %r14 + 0x0f, 0x84, 0x04, 0x13, 0x00, 0x00, //0x00002585 je LBB0_636 + //0x0000258b LBB0_450 + 0x4d, 0x85, 0xc0, //0x0000258b testq %r8, %r8 + 0x0f, 0x84, 0xfb, 0x12, 0x00, 0x00, //0x0000258e je LBB0_636 + 0x4d, 0x85, 0xff, //0x00002594 testq %r15, %r15 + 0x0f, 0x84, 0xf2, 0x12, 0x00, 0x00, //0x00002597 je LBB0_636 + 0x48, 0x2b, 0x55, 0xb0, //0x0000259d subq $-80(%rbp), %rdx + 0x48, 0x8d, 0x42, 0xff, //0x000025a1 leaq $-1(%rdx), %rax + 0x49, 0x39, 0xc6, //0x000025a5 cmpq %rax, %r14 + 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x000025a8 je LBB0_458 + 0x49, 0x39, 0xc0, //0x000025ae cmpq %rax, %r8 + 0x0f, 0x84, 0x2a, 0x00, 0x00, 0x00, //0x000025b1 je LBB0_458 + 0x49, 0x39, 0xc7, //0x000025b7 cmpq %rax, %r15 + 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x000025ba je LBB0_458 + 0x4d, 0x85, 0xc0, //0x000025c0 testq %r8, %r8 + 0x0f, 0x8e, 0xf5, 0x00, 0x00, 0x00, //0x000025c3 jle LBB0_466 + 0x49, 0x8d, 0x40, 0xff, //0x000025c9 leaq $-1(%r8), %rax + 0x49, 0x39, 0xc7, //0x000025cd cmpq %rax, %r15 + 0x0f, 0x84, 0xe8, 0x00, 0x00, 0x00, //0x000025d0 je LBB0_466 + 0x49, 0xf7, 0xd0, //0x000025d6 notq %r8 + 0x4c, 0x89, 0xc0, //0x000025d9 movq %r8, %rax + 0xe9, 0x06, 0x00, 0x00, 0x00, //0x000025dc jmp LBB0_459 + //0x000025e1 LBB0_458 + 0x48, 0xf7, 0xda, //0x000025e1 negq %rdx + 0x48, 0x89, 0xd0, //0x000025e4 movq %rdx, %rax + //0x000025e7 LBB0_459 + 0x48, 0x85, 0xc0, //0x000025e7 testq %rax, %rax + 0x0f, 0x88, 0x9f, 0x12, 0x00, 0x00, //0x000025ea js LBB0_636 + //0x000025f0 LBB0_460 + 0x49, 0x01, 0xc3, //0x000025f0 addq %rax, %r11 + 0x48, 0x8b, 0x45, 0xa8, //0x000025f3 movq $-88(%rbp), %rax + 0x4c, 0x89, 0x18, //0x000025f7 movq %r11, (%rax) + 0x48, 0x8b, 0x55, 0xc8, //0x000025fa movq $-56(%rbp), %rdx + 0xe9, 0x5b, 0xec, 0xff, 0xff, //0x000025fe jmp LBB0_247 + //0x00002603 LBB0_461 + 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00002603 movl $64, %ecx + //0x00002608 LBB0_462 + 0x48, 0x8b, 0x55, 0xc8, //0x00002608 movq $-56(%rbp), %rdx + 0x48, 0x39, 0xc1, //0x0000260c cmpq %rax, %rcx + 0x0f, 0x82, 0xd3, 0x12, 0x00, 0x00, //0x0000260f jb LBB0_225 + 0x49, 0x01, 0xc3, //0x00002615 addq %rax, %r11 + 0x49, 0x83, 0xc3, 0x01, //0x00002618 addq $1, %r11 + 0x4d, 0x85, 0xdb, //0x0000261c testq %r11, %r11 + 0x0f, 0x89, 0x32, 0xec, 0xff, 0xff, //0x0000261f jns LBB0_246 + 0xe9, 0x78, 0x12, 0x00, 0x00, //0x00002625 jmp LBB0_434 + //0x0000262a LBB0_137 + 0x4d, 0x85, 0xdb, //0x0000262a testq %r11, %r11 + 0x0f, 0x85, 0x6e, 0x0a, 0x00, 0x00, //0x0000262d jne LBB0_543 + 0x4f, 0x8d, 0x1c, 0x16, //0x00002633 leaq (%r14,%r10), %r11 + 0x49, 0x83, 0xc3, 0x01, //0x00002637 addq $1, %r11 + 0x49, 0xf7, 0xd6, //0x0000263b notq %r14 + 0x4d, 0x01, 0xe6, //0x0000263e addq %r12, %r14 + //0x00002641 LBB0_139 + 0x4d, 0x85, 0xf6, //0x00002641 testq %r14, %r14 + 0x0f, 0x8f, 0x25, 0x00, 0x00, 0x00, //0x00002644 jg LBB0_193 + 0xe9, 0xa4, 0x10, 0x00, 0x00, //0x0000264a jmp LBB0_638 + 0x90, //0x0000264f .p2align 4, 0x90 + //0x00002650 LBB0_191 + 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00002650 movq $-2, %rcx + 0xb8, 0x02, 0x00, 0x00, 0x00, //0x00002657 movl $2, %eax + 0x49, 0x01, 0xc3, //0x0000265c addq %rax, %r11 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000265f movq $-1, %rax + 0x49, 0x01, 0xce, //0x00002666 addq %rcx, %r14 + 0x0f, 0x8e, 0x84, 0x10, 0x00, 0x00, //0x00002669 jle LBB0_638 + //0x0000266f LBB0_193 + 0x41, 0x0f, 0xb6, 0x03, //0x0000266f movzbl (%r11), %eax + 0x3c, 0x5c, //0x00002673 cmpb $92, %al + 0x0f, 0x84, 0xd5, 0xff, 0xff, 0xff, //0x00002675 je LBB0_191 + 0x3c, 0x22, //0x0000267b cmpb $34, %al + 0x0f, 0x84, 0x24, 0x00, 0x00, 0x00, //0x0000267d je LBB0_464 + 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00002683 movq $-1, %rcx + 0xb8, 0x01, 0x00, 0x00, 0x00, //0x0000268a movl $1, %eax + 0x49, 0x01, 0xc3, //0x0000268f addq %rax, %r11 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002692 movq $-1, %rax + 0x49, 0x01, 0xce, //0x00002699 addq %rcx, %r14 + 0x0f, 0x8f, 0xcd, 0xff, 0xff, 0xff, //0x0000269c jg LBB0_193 + 0xe9, 0x4c, 0x10, 0x00, 0x00, //0x000026a2 jmp LBB0_638 + //0x000026a7 LBB0_464 + 0x4d, 0x29, 0xcb, //0x000026a7 subq %r9, %r11 + 0x49, 0x83, 0xc3, 0x01, //0x000026aa addq $1, %r11 + 0xe9, 0x91, 0xe4, 0xff, 0xff, //0x000026ae jmp LBB0_134 + //0x000026b3 LBB0_465 + 0x4d, 0x29, 0xcb, //0x000026b3 subq %r9, %r11 + 0x49, 0x01, 0xcb, //0x000026b6 addq %rcx, %r11 + 0xe9, 0x67, 0xe5, 0xff, 0xff, //0x000026b9 jmp LBB0_153 + //0x000026be LBB0_466 + 0x4c, 0x89, 0xf0, //0x000026be movq %r14, %rax + 0x4c, 0x09, 0xf8, //0x000026c1 orq %r15, %rax + 0x0f, 0x99, 0xc0, //0x000026c4 setns %al + 0x0f, 0x88, 0x2f, 0x02, 0x00, 0x00, //0x000026c7 js LBB0_473 + 0x4d, 0x39, 0xfe, //0x000026cd cmpq %r15, %r14 + 0x0f, 0x8c, 0x26, 0x02, 0x00, 0x00, //0x000026d0 jl LBB0_473 + 0x49, 0xf7, 0xd6, //0x000026d6 notq %r14 + 0x4c, 0x89, 0xf0, //0x000026d9 movq %r14, %rax + 0xe9, 0x06, 0xff, 0xff, 0xff, //0x000026dc jmp LBB0_459 + //0x000026e1 LBB0_469 + 0x48, 0x8b, 0x55, 0xc8, //0x000026e1 movq $-56(%rbp), %rdx + 0x49, 0x01, 0xd1, //0x000026e5 addq %rdx, %r9 + 0x49, 0x29, 0xc9, //0x000026e8 subq %rcx, %r9 + 0x48, 0xf7, 0xd6, //0x000026eb notq %rsi + 0x4c, 0x01, 0xce, //0x000026ee addq %r9, %rsi + 0x49, 0x89, 0xf3, //0x000026f1 movq %rsi, %r11 + 0x4c, 0x8b, 0x6d, 0xc0, //0x000026f4 movq $-64(%rbp), %r13 + 0x4d, 0x85, 0xdb, //0x000026f8 testq %r11, %r11 + 0x0f, 0x89, 0x19, 0xeb, 0xff, 0xff, //0x000026fb jns LBB0_242 + 0xe9, 0xd6, 0x0f, 0x00, 0x00, //0x00002701 jmp LBB0_621 + //0x00002706 LBB0_470 + 0x0f, 0xbc, 0xc3, //0x00002706 bsfl %ebx, %eax + 0xe9, 0x0e, 0x02, 0x00, 0x00, //0x00002709 jmp LBB0_475 + //0x0000270e LBB0_471 + 0x89, 0xd0, //0x0000270e movl %edx, %eax + 0xe9, 0x07, 0x02, 0x00, 0x00, //0x00002710 jmp LBB0_475 + //0x00002715 LBB0_161 + 0x4d, 0x85, 0xdb, //0x00002715 testq %r11, %r11 + 0x0f, 0x85, 0x43, 0x0b, 0x00, 0x00, //0x00002718 jne LBB0_566 + 0x4f, 0x8d, 0x1c, 0x16, //0x0000271e leaq (%r14,%r10), %r11 + 0x49, 0x83, 0xc3, 0x01, //0x00002722 addq $1, %r11 + 0x49, 0xf7, 0xd6, //0x00002726 notq %r14 + 0x4d, 0x01, 0xe6, //0x00002729 addq %r12, %r14 + //0x0000272c LBB0_163 + 0x4d, 0x85, 0xf6, //0x0000272c testq %r14, %r14 + 0x0f, 0x8f, 0x24, 0x00, 0x00, 0x00, //0x0000272f jg LBB0_229 + 0xe9, 0xb9, 0x0f, 0x00, 0x00, //0x00002735 jmp LBB0_638 + //0x0000273a LBB0_227 + 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x0000273a movq $-2, %rcx + 0xb8, 0x02, 0x00, 0x00, 0x00, //0x00002741 movl $2, %eax + 0x49, 0x01, 0xc3, //0x00002746 addq %rax, %r11 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002749 movq $-1, %rax + 0x49, 0x01, 0xce, //0x00002750 addq %rcx, %r14 + 0x0f, 0x8e, 0x9a, 0x0f, 0x00, 0x00, //0x00002753 jle LBB0_638 + //0x00002759 LBB0_229 + 0x41, 0x0f, 0xb6, 0x03, //0x00002759 movzbl (%r11), %eax + 0x3c, 0x5c, //0x0000275d cmpb $92, %al + 0x0f, 0x84, 0xd5, 0xff, 0xff, 0xff, //0x0000275f je LBB0_227 + 0x3c, 0x22, //0x00002765 cmpb $34, %al + 0x0f, 0x84, 0x24, 0x00, 0x00, 0x00, //0x00002767 je LBB0_472 + 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x0000276d movq $-1, %rcx + 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00002774 movl $1, %eax + 0x49, 0x01, 0xc3, //0x00002779 addq %rax, %r11 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000277c movq $-1, %rax + 0x49, 0x01, 0xce, //0x00002783 addq %rcx, %r14 + 0x0f, 0x8f, 0xcd, 0xff, 0xff, 0xff, //0x00002786 jg LBB0_229 + 0xe9, 0x62, 0x0f, 0x00, 0x00, //0x0000278c jmp LBB0_638 + //0x00002791 LBB0_472 + 0x4d, 0x29, 0xcb, //0x00002791 subq %r9, %r11 + 0x49, 0x83, 0xc3, 0x01, //0x00002794 addq $1, %r11 + 0x4c, 0x89, 0xc2, //0x00002798 movq %r8, %rdx + 0xe9, 0x20, 0xf0, 0xff, 0xff, //0x0000279b jmp LBB0_331 + //0x000027a0 LBB0_49 + 0x4d, 0x01, 0xcb, //0x000027a0 addq %r9, %r11 + 0x4c, 0x8b, 0x65, 0xb8, //0x000027a3 movq $-72(%rbp), %r12 + 0x49, 0x83, 0xfe, 0x20, //0x000027a7 cmpq $32, %r14 + 0x0f, 0x82, 0x83, 0x09, 0x00, 0x00, //0x000027ab jb LBB0_549 + //0x000027b1 LBB0_50 + 0xf3, 0x41, 0x0f, 0x6f, 0x03, //0x000027b1 movdqu (%r11), %xmm0 + 0xf3, 0x41, 0x0f, 0x6f, 0x4b, 0x10, //0x000027b6 movdqu $16(%r11), %xmm1 + 0x66, 0x0f, 0x6f, 0xd0, //0x000027bc movdqa %xmm0, %xmm2 + 0x66, 0x41, 0x0f, 0x74, 0xd3, //0x000027c0 pcmpeqb %xmm11, %xmm2 + 0x66, 0x0f, 0xd7, 0xca, //0x000027c5 pmovmskb %xmm2, %ecx + 0x66, 0x0f, 0x6f, 0xd1, //0x000027c9 movdqa %xmm1, %xmm2 + 0x66, 0x41, 0x0f, 0x74, 0xd3, //0x000027cd pcmpeqb %xmm11, %xmm2 + 0x66, 0x0f, 0xd7, 0xc2, //0x000027d2 pmovmskb %xmm2, %eax + 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x000027d6 pcmpeqb %xmm13, %xmm0 + 0x66, 0x0f, 0xd7, 0xd0, //0x000027db pmovmskb %xmm0, %edx + 0x66, 0x41, 0x0f, 0x74, 0xcd, //0x000027df pcmpeqb %xmm13, %xmm1 + 0x66, 0x0f, 0xd7, 0xf1, //0x000027e4 pmovmskb %xmm1, %esi + 0x48, 0xc1, 0xe0, 0x10, //0x000027e8 shlq $16, %rax + 0x48, 0x09, 0xc1, //0x000027ec orq %rax, %rcx + 0x48, 0xc1, 0xe6, 0x10, //0x000027ef shlq $16, %rsi + 0x48, 0x09, 0xf2, //0x000027f3 orq %rsi, %rdx + 0x0f, 0x85, 0xd4, 0x08, 0x00, 0x00, //0x000027f6 jne LBB0_545 + 0x4d, 0x85, 0xd2, //0x000027fc testq %r10, %r10 + 0x0f, 0x85, 0xe7, 0x08, 0x00, 0x00, //0x000027ff jne LBB0_547 + 0x45, 0x31, 0xd2, //0x00002805 xorl %r10d, %r10d + 0x48, 0x85, 0xc9, //0x00002808 testq %rcx, %rcx + 0x0f, 0x84, 0x1b, 0x09, 0x00, 0x00, //0x0000280b je LBB0_548 + //0x00002811 LBB0_53 + 0x48, 0x0f, 0xbc, 0xc1, //0x00002811 bsfq %rcx, %rax + 0xe9, 0xd3, 0x00, 0x00, 0x00, //0x00002815 jmp LBB0_183 + //0x0000281a LBB0_173 + 0x4c, 0x8b, 0x4d, 0xb0, //0x0000281a movq $-80(%rbp), %r9 + 0x4d, 0x01, 0xcb, //0x0000281e addq %r9, %r11 + 0x49, 0x83, 0xfe, 0x20, //0x00002821 cmpq $32, %r14 + 0x0f, 0x82, 0xa9, 0x06, 0x00, 0x00, //0x00002825 jb LBB0_525 + //0x0000282b LBB0_174 + 0xf3, 0x41, 0x0f, 0x6f, 0x1b, //0x0000282b movdqu (%r11), %xmm3 + 0xf3, 0x41, 0x0f, 0x6f, 0x43, 0x10, //0x00002830 movdqu $16(%r11), %xmm0 + 0x66, 0x0f, 0x6f, 0xcb, //0x00002836 movdqa %xmm3, %xmm1 + 0x66, 0x41, 0x0f, 0x74, 0xcb, //0x0000283a pcmpeqb %xmm11, %xmm1 + 0x66, 0x0f, 0xd7, 0xc9, //0x0000283f pmovmskb %xmm1, %ecx + 0x66, 0x0f, 0x6f, 0xc8, //0x00002843 movdqa %xmm0, %xmm1 + 0x66, 0x0f, 0x6f, 0xd0, //0x00002847 movdqa %xmm0, %xmm2 + 0x66, 0x41, 0x0f, 0xda, 0xd2, //0x0000284b pminub %xmm10, %xmm2 + 0x66, 0x0f, 0x74, 0xd0, //0x00002850 pcmpeqb %xmm0, %xmm2 + 0x66, 0x41, 0x0f, 0x74, 0xc3, //0x00002854 pcmpeqb %xmm11, %xmm0 + 0x66, 0x0f, 0xd7, 0xc0, //0x00002859 pmovmskb %xmm0, %eax + 0x66, 0x0f, 0x6f, 0xc3, //0x0000285d movdqa %xmm3, %xmm0 + 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x00002861 pcmpeqb %xmm13, %xmm0 + 0x66, 0x0f, 0xd7, 0xd0, //0x00002866 pmovmskb %xmm0, %edx + 0x66, 0x41, 0x0f, 0x74, 0xcd, //0x0000286a pcmpeqb %xmm13, %xmm1 + 0x66, 0x0f, 0xd7, 0xf9, //0x0000286f pmovmskb %xmm1, %edi + 0x66, 0x0f, 0xd7, 0xf2, //0x00002873 pmovmskb %xmm2, %esi + 0x48, 0xc1, 0xe0, 0x10, //0x00002877 shlq $16, %rax + 0x48, 0x09, 0xc1, //0x0000287b orq %rax, %rcx + 0x48, 0xc1, 0xe7, 0x10, //0x0000287e shlq $16, %rdi + 0x48, 0xc1, 0xe6, 0x10, //0x00002882 shlq $16, %rsi + 0x48, 0x09, 0xfa, //0x00002886 orq %rdi, %rdx + 0x0f, 0x85, 0x74, 0x09, 0x00, 0x00, //0x00002889 jne LBB0_563 + 0x48, 0x85, 0xdb, //0x0000288f testq %rbx, %rbx + 0x4c, 0x8b, 0x6d, 0xc0, //0x00002892 movq $-64(%rbp), %r13 + 0x0f, 0x85, 0x83, 0x09, 0x00, 0x00, //0x00002896 jne LBB0_565 + 0x66, 0x41, 0x0f, 0x6f, 0xfc, //0x0000289c movdqa %xmm12, %xmm7 + 0x31, 0xdb, //0x000028a1 xorl %ebx, %ebx + //0x000028a3 LBB0_177 + 0x66, 0x0f, 0x6f, 0xc3, //0x000028a3 movdqa %xmm3, %xmm0 + 0x66, 0x41, 0x0f, 0xda, 0xc2, //0x000028a7 pminub %xmm10, %xmm0 + 0x66, 0x0f, 0x74, 0xc3, //0x000028ac pcmpeqb %xmm3, %xmm0 + 0x66, 0x0f, 0xd7, 0xc0, //0x000028b0 pmovmskb %xmm0, %eax + 0x48, 0x09, 0xc6, //0x000028b4 orq %rax, %rsi + 0xba, 0x40, 0x00, 0x00, 0x00, //0x000028b7 movl $64, %edx + 0xb8, 0x40, 0x00, 0x00, 0x00, //0x000028bc movl $64, %eax + 0x48, 0x85, 0xc9, //0x000028c1 testq %rcx, %rcx + 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x000028c4 je LBB0_179 + 0x48, 0x0f, 0xbc, 0xc1, //0x000028ca bsfq %rcx, %rax + //0x000028ce LBB0_179 + 0x48, 0x85, 0xf6, //0x000028ce testq %rsi, %rsi + 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x000028d1 je LBB0_181 + 0x48, 0x0f, 0xbc, 0xd6, //0x000028d7 bsfq %rsi, %rdx + //0x000028db LBB0_181 + 0x48, 0x85, 0xc9, //0x000028db testq %rcx, %rcx + 0x0f, 0x84, 0xce, 0x01, 0x00, 0x00, //0x000028de je LBB0_477 + 0x48, 0x39, 0xc2, //0x000028e4 cmpq %rax, %rdx + 0x0f, 0x82, 0x32, 0x10, 0x00, 0x00, //0x000028e7 jb LBB0_644 + //0x000028ed LBB0_183 + 0x4d, 0x29, 0xcb, //0x000028ed subq %r9, %r11 + 0x49, 0x01, 0xc3, //0x000028f0 addq %rax, %r11 + 0x49, 0x83, 0xc3, 0x01, //0x000028f3 addq $1, %r11 + 0xe9, 0xdd, 0x08, 0x00, 0x00, //0x000028f7 jmp LBB0_562 + //0x000028fc LBB0_473 + 0x49, 0x8d, 0x4f, 0xff, //0x000028fc leaq $-1(%r15), %rcx + 0x49, 0x39, 0xce, //0x00002900 cmpq %rcx, %r14 + 0x49, 0xf7, 0xd7, //0x00002903 notq %r15 + 0x4c, 0x0f, 0x45, 0xfa, //0x00002906 cmovneq %rdx, %r15 + 0x84, 0xc0, //0x0000290a testb %al, %al + 0x4c, 0x0f, 0x44, 0xfa, //0x0000290c cmoveq %rdx, %r15 + 0x4c, 0x89, 0xf8, //0x00002910 movq %r15, %rax + 0xe9, 0xcf, 0xfc, 0xff, 0xff, //0x00002913 jmp LBB0_459 + //0x00002918 LBB0_474 + 0x41, 0x0f, 0xbc, 0xc7, //0x00002918 bsfl %r15d, %eax + //0x0000291c LBB0_475 + 0x49, 0xf7, 0xd3, //0x0000291c notq %r11 + 0x49, 0x29, 0xc3, //0x0000291f subq %rax, %r11 + 0x4c, 0x8b, 0x6d, 0xc0, //0x00002922 movq $-64(%rbp), %r13 + 0x48, 0x8b, 0x55, 0xc8, //0x00002926 movq $-56(%rbp), %rdx + 0x4d, 0x85, 0xdb, //0x0000292a testq %r11, %r11 + 0x0f, 0x89, 0xe7, 0xe8, 0xff, 0xff, //0x0000292d jns LBB0_242 + 0xe9, 0xa4, 0x0d, 0x00, 0x00, //0x00002933 jmp LBB0_621 + //0x00002938 LBB0_476 + 0x4c, 0x89, 0xe2, //0x00002938 movq %r12, %rdx + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000293b movq $-1, %rax + 0x4d, 0x85, 0xf6, //0x00002942 testq %r14, %r14 + 0x0f, 0x85, 0x40, 0xfc, 0xff, 0xff, //0x00002945 jne LBB0_450 + 0xe9, 0x3f, 0x0f, 0x00, 0x00, //0x0000294b jmp LBB0_636 + //0x00002950 LBB0_118 + 0x4d, 0x01, 0xcb, //0x00002950 addq %r9, %r11 + 0x49, 0x83, 0xfe, 0x20, //0x00002953 cmpq $32, %r14 + 0x4c, 0x8b, 0x65, 0xb8, //0x00002957 movq $-72(%rbp), %r12 + 0x0f, 0x82, 0x93, 0x09, 0x00, 0x00, //0x0000295b jb LBB0_572 + //0x00002961 LBB0_119 + 0xf3, 0x41, 0x0f, 0x6f, 0x03, //0x00002961 movdqu (%r11), %xmm0 + 0xf3, 0x41, 0x0f, 0x6f, 0x4b, 0x10, //0x00002966 movdqu $16(%r11), %xmm1 + 0x66, 0x0f, 0x6f, 0xd0, //0x0000296c movdqa %xmm0, %xmm2 + 0x66, 0x41, 0x0f, 0x74, 0xd3, //0x00002970 pcmpeqb %xmm11, %xmm2 + 0x66, 0x0f, 0xd7, 0xca, //0x00002975 pmovmskb %xmm2, %ecx + 0x66, 0x0f, 0x6f, 0xd1, //0x00002979 movdqa %xmm1, %xmm2 + 0x66, 0x41, 0x0f, 0x74, 0xd3, //0x0000297d pcmpeqb %xmm11, %xmm2 + 0x66, 0x0f, 0xd7, 0xc2, //0x00002982 pmovmskb %xmm2, %eax + 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x00002986 pcmpeqb %xmm13, %xmm0 + 0x66, 0x0f, 0xd7, 0xd0, //0x0000298b pmovmskb %xmm0, %edx + 0x66, 0x41, 0x0f, 0x74, 0xcd, //0x0000298f pcmpeqb %xmm13, %xmm1 + 0x66, 0x0f, 0xd7, 0xf1, //0x00002994 pmovmskb %xmm1, %esi + 0x48, 0xc1, 0xe0, 0x10, //0x00002998 shlq $16, %rax + 0x48, 0x09, 0xc1, //0x0000299c orq %rax, %rcx + 0x48, 0xc1, 0xe6, 0x10, //0x0000299f shlq $16, %rsi + 0x48, 0x09, 0xf2, //0x000029a3 orq %rsi, %rdx + 0x0f, 0x85, 0xe4, 0x08, 0x00, 0x00, //0x000029a6 jne LBB0_568 + 0x4d, 0x85, 0xd2, //0x000029ac testq %r10, %r10 + 0x0f, 0x85, 0xf7, 0x08, 0x00, 0x00, //0x000029af jne LBB0_570 + 0x45, 0x31, 0xd2, //0x000029b5 xorl %r10d, %r10d + 0x48, 0x85, 0xc9, //0x000029b8 testq %rcx, %rcx + 0x0f, 0x84, 0x2b, 0x09, 0x00, 0x00, //0x000029bb je LBB0_571 + //0x000029c1 LBB0_122 + 0x48, 0x0f, 0xbc, 0xc1, //0x000029c1 bsfq %rcx, %rax + 0x4d, 0x29, 0xcb, //0x000029c5 subq %r9, %r11 + 0x49, 0x01, 0xc3, //0x000029c8 addq %rax, %r11 + 0x49, 0x83, 0xc3, 0x01, //0x000029cb addq $1, %r11 + 0xe9, 0xc5, 0x09, 0x00, 0x00, //0x000029cf jmp LBB0_585 + //0x000029d4 LBB0_208 + 0x4c, 0x8b, 0x45, 0xb0, //0x000029d4 movq $-80(%rbp), %r8 + 0x4d, 0x01, 0xc3, //0x000029d8 addq %r8, %r11 + 0x49, 0x83, 0xfe, 0x20, //0x000029db cmpq $32, %r14 + 0x0f, 0x82, 0x9f, 0x05, 0x00, 0x00, //0x000029df jb LBB0_531 + //0x000029e5 LBB0_209 + 0xf3, 0x41, 0x0f, 0x6f, 0x1b, //0x000029e5 movdqu (%r11), %xmm3 + 0xf3, 0x41, 0x0f, 0x6f, 0x43, 0x10, //0x000029ea movdqu $16(%r11), %xmm0 + 0x66, 0x0f, 0x6f, 0xcb, //0x000029f0 movdqa %xmm3, %xmm1 + 0x66, 0x41, 0x0f, 0x74, 0xcb, //0x000029f4 pcmpeqb %xmm11, %xmm1 + 0x66, 0x0f, 0xd7, 0xc9, //0x000029f9 pmovmskb %xmm1, %ecx + 0x66, 0x0f, 0x6f, 0xc8, //0x000029fd movdqa %xmm0, %xmm1 + 0x66, 0x0f, 0x6f, 0xd0, //0x00002a01 movdqa %xmm0, %xmm2 + 0x66, 0x41, 0x0f, 0xda, 0xd2, //0x00002a05 pminub %xmm10, %xmm2 + 0x66, 0x0f, 0x74, 0xd0, //0x00002a0a pcmpeqb %xmm0, %xmm2 + 0x66, 0x41, 0x0f, 0x74, 0xc3, //0x00002a0e pcmpeqb %xmm11, %xmm0 + 0x66, 0x0f, 0xd7, 0xc0, //0x00002a13 pmovmskb %xmm0, %eax + 0x66, 0x0f, 0x6f, 0xc3, //0x00002a17 movdqa %xmm3, %xmm0 + 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x00002a1b pcmpeqb %xmm13, %xmm0 + 0x66, 0x0f, 0xd7, 0xd0, //0x00002a20 pmovmskb %xmm0, %edx + 0x66, 0x41, 0x0f, 0x74, 0xcd, //0x00002a24 pcmpeqb %xmm13, %xmm1 + 0x66, 0x0f, 0xd7, 0xf9, //0x00002a29 pmovmskb %xmm1, %edi + 0x66, 0x0f, 0xd7, 0xf2, //0x00002a2d pmovmskb %xmm2, %esi + 0x48, 0xc1, 0xe0, 0x10, //0x00002a31 shlq $16, %rax + 0x48, 0x09, 0xc1, //0x00002a35 orq %rax, %rcx + 0x48, 0xc1, 0xe7, 0x10, //0x00002a38 shlq $16, %rdi + 0x48, 0xc1, 0xe6, 0x10, //0x00002a3c shlq $16, %rsi + 0x48, 0x09, 0xfa, //0x00002a40 orq %rdi, %rdx + 0x0f, 0x85, 0x7a, 0x09, 0x00, 0x00, //0x00002a43 jne LBB0_586 + 0x4d, 0x85, 0xc9, //0x00002a49 testq %r9, %r9 + 0x4c, 0x8b, 0x6d, 0xc0, //0x00002a4c movq $-64(%rbp), %r13 + 0x0f, 0x85, 0x8a, 0x09, 0x00, 0x00, //0x00002a50 jne LBB0_588 + 0x45, 0x31, 0xc9, //0x00002a56 xorl %r9d, %r9d + //0x00002a59 LBB0_212 + 0x66, 0x0f, 0x6f, 0xc3, //0x00002a59 movdqa %xmm3, %xmm0 + 0x66, 0x41, 0x0f, 0xda, 0xc2, //0x00002a5d pminub %xmm10, %xmm0 + 0x66, 0x0f, 0x74, 0xc3, //0x00002a62 pcmpeqb %xmm3, %xmm0 + 0x66, 0x0f, 0xd7, 0xc0, //0x00002a66 pmovmskb %xmm0, %eax + 0x48, 0x09, 0xc6, //0x00002a6a orq %rax, %rsi + 0xba, 0x40, 0x00, 0x00, 0x00, //0x00002a6d movl $64, %edx + 0xb8, 0x40, 0x00, 0x00, 0x00, //0x00002a72 movl $64, %eax + 0x48, 0x85, 0xc9, //0x00002a77 testq %rcx, %rcx + 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00002a7a je LBB0_214 + 0x48, 0x0f, 0xbc, 0xc1, //0x00002a80 bsfq %rcx, %rax + //0x00002a84 LBB0_214 + 0x48, 0x85, 0xf6, //0x00002a84 testq %rsi, %rsi + 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00002a87 je LBB0_216 + 0x48, 0x0f, 0xbc, 0xd6, //0x00002a8d bsfq %rsi, %rdx + //0x00002a91 LBB0_216 + 0x48, 0x85, 0xc9, //0x00002a91 testq %rcx, %rcx + 0x0f, 0x84, 0xcc, 0x00, 0x00, 0x00, //0x00002a94 je LBB0_489 + 0x48, 0x39, 0xc2, //0x00002a9a cmpq %rax, %rdx + 0x0f, 0x82, 0x87, 0x0e, 0x00, 0x00, //0x00002a9d jb LBB0_645 + 0x4d, 0x29, 0xc3, //0x00002aa3 subq %r8, %r11 + 0x49, 0x01, 0xc3, //0x00002aa6 addq %rax, %r11 + 0x49, 0x83, 0xc3, 0x01, //0x00002aa9 addq $1, %r11 + 0xe9, 0xe7, 0x08, 0x00, 0x00, //0x00002aad jmp LBB0_585 + //0x00002ab2 LBB0_477 + 0x48, 0x85, 0xf6, //0x00002ab2 testq %rsi, %rsi + 0x0f, 0x85, 0x64, 0x0e, 0x00, 0x00, //0x00002ab5 jne LBB0_644 + 0x49, 0x83, 0xc3, 0x20, //0x00002abb addq $32, %r11 + 0x49, 0x83, 0xc6, 0xe0, //0x00002abf addq $-32, %r14 + 0x48, 0x85, 0xdb, //0x00002ac3 testq %rbx, %rbx + 0x0f, 0x85, 0x1a, 0x04, 0x00, 0x00, //0x00002ac6 jne LBB0_526 + //0x00002acc LBB0_479 + 0x48, 0x8b, 0x4d, 0xd0, //0x00002acc movq $-48(%rbp), %rcx + 0x4d, 0x85, 0xf6, //0x00002ad0 testq %r14, %r14 + 0x0f, 0x84, 0xe7, 0x0b, 0x00, 0x00, //0x00002ad3 je LBB0_59 + //0x00002ad9 LBB0_480 + 0x41, 0x0f, 0xb6, 0x03, //0x00002ad9 movzbl (%r11), %eax + 0x3c, 0x22, //0x00002add cmpb $34, %al + 0x0f, 0x84, 0x75, 0x00, 0x00, 0x00, //0x00002adf je LBB0_488 + 0x3c, 0x5c, //0x00002ae5 cmpb $92, %al + 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x00002ae7 je LBB0_484 + 0x3c, 0x1f, //0x00002aed cmpb $31, %al + 0x0f, 0x86, 0x53, 0x0e, 0x00, 0x00, //0x00002aef jbe LBB0_647 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002af5 movq $-1, %rax + 0xba, 0x01, 0x00, 0x00, 0x00, //0x00002afc movl $1, %edx + 0x49, 0x01, 0xd3, //0x00002b01 addq %rdx, %r11 + 0x49, 0x01, 0xc6, //0x00002b04 addq %rax, %r14 + 0x0f, 0x85, 0xcc, 0xff, 0xff, 0xff, //0x00002b07 jne LBB0_480 + 0xe9, 0xae, 0x0b, 0x00, 0x00, //0x00002b0d jmp LBB0_59 + //0x00002b12 LBB0_484 + 0x49, 0x83, 0xfe, 0x01, //0x00002b12 cmpq $1, %r14 + 0x0f, 0x84, 0x23, 0x0e, 0x00, 0x00, //0x00002b16 je LBB0_652 + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00002b1c movq $-2, %rax + 0xba, 0x02, 0x00, 0x00, 0x00, //0x00002b23 movl $2, %edx + 0x48, 0x83, 0xf9, 0xff, //0x00002b28 cmpq $-1, %rcx + 0x0f, 0x85, 0x0a, 0x00, 0x00, 0x00, //0x00002b2c jne LBB0_487 + 0x4c, 0x89, 0xd9, //0x00002b32 movq %r11, %rcx + 0x4c, 0x29, 0xc9, //0x00002b35 subq %r9, %rcx + 0x48, 0x89, 0x4d, 0xd0, //0x00002b38 movq %rcx, $-48(%rbp) + //0x00002b3c LBB0_487 + 0x4c, 0x8b, 0x6d, 0xc0, //0x00002b3c movq $-64(%rbp), %r13 + 0x66, 0x41, 0x0f, 0x6f, 0xfc, //0x00002b40 movdqa %xmm12, %xmm7 + 0x4c, 0x8b, 0x65, 0xb8, //0x00002b45 movq $-72(%rbp), %r12 + 0x49, 0x01, 0xd3, //0x00002b49 addq %rdx, %r11 + 0x49, 0x01, 0xc6, //0x00002b4c addq %rax, %r14 + 0x0f, 0x85, 0x84, 0xff, 0xff, 0xff, //0x00002b4f jne LBB0_480 + 0xe9, 0x66, 0x0b, 0x00, 0x00, //0x00002b55 jmp LBB0_59 + //0x00002b5a LBB0_488 + 0x4d, 0x29, 0xcb, //0x00002b5a subq %r9, %r11 + 0x49, 0x83, 0xc3, 0x01, //0x00002b5d addq $1, %r11 + 0xe9, 0x73, 0x06, 0x00, 0x00, //0x00002b61 jmp LBB0_562 + //0x00002b66 LBB0_489 + 0x48, 0x85, 0xf6, //0x00002b66 testq %rsi, %rsi + 0x0f, 0x85, 0xbb, 0x0d, 0x00, 0x00, //0x00002b69 jne LBB0_645 + 0x49, 0x83, 0xc3, 0x20, //0x00002b6f addq $32, %r11 + 0x49, 0x83, 0xc6, 0xe0, //0x00002b73 addq $-32, %r14 + 0x4d, 0x85, 0xc9, //0x00002b77 testq %r9, %r9 + 0x0f, 0x85, 0x11, 0x04, 0x00, 0x00, //0x00002b7a jne LBB0_532 + //0x00002b80 LBB0_491 + 0x48, 0x8b, 0x4d, 0xd0, //0x00002b80 movq $-48(%rbp), %rcx + 0x4d, 0x85, 0xf6, //0x00002b84 testq %r14, %r14 + 0x0f, 0x84, 0x89, 0x0b, 0x00, 0x00, //0x00002b87 je LBB0_128 + //0x00002b8d LBB0_492 + 0x41, 0x0f, 0xb6, 0x03, //0x00002b8d movzbl (%r11), %eax + 0x3c, 0x22, //0x00002b91 cmpb $34, %al + 0x0f, 0x84, 0x8c, 0x00, 0x00, 0x00, //0x00002b93 je LBB0_503 + 0x3c, 0x5c, //0x00002b99 cmpb $92, %al + 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x00002b9b je LBB0_497 + 0x3c, 0x1f, //0x00002ba1 cmpb $31, %al + 0x0f, 0x86, 0xbb, 0x0d, 0x00, 0x00, //0x00002ba3 jbe LBB0_649 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002ba9 movq $-1, %rax + 0xba, 0x01, 0x00, 0x00, 0x00, //0x00002bb0 movl $1, %edx + //0x00002bb5 LBB0_496 + 0x49, 0x01, 0xd3, //0x00002bb5 addq %rdx, %r11 + 0x49, 0x01, 0xc6, //0x00002bb8 addq %rax, %r14 + 0x0f, 0x85, 0xcc, 0xff, 0xff, 0xff, //0x00002bbb jne LBB0_492 + 0xe9, 0x50, 0x0b, 0x00, 0x00, //0x00002bc1 jmp LBB0_128 + //0x00002bc6 LBB0_497 + 0x49, 0x83, 0xfe, 0x01, //0x00002bc6 cmpq $1, %r14 + 0x0f, 0x84, 0x8b, 0x0d, 0x00, 0x00, //0x00002bca je LBB0_653 + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00002bd0 movq $-2, %rax + 0xba, 0x02, 0x00, 0x00, 0x00, //0x00002bd7 movl $2, %edx + 0x48, 0x83, 0xf9, 0xff, //0x00002bdc cmpq $-1, %rcx + 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x00002be0 je LBB0_500 + 0x4c, 0x8b, 0x6d, 0xc0, //0x00002be6 movq $-64(%rbp), %r13 + 0x4c, 0x8b, 0x65, 0xb8, //0x00002bea movq $-72(%rbp), %r12 + 0x4c, 0x8b, 0x45, 0xb0, //0x00002bee movq $-80(%rbp), %r8 + 0xe9, 0xbe, 0xff, 0xff, 0xff, //0x00002bf2 jmp LBB0_496 + //0x00002bf7 LBB0_500 + 0x4c, 0x89, 0xd9, //0x00002bf7 movq %r11, %rcx + 0x4c, 0x8b, 0x45, 0xb0, //0x00002bfa movq $-80(%rbp), %r8 + 0x4c, 0x29, 0xc1, //0x00002bfe subq %r8, %rcx + 0x48, 0x89, 0x4d, 0xd0, //0x00002c01 movq %rcx, $-48(%rbp) + 0x4c, 0x8b, 0x6d, 0xc0, //0x00002c05 movq $-64(%rbp), %r13 + 0x4c, 0x8b, 0x65, 0xb8, //0x00002c09 movq $-72(%rbp), %r12 + 0xe9, 0xa3, 0xff, 0xff, 0xff, //0x00002c0d jmp LBB0_496 + //0x00002c12 LBB0_501 + 0x4d, 0x29, 0xcb, //0x00002c12 subq %r9, %r11 + 0x49, 0x01, 0xcb, //0x00002c15 addq %rcx, %r11 + 0xe9, 0x87, 0xd5, 0xff, 0xff, //0x00002c18 jmp LBB0_2 + //0x00002c1d LBB0_502 + 0x0f, 0xbc, 0xcb, //0x00002c1d bsfl %ebx, %ecx + 0xe9, 0x30, 0x00, 0x00, 0x00, //0x00002c20 jmp LBB0_507 + //0x00002c25 LBB0_503 + 0x4d, 0x29, 0xc3, //0x00002c25 subq %r8, %r11 + 0x49, 0x83, 0xc3, 0x01, //0x00002c28 addq $1, %r11 + 0xe9, 0x68, 0x07, 0x00, 0x00, //0x00002c2c jmp LBB0_585 + //0x00002c31 LBB0_504 + 0x4d, 0x29, 0xcb, //0x00002c31 subq %r9, %r11 + 0x49, 0x83, 0xc3, 0x01, //0x00002c34 addq $1, %r11 + 0x48, 0x8b, 0x55, 0xc8, //0x00002c38 movq $-56(%rbp), %rdx + 0xe9, 0x16, 0xe6, 0xff, 0xff, //0x00002c3c jmp LBB0_246 + //0x00002c41 LBB0_505 + 0x4c, 0x03, 0x4d, 0xc8, //0x00002c41 addq $-56(%rbp), %r9 + 0x49, 0x29, 0xc9, //0x00002c45 subq %rcx, %r9 + 0x49, 0x29, 0xc1, //0x00002c48 subq %rax, %r9 + 0x4c, 0x89, 0xc8, //0x00002c4b movq %r9, %rax + 0xe9, 0x94, 0xf9, 0xff, 0xff, //0x00002c4e jmp LBB0_459 + //0x00002c53 LBB0_506 + 0x89, 0xd1, //0x00002c53 movl %edx, %ecx + //0x00002c55 LBB0_507 + 0x48, 0xf7, 0xd0, //0x00002c55 notq %rax + 0x48, 0x29, 0xc8, //0x00002c58 subq %rcx, %rax + 0xe9, 0x87, 0xf9, 0xff, 0xff, //0x00002c5b jmp LBB0_459 + //0x00002c60 LBB0_260 + 0x4d, 0x01, 0xcb, //0x00002c60 addq %r9, %r11 + 0x49, 0x83, 0xfe, 0x20, //0x00002c63 cmpq $32, %r14 + 0x4c, 0x8b, 0x45, 0xb8, //0x00002c67 movq $-72(%rbp), %r8 + 0x0f, 0x82, 0xd0, 0x08, 0x00, 0x00, //0x00002c6b jb LBB0_599 + //0x00002c71 LBB0_261 + 0xf3, 0x41, 0x0f, 0x6f, 0x03, //0x00002c71 movdqu (%r11), %xmm0 + 0xf3, 0x41, 0x0f, 0x6f, 0x4b, 0x10, //0x00002c76 movdqu $16(%r11), %xmm1 + 0x66, 0x0f, 0x6f, 0xd0, //0x00002c7c movdqa %xmm0, %xmm2 + 0x66, 0x41, 0x0f, 0x74, 0xd3, //0x00002c80 pcmpeqb %xmm11, %xmm2 + 0x66, 0x0f, 0xd7, 0xca, //0x00002c85 pmovmskb %xmm2, %ecx + 0x66, 0x0f, 0x6f, 0xd1, //0x00002c89 movdqa %xmm1, %xmm2 + 0x66, 0x41, 0x0f, 0x74, 0xd3, //0x00002c8d pcmpeqb %xmm11, %xmm2 + 0x66, 0x0f, 0xd7, 0xc2, //0x00002c92 pmovmskb %xmm2, %eax + 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x00002c96 pcmpeqb %xmm13, %xmm0 + 0x66, 0x0f, 0xd7, 0xd0, //0x00002c9b pmovmskb %xmm0, %edx + 0x66, 0x41, 0x0f, 0x74, 0xcd, //0x00002c9f pcmpeqb %xmm13, %xmm1 + 0x66, 0x0f, 0xd7, 0xf1, //0x00002ca4 pmovmskb %xmm1, %esi + 0x48, 0xc1, 0xe0, 0x10, //0x00002ca8 shlq $16, %rax + 0x48, 0x09, 0xc1, //0x00002cac orq %rax, %rcx + 0x48, 0xc1, 0xe6, 0x10, //0x00002caf shlq $16, %rsi + 0x48, 0x09, 0xf2, //0x00002cb3 orq %rsi, %rdx + 0x0f, 0x85, 0x21, 0x08, 0x00, 0x00, //0x00002cb6 jne LBB0_595 + 0x4d, 0x85, 0xd2, //0x00002cbc testq %r10, %r10 + 0x0f, 0x85, 0x34, 0x08, 0x00, 0x00, //0x00002cbf jne LBB0_597 + 0x45, 0x31, 0xd2, //0x00002cc5 xorl %r10d, %r10d + 0x48, 0x85, 0xc9, //0x00002cc8 testq %rcx, %rcx + 0x0f, 0x84, 0x68, 0x08, 0x00, 0x00, //0x00002ccb je LBB0_598 + //0x00002cd1 LBB0_264 + 0x48, 0x0f, 0xbc, 0xc1, //0x00002cd1 bsfq %rcx, %rax + 0xe9, 0xd0, 0x00, 0x00, 0x00, //0x00002cd5 jmp LBB0_433 + //0x00002cda LBB0_423 + 0x4d, 0x01, 0xcb, //0x00002cda addq %r9, %r11 + 0x48, 0x83, 0xf9, 0x20, //0x00002cdd cmpq $32, %rcx + 0x0f, 0x82, 0x6c, 0x03, 0x00, 0x00, //0x00002ce1 jb LBB0_539 + //0x00002ce7 LBB0_424 + 0xf3, 0x41, 0x0f, 0x6f, 0x1b, //0x00002ce7 movdqu (%r11), %xmm3 + 0xf3, 0x41, 0x0f, 0x6f, 0x43, 0x10, //0x00002cec movdqu $16(%r11), %xmm0 + 0x66, 0x0f, 0x6f, 0xcb, //0x00002cf2 movdqa %xmm3, %xmm1 + 0x66, 0x41, 0x0f, 0x74, 0xcb, //0x00002cf6 pcmpeqb %xmm11, %xmm1 + 0x66, 0x44, 0x0f, 0xd7, 0xd1, //0x00002cfb pmovmskb %xmm1, %r10d + 0x66, 0x0f, 0x6f, 0xc8, //0x00002d00 movdqa %xmm0, %xmm1 + 0x66, 0x0f, 0x6f, 0xd0, //0x00002d04 movdqa %xmm0, %xmm2 + 0x66, 0x41, 0x0f, 0xda, 0xd2, //0x00002d08 pminub %xmm10, %xmm2 + 0x66, 0x0f, 0x74, 0xd0, //0x00002d0d pcmpeqb %xmm0, %xmm2 + 0x66, 0x41, 0x0f, 0x74, 0xc3, //0x00002d11 pcmpeqb %xmm11, %xmm0 + 0x66, 0x0f, 0xd7, 0xc0, //0x00002d16 pmovmskb %xmm0, %eax + 0x66, 0x0f, 0x6f, 0xc3, //0x00002d1a movdqa %xmm3, %xmm0 + 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x00002d1e pcmpeqb %xmm13, %xmm0 + 0x66, 0x0f, 0xd7, 0xd0, //0x00002d23 pmovmskb %xmm0, %edx + 0x66, 0x41, 0x0f, 0x74, 0xcd, //0x00002d27 pcmpeqb %xmm13, %xmm1 + 0x66, 0x0f, 0xd7, 0xf9, //0x00002d2c pmovmskb %xmm1, %edi + 0x66, 0x0f, 0xd7, 0xf2, //0x00002d30 pmovmskb %xmm2, %esi + 0x48, 0xc1, 0xe0, 0x10, //0x00002d34 shlq $16, %rax + 0x49, 0x09, 0xc2, //0x00002d38 orq %rax, %r10 + 0x48, 0xc1, 0xe7, 0x10, //0x00002d3b shlq $16, %rdi + 0x48, 0xc1, 0xe6, 0x10, //0x00002d3f shlq $16, %rsi + 0x48, 0x09, 0xfa, //0x00002d43 orq %rdi, %rdx + 0x0f, 0x85, 0xab, 0x08, 0x00, 0x00, //0x00002d46 jne LBB0_612 + 0x4d, 0x85, 0xf6, //0x00002d4c testq %r14, %r14 + 0x4c, 0x8b, 0x6d, 0xc0, //0x00002d4f movq $-64(%rbp), %r13 + 0x0f, 0x85, 0xba, 0x08, 0x00, 0x00, //0x00002d53 jne LBB0_614 + 0x66, 0x41, 0x0f, 0x6f, 0xfc, //0x00002d59 movdqa %xmm12, %xmm7 + 0x31, 0xff, //0x00002d5e xorl %edi, %edi + //0x00002d60 LBB0_427 + 0x66, 0x0f, 0x6f, 0xc3, //0x00002d60 movdqa %xmm3, %xmm0 + 0x66, 0x41, 0x0f, 0xda, 0xc2, //0x00002d64 pminub %xmm10, %xmm0 + 0x66, 0x0f, 0x74, 0xc3, //0x00002d69 pcmpeqb %xmm3, %xmm0 + 0x66, 0x0f, 0xd7, 0xc0, //0x00002d6d pmovmskb %xmm0, %eax + 0x48, 0x09, 0xc6, //0x00002d71 orq %rax, %rsi + 0xba, 0x40, 0x00, 0x00, 0x00, //0x00002d74 movl $64, %edx + 0xb8, 0x40, 0x00, 0x00, 0x00, //0x00002d79 movl $64, %eax + 0x4d, 0x85, 0xd2, //0x00002d7e testq %r10, %r10 + 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00002d81 je LBB0_429 + 0x49, 0x0f, 0xbc, 0xc2, //0x00002d87 bsfq %r10, %rax + //0x00002d8b LBB0_429 + 0x48, 0x85, 0xf6, //0x00002d8b testq %rsi, %rsi + 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00002d8e je LBB0_431 + 0x48, 0x0f, 0xbc, 0xd6, //0x00002d94 bsfq %rsi, %rdx + //0x00002d98 LBB0_431 + 0x4d, 0x85, 0xd2, //0x00002d98 testq %r10, %r10 + 0x0f, 0x84, 0x65, 0x00, 0x00, 0x00, //0x00002d9b je LBB0_511 + 0x48, 0x39, 0xc2, //0x00002da1 cmpq %rax, %rdx + 0x0f, 0x82, 0xcc, 0x0b, 0x00, 0x00, //0x00002da4 jb LBB0_650 + //0x00002daa LBB0_433 + 0x4d, 0x29, 0xcb, //0x00002daa subq %r9, %r11 + 0x49, 0x01, 0xc3, //0x00002dad addq %rax, %r11 + 0x49, 0x83, 0xc3, 0x01, //0x00002db0 addq $1, %r11 + 0x48, 0x8b, 0x55, 0xc8, //0x00002db4 movq $-56(%rbp), %rdx + 0x4d, 0x85, 0xdb, //0x00002db8 testq %r11, %r11 + 0x0f, 0x89, 0x96, 0xe4, 0xff, 0xff, //0x00002dbb jns LBB0_246 + 0xe9, 0xdc, 0x0a, 0x00, 0x00, //0x00002dc1 jmp LBB0_434 + //0x00002dc6 LBB0_508 + 0x4d, 0x01, 0xcb, //0x00002dc6 addq %r9, %r11 + 0xe9, 0x73, 0xf8, 0xff, 0xff, //0x00002dc9 jmp LBB0_139 + //0x00002dce LBB0_509 + 0x4d, 0x01, 0xcb, //0x00002dce addq %r9, %r11 + 0x48, 0x85, 0xc0, //0x00002dd1 testq %rax, %rax + 0x0f, 0x85, 0xfe, 0xdd, 0xff, 0xff, //0x00002dd4 jne LBB0_145 + 0xe9, 0x2f, 0xde, 0xff, 0xff, //0x00002dda jmp LBB0_151 + //0x00002ddf LBB0_510 + 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x00002ddf movq $-1, %r12 + 0x4c, 0x89, 0xc1, //0x00002de6 movq %r8, %rcx + 0x48, 0x89, 0xf0, //0x00002de9 movq %rsi, %rax + 0x49, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00002dec movq $-1, %r10 + 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x00002df3 movq $-1, %r13 + 0x48, 0x8d, 0x3d, 0x07, 0x0e, 0x00, 0x00, //0x00002dfa leaq $3591(%rip), %rdi /* LJTI0_3+0(%rip) */ + 0xe9, 0xe2, 0xd9, 0xff, 0xff, //0x00002e01 jmp LBB0_93 + //0x00002e06 LBB0_511 + 0x48, 0x85, 0xf6, //0x00002e06 testq %rsi, %rsi + 0x0f, 0x85, 0x67, 0x0b, 0x00, 0x00, //0x00002e09 jne LBB0_650 + 0x49, 0x83, 0xc3, 0x20, //0x00002e0f addq $32, %r11 + 0x48, 0x83, 0xc1, 0xe0, //0x00002e13 addq $-32, %rcx + 0x48, 0x89, 0xce, //0x00002e17 movq %rcx, %rsi + 0x48, 0x85, 0xff, //0x00002e1a testq %rdi, %rdi + 0x0f, 0x85, 0x3f, 0x02, 0x00, 0x00, //0x00002e1d jne LBB0_540 + //0x00002e23 LBB0_513 + 0x48, 0x8b, 0x4d, 0xd0, //0x00002e23 movq $-48(%rbp), %rcx + 0x48, 0x85, 0xf6, //0x00002e27 testq %rsi, %rsi + 0x0f, 0x84, 0xd2, 0x0a, 0x00, 0x00, //0x00002e2a je LBB0_542 + //0x00002e30 LBB0_514 + 0x41, 0x0f, 0xb6, 0x03, //0x00002e30 movzbl (%r11), %eax + 0x3c, 0x22, //0x00002e34 cmpb $34, %al + 0x0f, 0x84, 0xf6, 0x00, 0x00, 0x00, //0x00002e36 je LBB0_528 + 0x3c, 0x5c, //0x00002e3c cmpb $92, %al + 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x00002e3e je LBB0_519 + 0x3c, 0x1f, //0x00002e44 cmpb $31, %al + 0x0f, 0x86, 0x35, 0x0b, 0x00, 0x00, //0x00002e46 jbe LBB0_651 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002e4c movq $-1, %rax + 0xba, 0x01, 0x00, 0x00, 0x00, //0x00002e53 movl $1, %edx + //0x00002e58 LBB0_518 + 0x49, 0x01, 0xd3, //0x00002e58 addq %rdx, %r11 + 0x48, 0x01, 0xc6, //0x00002e5b addq %rax, %rsi + 0x0f, 0x85, 0xcc, 0xff, 0xff, 0xff, //0x00002e5e jne LBB0_514 + 0xe9, 0x99, 0x0a, 0x00, 0x00, //0x00002e64 jmp LBB0_542 + //0x00002e69 LBB0_519 + 0x48, 0x83, 0xfe, 0x01, //0x00002e69 cmpq $1, %rsi + 0x0f, 0x84, 0x8f, 0x0a, 0x00, 0x00, //0x00002e6d je LBB0_542 + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00002e73 movq $-2, %rax + 0xba, 0x02, 0x00, 0x00, 0x00, //0x00002e7a movl $2, %edx + 0x48, 0x83, 0xf9, 0xff, //0x00002e7f cmpq $-1, %rcx + 0x0f, 0x85, 0xcf, 0xff, 0xff, 0xff, //0x00002e83 jne LBB0_518 + 0x4c, 0x89, 0xd9, //0x00002e89 movq %r11, %rcx + 0x4c, 0x29, 0xc9, //0x00002e8c subq %r9, %rcx + 0x48, 0x89, 0x4d, 0xd0, //0x00002e8f movq %rcx, $-48(%rbp) + 0xe9, 0xc0, 0xff, 0xff, 0xff, //0x00002e93 jmp LBB0_518 + //0x00002e98 LBB0_522 + 0x4d, 0x01, 0xcb, //0x00002e98 addq %r9, %r11 + 0xe9, 0x8c, 0xf8, 0xff, 0xff, //0x00002e9b jmp LBB0_163 + //0x00002ea0 LBB0_523 + 0x4d, 0x01, 0xcb, //0x00002ea0 addq %r9, %r11 + 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x00002ea3 movq $-1, $-48(%rbp) + 0x45, 0x31, 0xd2, //0x00002eab xorl %r10d, %r10d + 0x49, 0x83, 0xfe, 0x20, //0x00002eae cmpq $32, %r14 + 0x0f, 0x83, 0xf9, 0xf8, 0xff, 0xff, //0x00002eb2 jae LBB0_50 + 0xe9, 0x77, 0x02, 0x00, 0x00, //0x00002eb8 jmp LBB0_549 + //0x00002ebd LBB0_524 + 0x4d, 0x01, 0xcb, //0x00002ebd addq %r9, %r11 + 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x00002ec0 movq $-1, $-48(%rbp) + 0x31, 0xdb, //0x00002ec8 xorl %ebx, %ebx + 0x49, 0x83, 0xfe, 0x20, //0x00002eca cmpq $32, %r14 + 0x0f, 0x83, 0x57, 0xf9, 0xff, 0xff, //0x00002ece jae LBB0_174 + //0x00002ed4 LBB0_525 + 0x4c, 0x8b, 0x6d, 0xc0, //0x00002ed4 movq $-64(%rbp), %r13 + 0x66, 0x41, 0x0f, 0x6f, 0xfc, //0x00002ed8 movdqa %xmm12, %xmm7 + 0x48, 0x85, 0xdb, //0x00002edd testq %rbx, %rbx + 0x0f, 0x84, 0xe6, 0xfb, 0xff, 0xff, //0x00002ee0 je LBB0_479 + //0x00002ee6 LBB0_526 + 0x4d, 0x85, 0xf6, //0x00002ee6 testq %r14, %r14 + 0x0f, 0x84, 0x50, 0x0a, 0x00, 0x00, //0x00002ee9 je LBB0_652 + 0x4c, 0x89, 0xc9, //0x00002eef movq %r9, %rcx + 0x48, 0xf7, 0xd1, //0x00002ef2 notq %rcx + 0x4c, 0x01, 0xd9, //0x00002ef5 addq %r11, %rcx + 0x48, 0x8b, 0x55, 0xd0, //0x00002ef8 movq $-48(%rbp), %rdx + 0x48, 0x83, 0xfa, 0xff, //0x00002efc cmpq $-1, %rdx + 0x48, 0x89, 0xd0, //0x00002f00 movq %rdx, %rax + 0x48, 0x0f, 0x44, 0xc1, //0x00002f03 cmoveq %rcx, %rax + 0x48, 0x0f, 0x45, 0xca, //0x00002f07 cmovneq %rdx, %rcx + 0x49, 0x83, 0xc3, 0x01, //0x00002f0b addq $1, %r11 + 0x49, 0x83, 0xc6, 0xff, //0x00002f0f addq $-1, %r14 + 0x48, 0x89, 0x45, 0xd0, //0x00002f13 movq %rax, $-48(%rbp) + 0x4c, 0x8b, 0x6d, 0xc0, //0x00002f17 movq $-64(%rbp), %r13 + 0x66, 0x41, 0x0f, 0x6f, 0xfc, //0x00002f1b movdqa %xmm12, %xmm7 + 0x4c, 0x8b, 0x65, 0xb8, //0x00002f20 movq $-72(%rbp), %r12 + 0x4d, 0x85, 0xf6, //0x00002f24 testq %r14, %r14 + 0x0f, 0x85, 0xac, 0xfb, 0xff, 0xff, //0x00002f27 jne LBB0_480 + 0xe9, 0x8e, 0x07, 0x00, 0x00, //0x00002f2d jmp LBB0_59 + //0x00002f32 LBB0_528 + 0x4d, 0x29, 0xcb, //0x00002f32 subq %r9, %r11 + 0x49, 0x83, 0xc3, 0x01, //0x00002f35 addq $1, %r11 + 0x4c, 0x8b, 0x6d, 0xc0, //0x00002f39 movq $-64(%rbp), %r13 + 0x66, 0x41, 0x0f, 0x6f, 0xfc, //0x00002f3d movdqa %xmm12, %xmm7 + 0xe9, 0xfd, 0xe4, 0xff, 0xff, //0x00002f42 jmp LBB0_269 + //0x00002f47 LBB0_529 + 0x4d, 0x01, 0xcb, //0x00002f47 addq %r9, %r11 + 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x00002f4a movq $-1, $-48(%rbp) + 0x45, 0x31, 0xd2, //0x00002f52 xorl %r10d, %r10d + 0x49, 0x83, 0xfe, 0x20, //0x00002f55 cmpq $32, %r14 + 0x4c, 0x8b, 0x65, 0xb8, //0x00002f59 movq $-72(%rbp), %r12 + 0x0f, 0x83, 0xfe, 0xf9, 0xff, 0xff, //0x00002f5d jae LBB0_119 + 0xe9, 0x8c, 0x03, 0x00, 0x00, //0x00002f63 jmp LBB0_572 + //0x00002f68 LBB0_530 + 0x4c, 0x8b, 0x45, 0xb0, //0x00002f68 movq $-80(%rbp), %r8 + 0x4d, 0x01, 0xc3, //0x00002f6c addq %r8, %r11 + 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x00002f6f movq $-1, $-48(%rbp) + 0x45, 0x31, 0xc9, //0x00002f77 xorl %r9d, %r9d + 0x49, 0x83, 0xfe, 0x20, //0x00002f7a cmpq $32, %r14 + 0x0f, 0x83, 0x61, 0xfa, 0xff, 0xff, //0x00002f7e jae LBB0_209 + //0x00002f84 LBB0_531 + 0x4c, 0x8b, 0x6d, 0xc0, //0x00002f84 movq $-64(%rbp), %r13 + 0x4d, 0x85, 0xc9, //0x00002f88 testq %r9, %r9 + 0x0f, 0x84, 0xef, 0xfb, 0xff, 0xff, //0x00002f8b je LBB0_491 + //0x00002f91 LBB0_532 + 0x4d, 0x85, 0xf6, //0x00002f91 testq %r14, %r14 + 0x0f, 0x84, 0xc1, 0x09, 0x00, 0x00, //0x00002f94 je LBB0_653 + 0x4c, 0x8b, 0x45, 0xb0, //0x00002f9a movq $-80(%rbp), %r8 + 0x4c, 0x89, 0xc1, //0x00002f9e movq %r8, %rcx + 0x48, 0xf7, 0xd1, //0x00002fa1 notq %rcx + 0x4c, 0x01, 0xd9, //0x00002fa4 addq %r11, %rcx + 0x48, 0x8b, 0x55, 0xd0, //0x00002fa7 movq $-48(%rbp), %rdx + 0x48, 0x83, 0xfa, 0xff, //0x00002fab cmpq $-1, %rdx + 0x48, 0x89, 0xd0, //0x00002faf movq %rdx, %rax + 0x48, 0x0f, 0x44, 0xc1, //0x00002fb2 cmoveq %rcx, %rax + 0x48, 0x0f, 0x45, 0xca, //0x00002fb6 cmovneq %rdx, %rcx + 0x49, 0x83, 0xc3, 0x01, //0x00002fba addq $1, %r11 + 0x49, 0x83, 0xc6, 0xff, //0x00002fbe addq $-1, %r14 + 0x48, 0x89, 0x45, 0xd0, //0x00002fc2 movq %rax, $-48(%rbp) + 0x4c, 0x8b, 0x6d, 0xc0, //0x00002fc6 movq $-64(%rbp), %r13 + 0x4c, 0x8b, 0x65, 0xb8, //0x00002fca movq $-72(%rbp), %r12 + 0x4d, 0x85, 0xf6, //0x00002fce testq %r14, %r14 + 0x0f, 0x85, 0xb6, 0xfb, 0xff, 0xff, //0x00002fd1 jne LBB0_492 + 0xe9, 0x3a, 0x07, 0x00, 0x00, //0x00002fd7 jmp LBB0_128 + //0x00002fdc LBB0_534 + 0x4d, 0x01, 0xcb, //0x00002fdc addq %r9, %r11 + 0xe9, 0x19, 0xe9, 0xff, 0xff, //0x00002fdf jmp LBB0_343 + //0x00002fe4 LBB0_535 + 0x4d, 0x01, 0xcb, //0x00002fe4 addq %r9, %r11 + 0x48, 0x8b, 0x75, 0xc8, //0x00002fe7 movq $-56(%rbp), %rsi + 0x48, 0x85, 0xc0, //0x00002feb testq %rax, %rax + 0x0f, 0x85, 0xd4, 0xed, 0xff, 0xff, //0x00002fee jne LBB0_376 + 0xe9, 0x05, 0xee, 0xff, 0xff, //0x00002ff4 jmp LBB0_382 + //0x00002ff9 LBB0_536 + 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00002ff9 movq $-1, %r14 + 0x48, 0x8b, 0x4d, 0xb0, //0x00003000 movq $-80(%rbp), %rcx + 0x4d, 0x89, 0xe2, //0x00003004 movq %r12, %r10 + 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00003007 movq $-1, %r15 + 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000300e movq $-1, %r8 + 0xe9, 0x34, 0xe6, 0xff, 0xff, //0x00003015 jmp LBB0_298 + //0x0000301a LBB0_537 + 0x4d, 0x01, 0xcb, //0x0000301a addq %r9, %r11 + 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x0000301d movq $-1, $-48(%rbp) + 0x45, 0x31, 0xd2, //0x00003025 xorl %r10d, %r10d + 0x49, 0x83, 0xfe, 0x20, //0x00003028 cmpq $32, %r14 + 0x4c, 0x8b, 0x45, 0xb8, //0x0000302c movq $-72(%rbp), %r8 + 0x0f, 0x83, 0x3b, 0xfc, 0xff, 0xff, //0x00003030 jae LBB0_261 + 0xe9, 0x06, 0x05, 0x00, 0x00, //0x00003036 jmp LBB0_599 + //0x0000303b LBB0_538 + 0x4d, 0x01, 0xcb, //0x0000303b addq %r9, %r11 + 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x0000303e movq $-1, $-48(%rbp) + 0x45, 0x31, 0xf6, //0x00003046 xorl %r14d, %r14d + 0x48, 0x83, 0xf9, 0x20, //0x00003049 cmpq $32, %rcx + 0x0f, 0x83, 0x94, 0xfc, 0xff, 0xff, //0x0000304d jae LBB0_424 + //0x00003053 LBB0_539 + 0x48, 0x89, 0xce, //0x00003053 movq %rcx, %rsi + 0x4c, 0x89, 0xf7, //0x00003056 movq %r14, %rdi + 0x48, 0x85, 0xff, //0x00003059 testq %rdi, %rdi + 0x0f, 0x84, 0xc1, 0xfd, 0xff, 0xff, //0x0000305c je LBB0_513 + //0x00003062 LBB0_540 + 0x48, 0x85, 0xf6, //0x00003062 testq %rsi, %rsi + 0x0f, 0x84, 0x97, 0x08, 0x00, 0x00, //0x00003065 je LBB0_542 + 0x4c, 0x89, 0xc9, //0x0000306b movq %r9, %rcx + 0x48, 0xf7, 0xd1, //0x0000306e notq %rcx + 0x4c, 0x01, 0xd9, //0x00003071 addq %r11, %rcx + 0x48, 0x8b, 0x55, 0xd0, //0x00003074 movq $-48(%rbp), %rdx + 0x48, 0x83, 0xfa, 0xff, //0x00003078 cmpq $-1, %rdx + 0x48, 0x89, 0xd0, //0x0000307c movq %rdx, %rax + 0x48, 0x0f, 0x44, 0xc1, //0x0000307f cmoveq %rcx, %rax + 0x48, 0x0f, 0x45, 0xca, //0x00003083 cmovneq %rdx, %rcx + 0x49, 0x83, 0xc3, 0x01, //0x00003087 addq $1, %r11 + 0x48, 0x83, 0xc6, 0xff, //0x0000308b addq $-1, %rsi + 0x48, 0x89, 0x45, 0xd0, //0x0000308f movq %rax, $-48(%rbp) + 0x48, 0x85, 0xf6, //0x00003093 testq %rsi, %rsi + 0x0f, 0x85, 0x94, 0xfd, 0xff, 0xff, //0x00003096 jne LBB0_514 + 0xe9, 0x61, 0x08, 0x00, 0x00, //0x0000309c jmp LBB0_542 + //0x000030a1 LBB0_543 + 0x49, 0x8d, 0x4c, 0x24, 0xff, //0x000030a1 leaq $-1(%r12), %rcx + 0x4c, 0x39, 0xf1, //0x000030a6 cmpq %r14, %rcx + 0x0f, 0x84, 0x44, 0x06, 0x00, 0x00, //0x000030a9 je LBB0_638 + 0x4c, 0x89, 0xe2, //0x000030af movq %r12, %rdx + 0x4f, 0x8d, 0x1c, 0x16, //0x000030b2 leaq (%r14,%r10), %r11 + 0x49, 0x83, 0xc3, 0x02, //0x000030b6 addq $2, %r11 + 0x4c, 0x89, 0xe1, //0x000030ba movq %r12, %rcx + 0x4c, 0x29, 0xf1, //0x000030bd subq %r14, %rcx + 0x48, 0x83, 0xc1, 0xfe, //0x000030c0 addq $-2, %rcx + 0x49, 0x89, 0xce, //0x000030c4 movq %rcx, %r14 + 0x4c, 0x8b, 0x6d, 0xc0, //0x000030c7 movq $-64(%rbp), %r13 + 0xe9, 0x71, 0xf5, 0xff, 0xff, //0x000030cb jmp LBB0_139 + //0x000030d0 LBB0_545 + 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x000030d0 cmpq $-1, $-48(%rbp) + 0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x000030d5 jne LBB0_547 + 0x4c, 0x89, 0xd8, //0x000030db movq %r11, %rax + 0x4c, 0x29, 0xc8, //0x000030de subq %r9, %rax + 0x48, 0x0f, 0xbc, 0xf2, //0x000030e1 bsfq %rdx, %rsi + 0x48, 0x01, 0xc6, //0x000030e5 addq %rax, %rsi + 0x48, 0x89, 0x75, 0xd0, //0x000030e8 movq %rsi, $-48(%rbp) + //0x000030ec LBB0_547 + 0x44, 0x89, 0xd0, //0x000030ec movl %r10d, %eax + 0xf7, 0xd0, //0x000030ef notl %eax + 0x21, 0xd0, //0x000030f1 andl %edx, %eax + 0x41, 0x8d, 0x34, 0x42, //0x000030f3 leal (%r10,%rax,2), %esi + 0x8d, 0x3c, 0x00, //0x000030f7 leal (%rax,%rax), %edi + 0xf7, 0xd7, //0x000030fa notl %edi + 0x21, 0xd7, //0x000030fc andl %edx, %edi + 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x000030fe andl $-1431655766, %edi + 0x45, 0x31, 0xd2, //0x00003104 xorl %r10d, %r10d + 0x01, 0xc7, //0x00003107 addl %eax, %edi + 0x41, 0x0f, 0x92, 0xc2, //0x00003109 setb %r10b + 0x01, 0xff, //0x0000310d addl %edi, %edi + 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x0000310f xorl $1431655765, %edi + 0x21, 0xf7, //0x00003115 andl %esi, %edi + 0xf7, 0xd7, //0x00003117 notl %edi + 0x21, 0xf9, //0x00003119 andl %edi, %ecx + 0x4c, 0x8b, 0x6d, 0xc0, //0x0000311b movq $-64(%rbp), %r13 + 0x4c, 0x8b, 0x65, 0xb8, //0x0000311f movq $-72(%rbp), %r12 + 0x48, 0x85, 0xc9, //0x00003123 testq %rcx, %rcx + 0x0f, 0x85, 0xe5, 0xf6, 0xff, 0xff, //0x00003126 jne LBB0_53 + //0x0000312c LBB0_548 + 0x49, 0x83, 0xc3, 0x20, //0x0000312c addq $32, %r11 + 0x49, 0x83, 0xc6, 0xe0, //0x00003130 addq $-32, %r14 + //0x00003134 LBB0_549 + 0x4d, 0x85, 0xd2, //0x00003134 testq %r10, %r10 + 0x0f, 0x85, 0xe4, 0x02, 0x00, 0x00, //0x00003137 jne LBB0_589 + 0x48, 0x8b, 0x4d, 0xd0, //0x0000313d movq $-48(%rbp), %rcx + 0x4d, 0x85, 0xf6, //0x00003141 testq %r14, %r14 + 0x0f, 0x84, 0x8c, 0x00, 0x00, 0x00, //0x00003144 je LBB0_561 + //0x0000314a LBB0_551 + 0x4c, 0x89, 0xca, //0x0000314a movq %r9, %rdx + 0x48, 0xf7, 0xda, //0x0000314d negq %rdx + //0x00003150 LBB0_552 + 0x31, 0xf6, //0x00003150 xorl %esi, %esi + //0x00003152 LBB0_553 + 0x41, 0x0f, 0xb6, 0x04, 0x33, //0x00003152 movzbl (%r11,%rsi), %eax + 0x3c, 0x22, //0x00003157 cmpb $34, %al + 0x0f, 0x84, 0x70, 0x00, 0x00, 0x00, //0x00003159 je LBB0_560 + 0x3c, 0x5c, //0x0000315f cmpb $92, %al + 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00003161 je LBB0_558 + 0x48, 0x83, 0xc6, 0x01, //0x00003167 addq $1, %rsi + 0x49, 0x39, 0xf6, //0x0000316b cmpq %rsi, %r14 + 0x0f, 0x85, 0xde, 0xff, 0xff, 0xff, //0x0000316e jne LBB0_553 + 0xe9, 0x72, 0x00, 0x00, 0x00, //0x00003174 jmp LBB0_556 + //0x00003179 LBB0_558 + 0x49, 0x8d, 0x46, 0xff, //0x00003179 leaq $-1(%r14), %rax + 0x48, 0x39, 0xf0, //0x0000317d cmpq %rsi, %rax + 0x0f, 0x84, 0xb9, 0x07, 0x00, 0x00, //0x00003180 je LBB0_652 + 0x4a, 0x8d, 0x04, 0x1a, //0x00003186 leaq (%rdx,%r11), %rax + 0x48, 0x01, 0xf0, //0x0000318a addq %rsi, %rax + 0x48, 0x83, 0xf9, 0xff, //0x0000318d cmpq $-1, %rcx + 0x48, 0x8b, 0x7d, 0xd0, //0x00003191 movq $-48(%rbp), %rdi + 0x48, 0x0f, 0x44, 0xf8, //0x00003195 cmoveq %rax, %rdi + 0x48, 0x89, 0x7d, 0xd0, //0x00003199 movq %rdi, $-48(%rbp) + 0x48, 0x0f, 0x44, 0xc8, //0x0000319d cmoveq %rax, %rcx + 0x49, 0x01, 0xf3, //0x000031a1 addq %rsi, %r11 + 0x49, 0x83, 0xc3, 0x02, //0x000031a4 addq $2, %r11 + 0x4c, 0x89, 0xf0, //0x000031a8 movq %r14, %rax + 0x48, 0x29, 0xf0, //0x000031ab subq %rsi, %rax + 0x48, 0x83, 0xc0, 0xfe, //0x000031ae addq $-2, %rax + 0x49, 0x83, 0xc6, 0xfe, //0x000031b2 addq $-2, %r14 + 0x49, 0x39, 0xf6, //0x000031b6 cmpq %rsi, %r14 + 0x49, 0x89, 0xc6, //0x000031b9 movq %rax, %r14 + 0x4c, 0x8b, 0x6d, 0xc0, //0x000031bc movq $-64(%rbp), %r13 + 0x4c, 0x8b, 0x65, 0xb8, //0x000031c0 movq $-72(%rbp), %r12 + 0x0f, 0x85, 0x86, 0xff, 0xff, 0xff, //0x000031c4 jne LBB0_552 + 0xe9, 0xf1, 0x04, 0x00, 0x00, //0x000031ca jmp LBB0_59 + //0x000031cf LBB0_560 + 0x49, 0x01, 0xf3, //0x000031cf addq %rsi, %r11 + 0x49, 0x83, 0xc3, 0x01, //0x000031d2 addq $1, %r11 + //0x000031d6 LBB0_561 + 0x4d, 0x29, 0xcb, //0x000031d6 subq %r9, %r11 + //0x000031d9 LBB0_562 + 0x48, 0x8b, 0x55, 0xc8, //0x000031d9 movq $-56(%rbp), %rdx + 0x4d, 0x85, 0xdb, //0x000031dd testq %r11, %r11 + 0x0f, 0x89, 0x71, 0xe0, 0xff, 0xff, //0x000031e0 jns LBB0_246 + 0xe9, 0xc8, 0x04, 0x00, 0x00, //0x000031e6 jmp LBB0_58 + //0x000031eb LBB0_556 + 0x3c, 0x22, //0x000031eb cmpb $34, %al + 0x0f, 0x85, 0x4c, 0x07, 0x00, 0x00, //0x000031ed jne LBB0_652 + 0x4d, 0x01, 0xf3, //0x000031f3 addq %r14, %r11 + 0x4c, 0x8b, 0x6d, 0xc0, //0x000031f6 movq $-64(%rbp), %r13 + 0x4c, 0x8b, 0x65, 0xb8, //0x000031fa movq $-72(%rbp), %r12 + 0xe9, 0xd3, 0xff, 0xff, 0xff, //0x000031fe jmp LBB0_561 + //0x00003203 LBB0_563 + 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x00003203 cmpq $-1, $-48(%rbp) + 0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x00003208 jne LBB0_565 + 0x4c, 0x89, 0xd8, //0x0000320e movq %r11, %rax + 0x4c, 0x29, 0xc8, //0x00003211 subq %r9, %rax + 0x48, 0x0f, 0xbc, 0xfa, //0x00003214 bsfq %rdx, %rdi + 0x48, 0x01, 0xc7, //0x00003218 addq %rax, %rdi + 0x48, 0x89, 0x7d, 0xd0, //0x0000321b movq %rdi, $-48(%rbp) + //0x0000321f LBB0_565 + 0x48, 0x89, 0xdf, //0x0000321f movq %rbx, %rdi + 0x89, 0xf8, //0x00003222 movl %edi, %eax + 0xf7, 0xd0, //0x00003224 notl %eax + 0x21, 0xd0, //0x00003226 andl %edx, %eax + 0x44, 0x8d, 0x04, 0x43, //0x00003228 leal (%rbx,%rax,2), %r8d + 0x8d, 0x3c, 0x00, //0x0000322c leal (%rax,%rax), %edi + 0xf7, 0xd7, //0x0000322f notl %edi + 0x21, 0xd7, //0x00003231 andl %edx, %edi + 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x00003233 andl $-1431655766, %edi + 0x31, 0xdb, //0x00003239 xorl %ebx, %ebx + 0x01, 0xc7, //0x0000323b addl %eax, %edi + 0x0f, 0x92, 0xc3, //0x0000323d setb %bl + 0x01, 0xff, //0x00003240 addl %edi, %edi + 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x00003242 xorl $1431655765, %edi + 0x44, 0x21, 0xc7, //0x00003248 andl %r8d, %edi + 0xf7, 0xd7, //0x0000324b notl %edi + 0x21, 0xf9, //0x0000324d andl %edi, %ecx + 0x4c, 0x8b, 0x6d, 0xc0, //0x0000324f movq $-64(%rbp), %r13 + 0x66, 0x41, 0x0f, 0x6f, 0xfc, //0x00003253 movdqa %xmm12, %xmm7 + 0x4c, 0x8b, 0x65, 0xb8, //0x00003258 movq $-72(%rbp), %r12 + 0xe9, 0x42, 0xf6, 0xff, 0xff, //0x0000325c jmp LBB0_177 + //0x00003261 LBB0_566 + 0x49, 0x8d, 0x4c, 0x24, 0xff, //0x00003261 leaq $-1(%r12), %rcx + 0x4c, 0x39, 0xf1, //0x00003266 cmpq %r14, %rcx + 0x0f, 0x84, 0x84, 0x04, 0x00, 0x00, //0x00003269 je LBB0_638 + 0x4c, 0x89, 0xe2, //0x0000326f movq %r12, %rdx + 0x4f, 0x8d, 0x1c, 0x16, //0x00003272 leaq (%r14,%r10), %r11 + 0x49, 0x83, 0xc3, 0x02, //0x00003276 addq $2, %r11 + 0x4c, 0x89, 0xe1, //0x0000327a movq %r12, %rcx + 0x4c, 0x29, 0xf1, //0x0000327d subq %r14, %rcx + 0x48, 0x83, 0xc1, 0xfe, //0x00003280 addq $-2, %rcx + 0x49, 0x89, 0xce, //0x00003284 movq %rcx, %r14 + 0x4c, 0x8b, 0x6d, 0xc0, //0x00003287 movq $-64(%rbp), %r13 + 0xe9, 0x9c, 0xf4, 0xff, 0xff, //0x0000328b jmp LBB0_163 + //0x00003290 LBB0_568 + 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x00003290 cmpq $-1, $-48(%rbp) + 0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x00003295 jne LBB0_570 + 0x4c, 0x89, 0xd8, //0x0000329b movq %r11, %rax + 0x4c, 0x29, 0xc8, //0x0000329e subq %r9, %rax + 0x48, 0x0f, 0xbc, 0xf2, //0x000032a1 bsfq %rdx, %rsi + 0x48, 0x01, 0xc6, //0x000032a5 addq %rax, %rsi + 0x48, 0x89, 0x75, 0xd0, //0x000032a8 movq %rsi, $-48(%rbp) + //0x000032ac LBB0_570 + 0x44, 0x89, 0xd0, //0x000032ac movl %r10d, %eax + 0xf7, 0xd0, //0x000032af notl %eax + 0x21, 0xd0, //0x000032b1 andl %edx, %eax + 0x41, 0x8d, 0x34, 0x42, //0x000032b3 leal (%r10,%rax,2), %esi + 0x8d, 0x3c, 0x00, //0x000032b7 leal (%rax,%rax), %edi + 0xf7, 0xd7, //0x000032ba notl %edi + 0x21, 0xd7, //0x000032bc andl %edx, %edi + 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x000032be andl $-1431655766, %edi + 0x45, 0x31, 0xd2, //0x000032c4 xorl %r10d, %r10d + 0x01, 0xc7, //0x000032c7 addl %eax, %edi + 0x41, 0x0f, 0x92, 0xc2, //0x000032c9 setb %r10b + 0x01, 0xff, //0x000032cd addl %edi, %edi + 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x000032cf xorl $1431655765, %edi + 0x21, 0xf7, //0x000032d5 andl %esi, %edi + 0xf7, 0xd7, //0x000032d7 notl %edi + 0x21, 0xf9, //0x000032d9 andl %edi, %ecx + 0x4c, 0x8b, 0x6d, 0xc0, //0x000032db movq $-64(%rbp), %r13 + 0x4c, 0x8b, 0x65, 0xb8, //0x000032df movq $-72(%rbp), %r12 + 0x48, 0x85, 0xc9, //0x000032e3 testq %rcx, %rcx + 0x0f, 0x85, 0xd5, 0xf6, 0xff, 0xff, //0x000032e6 jne LBB0_122 + //0x000032ec LBB0_571 + 0x49, 0x83, 0xc3, 0x20, //0x000032ec addq $32, %r11 + 0x49, 0x83, 0xc6, 0xe0, //0x000032f0 addq $-32, %r14 + //0x000032f4 LBB0_572 + 0x4d, 0x85, 0xd2, //0x000032f4 testq %r10, %r10 + 0x0f, 0x85, 0x6b, 0x01, 0x00, 0x00, //0x000032f7 jne LBB0_591 + 0x48, 0x8b, 0x4d, 0xd0, //0x000032fd movq $-48(%rbp), %rcx + 0x4d, 0x85, 0xf6, //0x00003301 testq %r14, %r14 + 0x0f, 0x84, 0x8c, 0x00, 0x00, 0x00, //0x00003304 je LBB0_584 + //0x0000330a LBB0_574 + 0x4c, 0x89, 0xca, //0x0000330a movq %r9, %rdx + 0x48, 0xf7, 0xda, //0x0000330d negq %rdx + //0x00003310 LBB0_575 + 0x31, 0xf6, //0x00003310 xorl %esi, %esi + //0x00003312 LBB0_576 + 0x41, 0x0f, 0xb6, 0x04, 0x33, //0x00003312 movzbl (%r11,%rsi), %eax + 0x3c, 0x22, //0x00003317 cmpb $34, %al + 0x0f, 0x84, 0x70, 0x00, 0x00, 0x00, //0x00003319 je LBB0_583 + 0x3c, 0x5c, //0x0000331f cmpb $92, %al + 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00003321 je LBB0_581 + 0x48, 0x83, 0xc6, 0x01, //0x00003327 addq $1, %rsi + 0x49, 0x39, 0xf6, //0x0000332b cmpq %rsi, %r14 + 0x0f, 0x85, 0xde, 0xff, 0xff, 0xff, //0x0000332e jne LBB0_576 + 0xe9, 0x72, 0x00, 0x00, 0x00, //0x00003334 jmp LBB0_579 + //0x00003339 LBB0_581 + 0x49, 0x8d, 0x46, 0xff, //0x00003339 leaq $-1(%r14), %rax + 0x48, 0x39, 0xf0, //0x0000333d cmpq %rsi, %rax + 0x0f, 0x84, 0x15, 0x06, 0x00, 0x00, //0x00003340 je LBB0_653 + 0x4a, 0x8d, 0x04, 0x1a, //0x00003346 leaq (%rdx,%r11), %rax + 0x48, 0x01, 0xf0, //0x0000334a addq %rsi, %rax + 0x48, 0x83, 0xf9, 0xff, //0x0000334d cmpq $-1, %rcx + 0x48, 0x8b, 0x7d, 0xd0, //0x00003351 movq $-48(%rbp), %rdi + 0x48, 0x0f, 0x44, 0xf8, //0x00003355 cmoveq %rax, %rdi + 0x48, 0x89, 0x7d, 0xd0, //0x00003359 movq %rdi, $-48(%rbp) + 0x48, 0x0f, 0x44, 0xc8, //0x0000335d cmoveq %rax, %rcx + 0x49, 0x01, 0xf3, //0x00003361 addq %rsi, %r11 + 0x49, 0x83, 0xc3, 0x02, //0x00003364 addq $2, %r11 + 0x4c, 0x89, 0xf0, //0x00003368 movq %r14, %rax + 0x48, 0x29, 0xf0, //0x0000336b subq %rsi, %rax + 0x48, 0x83, 0xc0, 0xfe, //0x0000336e addq $-2, %rax + 0x49, 0x83, 0xc6, 0xfe, //0x00003372 addq $-2, %r14 + 0x49, 0x39, 0xf6, //0x00003376 cmpq %rsi, %r14 + 0x49, 0x89, 0xc6, //0x00003379 movq %rax, %r14 + 0x4c, 0x8b, 0x6d, 0xc0, //0x0000337c movq $-64(%rbp), %r13 + 0x4c, 0x8b, 0x65, 0xb8, //0x00003380 movq $-72(%rbp), %r12 + 0x0f, 0x85, 0x86, 0xff, 0xff, 0xff, //0x00003384 jne LBB0_575 + 0xe9, 0x87, 0x03, 0x00, 0x00, //0x0000338a jmp LBB0_128 + //0x0000338f LBB0_583 + 0x49, 0x01, 0xf3, //0x0000338f addq %rsi, %r11 + 0x49, 0x83, 0xc3, 0x01, //0x00003392 addq $1, %r11 + //0x00003396 LBB0_584 + 0x4d, 0x29, 0xcb, //0x00003396 subq %r9, %r11 + //0x00003399 LBB0_585 + 0x48, 0x8b, 0x55, 0xc8, //0x00003399 movq $-56(%rbp), %rdx + 0x4d, 0x85, 0xdb, //0x0000339d testq %r11, %r11 + 0x0f, 0x89, 0x1a, 0xe4, 0xff, 0xff, //0x000033a0 jns LBB0_331 + 0xe9, 0x5a, 0x03, 0x00, 0x00, //0x000033a6 jmp LBB0_127 + //0x000033ab LBB0_579 + 0x3c, 0x22, //0x000033ab cmpb $34, %al + 0x0f, 0x85, 0xa8, 0x05, 0x00, 0x00, //0x000033ad jne LBB0_653 + 0x4d, 0x01, 0xf3, //0x000033b3 addq %r14, %r11 + 0x4c, 0x8b, 0x6d, 0xc0, //0x000033b6 movq $-64(%rbp), %r13 + 0x4c, 0x8b, 0x65, 0xb8, //0x000033ba movq $-72(%rbp), %r12 + 0xe9, 0xd3, 0xff, 0xff, 0xff, //0x000033be jmp LBB0_584 + //0x000033c3 LBB0_586 + 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x000033c3 cmpq $-1, $-48(%rbp) + 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x000033c8 jne LBB0_588 + 0x4c, 0x89, 0xd8, //0x000033ce movq %r11, %rax + 0x48, 0x2b, 0x45, 0xb0, //0x000033d1 subq $-80(%rbp), %rax + 0x48, 0x0f, 0xbc, 0xfa, //0x000033d5 bsfq %rdx, %rdi + 0x48, 0x01, 0xc7, //0x000033d9 addq %rax, %rdi + 0x48, 0x89, 0x7d, 0xd0, //0x000033dc movq %rdi, $-48(%rbp) + //0x000033e0 LBB0_588 + 0x44, 0x89, 0xc8, //0x000033e0 movl %r9d, %eax + 0xf7, 0xd0, //0x000033e3 notl %eax + 0x21, 0xd0, //0x000033e5 andl %edx, %eax + 0x45, 0x8d, 0x04, 0x41, //0x000033e7 leal (%r9,%rax,2), %r8d + 0x8d, 0x3c, 0x00, //0x000033eb leal (%rax,%rax), %edi + 0xf7, 0xd7, //0x000033ee notl %edi + 0x21, 0xd7, //0x000033f0 andl %edx, %edi + 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x000033f2 andl $-1431655766, %edi + 0x45, 0x31, 0xc9, //0x000033f8 xorl %r9d, %r9d + 0x01, 0xc7, //0x000033fb addl %eax, %edi + 0x41, 0x0f, 0x92, 0xc1, //0x000033fd setb %r9b + 0x01, 0xff, //0x00003401 addl %edi, %edi + 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x00003403 xorl $1431655765, %edi + 0x44, 0x21, 0xc7, //0x00003409 andl %r8d, %edi + 0xf7, 0xd7, //0x0000340c notl %edi + 0x21, 0xf9, //0x0000340e andl %edi, %ecx + 0x4c, 0x8b, 0x6d, 0xc0, //0x00003410 movq $-64(%rbp), %r13 + 0x4c, 0x8b, 0x65, 0xb8, //0x00003414 movq $-72(%rbp), %r12 + 0x4c, 0x8b, 0x45, 0xb0, //0x00003418 movq $-80(%rbp), %r8 + 0xe9, 0x38, 0xf6, 0xff, 0xff, //0x0000341c jmp LBB0_212 + //0x00003421 LBB0_589 + 0x4d, 0x85, 0xf6, //0x00003421 testq %r14, %r14 + 0x0f, 0x84, 0x15, 0x05, 0x00, 0x00, //0x00003424 je LBB0_652 + 0x4c, 0x89, 0xc9, //0x0000342a movq %r9, %rcx + 0x48, 0xf7, 0xd1, //0x0000342d notq %rcx + 0x4c, 0x01, 0xd9, //0x00003430 addq %r11, %rcx + 0x48, 0x8b, 0x55, 0xd0, //0x00003433 movq $-48(%rbp), %rdx + 0x48, 0x83, 0xfa, 0xff, //0x00003437 cmpq $-1, %rdx + 0x48, 0x89, 0xd0, //0x0000343b movq %rdx, %rax + 0x48, 0x0f, 0x44, 0xc1, //0x0000343e cmoveq %rcx, %rax + 0x48, 0x0f, 0x45, 0xca, //0x00003442 cmovneq %rdx, %rcx + 0x49, 0x83, 0xc3, 0x01, //0x00003446 addq $1, %r11 + 0x49, 0x83, 0xc6, 0xff, //0x0000344a addq $-1, %r14 + 0x48, 0x89, 0x45, 0xd0, //0x0000344e movq %rax, $-48(%rbp) + 0x4c, 0x8b, 0x6d, 0xc0, //0x00003452 movq $-64(%rbp), %r13 + 0x4c, 0x8b, 0x65, 0xb8, //0x00003456 movq $-72(%rbp), %r12 + 0x4d, 0x85, 0xf6, //0x0000345a testq %r14, %r14 + 0x0f, 0x85, 0xe7, 0xfc, 0xff, 0xff, //0x0000345d jne LBB0_551 + 0xe9, 0x6e, 0xfd, 0xff, 0xff, //0x00003463 jmp LBB0_561 + //0x00003468 LBB0_591 + 0x4d, 0x85, 0xf6, //0x00003468 testq %r14, %r14 + 0x0f, 0x84, 0xea, 0x04, 0x00, 0x00, //0x0000346b je LBB0_653 + 0x4c, 0x89, 0xc9, //0x00003471 movq %r9, %rcx + 0x48, 0xf7, 0xd1, //0x00003474 notq %rcx + 0x4c, 0x01, 0xd9, //0x00003477 addq %r11, %rcx + 0x48, 0x8b, 0x55, 0xd0, //0x0000347a movq $-48(%rbp), %rdx + 0x48, 0x83, 0xfa, 0xff, //0x0000347e cmpq $-1, %rdx + 0x48, 0x89, 0xd0, //0x00003482 movq %rdx, %rax + 0x48, 0x0f, 0x44, 0xc1, //0x00003485 cmoveq %rcx, %rax + 0x48, 0x0f, 0x45, 0xca, //0x00003489 cmovneq %rdx, %rcx + 0x49, 0x83, 0xc3, 0x01, //0x0000348d addq $1, %r11 + 0x49, 0x83, 0xc6, 0xff, //0x00003491 addq $-1, %r14 + 0x48, 0x89, 0x45, 0xd0, //0x00003495 movq %rax, $-48(%rbp) + 0x4c, 0x8b, 0x6d, 0xc0, //0x00003499 movq $-64(%rbp), %r13 + 0x4c, 0x8b, 0x65, 0xb8, //0x0000349d movq $-72(%rbp), %r12 + 0x4d, 0x85, 0xf6, //0x000034a1 testq %r14, %r14 + 0x0f, 0x85, 0x60, 0xfe, 0xff, 0xff, //0x000034a4 jne LBB0_574 + 0xe9, 0xe7, 0xfe, 0xff, 0xff, //0x000034aa jmp LBB0_584 + //0x000034af LBB0_593 + 0x49, 0x8d, 0x48, 0xff, //0x000034af leaq $-1(%r8), %rcx + 0x4c, 0x39, 0xf1, //0x000034b3 cmpq %r14, %rcx + 0x0f, 0x84, 0x37, 0x02, 0x00, 0x00, //0x000034b6 je LBB0_638 + 0x4c, 0x89, 0xc2, //0x000034bc movq %r8, %rdx + 0x4f, 0x8d, 0x1c, 0x16, //0x000034bf leaq (%r14,%r10), %r11 + 0x49, 0x83, 0xc3, 0x02, //0x000034c3 addq $2, %r11 + 0x4c, 0x89, 0xc1, //0x000034c7 movq %r8, %rcx + 0x4c, 0x29, 0xf1, //0x000034ca subq %r14, %rcx + 0x48, 0x83, 0xc1, 0xfe, //0x000034cd addq $-2, %rcx + 0x49, 0x89, 0xce, //0x000034d1 movq %rcx, %r14 + 0x4c, 0x8b, 0x6d, 0xc0, //0x000034d4 movq $-64(%rbp), %r13 + 0xe9, 0x20, 0xe4, 0xff, 0xff, //0x000034d8 jmp LBB0_343 + //0x000034dd LBB0_595 + 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x000034dd cmpq $-1, $-48(%rbp) + 0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x000034e2 jne LBB0_597 + 0x4c, 0x89, 0xd8, //0x000034e8 movq %r11, %rax + 0x4c, 0x29, 0xc8, //0x000034eb subq %r9, %rax + 0x48, 0x0f, 0xbc, 0xf2, //0x000034ee bsfq %rdx, %rsi + 0x48, 0x01, 0xc6, //0x000034f2 addq %rax, %rsi + 0x48, 0x89, 0x75, 0xd0, //0x000034f5 movq %rsi, $-48(%rbp) + //0x000034f9 LBB0_597 + 0x44, 0x89, 0xd0, //0x000034f9 movl %r10d, %eax + 0xf7, 0xd0, //0x000034fc notl %eax + 0x21, 0xd0, //0x000034fe andl %edx, %eax + 0x41, 0x8d, 0x34, 0x42, //0x00003500 leal (%r10,%rax,2), %esi + 0x8d, 0x3c, 0x00, //0x00003504 leal (%rax,%rax), %edi + 0xf7, 0xd7, //0x00003507 notl %edi + 0x21, 0xd7, //0x00003509 andl %edx, %edi + 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000350b andl $-1431655766, %edi + 0x45, 0x31, 0xd2, //0x00003511 xorl %r10d, %r10d + 0x01, 0xc7, //0x00003514 addl %eax, %edi + 0x41, 0x0f, 0x92, 0xc2, //0x00003516 setb %r10b + 0x01, 0xff, //0x0000351a addl %edi, %edi + 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x0000351c xorl $1431655765, %edi + 0x21, 0xf7, //0x00003522 andl %esi, %edi + 0xf7, 0xd7, //0x00003524 notl %edi + 0x21, 0xf9, //0x00003526 andl %edi, %ecx + 0x4c, 0x8b, 0x6d, 0xc0, //0x00003528 movq $-64(%rbp), %r13 + 0x4c, 0x8b, 0x45, 0xb8, //0x0000352c movq $-72(%rbp), %r8 + 0x48, 0x85, 0xc9, //0x00003530 testq %rcx, %rcx + 0x0f, 0x85, 0x98, 0xf7, 0xff, 0xff, //0x00003533 jne LBB0_264 + //0x00003539 LBB0_598 + 0x49, 0x83, 0xc3, 0x20, //0x00003539 addq $32, %r11 + 0x49, 0x83, 0xc6, 0xe0, //0x0000353d addq $-32, %r14 + //0x00003541 LBB0_599 + 0x4d, 0x85, 0xd2, //0x00003541 testq %r10, %r10 + 0x0f, 0x85, 0x0b, 0x01, 0x00, 0x00, //0x00003544 jne LBB0_615 + 0x48, 0x8b, 0x4d, 0xd0, //0x0000354a movq $-48(%rbp), %rcx + 0x4d, 0x85, 0xf6, //0x0000354e testq %r14, %r14 + 0x0f, 0x84, 0x84, 0x00, 0x00, 0x00, //0x00003551 je LBB0_611 + //0x00003557 LBB0_601 + 0x4c, 0x89, 0xca, //0x00003557 movq %r9, %rdx + 0x48, 0xf7, 0xda, //0x0000355a negq %rdx + //0x0000355d LBB0_602 + 0x31, 0xf6, //0x0000355d xorl %esi, %esi + //0x0000355f LBB0_603 + 0x41, 0x0f, 0xb6, 0x04, 0x33, //0x0000355f movzbl (%r11,%rsi), %eax + 0x3c, 0x22, //0x00003564 cmpb $34, %al + 0x0f, 0x84, 0x68, 0x00, 0x00, 0x00, //0x00003566 je LBB0_610 + 0x3c, 0x5c, //0x0000356c cmpb $92, %al + 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x0000356e je LBB0_608 + 0x48, 0x83, 0xc6, 0x01, //0x00003574 addq $1, %rsi + 0x49, 0x39, 0xf6, //0x00003578 cmpq %rsi, %r14 + 0x0f, 0x85, 0xde, 0xff, 0xff, 0xff, //0x0000357b jne LBB0_603 + 0xe9, 0x61, 0x00, 0x00, 0x00, //0x00003581 jmp LBB0_606 + //0x00003586 LBB0_608 + 0x49, 0x8d, 0x46, 0xff, //0x00003586 leaq $-1(%r14), %rax + 0x48, 0x39, 0xf0, //0x0000358a cmpq %rsi, %rax + 0x0f, 0x84, 0x6f, 0x03, 0x00, 0x00, //0x0000358d je LBB0_542 + 0x4a, 0x8d, 0x04, 0x1a, //0x00003593 leaq (%rdx,%r11), %rax + 0x48, 0x01, 0xf0, //0x00003597 addq %rsi, %rax + 0x48, 0x83, 0xf9, 0xff, //0x0000359a cmpq $-1, %rcx + 0x48, 0x8b, 0x7d, 0xd0, //0x0000359e movq $-48(%rbp), %rdi + 0x48, 0x0f, 0x44, 0xf8, //0x000035a2 cmoveq %rax, %rdi + 0x48, 0x89, 0x7d, 0xd0, //0x000035a6 movq %rdi, $-48(%rbp) + 0x48, 0x0f, 0x44, 0xc8, //0x000035aa cmoveq %rax, %rcx + 0x49, 0x01, 0xf3, //0x000035ae addq %rsi, %r11 + 0x49, 0x83, 0xc3, 0x02, //0x000035b1 addq $2, %r11 + 0x4c, 0x89, 0xf0, //0x000035b5 movq %r14, %rax + 0x48, 0x29, 0xf0, //0x000035b8 subq %rsi, %rax + 0x48, 0x83, 0xc0, 0xfe, //0x000035bb addq $-2, %rax + 0x49, 0x83, 0xc6, 0xfe, //0x000035bf addq $-2, %r14 + 0x49, 0x39, 0xf6, //0x000035c3 cmpq %rsi, %r14 + 0x49, 0x89, 0xc6, //0x000035c6 movq %rax, %r14 + 0x0f, 0x85, 0x8e, 0xff, 0xff, 0xff, //0x000035c9 jne LBB0_602 + 0xe9, 0x2e, 0x03, 0x00, 0x00, //0x000035cf jmp LBB0_542 + //0x000035d4 LBB0_610 + 0x49, 0x01, 0xf3, //0x000035d4 addq %rsi, %r11 + 0x49, 0x83, 0xc3, 0x01, //0x000035d7 addq $1, %r11 + //0x000035db LBB0_611 + 0x4d, 0x29, 0xcb, //0x000035db subq %r9, %r11 + 0x4c, 0x8b, 0x6d, 0xc0, //0x000035de movq $-64(%rbp), %r13 + 0xe9, 0x5d, 0xde, 0xff, 0xff, //0x000035e2 jmp LBB0_269 + //0x000035e7 LBB0_606 + 0x3c, 0x22, //0x000035e7 cmpb $34, %al + 0x0f, 0x85, 0x13, 0x03, 0x00, 0x00, //0x000035e9 jne LBB0_542 + 0x4d, 0x01, 0xf3, //0x000035ef addq %r14, %r11 + 0xe9, 0xe4, 0xff, 0xff, 0xff, //0x000035f2 jmp LBB0_611 + //0x000035f7 LBB0_612 + 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x000035f7 cmpq $-1, $-48(%rbp) + 0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x000035fc jne LBB0_614 + 0x4c, 0x89, 0xd8, //0x00003602 movq %r11, %rax + 0x4c, 0x29, 0xc8, //0x00003605 subq %r9, %rax + 0x48, 0x0f, 0xbc, 0xfa, //0x00003608 bsfq %rdx, %rdi + 0x48, 0x01, 0xc7, //0x0000360c addq %rax, %rdi + 0x48, 0x89, 0x7d, 0xd0, //0x0000360f movq %rdi, $-48(%rbp) + //0x00003613 LBB0_614 + 0x44, 0x89, 0xf0, //0x00003613 movl %r14d, %eax + 0xf7, 0xd0, //0x00003616 notl %eax + 0x21, 0xd0, //0x00003618 andl %edx, %eax + 0x45, 0x8d, 0x04, 0x46, //0x0000361a leal (%r14,%rax,2), %r8d + 0x8d, 0x1c, 0x00, //0x0000361e leal (%rax,%rax), %ebx + 0xf7, 0xd3, //0x00003621 notl %ebx + 0x21, 0xd3, //0x00003623 andl %edx, %ebx + 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x00003625 andl $-1431655766, %ebx + 0x31, 0xff, //0x0000362b xorl %edi, %edi + 0x01, 0xc3, //0x0000362d addl %eax, %ebx + 0x40, 0x0f, 0x92, 0xc7, //0x0000362f setb %dil + 0x01, 0xdb, //0x00003633 addl %ebx, %ebx + 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x00003635 xorl $1431655765, %ebx + 0x44, 0x21, 0xc3, //0x0000363b andl %r8d, %ebx + 0xf7, 0xd3, //0x0000363e notl %ebx + 0x41, 0x21, 0xda, //0x00003640 andl %ebx, %r10d + 0x4c, 0x8b, 0x6d, 0xc0, //0x00003643 movq $-64(%rbp), %r13 + 0x66, 0x41, 0x0f, 0x6f, 0xfc, //0x00003647 movdqa %xmm12, %xmm7 + 0x4c, 0x8b, 0x45, 0xb8, //0x0000364c movq $-72(%rbp), %r8 + 0xe9, 0x0b, 0xf7, 0xff, 0xff, //0x00003650 jmp LBB0_427 + //0x00003655 LBB0_615 + 0x4d, 0x85, 0xf6, //0x00003655 testq %r14, %r14 + 0x0f, 0x84, 0xa4, 0x02, 0x00, 0x00, //0x00003658 je LBB0_542 + 0x4c, 0x89, 0xc9, //0x0000365e movq %r9, %rcx + 0x48, 0xf7, 0xd1, //0x00003661 notq %rcx + 0x4c, 0x01, 0xd9, //0x00003664 addq %r11, %rcx + 0x48, 0x8b, 0x55, 0xd0, //0x00003667 movq $-48(%rbp), %rdx + 0x48, 0x83, 0xfa, 0xff, //0x0000366b cmpq $-1, %rdx + 0x48, 0x89, 0xd0, //0x0000366f movq %rdx, %rax + 0x48, 0x0f, 0x44, 0xc1, //0x00003672 cmoveq %rcx, %rax + 0x48, 0x0f, 0x45, 0xca, //0x00003676 cmovneq %rdx, %rcx + 0x49, 0x83, 0xc3, 0x01, //0x0000367a addq $1, %r11 + 0x49, 0x83, 0xc6, 0xff, //0x0000367e addq $-1, %r14 + 0x48, 0x89, 0x45, 0xd0, //0x00003682 movq %rax, $-48(%rbp) + 0x4d, 0x85, 0xf6, //0x00003686 testq %r14, %r14 + 0x0f, 0x85, 0xc8, 0xfe, 0xff, 0xff, //0x00003689 jne LBB0_601 + 0xe9, 0x47, 0xff, 0xff, 0xff, //0x0000368f jmp LBB0_611 + //0x00003694 LBB0_617 + 0x48, 0x8b, 0x45, 0xa8, //0x00003694 movq $-88(%rbp), %rax + 0x4c, 0x89, 0x18, //0x00003698 movq %r11, (%rax) + //0x0000369b LBB0_618 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000369b movq $-1, %rax + 0xe9, 0x4c, 0x00, 0x00, 0x00, //0x000036a2 jmp LBB0_638 + //0x000036a7 LBB0_634 + 0x48, 0xc7, 0xc0, 0xf9, 0xff, 0xff, 0xff, //0x000036a7 movq $-7, %rax + 0xe9, 0x40, 0x00, 0x00, 0x00, //0x000036ae jmp LBB0_638 + //0x000036b3 LBB0_58 + 0x4c, 0x89, 0xd8, //0x000036b3 movq %r11, %rax + 0x49, 0x83, 0xfb, 0xff, //0x000036b6 cmpq $-1, %r11 + 0x0f, 0x85, 0x82, 0x00, 0x00, 0x00, //0x000036ba jne LBB0_626 + //0x000036c0 LBB0_59 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000036c0 movq $-1, %rax + 0x4c, 0x89, 0x65, 0xd0, //0x000036c7 movq %r12, $-48(%rbp) + 0xe9, 0x72, 0x00, 0x00, 0x00, //0x000036cb jmp LBB0_626 + //0x000036d0 LBB0_619 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000036d0 movq $-1, %rax + 0xe9, 0x03, 0x00, 0x00, 0x00, //0x000036d7 jmp LBB0_622 + //0x000036dc LBB0_621 + 0x4c, 0x89, 0xd8, //0x000036dc movq %r11, %rax + //0x000036df LBB0_622 + 0x48, 0xf7, 0xd0, //0x000036df notq %rax + 0x48, 0x01, 0xc2, //0x000036e2 addq %rax, %rdx + 0x48, 0x8b, 0x45, 0xa8, //0x000036e5 movq $-88(%rbp), %rax + 0x48, 0x89, 0x10, //0x000036e9 movq %rdx, (%rax) + //0x000036ec LBB0_637 + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000036ec movq $-2, %rax + //0x000036f3 LBB0_638 + 0x48, 0x81, 0xc4, 0x88, 0x00, 0x00, 0x00, //0x000036f3 addq $136, %rsp + 0x5b, //0x000036fa popq %rbx + 0x41, 0x5c, //0x000036fb popq %r12 + 0x41, 0x5d, //0x000036fd popq %r13 + 0x41, 0x5e, //0x000036ff popq %r14 + 0x41, 0x5f, //0x00003701 popq %r15 + 0x5d, //0x00003703 popq %rbp + 0xc3, //0x00003704 retq + //0x00003705 LBB0_127 + 0x4c, 0x89, 0xd8, //0x00003705 movq %r11, %rax + 0x49, 0x83, 0xfb, 0xff, //0x00003708 cmpq $-1, %r11 + 0x48, 0x8b, 0x75, 0xd0, //0x0000370c movq $-48(%rbp), %rsi + 0x0f, 0x85, 0xa7, 0x01, 0x00, 0x00, //0x00003710 jne LBB0_226 + //0x00003716 LBB0_128 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003716 movq $-1, %rax + 0x4c, 0x89, 0xe6, //0x0000371d movq %r12, %rsi + 0xe9, 0x98, 0x01, 0x00, 0x00, //0x00003720 jmp LBB0_226 + //0x00003725 LBB0_623 + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003725 movq $-2, %rax + 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x0000372c cmpq $-1, $-48(%rbp) + 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x00003731 jne LBB0_626 + 0x48, 0x0f, 0xbc, 0xc9, //0x00003737 bsfq %rcx, %rcx + 0x4c, 0x01, 0xd9, //0x0000373b addq %r11, %rcx + //0x0000373e LBB0_625 + 0x48, 0x89, 0x4d, 0xd0, //0x0000373e movq %rcx, $-48(%rbp) + //0x00003742 LBB0_626 + 0x48, 0x8b, 0x4d, 0xa8, //0x00003742 movq $-88(%rbp), %rcx + 0x48, 0x8b, 0x55, 0xd0, //0x00003746 movq $-48(%rbp), %rdx + 0x48, 0x89, 0x11, //0x0000374a movq %rdx, (%rcx) + 0xe9, 0xa1, 0xff, 0xff, 0xff, //0x0000374d jmp LBB0_638 + //0x00003752 LBB0_312 + 0x48, 0x8b, 0x55, 0xa8, //0x00003752 movq $-88(%rbp), %rdx + 0x48, 0x89, 0x32, //0x00003756 movq %rsi, (%rdx) + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003759 movq $-2, %rax + 0x41, 0x80, 0x38, 0x6e, //0x00003760 cmpb $110, (%r8) + 0x0f, 0x85, 0x89, 0xff, 0xff, 0xff, //0x00003764 jne LBB0_638 + 0x48, 0x8d, 0x4e, 0x01, //0x0000376a leaq $1(%rsi), %rcx + 0x48, 0x89, 0x0a, //0x0000376e movq %rcx, (%rdx) + 0x41, 0x80, 0x7c, 0x31, 0x01, 0x75, //0x00003771 cmpb $117, $1(%r9,%rsi) + 0x0f, 0x85, 0x76, 0xff, 0xff, 0xff, //0x00003777 jne LBB0_638 + 0x48, 0x8d, 0x4e, 0x02, //0x0000377d leaq $2(%rsi), %rcx + 0x48, 0x89, 0x0a, //0x00003781 movq %rcx, (%rdx) + 0x41, 0x80, 0x7c, 0x31, 0x02, 0x6c, //0x00003784 cmpb $108, $2(%r9,%rsi) + 0x0f, 0x85, 0x63, 0xff, 0xff, 0xff, //0x0000378a jne LBB0_638 + 0x48, 0x8d, 0x4e, 0x03, //0x00003790 leaq $3(%rsi), %rcx + 0x48, 0x89, 0x0a, //0x00003794 movq %rcx, (%rdx) + 0x41, 0x80, 0x7c, 0x31, 0x03, 0x6c, //0x00003797 cmpb $108, $3(%r9,%rsi) + 0x0f, 0x85, 0x50, 0xff, 0xff, 0xff, //0x0000379d jne LBB0_638 + 0xe9, 0xaa, 0x00, 0x00, 0x00, //0x000037a3 jmp LBB0_316 + //0x000037a8 LBB0_627 + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000037a8 movq $-2, %rax + 0x80, 0xf9, 0x61, //0x000037af cmpb $97, %cl + 0x0f, 0x85, 0x3b, 0xff, 0xff, 0xff, //0x000037b2 jne LBB0_638 + 0x48, 0x8d, 0x4e, 0x02, //0x000037b8 leaq $2(%rsi), %rcx + 0x48, 0x8b, 0x55, 0xa8, //0x000037bc movq $-88(%rbp), %rdx + 0x48, 0x89, 0x0a, //0x000037c0 movq %rcx, (%rdx) + 0x41, 0x80, 0x7c, 0x31, 0x02, 0x6c, //0x000037c3 cmpb $108, $2(%r9,%rsi) + 0x0f, 0x85, 0x24, 0xff, 0xff, 0xff, //0x000037c9 jne LBB0_638 + 0x48, 0x8d, 0x4e, 0x03, //0x000037cf leaq $3(%rsi), %rcx + 0x48, 0x89, 0x0a, //0x000037d3 movq %rcx, (%rdx) + 0x41, 0x80, 0x7c, 0x31, 0x03, 0x73, //0x000037d6 cmpb $115, $3(%r9,%rsi) + 0x0f, 0x85, 0x11, 0xff, 0xff, 0xff, //0x000037dc jne LBB0_638 + 0x48, 0x8d, 0x4e, 0x04, //0x000037e2 leaq $4(%rsi), %rcx + 0x48, 0x89, 0x0a, //0x000037e6 movq %rcx, (%rdx) + 0x41, 0x80, 0x7c, 0x31, 0x04, 0x65, //0x000037e9 cmpb $101, $4(%r9,%rsi) + 0x0f, 0x85, 0xfe, 0xfe, 0xff, 0xff, //0x000037ef jne LBB0_638 + 0x48, 0x83, 0xc6, 0x05, //0x000037f5 addq $5, %rsi + 0x48, 0x89, 0x32, //0x000037f9 movq %rsi, (%rdx) + 0xe9, 0xf2, 0xfe, 0xff, 0xff, //0x000037fc jmp LBB0_638 + //0x00003801 LBB0_322 + 0x48, 0x8b, 0x55, 0xa8, //0x00003801 movq $-88(%rbp), %rdx + 0x48, 0x89, 0x32, //0x00003805 movq %rsi, (%rdx) + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003808 movq $-2, %rax + 0x41, 0x80, 0x38, 0x74, //0x0000380f cmpb $116, (%r8) + 0x0f, 0x85, 0xda, 0xfe, 0xff, 0xff, //0x00003813 jne LBB0_638 + 0x48, 0x8d, 0x4e, 0x01, //0x00003819 leaq $1(%rsi), %rcx + 0x48, 0x89, 0x0a, //0x0000381d movq %rcx, (%rdx) + 0x41, 0x80, 0x7c, 0x31, 0x01, 0x72, //0x00003820 cmpb $114, $1(%r9,%rsi) + 0x0f, 0x85, 0xc7, 0xfe, 0xff, 0xff, //0x00003826 jne LBB0_638 + 0x48, 0x8d, 0x4e, 0x02, //0x0000382c leaq $2(%rsi), %rcx + 0x48, 0x89, 0x0a, //0x00003830 movq %rcx, (%rdx) + 0x41, 0x80, 0x7c, 0x31, 0x02, 0x75, //0x00003833 cmpb $117, $2(%r9,%rsi) + 0x0f, 0x85, 0xb4, 0xfe, 0xff, 0xff, //0x00003839 jne LBB0_638 + 0x48, 0x8d, 0x4e, 0x03, //0x0000383f leaq $3(%rsi), %rcx + 0x48, 0x89, 0x0a, //0x00003843 movq %rcx, (%rdx) + 0x41, 0x80, 0x7c, 0x31, 0x03, 0x65, //0x00003846 cmpb $101, $3(%r9,%rsi) + 0x0f, 0x85, 0xa1, 0xfe, 0xff, 0xff, //0x0000384c jne LBB0_638 + //0x00003852 LBB0_316 + 0x48, 0x83, 0xc6, 0x04, //0x00003852 addq $4, %rsi + 0x48, 0x89, 0x32, //0x00003856 movq %rsi, (%rdx) + 0xe9, 0x95, 0xfe, 0xff, 0xff, //0x00003859 jmp LBB0_638 + //0x0000385e LBB0_632 + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x0000385e movq $-2, %rax + 0x48, 0x8b, 0x75, 0xd0, //0x00003865 movq $-48(%rbp), %rsi + 0x48, 0x83, 0xfe, 0xff, //0x00003869 cmpq $-1, %rsi + 0x0f, 0x85, 0x4a, 0x00, 0x00, 0x00, //0x0000386d jne LBB0_226 + 0x48, 0x0f, 0xbc, 0xf1, //0x00003873 bsfq %rcx, %rsi + 0x4c, 0x01, 0xde, //0x00003877 addq %r11, %rsi + 0xe9, 0x3e, 0x00, 0x00, 0x00, //0x0000387a jmp LBB0_226 + //0x0000387f LBB0_198 + 0x48, 0x8b, 0x55, 0xc8, //0x0000387f movq $-56(%rbp), %rdx + 0xe9, 0x57, 0xfe, 0xff, 0xff, //0x00003883 jmp LBB0_622 + //0x00003888 LBB0_635 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003888 movq $-1, %rax + //0x0000388f LBB0_636 + 0x48, 0x8b, 0x4d, 0xc8, //0x0000388f movq $-56(%rbp), %rcx + 0x48, 0x29, 0xc1, //0x00003893 subq %rax, %rcx + 0x48, 0x8b, 0x45, 0xa8, //0x00003896 movq $-88(%rbp), %rax + 0x48, 0x89, 0x08, //0x0000389a movq %rcx, (%rax) + 0xe9, 0x4a, 0xfe, 0xff, 0xff, //0x0000389d jmp LBB0_637 + //0x000038a2 LBB0_434 + 0x4c, 0x89, 0xd8, //0x000038a2 movq %r11, %rax + 0x49, 0x83, 0xfb, 0xff, //0x000038a5 cmpq $-1, %r11 + 0x48, 0x8b, 0x75, 0xd0, //0x000038a9 movq $-48(%rbp), %rsi + 0x0f, 0x85, 0x0a, 0x00, 0x00, 0x00, //0x000038ad jne LBB0_226 + //0x000038b3 LBB0_435 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000038b3 movq $-1, %rax + 0x4c, 0x89, 0xc6, //0x000038ba movq %r8, %rsi + //0x000038bd LBB0_226 + 0x48, 0x8b, 0x4d, 0xa8, //0x000038bd movq $-88(%rbp), %rcx + 0x48, 0x89, 0x31, //0x000038c1 movq %rsi, (%rcx) + 0xe9, 0x2a, 0xfe, 0xff, 0xff, //0x000038c4 jmp LBB0_638 + //0x000038c9 LBB0_639 + 0x4d, 0x89, 0xdc, //0x000038c9 movq %r11, %r12 + 0xe9, 0xef, 0xfd, 0xff, 0xff, //0x000038cc jmp LBB0_59 + //0x000038d1 LBB0_640 + 0x4d, 0x89, 0xdc, //0x000038d1 movq %r11, %r12 + 0xe9, 0x3d, 0xfe, 0xff, 0xff, //0x000038d4 jmp LBB0_128 + //0x000038d9 LBB0_190 + 0x4c, 0x01, 0xd9, //0x000038d9 addq %r11, %rcx + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000038dc movq $-2, %rax + 0xe9, 0x56, 0xfe, 0xff, 0xff, //0x000038e3 jmp LBB0_625 + //0x000038e8 LBB0_225 + 0x4c, 0x01, 0xd9, //0x000038e8 addq %r11, %rcx + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000038eb movq $-2, %rax + 0x48, 0x89, 0xce, //0x000038f2 movq %rcx, %rsi + 0xe9, 0xc3, 0xff, 0xff, 0xff, //0x000038f5 jmp LBB0_226 + //0x000038fa LBB0_641 + 0x4d, 0x89, 0xd8, //0x000038fa movq %r11, %r8 + 0xe9, 0xb1, 0xff, 0xff, 0xff, //0x000038fd jmp LBB0_435 + //0x00003902 LBB0_542 + 0x4c, 0x8b, 0x45, 0xb8, //0x00003902 movq $-72(%rbp), %r8 + 0xe9, 0xa8, 0xff, 0xff, 0xff, //0x00003906 jmp LBB0_435 + //0x0000390b LBB0_642 + 0x48, 0x8b, 0x4d, 0xa0, //0x0000390b movq $-96(%rbp), %rcx + 0x48, 0x8b, 0x49, 0x08, //0x0000390f movq $8(%rcx), %rcx + //0x00003913 LBB0_643 + 0x48, 0x8b, 0x55, 0xa8, //0x00003913 movq $-88(%rbp), %rdx + 0x48, 0x89, 0x0a, //0x00003917 movq %rcx, (%rdx) + 0xe9, 0xd4, 0xfd, 0xff, 0xff, //0x0000391a jmp LBB0_638 + //0x0000391f LBB0_644 + 0x4d, 0x29, 0xcb, //0x0000391f subq %r9, %r11 + 0x49, 0x01, 0xd3, //0x00003922 addq %rdx, %r11 + 0xe9, 0x21, 0x00, 0x00, 0x00, //0x00003925 jmp LBB0_648 + //0x0000392a LBB0_645 + 0x4c, 0x89, 0xde, //0x0000392a movq %r11, %rsi + 0x4c, 0x29, 0xc6, //0x0000392d subq %r8, %rsi + //0x00003930 LBB0_646 + 0x48, 0x01, 0xd6, //0x00003930 addq %rdx, %rsi + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003933 movq $-2, %rax + 0xe9, 0x7e, 0xff, 0xff, 0xff, //0x0000393a jmp LBB0_226 + //0x0000393f LBB0_652 + 0x4c, 0x8b, 0x65, 0xb8, //0x0000393f movq $-72(%rbp), %r12 + 0xe9, 0x78, 0xfd, 0xff, 0xff, //0x00003943 jmp LBB0_59 + //0x00003948 LBB0_647 + 0x4d, 0x29, 0xcb, //0x00003948 subq %r9, %r11 + //0x0000394b LBB0_648 + 0x4c, 0x89, 0x5d, 0xd0, //0x0000394b movq %r11, $-48(%rbp) + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x0000394f movq $-2, %rax + 0xe9, 0xe7, 0xfd, 0xff, 0xff, //0x00003956 jmp LBB0_626 + //0x0000395b LBB0_653 + 0x4c, 0x8b, 0x65, 0xb8, //0x0000395b movq $-72(%rbp), %r12 + 0xe9, 0xb2, 0xfd, 0xff, 0xff, //0x0000395f jmp LBB0_128 + //0x00003964 LBB0_649 + 0x4c, 0x89, 0xde, //0x00003964 movq %r11, %rsi + 0x4c, 0x29, 0xc6, //0x00003967 subq %r8, %rsi + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x0000396a movq $-2, %rax + 0xe9, 0x47, 0xff, 0xff, 0xff, //0x00003971 jmp LBB0_226 + //0x00003976 LBB0_650 + 0x4c, 0x89, 0xde, //0x00003976 movq %r11, %rsi + 0x4c, 0x29, 0xce, //0x00003979 subq %r9, %rsi + 0xe9, 0xaf, 0xff, 0xff, 0xff, //0x0000397c jmp LBB0_646 + //0x00003981 LBB0_651 + 0x4c, 0x89, 0xde, //0x00003981 movq %r11, %rsi + 0x4c, 0x29, 0xce, //0x00003984 subq %r9, %rsi + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003987 movq $-2, %rax + 0xe9, 0x2a, 0xff, 0xff, 0xff, //0x0000398e jmp LBB0_226 + 0x90, //0x00003993 .p2align 2, 0x90 + // // .set L0_0_set_34, LBB0_34-LJTI0_0 // // .set L0_0_set_62, LBB0_62-LJTI0_0 - //0x000027c4 LJTI0_0 - 0xa3, 0xdb, 0xff, 0xff, //0x000027c4 .long L0_0_set_33 - 0x94, 0xdd, 0xff, 0xff, //0x000027c8 .long L0_0_set_60 - 0xd9, 0xdb, 0xff, 0xff, //0x000027cc .long L0_0_set_38 - 0x7e, 0xdd, 0xff, 0xff, //0x000027d0 .long L0_0_set_58 - 0xba, 0xdb, 0xff, 0xff, //0x000027d4 .long L0_0_set_36 - 0xbf, 0xdd, 0xff, 0xff, //0x000027d8 .long L0_0_set_62 - // // .set L0_1_set_464, LBB0_464-LJTI0_1 - // // .set L0_1_set_463, LBB0_463-LJTI0_1 - // // .set L0_1_set_201, LBB0_201-LJTI0_1 - // // .set L0_1_set_218, LBB0_218-LJTI0_1 - // // .set L0_1_set_66, LBB0_66-LJTI0_1 - // // .set L0_1_set_254, LBB0_254-LJTI0_1 - // // .set L0_1_set_198, LBB0_198-LJTI0_1 - // // .set L0_1_set_256, LBB0_256-LJTI0_1 - // // .set L0_1_set_264, LBB0_264-LJTI0_1 - // // .set L0_1_set_262, LBB0_262-LJTI0_1 - //0x000027dc LJTI0_1 - 0x77, 0xfe, 0xff, 0xff, //0x000027dc .long L0_1_set_464 - 0x45, 0xfe, 0xff, 0xff, //0x000027e0 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x000027e4 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x000027e8 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x000027ec .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x000027f0 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x000027f4 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x000027f8 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x000027fc .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002800 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002804 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002808 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x0000280c .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002810 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002814 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002818 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x0000281c .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002820 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002824 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002828 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x0000282c .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002830 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002834 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002838 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x0000283c .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002840 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002844 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002848 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x0000284c .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002850 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002854 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002858 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x0000285c .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002860 .long L0_1_set_463 - 0x57, 0xe7, 0xff, 0xff, //0x00002864 .long L0_1_set_201 - 0x45, 0xfe, 0xff, 0xff, //0x00002868 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x0000286c .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002870 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002874 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002878 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x0000287c .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002880 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002884 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002888 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x0000288c .long L0_1_set_463 - 0x06, 0xe9, 0xff, 0xff, //0x00002890 .long L0_1_set_218 - 0x45, 0xfe, 0xff, 0xff, //0x00002894 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002898 .long L0_1_set_463 - 0xf2, 0xdd, 0xff, 0xff, //0x0000289c .long L0_1_set_66 - 0xf2, 0xdd, 0xff, 0xff, //0x000028a0 .long L0_1_set_66 - 0xf2, 0xdd, 0xff, 0xff, //0x000028a4 .long L0_1_set_66 - 0xf2, 0xdd, 0xff, 0xff, //0x000028a8 .long L0_1_set_66 - 0xf2, 0xdd, 0xff, 0xff, //0x000028ac .long L0_1_set_66 - 0xf2, 0xdd, 0xff, 0xff, //0x000028b0 .long L0_1_set_66 - 0xf2, 0xdd, 0xff, 0xff, //0x000028b4 .long L0_1_set_66 - 0xf2, 0xdd, 0xff, 0xff, //0x000028b8 .long L0_1_set_66 - 0xf2, 0xdd, 0xff, 0xff, //0x000028bc .long L0_1_set_66 - 0xf2, 0xdd, 0xff, 0xff, //0x000028c0 .long L0_1_set_66 - 0x45, 0xfe, 0xff, 0xff, //0x000028c4 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x000028c8 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x000028cc .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x000028d0 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x000028d4 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x000028d8 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x000028dc .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x000028e0 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x000028e4 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x000028e8 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x000028ec .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x000028f0 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x000028f4 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x000028f8 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x000028fc .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002900 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002904 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002908 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x0000290c .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002910 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002914 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002918 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x0000291c .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002920 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002924 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002928 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x0000292c .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002930 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002934 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002938 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x0000293c .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002940 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002944 .long L0_1_set_463 - 0x3c, 0xeb, 0xff, 0xff, //0x00002948 .long L0_1_set_254 - 0x45, 0xfe, 0xff, 0xff, //0x0000294c .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002950 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002954 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002958 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x0000295c .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002960 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002964 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002968 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x0000296c .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002970 .long L0_1_set_463 - 0x29, 0xe7, 0xff, 0xff, //0x00002974 .long L0_1_set_198 - 0x45, 0xfe, 0xff, 0xff, //0x00002978 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x0000297c .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002980 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002984 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002988 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x0000298c .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x00002990 .long L0_1_set_463 - 0x60, 0xeb, 0xff, 0xff, //0x00002994 .long L0_1_set_256 - 0x45, 0xfe, 0xff, 0xff, //0x00002998 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x0000299c .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x000029a0 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x000029a4 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x000029a8 .long L0_1_set_463 - 0xab, 0xeb, 0xff, 0xff, //0x000029ac .long L0_1_set_264 - 0x45, 0xfe, 0xff, 0xff, //0x000029b0 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x000029b4 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x000029b8 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x000029bc .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x000029c0 .long L0_1_set_463 - 0x45, 0xfe, 0xff, 0xff, //0x000029c4 .long L0_1_set_463 - 0x87, 0xeb, 0xff, 0xff, //0x000029c8 .long L0_1_set_262 - // // .set L0_2_set_250, LBB0_250-LJTI0_2 - // // .set L0_2_set_296, LBB0_296-LJTI0_2 - // // .set L0_2_set_252, LBB0_252-LJTI0_2 - // // .set L0_2_set_244, LBB0_244-LJTI0_2 - //0x000029cc LJTI0_2 - 0x26, 0xe9, 0xff, 0xff, //0x000029cc .long L0_2_set_250 - 0x0a, 0xec, 0xff, 0xff, //0x000029d0 .long L0_2_set_296 - 0x26, 0xe9, 0xff, 0xff, //0x000029d4 .long L0_2_set_250 - 0x39, 0xe9, 0xff, 0xff, //0x000029d8 .long L0_2_set_252 - 0x0a, 0xec, 0xff, 0xff, //0x000029dc .long L0_2_set_296 - 0x0a, 0xec, 0xff, 0xff, //0x000029e0 .long L0_2_set_296 - 0x0a, 0xec, 0xff, 0xff, //0x000029e4 .long L0_2_set_296 - 0x0a, 0xec, 0xff, 0xff, //0x000029e8 .long L0_2_set_296 - 0x0a, 0xec, 0xff, 0xff, //0x000029ec .long L0_2_set_296 - 0x0a, 0xec, 0xff, 0xff, //0x000029f0 .long L0_2_set_296 - 0x0a, 0xec, 0xff, 0xff, //0x000029f4 .long L0_2_set_296 - 0x0a, 0xec, 0xff, 0xff, //0x000029f8 .long L0_2_set_296 - 0x0a, 0xec, 0xff, 0xff, //0x000029fc .long L0_2_set_296 - 0x0a, 0xec, 0xff, 0xff, //0x00002a00 .long L0_2_set_296 - 0x0a, 0xec, 0xff, 0xff, //0x00002a04 .long L0_2_set_296 - 0x0a, 0xec, 0xff, 0xff, //0x00002a08 .long L0_2_set_296 - 0x0a, 0xec, 0xff, 0xff, //0x00002a0c .long L0_2_set_296 - 0x0a, 0xec, 0xff, 0xff, //0x00002a10 .long L0_2_set_296 - 0x0a, 0xec, 0xff, 0xff, //0x00002a14 .long L0_2_set_296 - 0x0a, 0xec, 0xff, 0xff, //0x00002a18 .long L0_2_set_296 - 0x0a, 0xec, 0xff, 0xff, //0x00002a1c .long L0_2_set_296 - 0x0a, 0xec, 0xff, 0xff, //0x00002a20 .long L0_2_set_296 - 0x0a, 0xec, 0xff, 0xff, //0x00002a24 .long L0_2_set_296 - 0x0a, 0xec, 0xff, 0xff, //0x00002a28 .long L0_2_set_296 - 0x0a, 0xec, 0xff, 0xff, //0x00002a2c .long L0_2_set_296 - 0x0a, 0xec, 0xff, 0xff, //0x00002a30 .long L0_2_set_296 - 0xe0, 0xe8, 0xff, 0xff, //0x00002a34 .long L0_2_set_244 - // // .set L0_3_set_91, LBB0_91-LJTI0_3 - // // .set L0_3_set_176, LBB0_176-LJTI0_3 - // // .set L0_3_set_97, LBB0_97-LJTI0_3 + // // .set L0_0_set_39, LBB0_39-LJTI0_0 + // // .set L0_0_set_60, LBB0_60-LJTI0_0 + // // .set L0_0_set_37, LBB0_37-LJTI0_0 + // // .set L0_0_set_64, LBB0_64-LJTI0_0 + //0x00003994 LJTI0_0 + 0xf8, 0xc9, 0xff, 0xff, //0x00003994 .long L0_0_set_34 + 0x0d, 0xcc, 0xff, 0xff, //0x00003998 .long L0_0_set_62 + 0x33, 0xca, 0xff, 0xff, //0x0000399c .long L0_0_set_39 + 0xf6, 0xcb, 0xff, 0xff, //0x000039a0 .long L0_0_set_60 + 0x0f, 0xca, 0xff, 0xff, //0x000039a4 .long L0_0_set_37 + 0x39, 0xcc, 0xff, 0xff, //0x000039a8 .long L0_0_set_64 + // // .set L0_1_set_638, LBB0_638-LJTI0_1 + // // .set L0_1_set_637, LBB0_637-LJTI0_1 + // // .set L0_1_set_251, LBB0_251-LJTI0_1 + // // .set L0_1_set_273, LBB0_273-LJTI0_1 + // // .set L0_1_set_68, LBB0_68-LJTI0_1 + // // .set L0_1_set_270, LBB0_270-LJTI0_1 + // // .set L0_1_set_248, LBB0_248-LJTI0_1 + // // .set L0_1_set_310, LBB0_310-LJTI0_1 + // // .set L0_1_set_320, LBB0_320-LJTI0_1 + // // .set L0_1_set_317, LBB0_317-LJTI0_1 + //0x000039ac LJTI0_1 + 0x47, 0xfd, 0xff, 0xff, //0x000039ac .long L0_1_set_638 + 0x40, 0xfd, 0xff, 0xff, //0x000039b0 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x000039b4 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x000039b8 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x000039bc .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x000039c0 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x000039c4 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x000039c8 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x000039cc .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x000039d0 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x000039d4 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x000039d8 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x000039dc .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x000039e0 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x000039e4 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x000039e8 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x000039ec .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x000039f0 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x000039f4 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x000039f8 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x000039fc .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003a00 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003a04 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003a08 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003a0c .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003a10 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003a14 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003a18 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003a1c .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003a20 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003a24 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003a28 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003a2c .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003a30 .long L0_1_set_637 + 0xff, 0xd8, 0xff, 0xff, //0x00003a34 .long L0_1_set_251 + 0x40, 0xfd, 0xff, 0xff, //0x00003a38 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003a3c .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003a40 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003a44 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003a48 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003a4c .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003a50 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003a54 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003a58 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003a5c .long L0_1_set_637 + 0xde, 0xda, 0xff, 0xff, //0x00003a60 .long L0_1_set_273 + 0x40, 0xfd, 0xff, 0xff, //0x00003a64 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003a68 .long L0_1_set_637 + 0x77, 0xcc, 0xff, 0xff, //0x00003a6c .long L0_1_set_68 + 0x77, 0xcc, 0xff, 0xff, //0x00003a70 .long L0_1_set_68 + 0x77, 0xcc, 0xff, 0xff, //0x00003a74 .long L0_1_set_68 + 0x77, 0xcc, 0xff, 0xff, //0x00003a78 .long L0_1_set_68 + 0x77, 0xcc, 0xff, 0xff, //0x00003a7c .long L0_1_set_68 + 0x77, 0xcc, 0xff, 0xff, //0x00003a80 .long L0_1_set_68 + 0x77, 0xcc, 0xff, 0xff, //0x00003a84 .long L0_1_set_68 + 0x77, 0xcc, 0xff, 0xff, //0x00003a88 .long L0_1_set_68 + 0x77, 0xcc, 0xff, 0xff, //0x00003a8c .long L0_1_set_68 + 0x77, 0xcc, 0xff, 0xff, //0x00003a90 .long L0_1_set_68 + 0x40, 0xfd, 0xff, 0xff, //0x00003a94 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003a98 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003a9c .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003aa0 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003aa4 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003aa8 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003aac .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003ab0 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003ab4 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003ab8 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003abc .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003ac0 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003ac4 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003ac8 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003acc .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003ad0 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003ad4 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003ad8 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003adc .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003ae0 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003ae4 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003ae8 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003aec .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003af0 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003af4 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003af8 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003afc .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003b00 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003b04 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003b08 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003b0c .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003b10 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003b14 .long L0_1_set_637 + 0xae, 0xda, 0xff, 0xff, //0x00003b18 .long L0_1_set_270 + 0x40, 0xfd, 0xff, 0xff, //0x00003b1c .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003b20 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003b24 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003b28 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003b2c .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003b30 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003b34 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003b38 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003b3c .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003b40 .long L0_1_set_637 + 0xcd, 0xd8, 0xff, 0xff, //0x00003b44 .long L0_1_set_248 + 0x40, 0xfd, 0xff, 0xff, //0x00003b48 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003b4c .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003b50 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003b54 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003b58 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003b5c .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003b60 .long L0_1_set_637 + 0x3c, 0xdd, 0xff, 0xff, //0x00003b64 .long L0_1_set_310 + 0x40, 0xfd, 0xff, 0xff, //0x00003b68 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003b6c .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003b70 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003b74 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003b78 .long L0_1_set_637 + 0x97, 0xdd, 0xff, 0xff, //0x00003b7c .long L0_1_set_320 + 0x40, 0xfd, 0xff, 0xff, //0x00003b80 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003b84 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003b88 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003b8c .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003b90 .long L0_1_set_637 + 0x40, 0xfd, 0xff, 0xff, //0x00003b94 .long L0_1_set_637 + 0x67, 0xdd, 0xff, 0xff, //0x00003b98 .long L0_1_set_317 + // // .set L0_2_set_299, LBB0_299-LJTI0_2 + // // .set L0_2_set_448, LBB0_448-LJTI0_2 + // // .set L0_2_set_305, LBB0_305-LJTI0_2 + // // .set L0_2_set_308, LBB0_308-LJTI0_2 + //0x00003b9c LJTI0_2 + 0xcd, 0xda, 0xff, 0xff, //0x00003b9c .long L0_2_set_299 + 0xd9, 0xe9, 0xff, 0xff, //0x00003ba0 .long L0_2_set_448 + 0xcd, 0xda, 0xff, 0xff, //0x00003ba4 .long L0_2_set_299 + 0x1d, 0xdb, 0xff, 0xff, //0x00003ba8 .long L0_2_set_305 + 0xd9, 0xe9, 0xff, 0xff, //0x00003bac .long L0_2_set_448 + 0xd9, 0xe9, 0xff, 0xff, //0x00003bb0 .long L0_2_set_448 + 0xd9, 0xe9, 0xff, 0xff, //0x00003bb4 .long L0_2_set_448 + 0xd9, 0xe9, 0xff, 0xff, //0x00003bb8 .long L0_2_set_448 + 0xd9, 0xe9, 0xff, 0xff, //0x00003bbc .long L0_2_set_448 + 0xd9, 0xe9, 0xff, 0xff, //0x00003bc0 .long L0_2_set_448 + 0xd9, 0xe9, 0xff, 0xff, //0x00003bc4 .long L0_2_set_448 + 0xd9, 0xe9, 0xff, 0xff, //0x00003bc8 .long L0_2_set_448 + 0xd9, 0xe9, 0xff, 0xff, //0x00003bcc .long L0_2_set_448 + 0xd9, 0xe9, 0xff, 0xff, //0x00003bd0 .long L0_2_set_448 + 0xd9, 0xe9, 0xff, 0xff, //0x00003bd4 .long L0_2_set_448 + 0xd9, 0xe9, 0xff, 0xff, //0x00003bd8 .long L0_2_set_448 + 0xd9, 0xe9, 0xff, 0xff, //0x00003bdc .long L0_2_set_448 + 0xd9, 0xe9, 0xff, 0xff, //0x00003be0 .long L0_2_set_448 + 0xd9, 0xe9, 0xff, 0xff, //0x00003be4 .long L0_2_set_448 + 0xd9, 0xe9, 0xff, 0xff, //0x00003be8 .long L0_2_set_448 + 0xd9, 0xe9, 0xff, 0xff, //0x00003bec .long L0_2_set_448 + 0xd9, 0xe9, 0xff, 0xff, //0x00003bf0 .long L0_2_set_448 + 0xd9, 0xe9, 0xff, 0xff, //0x00003bf4 .long L0_2_set_448 + 0xd9, 0xe9, 0xff, 0xff, //0x00003bf8 .long L0_2_set_448 + 0xd9, 0xe9, 0xff, 0xff, //0x00003bfc .long L0_2_set_448 + 0xd9, 0xe9, 0xff, 0xff, //0x00003c00 .long L0_2_set_448 + 0x39, 0xdb, 0xff, 0xff, //0x00003c04 .long L0_2_set_308 + // // .set L0_3_set_94, LBB0_94-LJTI0_3 + // // .set L0_3_set_232, LBB0_232-LJTI0_3 // // .set L0_3_set_100, LBB0_100-LJTI0_3 - //0x00002a38 LJTI0_3 - 0x54, 0xdd, 0xff, 0xff, //0x00002a38 .long L0_3_set_91 - 0x91, 0xe3, 0xff, 0xff, //0x00002a3c .long L0_3_set_176 - 0x54, 0xdd, 0xff, 0xff, //0x00002a40 .long L0_3_set_91 - 0xa1, 0xdd, 0xff, 0xff, //0x00002a44 .long L0_3_set_97 - 0x91, 0xe3, 0xff, 0xff, //0x00002a48 .long L0_3_set_176 - 0x91, 0xe3, 0xff, 0xff, //0x00002a4c .long L0_3_set_176 - 0x91, 0xe3, 0xff, 0xff, //0x00002a50 .long L0_3_set_176 - 0x91, 0xe3, 0xff, 0xff, //0x00002a54 .long L0_3_set_176 - 0x91, 0xe3, 0xff, 0xff, //0x00002a58 .long L0_3_set_176 - 0x91, 0xe3, 0xff, 0xff, //0x00002a5c .long L0_3_set_176 - 0x91, 0xe3, 0xff, 0xff, //0x00002a60 .long L0_3_set_176 - 0x91, 0xe3, 0xff, 0xff, //0x00002a64 .long L0_3_set_176 - 0x91, 0xe3, 0xff, 0xff, //0x00002a68 .long L0_3_set_176 - 0x91, 0xe3, 0xff, 0xff, //0x00002a6c .long L0_3_set_176 - 0x91, 0xe3, 0xff, 0xff, //0x00002a70 .long L0_3_set_176 - 0x91, 0xe3, 0xff, 0xff, //0x00002a74 .long L0_3_set_176 - 0x91, 0xe3, 0xff, 0xff, //0x00002a78 .long L0_3_set_176 - 0x91, 0xe3, 0xff, 0xff, //0x00002a7c .long L0_3_set_176 - 0x91, 0xe3, 0xff, 0xff, //0x00002a80 .long L0_3_set_176 - 0x91, 0xe3, 0xff, 0xff, //0x00002a84 .long L0_3_set_176 - 0x91, 0xe3, 0xff, 0xff, //0x00002a88 .long L0_3_set_176 - 0x91, 0xe3, 0xff, 0xff, //0x00002a8c .long L0_3_set_176 - 0x91, 0xe3, 0xff, 0xff, //0x00002a90 .long L0_3_set_176 - 0x91, 0xe3, 0xff, 0xff, //0x00002a94 .long L0_3_set_176 - 0x91, 0xe3, 0xff, 0xff, //0x00002a98 .long L0_3_set_176 - 0x91, 0xe3, 0xff, 0xff, //0x00002a9c .long L0_3_set_176 - 0xbd, 0xdd, 0xff, 0xff, //0x00002aa0 .long L0_3_set_100 - //0x00002aa4 .p2align 2, 0x00 - //0x00002aa4 _MASK_USE_NUMBER - 0x02, 0x00, 0x00, 0x00, //0x00002aa4 .long 2 + // // .set L0_3_set_103, LBB0_103-LJTI0_3 + //0x00003c08 LJTI0_3 + 0xf1, 0xcb, 0xff, 0xff, //0x00003c08 .long L0_3_set_94 + 0x86, 0xd5, 0xff, 0xff, //0x00003c0c .long L0_3_set_232 + 0xf1, 0xcb, 0xff, 0xff, //0x00003c10 .long L0_3_set_94 + 0x3a, 0xcc, 0xff, 0xff, //0x00003c14 .long L0_3_set_100 + 0x86, 0xd5, 0xff, 0xff, //0x00003c18 .long L0_3_set_232 + 0x86, 0xd5, 0xff, 0xff, //0x00003c1c .long L0_3_set_232 + 0x86, 0xd5, 0xff, 0xff, //0x00003c20 .long L0_3_set_232 + 0x86, 0xd5, 0xff, 0xff, //0x00003c24 .long L0_3_set_232 + 0x86, 0xd5, 0xff, 0xff, //0x00003c28 .long L0_3_set_232 + 0x86, 0xd5, 0xff, 0xff, //0x00003c2c .long L0_3_set_232 + 0x86, 0xd5, 0xff, 0xff, //0x00003c30 .long L0_3_set_232 + 0x86, 0xd5, 0xff, 0xff, //0x00003c34 .long L0_3_set_232 + 0x86, 0xd5, 0xff, 0xff, //0x00003c38 .long L0_3_set_232 + 0x86, 0xd5, 0xff, 0xff, //0x00003c3c .long L0_3_set_232 + 0x86, 0xd5, 0xff, 0xff, //0x00003c40 .long L0_3_set_232 + 0x86, 0xd5, 0xff, 0xff, //0x00003c44 .long L0_3_set_232 + 0x86, 0xd5, 0xff, 0xff, //0x00003c48 .long L0_3_set_232 + 0x86, 0xd5, 0xff, 0xff, //0x00003c4c .long L0_3_set_232 + 0x86, 0xd5, 0xff, 0xff, //0x00003c50 .long L0_3_set_232 + 0x86, 0xd5, 0xff, 0xff, //0x00003c54 .long L0_3_set_232 + 0x86, 0xd5, 0xff, 0xff, //0x00003c58 .long L0_3_set_232 + 0x86, 0xd5, 0xff, 0xff, //0x00003c5c .long L0_3_set_232 + 0x86, 0xd5, 0xff, 0xff, //0x00003c60 .long L0_3_set_232 + 0x86, 0xd5, 0xff, 0xff, //0x00003c64 .long L0_3_set_232 + 0x86, 0xd5, 0xff, 0xff, //0x00003c68 .long L0_3_set_232 + 0x86, 0xd5, 0xff, 0xff, //0x00003c6c .long L0_3_set_232 + 0x56, 0xcc, 0xff, 0xff, //0x00003c70 .long L0_3_set_103 + //0x00003c74 .p2align 2, 0x00 + //0x00003c74 _MASK_USE_NUMBER + 0x02, 0x00, 0x00, 0x00, //0x00003c74 .long 2 } diff --git a/native/scanning.h b/native/scanning.h index ec54c55e6..a8b3f3376 100644 --- a/native/scanning.h +++ b/native/scanning.h @@ -920,162 +920,6 @@ static always_inline void vnumber_1(const GoString *src, long *p, JsonState *ret *p = i; } -/** Value Skipping FSM **/ - -#define FSM_VAL 0 -#define FSM_ARR 1 -#define FSM_OBJ 2 -#define FSM_KEY 3 -#define FSM_ELEM 4 -#define FSM_ARR_0 5 -#define FSM_OBJ_0 6 - -#define FSM_DROP(v) (v)->sp-- -#define FSM_REPL(v, t) (v)->vt[(v)->sp - 1] = (t) - -#define FSM_CHAR(c) do { if (ch != (c)) return -ERR_INVAL; } while (0) -#define FSM_XERR(v) do { long r = (v); if (r < 0) return r; } while (0) - -static always_inline void fsm_init(StateMachine *self, int vt) { - self->sp = 1; - self->vt[0] = vt; -} - -static always_inline long fsm_push(StateMachine *self, int vt) { - if (self->sp >= MAX_RECURSE) { - return -ERR_RECURSE_MAX; - } else { - self->vt[self->sp++] = vt; - return 0; - } -} - -static always_inline long fsm_exec_1(StateMachine *self, const GoString *src, long *p, uint64_t flags) { - int vt; - char ch; - long vi = -1; - - /* run until no more nested values */ - while (self->sp) { - ch = advance_ns(src, p); - if (ch == 0) { - return -ERR_EOF; - } - vt = self->vt[self->sp - 1]; - - /* set the start address if any */ - if (vi == -1) { - vi = *p - 1; - } - - /* check for special types */ - switch (vt) { - default: { - FSM_DROP(self); - break; - } - - /* arrays */ - case FSM_ARR: { - switch (ch) { - case ']' : FSM_DROP(self); continue; - case ',' : FSM_XERR(fsm_push(self, FSM_VAL)); continue; - default : return -ERR_INVAL; - } - } - - /* objects */ - case FSM_OBJ: { - switch (ch) { - case '}' : FSM_DROP(self); continue; - case ',' : FSM_XERR(fsm_push(self, FSM_KEY)); continue; - default : return -ERR_INVAL; - } - } - - /* object keys */ - case FSM_KEY: { - FSM_CHAR('"'); - FSM_REPL(self, FSM_ELEM); - FSM_XERR(skip_string_1(src, p, flags)); - continue; - } - - /* object element */ - case FSM_ELEM: { - FSM_CHAR(':'); - FSM_REPL(self, FSM_VAL); - continue; - } - - /* arrays, first element */ - case FSM_ARR_0: { - if (ch == ']') { - FSM_DROP(self); - continue; - } else { - FSM_REPL(self, FSM_ARR); - break; - } - } - - /* objects, first pair */ - case FSM_OBJ_0: { - switch (ch) { - default: { - return -ERR_INVAL; - } - - /* empty object */ - case '}': { - FSM_DROP(self); - continue; - } - - /* the quote of the first key */ - case '"': { - FSM_REPL(self, FSM_OBJ); - FSM_XERR(skip_string_1(src, p, flags)); - FSM_XERR(fsm_push(self, FSM_ELEM)); - continue; - } - } - } - } - - /* simple values */ - switch (ch) { - case '0' : /* fallthrough */ - case '1' : /* fallthrough */ - case '2' : /* fallthrough */ - case '3' : /* fallthrough */ - case '4' : /* fallthrough */ - case '5' : /* fallthrough */ - case '6' : /* fallthrough */ - case '7' : /* fallthrough */ - case '8' : /* fallthrough */ - case '9' : FSM_XERR(skip_positive_1(src, p)); break; - case '-' : FSM_XERR(skip_negative_1(src, p)); break; - case 'n' : FSM_XERR(advance_dword(src, p, 1, *p - 1, VS_NULL)); break; - case 't' : FSM_XERR(advance_dword(src, p, 1, *p - 1, VS_TRUE)); break; - case 'f' : FSM_XERR(advance_dword(src, p, 0, *p - 1, VS_ALSE)); break; - case '[' : FSM_XERR(fsm_push(self, FSM_ARR_0)); break; - case '{' : FSM_XERR(fsm_push(self, FSM_OBJ_0)); break; - case '"' : FSM_XERR(skip_string_1(src, p, flags)); break; - case 0 : return -ERR_EOF; - default : return -ERR_INVAL; - } - } - - /* all done */ - return vi; -} - -#undef FSM_DROP -#undef FSM_REPL -#undef FSM_CHAR -#undef FSM_XERR - #define check_bits(mv) \ if (unlikely((v = mv & (mv - 1)) != 0)) { \ return -(sp - ss + __builtin_ctz(v) + 1); \ @@ -1363,11 +1207,6 @@ static always_inline long skip_number_1(const GoString *src, long *p) { return i; } -static always_inline long skip_one_1(const GoString *src, long *p, StateMachine *m, uint64_t flags) { - fsm_init(m, FSM_VAL); - return fsm_exec_1(m, src, p, flags); -} - static always_inline uint64_t get_maskx64(const char *s, char c) { #if USE_AVX2 __m256i v0 = _mm256_loadu_si256((__m256i const *)s); @@ -1734,3 +1573,207 @@ static always_inline long match_key(const GoString *src, long *p, const GoString }; return sp == end && kp == ke; } + +/** Value Skipping FSM **/ + +#define FSM_VAL 0 +#define FSM_ARR 1 +#define FSM_OBJ 2 +#define FSM_KEY 3 +#define FSM_ELEM 4 +#define FSM_ARR_0 5 +#define FSM_OBJ_0 6 + +#define FSM_DROP(v) (v)->sp-- +#define FSM_REPL(v, t) (v)->vt[(v)->sp - 1] = (t) + +#define FSM_CHAR(c) do { if (ch != (c)) return -ERR_INVAL; } while (0) +#define FSM_XERR(v) do { long r = (v); if (r < 0) return r; } while (0) + +static always_inline void fsm_init(StateMachine *self, int vt) { + self->sp = 1; + self->vt[0] = vt; +} + +static always_inline long fsm_push(StateMachine *self, int vt) { + if (self->sp >= MAX_RECURSE) { + return -ERR_RECURSE_MAX; + } else { + self->vt[self->sp++] = vt; + return 0; + } +} + +static always_inline long fsm_exec_1(StateMachine *self, const GoString *src, long *p, uint64_t flags) { + int vt; + char ch; + long vi = -1; + + /* run until no more nested values */ + while (self->sp) { + ch = advance_ns(src, p); + if (ch == 0) { + return -ERR_EOF; + } + vt = self->vt[self->sp - 1]; + + /* set the start address if any */ + if (vi == -1) { + vi = *p - 1; + } + + /* check for special types */ + switch (vt) { + default: { + FSM_DROP(self); + break; + } + + /* arrays */ + case FSM_ARR: { + switch (ch) { + case ']' : FSM_DROP(self); continue; + case ',' : FSM_XERR(fsm_push(self, FSM_VAL)); continue; + default : return -ERR_INVAL; + } + } + + /* objects */ + case FSM_OBJ: { + switch (ch) { + case '}' : FSM_DROP(self); continue; + case ',' : FSM_XERR(fsm_push(self, FSM_KEY)); continue; + default : return -ERR_INVAL; + } + } + + /* object keys */ + case FSM_KEY: { + FSM_CHAR('"'); + FSM_REPL(self, FSM_ELEM); + if (flags & F_NO_VALIDATE_JSON) { + FSM_XERR(skip_string_fast(src, p)); + } else { + FSM_XERR(skip_string_1(src, p, flags)); + } + continue; + } + + /* object element */ + case FSM_ELEM: { + FSM_CHAR(':'); + FSM_REPL(self, FSM_VAL); + continue; + } + + /* arrays, first element */ + case FSM_ARR_0: { + if (ch == ']') { + FSM_DROP(self); + continue; + } else { + FSM_REPL(self, FSM_ARR); + break; + } + } + + /* objects, first pair */ + case FSM_OBJ_0: { + switch (ch) { + default: { + return -ERR_INVAL; + } + + /* empty object */ + case '}': { + FSM_DROP(self); + continue; + } + + /* the quote of the first key */ + case '"': { + FSM_REPL(self, FSM_OBJ); + if (flags & F_NO_VALIDATE_JSON) { + FSM_XERR(skip_string_fast(src, p)); + } else { + FSM_XERR(skip_string_1(src, p, flags)); + } + FSM_XERR(fsm_push(self, FSM_ELEM)); + continue; + } + } + } + } + + /* simple values */ + switch (ch) { + case '0' : /* fallthrough */ + case '1' : /* fallthrough */ + case '2' : /* fallthrough */ + case '3' : /* fallthrough */ + case '4' : /* fallthrough */ + case '5' : /* fallthrough */ + case '6' : /* fallthrough */ + case '7' : /* fallthrough */ + case '8' : /* fallthrough */ + case '9' : { + if (flags & F_NO_VALIDATE_JSON) { + FSM_XERR(skip_number_fast(src, p)); + } else { + FSM_XERR(skip_positive_1(src, p)); + } + break; + } + case '-' : { + if (flags & F_NO_VALIDATE_JSON) { + FSM_XERR(skip_number_fast(src, p)); + } else { + FSM_XERR(skip_negative_1(src, p)); + } + break; + } + case 'n' : FSM_XERR(advance_dword(src, p, 1, *p - 1, VS_NULL)); break; + case 't' : FSM_XERR(advance_dword(src, p, 1, *p - 1, VS_TRUE)); break; + case 'f' : FSM_XERR(advance_dword(src, p, 0, *p - 1, VS_ALSE)); break; + case '[' : { + if (flags & F_NO_VALIDATE_JSON) { + FSM_XERR(skip_array_fast(src, p)); + } else { + FSM_XERR(fsm_push(self, FSM_ARR_0)); + } + break; + } + case '{' : { + if (flags & F_NO_VALIDATE_JSON) { + FSM_XERR(skip_object_fast(src, p)); + } else { + FSM_XERR(fsm_push(self, FSM_OBJ_0)); + } + break; + } + case '"' : { + if (flags & F_NO_VALIDATE_JSON) { + FSM_XERR(skip_string_fast(src, p)); + } else { + FSM_XERR(skip_string_1(src, p, flags)); + } + break; + } + case 0 : return -ERR_EOF; + default : return -ERR_INVAL; + } + } + + /* all done */ + return vi; +} + +#undef FSM_DROP +#undef FSM_REPL +#undef FSM_CHAR +#undef FSM_XERR + +static always_inline long skip_one_1(const GoString *src, long *p, StateMachine *m, uint64_t flags) { + fsm_init(m, FSM_VAL); + return fsm_exec_1(m, src, p, flags); +} \ No newline at end of file