From 554da70bb7fd187821ab6b339cc1a009565df260 Mon Sep 17 00:00:00 2001 From: "duanyi.aster" Date: Tue, 27 Aug 2024 14:50:40 +0800 Subject: [PATCH] opt: skip_one check no-validate on root --- README.md | 16 +- README_ZH_CN.md | 16 +- internal/native/avx2/skip_one_subr.go | 22 +- internal/native/avx2/skip_one_text_amd64.go | 8043 +++++++++---------- internal/native/sse/skip_one_subr.go | 24 +- internal/native/sse/skip_one_text_amd64.go | 7797 +++++++++--------- native/scanning.h | 3 + 7 files changed, 7555 insertions(+), 8366 deletions(-) diff --git a/README.md b/README.md index 6b1b3f2ac..dc8a2f846 100644 --- a/README.md +++ b/README.md @@ -380,17 +380,11 @@ type Visitor interface { See [ast/visitor.go](https://github.com/bytedance/sonic/blob/main/ast/visitor.go) for detailed usage. We also implement a demo visitor for `UserNode` in [ast/visitor_test.go](https://github.com/bytedance/sonic/blob/main/ast/visitor_test.go). ## Compatibility - -Sonic **DOES NOT** ensure to support all environments, due to the difficulty of developing high-performance codes. For developers who use sonic to build their applications in different environments, we have the following suggestions: - -- Developing on **Mac M1**: Make sure you have Rosetta 2 installed on your machine, and set `GOARCH=amd64` when building your application. Rosetta 2 can automatically translate x86 binaries to arm64 binaries and run x86 applications on Mac M1. -- Developing on **Linux arm64**: You can install qemu and use the `qemu-x86_64 -cpu max` command to convert x86 binaries to amr64 binaries for applications built with sonic. The qemu can achieve a similar transfer effect to Rosetta 2 on Mac M1. - -For developers who want to use sonic on Linux arm64 without qemu, or those who want to handle JSON strictly consistent with `encoding/json`, we provide some compatible APIs as `sonic.API` - -- `ConfigDefault`: the sonic's default config (`EscapeHTML=false`,`SortKeys=false`...) to run on sonic-supporting environment. It will fall back to `encoding/json` with the corresponding config, and some options like `SortKeys=false` will be invalid. -- `ConfigStd`: the std-compatible config (`EscapeHTML=true`,`SortKeys=true`...) to run on sonic-supporting environment. It will fall back to `encoding/json`. -- `ConfigFastest`: the fastest config (`NoQuoteTextMarshaler=true`) to run on sonic-supporting environment. It will fall back to `encoding/json` with the corresponding config, and some options will be invalid. +For developers who want to use sonic to meet diffirent scenarios, we provide some integrated configs as `sonic.API` +- `ConfigDefault`: the sonic's default config (`EscapeHTML=false`,`SortKeys=false`...) to run sonic fast meanwhile ensure security. +- `ConfigStd`: the std-compatible config (`EscapeHTML=true`,`SortKeys=true`...) +- `ConfigFastest`: the fastest config (`NoQuoteTextMarshaler=true`) to run on sonic as fast as possible. +Sonic **DOES NOT** ensure to support all environments, due to the difficulty of developing high-performance codes. On non-sonic-supporting environment, the implementation will fall back to `encoding/json`. Thus beflow configs will all equal to `ConfigStd`. ## Tips diff --git a/README_ZH_CN.md b/README_ZH_CN.md index e4a3015ff..9700d5ce5 100644 --- a/README_ZH_CN.md +++ b/README_ZH_CN.md @@ -380,17 +380,11 @@ type Visitor interface { 详细用法参看 [ast/visitor.go](https://github.com/bytedance/sonic/blob/main/ast/visitor.go),我们还为 `UserNode` 实现了一个示例 `ast.Visitor`,你可以在 [ast/visitor_test.go](https://github.com/bytedance/sonic/blob/main/ast/visitor_test.go) 中找到它。 ## 兼容性 - -由于开发高性能代码的困难性, Sonic **不**保证对所有环境的支持。对于在不同环境中使用 Sonic 构建应用程序的开发者,我们有以下建议: - -- 在 **Mac M1** 上开发:确保在您的计算机上安装了 Rosetta 2,并在构建时设置 `GOARCH=amd64` 。 Rosetta 2 可以自动将 x86 二进制文件转换为 arm64 二进制文件,并在 Mac M1 上运行 x86 应用程序。 -- 在 **Linux arm64** 上开发:您可以安装 qemu 并使用 `qemu-x86_64 -cpu max` 命令来将 x86 二进制文件转换为 arm64 二进制文件。qemu可以实现与Mac M1上的Rosetta 2类似的转换效果。 - -对于希望在不使用 qemu 下使用 sonic 的开发者,或者希望处理 JSON 时与 `encoding/JSON` 严格保持一致的开发者,我们在 `sonic.API` 中提供了一些兼容性 API - -- `ConfigDefault`: 在支持 sonic 的环境下 sonic 的默认配置(`EscapeHTML=false`,`SortKeys=false`等)。行为与具有相应配置的 `encoding/json` 一致,一些选项,如 `SortKeys=false` 将无效。 -- `ConfigStd`: 在支持 sonic 的环境下与标准库兼容的配置(`EscapeHTML=true`,`SortKeys=true`等)。行为与 `encoding/json` 一致。 -- `ConfigFastest`: 在支持 sonic 的环境下运行最快的配置(`NoQuoteTextMarshaler=true`)。行为与具有相应配置的 `encoding/json` 一致,某些选项将无效。 +对于想要使用sonic来满足不同场景的开发人员,我们提供了一些集成配置: +- `ConfigDefault`: sonic的默认配置 (`EscapeHTML=false`, `SortKeys=false`…) 保证性能同时兼顾安全性。 +- `ConfigStd`: 与 `encoding/json` 保证完全兼容的配置 +- `ConfigFastest`: 最快的配置(`NoQuoteTextMarshaler=true...`) 保证性能最优但是会缺少一些安全性检查(validate UTF8 等) +Sonic **不**确保支持所有环境,由于开发高性能代码的困难。在不支持声音的环境中,实现将回落到 `encoding/json`。因此上述配置将全部等于`ConfigStd`。 ## 注意事项 diff --git a/internal/native/avx2/skip_one_subr.go b/internal/native/avx2/skip_one_subr.go index a4374690b..a385378bb 100644 --- a/internal/native/avx2/skip_one_subr.go +++ b/internal/native/avx2/skip_one_subr.go @@ -8,7 +8,7 @@ import ( ) const ( - _entry__skip_one = 704 + _entry__skip_one = 672 ) const ( @@ -16,7 +16,7 @@ const ( ) const ( - _size__skip_one = 15888 + _size__skip_one = 12508 ) var ( @@ -28,15 +28,15 @@ var ( {0xc, 32}, {0xd, 40}, {0x14, 48}, - {0x3b41, 208}, - {0x3b42, 48}, - {0x3b44, 40}, - {0x3b46, 32}, - {0x3b48, 24}, - {0x3b4a, 16}, - {0x3b4b, 8}, - {0x3b4f, 0}, - {0x3e10, 208}, + {0x2ea6, 208}, + {0x2ea7, 48}, + {0x2ea9, 40}, + {0x2eab, 32}, + {0x2ead, 24}, + {0x2eaf, 16}, + {0x2eb0, 8}, + {0x2eb4, 0}, + {0x30dc, 208}, } ) diff --git a/internal/native/avx2/skip_one_text_amd64.go b/internal/native/avx2/skip_one_text_amd64.go index 074d6dd9e..e8042c943 100644 --- a/internal/native/avx2/skip_one_text_amd64.go +++ b/internal/native/avx2/skip_one_text_amd64.go @@ -4,4345 +4,3716 @@ package avx2 var _text_skip_one = []byte{ - // .p2align 4, 0x00 + // .p2align 5, 0x00 // 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_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 + 0x20, // .byte 32 + 0x00, //0x00000001 .byte 0 + 0x00, //0x00000002 .byte 0 + 0x00, //0x00000003 .byte 0 + 0x00, //0x00000004 .byte 0 + 0x00, //0x00000005 .byte 0 + 0x00, //0x00000006 .byte 0 + 0x00, //0x00000007 .byte 0 + 0x00, //0x00000008 .byte 0 + 0x09, //0x00000009 .byte 9 + 0x0a, //0x0000000a .byte 10 + 0x00, //0x0000000b .byte 0 + 0x00, //0x0000000c .byte 0 + 0x0d, //0x0000000d .byte 13 + 0x00, //0x0000000e .byte 0 + 0x00, //0x0000000f .byte 0 + 0x20, //0x00000010 .byte 32 + 0x00, //0x00000011 .byte 0 + 0x00, //0x00000012 .byte 0 + 0x00, //0x00000013 .byte 0 + 0x00, //0x00000014 .byte 0 + 0x00, //0x00000015 .byte 0 + 0x00, //0x00000016 .byte 0 + 0x00, //0x00000017 .byte 0 + 0x00, //0x00000018 .byte 0 + 0x09, //0x00000019 .byte 9 + 0x0a, //0x0000001a .byte 10 + 0x00, //0x0000001b .byte 0 + 0x00, //0x0000001c .byte 0 + 0x0d, //0x0000001d .byte 13 + 0x00, //0x0000001e .byte 0 + 0x00, //0x0000001f .byte 0 + //0x00000020 LCPI0_1 + 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, //0x00000020 QUAD $0x2c2c2c2c2c2c2c2c; QUAD $0x2c2c2c2c2c2c2c2c // .space 16, ',,,,,,,,,,,,,,,,' + 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, //0x00000030 QUAD $0x2c2c2c2c2c2c2c2c; QUAD $0x2c2c2c2c2c2c2c2c // .space 16, ',,,,,,,,,,,,,,,,' + //0x00000040 LCPI0_2 + 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, //0x00000040 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, //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_3 + 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, //0x00000060 QUAD $0x5d5d5d5d5d5d5d5d; QUAD $0x5d5d5d5d5d5d5d5d // .space 16, ']]]]]]]]]]]]]]]]' + 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_7 + 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x00000080 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""' + 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x00000090 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""' + //0x000000a0 LCPI0_8 + 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x000000a0 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' + 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x000000b0 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' + //0x000000c0 LCPI0_9 + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, //0x000000c0 QUAD $0x7b7b7b7b7b7b7b7b; QUAD $0x7b7b7b7b7b7b7b7b // .space 16, '{{{{{{{{{{{{{{{{' + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, //0x000000d0 QUAD $0x7b7b7b7b7b7b7b7b; QUAD $0x7b7b7b7b7b7b7b7b // .space 16, '{{{{{{{{{{{{{{{{' + //0x000000e0 LCPI0_10 + 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, //0x000000e0 QUAD $0x7d7d7d7d7d7d7d7d; QUAD $0x7d7d7d7d7d7d7d7d // .space 16, '}}}}}}}}}}}}}}}}' + 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, //0x000000f0 QUAD $0x7d7d7d7d7d7d7d7d; QUAD $0x7d7d7d7d7d7d7d7d // .space 16, '}}}}}}}}}}}}}}}}' + //0x00000100 LCPI0_11 + 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, //0x00000100 QUAD $0x5b5b5b5b5b5b5b5b; QUAD $0x5b5b5b5b5b5b5b5b // .space 16, '[[[[[[[[[[[[[[[[' + 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, //0x00000110 QUAD $0x5b5b5b5b5b5b5b5b; QUAD $0x5b5b5b5b5b5b5b5b // .space 16, '[[[[[[[[[[[[[[[[' + //0x00000120 LCPI0_13 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 + //0x00000140 LCPI0_14 + 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x00000140 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++' + 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x00000150 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++' + //0x00000160 LCPI0_15 + 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x00000160 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------' + 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x00000170 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------' + //0x00000180 LCPI0_16 + 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x00000180 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................' + 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x00000190 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................' + //0x000001a0 LCPI0_17 + 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, //0x000001a0 QUAD $0x4545454545454545; QUAD $0x4545454545454545 // .space 16, 'EEEEEEEEEEEEEEEE' + 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, //0x000001b0 QUAD $0x4545454545454545; QUAD $0x4545454545454545 // .space 16, 'EEEEEEEEEEEEEEEE' + //0x000001c0 LCPI0_18 + 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, //0x000001c0 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, //0x000001d0 QUAD $0xd0d0d0d0d0d0d0d0; QUAD $0xd0d0d0d0d0d0d0d0 // .space 16, '\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0' + //0x000001e0 LCPI0_19 + 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, //0x000001e0 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, //0x000001f0 QUAD $0x0909090909090909; QUAD $0x0909090909090909 // .space 16, '\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t' + //0x00000200 .p2align 4, 0x00 + //0x00000200 LCPI0_4 + 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, //0x00000200 QUAD $0x2c2c2c2c2c2c2c2c; QUAD $0x2c2c2c2c2c2c2c2c // .space 16, ',,,,,,,,,,,,,,,,' + //0x00000210 LCPI0_5 + 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, //0x00000210 QUAD $0xdfdfdfdfdfdfdfdf; QUAD $0xdfdfdfdfdfdfdfdf // .space 16, '\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf' + //0x00000220 LCPI0_6 + 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, //0x00000220 QUAD $0x5d5d5d5d5d5d5d5d; QUAD $0x5d5d5d5d5d5d5d5d // .space 16, ']]]]]]]]]]]]]]]]' + //0x00000230 LCPI0_12 + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000230 .quad 1 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000238 .quad 0 + //0x00000240 LCPI0_20 + 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x00000240 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++' + //0x00000250 LCPI0_21 + 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x00000250 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------' + //0x00000260 LCPI0_22 + 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, //0x00000260 QUAD $0xd0d0d0d0d0d0d0d0; QUAD $0xd0d0d0d0d0d0d0d0 // .space 16, '\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0' + //0x00000270 LCPI0_23 + 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, //0x00000270 QUAD $0x0909090909090909; QUAD $0x0909090909090909 // .space 16, '\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t' + //0x00000280 LCPI0_24 + 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x00000280 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................' + //0x00000290 LCPI0_25 + 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, //0x00000290 QUAD $0x4545454545454545; QUAD $0x4545454545454545 // .space 16, 'EEEEEEEEEEEEEEEE' + //0x000002a0 .p2align 4, 0x90 + //0x000002a0 _skip_one + 0x55, //0x000002a0 pushq %rbp + 0x48, 0x89, 0xe5, //0x000002a1 movq %rsp, %rbp + 0x41, 0x57, //0x000002a4 pushq %r15 + 0x41, 0x56, //0x000002a6 pushq %r14 + 0x41, 0x55, //0x000002a8 pushq %r13 + 0x41, 0x54, //0x000002aa pushq %r12 + 0x53, //0x000002ac pushq %rbx + 0x48, 0x81, 0xec, 0xa0, 0x00, 0x00, 0x00, //0x000002ad subq $160, %rsp + 0x49, 0x89, 0xcb, //0x000002b4 movq %rcx, %r11 + 0x49, 0x89, 0xf1, //0x000002b7 movq %rsi, %r9 + 0x41, 0xf6, 0xc3, 0x40, //0x000002ba testb $64, %r11b + 0x48, 0x89, 0x7c, 0x24, 0x20, //0x000002be movq %rdi, $32(%rsp) + 0x0f, 0x85, 0x7e, 0x00, 0x00, 0x00, //0x000002c3 jne LBB0_2 + 0xc5, 0xfa, 0x6f, 0x05, 0x5f, 0xff, 0xff, 0xff, //0x000002c9 vmovdqu $-161(%rip), %xmm0 /* LCPI0_12+0(%rip) */ + 0xc5, 0xfa, 0x7f, 0x02, //0x000002d1 vmovdqu %xmm0, (%rdx) + 0x4d, 0x8b, 0x21, //0x000002d5 movq (%r9), %r12 + 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x000002d8 movq $-1, %r15 + 0x41, 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000002df movl $1, %r8d + 0xc5, 0xfe, 0x6f, 0x2d, 0x13, 0xfd, 0xff, 0xff, //0x000002e5 vmovdqu $-749(%rip), %ymm5 /* LCPI0_0+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x35, 0x8b, 0xfd, 0xff, 0xff, //0x000002ed vmovdqu $-629(%rip), %ymm6 /* LCPI0_7+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x3d, 0xa3, 0xfd, 0xff, 0xff, //0x000002f5 vmovdqu $-605(%rip), %ymm7 /* LCPI0_8+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x05, 0x1b, 0xfe, 0xff, 0xff, //0x000002fd vmovdqu $-485(%rip), %ymm8 /* LCPI0_13+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x0d, 0x33, 0xfe, 0xff, 0xff, //0x00000305 vmovdqu $-461(%rip), %ymm9 /* LCPI0_14+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x15, 0x4b, 0xfe, 0xff, 0xff, //0x0000030d vmovdqu $-437(%rip), %ymm10 /* LCPI0_15+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x1d, 0x23, 0xfd, 0xff, 0xff, //0x00000315 vmovdqu $-733(%rip), %ymm11 /* LCPI0_2+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x25, 0x5b, 0xfe, 0xff, 0xff, //0x0000031d vmovdqu $-421(%rip), %ymm12 /* LCPI0_16+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x2d, 0x73, 0xfe, 0xff, 0xff, //0x00000325 vmovdqu $-397(%rip), %ymm13 /* LCPI0_17+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x35, 0x8b, 0xfe, 0xff, 0xff, //0x0000032d vmovdqu $-373(%rip), %ymm14 /* LCPI0_18+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x3d, 0xa3, 0xfe, 0xff, 0xff, //0x00000335 vmovdqu $-349(%rip), %ymm15 /* LCPI0_19+0(%rip) */ + 0x48, 0x89, 0x54, 0x24, 0x28, //0x0000033d movq %rdx, $40(%rsp) + 0xe9, 0xd9, 0x01, 0x00, 0x00, //0x00000342 jmp LBB0_37 + //0x00000347 LBB0_2 + 0x4c, 0x8b, 0x1f, //0x00000347 movq (%rdi), %r11 + 0x48, 0x8b, 0x5f, 0x08, //0x0000034a movq $8(%rdi), %rbx + 0x49, 0x8b, 0x31, //0x0000034e movq (%r9), %rsi + 0x48, 0x39, 0xde, //0x00000351 cmpq %rbx, %rsi + 0x0f, 0x83, 0x26, 0x00, 0x00, 0x00, //0x00000354 jae LBB0_7 + 0x41, 0x8a, 0x04, 0x33, //0x0000035a movb (%r11,%rsi), %al + 0x3c, 0x0d, //0x0000035e cmpb $13, %al + 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x00000360 je LBB0_7 + 0x3c, 0x20, //0x00000366 cmpb $32, %al + 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00000368 je LBB0_7 + 0x04, 0xf5, //0x0000036e addb $-11, %al + 0x3c, 0xfe, //0x00000370 cmpb $-2, %al + 0x0f, 0x83, 0x08, 0x00, 0x00, 0x00, //0x00000372 jae LBB0_7 + 0x48, 0x89, 0xf0, //0x00000378 movq %rsi, %rax + 0xe9, 0xa5, 0x24, 0x00, 0x00, //0x0000037b jmp LBB0_533 + //0x00000380 LBB0_7 + 0x48, 0x8d, 0x46, 0x01, //0x00000380 leaq $1(%rsi), %rax + 0x48, 0x39, 0xd8, //0x00000384 cmpq %rbx, %rax + 0x0f, 0x83, 0x22, 0x00, 0x00, 0x00, //0x00000387 jae LBB0_11 + 0x41, 0x8a, 0x0c, 0x03, //0x0000038d movb (%r11,%rax), %cl + 0x80, 0xf9, 0x0d, //0x00000391 cmpb $13, %cl + 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00000394 je LBB0_11 + 0x80, 0xf9, 0x20, //0x0000039a cmpb $32, %cl + 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x0000039d je LBB0_11 + 0x80, 0xc1, 0xf5, //0x000003a3 addb $-11, %cl + 0x80, 0xf9, 0xfe, //0x000003a6 cmpb $-2, %cl + 0x0f, 0x82, 0x76, 0x24, 0x00, 0x00, //0x000003a9 jb LBB0_533 + //0x000003af LBB0_11 + 0x48, 0x8d, 0x46, 0x02, //0x000003af leaq $2(%rsi), %rax + 0x48, 0x39, 0xd8, //0x000003b3 cmpq %rbx, %rax + 0x0f, 0x83, 0x22, 0x00, 0x00, 0x00, //0x000003b6 jae LBB0_15 + 0x41, 0x8a, 0x0c, 0x03, //0x000003bc movb (%r11,%rax), %cl + 0x80, 0xf9, 0x0d, //0x000003c0 cmpb $13, %cl + 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x000003c3 je LBB0_15 + 0x80, 0xf9, 0x20, //0x000003c9 cmpb $32, %cl + 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x000003cc je LBB0_15 + 0x80, 0xc1, 0xf5, //0x000003d2 addb $-11, %cl + 0x80, 0xf9, 0xfe, //0x000003d5 cmpb $-2, %cl + 0x0f, 0x82, 0x47, 0x24, 0x00, 0x00, //0x000003d8 jb LBB0_533 + //0x000003de LBB0_15 + 0x48, 0x8d, 0x46, 0x03, //0x000003de leaq $3(%rsi), %rax + 0x48, 0x39, 0xd8, //0x000003e2 cmpq %rbx, %rax + 0x0f, 0x83, 0x22, 0x00, 0x00, 0x00, //0x000003e5 jae LBB0_19 + 0x41, 0x8a, 0x0c, 0x03, //0x000003eb movb (%r11,%rax), %cl + 0x80, 0xf9, 0x0d, //0x000003ef cmpb $13, %cl + 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x000003f2 je LBB0_19 + 0x80, 0xf9, 0x20, //0x000003f8 cmpb $32, %cl + 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x000003fb je LBB0_19 + 0x80, 0xc1, 0xf5, //0x00000401 addb $-11, %cl + 0x80, 0xf9, 0xfe, //0x00000404 cmpb $-2, %cl + 0x0f, 0x82, 0x18, 0x24, 0x00, 0x00, //0x00000407 jb LBB0_533 + //0x0000040d LBB0_19 + 0x48, 0x8d, 0x46, 0x04, //0x0000040d leaq $4(%rsi), %rax + 0x48, 0x89, 0xda, //0x00000411 movq %rbx, %rdx + 0x48, 0x29, 0xc2, //0x00000414 subq %rax, %rdx + 0x0f, 0x86, 0xd9, 0x23, 0x00, 0x00, //0x00000417 jbe LBB0_531 + 0x48, 0x83, 0xfa, 0x20, //0x0000041d cmpq $32, %rdx + 0x0f, 0x82, 0xa4, 0x2e, 0x00, 0x00, //0x00000421 jb LBB0_652 + 0x48, 0xc7, 0xc2, 0xfc, 0xff, 0xff, 0xff, //0x00000427 movq $-4, %rdx + 0x48, 0x29, 0xf2, //0x0000042e subq %rsi, %rdx + 0xc5, 0xfe, 0x6f, 0x05, 0xc7, 0xfb, 0xff, 0xff, //0x00000431 vmovdqu $-1081(%rip), %ymm0 /* LCPI0_0+0(%rip) */ + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000439 .p2align 4, 0x90 + //0x00000440 LBB0_22 + 0xc4, 0xc1, 0x7e, 0x6f, 0x0c, 0x03, //0x00000440 vmovdqu (%r11,%rax), %ymm1 + 0xc4, 0xe2, 0x7d, 0x00, 0xd1, //0x00000446 vpshufb %ymm1, %ymm0, %ymm2 + 0xc5, 0xf5, 0xf8, 0xda, //0x0000044b vpsubb %ymm2, %ymm1, %ymm3 + 0xc4, 0xe2, 0x7d, 0x17, 0xdb, //0x0000044f vptest %ymm3, %ymm3 + 0x0f, 0x85, 0xab, 0x23, 0x00, 0x00, //0x00000454 jne LBB0_532 + 0x48, 0x83, 0xc0, 0x20, //0x0000045a addq $32, %rax + 0x48, 0x8d, 0x0c, 0x13, //0x0000045e leaq (%rbx,%rdx), %rcx + 0x48, 0x83, 0xc1, 0xe0, //0x00000462 addq $-32, %rcx + 0x48, 0x83, 0xc2, 0xe0, //0x00000466 addq $-32, %rdx + 0x48, 0x83, 0xf9, 0x1f, //0x0000046a cmpq $31, %rcx + 0x0f, 0x87, 0xcc, 0xff, 0xff, 0xff, //0x0000046e ja LBB0_22 + 0x4c, 0x89, 0xd8, //0x00000474 movq %r11, %rax + 0x48, 0x29, 0xd0, //0x00000477 subq %rdx, %rax + 0x48, 0x01, 0xda, //0x0000047a addq %rbx, %rdx + 0x48, 0x85, 0xd2, //0x0000047d testq %rdx, %rdx + 0x0f, 0x84, 0x37, 0x00, 0x00, 0x00, //0x00000480 je LBB0_30 + //0x00000486 LBB0_25 + 0x4c, 0x8d, 0x04, 0x10, //0x00000486 leaq (%rax,%rdx), %r8 + 0x31, 0xf6, //0x0000048a xorl %esi, %esi + 0x49, 0xba, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000048c movabsq $4294977024, %r10 + //0x00000496 LBB0_26 + 0x0f, 0xbe, 0x0c, 0x30, //0x00000496 movsbl (%rax,%rsi), %ecx + 0x83, 0xf9, 0x20, //0x0000049a cmpl $32, %ecx + 0x0f, 0x87, 0xe0, 0x2d, 0x00, 0x00, //0x0000049d ja LBB0_644 + 0x49, 0x0f, 0xa3, 0xca, //0x000004a3 btq %rcx, %r10 + 0x0f, 0x83, 0xd6, 0x2d, 0x00, 0x00, //0x000004a7 jae LBB0_644 + 0x48, 0x83, 0xc6, 0x01, //0x000004ad addq $1, %rsi + 0x48, 0x39, 0xf2, //0x000004b1 cmpq %rsi, %rdx + 0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x000004b4 jne LBB0_26 + 0x4c, 0x89, 0xc0, //0x000004ba movq %r8, %rax + //0x000004bd LBB0_30 + 0x4c, 0x29, 0xd8, //0x000004bd subq %r11, %rax + 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x000004c0 movq $-1, %r14 + 0x48, 0x39, 0xd8, //0x000004c7 cmpq %rbx, %rax + 0x0f, 0x82, 0x55, 0x23, 0x00, 0x00, //0x000004ca jb LBB0_533 + 0xe9, 0x6a, 0x2c, 0x00, 0x00, //0x000004d0 jmp LBB0_650 + //0x000004d5 LBB0_31 + 0x4c, 0x0f, 0xbc, 0xe7, //0x000004d5 bsfq %rdi, %r12 + 0x49, 0x29, 0xf4, //0x000004d9 subq %rsi, %r12 + //0x000004dc LBB0_32 + 0x4d, 0x89, 0xf9, //0x000004dc movq %r15, %r9 + 0x48, 0x8b, 0x7c, 0x24, 0x20, //0x000004df movq $32(%rsp), %rdi + 0x48, 0x8b, 0x54, 0x24, 0x28, //0x000004e4 movq $40(%rsp), %rdx + 0x4d, 0x89, 0xf7, //0x000004e9 movq %r14, %r15 + //0x000004ec LBB0_33 + 0x4d, 0x85, 0xe4, //0x000004ec testq %r12, %r12 + 0x0f, 0x88, 0xc6, 0x24, 0x00, 0x00, //0x000004ef js LBB0_495 + //0x000004f5 LBB0_34 + 0x4d, 0x89, 0x21, //0x000004f5 movq %r12, (%r9) + 0x4d, 0x89, 0xd6, //0x000004f8 movq %r10, %r14 + 0x48, 0xb8, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x000004fb movabsq $9223372036854775806, %rax + 0x49, 0x39, 0xc2, //0x00000505 cmpq %rax, %r10 + 0x0f, 0x87, 0x31, 0x2c, 0x00, 0x00, //0x00000508 ja LBB0_650 + //0x0000050e LBB0_35 + 0x48, 0x8b, 0x32, //0x0000050e movq (%rdx), %rsi + 0x49, 0x89, 0xf0, //0x00000511 movq %rsi, %r8 + 0x4d, 0x89, 0xfe, //0x00000514 movq %r15, %r14 + 0x48, 0x85, 0xf6, //0x00000517 testq %rsi, %rsi + 0x0f, 0x84, 0x1f, 0x2c, 0x00, 0x00, //0x0000051a je LBB0_650 + //0x00000520 LBB0_37 + 0x4c, 0x8b, 0x2f, //0x00000520 movq (%rdi), %r13 + 0x48, 0x8b, 0x5f, 0x08, //0x00000523 movq $8(%rdi), %rbx + 0x49, 0x39, 0xdc, //0x00000527 cmpq %rbx, %r12 + 0x0f, 0x83, 0x30, 0x00, 0x00, 0x00, //0x0000052a jae LBB0_42 + 0x43, 0x8a, 0x44, 0x25, 0x00, //0x00000530 movb (%r13,%r12), %al + 0x3c, 0x0d, //0x00000535 cmpb $13, %al + 0x0f, 0x84, 0x23, 0x00, 0x00, 0x00, //0x00000537 je LBB0_42 + 0x3c, 0x20, //0x0000053d cmpb $32, %al + 0x0f, 0x84, 0x1b, 0x00, 0x00, 0x00, //0x0000053f je LBB0_42 + 0x04, 0xf5, //0x00000545 addb $-11, %al + 0x3c, 0xfe, //0x00000547 cmpb $-2, %al + 0x0f, 0x83, 0x11, 0x00, 0x00, 0x00, //0x00000549 jae LBB0_42 + 0x4d, 0x89, 0xe2, //0x0000054f movq %r12, %r10 + 0xe9, 0x83, 0x01, 0x00, 0x00, //0x00000552 jmp LBB0_67 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000557 .p2align 4, 0x90 + //0x00000560 LBB0_42 + 0x4d, 0x8d, 0x54, 0x24, 0x01, //0x00000560 leaq $1(%r12), %r10 + 0x49, 0x39, 0xda, //0x00000565 cmpq %rbx, %r10 + 0x0f, 0x83, 0x22, 0x00, 0x00, 0x00, //0x00000568 jae LBB0_46 + 0x43, 0x8a, 0x44, 0x15, 0x00, //0x0000056e movb (%r13,%r10), %al + 0x3c, 0x0d, //0x00000573 cmpb $13, %al + 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00000575 je LBB0_46 + 0x3c, 0x20, //0x0000057b cmpb $32, %al + 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000057d je LBB0_46 + 0x04, 0xf5, //0x00000583 addb $-11, %al + 0x3c, 0xfe, //0x00000585 cmpb $-2, %al + 0x0f, 0x82, 0x4d, 0x01, 0x00, 0x00, //0x00000587 jb LBB0_67 + 0x90, 0x90, 0x90, //0x0000058d .p2align 4, 0x90 + //0x00000590 LBB0_46 + 0x4d, 0x8d, 0x54, 0x24, 0x02, //0x00000590 leaq $2(%r12), %r10 + 0x49, 0x39, 0xda, //0x00000595 cmpq %rbx, %r10 + 0x0f, 0x83, 0x22, 0x00, 0x00, 0x00, //0x00000598 jae LBB0_50 + 0x43, 0x8a, 0x44, 0x15, 0x00, //0x0000059e movb (%r13,%r10), %al + 0x3c, 0x0d, //0x000005a3 cmpb $13, %al + 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x000005a5 je LBB0_50 + 0x3c, 0x20, //0x000005ab cmpb $32, %al + 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x000005ad je LBB0_50 + 0x04, 0xf5, //0x000005b3 addb $-11, %al + 0x3c, 0xfe, //0x000005b5 cmpb $-2, %al + 0x0f, 0x82, 0x1d, 0x01, 0x00, 0x00, //0x000005b7 jb LBB0_67 + 0x90, 0x90, 0x90, //0x000005bd .p2align 4, 0x90 + //0x000005c0 LBB0_50 + 0x4d, 0x8d, 0x54, 0x24, 0x03, //0x000005c0 leaq $3(%r12), %r10 + 0x49, 0x39, 0xda, //0x000005c5 cmpq %rbx, %r10 + 0x0f, 0x83, 0x22, 0x00, 0x00, 0x00, //0x000005c8 jae LBB0_54 + 0x43, 0x8a, 0x44, 0x15, 0x00, //0x000005ce movb (%r13,%r10), %al + 0x3c, 0x0d, //0x000005d3 cmpb $13, %al + 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x000005d5 je LBB0_54 + 0x3c, 0x20, //0x000005db cmpb $32, %al + 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x000005dd je LBB0_54 + 0x04, 0xf5, //0x000005e3 addb $-11, %al + 0x3c, 0xfe, //0x000005e5 cmpb $-2, %al + 0x0f, 0x82, 0xed, 0x00, 0x00, 0x00, //0x000005e7 jb LBB0_67 + 0x90, 0x90, 0x90, //0x000005ed .p2align 4, 0x90 + //0x000005f0 LBB0_54 + 0x4d, 0x8d, 0x54, 0x24, 0x04, //0x000005f0 leaq $4(%r12), %r10 + 0x48, 0x89, 0xde, //0x000005f5 movq %rbx, %rsi + 0x4c, 0x29, 0xd6, //0x000005f8 subq %r10, %rsi + 0x0f, 0x86, 0x8c, 0x23, 0x00, 0x00, //0x000005fb jbe LBB0_553 + 0x48, 0x83, 0xfe, 0x20, //0x00000601 cmpq $32, %rsi + 0x0f, 0x82, 0x24, 0x17, 0x00, 0x00, //0x00000605 jb LBB0_394 + 0x48, 0xc7, 0xc6, 0xfc, 0xff, 0xff, 0xff, //0x0000060b movq $-4, %rsi + 0x4c, 0x29, 0xe6, //0x00000612 subq %r12, %rsi + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000615 .p2align 4, 0x90 + //0x00000620 LBB0_57 + 0xc4, 0x81, 0x7e, 0x6f, 0x44, 0x15, 0x00, //0x00000620 vmovdqu (%r13,%r10), %ymm0 + 0xc4, 0xe2, 0x55, 0x00, 0xc8, //0x00000627 vpshufb %ymm0, %ymm5, %ymm1 + 0xc5, 0xfd, 0xf8, 0xd1, //0x0000062c vpsubb %ymm1, %ymm0, %ymm2 + 0xc4, 0xe2, 0x7d, 0x17, 0xd2, //0x00000630 vptest %ymm2, %ymm2 + 0x0f, 0x85, 0x85, 0x00, 0x00, 0x00, //0x00000635 jne LBB0_66 + 0x49, 0x83, 0xc2, 0x20, //0x0000063b addq $32, %r10 + 0x48, 0x8d, 0x04, 0x33, //0x0000063f leaq (%rbx,%rsi), %rax + 0x48, 0x83, 0xc0, 0xe0, //0x00000643 addq $-32, %rax + 0x48, 0x83, 0xc6, 0xe0, //0x00000647 addq $-32, %rsi + 0x48, 0x83, 0xf8, 0x1f, //0x0000064b cmpq $31, %rax + 0x0f, 0x87, 0xcb, 0xff, 0xff, 0xff, //0x0000064f ja LBB0_57 + 0x4d, 0x89, 0xea, //0x00000655 movq %r13, %r10 + 0x49, 0x29, 0xf2, //0x00000658 subq %rsi, %r10 + 0x48, 0x01, 0xde, //0x0000065b addq %rbx, %rsi + 0x48, 0x85, 0xf6, //0x0000065e testq %rsi, %rsi + 0x0f, 0x84, 0x3c, 0x00, 0x00, 0x00, //0x00000661 je LBB0_65 + //0x00000667 LBB0_60 + 0x4d, 0x8d, 0x34, 0x32, //0x00000667 leaq (%r10,%rsi), %r14 + 0x31, 0xc9, //0x0000066b xorl %ecx, %ecx + 0x90, 0x90, 0x90, //0x0000066d .p2align 4, 0x90 + //0x00000670 LBB0_61 + 0x45, 0x0f, 0xbe, 0x24, 0x0a, //0x00000670 movsbl (%r10,%rcx), %r12d + 0x41, 0x83, 0xfc, 0x20, //0x00000675 cmpl $32, %r12d + 0x0f, 0x87, 0xbe, 0x14, 0x00, 0x00, //0x00000679 ja LBB0_382 + 0x48, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000067f movabsq $4294977024, %rax + 0x4c, 0x0f, 0xa3, 0xe0, //0x00000689 btq %r12, %rax + 0x0f, 0x83, 0xaa, 0x14, 0x00, 0x00, //0x0000068d jae LBB0_382 + 0x48, 0x83, 0xc1, 0x01, //0x00000693 addq $1, %rcx + 0x48, 0x39, 0xce, //0x00000697 cmpq %rcx, %rsi + 0x0f, 0x85, 0xd0, 0xff, 0xff, 0xff, //0x0000069a jne LBB0_61 + 0x4d, 0x89, 0xf2, //0x000006a0 movq %r14, %r10 + //0x000006a3 LBB0_65 + 0x4d, 0x29, 0xea, //0x000006a3 subq %r13, %r10 + 0x49, 0x39, 0xda, //0x000006a6 cmpq %rbx, %r10 + 0x0f, 0x82, 0x2b, 0x00, 0x00, 0x00, //0x000006a9 jb LBB0_67 + 0xe9, 0xdc, 0x22, 0x00, 0x00, //0x000006af jmp LBB0_554 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000006b4 .p2align 4, 0x90 + //0x000006c0 LBB0_66 + 0xc5, 0xfd, 0x74, 0xc1, //0x000006c0 vpcmpeqb %ymm1, %ymm0, %ymm0 + 0xc5, 0xfd, 0xd7, 0xc0, //0x000006c4 vpmovmskb %ymm0, %eax + 0xf7, 0xd0, //0x000006c8 notl %eax + 0x44, 0x0f, 0xbc, 0xd0, //0x000006ca bsfl %eax, %r10d + 0x49, 0x29, 0xf2, //0x000006ce subq %rsi, %r10 + 0x49, 0x39, 0xda, //0x000006d1 cmpq %rbx, %r10 + 0x0f, 0x83, 0xb6, 0x22, 0x00, 0x00, //0x000006d4 jae LBB0_554 + //0x000006da LBB0_67 + 0x4d, 0x8d, 0x62, 0x01, //0x000006da leaq $1(%r10), %r12 + 0x4d, 0x89, 0x21, //0x000006de movq %r12, (%r9) + 0x43, 0x0f, 0xbe, 0x4c, 0x15, 0x00, //0x000006e1 movsbl (%r13,%r10), %ecx + 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x000006e7 movq $-1, %r14 + 0x85, 0xc9, //0x000006ee testl %ecx, %ecx + 0x0f, 0x84, 0x49, 0x2a, 0x00, 0x00, //0x000006f0 je LBB0_650 + 0x49, 0x8d, 0x70, 0xff, //0x000006f6 leaq $-1(%r8), %rsi + 0x42, 0x8b, 0x04, 0xc2, //0x000006fa movl (%rdx,%r8,8), %eax + 0x49, 0x83, 0xff, 0xff, //0x000006fe cmpq $-1, %r15 + 0x4d, 0x0f, 0x44, 0xfa, //0x00000702 cmoveq %r10, %r15 + 0x83, 0xc0, 0xff, //0x00000706 addl $-1, %eax + 0x83, 0xf8, 0x05, //0x00000709 cmpl $5, %eax + 0x0f, 0x87, 0xd4, 0x01, 0x00, 0x00, //0x0000070c ja LBB0_98 + 0x48, 0x8d, 0x1d, 0x53, 0x2e, 0x00, 0x00, //0x00000712 leaq $11859(%rip), %rbx /* LJTI0_1+0(%rip) */ + 0x48, 0x63, 0x04, 0x83, //0x00000719 movslq (%rbx,%rax,4), %rax + 0x48, 0x01, 0xd8, //0x0000071d addq %rbx, %rax + 0xff, 0xe0, //0x00000720 jmpq *%rax + //0x00000722 LBB0_70 + 0x83, 0xf9, 0x2c, //0x00000722 cmpl $44, %ecx + 0x0f, 0x84, 0xb0, 0x05, 0x00, 0x00, //0x00000725 je LBB0_168 + 0x83, 0xf9, 0x5d, //0x0000072b cmpl $93, %ecx + 0x0f, 0x84, 0x90, 0x05, 0x00, 0x00, //0x0000072e je LBB0_72 + 0xe9, 0x8a, 0x29, 0x00, 0x00, //0x00000734 jmp LBB0_623 + //0x00000739 LBB0_73 + 0x80, 0xf9, 0x5d, //0x00000739 cmpb $93, %cl + 0x0f, 0x84, 0x82, 0x05, 0x00, 0x00, //0x0000073c je LBB0_72 + 0x4a, 0xc7, 0x04, 0xc2, 0x01, 0x00, 0x00, 0x00, //0x00000742 movq $1, (%rdx,%r8,8) + 0x83, 0xf9, 0x7b, //0x0000074a cmpl $123, %ecx + 0x0f, 0x86, 0x9f, 0x01, 0x00, 0x00, //0x0000074d jbe LBB0_75 + 0xe9, 0x6b, 0x29, 0x00, 0x00, //0x00000753 jmp LBB0_623 + //0x00000758 LBB0_76 + 0x80, 0xf9, 0x22, //0x00000758 cmpb $34, %cl + 0x0f, 0x85, 0x62, 0x29, 0x00, 0x00, //0x0000075b jne LBB0_623 + 0x4a, 0xc7, 0x04, 0xc2, 0x04, 0x00, 0x00, 0x00, //0x00000761 movq $4, (%rdx,%r8,8) + 0x4c, 0x8b, 0x47, 0x08, //0x00000769 movq $8(%rdi), %r8 + 0x4c, 0x89, 0xc3, //0x0000076d movq %r8, %rbx + 0x41, 0xf6, 0xc3, 0x20, //0x00000770 testb $32, %r11b + 0x0f, 0x85, 0xeb, 0x06, 0x00, 0x00, //0x00000774 jne LBB0_178 + 0x4c, 0x29, 0xe3, //0x0000077a subq %r12, %rbx + 0x0f, 0x84, 0x1b, 0x2b, 0x00, 0x00, //0x0000077d je LBB0_656 + 0x4d, 0x89, 0xfe, //0x00000783 movq %r15, %r14 + 0x4d, 0x89, 0xcf, //0x00000786 movq %r9, %r15 + 0x48, 0x83, 0xfb, 0x40, //0x00000789 cmpq $64, %rbx + 0x0f, 0x82, 0x63, 0x17, 0x00, 0x00, //0x0000078d jb LBB0_410 + 0x48, 0xc7, 0xc6, 0xfe, 0xff, 0xff, 0xff, //0x00000793 movq $-2, %rsi + 0x4c, 0x29, 0xd6, //0x0000079a subq %r10, %rsi + 0x48, 0xc7, 0x44, 0x24, 0x10, 0xff, 0xff, 0xff, 0xff, //0x0000079d movq $-1, $16(%rsp) + 0x45, 0x31, 0xc9, //0x000007a6 xorl %r9d, %r9d + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000007a9 .p2align 4, 0x90 + //0x000007b0 LBB0_81 + 0xc4, 0x81, 0x7e, 0x6f, 0x44, 0x25, 0x00, //0x000007b0 vmovdqu (%r13,%r12), %ymm0 + 0xc4, 0x81, 0x7e, 0x6f, 0x4c, 0x25, 0x20, //0x000007b7 vmovdqu $32(%r13,%r12), %ymm1 + 0xc5, 0xfd, 0x74, 0xd6, //0x000007be vpcmpeqb %ymm6, %ymm0, %ymm2 + 0xc5, 0xfd, 0xd7, 0xfa, //0x000007c2 vpmovmskb %ymm2, %edi + 0xc5, 0xf5, 0x74, 0xd6, //0x000007c6 vpcmpeqb %ymm6, %ymm1, %ymm2 + 0xc5, 0xfd, 0xd7, 0xc2, //0x000007ca vpmovmskb %ymm2, %eax + 0xc5, 0xfd, 0x74, 0xc7, //0x000007ce vpcmpeqb %ymm7, %ymm0, %ymm0 + 0xc5, 0xfd, 0xd7, 0xd0, //0x000007d2 vpmovmskb %ymm0, %edx + 0xc5, 0xf5, 0x74, 0xc7, //0x000007d6 vpcmpeqb %ymm7, %ymm1, %ymm0 + 0xc5, 0xfd, 0xd7, 0xc8, //0x000007da vpmovmskb %ymm0, %ecx + 0x48, 0xc1, 0xe0, 0x20, //0x000007de shlq $32, %rax + 0x48, 0x09, 0xc7, //0x000007e2 orq %rax, %rdi + 0x48, 0xc1, 0xe1, 0x20, //0x000007e5 shlq $32, %rcx + 0x48, 0x09, 0xca, //0x000007e9 orq %rcx, %rdx + 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x000007ec jne LBB0_90 + 0x4d, 0x85, 0xc9, //0x000007f2 testq %r9, %r9 + 0x0f, 0x85, 0x49, 0x00, 0x00, 0x00, //0x000007f5 jne LBB0_92 + 0x45, 0x31, 0xc9, //0x000007fb xorl %r9d, %r9d + 0x48, 0x85, 0xff, //0x000007fe testq %rdi, %rdi + 0x0f, 0x85, 0xce, 0xfc, 0xff, 0xff, //0x00000801 jne LBB0_31 + //0x00000807 LBB0_84 + 0x48, 0x83, 0xc3, 0xc0, //0x00000807 addq $-64, %rbx + 0x48, 0x83, 0xc6, 0xc0, //0x0000080b addq $-64, %rsi + 0x49, 0x83, 0xc4, 0x40, //0x0000080f addq $64, %r12 + 0x48, 0x83, 0xfb, 0x3f, //0x00000813 cmpq $63, %rbx + 0x0f, 0x87, 0x93, 0xff, 0xff, 0xff, //0x00000817 ja LBB0_81 + 0xe9, 0x3c, 0x13, 0x00, 0x00, //0x0000081d jmp LBB0_85 + //0x00000822 LBB0_90 + 0x4c, 0x89, 0x5c, 0x24, 0x18, //0x00000822 movq %r11, $24(%rsp) + 0x48, 0x83, 0x7c, 0x24, 0x10, 0xff, //0x00000827 cmpq $-1, $16(%rsp) + 0x0f, 0x85, 0x16, 0x00, 0x00, 0x00, //0x0000082d jne LBB0_93 + 0x48, 0x0f, 0xbc, 0xc2, //0x00000833 bsfq %rdx, %rax + 0x4c, 0x01, 0xe0, //0x00000837 addq %r12, %rax + 0x48, 0x89, 0x44, 0x24, 0x10, //0x0000083a movq %rax, $16(%rsp) + 0xe9, 0x05, 0x00, 0x00, 0x00, //0x0000083f jmp LBB0_93 + //0x00000844 LBB0_92 + 0x4c, 0x89, 0x5c, 0x24, 0x18, //0x00000844 movq %r11, $24(%rsp) + //0x00000849 LBB0_93 + 0x4c, 0x89, 0xc8, //0x00000849 movq %r9, %rax + 0x48, 0xf7, 0xd0, //0x0000084c notq %rax + 0x48, 0x21, 0xd0, //0x0000084f andq %rdx, %rax + 0x4c, 0x8d, 0x1c, 0x00, //0x00000852 leaq (%rax,%rax), %r11 + 0x4d, 0x09, 0xcb, //0x00000856 orq %r9, %r11 + 0x4c, 0x89, 0xd9, //0x00000859 movq %r11, %rcx + 0x48, 0xf7, 0xd1, //0x0000085c notq %rcx + 0x48, 0x21, 0xd1, //0x0000085f andq %rdx, %rcx + 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000862 movabsq $-6148914691236517206, %rdx + 0x48, 0x21, 0xd1, //0x0000086c andq %rdx, %rcx + 0x45, 0x31, 0xc9, //0x0000086f xorl %r9d, %r9d + 0x48, 0x01, 0xc1, //0x00000872 addq %rax, %rcx + 0x41, 0x0f, 0x92, 0xc1, //0x00000875 setb %r9b + 0x48, 0x01, 0xc9, //0x00000879 addq %rcx, %rcx + 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x0000087c movabsq $6148914691236517205, %rax + 0x48, 0x31, 0xc1, //0x00000886 xorq %rax, %rcx + 0x4c, 0x21, 0xd9, //0x00000889 andq %r11, %rcx + 0x48, 0xf7, 0xd1, //0x0000088c notq %rcx + 0x48, 0x21, 0xcf, //0x0000088f andq %rcx, %rdi + 0x4c, 0x8b, 0x5c, 0x24, 0x18, //0x00000892 movq $24(%rsp), %r11 + 0x48, 0x85, 0xff, //0x00000897 testq %rdi, %rdi + 0x0f, 0x84, 0x67, 0xff, 0xff, 0xff, //0x0000089a je LBB0_84 + 0xe9, 0x30, 0xfc, 0xff, 0xff, //0x000008a0 jmp LBB0_31 + //0x000008a5 LBB0_94 + 0x80, 0xf9, 0x3a, //0x000008a5 cmpb $58, %cl + 0x0f, 0x85, 0x15, 0x28, 0x00, 0x00, //0x000008a8 jne LBB0_623 + 0x4a, 0xc7, 0x04, 0xc2, 0x00, 0x00, 0x00, 0x00, //0x000008ae movq $0, (%rdx,%r8,8) + 0xe9, 0x53, 0xfc, 0xff, 0xff, //0x000008b6 jmp LBB0_35 + //0x000008bb LBB0_96 + 0x83, 0xf9, 0x2c, //0x000008bb cmpl $44, %ecx + 0x0f, 0x85, 0xf7, 0x03, 0x00, 0x00, //0x000008be jne LBB0_97 + 0x49, 0x81, 0xf8, 0xff, 0x0f, 0x00, 0x00, //0x000008c4 cmpq $4095, %r8 + 0x0f, 0x8f, 0xde, 0x20, 0x00, 0x00, //0x000008cb jg LBB0_631 + 0x49, 0x8d, 0x40, 0x01, //0x000008d1 leaq $1(%r8), %rax + 0x48, 0x89, 0x02, //0x000008d5 movq %rax, (%rdx) + 0x4a, 0xc7, 0x44, 0xc2, 0x08, 0x03, 0x00, 0x00, 0x00, //0x000008d8 movq $3, $8(%rdx,%r8,8) + 0xe9, 0x28, 0xfc, 0xff, 0xff, //0x000008e1 jmp LBB0_35 + //0x000008e6 LBB0_98 + 0x48, 0x89, 0x32, //0x000008e6 movq %rsi, (%rdx) + 0x83, 0xf9, 0x7b, //0x000008e9 cmpl $123, %ecx + 0x0f, 0x87, 0xd1, 0x27, 0x00, 0x00, //0x000008ec ja LBB0_623 + //0x000008f2 LBB0_75 + 0x4b, 0x8d, 0x04, 0x2a, //0x000008f2 leaq (%r10,%r13), %rax + 0x48, 0x89, 0x44, 0x24, 0x10, //0x000008f6 movq %rax, $16(%rsp) + 0x89, 0xc8, //0x000008fb movl %ecx, %eax + 0x48, 0x8d, 0x0d, 0x80, 0x2c, 0x00, 0x00, //0x000008fd leaq $11392(%rip), %rcx /* LJTI0_2+0(%rip) */ + 0x48, 0x63, 0x04, 0x81, //0x00000904 movslq (%rcx,%rax,4), %rax + 0x48, 0x01, 0xc8, //0x00000908 addq %rcx, %rax + 0xff, 0xe0, //0x0000090b jmpq *%rax + //0x0000090d LBB0_113 + 0x48, 0x8b, 0x5f, 0x08, //0x0000090d movq $8(%rdi), %rbx + 0x4c, 0x29, 0xd3, //0x00000911 subq %r10, %rbx + 0x0f, 0x84, 0x83, 0x27, 0x00, 0x00, //0x00000914 je LBB0_620 + 0x4c, 0x89, 0x7c, 0x24, 0x38, //0x0000091a movq %r15, $56(%rsp) + 0x4c, 0x8b, 0x74, 0x24, 0x10, //0x0000091f movq $16(%rsp), %r14 + 0x41, 0x80, 0x3e, 0x30, //0x00000924 cmpb $48, (%r14) + 0x0f, 0x85, 0x36, 0x00, 0x00, 0x00, //0x00000928 jne LBB0_118 + 0x41, 0xbf, 0x01, 0x00, 0x00, 0x00, //0x0000092e movl $1, %r15d + 0x48, 0x83, 0xfb, 0x01, //0x00000934 cmpq $1, %rbx + 0x0f, 0x84, 0x1e, 0x13, 0x00, 0x00, //0x00000938 je LBB0_392 + 0x43, 0x8a, 0x44, 0x25, 0x00, //0x0000093e movb (%r13,%r12), %al + 0x04, 0xd2, //0x00000943 addb $-46, %al + 0x3c, 0x37, //0x00000945 cmpb $55, %al + 0x0f, 0x87, 0x0f, 0x13, 0x00, 0x00, //0x00000947 ja LBB0_392 + 0x0f, 0xb6, 0xc0, //0x0000094d movzbl %al, %eax + 0x48, 0xb9, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x00000950 movabsq $36028797027352577, %rcx + 0x48, 0x0f, 0xa3, 0xc1, //0x0000095a btq %rax, %rcx + 0x0f, 0x83, 0xf8, 0x12, 0x00, 0x00, //0x0000095e jae LBB0_392 + //0x00000964 LBB0_118 + 0x4c, 0x89, 0x4c, 0x24, 0x30, //0x00000964 movq %r9, $48(%rsp) + 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x00000969 movq $-1, %r12 + 0x48, 0x83, 0xfb, 0x20, //0x00000970 cmpq $32, %rbx + 0x0f, 0x82, 0x57, 0x15, 0x00, 0x00, //0x00000974 jb LBB0_409 + 0x45, 0x31, 0xff, //0x0000097a xorl %r15d, %r15d + 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x0000097d movq $-1, %r9 + 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000984 movq $-1, %r8 + 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000098b .p2align 4, 0x90 + //0x00000990 LBB0_120 + 0xc4, 0x81, 0x7e, 0x6f, 0x04, 0x3e, //0x00000990 vmovdqu (%r14,%r15), %ymm0 + 0xc5, 0xb5, 0x74, 0xc8, //0x00000996 vpcmpeqb %ymm0, %ymm9, %ymm1 + 0xc5, 0xad, 0x74, 0xd0, //0x0000099a vpcmpeqb %ymm0, %ymm10, %ymm2 + 0xc5, 0xed, 0xeb, 0xc9, //0x0000099e vpor %ymm1, %ymm2, %ymm1 + 0xc5, 0xa5, 0xdb, 0xd0, //0x000009a2 vpand %ymm0, %ymm11, %ymm2 + 0xc5, 0x9d, 0x74, 0xd8, //0x000009a6 vpcmpeqb %ymm0, %ymm12, %ymm3 + 0xc5, 0xfd, 0xd7, 0xd3, //0x000009aa vpmovmskb %ymm3, %edx + 0xc5, 0x95, 0x74, 0xd2, //0x000009ae vpcmpeqb %ymm2, %ymm13, %ymm2 + 0xc5, 0xfd, 0xd7, 0xfa, //0x000009b2 vpmovmskb %ymm2, %edi + 0xc5, 0xfd, 0xd7, 0xf1, //0x000009b6 vpmovmskb %ymm1, %esi + 0xc5, 0x8d, 0xfc, 0xc0, //0x000009ba vpaddb %ymm0, %ymm14, %ymm0 + 0xc5, 0x85, 0xda, 0xe0, //0x000009be vpminub %ymm0, %ymm15, %ymm4 + 0xc5, 0xfd, 0x74, 0xc4, //0x000009c2 vpcmpeqb %ymm4, %ymm0, %ymm0 + 0xc5, 0xe5, 0xeb, 0xd2, //0x000009c6 vpor %ymm2, %ymm3, %ymm2 + 0xc5, 0xfd, 0xeb, 0xc2, //0x000009ca vpor %ymm2, %ymm0, %ymm0 + 0xc5, 0xfd, 0xeb, 0xc1, //0x000009ce vpor %ymm1, %ymm0, %ymm0 + 0xc5, 0xfd, 0xd7, 0xc0, //0x000009d2 vpmovmskb %ymm0, %eax + 0x48, 0xf7, 0xd0, //0x000009d6 notq %rax + 0x48, 0x0f, 0xbc, 0xc8, //0x000009d9 bsfq %rax, %rcx + 0x83, 0xf9, 0x20, //0x000009dd cmpl $32, %ecx + 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x000009e0 je LBB0_122 + 0xb8, 0xff, 0xff, 0xff, 0xff, //0x000009e6 movl $-1, %eax + 0xd3, 0xe0, //0x000009eb shll %cl, %eax + 0xf7, 0xd0, //0x000009ed notl %eax + 0x21, 0xc2, //0x000009ef andl %eax, %edx + 0x21, 0xc7, //0x000009f1 andl %eax, %edi + 0x21, 0xf0, //0x000009f3 andl %esi, %eax + 0x89, 0xc6, //0x000009f5 movl %eax, %esi + //0x000009f7 LBB0_122 + 0x8d, 0x42, 0xff, //0x000009f7 leal $-1(%rdx), %eax + 0x21, 0xd0, //0x000009fa andl %edx, %eax + 0x0f, 0x85, 0xd4, 0x0f, 0x00, 0x00, //0x000009fc jne LBB0_364 + 0x8d, 0x47, 0xff, //0x00000a02 leal $-1(%rdi), %eax + 0x21, 0xf8, //0x00000a05 andl %edi, %eax + 0x0f, 0x85, 0xc9, 0x0f, 0x00, 0x00, //0x00000a07 jne LBB0_364 + 0x8d, 0x46, 0xff, //0x00000a0d leal $-1(%rsi), %eax + 0x21, 0xf0, //0x00000a10 andl %esi, %eax + 0x0f, 0x85, 0xbe, 0x0f, 0x00, 0x00, //0x00000a12 jne LBB0_364 + 0x85, 0xd2, //0x00000a18 testl %edx, %edx + 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00000a1a je LBB0_128 + 0x0f, 0xbc, 0xd2, //0x00000a20 bsfl %edx, %edx + 0x49, 0x83, 0xf8, 0xff, //0x00000a23 cmpq $-1, %r8 + 0x0f, 0x85, 0x24, 0x11, 0x00, 0x00, //0x00000a27 jne LBB0_383 + 0x4c, 0x01, 0xfa, //0x00000a2d addq %r15, %rdx + 0x49, 0x89, 0xd0, //0x00000a30 movq %rdx, %r8 + //0x00000a33 LBB0_128 + 0x85, 0xff, //0x00000a33 testl %edi, %edi + 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00000a35 je LBB0_131 + 0x0f, 0xbc, 0xd7, //0x00000a3b bsfl %edi, %edx + 0x49, 0x83, 0xf9, 0xff, //0x00000a3e cmpq $-1, %r9 + 0x0f, 0x85, 0x09, 0x11, 0x00, 0x00, //0x00000a42 jne LBB0_383 + 0x4c, 0x01, 0xfa, //0x00000a48 addq %r15, %rdx + 0x49, 0x89, 0xd1, //0x00000a4b movq %rdx, %r9 + //0x00000a4e LBB0_131 + 0x85, 0xf6, //0x00000a4e testl %esi, %esi + 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00000a50 je LBB0_134 + 0x0f, 0xbc, 0xd6, //0x00000a56 bsfl %esi, %edx + 0x49, 0x83, 0xfc, 0xff, //0x00000a59 cmpq $-1, %r12 + 0x0f, 0x85, 0xee, 0x10, 0x00, 0x00, //0x00000a5d jne LBB0_383 + 0x4c, 0x01, 0xfa, //0x00000a63 addq %r15, %rdx + 0x49, 0x89, 0xd4, //0x00000a66 movq %rdx, %r12 + //0x00000a69 LBB0_134 + 0x83, 0xf9, 0x20, //0x00000a69 cmpl $32, %ecx + 0x0f, 0x85, 0x2e, 0x05, 0x00, 0x00, //0x00000a6c jne LBB0_198 + 0x48, 0x83, 0xc3, 0xe0, //0x00000a72 addq $-32, %rbx + 0x49, 0x83, 0xc7, 0x20, //0x00000a76 addq $32, %r15 + 0x48, 0x83, 0xfb, 0x1f, //0x00000a7a cmpq $31, %rbx + 0x0f, 0x87, 0x0c, 0xff, 0xff, 0xff, //0x00000a7e ja LBB0_120 + 0xc5, 0xf8, 0x77, //0x00000a84 vzeroupper + 0xc5, 0x7e, 0x6f, 0x3d, 0x51, 0xf7, 0xff, 0xff, //0x00000a87 vmovdqu $-2223(%rip), %ymm15 /* LCPI0_19+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x35, 0x29, 0xf7, 0xff, 0xff, //0x00000a8f vmovdqu $-2263(%rip), %ymm14 /* LCPI0_18+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x2d, 0x01, 0xf7, 0xff, 0xff, //0x00000a97 vmovdqu $-2303(%rip), %ymm13 /* LCPI0_17+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x25, 0xd9, 0xf6, 0xff, 0xff, //0x00000a9f vmovdqu $-2343(%rip), %ymm12 /* LCPI0_16+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x1d, 0x91, 0xf5, 0xff, 0xff, //0x00000aa7 vmovdqu $-2671(%rip), %ymm11 /* LCPI0_2+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x15, 0xa9, 0xf6, 0xff, 0xff, //0x00000aaf vmovdqu $-2391(%rip), %ymm10 /* LCPI0_15+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x0d, 0x81, 0xf6, 0xff, 0xff, //0x00000ab7 vmovdqu $-2431(%rip), %ymm9 /* LCPI0_14+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x05, 0x59, 0xf6, 0xff, 0xff, //0x00000abf vmovdqu $-2471(%rip), %ymm8 /* LCPI0_13+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x3d, 0xd1, 0xf5, 0xff, 0xff, //0x00000ac7 vmovdqu $-2607(%rip), %ymm7 /* LCPI0_8+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x35, 0xa9, 0xf5, 0xff, 0xff, //0x00000acf vmovdqu $-2647(%rip), %ymm6 /* LCPI0_7+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x2d, 0x21, 0xf5, 0xff, 0xff, //0x00000ad7 vmovdqu $-2783(%rip), %ymm5 /* LCPI0_0+0(%rip) */ + 0x4d, 0x01, 0xf7, //0x00000adf addq %r14, %r15 + 0x4c, 0x89, 0x5c, 0x24, 0x18, //0x00000ae2 movq %r11, $24(%rsp) + 0x48, 0x83, 0xfb, 0x10, //0x00000ae7 cmpq $16, %rbx + 0x0f, 0x82, 0x29, 0x01, 0x00, 0x00, //0x00000aeb jb LBB0_155 + //0x00000af1 LBB0_137 + 0x4d, 0x89, 0xfb, //0x00000af1 movq %r15, %r11 + 0x4d, 0x29, 0xf3, //0x00000af4 subq %r14, %r11 + 0x45, 0x31, 0xf6, //0x00000af7 xorl %r14d, %r14d + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000afa .p2align 4, 0x90 + //0x00000b00 LBB0_138 + 0xc4, 0x81, 0x7a, 0x6f, 0x04, 0x37, //0x00000b00 vmovdqu (%r15,%r14), %xmm0 + 0xc5, 0xf9, 0x74, 0x0d, 0x32, 0xf7, 0xff, 0xff, //0x00000b06 vpcmpeqb $-2254(%rip), %xmm0, %xmm1 /* LCPI0_20+0(%rip) */ + 0xc5, 0xf9, 0x74, 0x15, 0x3a, 0xf7, 0xff, 0xff, //0x00000b0e vpcmpeqb $-2246(%rip), %xmm0, %xmm2 /* LCPI0_21+0(%rip) */ + 0xc5, 0xe9, 0xeb, 0xc9, //0x00000b16 vpor %xmm1, %xmm2, %xmm1 + 0xc5, 0xf9, 0xfc, 0x15, 0x3e, 0xf7, 0xff, 0xff, //0x00000b1a vpaddb $-2242(%rip), %xmm0, %xmm2 /* LCPI0_22+0(%rip) */ + 0xc5, 0xe9, 0xda, 0x1d, 0x46, 0xf7, 0xff, 0xff, //0x00000b22 vpminub $-2234(%rip), %xmm2, %xmm3 /* LCPI0_23+0(%rip) */ + 0xc5, 0xe9, 0x74, 0xd3, //0x00000b2a vpcmpeqb %xmm3, %xmm2, %xmm2 + 0xc5, 0xf9, 0xdb, 0x1d, 0xda, 0xf6, 0xff, 0xff, //0x00000b2e vpand $-2342(%rip), %xmm0, %xmm3 /* LCPI0_5+0(%rip) */ + 0xc5, 0xf9, 0x74, 0x05, 0x42, 0xf7, 0xff, 0xff, //0x00000b36 vpcmpeqb $-2238(%rip), %xmm0, %xmm0 /* LCPI0_24+0(%rip) */ + 0xc5, 0xe1, 0x74, 0x1d, 0x4a, 0xf7, 0xff, 0xff, //0x00000b3e vpcmpeqb $-2230(%rip), %xmm3, %xmm3 /* LCPI0_25+0(%rip) */ + 0xc5, 0xe1, 0xeb, 0xe0, //0x00000b46 vpor %xmm0, %xmm3, %xmm4 + 0xc5, 0xd9, 0xeb, 0xe1, //0x00000b4a vpor %xmm1, %xmm4, %xmm4 + 0xc5, 0xd9, 0xeb, 0xd2, //0x00000b4e vpor %xmm2, %xmm4, %xmm2 + 0xc5, 0xf9, 0xd7, 0xd0, //0x00000b52 vpmovmskb %xmm0, %edx + 0xc5, 0xf9, 0xd7, 0xfb, //0x00000b56 vpmovmskb %xmm3, %edi + 0xc5, 0xf9, 0xd7, 0xf1, //0x00000b5a vpmovmskb %xmm1, %esi + 0xc5, 0xf9, 0xd7, 0xc2, //0x00000b5e vpmovmskb %xmm2, %eax + 0xf7, 0xd0, //0x00000b62 notl %eax + 0x0f, 0xbc, 0xc8, //0x00000b64 bsfl %eax, %ecx + 0x83, 0xf9, 0x10, //0x00000b67 cmpl $16, %ecx + 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x00000b6a je LBB0_140 + 0xb8, 0xff, 0xff, 0xff, 0xff, //0x00000b70 movl $-1, %eax + 0xd3, 0xe0, //0x00000b75 shll %cl, %eax + 0xf7, 0xd0, //0x00000b77 notl %eax + 0x21, 0xc2, //0x00000b79 andl %eax, %edx + 0x21, 0xc7, //0x00000b7b andl %eax, %edi + 0x21, 0xf0, //0x00000b7d andl %esi, %eax + 0x89, 0xc6, //0x00000b7f movl %eax, %esi + //0x00000b81 LBB0_140 + 0x8d, 0x42, 0xff, //0x00000b81 leal $-1(%rdx), %eax + 0x21, 0xd0, //0x00000b84 andl %edx, %eax + 0x0f, 0x85, 0x8a, 0x10, 0x00, 0x00, //0x00000b86 jne LBB0_386 + 0x8d, 0x47, 0xff, //0x00000b8c leal $-1(%rdi), %eax + 0x21, 0xf8, //0x00000b8f andl %edi, %eax + 0x0f, 0x85, 0x7f, 0x10, 0x00, 0x00, //0x00000b91 jne LBB0_386 + 0x8d, 0x46, 0xff, //0x00000b97 leal $-1(%rsi), %eax + 0x21, 0xf0, //0x00000b9a andl %esi, %eax + 0x0f, 0x85, 0x74, 0x10, 0x00, 0x00, //0x00000b9c jne LBB0_386 + 0x85, 0xd2, //0x00000ba2 testl %edx, %edx + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000ba4 je LBB0_146 + 0x0f, 0xbc, 0xd2, //0x00000baa bsfl %edx, %edx + 0x49, 0x83, 0xf8, 0xff, //0x00000bad cmpq $-1, %r8 + 0x0f, 0x85, 0x7b, 0x10, 0x00, 0x00, //0x00000bb1 jne LBB0_388 + 0x4c, 0x01, 0xda, //0x00000bb7 addq %r11, %rdx + 0x4c, 0x01, 0xf2, //0x00000bba addq %r14, %rdx + 0x49, 0x89, 0xd0, //0x00000bbd movq %rdx, %r8 + //0x00000bc0 LBB0_146 + 0x85, 0xff, //0x00000bc0 testl %edi, %edi + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000bc2 je LBB0_149 + 0x0f, 0xbc, 0xd7, //0x00000bc8 bsfl %edi, %edx + 0x49, 0x83, 0xf9, 0xff, //0x00000bcb cmpq $-1, %r9 + 0x0f, 0x85, 0x5d, 0x10, 0x00, 0x00, //0x00000bcf jne LBB0_388 + 0x4c, 0x01, 0xda, //0x00000bd5 addq %r11, %rdx + 0x4c, 0x01, 0xf2, //0x00000bd8 addq %r14, %rdx + 0x49, 0x89, 0xd1, //0x00000bdb movq %rdx, %r9 + //0x00000bde LBB0_149 + 0x85, 0xf6, //0x00000bde testl %esi, %esi + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000be0 je LBB0_152 + 0x0f, 0xbc, 0xd6, //0x00000be6 bsfl %esi, %edx + 0x49, 0x83, 0xfc, 0xff, //0x00000be9 cmpq $-1, %r12 + 0x0f, 0x85, 0x3f, 0x10, 0x00, 0x00, //0x00000bed jne LBB0_388 + 0x4c, 0x01, 0xda, //0x00000bf3 addq %r11, %rdx + 0x4c, 0x01, 0xf2, //0x00000bf6 addq %r14, %rdx + 0x49, 0x89, 0xd4, //0x00000bf9 movq %rdx, %r12 + //0x00000bfc LBB0_152 + 0x83, 0xf9, 0x10, //0x00000bfc cmpl $16, %ecx + 0x0f, 0x85, 0x01, 0x05, 0x00, 0x00, //0x00000bff jne LBB0_222 + 0x48, 0x83, 0xc3, 0xf0, //0x00000c05 addq $-16, %rbx + 0x49, 0x83, 0xc6, 0x10, //0x00000c09 addq $16, %r14 + 0x48, 0x83, 0xfb, 0x0f, //0x00000c0d cmpq $15, %rbx + 0x0f, 0x87, 0xe9, 0xfe, 0xff, 0xff, //0x00000c11 ja LBB0_138 + 0x4d, 0x01, 0xf7, //0x00000c17 addq %r14, %r15 + //0x00000c1a LBB0_155 + 0x48, 0x85, 0xdb, //0x00000c1a testq %rbx, %rbx + 0x4c, 0x8b, 0x5c, 0x24, 0x18, //0x00000c1d movq $24(%rsp), %r11 + 0x48, 0x8d, 0x35, 0xb7, 0x2b, 0x00, 0x00, //0x00000c22 leaq $11191(%rip), %rsi /* LJTI0_4+0(%rip) */ + 0x0f, 0x84, 0xec, 0x04, 0x00, 0x00, //0x00000c29 je LBB0_224 + 0x4d, 0x8d, 0x34, 0x1f, //0x00000c2f leaq (%r15,%rbx), %r14 + 0x4c, 0x89, 0xff, //0x00000c33 movq %r15, %rdi + 0x48, 0x2b, 0x7c, 0x24, 0x10, //0x00000c36 subq $16(%rsp), %rdi + 0x31, 0xc9, //0x00000c3b xorl %ecx, %ecx + 0xe9, 0x1b, 0x00, 0x00, 0x00, //0x00000c3d jmp LBB0_160 + //0x00000c42 LBB0_157 + 0x49, 0x83, 0xf8, 0xff, //0x00000c42 cmpq $-1, %r8 + 0x0f, 0x85, 0xd2, 0x0f, 0x00, 0x00, //0x00000c46 jne LBB0_387 + 0x4c, 0x8d, 0x04, 0x0f, //0x00000c4c leaq (%rdi,%rcx), %r8 + //0x00000c50 .p2align 4, 0x90 + //0x00000c50 LBB0_159 + 0x48, 0x83, 0xc1, 0x01, //0x00000c50 addq $1, %rcx + 0x48, 0x39, 0xcb, //0x00000c54 cmpq %rcx, %rbx + 0x0f, 0x84, 0x71, 0x0d, 0x00, 0x00, //0x00000c57 je LBB0_362 + //0x00000c5d LBB0_160 + 0x41, 0x0f, 0xbe, 0x14, 0x0f, //0x00000c5d movsbl (%r15,%rcx), %edx + 0x8d, 0x42, 0xd0, //0x00000c62 leal $-48(%rdx), %eax + 0x83, 0xf8, 0x0a, //0x00000c65 cmpl $10, %eax + 0x0f, 0x82, 0xe2, 0xff, 0xff, 0xff, //0x00000c68 jb LBB0_159 + 0x8d, 0x42, 0xd5, //0x00000c6e leal $-43(%rdx), %eax + 0x83, 0xf8, 0x1a, //0x00000c71 cmpl $26, %eax + 0x0f, 0x87, 0x1c, 0x00, 0x00, 0x00, //0x00000c74 ja LBB0_165 + 0x48, 0x63, 0x04, 0x86, //0x00000c7a movslq (%rsi,%rax,4), %rax + 0x48, 0x01, 0xf0, //0x00000c7e addq %rsi, %rax + 0xff, 0xe0, //0x00000c81 jmpq *%rax + //0x00000c83 LBB0_163 + 0x49, 0x83, 0xfc, 0xff, //0x00000c83 cmpq $-1, %r12 + 0x0f, 0x85, 0x91, 0x0f, 0x00, 0x00, //0x00000c87 jne LBB0_387 + 0x4c, 0x8d, 0x24, 0x0f, //0x00000c8d leaq (%rdi,%rcx), %r12 + 0xe9, 0xba, 0xff, 0xff, 0xff, //0x00000c91 jmp LBB0_159 + //0x00000c96 LBB0_165 + 0x83, 0xfa, 0x65, //0x00000c96 cmpl $101, %edx + 0x0f, 0x85, 0x79, 0x04, 0x00, 0x00, //0x00000c99 jne LBB0_223 + //0x00000c9f LBB0_166 + 0x49, 0x83, 0xf9, 0xff, //0x00000c9f cmpq $-1, %r9 + 0x0f, 0x85, 0x75, 0x0f, 0x00, 0x00, //0x00000ca3 jne LBB0_387 + 0x4c, 0x8d, 0x0c, 0x0f, //0x00000ca9 leaq (%rdi,%rcx), %r9 + 0xe9, 0x9e, 0xff, 0xff, 0xff, //0x00000cad jmp LBB0_159 + //0x00000cb2 LBB0_99 + 0x83, 0xf9, 0x22, //0x00000cb2 cmpl $34, %ecx + 0x0f, 0x84, 0x42, 0x00, 0x00, 0x00, //0x00000cb5 je LBB0_100 + //0x00000cbb LBB0_97 + 0x83, 0xf9, 0x7d, //0x00000cbb cmpl $125, %ecx + 0x0f, 0x85, 0xff, 0x23, 0x00, 0x00, //0x00000cbe jne LBB0_623 + //0x00000cc4 LBB0_72 + 0x48, 0x89, 0x32, //0x00000cc4 movq %rsi, (%rdx) + 0x49, 0x89, 0xf0, //0x00000cc7 movq %rsi, %r8 + 0x4d, 0x89, 0xfe, //0x00000cca movq %r15, %r14 + 0x48, 0x85, 0xf6, //0x00000ccd testq %rsi, %rsi + 0x0f, 0x85, 0x4a, 0xf8, 0xff, 0xff, //0x00000cd0 jne LBB0_37 + 0xe9, 0x64, 0x24, 0x00, 0x00, //0x00000cd6 jmp LBB0_650 + //0x00000cdb LBB0_168 + 0x49, 0x81, 0xf8, 0xff, 0x0f, 0x00, 0x00, //0x00000cdb cmpq $4095, %r8 + 0x0f, 0x8f, 0xc7, 0x1c, 0x00, 0x00, //0x00000ce2 jg LBB0_631 + 0x49, 0x8d, 0x40, 0x01, //0x00000ce8 leaq $1(%r8), %rax + 0x48, 0x89, 0x02, //0x00000cec movq %rax, (%rdx) + 0x4a, 0xc7, 0x44, 0xc2, 0x08, 0x00, 0x00, 0x00, 0x00, //0x00000cef movq $0, $8(%rdx,%r8,8) + 0xe9, 0x11, 0xf8, 0xff, 0xff, //0x00000cf8 jmp LBB0_35 + //0x00000cfd LBB0_100 + 0x4a, 0xc7, 0x04, 0xc2, 0x02, 0x00, 0x00, 0x00, //0x00000cfd movq $2, (%rdx,%r8,8) + 0x4c, 0x8b, 0x47, 0x08, //0x00000d05 movq $8(%rdi), %r8 + 0x4c, 0x89, 0xc3, //0x00000d09 movq %r8, %rbx + 0x41, 0xf6, 0xc3, 0x20, //0x00000d0c testb $32, %r11b + 0x0f, 0x85, 0x9b, 0x02, 0x00, 0x00, //0x00000d10 jne LBB0_199 + 0x4c, 0x29, 0xe3, //0x00000d16 subq %r12, %rbx + 0x0f, 0x84, 0x7f, 0x25, 0x00, 0x00, //0x00000d19 je LBB0_656 + 0x4d, 0x89, 0xfe, //0x00000d1f movq %r15, %r14 + 0x4d, 0x89, 0xcf, //0x00000d22 movq %r9, %r15 + 0x48, 0x83, 0xfb, 0x40, //0x00000d25 cmpq $64, %rbx + 0x0f, 0x82, 0x09, 0x12, 0x00, 0x00, //0x00000d29 jb LBB0_413 + 0x48, 0xc7, 0xc6, 0xfe, 0xff, 0xff, 0xff, //0x00000d2f movq $-2, %rsi + 0x4c, 0x29, 0xd6, //0x00000d36 subq %r10, %rsi + 0x48, 0xc7, 0x44, 0x24, 0x10, 0xff, 0xff, 0xff, 0xff, //0x00000d39 movq $-1, $16(%rsp) + 0x45, 0x31, 0xc9, //0x00000d42 xorl %r9d, %r9d + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000d45 .p2align 4, 0x90 + //0x00000d50 LBB0_104 + 0xc4, 0x81, 0x7e, 0x6f, 0x44, 0x25, 0x00, //0x00000d50 vmovdqu (%r13,%r12), %ymm0 + 0xc4, 0x81, 0x7e, 0x6f, 0x4c, 0x25, 0x20, //0x00000d57 vmovdqu $32(%r13,%r12), %ymm1 + 0xc5, 0xfd, 0x74, 0xd6, //0x00000d5e vpcmpeqb %ymm6, %ymm0, %ymm2 + 0xc5, 0xfd, 0xd7, 0xfa, //0x00000d62 vpmovmskb %ymm2, %edi + 0xc5, 0xf5, 0x74, 0xd6, //0x00000d66 vpcmpeqb %ymm6, %ymm1, %ymm2 + 0xc5, 0xfd, 0xd7, 0xc2, //0x00000d6a vpmovmskb %ymm2, %eax + 0xc5, 0xfd, 0x74, 0xc7, //0x00000d6e vpcmpeqb %ymm7, %ymm0, %ymm0 + 0xc5, 0xfd, 0xd7, 0xd0, //0x00000d72 vpmovmskb %ymm0, %edx + 0xc5, 0xf5, 0x74, 0xc7, //0x00000d76 vpcmpeqb %ymm7, %ymm1, %ymm0 + 0xc5, 0xfd, 0xd7, 0xc8, //0x00000d7a vpmovmskb %ymm0, %ecx + 0x48, 0xc1, 0xe0, 0x20, //0x00000d7e shlq $32, %rax + 0x48, 0x09, 0xc7, //0x00000d82 orq %rax, %rdi + 0x48, 0xc1, 0xe1, 0x20, //0x00000d85 shlq $32, %rcx + 0x48, 0x09, 0xca, //0x00000d89 orq %rcx, %rdx + 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x00000d8c jne LBB0_172 + 0x4d, 0x85, 0xc9, //0x00000d92 testq %r9, %r9 + 0x0f, 0x85, 0x49, 0x00, 0x00, 0x00, //0x00000d95 jne LBB0_174 + 0x45, 0x31, 0xc9, //0x00000d9b xorl %r9d, %r9d + 0x48, 0x85, 0xff, //0x00000d9e testq %rdi, %rdi + 0x0f, 0x85, 0x99, 0x00, 0x00, 0x00, //0x00000da1 jne LBB0_176 + //0x00000da7 LBB0_107 + 0x48, 0x83, 0xc3, 0xc0, //0x00000da7 addq $-64, %rbx + 0x48, 0x83, 0xc6, 0xc0, //0x00000dab addq $-64, %rsi + 0x49, 0x83, 0xc4, 0x40, //0x00000daf addq $64, %r12 + 0x48, 0x83, 0xfb, 0x3f, //0x00000db3 cmpq $63, %rbx + 0x0f, 0x87, 0x93, 0xff, 0xff, 0xff, //0x00000db7 ja LBB0_104 + 0xe9, 0xce, 0x0e, 0x00, 0x00, //0x00000dbd jmp LBB0_108 + //0x00000dc2 LBB0_172 + 0x4c, 0x89, 0x5c, 0x24, 0x18, //0x00000dc2 movq %r11, $24(%rsp) + 0x48, 0x83, 0x7c, 0x24, 0x10, 0xff, //0x00000dc7 cmpq $-1, $16(%rsp) + 0x0f, 0x85, 0x16, 0x00, 0x00, 0x00, //0x00000dcd jne LBB0_175 + 0x48, 0x0f, 0xbc, 0xc2, //0x00000dd3 bsfq %rdx, %rax + 0x4c, 0x01, 0xe0, //0x00000dd7 addq %r12, %rax + 0x48, 0x89, 0x44, 0x24, 0x10, //0x00000dda movq %rax, $16(%rsp) + 0xe9, 0x05, 0x00, 0x00, 0x00, //0x00000ddf jmp LBB0_175 + //0x00000de4 LBB0_174 + 0x4c, 0x89, 0x5c, 0x24, 0x18, //0x00000de4 movq %r11, $24(%rsp) + //0x00000de9 LBB0_175 + 0x4c, 0x89, 0xc8, //0x00000de9 movq %r9, %rax + 0x48, 0xf7, 0xd0, //0x00000dec notq %rax + 0x48, 0x21, 0xd0, //0x00000def andq %rdx, %rax + 0x4c, 0x8d, 0x1c, 0x00, //0x00000df2 leaq (%rax,%rax), %r11 + 0x4d, 0x09, 0xcb, //0x00000df6 orq %r9, %r11 + 0x4c, 0x89, 0xd9, //0x00000df9 movq %r11, %rcx + 0x48, 0xf7, 0xd1, //0x00000dfc notq %rcx + 0x48, 0x21, 0xd1, //0x00000dff andq %rdx, %rcx + 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000e02 movabsq $-6148914691236517206, %rdx + 0x48, 0x21, 0xd1, //0x00000e0c andq %rdx, %rcx + 0x45, 0x31, 0xc9, //0x00000e0f xorl %r9d, %r9d + 0x48, 0x01, 0xc1, //0x00000e12 addq %rax, %rcx + 0x41, 0x0f, 0x92, 0xc1, //0x00000e15 setb %r9b + 0x48, 0x01, 0xc9, //0x00000e19 addq %rcx, %rcx + 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000e1c movabsq $6148914691236517205, %rax + 0x48, 0x31, 0xc1, //0x00000e26 xorq %rax, %rcx + 0x4c, 0x21, 0xd9, //0x00000e29 andq %r11, %rcx + 0x48, 0xf7, 0xd1, //0x00000e2c notq %rcx + 0x48, 0x21, 0xcf, //0x00000e2f andq %rcx, %rdi + 0x4c, 0x8b, 0x5c, 0x24, 0x18, //0x00000e32 movq $24(%rsp), %r11 + 0x48, 0x85, 0xff, //0x00000e37 testq %rdi, %rdi + 0x0f, 0x84, 0x67, 0xff, 0xff, 0xff, //0x00000e3a je LBB0_107 + //0x00000e40 LBB0_176 + 0x4c, 0x0f, 0xbc, 0xe7, //0x00000e40 bsfq %rdi, %r12 + 0x49, 0x29, 0xf4, //0x00000e44 subq %rsi, %r12 + //0x00000e47 LBB0_177 + 0x4d, 0x89, 0xf9, //0x00000e47 movq %r15, %r9 + 0x48, 0x8b, 0x7c, 0x24, 0x20, //0x00000e4a movq $32(%rsp), %rdi + 0x48, 0x8b, 0x54, 0x24, 0x28, //0x00000e4f movq $40(%rsp), %rdx + 0x4d, 0x89, 0xf7, //0x00000e54 movq %r14, %r15 + 0x4d, 0x85, 0xe4, //0x00000e57 testq %r12, %r12 + 0x0f, 0x89, 0x2c, 0x04, 0x00, 0x00, //0x00000e5a jns LBB0_241 + 0xe9, 0x56, 0x1b, 0x00, 0x00, //0x00000e60 jmp LBB0_495 + //0x00000e65 LBB0_178 + 0x4c, 0x29, 0xe3, //0x00000e65 subq %r12, %rbx + 0x0f, 0x84, 0x30, 0x24, 0x00, 0x00, //0x00000e68 je LBB0_656 + 0x4d, 0x89, 0xce, //0x00000e6e movq %r9, %r14 + 0x48, 0x83, 0xfb, 0x40, //0x00000e71 cmpq $64, %rbx + 0x0f, 0x82, 0x99, 0x10, 0x00, 0x00, //0x00000e75 jb LBB0_411 + 0x48, 0xc7, 0x44, 0x24, 0x10, 0xff, 0xff, 0xff, 0xff, //0x00000e7b movq $-1, $16(%rsp) + 0x45, 0x31, 0xc9, //0x00000e84 xorl %r9d, %r9d + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000e87 .p2align 4, 0x90 + //0x00000e90 LBB0_181 + 0xc4, 0x81, 0x7e, 0x6f, 0x44, 0x25, 0x00, //0x00000e90 vmovdqu (%r13,%r12), %ymm0 + 0xc4, 0x81, 0x7e, 0x6f, 0x4c, 0x25, 0x20, //0x00000e97 vmovdqu $32(%r13,%r12), %ymm1 + 0xc5, 0xfd, 0x74, 0xd6, //0x00000e9e vpcmpeqb %ymm6, %ymm0, %ymm2 + 0xc5, 0xfd, 0xd7, 0xfa, //0x00000ea2 vpmovmskb %ymm2, %edi + 0xc5, 0xf5, 0x74, 0xd6, //0x00000ea6 vpcmpeqb %ymm6, %ymm1, %ymm2 + 0xc5, 0xfd, 0xd7, 0xc2, //0x00000eaa vpmovmskb %ymm2, %eax + 0xc5, 0xfd, 0x74, 0xd7, //0x00000eae vpcmpeqb %ymm7, %ymm0, %ymm2 + 0xc5, 0xfd, 0xd7, 0xd2, //0x00000eb2 vpmovmskb %ymm2, %edx + 0xc5, 0xf5, 0x74, 0xd7, //0x00000eb6 vpcmpeqb %ymm7, %ymm1, %ymm2 + 0xc5, 0xfd, 0xd7, 0xca, //0x00000eba vpmovmskb %ymm2, %ecx + 0xc5, 0xbd, 0xda, 0xd1, //0x00000ebe vpminub %ymm1, %ymm8, %ymm2 + 0xc5, 0xf5, 0x74, 0xca, //0x00000ec2 vpcmpeqb %ymm2, %ymm1, %ymm1 + 0xc5, 0xfd, 0xd7, 0xf1, //0x00000ec6 vpmovmskb %ymm1, %esi + 0x48, 0xc1, 0xe0, 0x20, //0x00000eca shlq $32, %rax + 0x48, 0x09, 0xc7, //0x00000ece orq %rax, %rdi + 0x48, 0xc1, 0xe1, 0x20, //0x00000ed1 shlq $32, %rcx + 0x48, 0xc1, 0xe6, 0x20, //0x00000ed5 shlq $32, %rsi + 0x48, 0x09, 0xca, //0x00000ed9 orq %rcx, %rdx + 0x0f, 0x85, 0x44, 0x00, 0x00, 0x00, //0x00000edc jne LBB0_192 + 0x4d, 0x85, 0xc9, //0x00000ee2 testq %r9, %r9 + 0x0f, 0x85, 0x5d, 0x00, 0x00, 0x00, //0x00000ee5 jne LBB0_194 + 0x45, 0x31, 0xc9, //0x00000eeb xorl %r9d, %r9d + //0x00000eee LBB0_184 + 0xc5, 0xbd, 0xda, 0xc8, //0x00000eee vpminub %ymm0, %ymm8, %ymm1 + 0xc5, 0xfd, 0x74, 0xc1, //0x00000ef2 vpcmpeqb %ymm1, %ymm0, %ymm0 + 0xc5, 0xfd, 0xd7, 0xc0, //0x00000ef6 vpmovmskb %ymm0, %eax + 0x48, 0x09, 0xc6, //0x00000efa orq %rax, %rsi + 0x48, 0x85, 0xff, //0x00000efd testq %rdi, %rdi + 0x0f, 0x85, 0x7a, 0x0a, 0x00, 0x00, //0x00000f00 jne LBB0_196 + 0x48, 0x85, 0xf6, //0x00000f06 testq %rsi, %rsi + 0x0f, 0x85, 0x0a, 0x22, 0x00, 0x00, //0x00000f09 jne LBB0_645 + 0x48, 0x83, 0xc3, 0xc0, //0x00000f0f addq $-64, %rbx + 0x49, 0x83, 0xc4, 0x40, //0x00000f13 addq $64, %r12 + 0x48, 0x83, 0xfb, 0x3f, //0x00000f17 cmpq $63, %rbx + 0x0f, 0x87, 0x6f, 0xff, 0xff, 0xff, //0x00000f1b ja LBB0_181 + 0xe9, 0x8b, 0x0c, 0x00, 0x00, //0x00000f21 jmp LBB0_187 + //0x00000f26 LBB0_192 + 0x4c, 0x89, 0x5c, 0x24, 0x18, //0x00000f26 movq %r11, $24(%rsp) + 0x48, 0x83, 0x7c, 0x24, 0x10, 0xff, //0x00000f2b cmpq $-1, $16(%rsp) + 0x0f, 0x85, 0x16, 0x00, 0x00, 0x00, //0x00000f31 jne LBB0_195 + 0x48, 0x0f, 0xbc, 0xc2, //0x00000f37 bsfq %rdx, %rax + 0x4c, 0x01, 0xe0, //0x00000f3b addq %r12, %rax + 0x48, 0x89, 0x44, 0x24, 0x10, //0x00000f3e movq %rax, $16(%rsp) + 0xe9, 0x05, 0x00, 0x00, 0x00, //0x00000f43 jmp LBB0_195 + //0x00000f48 LBB0_194 + 0x4c, 0x89, 0x5c, 0x24, 0x18, //0x00000f48 movq %r11, $24(%rsp) + //0x00000f4d LBB0_195 + 0x4c, 0x89, 0xc8, //0x00000f4d movq %r9, %rax + 0x48, 0xf7, 0xd0, //0x00000f50 notq %rax + 0x48, 0x21, 0xd0, //0x00000f53 andq %rdx, %rax + 0x4c, 0x8d, 0x1c, 0x00, //0x00000f56 leaq (%rax,%rax), %r11 + 0x4d, 0x09, 0xcb, //0x00000f5a orq %r9, %r11 + 0x4c, 0x89, 0xd9, //0x00000f5d movq %r11, %rcx + 0x48, 0xf7, 0xd1, //0x00000f60 notq %rcx + 0x48, 0x21, 0xd1, //0x00000f63 andq %rdx, %rcx + 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000f66 movabsq $-6148914691236517206, %rdx + 0x48, 0x21, 0xd1, //0x00000f70 andq %rdx, %rcx + 0x45, 0x31, 0xc9, //0x00000f73 xorl %r9d, %r9d + 0x48, 0x01, 0xc1, //0x00000f76 addq %rax, %rcx + 0x41, 0x0f, 0x92, 0xc1, //0x00000f79 setb %r9b + 0x48, 0x01, 0xc9, //0x00000f7d addq %rcx, %rcx + 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000f80 movabsq $6148914691236517205, %rax + 0x48, 0x31, 0xc1, //0x00000f8a xorq %rax, %rcx + 0x4c, 0x21, 0xd9, //0x00000f8d andq %r11, %rcx + 0x48, 0xf7, 0xd1, //0x00000f90 notq %rcx + 0x48, 0x21, 0xcf, //0x00000f93 andq %rcx, %rdi + 0x4c, 0x8b, 0x5c, 0x24, 0x18, //0x00000f96 movq $24(%rsp), %r11 + 0xe9, 0x4e, 0xff, 0xff, 0xff, //0x00000f9b jmp LBB0_184 + //0x00000fa0 LBB0_198 + 0x4c, 0x01, 0xf9, //0x00000fa0 addq %r15, %rcx + 0x4c, 0x01, 0xf1, //0x00000fa3 addq %r14, %rcx + 0xc5, 0xf8, 0x77, //0x00000fa6 vzeroupper + 0x49, 0x89, 0xcf, //0x00000fa9 movq %rcx, %r15 + 0xe9, 0x6f, 0x01, 0x00, 0x00, //0x00000fac jmp LBB0_225 + //0x00000fb1 LBB0_199 + 0x4c, 0x29, 0xe3, //0x00000fb1 subq %r12, %rbx + 0x0f, 0x84, 0xe4, 0x22, 0x00, 0x00, //0x00000fb4 je LBB0_656 + 0x4d, 0x89, 0xce, //0x00000fba movq %r9, %r14 + 0x48, 0x83, 0xfb, 0x40, //0x00000fbd cmpq $64, %rbx + 0x0f, 0x82, 0x8f, 0x0f, 0x00, 0x00, //0x00000fc1 jb LBB0_414 + 0x48, 0xc7, 0x44, 0x24, 0x10, 0xff, 0xff, 0xff, 0xff, //0x00000fc7 movq $-1, $16(%rsp) + 0x45, 0x31, 0xc9, //0x00000fd0 xorl %r9d, %r9d + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000fd3 .p2align 4, 0x90 + //0x00000fe0 LBB0_202 + 0xc4, 0x81, 0x7e, 0x6f, 0x44, 0x25, 0x00, //0x00000fe0 vmovdqu (%r13,%r12), %ymm0 + 0xc4, 0x81, 0x7e, 0x6f, 0x4c, 0x25, 0x20, //0x00000fe7 vmovdqu $32(%r13,%r12), %ymm1 + 0xc5, 0xfd, 0x74, 0xd6, //0x00000fee vpcmpeqb %ymm6, %ymm0, %ymm2 + 0xc5, 0xfd, 0xd7, 0xfa, //0x00000ff2 vpmovmskb %ymm2, %edi + 0xc5, 0xf5, 0x74, 0xd6, //0x00000ff6 vpcmpeqb %ymm6, %ymm1, %ymm2 + 0xc5, 0xfd, 0xd7, 0xca, //0x00000ffa vpmovmskb %ymm2, %ecx + 0xc5, 0xfd, 0x74, 0xd7, //0x00000ffe vpcmpeqb %ymm7, %ymm0, %ymm2 + 0xc5, 0xfd, 0xd7, 0xd2, //0x00001002 vpmovmskb %ymm2, %edx + 0xc5, 0xf5, 0x74, 0xd7, //0x00001006 vpcmpeqb %ymm7, %ymm1, %ymm2 + 0xc5, 0xfd, 0xd7, 0xc2, //0x0000100a vpmovmskb %ymm2, %eax + 0xc5, 0xbd, 0xda, 0xd1, //0x0000100e vpminub %ymm1, %ymm8, %ymm2 + 0xc5, 0xf5, 0x74, 0xca, //0x00001012 vpcmpeqb %ymm2, %ymm1, %ymm1 + 0xc5, 0xfd, 0xd7, 0xf1, //0x00001016 vpmovmskb %ymm1, %esi + 0x48, 0xc1, 0xe1, 0x20, //0x0000101a shlq $32, %rcx + 0x48, 0x09, 0xcf, //0x0000101e orq %rcx, %rdi + 0x48, 0xc1, 0xe0, 0x20, //0x00001021 shlq $32, %rax + 0x48, 0xc1, 0xe6, 0x20, //0x00001025 shlq $32, %rsi + 0x48, 0x09, 0xc2, //0x00001029 orq %rax, %rdx + 0x0f, 0x85, 0x44, 0x00, 0x00, 0x00, //0x0000102c jne LBB0_213 + 0x4d, 0x85, 0xc9, //0x00001032 testq %r9, %r9 + 0x0f, 0x85, 0x5d, 0x00, 0x00, 0x00, //0x00001035 jne LBB0_215 + 0x45, 0x31, 0xc9, //0x0000103b xorl %r9d, %r9d + //0x0000103e LBB0_205 + 0xc5, 0xbd, 0xda, 0xc8, //0x0000103e vpminub %ymm0, %ymm8, %ymm1 + 0xc5, 0xfd, 0x74, 0xc1, //0x00001042 vpcmpeqb %ymm1, %ymm0, %ymm0 + 0xc5, 0xfd, 0xd7, 0xc0, //0x00001046 vpmovmskb %ymm0, %eax + 0x48, 0x09, 0xc6, //0x0000104a orq %rax, %rsi + 0x48, 0x85, 0xff, //0x0000104d testq %rdi, %rdi + 0x0f, 0x85, 0x9a, 0x00, 0x00, 0x00, //0x00001050 jne LBB0_217 + 0x48, 0x85, 0xf6, //0x00001056 testq %rsi, %rsi + 0x0f, 0x85, 0xba, 0x20, 0x00, 0x00, //0x00001059 jne LBB0_645 + 0x48, 0x83, 0xc3, 0xc0, //0x0000105f addq $-64, %rbx + 0x49, 0x83, 0xc4, 0x40, //0x00001063 addq $64, %r12 + 0x48, 0x83, 0xfb, 0x3f, //0x00001067 cmpq $63, %rbx + 0x0f, 0x87, 0x6f, 0xff, 0xff, 0xff, //0x0000106b ja LBB0_202 + 0xe9, 0x6d, 0x0c, 0x00, 0x00, //0x00001071 jmp LBB0_208 + //0x00001076 LBB0_213 + 0x4c, 0x89, 0x5c, 0x24, 0x18, //0x00001076 movq %r11, $24(%rsp) + 0x48, 0x83, 0x7c, 0x24, 0x10, 0xff, //0x0000107b cmpq $-1, $16(%rsp) + 0x0f, 0x85, 0x16, 0x00, 0x00, 0x00, //0x00001081 jne LBB0_216 + 0x48, 0x0f, 0xbc, 0xc2, //0x00001087 bsfq %rdx, %rax + 0x4c, 0x01, 0xe0, //0x0000108b addq %r12, %rax + 0x48, 0x89, 0x44, 0x24, 0x10, //0x0000108e movq %rax, $16(%rsp) + 0xe9, 0x05, 0x00, 0x00, 0x00, //0x00001093 jmp LBB0_216 + //0x00001098 LBB0_215 + 0x4c, 0x89, 0x5c, 0x24, 0x18, //0x00001098 movq %r11, $24(%rsp) + //0x0000109d LBB0_216 + 0x4c, 0x89, 0xc8, //0x0000109d movq %r9, %rax + 0x48, 0xf7, 0xd0, //0x000010a0 notq %rax + 0x48, 0x21, 0xd0, //0x000010a3 andq %rdx, %rax + 0x4c, 0x8d, 0x1c, 0x00, //0x000010a6 leaq (%rax,%rax), %r11 + 0x4d, 0x09, 0xcb, //0x000010aa orq %r9, %r11 + 0x4c, 0x89, 0xd9, //0x000010ad movq %r11, %rcx + 0x48, 0xf7, 0xd1, //0x000010b0 notq %rcx + 0x48, 0x21, 0xd1, //0x000010b3 andq %rdx, %rcx + 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000010b6 movabsq $-6148914691236517206, %rdx + 0x48, 0x21, 0xd1, //0x000010c0 andq %rdx, %rcx + 0x45, 0x31, 0xc9, //0x000010c3 xorl %r9d, %r9d + 0x48, 0x01, 0xc1, //0x000010c6 addq %rax, %rcx + 0x41, 0x0f, 0x92, 0xc1, //0x000010c9 setb %r9b + 0x48, 0x01, 0xc9, //0x000010cd addq %rcx, %rcx + 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000010d0 movabsq $6148914691236517205, %rax + 0x48, 0x31, 0xc1, //0x000010da xorq %rax, %rcx + 0x4c, 0x21, 0xd9, //0x000010dd andq %r11, %rcx + 0x48, 0xf7, 0xd1, //0x000010e0 notq %rcx + 0x48, 0x21, 0xcf, //0x000010e3 andq %rcx, %rdi + 0x4c, 0x8b, 0x5c, 0x24, 0x18, //0x000010e6 movq $24(%rsp), %r11 + 0xe9, 0x4e, 0xff, 0xff, 0xff, //0x000010eb jmp LBB0_205 + //0x000010f0 LBB0_217 + 0x48, 0x0f, 0xbc, 0xc7, //0x000010f0 bsfq %rdi, %rax + 0x48, 0x85, 0xf6, //0x000010f4 testq %rsi, %rsi + 0x0f, 0x84, 0x64, 0x01, 0x00, 0x00, //0x000010f7 je LBB0_238 + 0x48, 0x0f, 0xbc, 0xf6, //0x000010fd bsfq %rsi, %rsi + 0xe9, 0x60, 0x01, 0x00, 0x00, //0x00001101 jmp LBB0_239 + //0x00001106 LBB0_222 + 0x89, 0xc8, //0x00001106 movl %ecx, %eax + 0x49, 0x01, 0xc7, //0x00001108 addq %rax, %r15 + 0x4d, 0x01, 0xf7, //0x0000110b addq %r14, %r15 + 0x4c, 0x8b, 0x5c, 0x24, 0x18, //0x0000110e movq $24(%rsp), %r11 + 0xe9, 0x03, 0x00, 0x00, 0x00, //0x00001113 jmp LBB0_224 + //0x00001118 LBB0_223 + 0x49, 0x01, 0xcf, //0x00001118 addq %rcx, %r15 + //0x0000111b LBB0_224 + 0x4c, 0x8b, 0x74, 0x24, 0x10, //0x0000111b movq $16(%rsp), %r14 + //0x00001120 LBB0_225 + 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001120 movq $-1, %rcx + 0x4d, 0x85, 0xc0, //0x00001127 testq %r8, %r8 + 0x0f, 0x84, 0x81, 0x1f, 0x00, 0x00, //0x0000112a je LBB0_622 + 0x4d, 0x85, 0xe4, //0x00001130 testq %r12, %r12 + 0x0f, 0x84, 0x78, 0x1f, 0x00, 0x00, //0x00001133 je LBB0_622 + 0x4d, 0x85, 0xc9, //0x00001139 testq %r9, %r9 + 0x0f, 0x84, 0x6f, 0x1f, 0x00, 0x00, //0x0000113c je LBB0_622 + 0x4d, 0x29, 0xf7, //0x00001142 subq %r14, %r15 + 0x49, 0x8d, 0x4f, 0xff, //0x00001145 leaq $-1(%r15), %rcx + 0x49, 0x39, 0xc8, //0x00001149 cmpq %rcx, %r8 + 0x0f, 0x84, 0x8c, 0x00, 0x00, 0x00, //0x0000114c je LBB0_234 + 0x49, 0x39, 0xcc, //0x00001152 cmpq %rcx, %r12 + 0x0f, 0x84, 0x83, 0x00, 0x00, 0x00, //0x00001155 je LBB0_234 + 0x49, 0x39, 0xc9, //0x0000115b cmpq %rcx, %r9 + 0x0f, 0x84, 0x7a, 0x00, 0x00, 0x00, //0x0000115e je LBB0_234 + 0x4d, 0x85, 0xe4, //0x00001164 testq %r12, %r12 + 0xc5, 0xfe, 0x6f, 0x2d, 0x91, 0xee, 0xff, 0xff, //0x00001167 vmovdqu $-4463(%rip), %ymm5 /* LCPI0_0+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x35, 0x09, 0xef, 0xff, 0xff, //0x0000116f vmovdqu $-4343(%rip), %ymm6 /* LCPI0_7+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x3d, 0x21, 0xef, 0xff, 0xff, //0x00001177 vmovdqu $-4319(%rip), %ymm7 /* LCPI0_8+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x05, 0x99, 0xef, 0xff, 0xff, //0x0000117f vmovdqu $-4199(%rip), %ymm8 /* LCPI0_13+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x0d, 0xb1, 0xef, 0xff, 0xff, //0x00001187 vmovdqu $-4175(%rip), %ymm9 /* LCPI0_14+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x15, 0xc9, 0xef, 0xff, 0xff, //0x0000118f vmovdqu $-4151(%rip), %ymm10 /* LCPI0_15+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x1d, 0xa1, 0xee, 0xff, 0xff, //0x00001197 vmovdqu $-4447(%rip), %ymm11 /* LCPI0_2+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x25, 0xd9, 0xef, 0xff, 0xff, //0x0000119f vmovdqu $-4135(%rip), %ymm12 /* LCPI0_16+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x2d, 0xf1, 0xef, 0xff, 0xff, //0x000011a7 vmovdqu $-4111(%rip), %ymm13 /* LCPI0_17+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x35, 0x09, 0xf0, 0xff, 0xff, //0x000011af vmovdqu $-4087(%rip), %ymm14 /* LCPI0_18+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x3d, 0x21, 0xf0, 0xff, 0xff, //0x000011b7 vmovdqu $-4063(%rip), %ymm15 /* LCPI0_19+0(%rip) */ + 0x0f, 0x8e, 0x79, 0x00, 0x00, 0x00, //0x000011bf jle LBB0_235 + 0x49, 0x8d, 0x44, 0x24, 0xff, //0x000011c5 leaq $-1(%r12), %rax + 0x49, 0x39, 0xc1, //0x000011ca cmpq %rax, %r9 + 0x0f, 0x84, 0x6b, 0x00, 0x00, 0x00, //0x000011cd je LBB0_235 + 0x49, 0xf7, 0xd4, //0x000011d3 notq %r12 + 0x4d, 0x89, 0xe7, //0x000011d6 movq %r12, %r15 + 0xe9, 0x6d, 0x0a, 0x00, 0x00, //0x000011d9 jmp LBB0_390 + //0x000011de LBB0_234 + 0x49, 0xf7, 0xdf, //0x000011de negq %r15 + 0xc5, 0xfe, 0x6f, 0x2d, 0x17, 0xee, 0xff, 0xff, //0x000011e1 vmovdqu $-4585(%rip), %ymm5 /* LCPI0_0+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x35, 0x8f, 0xee, 0xff, 0xff, //0x000011e9 vmovdqu $-4465(%rip), %ymm6 /* LCPI0_7+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x3d, 0xa7, 0xee, 0xff, 0xff, //0x000011f1 vmovdqu $-4441(%rip), %ymm7 /* LCPI0_8+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x05, 0x1f, 0xef, 0xff, 0xff, //0x000011f9 vmovdqu $-4321(%rip), %ymm8 /* LCPI0_13+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x0d, 0x37, 0xef, 0xff, 0xff, //0x00001201 vmovdqu $-4297(%rip), %ymm9 /* LCPI0_14+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x15, 0x4f, 0xef, 0xff, 0xff, //0x00001209 vmovdqu $-4273(%rip), %ymm10 /* LCPI0_15+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x1d, 0x27, 0xee, 0xff, 0xff, //0x00001211 vmovdqu $-4569(%rip), %ymm11 /* LCPI0_2+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x25, 0x5f, 0xef, 0xff, 0xff, //0x00001219 vmovdqu $-4257(%rip), %ymm12 /* LCPI0_16+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x2d, 0x77, 0xef, 0xff, 0xff, //0x00001221 vmovdqu $-4233(%rip), %ymm13 /* LCPI0_17+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x35, 0x8f, 0xef, 0xff, 0xff, //0x00001229 vmovdqu $-4209(%rip), %ymm14 /* LCPI0_18+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x3d, 0xa7, 0xef, 0xff, 0xff, //0x00001231 vmovdqu $-4185(%rip), %ymm15 /* LCPI0_19+0(%rip) */ + 0xe9, 0x0d, 0x0a, 0x00, 0x00, //0x00001239 jmp LBB0_390 + //0x0000123e LBB0_235 + 0x4c, 0x89, 0xc0, //0x0000123e movq %r8, %rax + 0x4c, 0x09, 0xc8, //0x00001241 orq %r9, %rax + 0x0f, 0x99, 0xc1, //0x00001244 setns %cl + 0x0f, 0x88, 0xe1, 0x05, 0x00, 0x00, //0x00001247 js LBB0_341 + 0x4d, 0x39, 0xc8, //0x0000124d cmpq %r9, %r8 + 0x0f, 0x8c, 0xd8, 0x05, 0x00, 0x00, //0x00001250 jl LBB0_341 + 0x49, 0xf7, 0xd0, //0x00001256 notq %r8 + 0x4d, 0x89, 0xc7, //0x00001259 movq %r8, %r15 + 0xe9, 0xea, 0x09, 0x00, 0x00, //0x0000125c jmp LBB0_390 + //0x00001261 LBB0_238 + 0xbe, 0x40, 0x00, 0x00, 0x00, //0x00001261 movl $64, %esi + //0x00001266 LBB0_239 + 0x4d, 0x89, 0xf1, //0x00001266 movq %r14, %r9 + 0x48, 0x39, 0xc6, //0x00001269 cmpq %rax, %rsi + 0x48, 0x8b, 0x7c, 0x24, 0x20, //0x0000126c movq $32(%rsp), %rdi + 0x48, 0x8b, 0x54, 0x24, 0x28, //0x00001271 movq $40(%rsp), %rdx + 0x0f, 0x82, 0x3d, 0x20, 0x00, 0x00, //0x00001276 jb LBB0_363 + 0x49, 0x01, 0xc4, //0x0000127c addq %rax, %r12 + 0x49, 0x83, 0xc4, 0x01, //0x0000127f addq $1, %r12 + 0x4d, 0x85, 0xe4, //0x00001283 testq %r12, %r12 + 0x0f, 0x88, 0x2f, 0x17, 0x00, 0x00, //0x00001286 js LBB0_495 + //0x0000128c LBB0_241 + 0x4d, 0x89, 0x21, //0x0000128c movq %r12, (%r9) + 0x4d, 0x89, 0xd6, //0x0000128f movq %r10, %r14 + 0x48, 0xb8, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x00001292 movabsq $9223372036854775806, %rax + 0x49, 0x39, 0xc2, //0x0000129c cmpq %rax, %r10 + 0x0f, 0x87, 0x9a, 0x1e, 0x00, 0x00, //0x0000129f ja LBB0_650 + 0x48, 0x8b, 0x02, //0x000012a5 movq (%rdx), %rax + 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x000012a8 cmpq $4095, %rax + 0x0f, 0x8f, 0xfb, 0x16, 0x00, 0x00, //0x000012ae jg LBB0_631 + 0x48, 0x8d, 0x48, 0x01, //0x000012b4 leaq $1(%rax), %rcx + 0x48, 0x89, 0x0a, //0x000012b8 movq %rcx, (%rdx) + 0x48, 0xc7, 0x44, 0xc2, 0x08, 0x04, 0x00, 0x00, 0x00, //0x000012bb movq $4, $8(%rdx,%rax,8) + 0xe9, 0x45, 0xf2, 0xff, 0xff, //0x000012c4 jmp LBB0_35 + //0x000012c9 LBB0_244 + 0x48, 0x8b, 0x47, 0x08, //0x000012c9 movq $8(%rdi), %rax + 0x48, 0x8d, 0x48, 0xfc, //0x000012cd leaq $-4(%rax), %rcx + 0x49, 0x39, 0xca, //0x000012d1 cmpq %rcx, %r10 + 0x0f, 0x83, 0x7a, 0x1e, 0x00, 0x00, //0x000012d4 jae LBB0_630 + 0x43, 0x8b, 0x4c, 0x25, 0x00, //0x000012da movl (%r13,%r12), %ecx + 0x81, 0xf9, 0x61, 0x6c, 0x73, 0x65, //0x000012df cmpl $1702063201, %ecx + 0x0f, 0x85, 0x8c, 0x1e, 0x00, 0x00, //0x000012e5 jne LBB0_632 + 0x4d, 0x8d, 0x62, 0x05, //0x000012eb leaq $5(%r10), %r12 + 0xe9, 0x01, 0xf2, 0xff, 0xff, //0x000012ef jmp LBB0_34 + //0x000012f4 LBB0_247 + 0x4c, 0x8b, 0x47, 0x08, //0x000012f4 movq $8(%rdi), %r8 + 0x4c, 0x89, 0xc3, //0x000012f8 movq %r8, %rbx + 0x41, 0xf6, 0xc3, 0x20, //0x000012fb testb $32, %r11b + 0x0f, 0x85, 0x42, 0x05, 0x00, 0x00, //0x000012ff jne LBB0_342 + 0x4c, 0x29, 0xe3, //0x00001305 subq %r12, %rbx + 0x0f, 0x84, 0x90, 0x1f, 0x00, 0x00, //0x00001308 je LBB0_656 + 0x4d, 0x89, 0xfe, //0x0000130e movq %r15, %r14 + 0x4d, 0x89, 0xcf, //0x00001311 movq %r9, %r15 + 0x48, 0x83, 0xfb, 0x40, //0x00001314 cmpq $64, %rbx + 0x0f, 0x82, 0x86, 0x0c, 0x00, 0x00, //0x00001318 jb LBB0_417 + 0x48, 0xc7, 0xc6, 0xfe, 0xff, 0xff, 0xff, //0x0000131e movq $-2, %rsi + 0x4c, 0x29, 0xd6, //0x00001325 subq %r10, %rsi + 0x48, 0xc7, 0x44, 0x24, 0x10, 0xff, 0xff, 0xff, 0xff, //0x00001328 movq $-1, $16(%rsp) + 0x45, 0x31, 0xc9, //0x00001331 xorl %r9d, %r9d + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001334 .p2align 4, 0x90 + //0x00001340 LBB0_251 + 0xc4, 0x81, 0x7e, 0x6f, 0x44, 0x25, 0x00, //0x00001340 vmovdqu (%r13,%r12), %ymm0 + 0xc4, 0x81, 0x7e, 0x6f, 0x4c, 0x25, 0x20, //0x00001347 vmovdqu $32(%r13,%r12), %ymm1 + 0xc5, 0xfd, 0x74, 0xd6, //0x0000134e vpcmpeqb %ymm6, %ymm0, %ymm2 + 0xc5, 0xfd, 0xd7, 0xfa, //0x00001352 vpmovmskb %ymm2, %edi + 0xc5, 0xf5, 0x74, 0xd6, //0x00001356 vpcmpeqb %ymm6, %ymm1, %ymm2 + 0xc5, 0xfd, 0xd7, 0xc2, //0x0000135a vpmovmskb %ymm2, %eax + 0xc5, 0xfd, 0x74, 0xc7, //0x0000135e vpcmpeqb %ymm7, %ymm0, %ymm0 + 0xc5, 0xfd, 0xd7, 0xd0, //0x00001362 vpmovmskb %ymm0, %edx + 0xc5, 0xf5, 0x74, 0xc7, //0x00001366 vpcmpeqb %ymm7, %ymm1, %ymm0 + 0xc5, 0xfd, 0xd7, 0xc8, //0x0000136a vpmovmskb %ymm0, %ecx + 0x48, 0xc1, 0xe0, 0x20, //0x0000136e shlq $32, %rax + 0x48, 0x09, 0xc7, //0x00001372 orq %rax, %rdi + 0x48, 0xc1, 0xe1, 0x20, //0x00001375 shlq $32, %rcx + 0x48, 0x09, 0xca, //0x00001379 orq %rcx, %rdx + 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x0000137c jne LBB0_269 + 0x4d, 0x85, 0xc9, //0x00001382 testq %r9, %r9 + 0x0f, 0x85, 0x49, 0x00, 0x00, 0x00, //0x00001385 jne LBB0_271 + 0x45, 0x31, 0xc9, //0x0000138b xorl %r9d, %r9d + 0x48, 0x85, 0xff, //0x0000138e testq %rdi, %rdi + 0x0f, 0x85, 0x3e, 0xf1, 0xff, 0xff, //0x00001391 jne LBB0_31 + //0x00001397 LBB0_254 + 0x48, 0x83, 0xc3, 0xc0, //0x00001397 addq $-64, %rbx + 0x48, 0x83, 0xc6, 0xc0, //0x0000139b addq $-64, %rsi + 0x49, 0x83, 0xc4, 0x40, //0x0000139f addq $64, %r12 + 0x48, 0x83, 0xfb, 0x3f, //0x000013a3 cmpq $63, %rbx + 0x0f, 0x87, 0x93, 0xff, 0xff, 0xff, //0x000013a7 ja LBB0_251 + 0xe9, 0xbf, 0x09, 0x00, 0x00, //0x000013ad jmp LBB0_255 + //0x000013b2 LBB0_269 + 0x4c, 0x89, 0x5c, 0x24, 0x18, //0x000013b2 movq %r11, $24(%rsp) + 0x48, 0x83, 0x7c, 0x24, 0x10, 0xff, //0x000013b7 cmpq $-1, $16(%rsp) + 0x0f, 0x85, 0x16, 0x00, 0x00, 0x00, //0x000013bd jne LBB0_272 + 0x48, 0x0f, 0xbc, 0xc2, //0x000013c3 bsfq %rdx, %rax + 0x4c, 0x01, 0xe0, //0x000013c7 addq %r12, %rax + 0x48, 0x89, 0x44, 0x24, 0x10, //0x000013ca movq %rax, $16(%rsp) + 0xe9, 0x05, 0x00, 0x00, 0x00, //0x000013cf jmp LBB0_272 + //0x000013d4 LBB0_271 + 0x4c, 0x89, 0x5c, 0x24, 0x18, //0x000013d4 movq %r11, $24(%rsp) + //0x000013d9 LBB0_272 + 0x4c, 0x89, 0xc8, //0x000013d9 movq %r9, %rax + 0x48, 0xf7, 0xd0, //0x000013dc notq %rax + 0x48, 0x21, 0xd0, //0x000013df andq %rdx, %rax + 0x4c, 0x8d, 0x1c, 0x00, //0x000013e2 leaq (%rax,%rax), %r11 + 0x4d, 0x09, 0xcb, //0x000013e6 orq %r9, %r11 + 0x4c, 0x89, 0xd9, //0x000013e9 movq %r11, %rcx + 0x48, 0xf7, 0xd1, //0x000013ec notq %rcx + 0x48, 0x21, 0xd1, //0x000013ef andq %rdx, %rcx + 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000013f2 movabsq $-6148914691236517206, %rdx + 0x48, 0x21, 0xd1, //0x000013fc andq %rdx, %rcx + 0x45, 0x31, 0xc9, //0x000013ff xorl %r9d, %r9d + 0x48, 0x01, 0xc1, //0x00001402 addq %rax, %rcx + 0x41, 0x0f, 0x92, 0xc1, //0x00001405 setb %r9b + 0x48, 0x01, 0xc9, //0x00001409 addq %rcx, %rcx + 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x0000140c movabsq $6148914691236517205, %rax + 0x48, 0x31, 0xc1, //0x00001416 xorq %rax, %rcx + 0x4c, 0x21, 0xd9, //0x00001419 andq %r11, %rcx + 0x48, 0xf7, 0xd1, //0x0000141c notq %rcx + 0x48, 0x21, 0xcf, //0x0000141f andq %rcx, %rdi + 0x4c, 0x8b, 0x5c, 0x24, 0x18, //0x00001422 movq $24(%rsp), %r11 + 0x48, 0x85, 0xff, //0x00001427 testq %rdi, %rdi + 0x0f, 0x84, 0x67, 0xff, 0xff, 0xff, //0x0000142a je LBB0_254 + 0xe9, 0xa0, 0xf0, 0xff, 0xff, //0x00001430 jmp LBB0_31 + //0x00001435 LBB0_273 + 0x4c, 0x89, 0x7c, 0x24, 0x38, //0x00001435 movq %r15, $56(%rsp) + 0x4c, 0x8b, 0x7f, 0x08, //0x0000143a movq $8(%rdi), %r15 + 0x4d, 0x29, 0xe7, //0x0000143e subq %r12, %r15 + 0x0f, 0x84, 0x24, 0x1d, 0x00, 0x00, //0x00001441 je LBB0_629 + 0x4f, 0x8d, 0x34, 0x2c, //0x00001447 leaq (%r12,%r13), %r14 + 0x41, 0x80, 0x3e, 0x30, //0x0000144b cmpb $48, (%r14) + 0x0f, 0x85, 0x34, 0x00, 0x00, 0x00, //0x0000144f jne LBB0_278 + 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00001455 movl $1, %ebx + 0x49, 0x83, 0xff, 0x01, //0x0000145a cmpq $1, %r15 + 0x0f, 0x84, 0x05, 0x09, 0x00, 0x00, //0x0000145e je LBB0_402 + 0x41, 0x8a, 0x46, 0x01, //0x00001464 movb $1(%r14), %al + 0x04, 0xd2, //0x00001468 addb $-46, %al + 0x3c, 0x37, //0x0000146a cmpb $55, %al + 0x0f, 0x87, 0xf7, 0x08, 0x00, 0x00, //0x0000146c ja LBB0_402 + 0x0f, 0xb6, 0xc0, //0x00001472 movzbl %al, %eax + 0x48, 0xb9, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x00001475 movabsq $36028797027352577, %rcx + 0x48, 0x0f, 0xa3, 0xc1, //0x0000147f btq %rax, %rcx + 0x0f, 0x83, 0xe0, 0x08, 0x00, 0x00, //0x00001483 jae LBB0_402 + //0x00001489 LBB0_278 + 0x4c, 0x89, 0x5c, 0x24, 0x18, //0x00001489 movq %r11, $24(%rsp) + 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000148e movq $-1, %r8 + 0x49, 0x83, 0xff, 0x20, //0x00001495 cmpq $32, %r15 + 0x0f, 0x82, 0xdb, 0x0a, 0x00, 0x00, //0x00001499 jb LBB0_416 + 0x31, 0xdb, //0x0000149f xorl %ebx, %ebx + 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x000014a1 movq $-1, %r11 + 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x000014a8 movq $-1, %r12 + 0x90, //0x000014af .p2align 4, 0x90 + //0x000014b0 LBB0_280 + 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x1e, //0x000014b0 vmovdqu (%r14,%rbx), %ymm0 + 0xc5, 0xb5, 0x74, 0xc8, //0x000014b6 vpcmpeqb %ymm0, %ymm9, %ymm1 + 0xc5, 0xad, 0x74, 0xd0, //0x000014ba vpcmpeqb %ymm0, %ymm10, %ymm2 + 0xc5, 0xed, 0xeb, 0xc9, //0x000014be vpor %ymm1, %ymm2, %ymm1 + 0xc5, 0xa5, 0xdb, 0xd0, //0x000014c2 vpand %ymm0, %ymm11, %ymm2 + 0xc5, 0x9d, 0x74, 0xd8, //0x000014c6 vpcmpeqb %ymm0, %ymm12, %ymm3 + 0xc5, 0xfd, 0xd7, 0xd3, //0x000014ca vpmovmskb %ymm3, %edx + 0xc5, 0x95, 0x74, 0xd2, //0x000014ce vpcmpeqb %ymm2, %ymm13, %ymm2 + 0xc5, 0xfd, 0xd7, 0xfa, //0x000014d2 vpmovmskb %ymm2, %edi + 0xc5, 0xfd, 0xd7, 0xf1, //0x000014d6 vpmovmskb %ymm1, %esi + 0xc5, 0x8d, 0xfc, 0xc0, //0x000014da vpaddb %ymm0, %ymm14, %ymm0 + 0xc5, 0x85, 0xda, 0xe0, //0x000014de vpminub %ymm0, %ymm15, %ymm4 + 0xc5, 0xfd, 0x74, 0xc4, //0x000014e2 vpcmpeqb %ymm4, %ymm0, %ymm0 + 0xc5, 0xe5, 0xeb, 0xd2, //0x000014e6 vpor %ymm2, %ymm3, %ymm2 + 0xc5, 0xfd, 0xeb, 0xc2, //0x000014ea vpor %ymm2, %ymm0, %ymm0 + 0xc5, 0xfd, 0xeb, 0xc1, //0x000014ee vpor %ymm1, %ymm0, %ymm0 + 0xc5, 0xfd, 0xd7, 0xc0, //0x000014f2 vpmovmskb %ymm0, %eax + 0x48, 0xf7, 0xd0, //0x000014f6 notq %rax + 0x48, 0x0f, 0xbc, 0xc8, //0x000014f9 bsfq %rax, %rcx + 0x83, 0xf9, 0x20, //0x000014fd cmpl $32, %ecx + 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x00001500 je LBB0_282 + 0xb8, 0xff, 0xff, 0xff, 0xff, //0x00001506 movl $-1, %eax + 0xd3, 0xe0, //0x0000150b shll %cl, %eax + 0xf7, 0xd0, //0x0000150d notl %eax + 0x21, 0xc2, //0x0000150f andl %eax, %edx + 0x21, 0xc7, //0x00001511 andl %eax, %edi + 0x21, 0xf0, //0x00001513 andl %esi, %eax + 0x89, 0xc6, //0x00001515 movl %eax, %esi + //0x00001517 LBB0_282 + 0x8d, 0x42, 0xff, //0x00001517 leal $-1(%rdx), %eax + 0x21, 0xd0, //0x0000151a andl %edx, %eax + 0x0f, 0x85, 0x26, 0x08, 0x00, 0x00, //0x0000151c jne LBB0_396 + 0x8d, 0x47, 0xff, //0x00001522 leal $-1(%rdi), %eax + 0x21, 0xf8, //0x00001525 andl %edi, %eax + 0x0f, 0x85, 0x1b, 0x08, 0x00, 0x00, //0x00001527 jne LBB0_396 + 0x8d, 0x46, 0xff, //0x0000152d leal $-1(%rsi), %eax + 0x21, 0xf0, //0x00001530 andl %esi, %eax + 0x0f, 0x85, 0x10, 0x08, 0x00, 0x00, //0x00001532 jne LBB0_396 + 0x85, 0xd2, //0x00001538 testl %edx, %edx + 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x0000153a je LBB0_288 + 0x0f, 0xbc, 0xd2, //0x00001540 bsfl %edx, %edx + 0x49, 0x83, 0xfc, 0xff, //0x00001543 cmpq $-1, %r12 + 0x0f, 0x85, 0x03, 0x08, 0x00, 0x00, //0x00001547 jne LBB0_397 + 0x48, 0x01, 0xda, //0x0000154d addq %rbx, %rdx + 0x49, 0x89, 0xd4, //0x00001550 movq %rdx, %r12 + //0x00001553 LBB0_288 + 0x85, 0xff, //0x00001553 testl %edi, %edi + 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00001555 je LBB0_291 + 0x0f, 0xbc, 0xd7, //0x0000155b bsfl %edi, %edx + 0x49, 0x83, 0xfb, 0xff, //0x0000155e cmpq $-1, %r11 + 0x0f, 0x85, 0xe8, 0x07, 0x00, 0x00, //0x00001562 jne LBB0_397 + 0x48, 0x01, 0xda, //0x00001568 addq %rbx, %rdx + 0x49, 0x89, 0xd3, //0x0000156b movq %rdx, %r11 + //0x0000156e LBB0_291 + 0x85, 0xf6, //0x0000156e testl %esi, %esi + 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00001570 je LBB0_294 + 0x0f, 0xbc, 0xd6, //0x00001576 bsfl %esi, %edx + 0x49, 0x83, 0xf8, 0xff, //0x00001579 cmpq $-1, %r8 + 0x0f, 0x85, 0xcd, 0x07, 0x00, 0x00, //0x0000157d jne LBB0_397 + 0x48, 0x01, 0xda, //0x00001583 addq %rbx, %rdx + 0x49, 0x89, 0xd0, //0x00001586 movq %rdx, %r8 + //0x00001589 LBB0_294 + 0x83, 0xf9, 0x20, //0x00001589 cmpl $32, %ecx + 0x0f, 0x85, 0x2b, 0x04, 0x00, 0x00, //0x0000158c jne LBB0_361 + 0x49, 0x83, 0xc7, 0xe0, //0x00001592 addq $-32, %r15 + 0x48, 0x83, 0xc3, 0x20, //0x00001596 addq $32, %rbx + 0x49, 0x83, 0xff, 0x1f, //0x0000159a cmpq $31, %r15 + 0x0f, 0x87, 0x0c, 0xff, 0xff, 0xff, //0x0000159e ja LBB0_280 + 0xc5, 0xf8, 0x77, //0x000015a4 vzeroupper + 0x4c, 0x01, 0xf3, //0x000015a7 addq %r14, %rbx + 0x4c, 0x89, 0x74, 0x24, 0x10, //0x000015aa movq %r14, $16(%rsp) + 0x4c, 0x89, 0x4c, 0x24, 0x30, //0x000015af movq %r9, $48(%rsp) + 0x49, 0x83, 0xff, 0x10, //0x000015b4 cmpq $16, %r15 + 0x0f, 0x82, 0x2c, 0x01, 0x00, 0x00, //0x000015b8 jb LBB0_315 + //0x000015be LBB0_297 + 0x48, 0x89, 0xd8, //0x000015be movq %rbx, %rax + 0x4c, 0x29, 0xd0, //0x000015c1 subq %r10, %rax + 0x4d, 0x89, 0xe9, //0x000015c4 movq %r13, %r9 + 0x49, 0xf7, 0xd1, //0x000015c7 notq %r9 + 0x49, 0x01, 0xc1, //0x000015ca addq %rax, %r9 + 0x45, 0x31, 0xf6, //0x000015cd xorl %r14d, %r14d + //0x000015d0 LBB0_298 + 0xc4, 0xa1, 0x7a, 0x6f, 0x04, 0x33, //0x000015d0 vmovdqu (%rbx,%r14), %xmm0 + 0xc5, 0xf9, 0x74, 0x0d, 0x62, 0xec, 0xff, 0xff, //0x000015d6 vpcmpeqb $-5022(%rip), %xmm0, %xmm1 /* LCPI0_20+0(%rip) */ + 0xc5, 0xf9, 0x74, 0x15, 0x6a, 0xec, 0xff, 0xff, //0x000015de vpcmpeqb $-5014(%rip), %xmm0, %xmm2 /* LCPI0_21+0(%rip) */ + 0xc5, 0xe9, 0xeb, 0xc9, //0x000015e6 vpor %xmm1, %xmm2, %xmm1 + 0xc5, 0xf9, 0xfc, 0x15, 0x6e, 0xec, 0xff, 0xff, //0x000015ea vpaddb $-5010(%rip), %xmm0, %xmm2 /* LCPI0_22+0(%rip) */ + 0xc5, 0xe9, 0xda, 0x1d, 0x76, 0xec, 0xff, 0xff, //0x000015f2 vpminub $-5002(%rip), %xmm2, %xmm3 /* LCPI0_23+0(%rip) */ + 0xc5, 0xe9, 0x74, 0xd3, //0x000015fa vpcmpeqb %xmm3, %xmm2, %xmm2 + 0xc5, 0xf9, 0xdb, 0x1d, 0x0a, 0xec, 0xff, 0xff, //0x000015fe vpand $-5110(%rip), %xmm0, %xmm3 /* LCPI0_5+0(%rip) */ + 0xc5, 0xf9, 0x74, 0x05, 0x72, 0xec, 0xff, 0xff, //0x00001606 vpcmpeqb $-5006(%rip), %xmm0, %xmm0 /* LCPI0_24+0(%rip) */ + 0xc5, 0xe1, 0x74, 0x1d, 0x7a, 0xec, 0xff, 0xff, //0x0000160e vpcmpeqb $-4998(%rip), %xmm3, %xmm3 /* LCPI0_25+0(%rip) */ + 0xc5, 0xe1, 0xeb, 0xe0, //0x00001616 vpor %xmm0, %xmm3, %xmm4 + 0xc5, 0xd9, 0xeb, 0xe1, //0x0000161a vpor %xmm1, %xmm4, %xmm4 + 0xc5, 0xd9, 0xeb, 0xd2, //0x0000161e vpor %xmm2, %xmm4, %xmm2 + 0xc5, 0xf9, 0xd7, 0xd0, //0x00001622 vpmovmskb %xmm0, %edx + 0xc5, 0xf9, 0xd7, 0xfb, //0x00001626 vpmovmskb %xmm3, %edi + 0xc5, 0xf9, 0xd7, 0xf1, //0x0000162a vpmovmskb %xmm1, %esi + 0xc5, 0xf9, 0xd7, 0xc2, //0x0000162e vpmovmskb %xmm2, %eax + 0xf7, 0xd0, //0x00001632 notl %eax + 0x0f, 0xbc, 0xc8, //0x00001634 bsfl %eax, %ecx + 0x83, 0xf9, 0x10, //0x00001637 cmpl $16, %ecx + 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x0000163a je LBB0_300 + 0xb8, 0xff, 0xff, 0xff, 0xff, //0x00001640 movl $-1, %eax + 0xd3, 0xe0, //0x00001645 shll %cl, %eax + 0xf7, 0xd0, //0x00001647 notl %eax + 0x21, 0xc2, //0x00001649 andl %eax, %edx + 0x21, 0xc7, //0x0000164b andl %eax, %edi + 0x21, 0xf0, //0x0000164d andl %esi, %eax + 0x89, 0xc6, //0x0000164f movl %eax, %esi + //0x00001651 LBB0_300 + 0x8d, 0x42, 0xff, //0x00001651 leal $-1(%rdx), %eax + 0x21, 0xd0, //0x00001654 andl %edx, %eax + 0x0f, 0x85, 0x41, 0x08, 0x00, 0x00, //0x00001656 jne LBB0_405 + 0x8d, 0x47, 0xff, //0x0000165c leal $-1(%rdi), %eax + 0x21, 0xf8, //0x0000165f andl %edi, %eax + 0x0f, 0x85, 0x36, 0x08, 0x00, 0x00, //0x00001661 jne LBB0_405 + 0x8d, 0x46, 0xff, //0x00001667 leal $-1(%rsi), %eax + 0x21, 0xf0, //0x0000166a andl %esi, %eax + 0x0f, 0x85, 0x2b, 0x08, 0x00, 0x00, //0x0000166c jne LBB0_405 + 0x85, 0xd2, //0x00001672 testl %edx, %edx + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00001674 je LBB0_306 + 0x0f, 0xbc, 0xd2, //0x0000167a bsfl %edx, %edx + 0x49, 0x83, 0xfc, 0xff, //0x0000167d cmpq $-1, %r12 + 0x0f, 0x85, 0x2f, 0x08, 0x00, 0x00, //0x00001681 jne LBB0_407 + 0x4c, 0x01, 0xca, //0x00001687 addq %r9, %rdx + 0x4c, 0x01, 0xf2, //0x0000168a addq %r14, %rdx + 0x49, 0x89, 0xd4, //0x0000168d movq %rdx, %r12 + //0x00001690 LBB0_306 + 0x85, 0xff, //0x00001690 testl %edi, %edi + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00001692 je LBB0_309 + 0x0f, 0xbc, 0xd7, //0x00001698 bsfl %edi, %edx + 0x49, 0x83, 0xfb, 0xff, //0x0000169b cmpq $-1, %r11 + 0x0f, 0x85, 0x11, 0x08, 0x00, 0x00, //0x0000169f jne LBB0_407 + 0x4c, 0x01, 0xca, //0x000016a5 addq %r9, %rdx + 0x4c, 0x01, 0xf2, //0x000016a8 addq %r14, %rdx + 0x49, 0x89, 0xd3, //0x000016ab movq %rdx, %r11 + //0x000016ae LBB0_309 + 0x85, 0xf6, //0x000016ae testl %esi, %esi + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000016b0 je LBB0_312 + 0x0f, 0xbc, 0xd6, //0x000016b6 bsfl %esi, %edx + 0x49, 0x83, 0xf8, 0xff, //0x000016b9 cmpq $-1, %r8 + 0x0f, 0x85, 0xf3, 0x07, 0x00, 0x00, //0x000016bd jne LBB0_407 + 0x4c, 0x01, 0xca, //0x000016c3 addq %r9, %rdx + 0x4c, 0x01, 0xf2, //0x000016c6 addq %r14, %rdx + 0x49, 0x89, 0xd0, //0x000016c9 movq %rdx, %r8 + //0x000016cc LBB0_312 + 0x83, 0xf9, 0x10, //0x000016cc cmpl $16, %ecx + 0x0f, 0x85, 0x09, 0x03, 0x00, 0x00, //0x000016cf jne LBB0_365 + 0x49, 0x83, 0xc7, 0xf0, //0x000016d5 addq $-16, %r15 + 0x49, 0x83, 0xc6, 0x10, //0x000016d9 addq $16, %r14 + 0x49, 0x83, 0xff, 0x0f, //0x000016dd cmpq $15, %r15 + 0x0f, 0x87, 0xe9, 0xfe, 0xff, 0xff, //0x000016e1 ja LBB0_298 + 0x4c, 0x01, 0xf3, //0x000016e7 addq %r14, %rbx + //0x000016ea LBB0_315 + 0x4d, 0x85, 0xff, //0x000016ea testq %r15, %r15 + 0x4c, 0x8b, 0x4c, 0x24, 0x30, //0x000016ed movq $48(%rsp), %r9 + 0x48, 0x8d, 0x35, 0x7b, 0x20, 0x00, 0x00, //0x000016f2 leaq $8315(%rip), %rsi /* LJTI0_3+0(%rip) */ + 0x0f, 0x84, 0xf4, 0x02, 0x00, 0x00, //0x000016f9 je LBB0_367 + 0x4e, 0x8d, 0x34, 0x3b, //0x000016ff leaq (%rbx,%r15), %r14 + 0x48, 0x89, 0xd8, //0x00001703 movq %rbx, %rax + 0x4c, 0x29, 0xd0, //0x00001706 subq %r10, %rax + 0x4c, 0x89, 0xef, //0x00001709 movq %r13, %rdi + 0x48, 0xf7, 0xd7, //0x0000170c notq %rdi + 0x48, 0x01, 0xc7, //0x0000170f addq %rax, %rdi + 0x31, 0xc9, //0x00001712 xorl %ecx, %ecx + 0xe9, 0x14, 0x00, 0x00, 0x00, //0x00001714 jmp LBB0_318 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001719 .p2align 4, 0x90 + //0x00001720 LBB0_317 + 0x48, 0x83, 0xc1, 0x01, //0x00001720 addq $1, %rcx + 0x49, 0x39, 0xcf, //0x00001724 cmpq %rcx, %r15 + 0x0f, 0x84, 0x13, 0x06, 0x00, 0x00, //0x00001727 je LBB0_395 + //0x0000172d LBB0_318 + 0x0f, 0xbe, 0x14, 0x0b, //0x0000172d movsbl (%rbx,%rcx), %edx + 0x8d, 0x42, 0xd0, //0x00001731 leal $-48(%rdx), %eax + 0x83, 0xf8, 0x0a, //0x00001734 cmpl $10, %eax + 0x0f, 0x82, 0xe3, 0xff, 0xff, 0xff, //0x00001737 jb LBB0_317 + 0x8d, 0x42, 0xd5, //0x0000173d leal $-43(%rdx), %eax + 0x83, 0xf8, 0x1a, //0x00001740 cmpl $26, %eax + 0x0f, 0x87, 0x1c, 0x00, 0x00, 0x00, //0x00001743 ja LBB0_323 + 0x48, 0x63, 0x04, 0x86, //0x00001749 movslq (%rsi,%rax,4), %rax + 0x48, 0x01, 0xf0, //0x0000174d addq %rsi, %rax + 0xff, 0xe0, //0x00001750 jmpq *%rax + //0x00001752 LBB0_321 + 0x49, 0x83, 0xf8, 0xff, //0x00001752 cmpq $-1, %r8 + 0x0f, 0x85, 0x49, 0x07, 0x00, 0x00, //0x00001756 jne LBB0_406 + 0x4c, 0x8d, 0x04, 0x0f, //0x0000175c leaq (%rdi,%rcx), %r8 + 0xe9, 0xbb, 0xff, 0xff, 0xff, //0x00001760 jmp LBB0_317 + //0x00001765 LBB0_323 + 0x83, 0xfa, 0x65, //0x00001765 cmpl $101, %edx + 0x0f, 0x85, 0x82, 0x02, 0x00, 0x00, //0x00001768 jne LBB0_366 + //0x0000176e LBB0_324 + 0x49, 0x83, 0xfb, 0xff, //0x0000176e cmpq $-1, %r11 + 0x0f, 0x85, 0x2d, 0x07, 0x00, 0x00, //0x00001772 jne LBB0_406 + 0x4c, 0x8d, 0x1c, 0x0f, //0x00001778 leaq (%rdi,%rcx), %r11 + 0xe9, 0x9f, 0xff, 0xff, 0xff, //0x0000177c jmp LBB0_317 + //0x00001781 LBB0_326 + 0x49, 0x83, 0xfc, 0xff, //0x00001781 cmpq $-1, %r12 + 0x0f, 0x85, 0x1a, 0x07, 0x00, 0x00, //0x00001785 jne LBB0_406 + 0x4c, 0x8d, 0x24, 0x0f, //0x0000178b leaq (%rdi,%rcx), %r12 + 0xe9, 0x8c, 0xff, 0xff, 0xff, //0x0000178f jmp LBB0_317 + //0x00001794 LBB0_328 + 0x48, 0x8b, 0x02, //0x00001794 movq (%rdx), %rax + 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x00001797 cmpq $4095, %rax + 0x0f, 0x8f, 0x0c, 0x12, 0x00, 0x00, //0x0000179d jg LBB0_631 + 0x48, 0x8d, 0x48, 0x01, //0x000017a3 leaq $1(%rax), %rcx + 0x48, 0x89, 0x0a, //0x000017a7 movq %rcx, (%rdx) + 0x48, 0xc7, 0x44, 0xc2, 0x08, 0x05, 0x00, 0x00, 0x00, //0x000017aa movq $5, $8(%rdx,%rax,8) + 0xe9, 0x56, 0xed, 0xff, 0xff, //0x000017b3 jmp LBB0_35 + //0x000017b8 LBB0_330 + 0x48, 0x8b, 0x47, 0x08, //0x000017b8 movq $8(%rdi), %rax + 0x48, 0x8d, 0x48, 0xfd, //0x000017bc leaq $-3(%rax), %rcx + 0x49, 0x39, 0xca, //0x000017c0 cmpq %rcx, %r10 + 0x0f, 0x83, 0x8b, 0x19, 0x00, 0x00, //0x000017c3 jae LBB0_630 + 0x48, 0x8b, 0x44, 0x24, 0x10, //0x000017c9 movq $16(%rsp), %rax + 0x81, 0x38, 0x6e, 0x75, 0x6c, 0x6c, //0x000017ce cmpl $1819047278, (%rax) + 0x0f, 0x84, 0x27, 0x00, 0x00, 0x00, //0x000017d4 je LBB0_338 + 0xe9, 0xed, 0x19, 0x00, 0x00, //0x000017da jmp LBB0_332 + //0x000017df LBB0_336 + 0x48, 0x8b, 0x47, 0x08, //0x000017df movq $8(%rdi), %rax + 0x48, 0x8d, 0x48, 0xfd, //0x000017e3 leaq $-3(%rax), %rcx + 0x49, 0x39, 0xca, //0x000017e7 cmpq %rcx, %r10 + 0x0f, 0x83, 0x64, 0x19, 0x00, 0x00, //0x000017ea jae LBB0_630 + 0x48, 0x8b, 0x44, 0x24, 0x10, //0x000017f0 movq $16(%rsp), %rax + 0x81, 0x38, 0x74, 0x72, 0x75, 0x65, //0x000017f5 cmpl $1702195828, (%rax) + 0x0f, 0x85, 0x1c, 0x1a, 0x00, 0x00, //0x000017fb jne LBB0_637 + //0x00001801 LBB0_338 + 0x4d, 0x8d, 0x62, 0x04, //0x00001801 leaq $4(%r10), %r12 + 0xe9, 0xeb, 0xec, 0xff, 0xff, //0x00001805 jmp LBB0_34 + //0x0000180a LBB0_339 + 0x48, 0x8b, 0x02, //0x0000180a movq (%rdx), %rax + 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x0000180d cmpq $4095, %rax + 0x0f, 0x8f, 0x96, 0x11, 0x00, 0x00, //0x00001813 jg LBB0_631 + 0x48, 0x8d, 0x48, 0x01, //0x00001819 leaq $1(%rax), %rcx + 0x48, 0x89, 0x0a, //0x0000181d movq %rcx, (%rdx) + 0x48, 0xc7, 0x44, 0xc2, 0x08, 0x06, 0x00, 0x00, 0x00, //0x00001820 movq $6, $8(%rdx,%rax,8) + 0xe9, 0xe0, 0xec, 0xff, 0xff, //0x00001829 jmp LBB0_35 + //0x0000182e LBB0_341 + 0x49, 0x8d, 0x41, 0xff, //0x0000182e leaq $-1(%r9), %rax + 0x49, 0x39, 0xc0, //0x00001832 cmpq %rax, %r8 + 0x49, 0xf7, 0xd1, //0x00001835 notq %r9 + 0x4d, 0x0f, 0x45, 0xcf, //0x00001838 cmovneq %r15, %r9 + 0x84, 0xc9, //0x0000183c testb %cl, %cl + 0x4d, 0x0f, 0x45, 0xf9, //0x0000183e cmovneq %r9, %r15 + 0xe9, 0x04, 0x04, 0x00, 0x00, //0x00001842 jmp LBB0_390 + //0x00001847 LBB0_342 + 0x4c, 0x29, 0xe3, //0x00001847 subq %r12, %rbx + 0x0f, 0x84, 0x4e, 0x1a, 0x00, 0x00, //0x0000184a je LBB0_656 + 0x4d, 0x89, 0xce, //0x00001850 movq %r9, %r14 + 0x48, 0x83, 0xfb, 0x40, //0x00001853 cmpq $64, %rbx + 0x0f, 0x82, 0x65, 0x07, 0x00, 0x00, //0x00001857 jb LBB0_418 + 0x48, 0xc7, 0x44, 0x24, 0x10, 0xff, 0xff, 0xff, 0xff, //0x0000185d movq $-1, $16(%rsp) + 0x45, 0x31, 0xc9, //0x00001866 xorl %r9d, %r9d + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001869 .p2align 4, 0x90 + //0x00001870 LBB0_345 + 0xc4, 0x81, 0x7e, 0x6f, 0x44, 0x25, 0x00, //0x00001870 vmovdqu (%r13,%r12), %ymm0 + 0xc4, 0x81, 0x7e, 0x6f, 0x4c, 0x25, 0x20, //0x00001877 vmovdqu $32(%r13,%r12), %ymm1 + 0xc5, 0xfd, 0x74, 0xd6, //0x0000187e vpcmpeqb %ymm6, %ymm0, %ymm2 + 0xc5, 0xfd, 0xd7, 0xfa, //0x00001882 vpmovmskb %ymm2, %edi + 0xc5, 0xf5, 0x74, 0xd6, //0x00001886 vpcmpeqb %ymm6, %ymm1, %ymm2 + 0xc5, 0xfd, 0xd7, 0xca, //0x0000188a vpmovmskb %ymm2, %ecx + 0xc5, 0xfd, 0x74, 0xd7, //0x0000188e vpcmpeqb %ymm7, %ymm0, %ymm2 + 0xc5, 0xfd, 0xd7, 0xd2, //0x00001892 vpmovmskb %ymm2, %edx + 0xc5, 0xf5, 0x74, 0xd7, //0x00001896 vpcmpeqb %ymm7, %ymm1, %ymm2 + 0xc5, 0xfd, 0xd7, 0xc2, //0x0000189a vpmovmskb %ymm2, %eax + 0xc5, 0xbd, 0xda, 0xd1, //0x0000189e vpminub %ymm1, %ymm8, %ymm2 + 0xc5, 0xf5, 0x74, 0xca, //0x000018a2 vpcmpeqb %ymm2, %ymm1, %ymm1 + 0xc5, 0xfd, 0xd7, 0xf1, //0x000018a6 vpmovmskb %ymm1, %esi + 0x48, 0xc1, 0xe1, 0x20, //0x000018aa shlq $32, %rcx + 0x48, 0x09, 0xcf, //0x000018ae orq %rcx, %rdi + 0x48, 0xc1, 0xe0, 0x20, //0x000018b1 shlq $32, %rax + 0x48, 0xc1, 0xe6, 0x20, //0x000018b5 shlq $32, %rsi + 0x48, 0x09, 0xc2, //0x000018b9 orq %rax, %rdx + 0x0f, 0x85, 0x44, 0x00, 0x00, 0x00, //0x000018bc jne LBB0_356 + 0x4d, 0x85, 0xc9, //0x000018c2 testq %r9, %r9 + 0x0f, 0x85, 0x5d, 0x00, 0x00, 0x00, //0x000018c5 jne LBB0_358 + 0x45, 0x31, 0xc9, //0x000018cb xorl %r9d, %r9d + //0x000018ce LBB0_348 + 0xc5, 0xbd, 0xda, 0xc8, //0x000018ce vpminub %ymm0, %ymm8, %ymm1 + 0xc5, 0xfd, 0x74, 0xc1, //0x000018d2 vpcmpeqb %ymm1, %ymm0, %ymm0 + 0xc5, 0xfd, 0xd7, 0xc0, //0x000018d6 vpmovmskb %ymm0, %eax + 0x48, 0x09, 0xc6, //0x000018da orq %rax, %rsi + 0x48, 0x85, 0xff, //0x000018dd testq %rdi, %rdi + 0x0f, 0x85, 0x9a, 0x00, 0x00, 0x00, //0x000018e0 jne LBB0_196 + 0x48, 0x85, 0xf6, //0x000018e6 testq %rsi, %rsi + 0x0f, 0x85, 0x2a, 0x18, 0x00, 0x00, //0x000018e9 jne LBB0_645 + 0x48, 0x83, 0xc3, 0xc0, //0x000018ef addq $-64, %rbx + 0x49, 0x83, 0xc4, 0x40, //0x000018f3 addq $64, %r12 + 0x48, 0x83, 0xfb, 0x3f, //0x000018f7 cmpq $63, %rbx + 0x0f, 0x87, 0x6f, 0xff, 0xff, 0xff, //0x000018fb ja LBB0_345 + 0xe9, 0x4b, 0x05, 0x00, 0x00, //0x00001901 jmp LBB0_351 + //0x00001906 LBB0_356 + 0x4c, 0x89, 0x5c, 0x24, 0x18, //0x00001906 movq %r11, $24(%rsp) + 0x48, 0x83, 0x7c, 0x24, 0x10, 0xff, //0x0000190b cmpq $-1, $16(%rsp) + 0x0f, 0x85, 0x16, 0x00, 0x00, 0x00, //0x00001911 jne LBB0_359 + 0x48, 0x0f, 0xbc, 0xc2, //0x00001917 bsfq %rdx, %rax + 0x4c, 0x01, 0xe0, //0x0000191b addq %r12, %rax + 0x48, 0x89, 0x44, 0x24, 0x10, //0x0000191e movq %rax, $16(%rsp) + 0xe9, 0x05, 0x00, 0x00, 0x00, //0x00001923 jmp LBB0_359 + //0x00001928 LBB0_358 + 0x4c, 0x89, 0x5c, 0x24, 0x18, //0x00001928 movq %r11, $24(%rsp) + //0x0000192d LBB0_359 + 0x4c, 0x89, 0xc8, //0x0000192d movq %r9, %rax + 0x48, 0xf7, 0xd0, //0x00001930 notq %rax + 0x48, 0x21, 0xd0, //0x00001933 andq %rdx, %rax + 0x4c, 0x8d, 0x1c, 0x00, //0x00001936 leaq (%rax,%rax), %r11 + 0x4d, 0x09, 0xcb, //0x0000193a orq %r9, %r11 + 0x4c, 0x89, 0xd9, //0x0000193d movq %r11, %rcx + 0x48, 0xf7, 0xd1, //0x00001940 notq %rcx + 0x48, 0x21, 0xd1, //0x00001943 andq %rdx, %rcx + 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001946 movabsq $-6148914691236517206, %rdx + 0x48, 0x21, 0xd1, //0x00001950 andq %rdx, %rcx + 0x45, 0x31, 0xc9, //0x00001953 xorl %r9d, %r9d + 0x48, 0x01, 0xc1, //0x00001956 addq %rax, %rcx + 0x41, 0x0f, 0x92, 0xc1, //0x00001959 setb %r9b + 0x48, 0x01, 0xc9, //0x0000195d addq %rcx, %rcx + 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001960 movabsq $6148914691236517205, %rax + 0x48, 0x31, 0xc1, //0x0000196a xorq %rax, %rcx + 0x4c, 0x21, 0xd9, //0x0000196d andq %r11, %rcx + 0x48, 0xf7, 0xd1, //0x00001970 notq %rcx + 0x48, 0x21, 0xcf, //0x00001973 andq %rcx, %rdi + 0x4c, 0x8b, 0x5c, 0x24, 0x18, //0x00001976 movq $24(%rsp), %r11 + 0xe9, 0x4e, 0xff, 0xff, 0xff, //0x0000197b jmp LBB0_348 + //0x00001980 LBB0_196 + 0x48, 0x0f, 0xbc, 0xc7, //0x00001980 bsfq %rdi, %rax + 0x48, 0x85, 0xf6, //0x00001984 testq %rsi, %rsi + 0x0f, 0x84, 0x09, 0x00, 0x00, 0x00, //0x00001987 je LBB0_219 + 0x48, 0x0f, 0xbc, 0xf6, //0x0000198d bsfq %rsi, %rsi + 0xe9, 0x05, 0x00, 0x00, 0x00, //0x00001991 jmp LBB0_220 + //0x00001996 LBB0_219 + 0xbe, 0x40, 0x00, 0x00, 0x00, //0x00001996 movl $64, %esi + //0x0000199b LBB0_220 + 0x4d, 0x89, 0xf1, //0x0000199b movq %r14, %r9 + 0x48, 0x39, 0xc6, //0x0000199e cmpq %rax, %rsi + 0x48, 0x8b, 0x7c, 0x24, 0x20, //0x000019a1 movq $32(%rsp), %rdi + 0x48, 0x8b, 0x54, 0x24, 0x28, //0x000019a6 movq $40(%rsp), %rdx + 0x0f, 0x82, 0x08, 0x19, 0x00, 0x00, //0x000019ab jb LBB0_363 + 0x49, 0x01, 0xc4, //0x000019b1 addq %rax, %r12 + 0x49, 0x83, 0xc4, 0x01, //0x000019b4 addq $1, %r12 + 0xe9, 0x2f, 0xeb, 0xff, 0xff, //0x000019b8 jmp LBB0_33 + //0x000019bd LBB0_361 + 0x48, 0x01, 0xd9, //0x000019bd addq %rbx, %rcx + 0x4c, 0x01, 0xf1, //0x000019c0 addq %r14, %rcx + 0xc5, 0xf8, 0x77, //0x000019c3 vzeroupper + 0x48, 0x89, 0xcb, //0x000019c6 movq %rcx, %rbx + 0xe9, 0x2a, 0x00, 0x00, 0x00, //0x000019c9 jmp LBB0_368 + //0x000019ce LBB0_362 + 0x4d, 0x89, 0xf7, //0x000019ce movq %r14, %r15 + 0xe9, 0x45, 0xf7, 0xff, 0xff, //0x000019d1 jmp LBB0_224 + //0x000019d6 LBB0_364 + 0x0f, 0xbc, 0xc0, //0x000019d6 bsfl %eax, %eax + 0xe9, 0x75, 0x01, 0x00, 0x00, //0x000019d9 jmp LBB0_384 + //0x000019de LBB0_365 + 0x89, 0xc8, //0x000019de movl %ecx, %eax + 0x48, 0x01, 0xc3, //0x000019e0 addq %rax, %rbx + 0x4c, 0x01, 0xf3, //0x000019e3 addq %r14, %rbx + 0x4c, 0x8b, 0x4c, 0x24, 0x30, //0x000019e6 movq $48(%rsp), %r9 + 0xe9, 0x03, 0x00, 0x00, 0x00, //0x000019eb jmp LBB0_367 + //0x000019f0 LBB0_366 + 0x48, 0x01, 0xcb, //0x000019f0 addq %rcx, %rbx + //0x000019f3 LBB0_367 + 0x4c, 0x8b, 0x74, 0x24, 0x10, //0x000019f3 movq $16(%rsp), %r14 + //0x000019f8 LBB0_368 + 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000019f8 movq $-1, %rcx + 0x4d, 0x85, 0xe4, //0x000019ff testq %r12, %r12 + 0x0f, 0x84, 0x70, 0x18, 0x00, 0x00, //0x00001a02 je LBB0_643 + 0x4d, 0x85, 0xc0, //0x00001a08 testq %r8, %r8 + 0x0f, 0x84, 0x67, 0x18, 0x00, 0x00, //0x00001a0b je LBB0_643 + 0x4d, 0x85, 0xdb, //0x00001a11 testq %r11, %r11 + 0x0f, 0x84, 0x5e, 0x18, 0x00, 0x00, //0x00001a14 je LBB0_643 + 0x4c, 0x29, 0xf3, //0x00001a1a subq %r14, %rbx + 0x48, 0x8d, 0x4b, 0xff, //0x00001a1d leaq $-1(%rbx), %rcx + 0x49, 0x39, 0xcc, //0x00001a21 cmpq %rcx, %r12 + 0x0f, 0x84, 0x8b, 0x00, 0x00, 0x00, //0x00001a24 je LBB0_377 + 0x49, 0x39, 0xc8, //0x00001a2a cmpq %rcx, %r8 + 0x0f, 0x84, 0x82, 0x00, 0x00, 0x00, //0x00001a2d je LBB0_377 + 0x49, 0x39, 0xcb, //0x00001a33 cmpq %rcx, %r11 + 0x0f, 0x84, 0x79, 0x00, 0x00, 0x00, //0x00001a36 je LBB0_377 + 0x4d, 0x85, 0xc0, //0x00001a3c testq %r8, %r8 + 0xc5, 0xfe, 0x6f, 0x2d, 0xb9, 0xe5, 0xff, 0xff, //0x00001a3f vmovdqu $-6727(%rip), %ymm5 /* LCPI0_0+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x35, 0x31, 0xe6, 0xff, 0xff, //0x00001a47 vmovdqu $-6607(%rip), %ymm6 /* LCPI0_7+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x3d, 0x49, 0xe6, 0xff, 0xff, //0x00001a4f vmovdqu $-6583(%rip), %ymm7 /* LCPI0_8+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x05, 0xc1, 0xe6, 0xff, 0xff, //0x00001a57 vmovdqu $-6463(%rip), %ymm8 /* LCPI0_13+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x0d, 0xd9, 0xe6, 0xff, 0xff, //0x00001a5f vmovdqu $-6439(%rip), %ymm9 /* LCPI0_14+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x15, 0xf1, 0xe6, 0xff, 0xff, //0x00001a67 vmovdqu $-6415(%rip), %ymm10 /* LCPI0_15+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x1d, 0xc9, 0xe5, 0xff, 0xff, //0x00001a6f vmovdqu $-6711(%rip), %ymm11 /* LCPI0_2+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x25, 0x01, 0xe7, 0xff, 0xff, //0x00001a77 vmovdqu $-6399(%rip), %ymm12 /* LCPI0_16+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x2d, 0x19, 0xe7, 0xff, 0xff, //0x00001a7f vmovdqu $-6375(%rip), %ymm13 /* LCPI0_17+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x35, 0x31, 0xe7, 0xff, 0xff, //0x00001a87 vmovdqu $-6351(%rip), %ymm14 /* LCPI0_18+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x3d, 0x49, 0xe7, 0xff, 0xff, //0x00001a8f vmovdqu $-6327(%rip), %ymm15 /* LCPI0_19+0(%rip) */ + 0x0f, 0x8e, 0x7d, 0x00, 0x00, 0x00, //0x00001a97 jle LBB0_379 + 0x49, 0x8d, 0x40, 0xff, //0x00001a9d leaq $-1(%r8), %rax + 0x49, 0x39, 0xc3, //0x00001aa1 cmpq %rax, %r11 + 0x0f, 0x84, 0x70, 0x00, 0x00, 0x00, //0x00001aa4 je LBB0_379 + 0x49, 0xf7, 0xd0, //0x00001aaa notq %r8 + 0x4c, 0x89, 0xc3, //0x00001aad movq %r8, %rbx + 0xe9, 0xa3, 0x02, 0x00, 0x00, //0x00001ab0 jmp LBB0_399 + //0x00001ab5 LBB0_377 + 0x48, 0xf7, 0xdb, //0x00001ab5 negq %rbx + //0x00001ab8 LBB0_378 + 0x4c, 0x8b, 0x5c, 0x24, 0x18, //0x00001ab8 movq $24(%rsp), %r11 + 0xc5, 0xfe, 0x6f, 0x2d, 0x3b, 0xe5, 0xff, 0xff, //0x00001abd vmovdqu $-6853(%rip), %ymm5 /* LCPI0_0+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x35, 0xb3, 0xe5, 0xff, 0xff, //0x00001ac5 vmovdqu $-6733(%rip), %ymm6 /* LCPI0_7+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x3d, 0xcb, 0xe5, 0xff, 0xff, //0x00001acd vmovdqu $-6709(%rip), %ymm7 /* LCPI0_8+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x05, 0x43, 0xe6, 0xff, 0xff, //0x00001ad5 vmovdqu $-6589(%rip), %ymm8 /* LCPI0_13+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x0d, 0x5b, 0xe6, 0xff, 0xff, //0x00001add vmovdqu $-6565(%rip), %ymm9 /* LCPI0_14+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x15, 0x73, 0xe6, 0xff, 0xff, //0x00001ae5 vmovdqu $-6541(%rip), %ymm10 /* LCPI0_15+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x1d, 0x4b, 0xe5, 0xff, 0xff, //0x00001aed vmovdqu $-6837(%rip), %ymm11 /* LCPI0_2+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x25, 0x83, 0xe6, 0xff, 0xff, //0x00001af5 vmovdqu $-6525(%rip), %ymm12 /* LCPI0_16+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x2d, 0x9b, 0xe6, 0xff, 0xff, //0x00001afd vmovdqu $-6501(%rip), %ymm13 /* LCPI0_17+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x35, 0xb3, 0xe6, 0xff, 0xff, //0x00001b05 vmovdqu $-6477(%rip), %ymm14 /* LCPI0_18+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x3d, 0xcb, 0xe6, 0xff, 0xff, //0x00001b0d vmovdqu $-6453(%rip), %ymm15 /* LCPI0_19+0(%rip) */ + 0xe9, 0x43, 0x02, 0x00, 0x00, //0x00001b15 jmp LBB0_400 + //0x00001b1a LBB0_379 + 0x4c, 0x89, 0xe0, //0x00001b1a movq %r12, %rax + 0x4c, 0x09, 0xd8, //0x00001b1d orq %r11, %rax + 0x0f, 0x99, 0xc1, //0x00001b20 setns %cl + 0x0f, 0x88, 0xd4, 0x00, 0x00, 0x00, //0x00001b23 js LBB0_385 + 0x4d, 0x39, 0xdc, //0x00001b29 cmpq %r11, %r12 + 0x0f, 0x8c, 0xcb, 0x00, 0x00, 0x00, //0x00001b2c jl LBB0_385 + 0x49, 0xf7, 0xd4, //0x00001b32 notq %r12 + 0x4c, 0x89, 0xe3, //0x00001b35 movq %r12, %rbx + 0xe9, 0x1b, 0x02, 0x00, 0x00, //0x00001b38 jmp LBB0_399 + //0x00001b3d LBB0_382 + 0x4d, 0x29, 0xea, //0x00001b3d subq %r13, %r10 + 0x49, 0x01, 0xca, //0x00001b40 addq %rcx, %r10 + 0x49, 0x39, 0xda, //0x00001b43 cmpq %rbx, %r10 + 0x0f, 0x82, 0x8e, 0xeb, 0xff, 0xff, //0x00001b46 jb LBB0_67 + 0xe9, 0x3f, 0x0e, 0x00, 0x00, //0x00001b4c jmp LBB0_554 + //0x00001b51 LBB0_383 + 0x89, 0xd0, //0x00001b51 movl %edx, %eax + //0x00001b53 LBB0_384 + 0x49, 0xf7, 0xd7, //0x00001b53 notq %r15 + 0x49, 0x29, 0xc7, //0x00001b56 subq %rax, %r15 + 0xe9, 0xed, 0x00, 0x00, 0x00, //0x00001b59 jmp LBB0_390 + //0x00001b5e LBB0_85 + 0x4d, 0x01, 0xec, //0x00001b5e addq %r13, %r12 + 0x48, 0x83, 0xfb, 0x20, //0x00001b61 cmpq $32, %rbx + 0x0f, 0x82, 0xe4, 0x04, 0x00, 0x00, //0x00001b65 jb LBB0_423 + //0x00001b6b LBB0_86 + 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x24, //0x00001b6b vmovdqu (%r12), %ymm0 + 0xc5, 0xfd, 0x74, 0xce, //0x00001b71 vpcmpeqb %ymm6, %ymm0, %ymm1 + 0xc5, 0xfd, 0xd7, 0xf1, //0x00001b75 vpmovmskb %ymm1, %esi + 0xc5, 0xfd, 0x74, 0xc7, //0x00001b79 vpcmpeqb %ymm7, %ymm0, %ymm0 + 0xc5, 0xfd, 0xd7, 0xd0, //0x00001b7d vpmovmskb %ymm0, %edx + 0x85, 0xd2, //0x00001b81 testl %edx, %edx + 0x0f, 0x85, 0x68, 0x04, 0x00, 0x00, //0x00001b83 jne LBB0_419 + 0x4d, 0x85, 0xc9, //0x00001b89 testq %r9, %r9 + 0x0f, 0x85, 0x7d, 0x04, 0x00, 0x00, //0x00001b8c jne LBB0_421 + 0x45, 0x31, 0xc9, //0x00001b92 xorl %r9d, %r9d + 0x48, 0x85, 0xf6, //0x00001b95 testq %rsi, %rsi + 0x0f, 0x84, 0xa9, 0x04, 0x00, 0x00, //0x00001b98 je LBB0_422 + //0x00001b9e LBB0_89 + 0x48, 0x0f, 0xbc, 0xc6, //0x00001b9e bsfq %rsi, %rax + 0x4d, 0x29, 0xec, //0x00001ba2 subq %r13, %r12 + 0x49, 0x01, 0xc4, //0x00001ba5 addq %rax, %r12 + 0x49, 0x83, 0xc4, 0x01, //0x00001ba8 addq $1, %r12 + 0xe9, 0x2b, 0xe9, 0xff, 0xff, //0x00001bac jmp LBB0_32 + //0x00001bb1 LBB0_187 + 0x4d, 0x01, 0xec, //0x00001bb1 addq %r13, %r12 + 0x4c, 0x89, 0xd8, //0x00001bb4 movq %r11, %rax + 0x48, 0x83, 0xfb, 0x20, //0x00001bb7 cmpq $32, %rbx + 0x0f, 0x82, 0x6f, 0x03, 0x00, 0x00, //0x00001bbb jb LBB0_412 + //0x00001bc1 LBB0_188 + 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x24, //0x00001bc1 vmovdqu (%r12), %ymm0 + 0xc5, 0xfd, 0x74, 0xce, //0x00001bc7 vpcmpeqb %ymm6, %ymm0, %ymm1 + 0xc5, 0x7d, 0xd7, 0xd9, //0x00001bcb vpmovmskb %ymm1, %r11d + 0xc5, 0xfd, 0x74, 0xcf, //0x00001bcf vpcmpeqb %ymm7, %ymm0, %ymm1 + 0xc5, 0xfd, 0xd7, 0xd1, //0x00001bd3 vpmovmskb %ymm1, %edx + 0x85, 0xd2, //0x00001bd7 testl %edx, %edx + 0x0f, 0x85, 0x28, 0x05, 0x00, 0x00, //0x00001bd9 jne LBB0_436 + 0x4d, 0x85, 0xc9, //0x00001bdf testq %r9, %r9 + 0x0f, 0x85, 0x3d, 0x05, 0x00, 0x00, //0x00001be2 jne LBB0_438 + 0x45, 0x31, 0xc9, //0x00001be8 xorl %r9d, %r9d + 0x4d, 0x85, 0xdb, //0x00001beb testq %r11, %r11 + 0x0f, 0x84, 0x6a, 0x05, 0x00, 0x00, //0x00001bee je LBB0_439 + //0x00001bf4 LBB0_191 + 0x49, 0x0f, 0xbc, 0xd3, //0x00001bf4 bsfq %r11, %rdx + 0xe9, 0x66, 0x05, 0x00, 0x00, //0x00001bf8 jmp LBB0_440 + //0x00001bfd LBB0_385 + 0x49, 0x8d, 0x43, 0xff, //0x00001bfd leaq $-1(%r11), %rax + 0x49, 0x39, 0xc4, //0x00001c01 cmpq %rax, %r12 + 0x49, 0xf7, 0xd3, //0x00001c04 notq %r11 + 0x4c, 0x0f, 0x45, 0xdb, //0x00001c07 cmovneq %rbx, %r11 + 0x84, 0xc9, //0x00001c0b testb %cl, %cl + 0x49, 0x0f, 0x45, 0xdb, //0x00001c0d cmovneq %r11, %rbx + 0xe9, 0x42, 0x01, 0x00, 0x00, //0x00001c11 jmp LBB0_399 + //0x00001c16 LBB0_386 + 0x0f, 0xbc, 0xc0, //0x00001c16 bsfl %eax, %eax + 0xe9, 0x16, 0x00, 0x00, 0x00, //0x00001c19 jmp LBB0_389 + //0x00001c1e LBB0_387 + 0x4d, 0x01, 0xd5, //0x00001c1e addq %r10, %r13 + 0x4d, 0x29, 0xfd, //0x00001c21 subq %r15, %r13 + 0x48, 0xf7, 0xd1, //0x00001c24 notq %rcx + 0x4c, 0x01, 0xe9, //0x00001c27 addq %r13, %rcx + 0x49, 0x89, 0xcf, //0x00001c2a movq %rcx, %r15 + 0xe9, 0x19, 0x00, 0x00, 0x00, //0x00001c2d jmp LBB0_390 + //0x00001c32 LBB0_388 + 0x89, 0xd0, //0x00001c32 movl %edx, %eax + //0x00001c34 LBB0_389 + 0x4d, 0x01, 0xd5, //0x00001c34 addq %r10, %r13 + 0x4d, 0x29, 0xfd, //0x00001c37 subq %r15, %r13 + 0x49, 0x29, 0xc5, //0x00001c3a subq %rax, %r13 + 0x49, 0xf7, 0xd6, //0x00001c3d notq %r14 + 0x4d, 0x01, 0xee, //0x00001c40 addq %r13, %r14 + 0x4d, 0x89, 0xf7, //0x00001c43 movq %r14, %r15 + 0x4c, 0x8b, 0x5c, 0x24, 0x18, //0x00001c46 movq $24(%rsp), %r11 + //0x00001c4b LBB0_390 + 0x4d, 0x85, 0xff, //0x00001c4b testq %r15, %r15 + 0x4c, 0x8b, 0x4c, 0x24, 0x30, //0x00001c4e movq $48(%rsp), %r9 + 0x0f, 0x88, 0x55, 0x14, 0x00, 0x00, //0x00001c53 js LBB0_621 + 0x4d, 0x8b, 0x21, //0x00001c59 movq (%r9), %r12 + //0x00001c5c LBB0_392 + 0x4d, 0x01, 0xfc, //0x00001c5c addq %r15, %r12 + 0x49, 0x83, 0xc4, 0xff, //0x00001c5f addq $-1, %r12 + //0x00001c63 LBB0_393 + 0x4d, 0x89, 0x21, //0x00001c63 movq %r12, (%r9) + 0x4d, 0x89, 0xd6, //0x00001c66 movq %r10, %r14 + 0x48, 0xb8, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x00001c69 movabsq $9223372036854775806, %rax + 0x49, 0x39, 0xc2, //0x00001c73 cmpq %rax, %r10 + 0x48, 0x8b, 0x7c, 0x24, 0x20, //0x00001c76 movq $32(%rsp), %rdi + 0x48, 0x8b, 0x54, 0x24, 0x28, //0x00001c7b movq $40(%rsp), %rdx + 0x4c, 0x8b, 0x7c, 0x24, 0x38, //0x00001c80 movq $56(%rsp), %r15 + 0x0f, 0x86, 0x83, 0xe8, 0xff, 0xff, //0x00001c85 jbe LBB0_35 + 0xe9, 0xaf, 0x14, 0x00, 0x00, //0x00001c8b jmp LBB0_650 + //0x00001c90 LBB0_108 + 0x4d, 0x01, 0xec, //0x00001c90 addq %r13, %r12 + 0x48, 0x83, 0xfb, 0x20, //0x00001c93 cmpq $32, %rbx + 0x0f, 0x82, 0x26, 0x06, 0x00, 0x00, //0x00001c97 jb LBB0_461 + //0x00001c9d LBB0_109 + 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x24, //0x00001c9d vmovdqu (%r12), %ymm0 + 0xc5, 0xfd, 0x74, 0xce, //0x00001ca3 vpcmpeqb %ymm6, %ymm0, %ymm1 + 0xc5, 0xfd, 0xd7, 0xf1, //0x00001ca7 vpmovmskb %ymm1, %esi + 0xc5, 0xfd, 0x74, 0xc7, //0x00001cab vpcmpeqb %ymm7, %ymm0, %ymm0 + 0xc5, 0xfd, 0xd7, 0xd0, //0x00001caf vpmovmskb %ymm0, %edx + 0x85, 0xd2, //0x00001cb3 testl %edx, %edx + 0x0f, 0x85, 0xaa, 0x05, 0x00, 0x00, //0x00001cb5 jne LBB0_457 + 0x4d, 0x85, 0xc9, //0x00001cbb testq %r9, %r9 + 0x0f, 0x85, 0xbf, 0x05, 0x00, 0x00, //0x00001cbe jne LBB0_459 + 0x45, 0x31, 0xc9, //0x00001cc4 xorl %r9d, %r9d + 0x48, 0x85, 0xf6, //0x00001cc7 testq %rsi, %rsi + 0x0f, 0x84, 0xeb, 0x05, 0x00, 0x00, //0x00001cca je LBB0_460 + //0x00001cd0 LBB0_112 + 0x48, 0x0f, 0xbc, 0xc6, //0x00001cd0 bsfq %rsi, %rax + 0x4d, 0x29, 0xec, //0x00001cd4 subq %r13, %r12 + 0x49, 0x01, 0xc4, //0x00001cd7 addq %rax, %r12 + 0x49, 0x83, 0xc4, 0x01, //0x00001cda addq $1, %r12 + 0xe9, 0x64, 0xf1, 0xff, 0xff, //0x00001cde jmp LBB0_177 + //0x00001ce3 LBB0_208 + 0x4d, 0x01, 0xec, //0x00001ce3 addq %r13, %r12 + 0x4c, 0x89, 0xd8, //0x00001ce6 movq %r11, %rax + 0x48, 0x83, 0xfb, 0x20, //0x00001ce9 cmpq $32, %rbx + 0x0f, 0x82, 0x7f, 0x02, 0x00, 0x00, //0x00001ced jb LBB0_415 + //0x00001cf3 LBB0_209 + 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x24, //0x00001cf3 vmovdqu (%r12), %ymm0 + 0xc5, 0xfd, 0x74, 0xce, //0x00001cf9 vpcmpeqb %ymm6, %ymm0, %ymm1 + 0xc5, 0x7d, 0xd7, 0xd9, //0x00001cfd vpmovmskb %ymm1, %r11d + 0xc5, 0xfd, 0x74, 0xcf, //0x00001d01 vpcmpeqb %ymm7, %ymm0, %ymm1 + 0xc5, 0xfd, 0xd7, 0xd1, //0x00001d05 vpmovmskb %ymm1, %edx + 0x85, 0xd2, //0x00001d09 testl %edx, %edx + 0x0f, 0x85, 0x6a, 0x06, 0x00, 0x00, //0x00001d0b jne LBB0_474 + 0x4d, 0x85, 0xc9, //0x00001d11 testq %r9, %r9 + 0x0f, 0x85, 0x7f, 0x06, 0x00, 0x00, //0x00001d14 jne LBB0_476 + 0x45, 0x31, 0xc9, //0x00001d1a xorl %r9d, %r9d + 0x4d, 0x85, 0xdb, //0x00001d1d testq %r11, %r11 + 0x0f, 0x84, 0xac, 0x06, 0x00, 0x00, //0x00001d20 je LBB0_477 + //0x00001d26 LBB0_212 + 0x49, 0x0f, 0xbc, 0xd3, //0x00001d26 bsfq %r11, %rdx + 0xe9, 0xa8, 0x06, 0x00, 0x00, //0x00001d2a jmp LBB0_478 + //0x00001d2f LBB0_394 + 0x4d, 0x01, 0xea, //0x00001d2f addq %r13, %r10 + 0x48, 0x85, 0xf6, //0x00001d32 testq %rsi, %rsi + 0x0f, 0x85, 0x2c, 0xe9, 0xff, 0xff, //0x00001d35 jne LBB0_60 + 0xe9, 0x63, 0xe9, 0xff, 0xff, //0x00001d3b jmp LBB0_65 + //0x00001d40 LBB0_395 + 0x4c, 0x89, 0xf3, //0x00001d40 movq %r14, %rbx + 0xe9, 0xab, 0xfc, 0xff, 0xff, //0x00001d43 jmp LBB0_367 + //0x00001d48 LBB0_396 + 0x0f, 0xbc, 0xc0, //0x00001d48 bsfl %eax, %eax + 0xe9, 0x02, 0x00, 0x00, 0x00, //0x00001d4b jmp LBB0_398 + //0x00001d50 LBB0_397 + 0x89, 0xd0, //0x00001d50 movl %edx, %eax + //0x00001d52 LBB0_398 + 0x48, 0xf7, 0xd3, //0x00001d52 notq %rbx + 0x48, 0x29, 0xc3, //0x00001d55 subq %rax, %rbx + //0x00001d58 LBB0_399 + 0x4c, 0x8b, 0x5c, 0x24, 0x18, //0x00001d58 movq $24(%rsp), %r11 + //0x00001d5d LBB0_400 + 0x48, 0x85, 0xdb, //0x00001d5d testq %rbx, %rbx + 0x0f, 0x88, 0x0f, 0x15, 0x00, 0x00, //0x00001d60 js LBB0_642 + 0x4d, 0x8b, 0x21, //0x00001d66 movq (%r9), %r12 + //0x00001d69 LBB0_402 + 0x49, 0x01, 0xdc, //0x00001d69 addq %rbx, %r12 + 0xe9, 0xf2, 0xfe, 0xff, 0xff, //0x00001d6c jmp LBB0_393 + //0x00001d71 LBB0_255 + 0x4d, 0x01, 0xec, //0x00001d71 addq %r13, %r12 + 0x48, 0x83, 0xfb, 0x20, //0x00001d74 cmpq $32, %rbx + 0x0f, 0x82, 0x3b, 0x00, 0x00, 0x00, //0x00001d78 jb LBB0_260 + //0x00001d7e LBB0_256 + 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x24, //0x00001d7e vmovdqu (%r12), %ymm0 + 0xc5, 0xfd, 0x74, 0xce, //0x00001d84 vpcmpeqb %ymm6, %ymm0, %ymm1 + 0xc5, 0xfd, 0xd7, 0xf1, //0x00001d88 vpmovmskb %ymm1, %esi + 0xc5, 0xfd, 0x74, 0xc7, //0x00001d8c vpcmpeqb %ymm7, %ymm0, %ymm0 + 0xc5, 0xfd, 0xd7, 0xd0, //0x00001d90 vpmovmskb %ymm0, %edx + 0x85, 0xd2, //0x00001d94 testl %edx, %edx + 0x0f, 0x85, 0x56, 0x08, 0x00, 0x00, //0x00001d96 jne LBB0_505 + 0x4d, 0x85, 0xc9, //0x00001d9c testq %r9, %r9 + 0x0f, 0x85, 0x6b, 0x08, 0x00, 0x00, //0x00001d9f jne LBB0_507 + 0x45, 0x31, 0xc9, //0x00001da5 xorl %r9d, %r9d + 0x48, 0x85, 0xf6, //0x00001da8 testq %rsi, %rsi + 0x0f, 0x85, 0xed, 0xfd, 0xff, 0xff, //0x00001dab jne LBB0_89 + //0x00001db1 LBB0_259 + 0x49, 0x83, 0xc4, 0x20, //0x00001db1 addq $32, %r12 + 0x48, 0x83, 0xc3, 0xe0, //0x00001db5 addq $-32, %rbx + //0x00001db9 LBB0_260 + 0x4d, 0x85, 0xc9, //0x00001db9 testq %r9, %r9 + 0x0f, 0x85, 0xaf, 0x09, 0x00, 0x00, //0x00001dbc jne LBB0_526 + 0x4c, 0x8b, 0x4c, 0x24, 0x10, //0x00001dc2 movq $16(%rsp), %r9 + 0x48, 0x85, 0xdb, //0x00001dc7 testq %rbx, %rbx + 0x0f, 0x84, 0x1e, 0x03, 0x00, 0x00, //0x00001dca je LBB0_435 + //0x00001dd0 LBB0_262 + 0x4c, 0x89, 0xee, //0x00001dd0 movq %r13, %rsi + 0x48, 0xf7, 0xde, //0x00001dd3 negq %rsi + //0x00001dd6 LBB0_263 + 0x31, 0xff, //0x00001dd6 xorl %edi, %edi + //0x00001dd8 LBB0_264 + 0x41, 0x0f, 0xb6, 0x14, 0x3c, //0x00001dd8 movzbl (%r12,%rdi), %edx + 0x80, 0xfa, 0x22, //0x00001ddd cmpb $34, %dl + 0x0f, 0x84, 0x01, 0x03, 0x00, 0x00, //0x00001de0 je LBB0_434 + 0x80, 0xfa, 0x5c, //0x00001de6 cmpb $92, %dl + 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00001de9 je LBB0_403 + 0x48, 0x83, 0xc7, 0x01, //0x00001def addq $1, %rdi + 0x48, 0x39, 0xfb, //0x00001df3 cmpq %rdi, %rbx + 0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x00001df6 jne LBB0_264 + 0xe9, 0xe2, 0x01, 0x00, 0x00, //0x00001dfc jmp LBB0_267 + //0x00001e01 LBB0_403 + 0x48, 0x8d, 0x43, 0xff, //0x00001e01 leaq $-1(%rbx), %rax + 0x48, 0x39, 0xf8, //0x00001e05 cmpq %rdi, %rax + 0x0f, 0x84, 0x09, 0x15, 0x00, 0x00, //0x00001e08 je LBB0_268 + 0x4a, 0x8d, 0x04, 0x26, //0x00001e0e leaq (%rsi,%r12), %rax + 0x48, 0x01, 0xf8, //0x00001e12 addq %rdi, %rax + 0x49, 0x83, 0xf9, 0xff, //0x00001e15 cmpq $-1, %r9 + 0x48, 0x8b, 0x4c, 0x24, 0x10, //0x00001e19 movq $16(%rsp), %rcx + 0x48, 0x0f, 0x44, 0xc8, //0x00001e1e cmoveq %rax, %rcx + 0x48, 0x89, 0x4c, 0x24, 0x10, //0x00001e22 movq %rcx, $16(%rsp) + 0x4c, 0x0f, 0x44, 0xc8, //0x00001e27 cmoveq %rax, %r9 + 0x49, 0x01, 0xfc, //0x00001e2b addq %rdi, %r12 + 0x49, 0x83, 0xc4, 0x02, //0x00001e2e addq $2, %r12 + 0x48, 0x89, 0xd8, //0x00001e32 movq %rbx, %rax + 0x48, 0x29, 0xf8, //0x00001e35 subq %rdi, %rax + 0x48, 0x83, 0xc0, 0xfe, //0x00001e38 addq $-2, %rax + 0x48, 0x83, 0xc3, 0xfe, //0x00001e3c addq $-2, %rbx + 0x48, 0x39, 0xfb, //0x00001e40 cmpq %rdi, %rbx + 0x48, 0x89, 0xc3, //0x00001e43 movq %rax, %rbx + 0x0f, 0x85, 0x8a, 0xff, 0xff, 0xff, //0x00001e46 jne LBB0_263 + 0xe9, 0xc6, 0x14, 0x00, 0x00, //0x00001e4c jmp LBB0_268 + //0x00001e51 LBB0_351 + 0x4d, 0x01, 0xec, //0x00001e51 addq %r13, %r12 + 0x4c, 0x89, 0xd8, //0x00001e54 movq %r11, %rax + 0x48, 0x83, 0xfb, 0x20, //0x00001e57 cmpq $32, %rbx + 0x0f, 0x82, 0x70, 0x08, 0x00, 0x00, //0x00001e5b jb LBB0_515 + //0x00001e61 LBB0_352 + 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x24, //0x00001e61 vmovdqu (%r12), %ymm0 + 0xc5, 0xfd, 0x74, 0xce, //0x00001e67 vpcmpeqb %ymm6, %ymm0, %ymm1 + 0xc5, 0x7d, 0xd7, 0xd9, //0x00001e6b vpmovmskb %ymm1, %r11d + 0xc5, 0xfd, 0x74, 0xcf, //0x00001e6f vpcmpeqb %ymm7, %ymm0, %ymm1 + 0xc5, 0xfd, 0xd7, 0xd1, //0x00001e73 vpmovmskb %ymm1, %edx + 0x85, 0xd2, //0x00001e77 testl %edx, %edx + 0x0f, 0x85, 0xce, 0x07, 0x00, 0x00, //0x00001e79 jne LBB0_508 + 0x4d, 0x85, 0xc9, //0x00001e7f testq %r9, %r9 + 0x0f, 0x85, 0xe3, 0x07, 0x00, 0x00, //0x00001e82 jne LBB0_510 + 0x45, 0x31, 0xc9, //0x00001e88 xorl %r9d, %r9d + 0x4d, 0x85, 0xdb, //0x00001e8b testq %r11, %r11 + 0x0f, 0x84, 0x10, 0x08, 0x00, 0x00, //0x00001e8e je LBB0_511 + //0x00001e94 LBB0_355 + 0x49, 0x0f, 0xbc, 0xd3, //0x00001e94 bsfq %r11, %rdx + 0xe9, 0x0c, 0x08, 0x00, 0x00, //0x00001e98 jmp LBB0_512 + //0x00001e9d LBB0_405 + 0x0f, 0xbc, 0xc0, //0x00001e9d bsfl %eax, %eax + 0xe9, 0x13, 0x00, 0x00, 0x00, //0x00001ea0 jmp LBB0_408 + //0x00001ea5 LBB0_406 + 0x4d, 0x01, 0xd5, //0x00001ea5 addq %r10, %r13 + 0x49, 0x29, 0xdd, //0x00001ea8 subq %rbx, %r13 + 0x49, 0x29, 0xcd, //0x00001eab subq %rcx, %r13 + 0x4c, 0x89, 0xeb, //0x00001eae movq %r13, %rbx + 0xe9, 0x02, 0xfc, 0xff, 0xff, //0x00001eb1 jmp LBB0_378 + //0x00001eb6 LBB0_407 + 0x89, 0xd0, //0x00001eb6 movl %edx, %eax + //0x00001eb8 LBB0_408 + 0x4d, 0x01, 0xd5, //0x00001eb8 addq %r10, %r13 + 0x49, 0x29, 0xdd, //0x00001ebb subq %rbx, %r13 + 0x49, 0x29, 0xc5, //0x00001ebe subq %rax, %r13 + 0x4d, 0x29, 0xf5, //0x00001ec1 subq %r14, %r13 + 0x4c, 0x89, 0xeb, //0x00001ec4 movq %r13, %rbx + 0x4c, 0x8b, 0x4c, 0x24, 0x30, //0x00001ec7 movq $48(%rsp), %r9 + 0xe9, 0xe7, 0xfb, 0xff, 0xff, //0x00001ecc jmp LBB0_378 + //0x00001ed1 LBB0_409 + 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001ed1 movq $-1, %r9 + 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00001ed8 movq $-1, %r8 + 0x4d, 0x89, 0xf7, //0x00001edf movq %r14, %r15 + 0x4c, 0x89, 0x5c, 0x24, 0x18, //0x00001ee2 movq %r11, $24(%rsp) + 0x48, 0x83, 0xfb, 0x10, //0x00001ee7 cmpq $16, %rbx + 0x0f, 0x83, 0x00, 0xec, 0xff, 0xff, //0x00001eeb jae LBB0_137 + 0xe9, 0x24, 0xed, 0xff, 0xff, //0x00001ef1 jmp LBB0_155 + //0x00001ef6 LBB0_410 + 0x4d, 0x01, 0xec, //0x00001ef6 addq %r13, %r12 + 0x48, 0xc7, 0x44, 0x24, 0x10, 0xff, 0xff, 0xff, 0xff, //0x00001ef9 movq $-1, $16(%rsp) + 0x45, 0x31, 0xc9, //0x00001f02 xorl %r9d, %r9d + 0x48, 0x83, 0xfb, 0x20, //0x00001f05 cmpq $32, %rbx + 0x0f, 0x83, 0x5c, 0xfc, 0xff, 0xff, //0x00001f09 jae LBB0_86 + 0xe9, 0x3b, 0x01, 0x00, 0x00, //0x00001f0f jmp LBB0_423 + //0x00001f14 LBB0_411 + 0x4d, 0x01, 0xec, //0x00001f14 addq %r13, %r12 + 0x48, 0xc7, 0x44, 0x24, 0x10, 0xff, 0xff, 0xff, 0xff, //0x00001f17 movq $-1, $16(%rsp) + 0x45, 0x31, 0xc9, //0x00001f20 xorl %r9d, %r9d + 0x4c, 0x89, 0xd8, //0x00001f23 movq %r11, %rax + 0x48, 0x83, 0xfb, 0x20, //0x00001f26 cmpq $32, %rbx + 0x0f, 0x83, 0x91, 0xfc, 0xff, 0xff, //0x00001f2a jae LBB0_188 + //0x00001f30 LBB0_412 + 0x49, 0x89, 0xc3, //0x00001f30 movq %rax, %r11 + 0xe9, 0x7e, 0x02, 0x00, 0x00, //0x00001f33 jmp LBB0_445 + //0x00001f38 LBB0_413 + 0x4d, 0x01, 0xec, //0x00001f38 addq %r13, %r12 + 0x48, 0xc7, 0x44, 0x24, 0x10, 0xff, 0xff, 0xff, 0xff, //0x00001f3b movq $-1, $16(%rsp) + 0x45, 0x31, 0xc9, //0x00001f44 xorl %r9d, %r9d + 0x48, 0x83, 0xfb, 0x20, //0x00001f47 cmpq $32, %rbx + 0x0f, 0x83, 0x4c, 0xfd, 0xff, 0xff, //0x00001f4b jae LBB0_109 + 0xe9, 0x6d, 0x03, 0x00, 0x00, //0x00001f51 jmp LBB0_461 + //0x00001f56 LBB0_414 + 0x4d, 0x01, 0xec, //0x00001f56 addq %r13, %r12 + 0x48, 0xc7, 0x44, 0x24, 0x10, 0xff, 0xff, 0xff, 0xff, //0x00001f59 movq $-1, $16(%rsp) 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 + 0x4c, 0x89, 0xd8, //0x00001f65 movq %r11, %rax + 0x48, 0x83, 0xfb, 0x20, //0x00001f68 cmpq $32, %rbx + 0x0f, 0x83, 0x81, 0xfd, 0xff, 0xff, //0x00001f6c jae LBB0_209 + //0x00001f72 LBB0_415 + 0x49, 0x89, 0xc3, //0x00001f72 movq %rax, %r11 + 0xe9, 0xb0, 0x04, 0x00, 0x00, //0x00001f75 jmp LBB0_483 + //0x00001f7a LBB0_416 + 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00001f7a movq $-1, %r11 + 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x00001f81 movq $-1, %r12 + 0x4c, 0x89, 0xf3, //0x00001f88 movq %r14, %rbx + 0x4c, 0x89, 0x74, 0x24, 0x10, //0x00001f8b movq %r14, $16(%rsp) + 0x4c, 0x89, 0x4c, 0x24, 0x30, //0x00001f90 movq %r9, $48(%rsp) + 0x49, 0x83, 0xff, 0x10, //0x00001f95 cmpq $16, %r15 + 0x0f, 0x83, 0x1f, 0xf6, 0xff, 0xff, //0x00001f99 jae LBB0_297 + 0xe9, 0x46, 0xf7, 0xff, 0xff, //0x00001f9f jmp LBB0_315 + //0x00001fa4 LBB0_417 + 0x4d, 0x01, 0xec, //0x00001fa4 addq %r13, %r12 + 0x48, 0xc7, 0x44, 0x24, 0x10, 0xff, 0xff, 0xff, 0xff, //0x00001fa7 movq $-1, $16(%rsp) + 0x45, 0x31, 0xc9, //0x00001fb0 xorl %r9d, %r9d + 0x48, 0x83, 0xfb, 0x20, //0x00001fb3 cmpq $32, %rbx + 0x0f, 0x83, 0xc1, 0xfd, 0xff, 0xff, //0x00001fb7 jae LBB0_256 + 0xe9, 0xf7, 0xfd, 0xff, 0xff, //0x00001fbd jmp LBB0_260 + //0x00001fc2 LBB0_418 + 0x4d, 0x01, 0xec, //0x00001fc2 addq %r13, %r12 + 0x48, 0xc7, 0x44, 0x24, 0x10, 0xff, 0xff, 0xff, 0xff, //0x00001fc5 movq $-1, $16(%rsp) + 0x45, 0x31, 0xc9, //0x00001fce xorl %r9d, %r9d + 0x4c, 0x89, 0xd8, //0x00001fd1 movq %r11, %rax + 0x48, 0x83, 0xfb, 0x20, //0x00001fd4 cmpq $32, %rbx + 0x0f, 0x83, 0x83, 0xfe, 0xff, 0xff, //0x00001fd8 jae LBB0_352 + 0xe9, 0xee, 0x06, 0x00, 0x00, //0x00001fde jmp LBB0_515 + //0x00001fe3 LBB0_267 + 0x80, 0xfa, 0x22, //0x00001fe3 cmpb $34, %dl + 0x0f, 0x84, 0x13, 0x01, 0x00, 0x00, //0x00001fe6 je LBB0_431 + 0xe9, 0x26, 0x13, 0x00, 0x00, //0x00001fec jmp LBB0_268 + //0x00001ff1 LBB0_419 + 0x48, 0x83, 0x7c, 0x24, 0x10, 0xff, //0x00001ff1 cmpq $-1, $16(%rsp) + 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x00001ff7 jne LBB0_421 + 0x4c, 0x89, 0xe0, //0x00001ffd movq %r12, %rax + 0x4c, 0x29, 0xe8, //0x00002000 subq %r13, %rax + 0x48, 0x0f, 0xbc, 0xca, //0x00002003 bsfq %rdx, %rcx + 0x48, 0x01, 0xc1, //0x00002007 addq %rax, %rcx + 0x48, 0x89, 0x4c, 0x24, 0x10, //0x0000200a movq %rcx, $16(%rsp) + //0x0000200f LBB0_421 + 0x44, 0x89, 0xc8, //0x0000200f movl %r9d, %eax + 0xf7, 0xd0, //0x00002012 notl %eax + 0x21, 0xd0, //0x00002014 andl %edx, %eax + 0x8d, 0x0c, 0x00, //0x00002016 leal (%rax,%rax), %ecx + 0x41, 0x8d, 0x3c, 0x41, //0x00002019 leal (%r9,%rax,2), %edi + 0xf7, 0xd1, //0x0000201d notl %ecx + 0x21, 0xd1, //0x0000201f andl %edx, %ecx + 0x81, 0xe1, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002021 andl $-1431655766, %ecx + 0x45, 0x31, 0xc9, //0x00002027 xorl %r9d, %r9d + 0x01, 0xc1, //0x0000202a addl %eax, %ecx + 0x41, 0x0f, 0x92, 0xc1, //0x0000202c setb %r9b + 0x01, 0xc9, //0x00002030 addl %ecx, %ecx + 0x81, 0xf1, 0x55, 0x55, 0x55, 0x55, //0x00002032 xorl $1431655765, %ecx + 0x21, 0xf9, //0x00002038 andl %edi, %ecx + 0xf7, 0xd1, //0x0000203a notl %ecx + 0x21, 0xce, //0x0000203c andl %ecx, %esi + 0x48, 0x85, 0xf6, //0x0000203e testq %rsi, %rsi + 0x0f, 0x85, 0x57, 0xfb, 0xff, 0xff, //0x00002041 jne LBB0_89 + //0x00002047 LBB0_422 + 0x49, 0x83, 0xc4, 0x20, //0x00002047 addq $32, %r12 + 0x48, 0x83, 0xc3, 0xe0, //0x0000204b addq $-32, %rbx + //0x0000204f LBB0_423 + 0x4d, 0x85, 0xc9, //0x0000204f testq %r9, %r9 + 0x0f, 0x85, 0x8a, 0x04, 0x00, 0x00, //0x00002052 jne LBB0_497 + 0x4c, 0x8b, 0x4c, 0x24, 0x10, //0x00002058 movq $16(%rsp), %r9 + 0x48, 0x85, 0xdb, //0x0000205d testq %rbx, %rbx + 0x0f, 0x84, 0x88, 0x00, 0x00, 0x00, //0x00002060 je LBB0_435 + //0x00002066 LBB0_425 + 0x4c, 0x89, 0xee, //0x00002066 movq %r13, %rsi + 0x48, 0xf7, 0xde, //0x00002069 negq %rsi + //0x0000206c LBB0_426 + 0x31, 0xff, //0x0000206c xorl %edi, %edi + //0x0000206e LBB0_427 + 0x41, 0x0f, 0xb6, 0x14, 0x3c, //0x0000206e movzbl (%r12,%rdi), %edx + 0x80, 0xfa, 0x22, //0x00002073 cmpb $34, %dl + 0x0f, 0x84, 0x6b, 0x00, 0x00, 0x00, //0x00002076 je LBB0_434 + 0x80, 0xfa, 0x5c, //0x0000207c cmpb $92, %dl + 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x0000207f je LBB0_432 + 0x48, 0x83, 0xc7, 0x01, //0x00002085 addq $1, %rdi + 0x48, 0x39, 0xfb, //0x00002089 cmpq %rdi, %rbx + 0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x0000208c jne LBB0_427 + 0xe9, 0x5f, 0x00, 0x00, 0x00, //0x00002092 jmp LBB0_430 + //0x00002097 LBB0_432 + 0x48, 0x8d, 0x43, 0xff, //0x00002097 leaq $-1(%rbx), %rax + 0x48, 0x39, 0xf8, //0x0000209b cmpq %rdi, %rax + 0x0f, 0x84, 0x73, 0x12, 0x00, 0x00, //0x0000209e je LBB0_268 + 0x4a, 0x8d, 0x04, 0x26, //0x000020a4 leaq (%rsi,%r12), %rax + 0x48, 0x01, 0xf8, //0x000020a8 addq %rdi, %rax + 0x49, 0x83, 0xf9, 0xff, //0x000020ab cmpq $-1, %r9 + 0x48, 0x8b, 0x4c, 0x24, 0x10, //0x000020af movq $16(%rsp), %rcx + 0x48, 0x0f, 0x44, 0xc8, //0x000020b4 cmoveq %rax, %rcx + 0x48, 0x89, 0x4c, 0x24, 0x10, //0x000020b8 movq %rcx, $16(%rsp) + 0x4c, 0x0f, 0x44, 0xc8, //0x000020bd cmoveq %rax, %r9 + 0x49, 0x01, 0xfc, //0x000020c1 addq %rdi, %r12 + 0x49, 0x83, 0xc4, 0x02, //0x000020c4 addq $2, %r12 + 0x48, 0x89, 0xd8, //0x000020c8 movq %rbx, %rax + 0x48, 0x29, 0xf8, //0x000020cb subq %rdi, %rax + 0x48, 0x83, 0xc0, 0xfe, //0x000020ce addq $-2, %rax + 0x48, 0x83, 0xc3, 0xfe, //0x000020d2 addq $-2, %rbx + 0x48, 0x39, 0xfb, //0x000020d6 cmpq %rdi, %rbx + 0x48, 0x89, 0xc3, //0x000020d9 movq %rax, %rbx + 0x0f, 0x85, 0x8a, 0xff, 0xff, 0xff, //0x000020dc jne LBB0_426 + 0xe9, 0x30, 0x12, 0x00, 0x00, //0x000020e2 jmp LBB0_268 + //0x000020e7 LBB0_434 + 0x49, 0x01, 0xfc, //0x000020e7 addq %rdi, %r12 + 0x49, 0x83, 0xc4, 0x01, //0x000020ea addq $1, %r12 + //0x000020ee LBB0_435 + 0x4d, 0x29, 0xec, //0x000020ee subq %r13, %r12 + 0xe9, 0xe6, 0xe3, 0xff, 0xff, //0x000020f1 jmp LBB0_32 + //0x000020f6 LBB0_430 + 0x80, 0xfa, 0x22, //0x000020f6 cmpb $34, %dl + 0x0f, 0x85, 0x18, 0x12, 0x00, 0x00, //0x000020f9 jne LBB0_268 + //0x000020ff LBB0_431 + 0x49, 0x01, 0xdc, //0x000020ff addq %rbx, %r12 + 0xe9, 0xe7, 0xff, 0xff, 0xff, //0x00002102 jmp LBB0_435 + //0x00002107 LBB0_436 + 0x48, 0x83, 0x7c, 0x24, 0x10, 0xff, //0x00002107 cmpq $-1, $16(%rsp) + 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x0000210d jne LBB0_438 + 0x4c, 0x89, 0xe1, //0x00002113 movq %r12, %rcx + 0x4c, 0x29, 0xe9, //0x00002116 subq %r13, %rcx + 0x48, 0x0f, 0xbc, 0xf2, //0x00002119 bsfq %rdx, %rsi + 0x48, 0x01, 0xce, //0x0000211d addq %rcx, %rsi + 0x48, 0x89, 0x74, 0x24, 0x10, //0x00002120 movq %rsi, $16(%rsp) + //0x00002125 LBB0_438 + 0x44, 0x89, 0xcf, //0x00002125 movl %r9d, %edi + 0xf7, 0xd7, //0x00002128 notl %edi + 0x21, 0xd7, //0x0000212a andl %edx, %edi + 0x8d, 0x0c, 0x3f, //0x0000212c leal (%rdi,%rdi), %ecx + 0x41, 0x8d, 0x34, 0x79, //0x0000212f leal (%r9,%rdi,2), %esi + 0xf7, 0xd1, //0x00002133 notl %ecx + 0x21, 0xd1, //0x00002135 andl %edx, %ecx + 0x81, 0xe1, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002137 andl $-1431655766, %ecx + 0x45, 0x31, 0xc9, //0x0000213d xorl %r9d, %r9d + 0x01, 0xf9, //0x00002140 addl %edi, %ecx + 0x41, 0x0f, 0x92, 0xc1, //0x00002142 setb %r9b + 0x01, 0xc9, //0x00002146 addl %ecx, %ecx + 0x81, 0xf1, 0x55, 0x55, 0x55, 0x55, //0x00002148 xorl $1431655765, %ecx + 0x21, 0xf1, //0x0000214e andl %esi, %ecx + 0xf7, 0xd1, //0x00002150 notl %ecx + 0x41, 0x21, 0xcb, //0x00002152 andl %ecx, %r11d + 0x4d, 0x85, 0xdb, //0x00002155 testq %r11, %r11 + 0x0f, 0x85, 0x96, 0xfa, 0xff, 0xff, //0x00002158 jne LBB0_191 + //0x0000215e LBB0_439 + 0xba, 0x40, 0x00, 0x00, 0x00, //0x0000215e movl $64, %edx + //0x00002163 LBB0_440 + 0xc5, 0xbd, 0xda, 0xc8, //0x00002163 vpminub %ymm0, %ymm8, %ymm1 + 0xc5, 0xfd, 0x74, 0xc1, //0x00002167 vpcmpeqb %ymm1, %ymm0, %ymm0 + 0xc5, 0xfd, 0xd7, 0xf0, //0x0000216b vpmovmskb %ymm0, %esi + 0x0f, 0xbc, 0xfe, //0x0000216f bsfl %esi, %edi + 0x4d, 0x85, 0xdb, //0x00002172 testq %r11, %r11 + 0x0f, 0x84, 0x28, 0x00, 0x00, 0x00, //0x00002175 je LBB0_443 + //0x0000217b LBB0_441 + 0x85, 0xf6, //0x0000217b testl %esi, %esi + 0xb9, 0x40, 0x00, 0x00, 0x00, //0x0000217d movl $64, %ecx + 0x0f, 0x44, 0xf9, //0x00002182 cmovel %ecx, %edi + 0x48, 0x39, 0xfa, //0x00002185 cmpq %rdi, %rdx + 0x0f, 0x87, 0x79, 0x11, 0x00, 0x00, //0x00002188 ja LBB0_664 + 0x49, 0x89, 0xc3, //0x0000218e movq %rax, %r11 + 0x4d, 0x29, 0xec, //0x00002191 subq %r13, %r12 + 0x49, 0x01, 0xd4, //0x00002194 addq %rdx, %r12 + 0x49, 0x83, 0xc4, 0x01, //0x00002197 addq $1, %r12 + 0x4d, 0x89, 0xf1, //0x0000219b movq %r14, %r9 + 0xe9, 0xb3, 0x00, 0x00, 0x00, //0x0000219e jmp LBB0_456 + //0x000021a3 LBB0_443 + 0x85, 0xf6, //0x000021a3 testl %esi, %esi + 0x0f, 0x85, 0x85, 0x11, 0x00, 0x00, //0x000021a5 jne LBB0_662 + 0x49, 0x89, 0xc3, //0x000021ab movq %rax, %r11 + 0x49, 0x83, 0xc4, 0x20, //0x000021ae addq $32, %r12 + 0x48, 0x83, 0xc3, 0xe0, //0x000021b2 addq $-32, %rbx + //0x000021b6 LBB0_445 + 0x4d, 0x85, 0xc9, //0x000021b6 testq %r9, %r9 + 0x0f, 0x85, 0x64, 0x03, 0x00, 0x00, //0x000021b9 jne LBB0_499 + 0x48, 0x8b, 0x74, 0x24, 0x10, //0x000021bf movq $16(%rsp), %rsi + 0x4d, 0x89, 0xf1, //0x000021c4 movq %r14, %r9 + 0x48, 0x85, 0xdb, //0x000021c7 testq %rbx, %rbx + 0x0f, 0x84, 0xfa, 0x07, 0x00, 0x00, //0x000021ca je LBB0_496 + //0x000021d0 LBB0_447 + 0x41, 0x0f, 0xb6, 0x14, 0x24, //0x000021d0 movzbl (%r12), %edx + 0x80, 0xfa, 0x22, //0x000021d5 cmpb $34, %dl + 0x0f, 0x84, 0x71, 0x00, 0x00, 0x00, //0x000021d8 je LBB0_455 + 0x80, 0xfa, 0x5c, //0x000021de cmpb $92, %dl + 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x000021e1 je LBB0_451 + 0x80, 0xfa, 0x1f, //0x000021e7 cmpb $31, %dl + 0x0f, 0x86, 0x4a, 0x11, 0x00, 0x00, //0x000021ea jbe LBB0_659 + 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x000021f0 movq $-1, %rdx + 0xbf, 0x01, 0x00, 0x00, 0x00, //0x000021f7 movl $1, %edi + 0x49, 0x01, 0xfc, //0x000021fc addq %rdi, %r12 + 0x48, 0x01, 0xd3, //0x000021ff addq %rdx, %rbx + 0x0f, 0x85, 0xc8, 0xff, 0xff, 0xff, //0x00002202 jne LBB0_447 + 0xe9, 0xbd, 0x07, 0x00, 0x00, //0x00002208 jmp LBB0_496 + //0x0000220d LBB0_451 + 0x48, 0x83, 0xfb, 0x01, //0x0000220d cmpq $1, %rbx + 0x0f, 0x84, 0xd7, 0x05, 0x00, 0x00, //0x00002211 je LBB0_530 + 0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x00002217 movq $-2, %rdx + 0xbf, 0x02, 0x00, 0x00, 0x00, //0x0000221e movl $2, %edi + 0x48, 0x83, 0xfe, 0xff, //0x00002223 cmpq $-1, %rsi + 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x00002227 jne LBB0_454 + 0x4c, 0x89, 0xe6, //0x0000222d movq %r12, %rsi + 0x4c, 0x29, 0xee, //0x00002230 subq %r13, %rsi + 0x48, 0x89, 0x74, 0x24, 0x10, //0x00002233 movq %rsi, $16(%rsp) + //0x00002238 LBB0_454 + 0x4d, 0x89, 0xf1, //0x00002238 movq %r14, %r9 + 0x49, 0x89, 0xc3, //0x0000223b movq %rax, %r11 + 0x49, 0x01, 0xfc, //0x0000223e addq %rdi, %r12 + 0x48, 0x01, 0xd3, //0x00002241 addq %rdx, %rbx + 0x0f, 0x85, 0x86, 0xff, 0xff, 0xff, //0x00002244 jne LBB0_447 + 0xe9, 0x7b, 0x07, 0x00, 0x00, //0x0000224a jmp LBB0_496 + //0x0000224f LBB0_455 + 0x4d, 0x29, 0xec, //0x0000224f subq %r13, %r12 + 0x49, 0x83, 0xc4, 0x01, //0x00002252 addq $1, %r12 + //0x00002256 LBB0_456 + 0x48, 0x8b, 0x7c, 0x24, 0x20, //0x00002256 movq $32(%rsp), %rdi + 0x48, 0x8b, 0x54, 0x24, 0x28, //0x0000225b movq $40(%rsp), %rdx + 0xe9, 0x87, 0xe2, 0xff, 0xff, //0x00002260 jmp LBB0_33 + //0x00002265 LBB0_457 + 0x48, 0x83, 0x7c, 0x24, 0x10, 0xff, //0x00002265 cmpq $-1, $16(%rsp) + 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x0000226b jne LBB0_459 + 0x4c, 0x89, 0xe0, //0x00002271 movq %r12, %rax + 0x4c, 0x29, 0xe8, //0x00002274 subq %r13, %rax + 0x48, 0x0f, 0xbc, 0xca, //0x00002277 bsfq %rdx, %rcx + 0x48, 0x01, 0xc1, //0x0000227b addq %rax, %rcx + 0x48, 0x89, 0x4c, 0x24, 0x10, //0x0000227e movq %rcx, $16(%rsp) + //0x00002283 LBB0_459 + 0x44, 0x89, 0xc8, //0x00002283 movl %r9d, %eax + 0xf7, 0xd0, //0x00002286 notl %eax + 0x21, 0xd0, //0x00002288 andl %edx, %eax + 0x8d, 0x0c, 0x00, //0x0000228a leal (%rax,%rax), %ecx + 0x41, 0x8d, 0x3c, 0x41, //0x0000228d leal (%r9,%rax,2), %edi + 0xf7, 0xd1, //0x00002291 notl %ecx + 0x21, 0xd1, //0x00002293 andl %edx, %ecx + 0x81, 0xe1, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002295 andl $-1431655766, %ecx + 0x45, 0x31, 0xc9, //0x0000229b xorl %r9d, %r9d + 0x01, 0xc1, //0x0000229e addl %eax, %ecx + 0x41, 0x0f, 0x92, 0xc1, //0x000022a0 setb %r9b + 0x01, 0xc9, //0x000022a4 addl %ecx, %ecx + 0x81, 0xf1, 0x55, 0x55, 0x55, 0x55, //0x000022a6 xorl $1431655765, %ecx + 0x21, 0xf9, //0x000022ac andl %edi, %ecx + 0xf7, 0xd1, //0x000022ae notl %ecx + 0x21, 0xce, //0x000022b0 andl %ecx, %esi + 0x48, 0x85, 0xf6, //0x000022b2 testq %rsi, %rsi + 0x0f, 0x85, 0x15, 0xfa, 0xff, 0xff, //0x000022b5 jne LBB0_112 + //0x000022bb LBB0_460 + 0x49, 0x83, 0xc4, 0x20, //0x000022bb addq $32, %r12 + 0x48, 0x83, 0xc3, 0xe0, //0x000022bf addq $-32, %rbx + //0x000022c3 LBB0_461 + 0x4d, 0x85, 0xc9, //0x000022c3 testq %r9, %r9 + 0x0f, 0x85, 0x9e, 0x02, 0x00, 0x00, //0x000022c6 jne LBB0_501 + 0x4c, 0x8b, 0x4c, 0x24, 0x10, //0x000022cc movq $16(%rsp), %r9 + 0x48, 0x85, 0xdb, //0x000022d1 testq %rbx, %rbx + 0x0f, 0x84, 0x88, 0x00, 0x00, 0x00, //0x000022d4 je LBB0_473 + //0x000022da LBB0_463 + 0x4c, 0x89, 0xee, //0x000022da movq %r13, %rsi + 0x48, 0xf7, 0xde, //0x000022dd negq %rsi + //0x000022e0 LBB0_464 + 0x31, 0xff, //0x000022e0 xorl %edi, %edi + //0x000022e2 LBB0_465 + 0x41, 0x0f, 0xb6, 0x14, 0x3c, //0x000022e2 movzbl (%r12,%rdi), %edx + 0x80, 0xfa, 0x22, //0x000022e7 cmpb $34, %dl + 0x0f, 0x84, 0x6b, 0x00, 0x00, 0x00, //0x000022ea je LBB0_472 + 0x80, 0xfa, 0x5c, //0x000022f0 cmpb $92, %dl + 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x000022f3 je LBB0_470 + 0x48, 0x83, 0xc7, 0x01, //0x000022f9 addq $1, %rdi + 0x48, 0x39, 0xfb, //0x000022fd cmpq %rdi, %rbx + 0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x00002300 jne LBB0_465 + 0xe9, 0x5f, 0x00, 0x00, 0x00, //0x00002306 jmp LBB0_468 + //0x0000230b LBB0_470 + 0x48, 0x8d, 0x43, 0xff, //0x0000230b leaq $-1(%rbx), %rax + 0x48, 0x39, 0xf8, //0x0000230f cmpq %rdi, %rax + 0x0f, 0x84, 0xff, 0x0f, 0x00, 0x00, //0x00002312 je LBB0_268 + 0x4a, 0x8d, 0x04, 0x26, //0x00002318 leaq (%rsi,%r12), %rax + 0x48, 0x01, 0xf8, //0x0000231c addq %rdi, %rax + 0x49, 0x83, 0xf9, 0xff, //0x0000231f cmpq $-1, %r9 + 0x48, 0x8b, 0x4c, 0x24, 0x10, //0x00002323 movq $16(%rsp), %rcx + 0x48, 0x0f, 0x44, 0xc8, //0x00002328 cmoveq %rax, %rcx + 0x48, 0x89, 0x4c, 0x24, 0x10, //0x0000232c movq %rcx, $16(%rsp) + 0x4c, 0x0f, 0x44, 0xc8, //0x00002331 cmoveq %rax, %r9 + 0x49, 0x01, 0xfc, //0x00002335 addq %rdi, %r12 + 0x49, 0x83, 0xc4, 0x02, //0x00002338 addq $2, %r12 + 0x48, 0x89, 0xd8, //0x0000233c movq %rbx, %rax + 0x48, 0x29, 0xf8, //0x0000233f subq %rdi, %rax + 0x48, 0x83, 0xc0, 0xfe, //0x00002342 addq $-2, %rax + 0x48, 0x83, 0xc3, 0xfe, //0x00002346 addq $-2, %rbx + 0x48, 0x39, 0xfb, //0x0000234a cmpq %rdi, %rbx + 0x48, 0x89, 0xc3, //0x0000234d movq %rax, %rbx + 0x0f, 0x85, 0x8a, 0xff, 0xff, 0xff, //0x00002350 jne LBB0_464 + 0xe9, 0xbc, 0x0f, 0x00, 0x00, //0x00002356 jmp LBB0_268 + //0x0000235b LBB0_472 + 0x49, 0x01, 0xfc, //0x0000235b addq %rdi, %r12 + 0x49, 0x83, 0xc4, 0x01, //0x0000235e addq $1, %r12 + //0x00002362 LBB0_473 + 0x4d, 0x29, 0xec, //0x00002362 subq %r13, %r12 + 0xe9, 0xdd, 0xea, 0xff, 0xff, //0x00002365 jmp LBB0_177 + //0x0000236a LBB0_468 + 0x80, 0xfa, 0x22, //0x0000236a cmpb $34, %dl + 0x0f, 0x85, 0xa4, 0x0f, 0x00, 0x00, //0x0000236d jne LBB0_268 + 0x49, 0x01, 0xdc, //0x00002373 addq %rbx, %r12 + 0xe9, 0xe7, 0xff, 0xff, 0xff, //0x00002376 jmp LBB0_473 + //0x0000237b LBB0_474 + 0x48, 0x83, 0x7c, 0x24, 0x10, 0xff, //0x0000237b cmpq $-1, $16(%rsp) + 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x00002381 jne LBB0_476 + 0x4c, 0x89, 0xe1, //0x00002387 movq %r12, %rcx + 0x4c, 0x29, 0xe9, //0x0000238a subq %r13, %rcx + 0x48, 0x0f, 0xbc, 0xf2, //0x0000238d bsfq %rdx, %rsi + 0x48, 0x01, 0xce, //0x00002391 addq %rcx, %rsi + 0x48, 0x89, 0x74, 0x24, 0x10, //0x00002394 movq %rsi, $16(%rsp) + //0x00002399 LBB0_476 + 0x44, 0x89, 0xcf, //0x00002399 movl %r9d, %edi + 0xf7, 0xd7, //0x0000239c notl %edi + 0x21, 0xd7, //0x0000239e andl %edx, %edi + 0x8d, 0x0c, 0x3f, //0x000023a0 leal (%rdi,%rdi), %ecx + 0x41, 0x8d, 0x34, 0x79, //0x000023a3 leal (%r9,%rdi,2), %esi + 0xf7, 0xd1, //0x000023a7 notl %ecx + 0x21, 0xd1, //0x000023a9 andl %edx, %ecx + 0x81, 0xe1, 0xaa, 0xaa, 0xaa, 0xaa, //0x000023ab andl $-1431655766, %ecx + 0x45, 0x31, 0xc9, //0x000023b1 xorl %r9d, %r9d + 0x01, 0xf9, //0x000023b4 addl %edi, %ecx + 0x41, 0x0f, 0x92, 0xc1, //0x000023b6 setb %r9b + 0x01, 0xc9, //0x000023ba addl %ecx, %ecx + 0x81, 0xf1, 0x55, 0x55, 0x55, 0x55, //0x000023bc xorl $1431655765, %ecx + 0x21, 0xf1, //0x000023c2 andl %esi, %ecx + 0xf7, 0xd1, //0x000023c4 notl %ecx + 0x41, 0x21, 0xcb, //0x000023c6 andl %ecx, %r11d + 0x4d, 0x85, 0xdb, //0x000023c9 testq %r11, %r11 + 0x0f, 0x85, 0x54, 0xf9, 0xff, 0xff, //0x000023cc jne LBB0_212 + //0x000023d2 LBB0_477 + 0xba, 0x40, 0x00, 0x00, 0x00, //0x000023d2 movl $64, %edx + //0x000023d7 LBB0_478 + 0xc5, 0xbd, 0xda, 0xc8, //0x000023d7 vpminub %ymm0, %ymm8, %ymm1 + 0xc5, 0xfd, 0x74, 0xc1, //0x000023db vpcmpeqb %ymm1, %ymm0, %ymm0 + 0xc5, 0xfd, 0xd7, 0xf0, //0x000023df vpmovmskb %ymm0, %esi + 0x0f, 0xbc, 0xfe, //0x000023e3 bsfl %esi, %edi + 0x4d, 0x85, 0xdb, //0x000023e6 testq %r11, %r11 + 0x0f, 0x84, 0x28, 0x00, 0x00, 0x00, //0x000023e9 je LBB0_481 + 0x85, 0xf6, //0x000023ef testl %esi, %esi + 0xb9, 0x40, 0x00, 0x00, 0x00, //0x000023f1 movl $64, %ecx + 0x0f, 0x44, 0xf9, //0x000023f6 cmovel %ecx, %edi + 0x48, 0x39, 0xfa, //0x000023f9 cmpq %rdi, %rdx + 0x0f, 0x87, 0x05, 0x0f, 0x00, 0x00, //0x000023fc ja LBB0_664 + 0x49, 0x89, 0xc3, //0x00002402 movq %rax, %r11 + 0x4d, 0x29, 0xec, //0x00002405 subq %r13, %r12 + 0x49, 0x01, 0xd4, //0x00002408 addq %rdx, %r12 + 0x49, 0x83, 0xc4, 0x01, //0x0000240b addq $1, %r12 + 0x4d, 0x89, 0xf1, //0x0000240f movq %r14, %r9 + 0xe9, 0xb3, 0x00, 0x00, 0x00, //0x00002412 jmp LBB0_494 + //0x00002417 LBB0_481 + 0x85, 0xf6, //0x00002417 testl %esi, %esi + 0x0f, 0x85, 0x11, 0x0f, 0x00, 0x00, //0x00002419 jne LBB0_662 + 0x49, 0x89, 0xc3, //0x0000241f movq %rax, %r11 + 0x49, 0x83, 0xc4, 0x20, //0x00002422 addq $32, %r12 + 0x48, 0x83, 0xc3, 0xe0, //0x00002426 addq $-32, %rbx + //0x0000242a LBB0_483 + 0x4d, 0x85, 0xc9, //0x0000242a testq %r9, %r9 + 0x0f, 0x85, 0x78, 0x01, 0x00, 0x00, //0x0000242d jne LBB0_503 + 0x48, 0x8b, 0x74, 0x24, 0x10, //0x00002433 movq $16(%rsp), %rsi + 0x4d, 0x89, 0xf1, //0x00002438 movq %r14, %r9 + 0x48, 0x85, 0xdb, //0x0000243b testq %rbx, %rbx + 0x0f, 0x84, 0x86, 0x05, 0x00, 0x00, //0x0000243e je LBB0_496 + //0x00002444 LBB0_485 + 0x41, 0x0f, 0xb6, 0x14, 0x24, //0x00002444 movzbl (%r12), %edx + 0x80, 0xfa, 0x22, //0x00002449 cmpb $34, %dl + 0x0f, 0x84, 0x71, 0x00, 0x00, 0x00, //0x0000244c je LBB0_493 + 0x80, 0xfa, 0x5c, //0x00002452 cmpb $92, %dl + 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00002455 je LBB0_489 + 0x80, 0xfa, 0x1f, //0x0000245b cmpb $31, %dl + 0x0f, 0x86, 0xd6, 0x0e, 0x00, 0x00, //0x0000245e jbe LBB0_659 + 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00002464 movq $-1, %rdx + 0xbf, 0x01, 0x00, 0x00, 0x00, //0x0000246b movl $1, %edi + 0x49, 0x01, 0xfc, //0x00002470 addq %rdi, %r12 + 0x48, 0x01, 0xd3, //0x00002473 addq %rdx, %rbx + 0x0f, 0x85, 0xc8, 0xff, 0xff, 0xff, //0x00002476 jne LBB0_485 + 0xe9, 0x49, 0x05, 0x00, 0x00, //0x0000247c jmp LBB0_496 + //0x00002481 LBB0_489 + 0x48, 0x83, 0xfb, 0x01, //0x00002481 cmpq $1, %rbx + 0x0f, 0x84, 0x63, 0x03, 0x00, 0x00, //0x00002485 je LBB0_530 + 0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x0000248b movq $-2, %rdx + 0xbf, 0x02, 0x00, 0x00, 0x00, //0x00002492 movl $2, %edi + 0x48, 0x83, 0xfe, 0xff, //0x00002497 cmpq $-1, %rsi + 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x0000249b jne LBB0_492 + 0x4c, 0x89, 0xe6, //0x000024a1 movq %r12, %rsi + 0x4c, 0x29, 0xee, //0x000024a4 subq %r13, %rsi + 0x48, 0x89, 0x74, 0x24, 0x10, //0x000024a7 movq %rsi, $16(%rsp) + //0x000024ac LBB0_492 + 0x4d, 0x89, 0xf1, //0x000024ac movq %r14, %r9 + 0x49, 0x89, 0xc3, //0x000024af movq %rax, %r11 + 0x49, 0x01, 0xfc, //0x000024b2 addq %rdi, %r12 + 0x48, 0x01, 0xd3, //0x000024b5 addq %rdx, %rbx + 0x0f, 0x85, 0x86, 0xff, 0xff, 0xff, //0x000024b8 jne LBB0_485 + 0xe9, 0x07, 0x05, 0x00, 0x00, //0x000024be jmp LBB0_496 + //0x000024c3 LBB0_493 + 0x4d, 0x29, 0xec, //0x000024c3 subq %r13, %r12 + 0x49, 0x83, 0xc4, 0x01, //0x000024c6 addq $1, %r12 + //0x000024ca LBB0_494 + 0x48, 0x8b, 0x7c, 0x24, 0x20, //0x000024ca movq $32(%rsp), %rdi + 0x48, 0x8b, 0x54, 0x24, 0x28, //0x000024cf movq $40(%rsp), %rdx + 0x4d, 0x85, 0xe4, //0x000024d4 testq %r12, %r12 + 0x0f, 0x89, 0xaf, 0xed, 0xff, 0xff, //0x000024d7 jns LBB0_241 + 0xe9, 0xd9, 0x04, 0x00, 0x00, //0x000024dd jmp LBB0_495 + //0x000024e2 LBB0_497 + 0x48, 0x85, 0xdb, //0x000024e2 testq %rbx, %rbx + 0x0f, 0x84, 0x2c, 0x0e, 0x00, 0x00, //0x000024e5 je LBB0_268 + 0x4d, 0x89, 0xe9, //0x000024eb movq %r13, %r9 + 0x49, 0xf7, 0xd1, //0x000024ee notq %r9 + 0x4d, 0x01, 0xe1, //0x000024f1 addq %r12, %r9 + 0x48, 0x8b, 0x4c, 0x24, 0x10, //0x000024f4 movq $16(%rsp), %rcx + 0x48, 0x83, 0xf9, 0xff, //0x000024f9 cmpq $-1, %rcx + 0x48, 0x89, 0xc8, //0x000024fd movq %rcx, %rax + 0x49, 0x0f, 0x44, 0xc1, //0x00002500 cmoveq %r9, %rax + 0x4c, 0x0f, 0x45, 0xc9, //0x00002504 cmovneq %rcx, %r9 + 0x49, 0x83, 0xc4, 0x01, //0x00002508 addq $1, %r12 + 0x48, 0x83, 0xc3, 0xff, //0x0000250c addq $-1, %rbx + 0x48, 0x89, 0x44, 0x24, 0x10, //0x00002510 movq %rax, $16(%rsp) + 0x48, 0x85, 0xdb, //0x00002515 testq %rbx, %rbx + 0x0f, 0x85, 0x48, 0xfb, 0xff, 0xff, //0x00002518 jne LBB0_425 + 0xe9, 0xcb, 0xfb, 0xff, 0xff, //0x0000251e jmp LBB0_435 + //0x00002523 LBB0_499 + 0x48, 0x85, 0xdb, //0x00002523 testq %rbx, %rbx + 0x0f, 0x84, 0xc2, 0x02, 0x00, 0x00, //0x00002526 je LBB0_530 + 0x4c, 0x89, 0xee, //0x0000252c movq %r13, %rsi + 0x48, 0xf7, 0xd6, //0x0000252f notq %rsi + 0x4c, 0x01, 0xe6, //0x00002532 addq %r12, %rsi + 0x48, 0x8b, 0x54, 0x24, 0x10, //0x00002535 movq $16(%rsp), %rdx + 0x48, 0x83, 0xfa, 0xff, //0x0000253a cmpq $-1, %rdx + 0x48, 0x89, 0xd1, //0x0000253e movq %rdx, %rcx + 0x48, 0x0f, 0x44, 0xce, //0x00002541 cmoveq %rsi, %rcx + 0x48, 0x0f, 0x45, 0xf2, //0x00002545 cmovneq %rdx, %rsi + 0x49, 0x83, 0xc4, 0x01, //0x00002549 addq $1, %r12 + 0x48, 0x83, 0xc3, 0xff, //0x0000254d addq $-1, %rbx + 0x48, 0x89, 0x4c, 0x24, 0x10, //0x00002551 movq %rcx, $16(%rsp) + 0x4d, 0x89, 0xf1, //0x00002556 movq %r14, %r9 + 0x49, 0x89, 0xc3, //0x00002559 movq %rax, %r11 + 0x48, 0x85, 0xdb, //0x0000255c testq %rbx, %rbx + 0x0f, 0x85, 0x6b, 0xfc, 0xff, 0xff, //0x0000255f jne LBB0_447 + 0xe9, 0x60, 0x04, 0x00, 0x00, //0x00002565 jmp LBB0_496 + //0x0000256a LBB0_501 + 0x48, 0x85, 0xdb, //0x0000256a testq %rbx, %rbx + 0x0f, 0x84, 0xa4, 0x0d, 0x00, 0x00, //0x0000256d je LBB0_268 + 0x4d, 0x89, 0xe9, //0x00002573 movq %r13, %r9 + 0x49, 0xf7, 0xd1, //0x00002576 notq %r9 + 0x4d, 0x01, 0xe1, //0x00002579 addq %r12, %r9 + 0x48, 0x8b, 0x4c, 0x24, 0x10, //0x0000257c movq $16(%rsp), %rcx + 0x48, 0x83, 0xf9, 0xff, //0x00002581 cmpq $-1, %rcx + 0x48, 0x89, 0xc8, //0x00002585 movq %rcx, %rax + 0x49, 0x0f, 0x44, 0xc1, //0x00002588 cmoveq %r9, %rax + 0x4c, 0x0f, 0x45, 0xc9, //0x0000258c cmovneq %rcx, %r9 + 0x49, 0x83, 0xc4, 0x01, //0x00002590 addq $1, %r12 + 0x48, 0x83, 0xc3, 0xff, //0x00002594 addq $-1, %rbx + 0x48, 0x89, 0x44, 0x24, 0x10, //0x00002598 movq %rax, $16(%rsp) + 0x48, 0x85, 0xdb, //0x0000259d testq %rbx, %rbx + 0x0f, 0x85, 0x34, 0xfd, 0xff, 0xff, //0x000025a0 jne LBB0_463 + 0xe9, 0xb7, 0xfd, 0xff, 0xff, //0x000025a6 jmp LBB0_473 + //0x000025ab LBB0_503 + 0x48, 0x85, 0xdb, //0x000025ab testq %rbx, %rbx + 0x0f, 0x84, 0x3a, 0x02, 0x00, 0x00, //0x000025ae je LBB0_530 + 0x4c, 0x89, 0xee, //0x000025b4 movq %r13, %rsi + 0x48, 0xf7, 0xd6, //0x000025b7 notq %rsi + 0x4c, 0x01, 0xe6, //0x000025ba addq %r12, %rsi + 0x48, 0x8b, 0x54, 0x24, 0x10, //0x000025bd movq $16(%rsp), %rdx + 0x48, 0x83, 0xfa, 0xff, //0x000025c2 cmpq $-1, %rdx + 0x48, 0x89, 0xd1, //0x000025c6 movq %rdx, %rcx + 0x48, 0x0f, 0x44, 0xce, //0x000025c9 cmoveq %rsi, %rcx + 0x48, 0x0f, 0x45, 0xf2, //0x000025cd cmovneq %rdx, %rsi + 0x49, 0x83, 0xc4, 0x01, //0x000025d1 addq $1, %r12 + 0x48, 0x83, 0xc3, 0xff, //0x000025d5 addq $-1, %rbx + 0x48, 0x89, 0x4c, 0x24, 0x10, //0x000025d9 movq %rcx, $16(%rsp) + 0x4d, 0x89, 0xf1, //0x000025de movq %r14, %r9 + 0x49, 0x89, 0xc3, //0x000025e1 movq %rax, %r11 + 0x48, 0x85, 0xdb, //0x000025e4 testq %rbx, %rbx + 0x0f, 0x85, 0x57, 0xfe, 0xff, 0xff, //0x000025e7 jne LBB0_485 + 0xe9, 0xd8, 0x03, 0x00, 0x00, //0x000025ed jmp LBB0_496 + //0x000025f2 LBB0_505 + 0x48, 0x83, 0x7c, 0x24, 0x10, 0xff, //0x000025f2 cmpq $-1, $16(%rsp) + 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x000025f8 jne LBB0_507 + 0x4c, 0x89, 0xe0, //0x000025fe movq %r12, %rax + 0x4c, 0x29, 0xe8, //0x00002601 subq %r13, %rax + 0x48, 0x0f, 0xbc, 0xca, //0x00002604 bsfq %rdx, %rcx + 0x48, 0x01, 0xc1, //0x00002608 addq %rax, %rcx + 0x48, 0x89, 0x4c, 0x24, 0x10, //0x0000260b movq %rcx, $16(%rsp) + //0x00002610 LBB0_507 + 0x44, 0x89, 0xc8, //0x00002610 movl %r9d, %eax + 0xf7, 0xd0, //0x00002613 notl %eax + 0x21, 0xd0, //0x00002615 andl %edx, %eax + 0x8d, 0x0c, 0x00, //0x00002617 leal (%rax,%rax), %ecx + 0x41, 0x8d, 0x3c, 0x41, //0x0000261a leal (%r9,%rax,2), %edi + 0xf7, 0xd1, //0x0000261e notl %ecx + 0x21, 0xd1, //0x00002620 andl %edx, %ecx + 0x81, 0xe1, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002622 andl $-1431655766, %ecx + 0x45, 0x31, 0xc9, //0x00002628 xorl %r9d, %r9d + 0x01, 0xc1, //0x0000262b addl %eax, %ecx + 0x41, 0x0f, 0x92, 0xc1, //0x0000262d setb %r9b + 0x01, 0xc9, //0x00002631 addl %ecx, %ecx + 0x81, 0xf1, 0x55, 0x55, 0x55, 0x55, //0x00002633 xorl $1431655765, %ecx + 0x21, 0xf9, //0x00002639 andl %edi, %ecx + 0xf7, 0xd1, //0x0000263b notl %ecx + 0x21, 0xce, //0x0000263d andl %ecx, %esi + 0x48, 0x85, 0xf6, //0x0000263f testq %rsi, %rsi + 0x0f, 0x85, 0x56, 0xf5, 0xff, 0xff, //0x00002642 jne LBB0_89 + 0xe9, 0x64, 0xf7, 0xff, 0xff, //0x00002648 jmp LBB0_259 + //0x0000264d LBB0_508 + 0x48, 0x83, 0x7c, 0x24, 0x10, 0xff, //0x0000264d cmpq $-1, $16(%rsp) + 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x00002653 jne LBB0_510 + 0x4c, 0x89, 0xe1, //0x00002659 movq %r12, %rcx + 0x4c, 0x29, 0xe9, //0x0000265c subq %r13, %rcx + 0x48, 0x0f, 0xbc, 0xf2, //0x0000265f bsfq %rdx, %rsi + 0x48, 0x01, 0xce, //0x00002663 addq %rcx, %rsi + 0x48, 0x89, 0x74, 0x24, 0x10, //0x00002666 movq %rsi, $16(%rsp) + //0x0000266b LBB0_510 + 0x44, 0x89, 0xcf, //0x0000266b movl %r9d, %edi + 0xf7, 0xd7, //0x0000266e notl %edi + 0x21, 0xd7, //0x00002670 andl %edx, %edi + 0x8d, 0x0c, 0x3f, //0x00002672 leal (%rdi,%rdi), %ecx + 0x41, 0x8d, 0x34, 0x79, //0x00002675 leal (%r9,%rdi,2), %esi + 0xf7, 0xd1, //0x00002679 notl %ecx + 0x21, 0xd1, //0x0000267b andl %edx, %ecx + 0x81, 0xe1, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000267d andl $-1431655766, %ecx + 0x45, 0x31, 0xc9, //0x00002683 xorl %r9d, %r9d + 0x01, 0xf9, //0x00002686 addl %edi, %ecx + 0x41, 0x0f, 0x92, 0xc1, //0x00002688 setb %r9b + 0x01, 0xc9, //0x0000268c addl %ecx, %ecx + 0x81, 0xf1, 0x55, 0x55, 0x55, 0x55, //0x0000268e xorl $1431655765, %ecx + 0x21, 0xf1, //0x00002694 andl %esi, %ecx + 0xf7, 0xd1, //0x00002696 notl %ecx + 0x41, 0x21, 0xcb, //0x00002698 andl %ecx, %r11d + 0x4d, 0x85, 0xdb, //0x0000269b testq %r11, %r11 + 0x0f, 0x85, 0xf0, 0xf7, 0xff, 0xff, //0x0000269e jne LBB0_355 + //0x000026a4 LBB0_511 + 0xba, 0x40, 0x00, 0x00, 0x00, //0x000026a4 movl $64, %edx + //0x000026a9 LBB0_512 + 0xc5, 0xbd, 0xda, 0xc8, //0x000026a9 vpminub %ymm0, %ymm8, %ymm1 + 0xc5, 0xfd, 0x74, 0xc1, //0x000026ad vpcmpeqb %ymm1, %ymm0, %ymm0 + 0xc5, 0xfd, 0xd7, 0xf0, //0x000026b1 vpmovmskb %ymm0, %esi + 0x0f, 0xbc, 0xfe, //0x000026b5 bsfl %esi, %edi + 0x4d, 0x85, 0xdb, //0x000026b8 testq %r11, %r11 + 0x0f, 0x85, 0xba, 0xfa, 0xff, 0xff, //0x000026bb jne LBB0_441 + 0x85, 0xf6, //0x000026c1 testl %esi, %esi + 0x0f, 0x85, 0x67, 0x0c, 0x00, 0x00, //0x000026c3 jne LBB0_662 + 0x49, 0x83, 0xc4, 0x20, //0x000026c9 addq $32, %r12 + 0x48, 0x83, 0xc3, 0xe0, //0x000026cd addq $-32, %rbx + //0x000026d1 LBB0_515 + 0x4d, 0x85, 0xc9, //0x000026d1 testq %r9, %r9 + 0x0f, 0x85, 0xd8, 0x00, 0x00, 0x00, //0x000026d4 jne LBB0_528 + 0x48, 0x8b, 0x74, 0x24, 0x10, //0x000026da movq $16(%rsp), %rsi + 0x48, 0x85, 0xdb, //0x000026df testq %rbx, %rbx + 0x0f, 0x84, 0x06, 0x01, 0x00, 0x00, //0x000026e2 je LBB0_530 + //0x000026e8 LBB0_517 + 0x41, 0x0f, 0xb6, 0x14, 0x24, //0x000026e8 movzbl (%r12), %edx + 0x80, 0xfa, 0x22, //0x000026ed cmpb $34, %dl + 0x0f, 0x84, 0x5f, 0x00, 0x00, 0x00, //0x000026f0 je LBB0_525 + 0x80, 0xfa, 0x5c, //0x000026f6 cmpb $92, %dl + 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x000026f9 je LBB0_522 + 0x80, 0xfa, 0x1f, //0x000026ff cmpb $31, %dl + 0x0f, 0x86, 0x68, 0x0c, 0x00, 0x00, //0x00002702 jbe LBB0_663 + 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00002708 movq $-1, %rdx + 0xbf, 0x01, 0x00, 0x00, 0x00, //0x0000270f movl $1, %edi + //0x00002714 LBB0_521 + 0x49, 0x01, 0xfc, //0x00002714 addq %rdi, %r12 + 0x48, 0x01, 0xd3, //0x00002717 addq %rdx, %rbx + 0x0f, 0x85, 0xc8, 0xff, 0xff, 0xff, //0x0000271a jne LBB0_517 + 0xe9, 0xc9, 0x00, 0x00, 0x00, //0x00002720 jmp LBB0_530 + //0x00002725 LBB0_522 + 0x48, 0x83, 0xfb, 0x01, //0x00002725 cmpq $1, %rbx + 0x0f, 0x84, 0xbf, 0x00, 0x00, 0x00, //0x00002729 je LBB0_530 + 0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x0000272f movq $-2, %rdx + 0xbf, 0x02, 0x00, 0x00, 0x00, //0x00002736 movl $2, %edi + 0x48, 0x83, 0xfe, 0xff, //0x0000273b cmpq $-1, %rsi + 0x0f, 0x85, 0xcf, 0xff, 0xff, 0xff, //0x0000273f jne LBB0_521 + 0x4c, 0x89, 0xe6, //0x00002745 movq %r12, %rsi + 0x4c, 0x29, 0xee, //0x00002748 subq %r13, %rsi + 0x48, 0x89, 0x74, 0x24, 0x10, //0x0000274b movq %rsi, $16(%rsp) + 0xe9, 0xbf, 0xff, 0xff, 0xff, //0x00002750 jmp LBB0_521 + //0x00002755 LBB0_525 + 0x4d, 0x29, 0xec, //0x00002755 subq %r13, %r12 + 0x49, 0x83, 0xc4, 0x01, //0x00002758 addq $1, %r12 + 0x4d, 0x89, 0xf1, //0x0000275c movq %r14, %r9 + 0x48, 0x8b, 0x7c, 0x24, 0x20, //0x0000275f movq $32(%rsp), %rdi + 0x49, 0x89, 0xc3, //0x00002764 movq %rax, %r11 + 0x48, 0x8b, 0x54, 0x24, 0x28, //0x00002767 movq $40(%rsp), %rdx + 0xe9, 0x7b, 0xdd, 0xff, 0xff, //0x0000276c jmp LBB0_33 + //0x00002771 LBB0_526 + 0x48, 0x85, 0xdb, //0x00002771 testq %rbx, %rbx + 0x0f, 0x84, 0x9d, 0x0b, 0x00, 0x00, //0x00002774 je LBB0_268 + 0x4d, 0x89, 0xe9, //0x0000277a movq %r13, %r9 + 0x49, 0xf7, 0xd1, //0x0000277d notq %r9 + 0x4d, 0x01, 0xe1, //0x00002780 addq %r12, %r9 + 0x48, 0x8b, 0x4c, 0x24, 0x10, //0x00002783 movq $16(%rsp), %rcx + 0x48, 0x83, 0xf9, 0xff, //0x00002788 cmpq $-1, %rcx + 0x48, 0x89, 0xc8, //0x0000278c movq %rcx, %rax + 0x49, 0x0f, 0x44, 0xc1, //0x0000278f cmoveq %r9, %rax + 0x4c, 0x0f, 0x45, 0xc9, //0x00002793 cmovneq %rcx, %r9 + 0x49, 0x83, 0xc4, 0x01, //0x00002797 addq $1, %r12 + 0x48, 0x83, 0xc3, 0xff, //0x0000279b addq $-1, %rbx + 0x48, 0x89, 0x44, 0x24, 0x10, //0x0000279f movq %rax, $16(%rsp) + 0x48, 0x85, 0xdb, //0x000027a4 testq %rbx, %rbx + 0x0f, 0x85, 0x23, 0xf6, 0xff, 0xff, //0x000027a7 jne LBB0_262 + 0xe9, 0x3c, 0xf9, 0xff, 0xff, //0x000027ad jmp LBB0_435 + //0x000027b2 LBB0_528 + 0x48, 0x85, 0xdb, //0x000027b2 testq %rbx, %rbx + 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x000027b5 je LBB0_530 + 0x4c, 0x89, 0xee, //0x000027bb movq %r13, %rsi + 0x48, 0xf7, 0xd6, //0x000027be notq %rsi + 0x4c, 0x01, 0xe6, //0x000027c1 addq %r12, %rsi + 0x48, 0x8b, 0x54, 0x24, 0x10, //0x000027c4 movq $16(%rsp), %rdx + 0x48, 0x83, 0xfa, 0xff, //0x000027c9 cmpq $-1, %rdx + 0x48, 0x89, 0xd1, //0x000027cd movq %rdx, %rcx + 0x48, 0x0f, 0x44, 0xce, //0x000027d0 cmoveq %rsi, %rcx + 0x48, 0x0f, 0x45, 0xf2, //0x000027d4 cmovneq %rdx, %rsi + 0x49, 0x83, 0xc4, 0x01, //0x000027d8 addq $1, %r12 + 0x48, 0x83, 0xc3, 0xff, //0x000027dc addq $-1, %rbx + 0x48, 0x89, 0x4c, 0x24, 0x10, //0x000027e0 movq %rcx, $16(%rsp) + 0x48, 0x85, 0xdb, //0x000027e5 testq %rbx, %rbx + 0x0f, 0x85, 0xfa, 0xfe, 0xff, 0xff, //0x000027e8 jne LBB0_517 + //0x000027ee LBB0_530 + 0x4d, 0x89, 0xf1, //0x000027ee movq %r14, %r9 + 0xe9, 0xd4, 0x01, 0x00, 0x00, //0x000027f1 jmp LBB0_496 + //0x000027f6 LBB0_531 + 0x49, 0x89, 0x01, //0x000027f6 movq %rax, (%r9) + 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x000027f9 movq $-1, %r14 + 0xe9, 0x3a, 0x09, 0x00, 0x00, //0x00002800 jmp LBB0_650 + //0x00002805 LBB0_532 + 0xc5, 0xf5, 0x74, 0xc2, //0x00002805 vpcmpeqb %ymm2, %ymm1, %ymm0 + 0xc5, 0xfd, 0xd7, 0xc0, //0x00002809 vpmovmskb %ymm0, %eax + 0xf7, 0xd0, //0x0000280d notl %eax + 0x0f, 0xbc, 0xc0, //0x0000280f bsfl %eax, %eax + 0x48, 0x29, 0xd0, //0x00002812 subq %rdx, %rax + 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00002815 movq $-1, %r14 + 0x48, 0x39, 0xd8, //0x0000281c cmpq %rbx, %rax + 0x0f, 0x83, 0x1a, 0x09, 0x00, 0x00, //0x0000281f jae LBB0_650 + //0x00002825 LBB0_533 + 0x48, 0x8d, 0x50, 0x01, //0x00002825 leaq $1(%rax), %rdx + 0x49, 0x89, 0x11, //0x00002829 movq %rdx, (%r9) + 0x41, 0x0f, 0xbe, 0x0c, 0x03, //0x0000282c movsbl (%r11,%rax), %ecx + 0x83, 0xf9, 0x7b, //0x00002831 cmpl $123, %ecx + 0x0f, 0x87, 0x9f, 0x01, 0x00, 0x00, //0x00002834 ja LBB0_556 + 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x0000283a movq $-1, %r14 + 0x48, 0x8d, 0x35, 0x34, 0x0b, 0x00, 0x00, //0x00002841 leaq $2868(%rip), %rsi /* LJTI0_0+0(%rip) */ + 0x48, 0x63, 0x0c, 0x8e, //0x00002848 movslq (%rsi,%rcx,4), %rcx + 0x48, 0x01, 0xf1, //0x0000284c addq %rsi, %rcx + 0xff, 0xe1, //0x0000284f jmpq *%rcx + //0x00002851 LBB0_535 + 0x48, 0x8b, 0x7f, 0x08, //0x00002851 movq $8(%rdi), %rdi + 0x48, 0x89, 0xfe, //0x00002855 movq %rdi, %rsi + 0x48, 0x29, 0xd6, //0x00002858 subq %rdx, %rsi + 0x48, 0x83, 0xfe, 0x20, //0x0000285b cmpq $32, %rsi + 0x0f, 0x82, 0x77, 0x0a, 0x00, 0x00, //0x0000285f jb LBB0_653 + 0x48, 0x89, 0xc6, //0x00002865 movq %rax, %rsi + 0x48, 0xf7, 0xd6, //0x00002868 notq %rsi + 0xc5, 0xfe, 0x6f, 0x05, 0xad, 0xd7, 0xff, 0xff, //0x0000286b vmovdqu $-10323(%rip), %ymm0 /* LCPI0_1+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x0d, 0xc5, 0xd7, 0xff, 0xff, //0x00002873 vmovdqu $-10299(%rip), %ymm1 /* LCPI0_2+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x15, 0xdd, 0xd7, 0xff, 0xff, //0x0000287b vmovdqu $-10275(%rip), %ymm2 /* LCPI0_3+0(%rip) */ + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002883 .p2align 4, 0x90 + //0x00002890 LBB0_537 + 0xc4, 0xc1, 0x7e, 0x6f, 0x1c, 0x13, //0x00002890 vmovdqu (%r11,%rdx), %ymm3 + 0xc5, 0xe5, 0x74, 0xe0, //0x00002896 vpcmpeqb %ymm0, %ymm3, %ymm4 + 0xc5, 0xe5, 0xdb, 0xd9, //0x0000289a vpand %ymm1, %ymm3, %ymm3 + 0xc5, 0xe5, 0x74, 0xda, //0x0000289e vpcmpeqb %ymm2, %ymm3, %ymm3 + 0xc5, 0xe5, 0xeb, 0xdc, //0x000028a2 vpor %ymm4, %ymm3, %ymm3 + 0xc5, 0xfd, 0xd7, 0xcb, //0x000028a6 vpmovmskb %ymm3, %ecx + 0x85, 0xc9, //0x000028aa testl %ecx, %ecx + 0x0f, 0x85, 0xca, 0x00, 0x00, 0x00, //0x000028ac jne LBB0_551 + 0x48, 0x83, 0xc2, 0x20, //0x000028b2 addq $32, %rdx + 0x48, 0x8d, 0x0c, 0x37, //0x000028b6 leaq (%rdi,%rsi), %rcx + 0x48, 0x83, 0xc1, 0xe0, //0x000028ba addq $-32, %rcx + 0x48, 0x83, 0xc6, 0xe0, //0x000028be addq $-32, %rsi + 0x48, 0x83, 0xf9, 0x1f, //0x000028c2 cmpq $31, %rcx + 0x0f, 0x87, 0xc4, 0xff, 0xff, 0xff, //0x000028c6 ja LBB0_537 + 0x4c, 0x89, 0xda, //0x000028cc movq %r11, %rdx + 0x48, 0x29, 0xf2, //0x000028cf subq %rsi, %rdx + 0x48, 0x01, 0xf7, //0x000028d2 addq %rsi, %rdi + 0x48, 0x89, 0xfe, //0x000028d5 movq %rdi, %rsi + 0x48, 0x83, 0xfe, 0x10, //0x000028d8 cmpq $16, %rsi + 0x0f, 0x82, 0x54, 0x00, 0x00, 0x00, //0x000028dc jb LBB0_543 + //0x000028e2 LBB0_540 + 0x4c, 0x89, 0xdf, //0x000028e2 movq %r11, %rdi + 0x48, 0x29, 0xd7, //0x000028e5 subq %rdx, %rdi + 0xc5, 0xfa, 0x6f, 0x05, 0x10, 0xd9, 0xff, 0xff, //0x000028e8 vmovdqu $-9968(%rip), %xmm0 /* LCPI0_4+0(%rip) */ + 0xc5, 0xfa, 0x6f, 0x0d, 0x18, 0xd9, 0xff, 0xff, //0x000028f0 vmovdqu $-9960(%rip), %xmm1 /* LCPI0_5+0(%rip) */ + 0xc5, 0xfa, 0x6f, 0x15, 0x20, 0xd9, 0xff, 0xff, //0x000028f8 vmovdqu $-9952(%rip), %xmm2 /* LCPI0_6+0(%rip) */ + //0x00002900 LBB0_541 + 0xc5, 0xfa, 0x6f, 0x1a, //0x00002900 vmovdqu (%rdx), %xmm3 + 0xc5, 0xe1, 0x74, 0xe0, //0x00002904 vpcmpeqb %xmm0, %xmm3, %xmm4 + 0xc5, 0xe1, 0xdb, 0xd9, //0x00002908 vpand %xmm1, %xmm3, %xmm3 + 0xc5, 0xe1, 0x74, 0xda, //0x0000290c vpcmpeqb %xmm2, %xmm3, %xmm3 + 0xc5, 0xe1, 0xeb, 0xdc, //0x00002910 vpor %xmm4, %xmm3, %xmm3 + 0xc5, 0xf9, 0xd7, 0xcb, //0x00002914 vpmovmskb %xmm3, %ecx + 0x85, 0xc9, //0x00002918 testl %ecx, %ecx + 0x0f, 0x85, 0x3c, 0x08, 0x00, 0x00, //0x0000291a jne LBB0_628 + 0x48, 0x83, 0xc2, 0x10, //0x00002920 addq $16, %rdx + 0x48, 0x83, 0xc6, 0xf0, //0x00002924 addq $-16, %rsi + 0x48, 0x83, 0xc7, 0xf0, //0x00002928 addq $-16, %rdi + 0x48, 0x83, 0xfe, 0x0f, //0x0000292c cmpq $15, %rsi + 0x0f, 0x87, 0xca, 0xff, 0xff, 0xff, //0x00002930 ja LBB0_541 + //0x00002936 LBB0_543 + 0x48, 0x85, 0xf6, //0x00002936 testq %rsi, %rsi + 0x0f, 0x84, 0x35, 0x00, 0x00, 0x00, //0x00002939 je LBB0_550 + 0x48, 0x8d, 0x1c, 0x32, //0x0000293f leaq (%rdx,%rsi), %rbx + 0x31, 0xff, //0x00002943 xorl %edi, %edi + //0x00002945 LBB0_545 + 0x0f, 0xb6, 0x0c, 0x3a, //0x00002945 movzbl (%rdx,%rdi), %ecx + 0x80, 0xf9, 0x2c, //0x00002949 cmpb $44, %cl + 0x0f, 0x84, 0x9c, 0x09, 0x00, 0x00, //0x0000294c je LBB0_654 + 0x80, 0xf9, 0x7d, //0x00002952 cmpb $125, %cl + 0x0f, 0x84, 0x93, 0x09, 0x00, 0x00, //0x00002955 je LBB0_654 + 0x80, 0xf9, 0x5d, //0x0000295b cmpb $93, %cl + 0x0f, 0x84, 0x8a, 0x09, 0x00, 0x00, //0x0000295e je LBB0_654 + 0x48, 0x83, 0xc7, 0x01, //0x00002964 addq $1, %rdi + 0x48, 0x39, 0xfe, //0x00002968 cmpq %rdi, %rsi + 0x0f, 0x85, 0xd4, 0xff, 0xff, 0xff, //0x0000296b jne LBB0_545 + 0x48, 0x89, 0xda, //0x00002971 movq %rbx, %rdx + //0x00002974 LBB0_550 + 0x4c, 0x29, 0xda, //0x00002974 subq %r11, %rdx + 0xe9, 0x78, 0x09, 0x00, 0x00, //0x00002977 jmp LBB0_655 + //0x0000297c LBB0_551 + 0x0f, 0xbc, 0xc9, //0x0000297c bsfl %ecx, %ecx + 0x48, 0x29, 0xf1, //0x0000297f subq %rsi, %rcx + //0x00002982 LBB0_552 + 0x49, 0x89, 0x09, //0x00002982 movq %rcx, (%r9) + 0x49, 0x89, 0xc6, //0x00002985 movq %rax, %r14 + 0xe9, 0xb2, 0x07, 0x00, 0x00, //0x00002988 jmp LBB0_650 + //0x0000298d LBB0_553 + 0x4d, 0x89, 0x11, //0x0000298d movq %r10, (%r9) + //0x00002990 LBB0_554 + 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00002990 movq $-1, %r14 + 0xe9, 0xa3, 0x07, 0x00, 0x00, //0x00002997 jmp LBB0_650 + //0x0000299c LBB0_555 + 0x48, 0x8d, 0x48, 0x04, //0x0000299c leaq $4(%rax), %rcx + 0x48, 0x3b, 0x4f, 0x08, //0x000029a0 cmpq $8(%rdi), %rcx + 0x0f, 0x86, 0xd8, 0xff, 0xff, 0xff, //0x000029a4 jbe LBB0_552 + 0xe9, 0x90, 0x07, 0x00, 0x00, //0x000029aa jmp LBB0_650 + //0x000029af LBB0_631 + 0x49, 0xc7, 0xc6, 0xf9, 0xff, 0xff, 0xff, //0x000029af movq $-7, %r14 + 0xe9, 0x84, 0x07, 0x00, 0x00, //0x000029b6 jmp LBB0_650 + //0x000029bb LBB0_495 + 0x49, 0x83, 0xfc, 0xff, //0x000029bb cmpq $-1, %r12 + 0x48, 0x8b, 0x44, 0x24, 0x10, //0x000029bf movq $16(%rsp), %rax + 0x0f, 0x85, 0x6f, 0x07, 0x00, 0x00, //0x000029c4 jne LBB0_649 + //0x000029ca LBB0_496 + 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x000029ca movq $-1, %r12 + 0x4c, 0x89, 0xc0, //0x000029d1 movq %r8, %rax + 0xe9, 0x60, 0x07, 0x00, 0x00, //0x000029d4 jmp LBB0_649 + //0x000029d9 LBB0_556 + 0x49, 0x89, 0x01, //0x000029d9 movq %rax, (%r9) + 0xe9, 0xe2, 0x06, 0x00, 0x00, //0x000029dc jmp LBB0_623 + //0x000029e1 LBB0_557 + 0x4d, 0x89, 0xcd, //0x000029e1 movq %r9, %r13 + 0x4c, 0x8b, 0x47, 0x08, //0x000029e4 movq $8(%rdi), %r8 + 0x4d, 0x89, 0xc7, //0x000029e8 movq %r8, %r15 + 0x49, 0x29, 0xd7, //0x000029eb subq %rdx, %r15 + 0x49, 0x83, 0xff, 0x20, //0x000029ee cmpq $32, %r15 + 0x0f, 0x8c, 0x07, 0x09, 0x00, 0x00, //0x000029f2 jl LBB0_657 + 0x4d, 0x8d, 0x0c, 0x03, //0x000029f8 leaq (%r11,%rax), %r9 + 0x49, 0x29, 0xc0, //0x000029fc subq %rax, %r8 + 0xbb, 0x1f, 0x00, 0x00, 0x00, //0x000029ff movl $31, %ebx + 0x45, 0x31, 0xff, //0x00002a04 xorl %r15d, %r15d + 0xc5, 0xfe, 0x6f, 0x05, 0x71, 0xd6, 0xff, 0xff, //0x00002a07 vmovdqu $-10639(%rip), %ymm0 /* LCPI0_7+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x0d, 0x89, 0xd6, 0xff, 0xff, //0x00002a0f vmovdqu $-10615(%rip), %ymm1 /* LCPI0_8+0(%rip) */ + 0x45, 0x31, 0xe4, //0x00002a17 xorl %r12d, %r12d + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002a1a .p2align 4, 0x90 + //0x00002a20 LBB0_559 + 0xc4, 0x81, 0x7e, 0x6f, 0x54, 0x39, 0x01, //0x00002a20 vmovdqu $1(%r9,%r15), %ymm2 + 0xc5, 0xed, 0x74, 0xd8, //0x00002a27 vpcmpeqb %ymm0, %ymm2, %ymm3 + 0xc5, 0x7d, 0xd7, 0xd3, //0x00002a2b vpmovmskb %ymm3, %r10d + 0xc5, 0xed, 0x74, 0xd1, //0x00002a2f vpcmpeqb %ymm1, %ymm2, %ymm2 + 0xc5, 0xfd, 0xd7, 0xca, //0x00002a33 vpmovmskb %ymm2, %ecx + 0x85, 0xc9, //0x00002a37 testl %ecx, %ecx + 0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x00002a39 jne LBB0_562 + 0x4d, 0x85, 0xe4, //0x00002a3f testq %r12, %r12 + 0x0f, 0x85, 0x08, 0x00, 0x00, 0x00, //0x00002a42 jne LBB0_562 + 0x45, 0x31, 0xe4, //0x00002a48 xorl %r12d, %r12d + 0xe9, 0x31, 0x00, 0x00, 0x00, //0x00002a4b jmp LBB0_563 + //0x00002a50 LBB0_562 + 0x44, 0x89, 0xe6, //0x00002a50 movl %r12d, %esi + 0xf7, 0xd6, //0x00002a53 notl %esi + 0x21, 0xce, //0x00002a55 andl %ecx, %esi + 0x8d, 0x14, 0x36, //0x00002a57 leal (%rsi,%rsi), %edx + 0x44, 0x09, 0xe2, //0x00002a5a orl %r12d, %edx + 0x89, 0xd7, //0x00002a5d movl %edx, %edi + 0xf7, 0xd7, //0x00002a5f notl %edi + 0x21, 0xcf, //0x00002a61 andl %ecx, %edi + 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002a63 andl $-1431655766, %edi + 0x45, 0x31, 0xe4, //0x00002a69 xorl %r12d, %r12d + 0x01, 0xf7, //0x00002a6c addl %esi, %edi + 0x41, 0x0f, 0x92, 0xc4, //0x00002a6e setb %r12b + 0x01, 0xff, //0x00002a72 addl %edi, %edi + 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x00002a74 xorl $1431655765, %edi + 0x21, 0xd7, //0x00002a7a andl %edx, %edi + 0xf7, 0xd7, //0x00002a7c notl %edi + 0x41, 0x21, 0xfa, //0x00002a7e andl %edi, %r10d + //0x00002a81 LBB0_563 + 0x4d, 0x85, 0xd2, //0x00002a81 testq %r10, %r10 + 0x0f, 0x85, 0xf9, 0x05, 0x00, 0x00, //0x00002a84 jne LBB0_619 + 0x49, 0x83, 0xc7, 0x20, //0x00002a8a addq $32, %r15 + 0x49, 0x8d, 0x0c, 0x18, //0x00002a8e leaq (%r8,%rbx), %rcx + 0x48, 0x83, 0xc1, 0xe0, //0x00002a92 addq $-32, %rcx + 0x48, 0x83, 0xc3, 0xe0, //0x00002a96 addq $-32, %rbx + 0x48, 0x83, 0xf9, 0x3f, //0x00002a9a cmpq $63, %rcx + 0x0f, 0x8f, 0x7c, 0xff, 0xff, 0xff, //0x00002a9e jg LBB0_559 + 0x4d, 0x85, 0xe4, //0x00002aa4 testq %r12, %r12 + 0x0f, 0x85, 0x9f, 0x08, 0x00, 0x00, //0x00002aa7 jne LBB0_660 + 0x4b, 0x8d, 0x14, 0x0f, //0x00002aad leaq (%r15,%r9), %rdx + 0x48, 0x83, 0xc2, 0x01, //0x00002ab1 addq $1, %rdx + 0x49, 0xf7, 0xd7, //0x00002ab5 notq %r15 + 0x4d, 0x01, 0xc7, //0x00002ab8 addq %r8, %r15 + //0x00002abb LBB0_567 + 0x4d, 0x85, 0xff, //0x00002abb testq %r15, %r15 + 0x0f, 0x8e, 0x7b, 0x06, 0x00, 0x00, //0x00002abe jle LBB0_650 + 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00002ac4 movq $-1, %r14 + 0xe9, 0x17, 0x06, 0x00, 0x00, //0x00002acb jmp LBB0_625 + //0x00002ad0 LBB0_569 + 0x48, 0x8d, 0x48, 0x05, //0x00002ad0 leaq $5(%rax), %rcx + 0x48, 0x3b, 0x4f, 0x08, //0x00002ad4 cmpq $8(%rdi), %rcx + 0x0f, 0x86, 0xa4, 0xfe, 0xff, 0xff, //0x00002ad8 jbe LBB0_552 + 0xe9, 0x5c, 0x06, 0x00, 0x00, //0x00002ade jmp LBB0_650 + //0x00002ae3 LBB0_570 + 0x4d, 0x89, 0xca, //0x00002ae3 movq %r9, %r10 + 0x4c, 0x8b, 0x7f, 0x08, //0x00002ae6 movq $8(%rdi), %r15 + 0x49, 0x29, 0xd7, //0x00002aea subq %rdx, %r15 + 0x49, 0x01, 0xd3, //0x00002aed addq %rdx, %r11 + 0x45, 0x31, 0xc0, //0x00002af0 xorl %r8d, %r8d + 0xc5, 0xfe, 0x6f, 0x05, 0xa5, 0xd5, 0xff, 0xff, //0x00002af3 vmovdqu $-10843(%rip), %ymm0 /* LCPI0_8+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x0d, 0x7d, 0xd5, 0xff, 0xff, //0x00002afb vmovdqu $-10883(%rip), %ymm1 /* LCPI0_7+0(%rip) */ + 0xc5, 0xe9, 0x76, 0xd2, //0x00002b03 vpcmpeqd %xmm2, %xmm2, %xmm2 + 0xc5, 0xfe, 0x6f, 0x1d, 0xb1, 0xd5, 0xff, 0xff, //0x00002b07 vmovdqu $-10831(%rip), %ymm3 /* LCPI0_9+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0xc9, 0xd5, 0xff, 0xff, //0x00002b0f vmovdqu $-10807(%rip), %ymm4 /* LCPI0_10+0(%rip) */ + 0xc4, 0x41, 0x31, 0xef, 0xc9, //0x00002b17 vpxor %xmm9, %xmm9, %xmm9 + 0x45, 0x31, 0xe4, //0x00002b1c xorl %r12d, %r12d + 0x45, 0x31, 0xc9, //0x00002b1f xorl %r9d, %r9d + 0x31, 0xd2, //0x00002b22 xorl %edx, %edx + 0x49, 0x83, 0xff, 0x40, //0x00002b24 cmpq $64, %r15 + 0x0f, 0x8c, 0x4b, 0x01, 0x00, 0x00, //0x00002b28 jl LBB0_579 + //0x00002b2e LBB0_573 + 0xc4, 0xc1, 0x7e, 0x6f, 0x3b, //0x00002b2e vmovdqu (%r11), %ymm7 + 0xc4, 0xc1, 0x7e, 0x6f, 0x73, 0x20, //0x00002b33 vmovdqu $32(%r11), %ymm6 + 0xc5, 0x45, 0x74, 0xc0, //0x00002b39 vpcmpeqb %ymm0, %ymm7, %ymm8 + 0xc4, 0xc1, 0x7d, 0xd7, 0xf0, //0x00002b3d vpmovmskb %ymm8, %esi + 0xc5, 0x4d, 0x74, 0xc0, //0x00002b42 vpcmpeqb %ymm0, %ymm6, %ymm8 + 0xc4, 0xc1, 0x7d, 0xd7, 0xc8, //0x00002b46 vpmovmskb %ymm8, %ecx + 0x48, 0xc1, 0xe1, 0x20, //0x00002b4b shlq $32, %rcx + 0x48, 0x09, 0xce, //0x00002b4f orq %rcx, %rsi + 0x48, 0x89, 0xf1, //0x00002b52 movq %rsi, %rcx + 0x4c, 0x09, 0xe1, //0x00002b55 orq %r12, %rcx + 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x00002b58 jne LBB0_575 + 0x48, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00002b5e movq $-1, %rsi + 0x45, 0x31, 0xe4, //0x00002b65 xorl %r12d, %r12d + 0xe9, 0x46, 0x00, 0x00, 0x00, //0x00002b68 jmp LBB0_576 + //0x00002b6d LBB0_575 + 0x4c, 0x89, 0xe1, //0x00002b6d movq %r12, %rcx + 0x48, 0xf7, 0xd1, //0x00002b70 notq %rcx + 0x48, 0x21, 0xf1, //0x00002b73 andq %rsi, %rcx + 0x4c, 0x8d, 0x2c, 0x09, //0x00002b76 leaq (%rcx,%rcx), %r13 + 0x4d, 0x09, 0xe5, //0x00002b7a orq %r12, %r13 + 0x4c, 0x89, 0xeb, //0x00002b7d movq %r13, %rbx + 0x48, 0xf7, 0xd3, //0x00002b80 notq %rbx + 0x48, 0xbf, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002b83 movabsq $-6148914691236517206, %rdi + 0x48, 0x21, 0xfe, //0x00002b8d andq %rdi, %rsi + 0x48, 0x21, 0xde, //0x00002b90 andq %rbx, %rsi + 0x45, 0x31, 0xe4, //0x00002b93 xorl %r12d, %r12d + 0x48, 0x01, 0xce, //0x00002b96 addq %rcx, %rsi + 0x41, 0x0f, 0x92, 0xc4, //0x00002b99 setb %r12b + 0x48, 0x01, 0xf6, //0x00002b9d addq %rsi, %rsi + 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00002ba0 movabsq $6148914691236517205, %rcx + 0x48, 0x31, 0xce, //0x00002baa xorq %rcx, %rsi + 0x4c, 0x21, 0xee, //0x00002bad andq %r13, %rsi + 0x48, 0xf7, 0xd6, //0x00002bb0 notq %rsi + //0x00002bb3 LBB0_576 + 0xc5, 0x4d, 0x74, 0xc1, //0x00002bb3 vpcmpeqb %ymm1, %ymm6, %ymm8 + 0xc4, 0xc1, 0x7d, 0xd7, 0xc8, //0x00002bb7 vpmovmskb %ymm8, %ecx + 0x48, 0xc1, 0xe1, 0x20, //0x00002bbc shlq $32, %rcx + 0xc5, 0x45, 0x74, 0xc1, //0x00002bc0 vpcmpeqb %ymm1, %ymm7, %ymm8 + 0xc4, 0xc1, 0x7d, 0xd7, 0xf8, //0x00002bc4 vpmovmskb %ymm8, %edi + 0x48, 0x09, 0xcf, //0x00002bc9 orq %rcx, %rdi + 0x48, 0x21, 0xf7, //0x00002bcc andq %rsi, %rdi + 0xc4, 0xe1, 0xf9, 0x6e, 0xef, //0x00002bcf vmovq %rdi, %xmm5 + 0xc4, 0xe3, 0x51, 0x44, 0xea, 0x00, //0x00002bd4 vpclmulqdq $0, %xmm2, %xmm5, %xmm5 + 0xc4, 0xc1, 0xf9, 0x7e, 0xed, //0x00002bda vmovq %xmm5, %r13 + 0x4d, 0x31, 0xc5, //0x00002bdf xorq %r8, %r13 + 0xc5, 0xc5, 0x74, 0xeb, //0x00002be2 vpcmpeqb %ymm3, %ymm7, %ymm5 + 0xc5, 0xfd, 0xd7, 0xfd, //0x00002be6 vpmovmskb %ymm5, %edi + 0xc5, 0xcd, 0x74, 0xeb, //0x00002bea vpcmpeqb %ymm3, %ymm6, %ymm5 + 0xc5, 0xfd, 0xd7, 0xcd, //0x00002bee vpmovmskb %ymm5, %ecx + 0x48, 0xc1, 0xe1, 0x20, //0x00002bf2 shlq $32, %rcx + 0x48, 0x09, 0xcf, //0x00002bf6 orq %rcx, %rdi + 0x4c, 0x89, 0xe9, //0x00002bf9 movq %r13, %rcx + 0x48, 0xf7, 0xd1, //0x00002bfc notq %rcx + 0x48, 0x21, 0xcf, //0x00002bff andq %rcx, %rdi + 0xc5, 0xc5, 0x74, 0xec, //0x00002c02 vpcmpeqb %ymm4, %ymm7, %ymm5 + 0xc5, 0xfd, 0xd7, 0xdd, //0x00002c06 vpmovmskb %ymm5, %ebx + 0xc5, 0xcd, 0x74, 0xec, //0x00002c0a vpcmpeqb %ymm4, %ymm6, %ymm5 + 0xc5, 0xfd, 0xd7, 0xf5, //0x00002c0e vpmovmskb %ymm5, %esi + 0x48, 0xc1, 0xe6, 0x20, //0x00002c12 shlq $32, %rsi + 0x48, 0x09, 0xf3, //0x00002c16 orq %rsi, %rbx + 0x48, 0x21, 0xcb, //0x00002c19 andq %rcx, %rbx + 0x0f, 0x84, 0x36, 0x00, 0x00, 0x00, //0x00002c1c je LBB0_571 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002c22 .p2align 4, 0x90 + //0x00002c30 LBB0_577 + 0x48, 0x8d, 0x4b, 0xff, //0x00002c30 leaq $-1(%rbx), %rcx + 0x48, 0x89, 0xce, //0x00002c34 movq %rcx, %rsi + 0x48, 0x21, 0xfe, //0x00002c37 andq %rdi, %rsi + 0xf3, 0x48, 0x0f, 0xb8, 0xf6, //0x00002c3a popcntq %rsi, %rsi + 0x4c, 0x01, 0xce, //0x00002c3f addq %r9, %rsi + 0x48, 0x39, 0xd6, //0x00002c42 cmpq %rdx, %rsi + 0x0f, 0x86, 0xfd, 0x03, 0x00, 0x00, //0x00002c45 jbe LBB0_618 + 0x48, 0x83, 0xc2, 0x01, //0x00002c4b addq $1, %rdx + 0x48, 0x21, 0xcb, //0x00002c4f andq %rcx, %rbx + 0x0f, 0x85, 0xd8, 0xff, 0xff, 0xff, //0x00002c52 jne LBB0_577 + //0x00002c58 LBB0_571 + 0x49, 0xc1, 0xfd, 0x3f, //0x00002c58 sarq $63, %r13 + 0xf3, 0x48, 0x0f, 0xb8, 0xcf, //0x00002c5c popcntq %rdi, %rcx + 0x49, 0x01, 0xc9, //0x00002c61 addq %rcx, %r9 + 0x49, 0x83, 0xc3, 0x40, //0x00002c64 addq $64, %r11 + 0x49, 0x83, 0xc7, 0xc0, //0x00002c68 addq $-64, %r15 + 0x4d, 0x89, 0xe8, //0x00002c6c movq %r13, %r8 + 0x49, 0x83, 0xff, 0x40, //0x00002c6f cmpq $64, %r15 + 0x0f, 0x8d, 0xb5, 0xfe, 0xff, 0xff, //0x00002c73 jge LBB0_573 + //0x00002c79 LBB0_579 + 0x4d, 0x85, 0xff, //0x00002c79 testq %r15, %r15 + 0x0f, 0x8e, 0x9d, 0x06, 0x00, 0x00, //0x00002c7c jle LBB0_658 + 0xc5, 0x7e, 0x7f, 0x4c, 0x24, 0x60, //0x00002c82 vmovdqu %ymm9, $96(%rsp) + 0xc5, 0x7e, 0x7f, 0x4c, 0x24, 0x40, //0x00002c88 vmovdqu %ymm9, $64(%rsp) + 0x44, 0x89, 0xd9, //0x00002c8e movl %r11d, %ecx + 0x81, 0xe1, 0xff, 0x0f, 0x00, 0x00, //0x00002c91 andl $4095, %ecx + 0x81, 0xf9, 0xc1, 0x0f, 0x00, 0x00, //0x00002c97 cmpl $4033, %ecx + 0x0f, 0x82, 0x8b, 0xfe, 0xff, 0xff, //0x00002c9d jb LBB0_573 + 0x49, 0x83, 0xff, 0x20, //0x00002ca3 cmpq $32, %r15 + 0x0f, 0x82, 0x1d, 0x00, 0x00, 0x00, //0x00002ca7 jb LBB0_583 + 0xc4, 0xc1, 0x7e, 0x6f, 0x2b, //0x00002cad vmovdqu (%r11), %ymm5 + 0xc5, 0xfe, 0x7f, 0x6c, 0x24, 0x40, //0x00002cb2 vmovdqu %ymm5, $64(%rsp) + 0x49, 0x83, 0xc3, 0x20, //0x00002cb8 addq $32, %r11 + 0x49, 0x8d, 0x7f, 0xe0, //0x00002cbc leaq $-32(%r15), %rdi + 0x48, 0x8d, 0x74, 0x24, 0x60, //0x00002cc0 leaq $96(%rsp), %rsi + 0xe9, 0x08, 0x00, 0x00, 0x00, //0x00002cc5 jmp LBB0_584 + //0x00002cca LBB0_583 + 0x48, 0x8d, 0x74, 0x24, 0x40, //0x00002cca leaq $64(%rsp), %rsi + 0x4c, 0x89, 0xff, //0x00002ccf movq %r15, %rdi + //0x00002cd2 LBB0_584 + 0x48, 0x83, 0xff, 0x10, //0x00002cd2 cmpq $16, %rdi + 0x0f, 0x82, 0x5a, 0x00, 0x00, 0x00, //0x00002cd6 jb LBB0_585 + 0xc4, 0xc1, 0x7a, 0x6f, 0x2b, //0x00002cdc vmovdqu (%r11), %xmm5 + 0xc5, 0xfa, 0x7f, 0x2e, //0x00002ce1 vmovdqu %xmm5, (%rsi) + 0x49, 0x83, 0xc3, 0x10, //0x00002ce5 addq $16, %r11 + 0x48, 0x83, 0xc6, 0x10, //0x00002ce9 addq $16, %rsi + 0x48, 0x83, 0xc7, 0xf0, //0x00002ced addq $-16, %rdi + 0x48, 0x83, 0xff, 0x08, //0x00002cf1 cmpq $8, %rdi + 0x0f, 0x83, 0x45, 0x00, 0x00, 0x00, //0x00002cf5 jae LBB0_590 + //0x00002cfb LBB0_586 + 0x48, 0x83, 0xff, 0x04, //0x00002cfb cmpq $4, %rdi + 0x0f, 0x82, 0x57, 0x00, 0x00, 0x00, //0x00002cff jb LBB0_587 + //0x00002d05 LBB0_591 + 0x41, 0x8b, 0x0b, //0x00002d05 movl (%r11), %ecx + 0x89, 0x0e, //0x00002d08 movl %ecx, (%rsi) + 0x49, 0x83, 0xc3, 0x04, //0x00002d0a addq $4, %r11 + 0x48, 0x83, 0xc6, 0x04, //0x00002d0e addq $4, %rsi + 0x48, 0x83, 0xc7, 0xfc, //0x00002d12 addq $-4, %rdi + 0x48, 0x83, 0xff, 0x02, //0x00002d16 cmpq $2, %rdi + 0x0f, 0x83, 0x46, 0x00, 0x00, 0x00, //0x00002d1a jae LBB0_592 + //0x00002d20 LBB0_588 + 0x4c, 0x89, 0xdb, //0x00002d20 movq %r11, %rbx + 0x4c, 0x8d, 0x5c, 0x24, 0x40, //0x00002d23 leaq $64(%rsp), %r11 + 0x48, 0x85, 0xff, //0x00002d28 testq %rdi, %rdi + 0x0f, 0x85, 0x59, 0x00, 0x00, 0x00, //0x00002d2b jne LBB0_593 + 0xe9, 0xf8, 0xfd, 0xff, 0xff, //0x00002d31 jmp LBB0_573 + //0x00002d36 LBB0_585 + 0x48, 0x83, 0xff, 0x08, //0x00002d36 cmpq $8, %rdi + 0x0f, 0x82, 0xbb, 0xff, 0xff, 0xff, //0x00002d3a jb LBB0_586 + //0x00002d40 LBB0_590 + 0x49, 0x8b, 0x0b, //0x00002d40 movq (%r11), %rcx + 0x48, 0x89, 0x0e, //0x00002d43 movq %rcx, (%rsi) + 0x49, 0x83, 0xc3, 0x08, //0x00002d46 addq $8, %r11 + 0x48, 0x83, 0xc6, 0x08, //0x00002d4a addq $8, %rsi + 0x48, 0x83, 0xc7, 0xf8, //0x00002d4e addq $-8, %rdi + 0x48, 0x83, 0xff, 0x04, //0x00002d52 cmpq $4, %rdi + 0x0f, 0x83, 0xa9, 0xff, 0xff, 0xff, //0x00002d56 jae LBB0_591 + //0x00002d5c LBB0_587 + 0x48, 0x83, 0xff, 0x02, //0x00002d5c cmpq $2, %rdi + 0x0f, 0x82, 0xba, 0xff, 0xff, 0xff, //0x00002d60 jb LBB0_588 + //0x00002d66 LBB0_592 + 0x41, 0x0f, 0xb7, 0x0b, //0x00002d66 movzwl (%r11), %ecx + 0x66, 0x89, 0x0e, //0x00002d6a movw %cx, (%rsi) + 0x49, 0x83, 0xc3, 0x02, //0x00002d6d addq $2, %r11 + 0x48, 0x83, 0xc6, 0x02, //0x00002d71 addq $2, %rsi + 0x48, 0x83, 0xc7, 0xfe, //0x00002d75 addq $-2, %rdi + 0x4c, 0x89, 0xdb, //0x00002d79 movq %r11, %rbx + 0x4c, 0x8d, 0x5c, 0x24, 0x40, //0x00002d7c leaq $64(%rsp), %r11 + 0x48, 0x85, 0xff, //0x00002d81 testq %rdi, %rdi + 0x0f, 0x84, 0xa4, 0xfd, 0xff, 0xff, //0x00002d84 je LBB0_573 + //0x00002d8a LBB0_593 + 0x8a, 0x0b, //0x00002d8a movb (%rbx), %cl + 0x88, 0x0e, //0x00002d8c movb %cl, (%rsi) + 0x4c, 0x8d, 0x5c, 0x24, 0x40, //0x00002d8e leaq $64(%rsp), %r11 + 0xe9, 0x96, 0xfd, 0xff, 0xff, //0x00002d93 jmp LBB0_573 + //0x00002d98 LBB0_594 + 0x4d, 0x89, 0xca, //0x00002d98 movq %r9, %r10 + 0x4c, 0x8b, 0x7f, 0x08, //0x00002d9b movq $8(%rdi), %r15 + 0x49, 0x29, 0xd7, //0x00002d9f subq %rdx, %r15 + 0x49, 0x01, 0xd3, //0x00002da2 addq %rdx, %r11 + 0x45, 0x31, 0xc0, //0x00002da5 xorl %r8d, %r8d + 0xc5, 0xfe, 0x6f, 0x05, 0xf0, 0xd2, 0xff, 0xff, //0x00002da8 vmovdqu $-11536(%rip), %ymm0 /* LCPI0_8+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x0d, 0xc8, 0xd2, 0xff, 0xff, //0x00002db0 vmovdqu $-11576(%rip), %ymm1 /* LCPI0_7+0(%rip) */ + 0xc5, 0xe9, 0x76, 0xd2, //0x00002db8 vpcmpeqd %xmm2, %xmm2, %xmm2 + 0xc5, 0xfe, 0x6f, 0x1d, 0x3c, 0xd3, 0xff, 0xff, //0x00002dbc vmovdqu $-11460(%rip), %ymm3 /* LCPI0_11+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0x94, 0xd2, 0xff, 0xff, //0x00002dc4 vmovdqu $-11628(%rip), %ymm4 /* LCPI0_3+0(%rip) */ + 0xc4, 0x41, 0x31, 0xef, 0xc9, //0x00002dcc vpxor %xmm9, %xmm9, %xmm9 + 0x45, 0x31, 0xe4, //0x00002dd1 xorl %r12d, %r12d + 0x45, 0x31, 0xc9, //0x00002dd4 xorl %r9d, %r9d + 0x31, 0xd2, //0x00002dd7 xorl %edx, %edx + 0x49, 0x83, 0xff, 0x40, //0x00002dd9 cmpq $64, %r15 + 0x0f, 0x8c, 0x46, 0x01, 0x00, 0x00, //0x00002ddd jl LBB0_603 + //0x00002de3 LBB0_597 + 0xc4, 0xc1, 0x7e, 0x6f, 0x3b, //0x00002de3 vmovdqu (%r11), %ymm7 + 0xc4, 0xc1, 0x7e, 0x6f, 0x73, 0x20, //0x00002de8 vmovdqu $32(%r11), %ymm6 + 0xc5, 0x45, 0x74, 0xc0, //0x00002dee vpcmpeqb %ymm0, %ymm7, %ymm8 + 0xc4, 0xc1, 0x7d, 0xd7, 0xf0, //0x00002df2 vpmovmskb %ymm8, %esi + 0xc5, 0x4d, 0x74, 0xc0, //0x00002df7 vpcmpeqb %ymm0, %ymm6, %ymm8 + 0xc4, 0xc1, 0x7d, 0xd7, 0xc8, //0x00002dfb vpmovmskb %ymm8, %ecx + 0x48, 0xc1, 0xe1, 0x20, //0x00002e00 shlq $32, %rcx + 0x48, 0x09, 0xce, //0x00002e04 orq %rcx, %rsi + 0x48, 0x89, 0xf1, //0x00002e07 movq %rsi, %rcx + 0x4c, 0x09, 0xe1, //0x00002e0a orq %r12, %rcx + 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x00002e0d jne LBB0_599 + 0x48, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00002e13 movq $-1, %rsi + 0x45, 0x31, 0xe4, //0x00002e1a xorl %r12d, %r12d + 0xe9, 0x46, 0x00, 0x00, 0x00, //0x00002e1d jmp LBB0_600 + //0x00002e22 LBB0_599 + 0x4c, 0x89, 0xe1, //0x00002e22 movq %r12, %rcx + 0x48, 0xf7, 0xd1, //0x00002e25 notq %rcx + 0x48, 0x21, 0xf1, //0x00002e28 andq %rsi, %rcx + 0x4c, 0x8d, 0x2c, 0x09, //0x00002e2b leaq (%rcx,%rcx), %r13 + 0x4d, 0x09, 0xe5, //0x00002e2f orq %r12, %r13 + 0x4c, 0x89, 0xeb, //0x00002e32 movq %r13, %rbx + 0x48, 0xf7, 0xd3, //0x00002e35 notq %rbx + 0x48, 0xbf, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002e38 movabsq $-6148914691236517206, %rdi + 0x48, 0x21, 0xfe, //0x00002e42 andq %rdi, %rsi + 0x48, 0x21, 0xde, //0x00002e45 andq %rbx, %rsi + 0x45, 0x31, 0xe4, //0x00002e48 xorl %r12d, %r12d + 0x48, 0x01, 0xce, //0x00002e4b addq %rcx, %rsi + 0x41, 0x0f, 0x92, 0xc4, //0x00002e4e setb %r12b + 0x48, 0x01, 0xf6, //0x00002e52 addq %rsi, %rsi + 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00002e55 movabsq $6148914691236517205, %rcx + 0x48, 0x31, 0xce, //0x00002e5f xorq %rcx, %rsi + 0x4c, 0x21, 0xee, //0x00002e62 andq %r13, %rsi + 0x48, 0xf7, 0xd6, //0x00002e65 notq %rsi + //0x00002e68 LBB0_600 + 0xc5, 0x4d, 0x74, 0xc1, //0x00002e68 vpcmpeqb %ymm1, %ymm6, %ymm8 + 0xc4, 0xc1, 0x7d, 0xd7, 0xc8, //0x00002e6c vpmovmskb %ymm8, %ecx + 0x48, 0xc1, 0xe1, 0x20, //0x00002e71 shlq $32, %rcx + 0xc5, 0x45, 0x74, 0xc1, //0x00002e75 vpcmpeqb %ymm1, %ymm7, %ymm8 + 0xc4, 0xc1, 0x7d, 0xd7, 0xf8, //0x00002e79 vpmovmskb %ymm8, %edi + 0x48, 0x09, 0xcf, //0x00002e7e orq %rcx, %rdi + 0x48, 0x21, 0xf7, //0x00002e81 andq %rsi, %rdi + 0xc4, 0xe1, 0xf9, 0x6e, 0xef, //0x00002e84 vmovq %rdi, %xmm5 + 0xc4, 0xe3, 0x51, 0x44, 0xea, 0x00, //0x00002e89 vpclmulqdq $0, %xmm2, %xmm5, %xmm5 + 0xc4, 0xc1, 0xf9, 0x7e, 0xed, //0x00002e8f vmovq %xmm5, %r13 + 0x4d, 0x31, 0xc5, //0x00002e94 xorq %r8, %r13 + 0xc5, 0xc5, 0x74, 0xeb, //0x00002e97 vpcmpeqb %ymm3, %ymm7, %ymm5 + 0xc5, 0xfd, 0xd7, 0xfd, //0x00002e9b vpmovmskb %ymm5, %edi + 0xc5, 0xcd, 0x74, 0xeb, //0x00002e9f vpcmpeqb %ymm3, %ymm6, %ymm5 + 0xc5, 0xfd, 0xd7, 0xcd, //0x00002ea3 vpmovmskb %ymm5, %ecx + 0x48, 0xc1, 0xe1, 0x20, //0x00002ea7 shlq $32, %rcx + 0x48, 0x09, 0xcf, //0x00002eab orq %rcx, %rdi + 0x4c, 0x89, 0xe9, //0x00002eae movq %r13, %rcx + 0x48, 0xf7, 0xd1, //0x00002eb1 notq %rcx + 0x48, 0x21, 0xcf, //0x00002eb4 andq %rcx, %rdi + 0xc5, 0xc5, 0x74, 0xec, //0x00002eb7 vpcmpeqb %ymm4, %ymm7, %ymm5 + 0xc5, 0xfd, 0xd7, 0xdd, //0x00002ebb vpmovmskb %ymm5, %ebx + 0xc5, 0xcd, 0x74, 0xec, //0x00002ebf vpcmpeqb %ymm4, %ymm6, %ymm5 + 0xc5, 0xfd, 0xd7, 0xf5, //0x00002ec3 vpmovmskb %ymm5, %esi + 0x48, 0xc1, 0xe6, 0x20, //0x00002ec7 shlq $32, %rsi + 0x48, 0x09, 0xf3, //0x00002ecb orq %rsi, %rbx + 0x48, 0x21, 0xcb, //0x00002ece andq %rcx, %rbx + 0x0f, 0x84, 0x31, 0x00, 0x00, 0x00, //0x00002ed1 je LBB0_595 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002ed7 .p2align 4, 0x90 + //0x00002ee0 LBB0_601 + 0x48, 0x8d, 0x4b, 0xff, //0x00002ee0 leaq $-1(%rbx), %rcx + 0x48, 0x89, 0xce, //0x00002ee4 movq %rcx, %rsi + 0x48, 0x21, 0xfe, //0x00002ee7 andq %rdi, %rsi + 0xf3, 0x48, 0x0f, 0xb8, 0xf6, //0x00002eea popcntq %rsi, %rsi + 0x4c, 0x01, 0xce, //0x00002eef addq %r9, %rsi + 0x48, 0x39, 0xd6, //0x00002ef2 cmpq %rdx, %rsi + 0x0f, 0x86, 0x4d, 0x01, 0x00, 0x00, //0x00002ef5 jbe LBB0_618 + 0x48, 0x83, 0xc2, 0x01, //0x00002efb addq $1, %rdx + 0x48, 0x21, 0xcb, //0x00002eff andq %rcx, %rbx + 0x0f, 0x85, 0xd8, 0xff, 0xff, 0xff, //0x00002f02 jne LBB0_601 + //0x00002f08 LBB0_595 + 0x49, 0xc1, 0xfd, 0x3f, //0x00002f08 sarq $63, %r13 + 0xf3, 0x48, 0x0f, 0xb8, 0xcf, //0x00002f0c popcntq %rdi, %rcx + 0x49, 0x01, 0xc9, //0x00002f11 addq %rcx, %r9 + 0x49, 0x83, 0xc3, 0x40, //0x00002f14 addq $64, %r11 + 0x49, 0x83, 0xc7, 0xc0, //0x00002f18 addq $-64, %r15 + 0x4d, 0x89, 0xe8, //0x00002f1c movq %r13, %r8 + 0x49, 0x83, 0xff, 0x40, //0x00002f1f cmpq $64, %r15 + 0x0f, 0x8d, 0xba, 0xfe, 0xff, 0xff, //0x00002f23 jge LBB0_597 + //0x00002f29 LBB0_603 + 0x4d, 0x85, 0xff, //0x00002f29 testq %r15, %r15 + 0x0f, 0x8e, 0xed, 0x03, 0x00, 0x00, //0x00002f2c jle LBB0_658 + 0xc5, 0x7e, 0x7f, 0x4c, 0x24, 0x60, //0x00002f32 vmovdqu %ymm9, $96(%rsp) + 0xc5, 0x7e, 0x7f, 0x4c, 0x24, 0x40, //0x00002f38 vmovdqu %ymm9, $64(%rsp) + 0x44, 0x89, 0xd9, //0x00002f3e movl %r11d, %ecx + 0x81, 0xe1, 0xff, 0x0f, 0x00, 0x00, //0x00002f41 andl $4095, %ecx + 0x81, 0xf9, 0xc1, 0x0f, 0x00, 0x00, //0x00002f47 cmpl $4033, %ecx + 0x0f, 0x82, 0x90, 0xfe, 0xff, 0xff, //0x00002f4d jb LBB0_597 + 0x49, 0x83, 0xff, 0x20, //0x00002f53 cmpq $32, %r15 + 0x0f, 0x82, 0x1d, 0x00, 0x00, 0x00, //0x00002f57 jb LBB0_607 + 0xc4, 0xc1, 0x7e, 0x6f, 0x2b, //0x00002f5d vmovdqu (%r11), %ymm5 + 0xc5, 0xfe, 0x7f, 0x6c, 0x24, 0x40, //0x00002f62 vmovdqu %ymm5, $64(%rsp) + 0x49, 0x83, 0xc3, 0x20, //0x00002f68 addq $32, %r11 + 0x49, 0x8d, 0x7f, 0xe0, //0x00002f6c leaq $-32(%r15), %rdi + 0x48, 0x8d, 0x74, 0x24, 0x60, //0x00002f70 leaq $96(%rsp), %rsi + 0xe9, 0x08, 0x00, 0x00, 0x00, //0x00002f75 jmp LBB0_608 + //0x00002f7a LBB0_607 + 0x48, 0x8d, 0x74, 0x24, 0x40, //0x00002f7a leaq $64(%rsp), %rsi + 0x4c, 0x89, 0xff, //0x00002f7f movq %r15, %rdi + //0x00002f82 LBB0_608 + 0x48, 0x83, 0xff, 0x10, //0x00002f82 cmpq $16, %rdi + 0x0f, 0x82, 0x5a, 0x00, 0x00, 0x00, //0x00002f86 jb LBB0_609 + 0xc4, 0xc1, 0x7a, 0x6f, 0x2b, //0x00002f8c vmovdqu (%r11), %xmm5 + 0xc5, 0xfa, 0x7f, 0x2e, //0x00002f91 vmovdqu %xmm5, (%rsi) + 0x49, 0x83, 0xc3, 0x10, //0x00002f95 addq $16, %r11 + 0x48, 0x83, 0xc6, 0x10, //0x00002f99 addq $16, %rsi + 0x48, 0x83, 0xc7, 0xf0, //0x00002f9d addq $-16, %rdi + 0x48, 0x83, 0xff, 0x08, //0x00002fa1 cmpq $8, %rdi + 0x0f, 0x83, 0x45, 0x00, 0x00, 0x00, //0x00002fa5 jae LBB0_614 + //0x00002fab LBB0_610 + 0x48, 0x83, 0xff, 0x04, //0x00002fab cmpq $4, %rdi + 0x0f, 0x82, 0x57, 0x00, 0x00, 0x00, //0x00002faf jb LBB0_611 + //0x00002fb5 LBB0_615 + 0x41, 0x8b, 0x0b, //0x00002fb5 movl (%r11), %ecx + 0x89, 0x0e, //0x00002fb8 movl %ecx, (%rsi) + 0x49, 0x83, 0xc3, 0x04, //0x00002fba addq $4, %r11 + 0x48, 0x83, 0xc6, 0x04, //0x00002fbe addq $4, %rsi + 0x48, 0x83, 0xc7, 0xfc, //0x00002fc2 addq $-4, %rdi + 0x48, 0x83, 0xff, 0x02, //0x00002fc6 cmpq $2, %rdi + 0x0f, 0x83, 0x46, 0x00, 0x00, 0x00, //0x00002fca jae LBB0_616 + //0x00002fd0 LBB0_612 + 0x4c, 0x89, 0xdb, //0x00002fd0 movq %r11, %rbx + 0x4c, 0x8d, 0x5c, 0x24, 0x40, //0x00002fd3 leaq $64(%rsp), %r11 + 0x48, 0x85, 0xff, //0x00002fd8 testq %rdi, %rdi + 0x0f, 0x85, 0x59, 0x00, 0x00, 0x00, //0x00002fdb jne LBB0_617 + 0xe9, 0xfd, 0xfd, 0xff, 0xff, //0x00002fe1 jmp LBB0_597 + //0x00002fe6 LBB0_609 + 0x48, 0x83, 0xff, 0x08, //0x00002fe6 cmpq $8, %rdi + 0x0f, 0x82, 0xbb, 0xff, 0xff, 0xff, //0x00002fea jb LBB0_610 + //0x00002ff0 LBB0_614 + 0x49, 0x8b, 0x0b, //0x00002ff0 movq (%r11), %rcx + 0x48, 0x89, 0x0e, //0x00002ff3 movq %rcx, (%rsi) + 0x49, 0x83, 0xc3, 0x08, //0x00002ff6 addq $8, %r11 + 0x48, 0x83, 0xc6, 0x08, //0x00002ffa addq $8, %rsi + 0x48, 0x83, 0xc7, 0xf8, //0x00002ffe addq $-8, %rdi + 0x48, 0x83, 0xff, 0x04, //0x00003002 cmpq $4, %rdi + 0x0f, 0x83, 0xa9, 0xff, 0xff, 0xff, //0x00003006 jae LBB0_615 + //0x0000300c LBB0_611 + 0x48, 0x83, 0xff, 0x02, //0x0000300c cmpq $2, %rdi + 0x0f, 0x82, 0xba, 0xff, 0xff, 0xff, //0x00003010 jb LBB0_612 + //0x00003016 LBB0_616 + 0x41, 0x0f, 0xb7, 0x0b, //0x00003016 movzwl (%r11), %ecx + 0x66, 0x89, 0x0e, //0x0000301a movw %cx, (%rsi) + 0x49, 0x83, 0xc3, 0x02, //0x0000301d addq $2, %r11 + 0x48, 0x83, 0xc6, 0x02, //0x00003021 addq $2, %rsi + 0x48, 0x83, 0xc7, 0xfe, //0x00003025 addq $-2, %rdi + 0x4c, 0x89, 0xdb, //0x00003029 movq %r11, %rbx + 0x4c, 0x8d, 0x5c, 0x24, 0x40, //0x0000302c leaq $64(%rsp), %r11 + 0x48, 0x85, 0xff, //0x00003031 testq %rdi, %rdi + 0x0f, 0x84, 0xa9, 0xfd, 0xff, 0xff, //0x00003034 je LBB0_597 + //0x0000303a LBB0_617 + 0x8a, 0x0b, //0x0000303a movb (%rbx), %cl + 0x88, 0x0e, //0x0000303c movb %cl, (%rsi) + 0x4c, 0x8d, 0x5c, 0x24, 0x40, //0x0000303e leaq $64(%rsp), %r11 + 0xe9, 0x9b, 0xfd, 0xff, 0xff, //0x00003043 jmp LBB0_597 + //0x00003048 LBB0_618 + 0x48, 0x8b, 0x74, 0x24, 0x20, //0x00003048 movq $32(%rsp), %rsi + 0x48, 0x8b, 0x4e, 0x08, //0x0000304d movq $8(%rsi), %rcx + 0x48, 0x0f, 0xbc, 0xd3, //0x00003051 bsfq %rbx, %rdx + 0x4c, 0x29, 0xfa, //0x00003055 subq %r15, %rdx + 0x48, 0x01, 0xd1, //0x00003058 addq %rdx, %rcx + 0x48, 0x83, 0xc1, 0x01, //0x0000305b addq $1, %rcx + 0x49, 0x89, 0x0a, //0x0000305f movq %rcx, (%r10) + 0x48, 0x8b, 0x56, 0x08, //0x00003062 movq $8(%rsi), %rdx + 0x48, 0x39, 0xd1, //0x00003066 cmpq %rdx, %rcx + 0x48, 0x0f, 0x47, 0xca, //0x00003069 cmovaq %rdx, %rcx + 0x49, 0x89, 0x0a, //0x0000306d movq %rcx, (%r10) + 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00003070 movq $-1, %rcx + 0x48, 0x0f, 0x47, 0xc1, //0x00003077 cmovaq %rcx, %rax + 0x49, 0x89, 0xc6, //0x0000307b movq %rax, %r14 + 0xe9, 0xbc, 0x00, 0x00, 0x00, //0x0000307e jmp LBB0_650 + //0x00003083 LBB0_619 + 0x41, 0x0f, 0xbc, 0xca, //0x00003083 bsfl %r10d, %ecx + 0x48, 0x01, 0xc1, //0x00003087 addq %rax, %rcx + 0x4c, 0x01, 0xf9, //0x0000308a addq %r15, %rcx + 0x48, 0x83, 0xc1, 0x02, //0x0000308d addq $2, %rcx + 0x49, 0x89, 0x4d, 0x00, //0x00003091 movq %rcx, (%r13) + 0x49, 0x89, 0xc6, //0x00003095 movq %rax, %r14 + 0xe9, 0xa2, 0x00, 0x00, 0x00, //0x00003098 jmp LBB0_650 + //0x0000309d LBB0_620 + 0x4c, 0x89, 0x4c, 0x24, 0x30, //0x0000309d movq %r9, $48(%rsp) + 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000030a2 movq $-1, %rcx + 0xe9, 0x03, 0x00, 0x00, 0x00, //0x000030a9 jmp LBB0_622 + //0x000030ae LBB0_621 + 0x4c, 0x89, 0xf9, //0x000030ae movq %r15, %rcx + //0x000030b1 LBB0_622 + 0x48, 0x8b, 0x54, 0x24, 0x30, //0x000030b1 movq $48(%rsp), %rdx + 0x48, 0x8b, 0x02, //0x000030b6 movq (%rdx), %rax + 0x48, 0x29, 0xc8, //0x000030b9 subq %rcx, %rax + 0x48, 0x83, 0xc0, 0xfe, //0x000030bc addq $-2, %rax + 0x48, 0x89, 0x02, //0x000030c0 movq %rax, (%rdx) + //0x000030c3 LBB0_623 + 0x49, 0xc7, 0xc6, 0xfe, 0xff, 0xff, 0xff, //0x000030c3 movq $-2, %r14 + 0xe9, 0x70, 0x00, 0x00, 0x00, //0x000030ca jmp LBB0_650 + //0x000030cf LBB0_624 + 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x000030cf movq $-2, %rcx + 0xbe, 0x02, 0x00, 0x00, 0x00, //0x000030d6 movl $2, %esi + 0x48, 0x01, 0xf2, //0x000030db addq %rsi, %rdx + 0x49, 0x01, 0xcf, //0x000030de addq %rcx, %r15 + 0x0f, 0x8e, 0x58, 0x00, 0x00, 0x00, //0x000030e1 jle LBB0_650 + //0x000030e7 LBB0_625 + 0x0f, 0xb6, 0x0a, //0x000030e7 movzbl (%rdx), %ecx + 0x80, 0xf9, 0x5c, //0x000030ea cmpb $92, %cl + 0x0f, 0x84, 0xdc, 0xff, 0xff, 0xff, //0x000030ed je LBB0_624 + 0x80, 0xf9, 0x22, //0x000030f3 cmpb $34, %cl + 0x0f, 0x84, 0xaa, 0x01, 0x00, 0x00, //0x000030f6 je LBB0_651 + 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000030fc movq $-1, %rcx + 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00003103 movl $1, %esi + 0x48, 0x01, 0xf2, //0x00003108 addq %rsi, %rdx + 0x49, 0x01, 0xcf, //0x0000310b addq %rcx, %r15 + 0x0f, 0x8f, 0xd3, 0xff, 0xff, 0xff, //0x0000310e jg LBB0_625 + 0xe9, 0x26, 0x00, 0x00, 0x00, //0x00003114 jmp LBB0_650 + //0x00003119 LBB0_645 + 0x48, 0x8b, 0x44, 0x24, 0x10, //0x00003119 movq $16(%rsp), %rax + 0x48, 0x83, 0xf8, 0xff, //0x0000311e cmpq $-1, %rax + 0x0f, 0x85, 0x07, 0x00, 0x00, 0x00, //0x00003122 jne LBB0_648 + 0x48, 0x0f, 0xbc, 0xc6, //0x00003128 bsfq %rsi, %rax + //0x0000312c LBB0_647 + 0x4c, 0x01, 0xe0, //0x0000312c addq %r12, %rax + //0x0000312f LBB0_648 + 0x49, 0xc7, 0xc4, 0xfe, 0xff, 0xff, 0xff, //0x0000312f movq $-2, %r12 + 0x4d, 0x89, 0xf1, //0x00003136 movq %r14, %r9 + //0x00003139 LBB0_649 + 0x49, 0x89, 0x01, //0x00003139 movq %rax, (%r9) + 0x4d, 0x89, 0xe6, //0x0000313c movq %r12, %r14 + //0x0000313f LBB0_650 + 0x4c, 0x89, 0xf0, //0x0000313f movq %r14, %rax + 0x48, 0x8d, 0x65, 0xd8, //0x00003142 leaq $-40(%rbp), %rsp + 0x5b, //0x00003146 popq %rbx + 0x41, 0x5c, //0x00003147 popq %r12 + 0x41, 0x5d, //0x00003149 popq %r13 + 0x41, 0x5e, //0x0000314b popq %r14 + 0x41, 0x5f, //0x0000314d popq %r15 + 0x5d, //0x0000314f popq %rbp + 0xc5, 0xf8, 0x77, //0x00003150 vzeroupper + 0xc3, //0x00003153 retq + //0x00003154 LBB0_630 + 0x49, 0x89, 0x01, //0x00003154 movq %rax, (%r9) + 0xe9, 0xe3, 0xff, 0xff, 0xff, //0x00003157 jmp LBB0_650 + //0x0000315c LBB0_628 + 0x66, 0x0f, 0xbc, 0xc9, //0x0000315c bsfw %cx, %cx + 0x0f, 0xb7, 0xc9, //0x00003160 movzwl %cx, %ecx + 0x48, 0x29, 0xf9, //0x00003163 subq %rdi, %rcx + 0xe9, 0x17, 0xf8, 0xff, 0xff, //0x00003166 jmp LBB0_552 + //0x0000316b LBB0_629 + 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x0000316b movq $-1, %rcx + 0xe9, 0x01, 0x01, 0x00, 0x00, //0x00003172 jmp LBB0_643 + //0x00003177 LBB0_632 + 0x49, 0xc7, 0xc6, 0xfe, 0xff, 0xff, 0xff, //0x00003177 movq $-2, %r14 + 0x80, 0xf9, 0x61, //0x0000317e cmpb $97, %cl + 0x0f, 0x85, 0xb8, 0xff, 0xff, 0xff, //0x00003181 jne LBB0_650 + 0x49, 0x8d, 0x42, 0x02, //0x00003187 leaq $2(%r10), %rax + 0x49, 0x89, 0x01, //0x0000318b movq %rax, (%r9) + 0x43, 0x80, 0x7c, 0x15, 0x02, 0x6c, //0x0000318e cmpb $108, $2(%r13,%r10) + 0x0f, 0x85, 0xa5, 0xff, 0xff, 0xff, //0x00003194 jne LBB0_650 + 0x49, 0x8d, 0x42, 0x03, //0x0000319a leaq $3(%r10), %rax + 0x49, 0x89, 0x01, //0x0000319e movq %rax, (%r9) + 0x43, 0x80, 0x7c, 0x15, 0x03, 0x73, //0x000031a1 cmpb $115, $3(%r13,%r10) + 0x0f, 0x85, 0x92, 0xff, 0xff, 0xff, //0x000031a7 jne LBB0_650 + 0x49, 0x8d, 0x42, 0x04, //0x000031ad leaq $4(%r10), %rax + 0x49, 0x89, 0x01, //0x000031b1 movq %rax, (%r9) + 0x43, 0x80, 0x7c, 0x15, 0x04, 0x65, //0x000031b4 cmpb $101, $4(%r13,%r10) + 0x0f, 0x85, 0x7f, 0xff, 0xff, 0xff, //0x000031ba jne LBB0_650 + 0x49, 0x83, 0xc2, 0x05, //0x000031c0 addq $5, %r10 + 0x4d, 0x89, 0x11, //0x000031c4 movq %r10, (%r9) + 0xe9, 0x73, 0xff, 0xff, 0xff, //0x000031c7 jmp LBB0_650 + //0x000031cc LBB0_332 + 0x4d, 0x89, 0x11, //0x000031cc movq %r10, (%r9) + 0x49, 0xc7, 0xc6, 0xfe, 0xff, 0xff, 0xff, //0x000031cf movq $-2, %r14 + 0x80, 0x38, 0x6e, //0x000031d6 cmpb $110, (%rax) + 0x0f, 0x85, 0x60, 0xff, 0xff, 0xff, //0x000031d9 jne LBB0_650 + 0x49, 0x8d, 0x42, 0x01, //0x000031df leaq $1(%r10), %rax + 0x49, 0x89, 0x01, //0x000031e3 movq %rax, (%r9) + 0x43, 0x80, 0x7c, 0x15, 0x01, 0x75, //0x000031e6 cmpb $117, $1(%r13,%r10) + 0x0f, 0x85, 0x4d, 0xff, 0xff, 0xff, //0x000031ec jne LBB0_650 + 0x49, 0x8d, 0x42, 0x02, //0x000031f2 leaq $2(%r10), %rax + 0x49, 0x89, 0x01, //0x000031f6 movq %rax, (%r9) + 0x43, 0x80, 0x7c, 0x15, 0x02, 0x6c, //0x000031f9 cmpb $108, $2(%r13,%r10) + 0x0f, 0x85, 0x3a, 0xff, 0xff, 0xff, //0x000031ff jne LBB0_650 + 0x49, 0x8d, 0x42, 0x03, //0x00003205 leaq $3(%r10), %rax + 0x49, 0x89, 0x01, //0x00003209 movq %rax, (%r9) + 0x43, 0x80, 0x7c, 0x15, 0x03, 0x6c, //0x0000320c cmpb $108, $3(%r13,%r10) + 0x0f, 0x84, 0x51, 0x00, 0x00, 0x00, //0x00003212 je LBB0_641 + 0xe9, 0x22, 0xff, 0xff, 0xff, //0x00003218 jmp LBB0_650 + //0x0000321d LBB0_637 + 0x4d, 0x89, 0x11, //0x0000321d movq %r10, (%r9) + 0x49, 0xc7, 0xc6, 0xfe, 0xff, 0xff, 0xff, //0x00003220 movq $-2, %r14 + 0x80, 0x38, 0x74, //0x00003227 cmpb $116, (%rax) + 0x0f, 0x85, 0x0f, 0xff, 0xff, 0xff, //0x0000322a jne LBB0_650 + 0x49, 0x8d, 0x42, 0x01, //0x00003230 leaq $1(%r10), %rax + 0x49, 0x89, 0x01, //0x00003234 movq %rax, (%r9) + 0x43, 0x80, 0x7c, 0x15, 0x01, 0x72, //0x00003237 cmpb $114, $1(%r13,%r10) + 0x0f, 0x85, 0xfc, 0xfe, 0xff, 0xff, //0x0000323d jne LBB0_650 + 0x49, 0x8d, 0x42, 0x02, //0x00003243 leaq $2(%r10), %rax + 0x49, 0x89, 0x01, //0x00003247 movq %rax, (%r9) + 0x43, 0x80, 0x7c, 0x15, 0x02, 0x75, //0x0000324a cmpb $117, $2(%r13,%r10) + 0x0f, 0x85, 0xe9, 0xfe, 0xff, 0xff, //0x00003250 jne LBB0_650 + 0x49, 0x8d, 0x42, 0x03, //0x00003256 leaq $3(%r10), %rax + 0x49, 0x89, 0x01, //0x0000325a movq %rax, (%r9) + 0x43, 0x80, 0x7c, 0x15, 0x03, 0x65, //0x0000325d cmpb $101, $3(%r13,%r10) + 0x0f, 0x85, 0xd6, 0xfe, 0xff, 0xff, //0x00003263 jne LBB0_650 + //0x00003269 LBB0_641 + 0x49, 0x83, 0xc2, 0x04, //0x00003269 addq $4, %r10 + 0x4d, 0x89, 0x11, //0x0000326d movq %r10, (%r9) + 0xe9, 0xca, 0xfe, 0xff, 0xff, //0x00003270 jmp LBB0_650 + //0x00003275 LBB0_642 + 0x48, 0x89, 0xd9, //0x00003275 movq %rbx, %rcx + //0x00003278 LBB0_643 + 0x48, 0xf7, 0xd1, //0x00003278 notq %rcx + 0x49, 0x01, 0x09, //0x0000327b addq %rcx, (%r9) + 0xe9, 0x40, 0xfe, 0xff, 0xff, //0x0000327e jmp LBB0_623 + //0x00003283 LBB0_644 + 0x4c, 0x29, 0xd8, //0x00003283 subq %r11, %rax + 0x48, 0x01, 0xf0, //0x00003286 addq %rsi, %rax + 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00003289 movq $-1, %r14 + 0x48, 0x39, 0xd8, //0x00003290 cmpq %rbx, %rax + 0x0f, 0x82, 0x8c, 0xf5, 0xff, 0xff, //0x00003293 jb LBB0_533 + 0xe9, 0xa1, 0xfe, 0xff, 0xff, //0x00003299 jmp LBB0_650 + //0x0000329e LBB0_656 + 0x4d, 0x89, 0xe0, //0x0000329e movq %r12, %r8 + 0xe9, 0x24, 0xf7, 0xff, 0xff, //0x000032a1 jmp LBB0_496 + //0x000032a6 LBB0_651 + 0x4c, 0x29, 0xda, //0x000032a6 subq %r11, %rdx + 0x48, 0x83, 0xc2, 0x01, //0x000032a9 addq $1, %rdx + 0x49, 0x89, 0x55, 0x00, //0x000032ad movq %rdx, (%r13) + 0x49, 0x89, 0xc6, //0x000032b1 movq %rax, %r14 + 0xe9, 0x86, 0xfe, 0xff, 0xff, //0x000032b4 jmp LBB0_650 + //0x000032b9 LBB0_363 + 0x4c, 0x01, 0xe6, //0x000032b9 addq %r12, %rsi + 0x49, 0xc7, 0xc4, 0xfe, 0xff, 0xff, 0xff, //0x000032bc movq $-2, %r12 + 0x48, 0x89, 0xf0, //0x000032c3 movq %rsi, %rax + 0xe9, 0x6e, 0xfe, 0xff, 0xff, //0x000032c6 jmp LBB0_649 + //0x000032cb LBB0_652 + 0x4c, 0x01, 0xd8, //0x000032cb addq %r11, %rax + 0x48, 0x85, 0xd2, //0x000032ce testq %rdx, %rdx + 0x0f, 0x85, 0xaf, 0xd1, 0xff, 0xff, //0x000032d1 jne LBB0_25 + 0xe9, 0xe1, 0xd1, 0xff, 0xff, //0x000032d7 jmp LBB0_30 + //0x000032dc LBB0_653 + 0x4c, 0x01, 0xda, //0x000032dc addq %r11, %rdx + 0x48, 0x83, 0xfe, 0x10, //0x000032df cmpq $16, %rsi + 0x0f, 0x83, 0xf9, 0xf5, 0xff, 0xff, //0x000032e3 jae LBB0_540 + 0xe9, 0x48, 0xf6, 0xff, 0xff, //0x000032e9 jmp LBB0_543 + //0x000032ee LBB0_654 + 0x4c, 0x29, 0xda, //0x000032ee subq %r11, %rdx + 0x48, 0x01, 0xfa, //0x000032f1 addq %rdi, %rdx + //0x000032f4 LBB0_655 + 0x49, 0x89, 0x11, //0x000032f4 movq %rdx, (%r9) + 0x49, 0x89, 0xc6, //0x000032f7 movq %rax, %r14 + 0xe9, 0x40, 0xfe, 0xff, 0xff, //0x000032fa jmp LBB0_650 + //0x000032ff LBB0_657 + 0x4c, 0x01, 0xda, //0x000032ff addq %r11, %rdx + 0xe9, 0xb4, 0xf7, 0xff, 0xff, //0x00003302 jmp LBB0_567 + //0x00003307 LBB0_664 + 0x89, 0xf8, //0x00003307 movl %edi, %eax + 0x4d, 0x29, 0xec, //0x00003309 subq %r13, %r12 + 0x49, 0x01, 0xc4, //0x0000330c addq %rax, %r12 + 0x4c, 0x89, 0xe0, //0x0000330f movq %r12, %rax + 0xe9, 0x18, 0xfe, 0xff, 0xff, //0x00003312 jmp LBB0_648 + //0x00003317 LBB0_268 + 0x4d, 0x89, 0xf9, //0x00003317 movq %r15, %r9 + 0xe9, 0xab, 0xf6, 0xff, 0xff, //0x0000331a jmp LBB0_496 + //0x0000331f LBB0_658 + 0x48, 0x8b, 0x44, 0x24, 0x20, //0x0000331f movq $32(%rsp), %rax + 0x48, 0x8b, 0x40, 0x08, //0x00003324 movq $8(%rax), %rax + 0x49, 0x89, 0x02, //0x00003328 movq %rax, (%r10) + 0xe9, 0x0f, 0xfe, 0xff, 0xff, //0x0000332b jmp LBB0_650 + //0x00003330 LBB0_662 + 0x4d, 0x29, 0xec, //0x00003330 subq %r13, %r12 + 0x89, 0xf8, //0x00003333 movl %edi, %eax + 0xe9, 0xf2, 0xfd, 0xff, 0xff, //0x00003335 jmp LBB0_647 + //0x0000333a LBB0_659 + 0x4d, 0x29, 0xec, //0x0000333a subq %r13, %r12 + 0x4c, 0x89, 0xe0, //0x0000333d movq %r12, %rax + 0x49, 0xc7, 0xc4, 0xfe, 0xff, 0xff, 0xff, //0x00003340 movq $-2, %r12 + 0xe9, 0xed, 0xfd, 0xff, 0xff, //0x00003347 jmp LBB0_649 + //0x0000334c LBB0_660 + 0x49, 0x8d, 0x48, 0xff, //0x0000334c leaq $-1(%r8), %rcx + 0x4c, 0x39, 0xf9, //0x00003350 cmpq %r15, %rcx + 0x0f, 0x84, 0xe6, 0xfd, 0xff, 0xff, //0x00003353 je LBB0_650 + 0x4b, 0x8d, 0x14, 0x0f, //0x00003359 leaq (%r15,%r9), %rdx + 0x48, 0x83, 0xc2, 0x02, //0x0000335d addq $2, %rdx + 0x4d, 0x29, 0xf8, //0x00003361 subq %r15, %r8 + 0x49, 0x83, 0xc0, 0xfe, //0x00003364 addq $-2, %r8 + 0x4d, 0x89, 0xc7, //0x00003368 movq %r8, %r15 + 0xe9, 0x4b, 0xf7, 0xff, 0xff, //0x0000336b jmp LBB0_567 + //0x00003370 LBB0_663 + 0x4d, 0x29, 0xec, //0x00003370 subq %r13, %r12 + 0x4c, 0x89, 0xe0, //0x00003373 movq %r12, %rax + 0xe9, 0xb4, 0xfd, 0xff, 0xff, //0x00003376 jmp LBB0_648 + 0x90, //0x0000337b .p2align 2, 0x90 + // // .set L0_0_set_650, LBB0_650-LJTI0_0 + // // .set L0_0_set_556, LBB0_556-LJTI0_0 + // // .set L0_0_set_557, LBB0_557-LJTI0_0 + // // .set L0_0_set_535, LBB0_535-LJTI0_0 + // // .set L0_0_set_594, LBB0_594-LJTI0_0 + // // .set L0_0_set_569, LBB0_569-LJTI0_0 + // // .set L0_0_set_555, LBB0_555-LJTI0_0 + // // .set L0_0_set_570, LBB0_570-LJTI0_0 + //0x0000337c LJTI0_0 + 0xc3, 0xfd, 0xff, 0xff, //0x0000337c .long L0_0_set_650 + 0x5d, 0xf6, 0xff, 0xff, //0x00003380 .long L0_0_set_556 + 0x5d, 0xf6, 0xff, 0xff, //0x00003384 .long L0_0_set_556 + 0x5d, 0xf6, 0xff, 0xff, //0x00003388 .long L0_0_set_556 + 0x5d, 0xf6, 0xff, 0xff, //0x0000338c .long L0_0_set_556 + 0x5d, 0xf6, 0xff, 0xff, //0x00003390 .long L0_0_set_556 + 0x5d, 0xf6, 0xff, 0xff, //0x00003394 .long L0_0_set_556 + 0x5d, 0xf6, 0xff, 0xff, //0x00003398 .long L0_0_set_556 + 0x5d, 0xf6, 0xff, 0xff, //0x0000339c .long L0_0_set_556 + 0x5d, 0xf6, 0xff, 0xff, //0x000033a0 .long L0_0_set_556 + 0x5d, 0xf6, 0xff, 0xff, //0x000033a4 .long L0_0_set_556 + 0x5d, 0xf6, 0xff, 0xff, //0x000033a8 .long L0_0_set_556 + 0x5d, 0xf6, 0xff, 0xff, //0x000033ac .long L0_0_set_556 + 0x5d, 0xf6, 0xff, 0xff, //0x000033b0 .long L0_0_set_556 + 0x5d, 0xf6, 0xff, 0xff, //0x000033b4 .long L0_0_set_556 + 0x5d, 0xf6, 0xff, 0xff, //0x000033b8 .long L0_0_set_556 + 0x5d, 0xf6, 0xff, 0xff, //0x000033bc .long L0_0_set_556 + 0x5d, 0xf6, 0xff, 0xff, //0x000033c0 .long L0_0_set_556 + 0x5d, 0xf6, 0xff, 0xff, //0x000033c4 .long L0_0_set_556 + 0x5d, 0xf6, 0xff, 0xff, //0x000033c8 .long L0_0_set_556 + 0x5d, 0xf6, 0xff, 0xff, //0x000033cc .long L0_0_set_556 + 0x5d, 0xf6, 0xff, 0xff, //0x000033d0 .long L0_0_set_556 + 0x5d, 0xf6, 0xff, 0xff, //0x000033d4 .long L0_0_set_556 + 0x5d, 0xf6, 0xff, 0xff, //0x000033d8 .long L0_0_set_556 + 0x5d, 0xf6, 0xff, 0xff, //0x000033dc .long L0_0_set_556 + 0x5d, 0xf6, 0xff, 0xff, //0x000033e0 .long L0_0_set_556 + 0x5d, 0xf6, 0xff, 0xff, //0x000033e4 .long L0_0_set_556 + 0x5d, 0xf6, 0xff, 0xff, //0x000033e8 .long L0_0_set_556 + 0x5d, 0xf6, 0xff, 0xff, //0x000033ec .long L0_0_set_556 + 0x5d, 0xf6, 0xff, 0xff, //0x000033f0 .long L0_0_set_556 + 0x5d, 0xf6, 0xff, 0xff, //0x000033f4 .long L0_0_set_556 + 0x5d, 0xf6, 0xff, 0xff, //0x000033f8 .long L0_0_set_556 + 0x5d, 0xf6, 0xff, 0xff, //0x000033fc .long L0_0_set_556 + 0x5d, 0xf6, 0xff, 0xff, //0x00003400 .long L0_0_set_556 + 0x65, 0xf6, 0xff, 0xff, //0x00003404 .long L0_0_set_557 + 0x5d, 0xf6, 0xff, 0xff, //0x00003408 .long L0_0_set_556 + 0x5d, 0xf6, 0xff, 0xff, //0x0000340c .long L0_0_set_556 + 0x5d, 0xf6, 0xff, 0xff, //0x00003410 .long L0_0_set_556 + 0x5d, 0xf6, 0xff, 0xff, //0x00003414 .long L0_0_set_556 + 0x5d, 0xf6, 0xff, 0xff, //0x00003418 .long L0_0_set_556 + 0x5d, 0xf6, 0xff, 0xff, //0x0000341c .long L0_0_set_556 + 0x5d, 0xf6, 0xff, 0xff, //0x00003420 .long L0_0_set_556 + 0x5d, 0xf6, 0xff, 0xff, //0x00003424 .long L0_0_set_556 + 0x5d, 0xf6, 0xff, 0xff, //0x00003428 .long L0_0_set_556 + 0x5d, 0xf6, 0xff, 0xff, //0x0000342c .long L0_0_set_556 + 0xd5, 0xf4, 0xff, 0xff, //0x00003430 .long L0_0_set_535 + 0x5d, 0xf6, 0xff, 0xff, //0x00003434 .long L0_0_set_556 + 0x5d, 0xf6, 0xff, 0xff, //0x00003438 .long L0_0_set_556 + 0xd5, 0xf4, 0xff, 0xff, //0x0000343c .long L0_0_set_535 + 0xd5, 0xf4, 0xff, 0xff, //0x00003440 .long L0_0_set_535 + 0xd5, 0xf4, 0xff, 0xff, //0x00003444 .long L0_0_set_535 + 0xd5, 0xf4, 0xff, 0xff, //0x00003448 .long L0_0_set_535 + 0xd5, 0xf4, 0xff, 0xff, //0x0000344c .long L0_0_set_535 + 0xd5, 0xf4, 0xff, 0xff, //0x00003450 .long L0_0_set_535 + 0xd5, 0xf4, 0xff, 0xff, //0x00003454 .long L0_0_set_535 + 0xd5, 0xf4, 0xff, 0xff, //0x00003458 .long L0_0_set_535 + 0xd5, 0xf4, 0xff, 0xff, //0x0000345c .long L0_0_set_535 + 0xd5, 0xf4, 0xff, 0xff, //0x00003460 .long L0_0_set_535 + 0x5d, 0xf6, 0xff, 0xff, //0x00003464 .long L0_0_set_556 + 0x5d, 0xf6, 0xff, 0xff, //0x00003468 .long L0_0_set_556 + 0x5d, 0xf6, 0xff, 0xff, //0x0000346c .long L0_0_set_556 + 0x5d, 0xf6, 0xff, 0xff, //0x00003470 .long L0_0_set_556 + 0x5d, 0xf6, 0xff, 0xff, //0x00003474 .long L0_0_set_556 + 0x5d, 0xf6, 0xff, 0xff, //0x00003478 .long L0_0_set_556 + 0x5d, 0xf6, 0xff, 0xff, //0x0000347c .long L0_0_set_556 + 0x5d, 0xf6, 0xff, 0xff, //0x00003480 .long L0_0_set_556 + 0x5d, 0xf6, 0xff, 0xff, //0x00003484 .long L0_0_set_556 + 0x5d, 0xf6, 0xff, 0xff, //0x00003488 .long L0_0_set_556 + 0x5d, 0xf6, 0xff, 0xff, //0x0000348c .long L0_0_set_556 + 0x5d, 0xf6, 0xff, 0xff, //0x00003490 .long L0_0_set_556 + 0x5d, 0xf6, 0xff, 0xff, //0x00003494 .long L0_0_set_556 + 0x5d, 0xf6, 0xff, 0xff, //0x00003498 .long L0_0_set_556 + 0x5d, 0xf6, 0xff, 0xff, //0x0000349c .long L0_0_set_556 + 0x5d, 0xf6, 0xff, 0xff, //0x000034a0 .long L0_0_set_556 + 0x5d, 0xf6, 0xff, 0xff, //0x000034a4 .long L0_0_set_556 + 0x5d, 0xf6, 0xff, 0xff, //0x000034a8 .long L0_0_set_556 + 0x5d, 0xf6, 0xff, 0xff, //0x000034ac .long L0_0_set_556 + 0x5d, 0xf6, 0xff, 0xff, //0x000034b0 .long L0_0_set_556 + 0x5d, 0xf6, 0xff, 0xff, //0x000034b4 .long L0_0_set_556 + 0x5d, 0xf6, 0xff, 0xff, //0x000034b8 .long L0_0_set_556 + 0x5d, 0xf6, 0xff, 0xff, //0x000034bc .long L0_0_set_556 + 0x5d, 0xf6, 0xff, 0xff, //0x000034c0 .long L0_0_set_556 + 0x5d, 0xf6, 0xff, 0xff, //0x000034c4 .long L0_0_set_556 + 0x5d, 0xf6, 0xff, 0xff, //0x000034c8 .long L0_0_set_556 + 0x5d, 0xf6, 0xff, 0xff, //0x000034cc .long L0_0_set_556 + 0x5d, 0xf6, 0xff, 0xff, //0x000034d0 .long L0_0_set_556 + 0x5d, 0xf6, 0xff, 0xff, //0x000034d4 .long L0_0_set_556 + 0x5d, 0xf6, 0xff, 0xff, //0x000034d8 .long L0_0_set_556 + 0x5d, 0xf6, 0xff, 0xff, //0x000034dc .long L0_0_set_556 + 0x5d, 0xf6, 0xff, 0xff, //0x000034e0 .long L0_0_set_556 + 0x5d, 0xf6, 0xff, 0xff, //0x000034e4 .long L0_0_set_556 + 0x1c, 0xfa, 0xff, 0xff, //0x000034e8 .long L0_0_set_594 + 0x5d, 0xf6, 0xff, 0xff, //0x000034ec .long L0_0_set_556 + 0x5d, 0xf6, 0xff, 0xff, //0x000034f0 .long L0_0_set_556 + 0x5d, 0xf6, 0xff, 0xff, //0x000034f4 .long L0_0_set_556 + 0x5d, 0xf6, 0xff, 0xff, //0x000034f8 .long L0_0_set_556 + 0x5d, 0xf6, 0xff, 0xff, //0x000034fc .long L0_0_set_556 + 0x5d, 0xf6, 0xff, 0xff, //0x00003500 .long L0_0_set_556 + 0x5d, 0xf6, 0xff, 0xff, //0x00003504 .long L0_0_set_556 + 0x5d, 0xf6, 0xff, 0xff, //0x00003508 .long L0_0_set_556 + 0x5d, 0xf6, 0xff, 0xff, //0x0000350c .long L0_0_set_556 + 0x5d, 0xf6, 0xff, 0xff, //0x00003510 .long L0_0_set_556 + 0x54, 0xf7, 0xff, 0xff, //0x00003514 .long L0_0_set_569 + 0x5d, 0xf6, 0xff, 0xff, //0x00003518 .long L0_0_set_556 + 0x5d, 0xf6, 0xff, 0xff, //0x0000351c .long L0_0_set_556 + 0x5d, 0xf6, 0xff, 0xff, //0x00003520 .long L0_0_set_556 + 0x5d, 0xf6, 0xff, 0xff, //0x00003524 .long L0_0_set_556 + 0x5d, 0xf6, 0xff, 0xff, //0x00003528 .long L0_0_set_556 + 0x5d, 0xf6, 0xff, 0xff, //0x0000352c .long L0_0_set_556 + 0x5d, 0xf6, 0xff, 0xff, //0x00003530 .long L0_0_set_556 + 0x20, 0xf6, 0xff, 0xff, //0x00003534 .long L0_0_set_555 + 0x5d, 0xf6, 0xff, 0xff, //0x00003538 .long L0_0_set_556 + 0x5d, 0xf6, 0xff, 0xff, //0x0000353c .long L0_0_set_556 + 0x5d, 0xf6, 0xff, 0xff, //0x00003540 .long L0_0_set_556 + 0x5d, 0xf6, 0xff, 0xff, //0x00003544 .long L0_0_set_556 + 0x5d, 0xf6, 0xff, 0xff, //0x00003548 .long L0_0_set_556 + 0x20, 0xf6, 0xff, 0xff, //0x0000354c .long L0_0_set_555 + 0x5d, 0xf6, 0xff, 0xff, //0x00003550 .long L0_0_set_556 + 0x5d, 0xf6, 0xff, 0xff, //0x00003554 .long L0_0_set_556 + 0x5d, 0xf6, 0xff, 0xff, //0x00003558 .long L0_0_set_556 + 0x5d, 0xf6, 0xff, 0xff, //0x0000355c .long L0_0_set_556 + 0x5d, 0xf6, 0xff, 0xff, //0x00003560 .long L0_0_set_556 + 0x5d, 0xf6, 0xff, 0xff, //0x00003564 .long L0_0_set_556 + 0x67, 0xf7, 0xff, 0xff, //0x00003568 .long L0_0_set_570 + // // .set L0_1_set_70, LBB0_70-LJTI0_1 + // // .set L0_1_set_96, LBB0_96-LJTI0_1 + // // .set L0_1_set_76, LBB0_76-LJTI0_1 + // // .set L0_1_set_94, LBB0_94-LJTI0_1 + // // .set L0_1_set_73, LBB0_73-LJTI0_1 + // // .set L0_1_set_99, LBB0_99-LJTI0_1 + //0x0000356c LJTI0_1 + 0xb6, 0xd1, 0xff, 0xff, //0x0000356c .long L0_1_set_70 + 0x4f, 0xd3, 0xff, 0xff, //0x00003570 .long L0_1_set_96 + 0xec, 0xd1, 0xff, 0xff, //0x00003574 .long L0_1_set_76 + 0x39, 0xd3, 0xff, 0xff, //0x00003578 .long L0_1_set_94 + 0xcd, 0xd1, 0xff, 0xff, //0x0000357c .long L0_1_set_73 + 0x46, 0xd7, 0xff, 0xff, //0x00003580 .long L0_1_set_99 + // // .set L0_2_set_650, LBB0_650-LJTI0_2 + // // .set L0_2_set_623, LBB0_623-LJTI0_2 + // // .set L0_2_set_247, LBB0_247-LJTI0_2 + // // .set L0_2_set_273, LBB0_273-LJTI0_2 + // // .set L0_2_set_113, LBB0_113-LJTI0_2 + // // .set L0_2_set_328, LBB0_328-LJTI0_2 + // // .set L0_2_set_244, LBB0_244-LJTI0_2 + // // .set L0_2_set_330, LBB0_330-LJTI0_2 + // // .set L0_2_set_336, LBB0_336-LJTI0_2 + // // .set L0_2_set_339, LBB0_339-LJTI0_2 + //0x00003584 LJTI0_2 + 0xbb, 0xfb, 0xff, 0xff, //0x00003584 .long L0_2_set_650 + 0x3f, 0xfb, 0xff, 0xff, //0x00003588 .long L0_2_set_623 + 0x3f, 0xfb, 0xff, 0xff, //0x0000358c .long L0_2_set_623 + 0x3f, 0xfb, 0xff, 0xff, //0x00003590 .long L0_2_set_623 + 0x3f, 0xfb, 0xff, 0xff, //0x00003594 .long L0_2_set_623 + 0x3f, 0xfb, 0xff, 0xff, //0x00003598 .long L0_2_set_623 + 0x3f, 0xfb, 0xff, 0xff, //0x0000359c .long L0_2_set_623 + 0x3f, 0xfb, 0xff, 0xff, //0x000035a0 .long L0_2_set_623 + 0x3f, 0xfb, 0xff, 0xff, //0x000035a4 .long L0_2_set_623 + 0x3f, 0xfb, 0xff, 0xff, //0x000035a8 .long L0_2_set_623 + 0x3f, 0xfb, 0xff, 0xff, //0x000035ac .long L0_2_set_623 + 0x3f, 0xfb, 0xff, 0xff, //0x000035b0 .long L0_2_set_623 + 0x3f, 0xfb, 0xff, 0xff, //0x000035b4 .long L0_2_set_623 + 0x3f, 0xfb, 0xff, 0xff, //0x000035b8 .long L0_2_set_623 + 0x3f, 0xfb, 0xff, 0xff, //0x000035bc .long L0_2_set_623 + 0x3f, 0xfb, 0xff, 0xff, //0x000035c0 .long L0_2_set_623 + 0x3f, 0xfb, 0xff, 0xff, //0x000035c4 .long L0_2_set_623 + 0x3f, 0xfb, 0xff, 0xff, //0x000035c8 .long L0_2_set_623 + 0x3f, 0xfb, 0xff, 0xff, //0x000035cc .long L0_2_set_623 + 0x3f, 0xfb, 0xff, 0xff, //0x000035d0 .long L0_2_set_623 + 0x3f, 0xfb, 0xff, 0xff, //0x000035d4 .long L0_2_set_623 + 0x3f, 0xfb, 0xff, 0xff, //0x000035d8 .long L0_2_set_623 + 0x3f, 0xfb, 0xff, 0xff, //0x000035dc .long L0_2_set_623 + 0x3f, 0xfb, 0xff, 0xff, //0x000035e0 .long L0_2_set_623 + 0x3f, 0xfb, 0xff, 0xff, //0x000035e4 .long L0_2_set_623 + 0x3f, 0xfb, 0xff, 0xff, //0x000035e8 .long L0_2_set_623 + 0x3f, 0xfb, 0xff, 0xff, //0x000035ec .long L0_2_set_623 + 0x3f, 0xfb, 0xff, 0xff, //0x000035f0 .long L0_2_set_623 + 0x3f, 0xfb, 0xff, 0xff, //0x000035f4 .long L0_2_set_623 + 0x3f, 0xfb, 0xff, 0xff, //0x000035f8 .long L0_2_set_623 + 0x3f, 0xfb, 0xff, 0xff, //0x000035fc .long L0_2_set_623 + 0x3f, 0xfb, 0xff, 0xff, //0x00003600 .long L0_2_set_623 + 0x3f, 0xfb, 0xff, 0xff, //0x00003604 .long L0_2_set_623 + 0x3f, 0xfb, 0xff, 0xff, //0x00003608 .long L0_2_set_623 + 0x70, 0xdd, 0xff, 0xff, //0x0000360c .long L0_2_set_247 + 0x3f, 0xfb, 0xff, 0xff, //0x00003610 .long L0_2_set_623 + 0x3f, 0xfb, 0xff, 0xff, //0x00003614 .long L0_2_set_623 + 0x3f, 0xfb, 0xff, 0xff, //0x00003618 .long L0_2_set_623 + 0x3f, 0xfb, 0xff, 0xff, //0x0000361c .long L0_2_set_623 + 0x3f, 0xfb, 0xff, 0xff, //0x00003620 .long L0_2_set_623 + 0x3f, 0xfb, 0xff, 0xff, //0x00003624 .long L0_2_set_623 + 0x3f, 0xfb, 0xff, 0xff, //0x00003628 .long L0_2_set_623 + 0x3f, 0xfb, 0xff, 0xff, //0x0000362c .long L0_2_set_623 + 0x3f, 0xfb, 0xff, 0xff, //0x00003630 .long L0_2_set_623 + 0x3f, 0xfb, 0xff, 0xff, //0x00003634 .long L0_2_set_623 + 0xb1, 0xde, 0xff, 0xff, //0x00003638 .long L0_2_set_273 + 0x3f, 0xfb, 0xff, 0xff, //0x0000363c .long L0_2_set_623 + 0x3f, 0xfb, 0xff, 0xff, //0x00003640 .long L0_2_set_623 + 0x89, 0xd3, 0xff, 0xff, //0x00003644 .long L0_2_set_113 + 0x89, 0xd3, 0xff, 0xff, //0x00003648 .long L0_2_set_113 + 0x89, 0xd3, 0xff, 0xff, //0x0000364c .long L0_2_set_113 + 0x89, 0xd3, 0xff, 0xff, //0x00003650 .long L0_2_set_113 + 0x89, 0xd3, 0xff, 0xff, //0x00003654 .long L0_2_set_113 + 0x89, 0xd3, 0xff, 0xff, //0x00003658 .long L0_2_set_113 + 0x89, 0xd3, 0xff, 0xff, //0x0000365c .long L0_2_set_113 + 0x89, 0xd3, 0xff, 0xff, //0x00003660 .long L0_2_set_113 + 0x89, 0xd3, 0xff, 0xff, //0x00003664 .long L0_2_set_113 + 0x89, 0xd3, 0xff, 0xff, //0x00003668 .long L0_2_set_113 + 0x3f, 0xfb, 0xff, 0xff, //0x0000366c .long L0_2_set_623 + 0x3f, 0xfb, 0xff, 0xff, //0x00003670 .long L0_2_set_623 + 0x3f, 0xfb, 0xff, 0xff, //0x00003674 .long L0_2_set_623 + 0x3f, 0xfb, 0xff, 0xff, //0x00003678 .long L0_2_set_623 + 0x3f, 0xfb, 0xff, 0xff, //0x0000367c .long L0_2_set_623 + 0x3f, 0xfb, 0xff, 0xff, //0x00003680 .long L0_2_set_623 + 0x3f, 0xfb, 0xff, 0xff, //0x00003684 .long L0_2_set_623 + 0x3f, 0xfb, 0xff, 0xff, //0x00003688 .long L0_2_set_623 + 0x3f, 0xfb, 0xff, 0xff, //0x0000368c .long L0_2_set_623 + 0x3f, 0xfb, 0xff, 0xff, //0x00003690 .long L0_2_set_623 + 0x3f, 0xfb, 0xff, 0xff, //0x00003694 .long L0_2_set_623 + 0x3f, 0xfb, 0xff, 0xff, //0x00003698 .long L0_2_set_623 + 0x3f, 0xfb, 0xff, 0xff, //0x0000369c .long L0_2_set_623 + 0x3f, 0xfb, 0xff, 0xff, //0x000036a0 .long L0_2_set_623 + 0x3f, 0xfb, 0xff, 0xff, //0x000036a4 .long L0_2_set_623 + 0x3f, 0xfb, 0xff, 0xff, //0x000036a8 .long L0_2_set_623 + 0x3f, 0xfb, 0xff, 0xff, //0x000036ac .long L0_2_set_623 + 0x3f, 0xfb, 0xff, 0xff, //0x000036b0 .long L0_2_set_623 + 0x3f, 0xfb, 0xff, 0xff, //0x000036b4 .long L0_2_set_623 + 0x3f, 0xfb, 0xff, 0xff, //0x000036b8 .long L0_2_set_623 + 0x3f, 0xfb, 0xff, 0xff, //0x000036bc .long L0_2_set_623 + 0x3f, 0xfb, 0xff, 0xff, //0x000036c0 .long L0_2_set_623 + 0x3f, 0xfb, 0xff, 0xff, //0x000036c4 .long L0_2_set_623 + 0x3f, 0xfb, 0xff, 0xff, //0x000036c8 .long L0_2_set_623 + 0x3f, 0xfb, 0xff, 0xff, //0x000036cc .long L0_2_set_623 + 0x3f, 0xfb, 0xff, 0xff, //0x000036d0 .long L0_2_set_623 + 0x3f, 0xfb, 0xff, 0xff, //0x000036d4 .long L0_2_set_623 + 0x3f, 0xfb, 0xff, 0xff, //0x000036d8 .long L0_2_set_623 + 0x3f, 0xfb, 0xff, 0xff, //0x000036dc .long L0_2_set_623 + 0x3f, 0xfb, 0xff, 0xff, //0x000036e0 .long L0_2_set_623 + 0x3f, 0xfb, 0xff, 0xff, //0x000036e4 .long L0_2_set_623 + 0x3f, 0xfb, 0xff, 0xff, //0x000036e8 .long L0_2_set_623 + 0x3f, 0xfb, 0xff, 0xff, //0x000036ec .long L0_2_set_623 + 0x10, 0xe2, 0xff, 0xff, //0x000036f0 .long L0_2_set_328 + 0x3f, 0xfb, 0xff, 0xff, //0x000036f4 .long L0_2_set_623 + 0x3f, 0xfb, 0xff, 0xff, //0x000036f8 .long L0_2_set_623 + 0x3f, 0xfb, 0xff, 0xff, //0x000036fc .long L0_2_set_623 + 0x3f, 0xfb, 0xff, 0xff, //0x00003700 .long L0_2_set_623 + 0x3f, 0xfb, 0xff, 0xff, //0x00003704 .long L0_2_set_623 + 0x3f, 0xfb, 0xff, 0xff, //0x00003708 .long L0_2_set_623 + 0x3f, 0xfb, 0xff, 0xff, //0x0000370c .long L0_2_set_623 + 0x3f, 0xfb, 0xff, 0xff, //0x00003710 .long L0_2_set_623 + 0x3f, 0xfb, 0xff, 0xff, //0x00003714 .long L0_2_set_623 + 0x3f, 0xfb, 0xff, 0xff, //0x00003718 .long L0_2_set_623 + 0x45, 0xdd, 0xff, 0xff, //0x0000371c .long L0_2_set_244 + 0x3f, 0xfb, 0xff, 0xff, //0x00003720 .long L0_2_set_623 + 0x3f, 0xfb, 0xff, 0xff, //0x00003724 .long L0_2_set_623 + 0x3f, 0xfb, 0xff, 0xff, //0x00003728 .long L0_2_set_623 + 0x3f, 0xfb, 0xff, 0xff, //0x0000372c .long L0_2_set_623 + 0x3f, 0xfb, 0xff, 0xff, //0x00003730 .long L0_2_set_623 + 0x3f, 0xfb, 0xff, 0xff, //0x00003734 .long L0_2_set_623 + 0x3f, 0xfb, 0xff, 0xff, //0x00003738 .long L0_2_set_623 + 0x34, 0xe2, 0xff, 0xff, //0x0000373c .long L0_2_set_330 + 0x3f, 0xfb, 0xff, 0xff, //0x00003740 .long L0_2_set_623 + 0x3f, 0xfb, 0xff, 0xff, //0x00003744 .long L0_2_set_623 + 0x3f, 0xfb, 0xff, 0xff, //0x00003748 .long L0_2_set_623 + 0x3f, 0xfb, 0xff, 0xff, //0x0000374c .long L0_2_set_623 + 0x3f, 0xfb, 0xff, 0xff, //0x00003750 .long L0_2_set_623 + 0x5b, 0xe2, 0xff, 0xff, //0x00003754 .long L0_2_set_336 + 0x3f, 0xfb, 0xff, 0xff, //0x00003758 .long L0_2_set_623 + 0x3f, 0xfb, 0xff, 0xff, //0x0000375c .long L0_2_set_623 + 0x3f, 0xfb, 0xff, 0xff, //0x00003760 .long L0_2_set_623 + 0x3f, 0xfb, 0xff, 0xff, //0x00003764 .long L0_2_set_623 + 0x3f, 0xfb, 0xff, 0xff, //0x00003768 .long L0_2_set_623 + 0x3f, 0xfb, 0xff, 0xff, //0x0000376c .long L0_2_set_623 + 0x86, 0xe2, 0xff, 0xff, //0x00003770 .long L0_2_set_339 + // // .set L0_3_set_321, LBB0_321-LJTI0_3 + // // .set L0_3_set_366, LBB0_366-LJTI0_3 + // // .set L0_3_set_326, LBB0_326-LJTI0_3 + // // .set L0_3_set_324, LBB0_324-LJTI0_3 + //0x00003774 LJTI0_3 + 0xde, 0xdf, 0xff, 0xff, //0x00003774 .long L0_3_set_321 + 0x7c, 0xe2, 0xff, 0xff, //0x00003778 .long L0_3_set_366 + 0xde, 0xdf, 0xff, 0xff, //0x0000377c .long L0_3_set_321 + 0x0d, 0xe0, 0xff, 0xff, //0x00003780 .long L0_3_set_326 + 0x7c, 0xe2, 0xff, 0xff, //0x00003784 .long L0_3_set_366 + 0x7c, 0xe2, 0xff, 0xff, //0x00003788 .long L0_3_set_366 + 0x7c, 0xe2, 0xff, 0xff, //0x0000378c .long L0_3_set_366 + 0x7c, 0xe2, 0xff, 0xff, //0x00003790 .long L0_3_set_366 + 0x7c, 0xe2, 0xff, 0xff, //0x00003794 .long L0_3_set_366 + 0x7c, 0xe2, 0xff, 0xff, //0x00003798 .long L0_3_set_366 + 0x7c, 0xe2, 0xff, 0xff, //0x0000379c .long L0_3_set_366 + 0x7c, 0xe2, 0xff, 0xff, //0x000037a0 .long L0_3_set_366 + 0x7c, 0xe2, 0xff, 0xff, //0x000037a4 .long L0_3_set_366 + 0x7c, 0xe2, 0xff, 0xff, //0x000037a8 .long L0_3_set_366 + 0x7c, 0xe2, 0xff, 0xff, //0x000037ac .long L0_3_set_366 + 0x7c, 0xe2, 0xff, 0xff, //0x000037b0 .long L0_3_set_366 + 0x7c, 0xe2, 0xff, 0xff, //0x000037b4 .long L0_3_set_366 + 0x7c, 0xe2, 0xff, 0xff, //0x000037b8 .long L0_3_set_366 + 0x7c, 0xe2, 0xff, 0xff, //0x000037bc .long L0_3_set_366 + 0x7c, 0xe2, 0xff, 0xff, //0x000037c0 .long L0_3_set_366 + 0x7c, 0xe2, 0xff, 0xff, //0x000037c4 .long L0_3_set_366 + 0x7c, 0xe2, 0xff, 0xff, //0x000037c8 .long L0_3_set_366 + 0x7c, 0xe2, 0xff, 0xff, //0x000037cc .long L0_3_set_366 + 0x7c, 0xe2, 0xff, 0xff, //0x000037d0 .long L0_3_set_366 + 0x7c, 0xe2, 0xff, 0xff, //0x000037d4 .long L0_3_set_366 + 0x7c, 0xe2, 0xff, 0xff, //0x000037d8 .long L0_3_set_366 + 0xfa, 0xdf, 0xff, 0xff, //0x000037dc .long L0_3_set_324 + // // .set L0_4_set_163, LBB0_163-LJTI0_4 + // // .set L0_4_set_223, LBB0_223-LJTI0_4 + // // .set L0_4_set_157, LBB0_157-LJTI0_4 + // // .set L0_4_set_166, LBB0_166-LJTI0_4 + //0x000037e0 LJTI0_4 + 0xa3, 0xd4, 0xff, 0xff, //0x000037e0 .long L0_4_set_163 + 0x38, 0xd9, 0xff, 0xff, //0x000037e4 .long L0_4_set_223 + 0xa3, 0xd4, 0xff, 0xff, //0x000037e8 .long L0_4_set_163 + 0x62, 0xd4, 0xff, 0xff, //0x000037ec .long L0_4_set_157 + 0x38, 0xd9, 0xff, 0xff, //0x000037f0 .long L0_4_set_223 + 0x38, 0xd9, 0xff, 0xff, //0x000037f4 .long L0_4_set_223 + 0x38, 0xd9, 0xff, 0xff, //0x000037f8 .long L0_4_set_223 + 0x38, 0xd9, 0xff, 0xff, //0x000037fc .long L0_4_set_223 + 0x38, 0xd9, 0xff, 0xff, //0x00003800 .long L0_4_set_223 + 0x38, 0xd9, 0xff, 0xff, //0x00003804 .long L0_4_set_223 + 0x38, 0xd9, 0xff, 0xff, //0x00003808 .long L0_4_set_223 + 0x38, 0xd9, 0xff, 0xff, //0x0000380c .long L0_4_set_223 + 0x38, 0xd9, 0xff, 0xff, //0x00003810 .long L0_4_set_223 + 0x38, 0xd9, 0xff, 0xff, //0x00003814 .long L0_4_set_223 + 0x38, 0xd9, 0xff, 0xff, //0x00003818 .long L0_4_set_223 + 0x38, 0xd9, 0xff, 0xff, //0x0000381c .long L0_4_set_223 + 0x38, 0xd9, 0xff, 0xff, //0x00003820 .long L0_4_set_223 + 0x38, 0xd9, 0xff, 0xff, //0x00003824 .long L0_4_set_223 + 0x38, 0xd9, 0xff, 0xff, //0x00003828 .long L0_4_set_223 + 0x38, 0xd9, 0xff, 0xff, //0x0000382c .long L0_4_set_223 + 0x38, 0xd9, 0xff, 0xff, //0x00003830 .long L0_4_set_223 + 0x38, 0xd9, 0xff, 0xff, //0x00003834 .long L0_4_set_223 + 0x38, 0xd9, 0xff, 0xff, //0x00003838 .long L0_4_set_223 + 0x38, 0xd9, 0xff, 0xff, //0x0000383c .long L0_4_set_223 + 0x38, 0xd9, 0xff, 0xff, //0x00003840 .long L0_4_set_223 + 0x38, 0xd9, 0xff, 0xff, //0x00003844 .long L0_4_set_223 + 0xbf, 0xd4, 0xff, 0xff, //0x00003848 .long L0_4_set_166 + //0x0000384c .p2align 2, 0x00 + //0x0000384c _MASK_USE_NUMBER + 0x02, 0x00, 0x00, 0x00, //0x0000384c .long 2 } diff --git a/internal/native/sse/skip_one_subr.go b/internal/native/sse/skip_one_subr.go index 1aa69d2b6..1398dfe72 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 = 272 + _entry__skip_one = 256 ) const ( - _stack__skip_one = 184 + _stack__skip_one = 216 ) const ( - _size__skip_one = 14468 + _size__skip_one = 13520 ) var ( @@ -28,15 +28,15 @@ var ( {0xc, 32}, {0xd, 40}, {0x14, 48}, - {0x35ea, 184}, - {0x35eb, 48}, - {0x35ed, 40}, - {0x35ef, 32}, - {0x35f1, 24}, - {0x35f3, 16}, - {0x35f4, 8}, - {0x35f5, 0}, - {0x3884, 184}, + {0x32e3, 216}, + {0x32e4, 48}, + {0x32e6, 40}, + {0x32e8, 32}, + {0x32ea, 24}, + {0x32ec, 16}, + {0x32ed, 8}, + {0x32ee, 0}, + {0x34d0, 216}, } ) diff --git a/internal/native/sse/skip_one_text_amd64.go b/internal/native/sse/skip_one_text_amd64.go index de320a5c2..a3a44b673 100644 --- a/internal/native/sse/skip_one_text_amd64.go +++ b/internal/native/sse/skip_one_text_amd64.go @@ -6,26 +6,26 @@ package sse var _text_skip_one = []byte{ // .p2align 4, 0x00 // LCPI0_0 - 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // .quad 1 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000008 .quad 0 + 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, // QUAD $0x2c2c2c2c2c2c2c2c; QUAD $0x2c2c2c2c2c2c2c2c // .space 16, ',,,,,,,,,,,,,,,,' //0x00000010 LCPI0_1 - 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x00000010 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""' + 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, //0x00000010 QUAD $0xdfdfdfdfdfdfdfdf; QUAD $0xdfdfdfdfdfdfdfdf // .space 16, '\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf' //0x00000020 LCPI0_2 - 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x00000020 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' + 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, //0x00000020 QUAD $0x5d5d5d5d5d5d5d5d; QUAD $0x5d5d5d5d5d5d5d5d // .space 16, ']]]]]]]]]]]]]]]]' //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' + 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x00000030 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""' //0x00000040 LCPI0_4 - 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, //0x00000040 QUAD $0x7b7b7b7b7b7b7b7b; QUAD $0x7b7b7b7b7b7b7b7b // .space 16, '{{{{{{{{{{{{{{{{' + 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x00000040 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' //0x00000050 LCPI0_5 - 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, //0x00000050 QUAD $0x7d7d7d7d7d7d7d7d; QUAD $0x7d7d7d7d7d7d7d7d // .space 16, '}}}}}}}}}}}}}}}}' + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, //0x00000050 QUAD $0x7b7b7b7b7b7b7b7b; QUAD $0x7b7b7b7b7b7b7b7b // .space 16, '{{{{{{{{{{{{{{{{' //0x00000060 LCPI0_6 - 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, //0x00000060 QUAD $0x5b5b5b5b5b5b5b5b; QUAD $0x5b5b5b5b5b5b5b5b // .space 16, '[[[[[[[[[[[[[[[[' + 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, //0x00000060 QUAD $0x7d7d7d7d7d7d7d7d; QUAD $0x7d7d7d7d7d7d7d7d // .space 16, '}}}}}}}}}}}}}}}}' //0x00000070 LCPI0_7 - 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, //0x00000070 QUAD $0x5d5d5d5d5d5d5d5d; QUAD $0x5d5d5d5d5d5d5d5d // .space 16, ']]]]]]]]]]]]]]]]' + 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, //0x00000070 QUAD $0x5b5b5b5b5b5b5b5b; QUAD $0x5b5b5b5b5b5b5b5b // .space 16, '[[[[[[[[[[[[[[[[' //0x00000080 LCPI0_8 - 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, //0x00000080 QUAD $0x2c2c2c2c2c2c2c2c; QUAD $0x2c2c2c2c2c2c2c2c // .space 16, ',,,,,,,,,,,,,,,,' + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000080 .quad 1 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000088 .quad 0 //0x00000090 LCPI0_9 - 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' + 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, //0x00000090 QUAD $0x1f1f1f1f1f1f1f1f; QUAD $0x1f1f1f1f1f1f1f1f // .space 16, '\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f' //0x000000a0 LCPI0_10 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 @@ -38,3980 +38,3807 @@ var _text_skip_one = []byte{ 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 - 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 - // // .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 + //0x00000100 .p2align 4, 0x90 + //0x00000100 _skip_one + 0x55, //0x00000100 pushq %rbp + 0x48, 0x89, 0xe5, //0x00000101 movq %rsp, %rbp + 0x41, 0x57, //0x00000104 pushq %r15 + 0x41, 0x56, //0x00000106 pushq %r14 + 0x41, 0x55, //0x00000108 pushq %r13 + 0x41, 0x54, //0x0000010a pushq %r12 + 0x53, //0x0000010c pushq %rbx + 0x48, 0x81, 0xec, 0xa8, 0x00, 0x00, 0x00, //0x0000010d subq $168, %rsp + 0x49, 0x89, 0xf5, //0x00000114 movq %rsi, %r13 + 0x48, 0x89, 0x8d, 0x70, 0xff, 0xff, 0xff, //0x00000117 movq %rcx, $-144(%rbp) + 0xf6, 0xc1, 0x40, //0x0000011e testb $64, %cl + 0x48, 0x89, 0x75, 0xd0, //0x00000121 movq %rsi, $-48(%rbp) + 0x0f, 0x85, 0xa6, 0x00, 0x00, 0x00, //0x00000125 jne LBB0_2 + 0xf3, 0x0f, 0x6f, 0x05, 0x4d, 0xff, 0xff, 0xff, //0x0000012b movdqu $-179(%rip), %xmm0 /* LCPI0_8+0(%rip) */ + 0xf3, 0x0f, 0x7f, 0x02, //0x00000133 movdqu %xmm0, (%rdx) + 0x4d, 0x8b, 0x4d, 0x00, //0x00000137 movq (%r13), %r9 + 0x4c, 0x8b, 0x27, //0x0000013b movq (%rdi), %r12 + 0x4c, 0x89, 0xe0, //0x0000013e movq %r12, %rax + 0x48, 0xf7, 0xd0, //0x00000141 notq %rax + 0x48, 0x89, 0x45, 0x88, //0x00000144 movq %rax, $-120(%rbp) + 0x41, 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00000148 movl $1, %r8d + 0xb8, 0x01, 0x00, 0x00, 0x00, //0x0000014e movl $1, %eax + 0x4c, 0x29, 0xe0, //0x00000153 subq %r12, %rax + 0x48, 0x89, 0x45, 0x90, //0x00000156 movq %rax, $-112(%rbp) + 0x4c, 0x89, 0xe0, //0x0000015a movq %r12, %rax + 0x48, 0xf7, 0xd8, //0x0000015d negq %rax + 0x48, 0x89, 0x45, 0x80, //0x00000160 movq %rax, $-128(%rbp) + 0x49, 0x8d, 0x44, 0x24, 0xff, //0x00000164 leaq $-1(%r12), %rax + 0x48, 0x89, 0x85, 0x78, 0xff, 0xff, 0xff, //0x00000169 movq %rax, $-136(%rbp) + 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00000170 movq $-1, %r14 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000177 movabsq $4294977024, %r11 + 0xf3, 0x44, 0x0f, 0x6f, 0x0d, 0xa6, 0xfe, 0xff, 0xff, //0x00000181 movdqu $-346(%rip), %xmm9 /* LCPI0_3+0(%rip) */ + 0xf3, 0x44, 0x0f, 0x6f, 0x15, 0xad, 0xfe, 0xff, 0xff, //0x0000018a movdqu $-339(%rip), %xmm10 /* LCPI0_4+0(%rip) */ + 0xf3, 0x44, 0x0f, 0x6f, 0x3d, 0xf4, 0xfe, 0xff, 0xff, //0x00000193 movdqu $-268(%rip), %xmm15 /* LCPI0_9+0(%rip) */ + 0xf3, 0x44, 0x0f, 0x6f, 0x1d, 0x2b, 0xff, 0xff, 0xff, //0x0000019c movdqu $-213(%rip), %xmm11 /* LCPI0_13+0(%rip) */ + 0xf3, 0x44, 0x0f, 0x6f, 0x25, 0x62, 0xfe, 0xff, 0xff, //0x000001a5 movdqu $-414(%rip), %xmm12 /* LCPI0_1+0(%rip) */ + 0xf3, 0x44, 0x0f, 0x6f, 0x2d, 0x29, 0xff, 0xff, 0xff, //0x000001ae movdqu $-215(%rip), %xmm13 /* LCPI0_14+0(%rip) */ + 0xf3, 0x44, 0x0f, 0x6f, 0x35, 0x30, 0xff, 0xff, 0xff, //0x000001b7 movdqu $-208(%rip), %xmm14 /* LCPI0_15+0(%rip) */ + 0x4c, 0x89, 0x65, 0xb8, //0x000001c0 movq %r12, $-72(%rbp) + 0x48, 0x89, 0x55, 0xa0, //0x000001c4 movq %rdx, $-96(%rbp) + 0x48, 0x89, 0x7d, 0xb0, //0x000001c8 movq %rdi, $-80(%rbp) + 0xe9, 0x31, 0x01, 0x00, 0x00, //0x000001cc jmp LBB0_28 + //0x000001d1 LBB0_2 + 0x4c, 0x8b, 0x27, //0x000001d1 movq (%rdi), %r12 + 0x48, 0x8b, 0x5f, 0x08, //0x000001d4 movq $8(%rdi), %rbx + 0x49, 0x8b, 0x4d, 0x00, //0x000001d8 movq (%r13), %rcx + 0x48, 0x39, 0xd9, //0x000001dc cmpq %rbx, %rcx + 0x0f, 0x83, 0x26, 0x00, 0x00, 0x00, //0x000001df jae LBB0_7 + 0x41, 0x8a, 0x04, 0x0c, //0x000001e5 movb (%r12,%rcx), %al + 0x3c, 0x0d, //0x000001e9 cmpb $13, %al + 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x000001eb je LBB0_7 + 0x3c, 0x20, //0x000001f1 cmpb $32, %al + 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x000001f3 je LBB0_7 + 0x04, 0xf5, //0x000001f9 addb $-11, %al + 0x3c, 0xfe, //0x000001fb cmpb $-2, %al + 0x0f, 0x83, 0x08, 0x00, 0x00, 0x00, //0x000001fd jae LBB0_7 + 0x49, 0x89, 0xc9, //0x00000203 movq %rcx, %r9 + 0xe9, 0x9d, 0x25, 0x00, 0x00, //0x00000206 jmp LBB0_481 + //0x0000020b LBB0_7 + 0x4c, 0x8d, 0x49, 0x01, //0x0000020b leaq $1(%rcx), %r9 + 0x49, 0x39, 0xd9, //0x0000020f cmpq %rbx, %r9 + 0x0f, 0x83, 0x1e, 0x00, 0x00, 0x00, //0x00000212 jae LBB0_11 + 0x43, 0x8a, 0x04, 0x0c, //0x00000218 movb (%r12,%r9), %al + 0x3c, 0x0d, //0x0000021c cmpb $13, %al + 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x0000021e je LBB0_11 + 0x3c, 0x20, //0x00000224 cmpb $32, %al + 0x0f, 0x84, 0x0a, 0x00, 0x00, 0x00, //0x00000226 je LBB0_11 + 0x04, 0xf5, //0x0000022c addb $-11, %al + 0x3c, 0xfe, //0x0000022e cmpb $-2, %al + 0x0f, 0x82, 0x72, 0x25, 0x00, 0x00, //0x00000230 jb LBB0_481 + //0x00000236 LBB0_11 + 0x4c, 0x8d, 0x49, 0x02, //0x00000236 leaq $2(%rcx), %r9 + 0x49, 0x39, 0xd9, //0x0000023a cmpq %rbx, %r9 + 0x0f, 0x83, 0x1e, 0x00, 0x00, 0x00, //0x0000023d jae LBB0_15 + 0x43, 0x8a, 0x04, 0x0c, //0x00000243 movb (%r12,%r9), %al + 0x3c, 0x0d, //0x00000247 cmpb $13, %al + 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00000249 je LBB0_15 + 0x3c, 0x20, //0x0000024f cmpb $32, %al + 0x0f, 0x84, 0x0a, 0x00, 0x00, 0x00, //0x00000251 je LBB0_15 + 0x04, 0xf5, //0x00000257 addb $-11, %al + 0x3c, 0xfe, //0x00000259 cmpb $-2, %al + 0x0f, 0x82, 0x47, 0x25, 0x00, 0x00, //0x0000025b jb LBB0_481 + //0x00000261 LBB0_15 + 0x4c, 0x8d, 0x49, 0x03, //0x00000261 leaq $3(%rcx), %r9 + 0x49, 0x39, 0xd9, //0x00000265 cmpq %rbx, %r9 + 0x0f, 0x83, 0x1e, 0x00, 0x00, 0x00, //0x00000268 jae LBB0_19 + 0x43, 0x8a, 0x04, 0x0c, //0x0000026e movb (%r12,%r9), %al + 0x3c, 0x0d, //0x00000272 cmpb $13, %al + 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00000274 je LBB0_19 + 0x3c, 0x20, //0x0000027a cmpb $32, %al + 0x0f, 0x84, 0x0a, 0x00, 0x00, 0x00, //0x0000027c je LBB0_19 + 0x04, 0xf5, //0x00000282 addb $-11, %al + 0x3c, 0xfe, //0x00000284 cmpb $-2, %al + 0x0f, 0x82, 0x1c, 0x25, 0x00, 0x00, //0x00000286 jb LBB0_481 + //0x0000028c LBB0_19 + 0x48, 0x83, 0xc1, 0x04, //0x0000028c addq $4, %rcx + 0x48, 0x39, 0xcb, //0x00000290 cmpq %rcx, %rbx + 0x0f, 0x86, 0xd0, 0x24, 0x00, 0x00, //0x00000293 jbe LBB0_475 + 0x0f, 0x84, 0xea, 0x24, 0x00, 0x00, //0x00000299 je LBB0_478 + 0x4d, 0x8d, 0x04, 0x1c, //0x0000029f leaq (%r12,%rbx), %r8 + 0x48, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000002a3 movabsq $4294977024, %rax + 0x90, 0x90, 0x90, //0x000002ad .p2align 4, 0x90 + //0x000002b0 LBB0_22 + 0x41, 0x0f, 0xbe, 0x14, 0x0c, //0x000002b0 movsbl (%r12,%rcx), %edx + 0x83, 0xfa, 0x20, //0x000002b5 cmpl $32, %edx + 0x0f, 0x87, 0xd7, 0x24, 0x00, 0x00, //0x000002b8 ja LBB0_480 + 0x48, 0x0f, 0xa3, 0xd0, //0x000002be btq %rdx, %rax + 0x0f, 0x83, 0xcd, 0x24, 0x00, 0x00, //0x000002c2 jae LBB0_480 + 0x48, 0x83, 0xc1, 0x01, //0x000002c8 addq $1, %rcx + 0x48, 0x39, 0xcb, //0x000002cc cmpq %rcx, %rbx + 0x0f, 0x85, 0xdb, 0xff, 0xff, 0xff, //0x000002cf jne LBB0_22 + 0xe9, 0xb5, 0x24, 0x00, 0x00, //0x000002d5 jmp LBB0_479 + //0x000002da LBB0_25 + 0x4d, 0x89, 0x4d, 0x00, //0x000002da movq %r9, (%r13) + 0x48, 0x89, 0xd8, //0x000002de movq %rbx, %rax + 0x48, 0x85, 0xdb, //0x000002e1 testq %rbx, %rbx + 0x0f, 0x88, 0xf2, 0x30, 0x00, 0x00, //0x000002e4 js LBB0_582 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000002ea .p2align 4, 0x90 + //0x000002f0 LBB0_26 + 0x4c, 0x8b, 0x12, //0x000002f0 movq (%rdx), %r10 + 0x4d, 0x89, 0xd0, //0x000002f3 movq %r10, %r8 + 0x4c, 0x89, 0xf0, //0x000002f6 movq %r14, %rax + 0x4d, 0x85, 0xd2, //0x000002f9 testq %r10, %r10 + 0x0f, 0x84, 0xda, 0x30, 0x00, 0x00, //0x000002fc je LBB0_582 + //0x00000302 LBB0_28 + 0x48, 0x8b, 0x47, 0x08, //0x00000302 movq $8(%rdi), %rax + 0x49, 0x39, 0xc1, //0x00000306 cmpq %rax, %r9 + 0x0f, 0x83, 0x31, 0x00, 0x00, 0x00, //0x00000309 jae LBB0_33 + 0x43, 0x8a, 0x0c, 0x0c, //0x0000030f movb (%r12,%r9), %cl + 0x80, 0xf9, 0x0d, //0x00000313 cmpb $13, %cl + 0x0f, 0x84, 0x24, 0x00, 0x00, 0x00, //0x00000316 je LBB0_33 + 0x80, 0xf9, 0x20, //0x0000031c cmpb $32, %cl + 0x0f, 0x84, 0x1b, 0x00, 0x00, 0x00, //0x0000031f je LBB0_33 + 0x80, 0xc1, 0xf5, //0x00000325 addb $-11, %cl + 0x80, 0xf9, 0xfe, //0x00000328 cmpb $-2, %cl + 0x0f, 0x83, 0x0f, 0x00, 0x00, 0x00, //0x0000032b jae LBB0_33 + 0x4c, 0x89, 0xcb, //0x00000331 movq %r9, %rbx + 0xe9, 0xff, 0x00, 0x00, 0x00, //0x00000334 jmp LBB0_54 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000339 .p2align 4, 0x90 + //0x00000340 LBB0_33 + 0x49, 0x8d, 0x59, 0x01, //0x00000340 leaq $1(%r9), %rbx + 0x48, 0x39, 0xc3, //0x00000344 cmpq %rax, %rbx + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000347 jae LBB0_37 + 0x41, 0x8a, 0x0c, 0x1c, //0x0000034d movb (%r12,%rbx), %cl + 0x80, 0xf9, 0x0d, //0x00000351 cmpb $13, %cl + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000354 je LBB0_37 + 0x80, 0xf9, 0x20, //0x0000035a cmpb $32, %cl + 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000035d je LBB0_37 + 0x80, 0xc1, 0xf5, //0x00000363 addb $-11, %cl + 0x80, 0xf9, 0xfe, //0x00000366 cmpb $-2, %cl + 0x0f, 0x82, 0xc9, 0x00, 0x00, 0x00, //0x00000369 jb LBB0_54 + 0x90, //0x0000036f .p2align 4, 0x90 + //0x00000370 LBB0_37 + 0x49, 0x8d, 0x59, 0x02, //0x00000370 leaq $2(%r9), %rbx + 0x48, 0x39, 0xc3, //0x00000374 cmpq %rax, %rbx + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000377 jae LBB0_41 + 0x41, 0x8a, 0x0c, 0x1c, //0x0000037d movb (%r12,%rbx), %cl + 0x80, 0xf9, 0x0d, //0x00000381 cmpb $13, %cl + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000384 je LBB0_41 + 0x80, 0xf9, 0x20, //0x0000038a cmpb $32, %cl + 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000038d je LBB0_41 + 0x80, 0xc1, 0xf5, //0x00000393 addb $-11, %cl + 0x80, 0xf9, 0xfe, //0x00000396 cmpb $-2, %cl + 0x0f, 0x82, 0x99, 0x00, 0x00, 0x00, //0x00000399 jb LBB0_54 + 0x90, //0x0000039f .p2align 4, 0x90 + //0x000003a0 LBB0_41 + 0x49, 0x8d, 0x59, 0x03, //0x000003a0 leaq $3(%r9), %rbx + 0x48, 0x39, 0xc3, //0x000003a4 cmpq %rax, %rbx + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000003a7 jae LBB0_45 + 0x41, 0x8a, 0x0c, 0x1c, //0x000003ad movb (%r12,%rbx), %cl + 0x80, 0xf9, 0x0d, //0x000003b1 cmpb $13, %cl + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000003b4 je LBB0_45 + 0x80, 0xf9, 0x20, //0x000003ba cmpb $32, %cl + 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x000003bd je LBB0_45 + 0x80, 0xc1, 0xf5, //0x000003c3 addb $-11, %cl + 0x80, 0xf9, 0xfe, //0x000003c6 cmpb $-2, %cl + 0x0f, 0x82, 0x69, 0x00, 0x00, 0x00, //0x000003c9 jb LBB0_54 + 0x90, //0x000003cf .p2align 4, 0x90 + //0x000003d0 LBB0_45 + 0x49, 0x83, 0xc1, 0x04, //0x000003d0 addq $4, %r9 + 0x4c, 0x39, 0xc8, //0x000003d4 cmpq %r9, %rax + 0x0f, 0x86, 0x9c, 0x23, 0x00, 0x00, //0x000003d7 jbe LBB0_476 + 0x0f, 0x84, 0x3d, 0x00, 0x00, 0x00, //0x000003dd je LBB0_51 + 0x49, 0x8d, 0x1c, 0x04, //0x000003e3 leaq (%r12,%rax), %rbx + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000003e7 .p2align 4, 0x90 + //0x000003f0 LBB0_48 + 0x43, 0x0f, 0xbe, 0x0c, 0x0c, //0x000003f0 movsbl (%r12,%r9), %ecx + 0x83, 0xf9, 0x20, //0x000003f5 cmpl $32, %ecx + 0x0f, 0x87, 0x2e, 0x00, 0x00, 0x00, //0x000003f8 ja LBB0_53 + 0x49, 0x0f, 0xa3, 0xcb, //0x000003fe btq %rcx, %r11 + 0x0f, 0x83, 0x24, 0x00, 0x00, 0x00, //0x00000402 jae LBB0_53 + 0x49, 0x83, 0xc1, 0x01, //0x00000408 addq $1, %r9 + 0x4c, 0x39, 0xc8, //0x0000040c cmpq %r9, %rax + 0x0f, 0x85, 0xdb, 0xff, 0xff, 0xff, //0x0000040f jne LBB0_48 + 0xe9, 0x0c, 0x00, 0x00, 0x00, //0x00000415 jmp LBB0_52 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000041a .p2align 4, 0x90 + //0x00000420 LBB0_51 + 0x4d, 0x01, 0xe1, //0x00000420 addq %r12, %r9 + 0x4c, 0x89, 0xcb, //0x00000423 movq %r9, %rbx + //0x00000426 LBB0_52 + 0x4c, 0x29, 0xe3, //0x00000426 subq %r12, %rbx + 0x49, 0x89, 0xd9, //0x00000429 movq %rbx, %r9 + //0x0000042c LBB0_53 + 0x4c, 0x89, 0xcb, //0x0000042c movq %r9, %rbx + 0x49, 0x39, 0xc1, //0x0000042f cmpq %rax, %r9 + 0x0f, 0x83, 0x45, 0x23, 0x00, 0x00, //0x00000432 jae LBB0_477 + //0x00000438 LBB0_54 + 0x4c, 0x8d, 0x4b, 0x01, //0x00000438 leaq $1(%rbx), %r9 + 0x4d, 0x89, 0x4d, 0x00, //0x0000043c movq %r9, (%r13) + 0x45, 0x0f, 0xbe, 0x3c, 0x1c, //0x00000440 movsbl (%r12,%rbx), %r15d + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000445 movq $-1, %rax + 0x45, 0x85, 0xff, //0x0000044c testl %r15d, %r15d + 0x0f, 0x84, 0x87, 0x2f, 0x00, 0x00, //0x0000044f je LBB0_582 + 0x4d, 0x8d, 0x50, 0xff, //0x00000455 leaq $-1(%r8), %r10 + 0x42, 0x8b, 0x0c, 0xc2, //0x00000459 movl (%rdx,%r8,8), %ecx + 0x49, 0x83, 0xfe, 0xff, //0x0000045d cmpq $-1, %r14 + 0x48, 0x89, 0x5d, 0xc0, //0x00000461 movq %rbx, $-64(%rbp) + 0x4c, 0x0f, 0x44, 0xf3, //0x00000465 cmoveq %rbx, %r14 + 0x83, 0xc1, 0xff, //0x00000469 addl $-1, %ecx + 0x83, 0xf9, 0x05, //0x0000046c cmpl $5, %ecx + 0x0f, 0x87, 0x55, 0x02, 0x00, 0x00, //0x0000046f ja LBB0_87 + 0x48, 0x8d, 0x1d, 0x44, 0x33, 0x00, 0x00, //0x00000475 leaq $13124(%rip), %rbx /* LJTI0_1+0(%rip) */ + 0x48, 0x63, 0x0c, 0x8b, //0x0000047c movslq (%rbx,%rcx,4), %rcx + 0x48, 0x01, 0xd9, //0x00000480 addq %rbx, %rcx + 0xff, 0xe1, //0x00000483 jmpq *%rcx + //0x00000485 LBB0_57 + 0x41, 0x83, 0xff, 0x2c, //0x00000485 cmpl $44, %r15d + 0x0f, 0x84, 0xdb, 0x04, 0x00, 0x00, //0x00000489 je LBB0_126 + 0x41, 0x83, 0xff, 0x5d, //0x0000048f cmpl $93, %r15d + 0x0f, 0x84, 0xba, 0x04, 0x00, 0x00, //0x00000493 je LBB0_59 + 0xe9, 0x86, 0x2e, 0x00, 0x00, //0x00000499 jmp LBB0_567 + //0x0000049e LBB0_60 + 0x41, 0x80, 0xff, 0x5d, //0x0000049e cmpb $93, %r15b + 0x0f, 0x84, 0xab, 0x04, 0x00, 0x00, //0x000004a2 je LBB0_59 + 0x4a, 0xc7, 0x04, 0xc2, 0x01, 0x00, 0x00, 0x00, //0x000004a8 movq $1, (%rdx,%r8,8) + 0x41, 0x83, 0xff, 0x7b, //0x000004b0 cmpl $123, %r15d + 0x48, 0x8b, 0x75, 0xc0, //0x000004b4 movq $-64(%rbp), %rsi + 0x0f, 0x86, 0x1d, 0x02, 0x00, 0x00, //0x000004b8 jbe LBB0_62 + 0xe9, 0x61, 0x2e, 0x00, 0x00, //0x000004be jmp LBB0_567 + //0x000004c3 LBB0_63 + 0x41, 0x80, 0xff, 0x22, //0x000004c3 cmpb $34, %r15b + 0x0f, 0x85, 0x57, 0x2e, 0x00, 0x00, //0x000004c7 jne LBB0_567 + 0x4c, 0x89, 0x75, 0xa8, //0x000004cd movq %r14, $-88(%rbp) + 0x4a, 0xc7, 0x04, 0xc2, 0x04, 0x00, 0x00, 0x00, //0x000004d1 movq $4, (%rdx,%r8,8) + 0x48, 0x8b, 0x47, 0x08, //0x000004d9 movq $8(%rdi), %rax + 0xf6, 0x85, 0x70, 0xff, 0xff, 0xff, 0x20, //0x000004dd testb $32, $-144(%rbp) + 0x48, 0x89, 0x45, 0x98, //0x000004e4 movq %rax, $-104(%rbp) + 0x49, 0x89, 0xc6, //0x000004e8 movq %rax, %r14 + 0x0f, 0x85, 0x56, 0x06, 0x00, 0x00, //0x000004eb jne LBB0_147 + 0x4d, 0x29, 0xce, //0x000004f1 subq %r9, %r14 + 0x0f, 0x84, 0x19, 0x30, 0x00, 0x00, //0x000004f4 je LBB0_599 + 0x49, 0x83, 0xfe, 0x40, //0x000004fa cmpq $64, %r14 + 0x0f, 0x82, 0x60, 0x1b, 0x00, 0x00, //0x000004fe jb LBB0_405 + 0x49, 0xc7, 0xc7, 0xfe, 0xff, 0xff, 0xff, //0x00000504 movq $-2, %r15 + 0x4c, 0x2b, 0x7d, 0xc0, //0x0000050b subq $-64(%rbp), %r15 + 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x0000050f movq $-1, $-56(%rbp) + 0x45, 0x31, 0xdb, //0x00000517 xorl %r11d, %r11d + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000051a .p2align 4, 0x90 + //0x00000520 LBB0_68 + 0xf3, 0x43, 0x0f, 0x6f, 0x04, 0x0c, //0x00000520 movdqu (%r12,%r9), %xmm0 + 0xf3, 0x43, 0x0f, 0x6f, 0x4c, 0x0c, 0x10, //0x00000526 movdqu $16(%r12,%r9), %xmm1 + 0xf3, 0x43, 0x0f, 0x6f, 0x54, 0x0c, 0x20, //0x0000052d movdqu $32(%r12,%r9), %xmm2 + 0xf3, 0x43, 0x0f, 0x6f, 0x5c, 0x0c, 0x30, //0x00000534 movdqu $48(%r12,%r9), %xmm3 + 0x66, 0x0f, 0x6f, 0xe0, //0x0000053b movdqa %xmm0, %xmm4 + 0x66, 0x41, 0x0f, 0x74, 0xe1, //0x0000053f pcmpeqb %xmm9, %xmm4 + 0x66, 0x44, 0x0f, 0xd7, 0xc4, //0x00000544 pmovmskb %xmm4, %r8d + 0x66, 0x0f, 0x6f, 0xe1, //0x00000549 movdqa %xmm1, %xmm4 + 0x66, 0x41, 0x0f, 0x74, 0xe1, //0x0000054d pcmpeqb %xmm9, %xmm4 + 0x66, 0x0f, 0xd7, 0xf4, //0x00000552 pmovmskb %xmm4, %esi + 0x66, 0x0f, 0x6f, 0xe2, //0x00000556 movdqa %xmm2, %xmm4 + 0x66, 0x41, 0x0f, 0x74, 0xe1, //0x0000055a pcmpeqb %xmm9, %xmm4 + 0x66, 0x0f, 0xd7, 0xdc, //0x0000055f pmovmskb %xmm4, %ebx + 0x66, 0x0f, 0x6f, 0xe3, //0x00000563 movdqa %xmm3, %xmm4 + 0x66, 0x41, 0x0f, 0x74, 0xe1, //0x00000567 pcmpeqb %xmm9, %xmm4 + 0x66, 0x0f, 0xd7, 0xd4, //0x0000056c pmovmskb %xmm4, %edx + 0x66, 0x41, 0x0f, 0x74, 0xc2, //0x00000570 pcmpeqb %xmm10, %xmm0 + 0x66, 0x44, 0x0f, 0xd7, 0xd0, //0x00000575 pmovmskb %xmm0, %r10d + 0x66, 0x41, 0x0f, 0x74, 0xca, //0x0000057a pcmpeqb %xmm10, %xmm1 + 0x66, 0x0f, 0xd7, 0xc9, //0x0000057f pmovmskb %xmm1, %ecx + 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x00000583 pcmpeqb %xmm10, %xmm2 + 0x66, 0x0f, 0xd7, 0xc2, //0x00000588 pmovmskb %xmm2, %eax + 0x66, 0x41, 0x0f, 0x74, 0xda, //0x0000058c pcmpeqb %xmm10, %xmm3 + 0x66, 0x0f, 0xd7, 0xfb, //0x00000591 pmovmskb %xmm3, %edi + 0x48, 0xc1, 0xe2, 0x30, //0x00000595 shlq $48, %rdx + 0x48, 0xc1, 0xe3, 0x20, //0x00000599 shlq $32, %rbx + 0x48, 0x09, 0xd3, //0x0000059d orq %rdx, %rbx + 0x48, 0xc1, 0xe6, 0x10, //0x000005a0 shlq $16, %rsi + 0x48, 0x09, 0xde, //0x000005a4 orq %rbx, %rsi + 0x49, 0x09, 0xf0, //0x000005a7 orq %rsi, %r8 + 0x48, 0xc1, 0xe7, 0x30, //0x000005aa shlq $48, %rdi + 0x48, 0xc1, 0xe0, 0x20, //0x000005ae shlq $32, %rax + 0x48, 0x09, 0xf8, //0x000005b2 orq %rdi, %rax + 0x48, 0xc1, 0xe1, 0x10, //0x000005b5 shlq $16, %rcx + 0x48, 0x09, 0xc1, //0x000005b9 orq %rax, %rcx + 0x49, 0x09, 0xca, //0x000005bc orq %rcx, %r10 + 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x000005bf jne LBB0_77 + 0x4d, 0x85, 0xdb, //0x000005c5 testq %r11, %r11 + 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x000005c8 jne LBB0_79 + 0x45, 0x31, 0xdb, //0x000005ce xorl %r11d, %r11d + 0x4d, 0x85, 0xc0, //0x000005d1 testq %r8, %r8 + 0x0f, 0x85, 0x83, 0x00, 0x00, 0x00, //0x000005d4 jne LBB0_80 + //0x000005da LBB0_71 + 0x49, 0x83, 0xc6, 0xc0, //0x000005da addq $-64, %r14 + 0x49, 0x83, 0xc7, 0xc0, //0x000005de addq $-64, %r15 + 0x49, 0x83, 0xc1, 0x40, //0x000005e2 addq $64, %r9 + 0x49, 0x83, 0xfe, 0x3f, //0x000005e6 cmpq $63, %r14 + 0x0f, 0x87, 0x30, 0xff, 0xff, 0xff, //0x000005ea ja LBB0_68 + 0xe9, 0xff, 0x12, 0x00, 0x00, //0x000005f0 jmp LBB0_72 + //0x000005f5 LBB0_77 + 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x000005f5 cmpq $-1, $-56(%rbp) + 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x000005fa jne LBB0_79 + 0x49, 0x0f, 0xbc, 0xc2, //0x00000600 bsfq %r10, %rax + 0x4c, 0x01, 0xc8, //0x00000604 addq %r9, %rax + 0x48, 0x89, 0x45, 0xc8, //0x00000607 movq %rax, $-56(%rbp) + //0x0000060b LBB0_79 + 0x4c, 0x89, 0xd8, //0x0000060b movq %r11, %rax + 0x48, 0xf7, 0xd0, //0x0000060e notq %rax + 0x4c, 0x21, 0xd0, //0x00000611 andq %r10, %rax + 0x48, 0x8d, 0x0c, 0x00, //0x00000614 leaq (%rax,%rax), %rcx + 0x4c, 0x09, 0xd9, //0x00000618 orq %r11, %rcx + 0x48, 0x89, 0xca, //0x0000061b movq %rcx, %rdx + 0x48, 0xf7, 0xd2, //0x0000061e notq %rdx + 0x4c, 0x21, 0xd2, //0x00000621 andq %r10, %rdx + 0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000624 movabsq $-6148914691236517206, %rsi + 0x48, 0x21, 0xf2, //0x0000062e andq %rsi, %rdx + 0x45, 0x31, 0xdb, //0x00000631 xorl %r11d, %r11d + 0x48, 0x01, 0xc2, //0x00000634 addq %rax, %rdx + 0x41, 0x0f, 0x92, 0xc3, //0x00000637 setb %r11b + 0x48, 0x01, 0xd2, //0x0000063b addq %rdx, %rdx + 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x0000063e movabsq $6148914691236517205, %rax + 0x48, 0x31, 0xc2, //0x00000648 xorq %rax, %rdx + 0x48, 0x21, 0xca, //0x0000064b andq %rcx, %rdx + 0x48, 0xf7, 0xd2, //0x0000064e notq %rdx + 0x49, 0x21, 0xd0, //0x00000651 andq %rdx, %r8 + 0x4d, 0x85, 0xc0, //0x00000654 testq %r8, %r8 + 0x0f, 0x84, 0x7d, 0xff, 0xff, 0xff, //0x00000657 je LBB0_71 + //0x0000065d LBB0_80 + 0x4d, 0x0f, 0xbc, 0xc8, //0x0000065d bsfq %r8, %r9 + 0x4d, 0x29, 0xf9, //0x00000661 subq %r15, %r9 + //0x00000664 LBB0_81 + 0x4c, 0x8b, 0x6d, 0xd0, //0x00000664 movq $-48(%rbp), %r13 + 0x48, 0x8b, 0x7d, 0xb0, //0x00000668 movq $-80(%rbp), %rdi + //0x0000066c LBB0_82 + 0x48, 0x8b, 0x55, 0xa0, //0x0000066c movq $-96(%rbp), %rdx + 0x4c, 0x8b, 0x75, 0xa8, //0x00000670 movq $-88(%rbp), %r14 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000674 movabsq $4294977024, %r11 + 0x48, 0x8b, 0x5d, 0xc0, //0x0000067e movq $-64(%rbp), %rbx + 0xe9, 0x5f, 0x09, 0x00, 0x00, //0x00000682 jmp LBB0_214 + //0x00000687 LBB0_83 + 0x41, 0x80, 0xff, 0x3a, //0x00000687 cmpb $58, %r15b + 0x0f, 0x85, 0x93, 0x2c, 0x00, 0x00, //0x0000068b jne LBB0_567 + 0x4a, 0xc7, 0x04, 0xc2, 0x00, 0x00, 0x00, 0x00, //0x00000691 movq $0, (%rdx,%r8,8) + 0xe9, 0x52, 0xfc, 0xff, 0xff, //0x00000699 jmp LBB0_26 + //0x0000069e LBB0_85 + 0x41, 0x83, 0xff, 0x2c, //0x0000069e cmpl $44, %r15d + 0x0f, 0x85, 0xa1, 0x02, 0x00, 0x00, //0x000006a2 jne LBB0_86 + 0x49, 0x81, 0xf8, 0xff, 0x0f, 0x00, 0x00, //0x000006a8 cmpq $4095, %r8 + 0x0f, 0x8f, 0x10, 0x22, 0x00, 0x00, //0x000006af jg LBB0_585 + 0x49, 0x8d, 0x40, 0x01, //0x000006b5 leaq $1(%r8), %rax + 0x48, 0x89, 0x02, //0x000006b9 movq %rax, (%rdx) + 0x4a, 0xc7, 0x44, 0xc2, 0x08, 0x03, 0x00, 0x00, 0x00, //0x000006bc movq $3, $8(%rdx,%r8,8) + 0xe9, 0x26, 0xfc, 0xff, 0xff, //0x000006c5 jmp LBB0_26 + //0x000006ca LBB0_87 + 0x4c, 0x89, 0x12, //0x000006ca movq %r10, (%rdx) + 0x41, 0x83, 0xff, 0x7b, //0x000006cd cmpl $123, %r15d + 0x48, 0x8b, 0x75, 0xc0, //0x000006d1 movq $-64(%rbp), %rsi + 0x0f, 0x87, 0x49, 0x2c, 0x00, 0x00, //0x000006d5 ja LBB0_567 + //0x000006db LBB0_62 + 0x49, 0x8d, 0x0c, 0x34, //0x000006db leaq (%r12,%rsi), %rcx + 0x48, 0x89, 0x4d, 0xc8, //0x000006df movq %rcx, $-56(%rbp) + 0x44, 0x89, 0xf9, //0x000006e3 movl %r15d, %ecx + 0x48, 0x8d, 0x1d, 0xeb, 0x30, 0x00, 0x00, //0x000006e6 leaq $12523(%rip), %rbx /* LJTI0_2+0(%rip) */ + 0x48, 0x63, 0x0c, 0x8b, //0x000006ed movslq (%rbx,%rcx,4), %rcx + 0x48, 0x01, 0xd9, //0x000006f1 addq %rbx, %rcx + 0xff, 0xe1, //0x000006f4 jmpq *%rcx + //0x000006f6 LBB0_90 + 0x4c, 0x8b, 0x47, 0x08, //0x000006f6 movq $8(%rdi), %r8 + 0x49, 0x29, 0xf0, //0x000006fa subq %rsi, %r8 + 0x0f, 0x84, 0x04, 0x2c, 0x00, 0x00, //0x000006fd je LBB0_564 + 0x48, 0x89, 0xf3, //0x00000703 movq %rsi, %rbx + 0x48, 0x8b, 0x75, 0xc8, //0x00000706 movq $-56(%rbp), %rsi + 0x80, 0x3e, 0x30, //0x0000070a cmpb $48, (%rsi) + 0x0f, 0x85, 0x2f, 0x00, 0x00, 0x00, //0x0000070d jne LBB0_95 + 0x49, 0x83, 0xf8, 0x01, //0x00000713 cmpq $1, %r8 + 0x0f, 0x84, 0xbd, 0xfb, 0xff, 0xff, //0x00000717 je LBB0_25 + 0x43, 0x8a, 0x04, 0x0c, //0x0000071d movb (%r12,%r9), %al + 0x04, 0xd2, //0x00000721 addb $-46, %al + 0x3c, 0x37, //0x00000723 cmpb $55, %al + 0x0f, 0x87, 0xaf, 0xfb, 0xff, 0xff, //0x00000725 ja LBB0_25 + 0x0f, 0xb6, 0xc0, //0x0000072b movzbl %al, %eax + 0x48, 0xb9, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x0000072e movabsq $36028797027352577, %rcx + 0x48, 0x0f, 0xa3, 0xc1, //0x00000738 btq %rax, %rcx + 0x0f, 0x83, 0x98, 0xfb, 0xff, 0xff, //0x0000073c jae LBB0_25 + //0x00000742 LBB0_95 + 0x4c, 0x89, 0x75, 0xa8, //0x00000742 movq %r14, $-88(%rbp) + 0x49, 0x83, 0xf8, 0x10, //0x00000746 cmpq $16, %r8 + 0x0f, 0x82, 0x57, 0x18, 0x00, 0x00, //0x0000074a jb LBB0_390 + 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00000750 movq $-1, %r15 + 0x45, 0x31, 0xc9, //0x00000757 xorl %r9d, %r9d + 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x0000075a movq $-1, %r12 + 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00000761 movq $-1, %r14 + 0x4d, 0x89, 0xc2, //0x00000768 movq %r8, %r10 + 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000076b .p2align 4, 0x90 + //0x00000770 LBB0_97 + 0xf3, 0x42, 0x0f, 0x6f, 0x04, 0x0e, //0x00000770 movdqu (%rsi,%r9), %xmm0 + 0x66, 0x0f, 0x6f, 0xc8, //0x00000776 movdqa %xmm0, %xmm1 + 0x66, 0x0f, 0x74, 0x0d, 0x1e, 0xf9, 0xff, 0xff, //0x0000077a pcmpeqb $-1762(%rip), %xmm1 /* LCPI0_10+0(%rip) */ + 0x66, 0x0f, 0x6f, 0xd0, //0x00000782 movdqa %xmm0, %xmm2 + 0x66, 0x0f, 0x74, 0x15, 0x22, 0xf9, 0xff, 0xff, //0x00000786 pcmpeqb $-1758(%rip), %xmm2 /* LCPI0_11+0(%rip) */ + 0x66, 0x0f, 0xeb, 0xd1, //0x0000078e por %xmm1, %xmm2 + 0x66, 0x0f, 0x6f, 0xc8, //0x00000792 movdqa %xmm0, %xmm1 + 0x66, 0x0f, 0xfc, 0x0d, 0x22, 0xf9, 0xff, 0xff, //0x00000796 paddb $-1758(%rip), %xmm1 /* LCPI0_12+0(%rip) */ + 0x66, 0x0f, 0x6f, 0xd9, //0x0000079e movdqa %xmm1, %xmm3 + 0x66, 0x41, 0x0f, 0xda, 0xdb, //0x000007a2 pminub %xmm11, %xmm3 + 0x66, 0x0f, 0x74, 0xd9, //0x000007a7 pcmpeqb %xmm1, %xmm3 + 0x66, 0x0f, 0x6f, 0xc8, //0x000007ab movdqa %xmm0, %xmm1 + 0x66, 0x41, 0x0f, 0xdb, 0xcc, //0x000007af pand %xmm12, %xmm1 + 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x000007b4 pcmpeqb %xmm13, %xmm0 + 0x66, 0x41, 0x0f, 0x74, 0xce, //0x000007b9 pcmpeqb %xmm14, %xmm1 + 0x66, 0x44, 0x0f, 0xd7, 0xe9, //0x000007be pmovmskb %xmm1, %r13d + 0x66, 0x0f, 0xeb, 0xc8, //0x000007c3 por %xmm0, %xmm1 + 0x66, 0x0f, 0xeb, 0xca, //0x000007c7 por %xmm2, %xmm1 + 0x66, 0x0f, 0xeb, 0xcb, //0x000007cb por %xmm3, %xmm1 + 0x66, 0x0f, 0xd7, 0xd0, //0x000007cf pmovmskb %xmm0, %edx + 0x66, 0x44, 0x0f, 0xd7, 0xda, //0x000007d3 pmovmskb %xmm2, %r11d + 0x66, 0x0f, 0xd7, 0xc1, //0x000007d8 pmovmskb %xmm1, %eax + 0xf7, 0xd0, //0x000007dc notl %eax + 0x0f, 0xbc, 0xc8, //0x000007de bsfl %eax, %ecx + 0x83, 0xf9, 0x10, //0x000007e1 cmpl $16, %ecx + 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x000007e4 je LBB0_99 + 0xb8, 0xff, 0xff, 0xff, 0xff, //0x000007ea movl $-1, %eax + 0xd3, 0xe0, //0x000007ef shll %cl, %eax + 0xf7, 0xd0, //0x000007f1 notl %eax + 0x21, 0xc2, //0x000007f3 andl %eax, %edx + 0x41, 0x21, 0xc5, //0x000007f5 andl %eax, %r13d + 0x44, 0x21, 0xd8, //0x000007f8 andl %r11d, %eax + 0x41, 0x89, 0xc3, //0x000007fb movl %eax, %r11d + //0x000007fe LBB0_99 + 0x8d, 0x42, 0xff, //0x000007fe leal $-1(%rdx), %eax + 0x21, 0xd0, //0x00000801 andl %edx, %eax + 0x0f, 0x85, 0x68, 0x10, 0x00, 0x00, //0x00000803 jne LBB0_346 + 0x41, 0x8d, 0x45, 0xff, //0x00000809 leal $-1(%r13), %eax + 0x44, 0x21, 0xe8, //0x0000080d andl %r13d, %eax + 0x0f, 0x85, 0x5b, 0x10, 0x00, 0x00, //0x00000810 jne LBB0_346 + 0x41, 0x8d, 0x43, 0xff, //0x00000816 leal $-1(%r11), %eax + 0x44, 0x21, 0xd8, //0x0000081a andl %r11d, %eax + 0x0f, 0x85, 0x4e, 0x10, 0x00, 0x00, //0x0000081d jne LBB0_346 + 0x85, 0xd2, //0x00000823 testl %edx, %edx + 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00000825 je LBB0_105 + 0x0f, 0xbc, 0xc2, //0x0000082b bsfl %edx, %eax + 0x49, 0x83, 0xfe, 0xff, //0x0000082e cmpq $-1, %r14 + 0x0f, 0x85, 0x81, 0x10, 0x00, 0x00, //0x00000832 jne LBB0_351 + 0x4c, 0x01, 0xc8, //0x00000838 addq %r9, %rax + 0x49, 0x89, 0xc6, //0x0000083b movq %rax, %r14 + //0x0000083e LBB0_105 + 0x45, 0x85, 0xed, //0x0000083e testl %r13d, %r13d + 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00000841 je LBB0_108 + 0x41, 0x0f, 0xbc, 0xc5, //0x00000847 bsfl %r13d, %eax + 0x49, 0x83, 0xfc, 0xff, //0x0000084b cmpq $-1, %r12 + 0x0f, 0x85, 0x64, 0x10, 0x00, 0x00, //0x0000084f jne LBB0_351 + 0x4c, 0x01, 0xc8, //0x00000855 addq %r9, %rax + 0x49, 0x89, 0xc4, //0x00000858 movq %rax, %r12 + //0x0000085b LBB0_108 + 0x45, 0x85, 0xdb, //0x0000085b testl %r11d, %r11d + 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x0000085e je LBB0_111 + 0x41, 0x0f, 0xbc, 0xc3, //0x00000864 bsfl %r11d, %eax + 0x49, 0x83, 0xff, 0xff, //0x00000868 cmpq $-1, %r15 + 0x0f, 0x85, 0x47, 0x10, 0x00, 0x00, //0x0000086c jne LBB0_351 + 0x4c, 0x01, 0xc8, //0x00000872 addq %r9, %rax + 0x49, 0x89, 0xc7, //0x00000875 movq %rax, %r15 + //0x00000878 LBB0_111 + 0x4c, 0x8b, 0x6d, 0xd0, //0x00000878 movq $-48(%rbp), %r13 + 0x83, 0xf9, 0x10, //0x0000087c cmpl $16, %ecx + 0x0f, 0x85, 0xa7, 0x04, 0x00, 0x00, //0x0000087f jne LBB0_172 + 0x49, 0x83, 0xc2, 0xf0, //0x00000885 addq $-16, %r10 + 0x49, 0x83, 0xc1, 0x10, //0x00000889 addq $16, %r9 + 0x49, 0x83, 0xfa, 0x0f, //0x0000088d cmpq $15, %r10 + 0x0f, 0x87, 0xd9, 0xfe, 0xff, 0xff, //0x00000891 ja LBB0_97 + 0x4a, 0x8d, 0x0c, 0x0e, //0x00000897 leaq (%rsi,%r9), %rcx + 0x4d, 0x39, 0xc8, //0x0000089b cmpq %r9, %r8 + 0x49, 0x89, 0xc9, //0x0000089e movq %rcx, %r9 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000008a1 movabsq $4294977024, %r11 + 0x0f, 0x84, 0x95, 0x06, 0x00, 0x00, //0x000008ab je LBB0_201 + //0x000008b1 LBB0_114 + 0x48, 0x89, 0xf0, //0x000008b1 movq %rsi, %rax + 0x4c, 0x89, 0xee, //0x000008b4 movq %r13, %rsi + 0x4e, 0x8d, 0x0c, 0x11, //0x000008b7 leaq (%rcx,%r10), %r9 + 0x49, 0x89, 0xcd, //0x000008bb movq %rcx, %r13 + 0x49, 0x29, 0xc5, //0x000008be subq %rax, %r13 + 0x31, 0xff, //0x000008c1 xorl %edi, %edi + 0xe9, 0x25, 0x00, 0x00, 0x00, //0x000008c3 jmp LBB0_119 + //0x000008c8 LBB0_115 + 0x83, 0xf8, 0x65, //0x000008c8 cmpl $101, %eax + 0x0f, 0x85, 0x68, 0x06, 0x00, 0x00, //0x000008cb jne LBB0_199 + //0x000008d1 LBB0_116 + 0x49, 0x83, 0xfc, 0xff, //0x000008d1 cmpq $-1, %r12 + 0x0f, 0x85, 0xc1, 0x0f, 0x00, 0x00, //0x000008d5 jne LBB0_350 + 0x4e, 0x8d, 0x24, 0x2f, //0x000008db leaq (%rdi,%r13), %r12 + 0x90, //0x000008df .p2align 4, 0x90 + //0x000008e0 LBB0_118 + 0x48, 0x83, 0xc7, 0x01, //0x000008e0 addq $1, %rdi + 0x49, 0x39, 0xfa, //0x000008e4 cmpq %rdi, %r10 + 0x0f, 0x84, 0x52, 0x06, 0x00, 0x00, //0x000008e7 je LBB0_200 + //0x000008ed LBB0_119 + 0x0f, 0xbe, 0x04, 0x39, //0x000008ed movsbl (%rcx,%rdi), %eax + 0x8d, 0x58, 0xd0, //0x000008f1 leal $-48(%rax), %ebx + 0x83, 0xfb, 0x0a, //0x000008f4 cmpl $10, %ebx + 0x0f, 0x82, 0xe3, 0xff, 0xff, 0xff, //0x000008f7 jb LBB0_118 + 0x8d, 0x58, 0xd5, //0x000008fd leal $-43(%rax), %ebx + 0x83, 0xfb, 0x1a, //0x00000900 cmpl $26, %ebx + 0x0f, 0x87, 0xbf, 0xff, 0xff, 0xff, //0x00000903 ja LBB0_115 + 0x48, 0x8d, 0x15, 0x24, 0x31, 0x00, 0x00, //0x00000909 leaq $12580(%rip), %rdx /* LJTI0_4+0(%rip) */ + 0x48, 0x63, 0x04, 0x9a, //0x00000910 movslq (%rdx,%rbx,4), %rax + 0x48, 0x01, 0xd0, //0x00000914 addq %rdx, %rax + 0xff, 0xe0, //0x00000917 jmpq *%rax + //0x00000919 LBB0_122 + 0x49, 0x83, 0xff, 0xff, //0x00000919 cmpq $-1, %r15 + 0x0f, 0x85, 0x79, 0x0f, 0x00, 0x00, //0x0000091d jne LBB0_350 + 0x4e, 0x8d, 0x3c, 0x2f, //0x00000923 leaq (%rdi,%r13), %r15 + 0xe9, 0xb4, 0xff, 0xff, 0xff, //0x00000927 jmp LBB0_118 + //0x0000092c LBB0_124 + 0x49, 0x83, 0xfe, 0xff, //0x0000092c cmpq $-1, %r14 + 0x0f, 0x85, 0x66, 0x0f, 0x00, 0x00, //0x00000930 jne LBB0_350 + 0x4e, 0x8d, 0x34, 0x2f, //0x00000936 leaq (%rdi,%r13), %r14 + 0xe9, 0xa1, 0xff, 0xff, 0xff, //0x0000093a jmp LBB0_118 + //0x0000093f LBB0_88 + 0x41, 0x83, 0xff, 0x22, //0x0000093f cmpl $34, %r15d + 0x0f, 0x84, 0x43, 0x00, 0x00, 0x00, //0x00000943 je LBB0_130 + //0x00000949 LBB0_86 + 0x41, 0x83, 0xff, 0x7d, //0x00000949 cmpl $125, %r15d + 0x0f, 0x85, 0xd1, 0x29, 0x00, 0x00, //0x0000094d jne LBB0_567 + //0x00000953 LBB0_59 + 0x4c, 0x89, 0x12, //0x00000953 movq %r10, (%rdx) + 0x4d, 0x89, 0xd0, //0x00000956 movq %r10, %r8 + 0x4c, 0x89, 0xf0, //0x00000959 movq %r14, %rax + 0x4d, 0x85, 0xd2, //0x0000095c testq %r10, %r10 + 0x0f, 0x85, 0x9d, 0xf9, 0xff, 0xff, //0x0000095f jne LBB0_28 + 0xe9, 0x72, 0x2a, 0x00, 0x00, //0x00000965 jmp LBB0_582 + //0x0000096a LBB0_126 + 0x49, 0x81, 0xf8, 0xff, 0x0f, 0x00, 0x00, //0x0000096a cmpq $4095, %r8 + 0x0f, 0x8f, 0x4e, 0x1f, 0x00, 0x00, //0x00000971 jg LBB0_585 + 0x49, 0x8d, 0x40, 0x01, //0x00000977 leaq $1(%r8), %rax + 0x48, 0x89, 0x02, //0x0000097b movq %rax, (%rdx) + 0x4a, 0xc7, 0x44, 0xc2, 0x08, 0x00, 0x00, 0x00, 0x00, //0x0000097e movq $0, $8(%rdx,%r8,8) + 0xe9, 0x64, 0xf9, 0xff, 0xff, //0x00000987 jmp LBB0_26 + //0x0000098c LBB0_130 + 0x4c, 0x89, 0x75, 0xa8, //0x0000098c movq %r14, $-88(%rbp) + 0x4a, 0xc7, 0x04, 0xc2, 0x02, 0x00, 0x00, 0x00, //0x00000990 movq $2, (%rdx,%r8,8) + 0x48, 0x8b, 0x47, 0x08, //0x00000998 movq $8(%rdi), %rax + 0xf6, 0x85, 0x70, 0xff, 0xff, 0xff, 0x20, //0x0000099c testb $32, $-144(%rbp) + 0x48, 0x89, 0x45, 0x98, //0x000009a3 movq %rax, $-104(%rbp) + 0x49, 0x89, 0xc6, //0x000009a7 movq %rax, %r14 + 0x0f, 0x85, 0x93, 0x03, 0x00, 0x00, //0x000009aa jne LBB0_173 + 0x4d, 0x29, 0xce, //0x000009b0 subq %r9, %r14 + 0x0f, 0x84, 0x5a, 0x2b, 0x00, 0x00, //0x000009b3 je LBB0_599 + 0x49, 0x83, 0xfe, 0x40, //0x000009b9 cmpq $64, %r14 + 0x0f, 0x82, 0x07, 0x17, 0x00, 0x00, //0x000009bd jb LBB0_410 + 0x49, 0xc7, 0xc7, 0xfe, 0xff, 0xff, 0xff, //0x000009c3 movq $-2, %r15 + 0x4c, 0x2b, 0x7d, 0xc0, //0x000009ca subq $-64(%rbp), %r15 + 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x000009ce movq $-1, $-56(%rbp) + 0x45, 0x31, 0xdb, //0x000009d6 xorl %r11d, %r11d + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000009d9 .p2align 4, 0x90 + //0x000009e0 LBB0_134 + 0xf3, 0x43, 0x0f, 0x6f, 0x04, 0x0c, //0x000009e0 movdqu (%r12,%r9), %xmm0 + 0xf3, 0x43, 0x0f, 0x6f, 0x4c, 0x0c, 0x10, //0x000009e6 movdqu $16(%r12,%r9), %xmm1 + 0xf3, 0x43, 0x0f, 0x6f, 0x54, 0x0c, 0x20, //0x000009ed movdqu $32(%r12,%r9), %xmm2 + 0xf3, 0x43, 0x0f, 0x6f, 0x5c, 0x0c, 0x30, //0x000009f4 movdqu $48(%r12,%r9), %xmm3 + 0x66, 0x0f, 0x6f, 0xe0, //0x000009fb movdqa %xmm0, %xmm4 + 0x66, 0x41, 0x0f, 0x74, 0xe1, //0x000009ff pcmpeqb %xmm9, %xmm4 + 0x66, 0x44, 0x0f, 0xd7, 0xc4, //0x00000a04 pmovmskb %xmm4, %r8d + 0x66, 0x0f, 0x6f, 0xe1, //0x00000a09 movdqa %xmm1, %xmm4 + 0x66, 0x41, 0x0f, 0x74, 0xe1, //0x00000a0d pcmpeqb %xmm9, %xmm4 + 0x66, 0x0f, 0xd7, 0xf4, //0x00000a12 pmovmskb %xmm4, %esi + 0x66, 0x0f, 0x6f, 0xe2, //0x00000a16 movdqa %xmm2, %xmm4 + 0x66, 0x41, 0x0f, 0x74, 0xe1, //0x00000a1a pcmpeqb %xmm9, %xmm4 + 0x66, 0x0f, 0xd7, 0xdc, //0x00000a1f pmovmskb %xmm4, %ebx + 0x66, 0x0f, 0x6f, 0xe3, //0x00000a23 movdqa %xmm3, %xmm4 + 0x66, 0x41, 0x0f, 0x74, 0xe1, //0x00000a27 pcmpeqb %xmm9, %xmm4 + 0x66, 0x0f, 0xd7, 0xd4, //0x00000a2c pmovmskb %xmm4, %edx + 0x66, 0x41, 0x0f, 0x74, 0xc2, //0x00000a30 pcmpeqb %xmm10, %xmm0 + 0x66, 0x44, 0x0f, 0xd7, 0xd0, //0x00000a35 pmovmskb %xmm0, %r10d + 0x66, 0x41, 0x0f, 0x74, 0xca, //0x00000a3a pcmpeqb %xmm10, %xmm1 + 0x66, 0x0f, 0xd7, 0xc9, //0x00000a3f pmovmskb %xmm1, %ecx + 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x00000a43 pcmpeqb %xmm10, %xmm2 + 0x66, 0x0f, 0xd7, 0xc2, //0x00000a48 pmovmskb %xmm2, %eax + 0x66, 0x41, 0x0f, 0x74, 0xda, //0x00000a4c pcmpeqb %xmm10, %xmm3 + 0x66, 0x0f, 0xd7, 0xfb, //0x00000a51 pmovmskb %xmm3, %edi + 0x48, 0xc1, 0xe2, 0x30, //0x00000a55 shlq $48, %rdx + 0x48, 0xc1, 0xe3, 0x20, //0x00000a59 shlq $32, %rbx + 0x48, 0x09, 0xd3, //0x00000a5d orq %rdx, %rbx + 0x48, 0xc1, 0xe6, 0x10, //0x00000a60 shlq $16, %rsi + 0x48, 0x09, 0xde, //0x00000a64 orq %rbx, %rsi + 0x49, 0x09, 0xf0, //0x00000a67 orq %rsi, %r8 + 0x48, 0xc1, 0xe7, 0x30, //0x00000a6a shlq $48, %rdi + 0x48, 0xc1, 0xe0, 0x20, //0x00000a6e shlq $32, %rax + 0x48, 0x09, 0xf8, //0x00000a72 orq %rdi, %rax + 0x48, 0xc1, 0xe1, 0x10, //0x00000a75 shlq $16, %rcx + 0x48, 0x09, 0xc1, //0x00000a79 orq %rax, %rcx + 0x49, 0x09, 0xca, //0x00000a7c orq %rcx, %r10 + 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x00000a7f jne LBB0_143 + 0x4d, 0x85, 0xdb, //0x00000a85 testq %r11, %r11 + 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x00000a88 jne LBB0_145 + 0x45, 0x31, 0xdb, //0x00000a8e xorl %r11d, %r11d + 0x4d, 0x85, 0xc0, //0x00000a91 testq %r8, %r8 + 0x0f, 0x85, 0x83, 0x00, 0x00, 0x00, //0x00000a94 jne LBB0_146 + //0x00000a9a LBB0_137 + 0x49, 0x83, 0xc6, 0xc0, //0x00000a9a addq $-64, %r14 + 0x49, 0x83, 0xc7, 0xc0, //0x00000a9e addq $-64, %r15 + 0x49, 0x83, 0xc1, 0x40, //0x00000aa2 addq $64, %r9 + 0x49, 0x83, 0xfe, 0x3f, //0x00000aa6 cmpq $63, %r14 + 0x0f, 0x87, 0x30, 0xff, 0xff, 0xff, //0x00000aaa ja LBB0_134 + 0xe9, 0xde, 0x0f, 0x00, 0x00, //0x00000ab0 jmp LBB0_138 + //0x00000ab5 LBB0_143 + 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00000ab5 cmpq $-1, $-56(%rbp) + 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x00000aba jne LBB0_145 + 0x49, 0x0f, 0xbc, 0xc2, //0x00000ac0 bsfq %r10, %rax + 0x4c, 0x01, 0xc8, //0x00000ac4 addq %r9, %rax + 0x48, 0x89, 0x45, 0xc8, //0x00000ac7 movq %rax, $-56(%rbp) + //0x00000acb LBB0_145 + 0x4c, 0x89, 0xd8, //0x00000acb movq %r11, %rax + 0x48, 0xf7, 0xd0, //0x00000ace notq %rax + 0x4c, 0x21, 0xd0, //0x00000ad1 andq %r10, %rax + 0x48, 0x8d, 0x0c, 0x00, //0x00000ad4 leaq (%rax,%rax), %rcx + 0x4c, 0x09, 0xd9, //0x00000ad8 orq %r11, %rcx + 0x48, 0x89, 0xca, //0x00000adb movq %rcx, %rdx + 0x48, 0xf7, 0xd2, //0x00000ade notq %rdx + 0x4c, 0x21, 0xd2, //0x00000ae1 andq %r10, %rdx + 0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000ae4 movabsq $-6148914691236517206, %rsi + 0x48, 0x21, 0xf2, //0x00000aee andq %rsi, %rdx + 0x45, 0x31, 0xdb, //0x00000af1 xorl %r11d, %r11d + 0x48, 0x01, 0xc2, //0x00000af4 addq %rax, %rdx + 0x41, 0x0f, 0x92, 0xc3, //0x00000af7 setb %r11b + 0x48, 0x01, 0xd2, //0x00000afb addq %rdx, %rdx + 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000afe movabsq $6148914691236517205, %rax + 0x48, 0x31, 0xc2, //0x00000b08 xorq %rax, %rdx + 0x48, 0x21, 0xca, //0x00000b0b andq %rcx, %rdx + 0x48, 0xf7, 0xd2, //0x00000b0e notq %rdx + 0x49, 0x21, 0xd0, //0x00000b11 andq %rdx, %r8 + 0x4d, 0x85, 0xc0, //0x00000b14 testq %r8, %r8 + 0x0f, 0x84, 0x7d, 0xff, 0xff, 0xff, //0x00000b17 je LBB0_137 + //0x00000b1d LBB0_146 + 0x4d, 0x0f, 0xbc, 0xc8, //0x00000b1d bsfq %r8, %r9 + 0x4d, 0x29, 0xf9, //0x00000b21 subq %r15, %r9 + 0x4c, 0x8b, 0x6d, 0xd0, //0x00000b24 movq $-48(%rbp), %r13 + 0x48, 0x8b, 0x7d, 0xb0, //0x00000b28 movq $-80(%rbp), %rdi + 0x48, 0x8b, 0x55, 0xa0, //0x00000b2c movq $-96(%rbp), %rdx + 0x4c, 0x8b, 0x75, 0xa8, //0x00000b30 movq $-88(%rbp), %r14 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000b34 movabsq $4294977024, %r11 + 0x48, 0x8b, 0x5d, 0xc0, //0x00000b3e movq $-64(%rbp), %rbx + 0xe9, 0x19, 0x05, 0x00, 0x00, //0x00000b42 jmp LBB0_222 + //0x00000b47 LBB0_147 + 0x4d, 0x29, 0xce, //0x00000b47 subq %r9, %r14 + 0x48, 0x8b, 0x5d, 0xc0, //0x00000b4a movq $-64(%rbp), %rbx + 0x0f, 0x84, 0xbf, 0x29, 0x00, 0x00, //0x00000b4e je LBB0_599 + 0x49, 0x83, 0xfe, 0x40, //0x00000b54 cmpq $64, %r14 + 0x0f, 0x82, 0x27, 0x15, 0x00, 0x00, //0x00000b58 jb LBB0_406 + 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00000b5e movq $-1, $-56(%rbp) + 0x45, 0x31, 0xdb, //0x00000b66 xorl %r11d, %r11d + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000b69 .p2align 4, 0x90 + //0x00000b70 LBB0_150 + 0xf3, 0x43, 0x0f, 0x6f, 0x24, 0x0c, //0x00000b70 movdqu (%r12,%r9), %xmm4 + 0xf3, 0x43, 0x0f, 0x6f, 0x54, 0x0c, 0x10, //0x00000b76 movdqu $16(%r12,%r9), %xmm2 + 0xf3, 0x47, 0x0f, 0x6f, 0x44, 0x0c, 0x20, //0x00000b7d movdqu $32(%r12,%r9), %xmm8 + 0xf3, 0x43, 0x0f, 0x6f, 0x74, 0x0c, 0x30, //0x00000b84 movdqu $48(%r12,%r9), %xmm6 + 0x66, 0x0f, 0x6f, 0xec, //0x00000b8b movdqa %xmm4, %xmm5 + 0x66, 0x41, 0x0f, 0x74, 0xe9, //0x00000b8f pcmpeqb %xmm9, %xmm5 + 0x66, 0x44, 0x0f, 0xd7, 0xfd, //0x00000b94 pmovmskb %xmm5, %r15d + 0x66, 0x0f, 0x6f, 0xea, //0x00000b99 movdqa %xmm2, %xmm5 + 0x66, 0x0f, 0x6f, 0xda, //0x00000b9d movdqa %xmm2, %xmm3 + 0x66, 0x41, 0x0f, 0xda, 0xdf, //0x00000ba1 pminub %xmm15, %xmm3 + 0x66, 0x0f, 0x74, 0xda, //0x00000ba6 pcmpeqb %xmm2, %xmm3 + 0x66, 0x41, 0x0f, 0x74, 0xd1, //0x00000baa pcmpeqb %xmm9, %xmm2 + 0x66, 0x0f, 0xd7, 0xf2, //0x00000baf pmovmskb %xmm2, %esi + 0x66, 0x41, 0x0f, 0x6f, 0xd0, //0x00000bb3 movdqa %xmm8, %xmm2 + 0x66, 0x41, 0x0f, 0x6f, 0xf8, //0x00000bb8 movdqa %xmm8, %xmm7 + 0x66, 0x41, 0x0f, 0xda, 0xff, //0x00000bbd pminub %xmm15, %xmm7 + 0x66, 0x41, 0x0f, 0x74, 0xf8, //0x00000bc2 pcmpeqb %xmm8, %xmm7 + 0x66, 0x45, 0x0f, 0x74, 0xc1, //0x00000bc7 pcmpeqb %xmm9, %xmm8 + 0x66, 0x41, 0x0f, 0xd7, 0xd0, //0x00000bcc pmovmskb %xmm8, %edx + 0x66, 0x0f, 0x6f, 0xc6, //0x00000bd1 movdqa %xmm6, %xmm0 + 0x66, 0x0f, 0x6f, 0xce, //0x00000bd5 movdqa %xmm6, %xmm1 + 0x66, 0x41, 0x0f, 0xda, 0xcf, //0x00000bd9 pminub %xmm15, %xmm1 + 0x66, 0x0f, 0x74, 0xce, //0x00000bde pcmpeqb %xmm6, %xmm1 + 0x66, 0x41, 0x0f, 0x74, 0xf1, //0x00000be2 pcmpeqb %xmm9, %xmm6 + 0x66, 0x0f, 0xd7, 0xc6, //0x00000be7 pmovmskb %xmm6, %eax + 0x66, 0x0f, 0x6f, 0xf4, //0x00000beb movdqa %xmm4, %xmm6 + 0x66, 0x41, 0x0f, 0x74, 0xf2, //0x00000bef pcmpeqb %xmm10, %xmm6 + 0x66, 0x44, 0x0f, 0xd7, 0xe6, //0x00000bf4 pmovmskb %xmm6, %r12d + 0x66, 0x41, 0x0f, 0x74, 0xea, //0x00000bf9 pcmpeqb %xmm10, %xmm5 + 0x66, 0x0f, 0xd7, 0xcd, //0x00000bfe pmovmskb %xmm5, %ecx + 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x00000c02 pcmpeqb %xmm10, %xmm2 + 0x66, 0x44, 0x0f, 0xd7, 0xc2, //0x00000c07 pmovmskb %xmm2, %r8d + 0x66, 0x41, 0x0f, 0x74, 0xc2, //0x00000c0c pcmpeqb %xmm10, %xmm0 + 0x66, 0x44, 0x0f, 0xd7, 0xd0, //0x00000c11 pmovmskb %xmm0, %r10d + 0x66, 0x0f, 0xd7, 0xfb, //0x00000c16 pmovmskb %xmm3, %edi + 0x66, 0x0f, 0xd7, 0xdf, //0x00000c1a pmovmskb %xmm7, %ebx + 0x66, 0x44, 0x0f, 0xd7, 0xe9, //0x00000c1e pmovmskb %xmm1, %r13d + 0x48, 0xc1, 0xe0, 0x30, //0x00000c23 shlq $48, %rax + 0x48, 0xc1, 0xe2, 0x20, //0x00000c27 shlq $32, %rdx + 0x48, 0x09, 0xc2, //0x00000c2b orq %rax, %rdx + 0x48, 0xc1, 0xe6, 0x10, //0x00000c2e shlq $16, %rsi + 0x48, 0x09, 0xd6, //0x00000c32 orq %rdx, %rsi + 0x49, 0x09, 0xf7, //0x00000c35 orq %rsi, %r15 + 0x49, 0xc1, 0xe2, 0x30, //0x00000c38 shlq $48, %r10 + 0x49, 0xc1, 0xe0, 0x20, //0x00000c3c shlq $32, %r8 + 0x4d, 0x09, 0xd0, //0x00000c40 orq %r10, %r8 + 0x48, 0xc1, 0xe1, 0x10, //0x00000c43 shlq $16, %rcx + 0x4c, 0x09, 0xc1, //0x00000c47 orq %r8, %rcx + 0x49, 0xc1, 0xe5, 0x30, //0x00000c4a shlq $48, %r13 + 0x48, 0xc1, 0xe3, 0x20, //0x00000c4e shlq $32, %rbx + 0x4c, 0x09, 0xeb, //0x00000c52 orq %r13, %rbx + 0x48, 0xc1, 0xe7, 0x10, //0x00000c55 shlq $16, %rdi + 0x48, 0x09, 0xdf, //0x00000c59 orq %rbx, %rdi + 0x49, 0x09, 0xcc, //0x00000c5c orq %rcx, %r12 + 0x0f, 0x85, 0x4d, 0x00, 0x00, 0x00, //0x00000c5f jne LBB0_167 + 0x4d, 0x85, 0xdb, //0x00000c65 testq %r11, %r11 + 0x0f, 0x85, 0x5a, 0x00, 0x00, 0x00, //0x00000c68 jne LBB0_169 + 0x45, 0x31, 0xdb, //0x00000c6e xorl %r11d, %r11d + //0x00000c71 LBB0_153 + 0x66, 0x0f, 0x6f, 0xc4, //0x00000c71 movdqa %xmm4, %xmm0 + 0x66, 0x41, 0x0f, 0xda, 0xc7, //0x00000c75 pminub %xmm15, %xmm0 + 0x66, 0x0f, 0x74, 0xc4, //0x00000c7a pcmpeqb %xmm4, %xmm0 + 0x66, 0x0f, 0xd7, 0xc0, //0x00000c7e pmovmskb %xmm0, %eax + 0x48, 0x09, 0xc7, //0x00000c82 orq %rax, %rdi + 0x4d, 0x85, 0xff, //0x00000c85 testq %r15, %r15 + 0x4c, 0x8b, 0x65, 0xb8, //0x00000c88 movq $-72(%rbp), %r12 + 0x0f, 0x85, 0x84, 0x00, 0x00, 0x00, //0x00000c8c jne LBB0_170 + 0x48, 0x85, 0xff, //0x00000c92 testq %rdi, %rdi + 0x0f, 0x85, 0xf4, 0x26, 0x00, 0x00, //0x00000c95 jne LBB0_573 + 0x49, 0x83, 0xc6, 0xc0, //0x00000c9b addq $-64, %r14 + 0x49, 0x83, 0xc1, 0x40, //0x00000c9f addq $64, %r9 + 0x49, 0x83, 0xfe, 0x3f, //0x00000ca3 cmpq $63, %r14 + 0x0f, 0x87, 0xc3, 0xfe, 0xff, 0xff, //0x00000ca7 ja LBB0_150 + 0xe9, 0xbc, 0x0c, 0x00, 0x00, //0x00000cad jmp LBB0_156 + //0x00000cb2 LBB0_167 + 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00000cb2 cmpq $-1, $-56(%rbp) + 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x00000cb7 jne LBB0_169 + 0x49, 0x0f, 0xbc, 0xc4, //0x00000cbd bsfq %r12, %rax + 0x4c, 0x01, 0xc8, //0x00000cc1 addq %r9, %rax + 0x48, 0x89, 0x45, 0xc8, //0x00000cc4 movq %rax, $-56(%rbp) + //0x00000cc8 LBB0_169 + 0x4c, 0x89, 0xd8, //0x00000cc8 movq %r11, %rax + 0x48, 0xf7, 0xd0, //0x00000ccb notq %rax + 0x4c, 0x21, 0xe0, //0x00000cce andq %r12, %rax + 0x48, 0x8d, 0x0c, 0x00, //0x00000cd1 leaq (%rax,%rax), %rcx + 0x4c, 0x09, 0xd9, //0x00000cd5 orq %r11, %rcx + 0x48, 0x89, 0xca, //0x00000cd8 movq %rcx, %rdx + 0x48, 0xf7, 0xd2, //0x00000cdb notq %rdx + 0x4c, 0x21, 0xe2, //0x00000cde andq %r12, %rdx + 0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000ce1 movabsq $-6148914691236517206, %rsi + 0x48, 0x21, 0xf2, //0x00000ceb andq %rsi, %rdx + 0x45, 0x31, 0xdb, //0x00000cee xorl %r11d, %r11d + 0x48, 0x01, 0xc2, //0x00000cf1 addq %rax, %rdx + 0x41, 0x0f, 0x92, 0xc3, //0x00000cf4 setb %r11b + 0x48, 0x01, 0xd2, //0x00000cf8 addq %rdx, %rdx + 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000cfb movabsq $6148914691236517205, %rax + 0x48, 0x31, 0xc2, //0x00000d05 xorq %rax, %rdx + 0x48, 0x21, 0xca, //0x00000d08 andq %rcx, %rdx + 0x48, 0xf7, 0xd2, //0x00000d0b notq %rdx + 0x49, 0x21, 0xd7, //0x00000d0e andq %rdx, %r15 + 0xe9, 0x5b, 0xff, 0xff, 0xff, //0x00000d11 jmp LBB0_153 + //0x00000d16 LBB0_170 + 0x49, 0x0f, 0xbc, 0xc7, //0x00000d16 bsfq %r15, %rax + 0x48, 0x85, 0xff, //0x00000d1a testq %rdi, %rdi + 0x0f, 0x84, 0x90, 0x02, 0x00, 0x00, //0x00000d1d je LBB0_211 + 0x48, 0x0f, 0xbc, 0xcf, //0x00000d23 bsfq %rdi, %rcx + 0xe9, 0x8c, 0x02, 0x00, 0x00, //0x00000d27 jmp LBB0_212 + //0x00000d2c LBB0_172 + 0x89, 0xc8, //0x00000d2c movl %ecx, %eax + 0x48, 0x01, 0xf0, //0x00000d2e addq %rsi, %rax + 0x49, 0x01, 0xc1, //0x00000d31 addq %rax, %r9 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000d34 movabsq $4294977024, %r11 + 0xe9, 0x03, 0x02, 0x00, 0x00, //0x00000d3e jmp LBB0_201 + //0x00000d43 LBB0_173 + 0x4d, 0x29, 0xce, //0x00000d43 subq %r9, %r14 + 0x0f, 0x84, 0xc7, 0x27, 0x00, 0x00, //0x00000d46 je LBB0_599 + 0x49, 0x83, 0xfe, 0x40, //0x00000d4c cmpq $64, %r14 + 0x0f, 0x82, 0x95, 0x13, 0x00, 0x00, //0x00000d50 jb LBB0_411 + 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00000d56 movq $-1, $-56(%rbp) + 0x45, 0x31, 0xdb, //0x00000d5e xorl %r11d, %r11d + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000d61 .p2align 4, 0x90 + //0x00000d70 LBB0_176 + 0xf3, 0x43, 0x0f, 0x6f, 0x2c, 0x0c, //0x00000d70 movdqu (%r12,%r9), %xmm5 + 0xf3, 0x43, 0x0f, 0x6f, 0x44, 0x0c, 0x10, //0x00000d76 movdqu $16(%r12,%r9), %xmm0 + 0xf3, 0x43, 0x0f, 0x6f, 0x7c, 0x0c, 0x20, //0x00000d7d movdqu $32(%r12,%r9), %xmm7 + 0xf3, 0x43, 0x0f, 0x6f, 0x74, 0x0c, 0x30, //0x00000d84 movdqu $48(%r12,%r9), %xmm6 + 0x66, 0x0f, 0x6f, 0xcd, //0x00000d8b movdqa %xmm5, %xmm1 + 0x66, 0x41, 0x0f, 0x74, 0xc9, //0x00000d8f pcmpeqb %xmm9, %xmm1 + 0x66, 0x44, 0x0f, 0xd7, 0xd1, //0x00000d94 pmovmskb %xmm1, %r10d + 0x66, 0x0f, 0x6f, 0xc8, //0x00000d99 movdqa %xmm0, %xmm1 + 0x66, 0x0f, 0x6f, 0xd0, //0x00000d9d movdqa %xmm0, %xmm2 + 0x66, 0x41, 0x0f, 0xda, 0xd7, //0x00000da1 pminub %xmm15, %xmm2 + 0x66, 0x0f, 0x74, 0xd0, //0x00000da6 pcmpeqb %xmm0, %xmm2 + 0x66, 0x41, 0x0f, 0x74, 0xc1, //0x00000daa pcmpeqb %xmm9, %xmm0 + 0x66, 0x0f, 0xd7, 0xf0, //0x00000daf pmovmskb %xmm0, %esi + 0x66, 0x0f, 0x6f, 0xc7, //0x00000db3 movdqa %xmm7, %xmm0 + 0x66, 0x0f, 0x6f, 0xdf, //0x00000db7 movdqa %xmm7, %xmm3 + 0x66, 0x41, 0x0f, 0xda, 0xdf, //0x00000dbb pminub %xmm15, %xmm3 + 0x66, 0x0f, 0x74, 0xdf, //0x00000dc0 pcmpeqb %xmm7, %xmm3 + 0x66, 0x41, 0x0f, 0x74, 0xf9, //0x00000dc4 pcmpeqb %xmm9, %xmm7 + 0x66, 0x0f, 0xd7, 0xd7, //0x00000dc9 pmovmskb %xmm7, %edx + 0x66, 0x0f, 0x6f, 0xe6, //0x00000dcd movdqa %xmm6, %xmm4 + 0x66, 0x0f, 0x6f, 0xfe, //0x00000dd1 movdqa %xmm6, %xmm7 + 0x66, 0x41, 0x0f, 0xda, 0xff, //0x00000dd5 pminub %xmm15, %xmm7 + 0x66, 0x0f, 0x74, 0xfe, //0x00000dda pcmpeqb %xmm6, %xmm7 + 0x66, 0x41, 0x0f, 0x74, 0xf1, //0x00000dde pcmpeqb %xmm9, %xmm6 + 0x66, 0x0f, 0xd7, 0xc6, //0x00000de3 pmovmskb %xmm6, %eax + 0x66, 0x0f, 0x6f, 0xf5, //0x00000de7 movdqa %xmm5, %xmm6 + 0x66, 0x41, 0x0f, 0x74, 0xf2, //0x00000deb pcmpeqb %xmm10, %xmm6 + 0x66, 0x44, 0x0f, 0xd7, 0xfe, //0x00000df0 pmovmskb %xmm6, %r15d + 0x66, 0x41, 0x0f, 0x74, 0xca, //0x00000df5 pcmpeqb %xmm10, %xmm1 + 0x66, 0x0f, 0xd7, 0xc9, //0x00000dfa pmovmskb %xmm1, %ecx + 0x66, 0x41, 0x0f, 0x74, 0xc2, //0x00000dfe pcmpeqb %xmm10, %xmm0 + 0x66, 0x0f, 0xd7, 0xf8, //0x00000e03 pmovmskb %xmm0, %edi + 0x66, 0x41, 0x0f, 0x74, 0xe2, //0x00000e07 pcmpeqb %xmm10, %xmm4 + 0x66, 0x44, 0x0f, 0xd7, 0xc4, //0x00000e0c pmovmskb %xmm4, %r8d + 0x66, 0x44, 0x0f, 0xd7, 0xea, //0x00000e11 pmovmskb %xmm2, %r13d + 0x66, 0x0f, 0xd7, 0xdb, //0x00000e16 pmovmskb %xmm3, %ebx + 0x66, 0x44, 0x0f, 0xd7, 0xe7, //0x00000e1a pmovmskb %xmm7, %r12d + 0x48, 0xc1, 0xe0, 0x30, //0x00000e1f shlq $48, %rax + 0x48, 0xc1, 0xe2, 0x20, //0x00000e23 shlq $32, %rdx + 0x48, 0x09, 0xc2, //0x00000e27 orq %rax, %rdx + 0x48, 0xc1, 0xe6, 0x10, //0x00000e2a shlq $16, %rsi + 0x48, 0x09, 0xd6, //0x00000e2e orq %rdx, %rsi + 0x49, 0x09, 0xf2, //0x00000e31 orq %rsi, %r10 + 0x49, 0xc1, 0xe0, 0x30, //0x00000e34 shlq $48, %r8 + 0x48, 0xc1, 0xe7, 0x20, //0x00000e38 shlq $32, %rdi + 0x4c, 0x09, 0xc7, //0x00000e3c orq %r8, %rdi + 0x48, 0xc1, 0xe1, 0x10, //0x00000e3f shlq $16, %rcx + 0x48, 0x09, 0xf9, //0x00000e43 orq %rdi, %rcx + 0x49, 0xc1, 0xe4, 0x30, //0x00000e46 shlq $48, %r12 + 0x48, 0xc1, 0xe3, 0x20, //0x00000e4a shlq $32, %rbx + 0x4c, 0x09, 0xe3, //0x00000e4e orq %r12, %rbx + 0x49, 0xc1, 0xe5, 0x10, //0x00000e51 shlq $16, %r13 + 0x49, 0x09, 0xdd, //0x00000e55 orq %rbx, %r13 + 0x49, 0x09, 0xcf, //0x00000e58 orq %rcx, %r15 + 0x0f, 0x85, 0x51, 0x00, 0x00, 0x00, //0x00000e5b jne LBB0_193 + 0x4d, 0x85, 0xdb, //0x00000e61 testq %r11, %r11 + 0x0f, 0x85, 0x67, 0x00, 0x00, 0x00, //0x00000e64 jne LBB0_195 + 0x45, 0x31, 0xdb, //0x00000e6a xorl %r11d, %r11d + 0x4c, 0x8b, 0x65, 0xb8, //0x00000e6d movq $-72(%rbp), %r12 + //0x00000e71 LBB0_179 + 0x66, 0x0f, 0x6f, 0xc5, //0x00000e71 movdqa %xmm5, %xmm0 + 0x66, 0x41, 0x0f, 0xda, 0xc7, //0x00000e75 pminub %xmm15, %xmm0 + 0x66, 0x0f, 0x74, 0xc5, //0x00000e7a pcmpeqb %xmm5, %xmm0 + 0x66, 0x0f, 0xd7, 0xc0, //0x00000e7e pmovmskb %xmm0, %eax + 0x49, 0x09, 0xc5, //0x00000e82 orq %rax, %r13 + 0x4d, 0x85, 0xd2, //0x00000e85 testq %r10, %r10 + 0x48, 0x8b, 0x5d, 0xc0, //0x00000e88 movq $-64(%rbp), %rbx + 0x0f, 0x85, 0x91, 0x00, 0x00, 0x00, //0x00000e8c jne LBB0_197 + 0x4d, 0x85, 0xed, //0x00000e92 testq %r13, %r13 + 0x0f, 0x85, 0x1a, 0x25, 0x00, 0x00, //0x00000e95 jne LBB0_576 + 0x49, 0x83, 0xc6, 0xc0, //0x00000e9b addq $-64, %r14 + 0x49, 0x83, 0xc1, 0x40, //0x00000e9f addq $64, %r9 + 0x49, 0x83, 0xfe, 0x3f, //0x00000ea3 cmpq $63, %r14 + 0x0f, 0x87, 0xc3, 0xfe, 0xff, 0xff, //0x00000ea7 ja LBB0_176 + 0xe9, 0x5b, 0x0c, 0x00, 0x00, //0x00000ead jmp LBB0_182 + //0x00000eb2 LBB0_193 + 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00000eb2 cmpq $-1, $-56(%rbp) + 0x4c, 0x8b, 0x65, 0xb8, //0x00000eb7 movq $-72(%rbp), %r12 + 0x0f, 0x85, 0x14, 0x00, 0x00, 0x00, //0x00000ebb jne LBB0_196 + 0x49, 0x0f, 0xbc, 0xc7, //0x00000ec1 bsfq %r15, %rax + 0x4c, 0x01, 0xc8, //0x00000ec5 addq %r9, %rax + 0x48, 0x89, 0x45, 0xc8, //0x00000ec8 movq %rax, $-56(%rbp) + 0xe9, 0x04, 0x00, 0x00, 0x00, //0x00000ecc jmp LBB0_196 + //0x00000ed1 LBB0_195 + 0x4c, 0x8b, 0x65, 0xb8, //0x00000ed1 movq $-72(%rbp), %r12 + //0x00000ed5 LBB0_196 + 0x4c, 0x89, 0xd8, //0x00000ed5 movq %r11, %rax + 0x48, 0xf7, 0xd0, //0x00000ed8 notq %rax + 0x4c, 0x21, 0xf8, //0x00000edb andq %r15, %rax + 0x48, 0x8d, 0x0c, 0x00, //0x00000ede leaq (%rax,%rax), %rcx + 0x4c, 0x09, 0xd9, //0x00000ee2 orq %r11, %rcx + 0x48, 0x89, 0xca, //0x00000ee5 movq %rcx, %rdx + 0x48, 0xf7, 0xd2, //0x00000ee8 notq %rdx + 0x4c, 0x21, 0xfa, //0x00000eeb andq %r15, %rdx + 0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000eee movabsq $-6148914691236517206, %rsi + 0x48, 0x21, 0xf2, //0x00000ef8 andq %rsi, %rdx + 0x45, 0x31, 0xdb, //0x00000efb xorl %r11d, %r11d + 0x48, 0x01, 0xc2, //0x00000efe addq %rax, %rdx + 0x41, 0x0f, 0x92, 0xc3, //0x00000f01 setb %r11b + 0x48, 0x01, 0xd2, //0x00000f05 addq %rdx, %rdx + 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000f08 movabsq $6148914691236517205, %rax + 0x48, 0x31, 0xc2, //0x00000f12 xorq %rax, %rdx + 0x48, 0x21, 0xca, //0x00000f15 andq %rcx, %rdx + 0x48, 0xf7, 0xd2, //0x00000f18 notq %rdx + 0x49, 0x21, 0xd2, //0x00000f1b andq %rdx, %r10 + 0xe9, 0x4e, 0xff, 0xff, 0xff, //0x00000f1e jmp LBB0_179 + //0x00000f23 LBB0_197 + 0x49, 0x0f, 0xbc, 0xc2, //0x00000f23 bsfq %r10, %rax + 0x4d, 0x85, 0xed, //0x00000f27 testq %r13, %r13 + 0x0f, 0x84, 0x01, 0x01, 0x00, 0x00, //0x00000f2a je LBB0_219 + 0x49, 0x0f, 0xbc, 0xcd, //0x00000f30 bsfq %r13, %rcx + 0xe9, 0xfd, 0x00, 0x00, 0x00, //0x00000f34 jmp LBB0_220 + //0x00000f39 LBB0_199 + 0x48, 0x01, 0xf9, //0x00000f39 addq %rdi, %rcx + 0x49, 0x89, 0xc9, //0x00000f3c movq %rcx, %r9 + //0x00000f3f LBB0_200 + 0x49, 0x89, 0xf5, //0x00000f3f movq %rsi, %r13 + 0x48, 0x8b, 0x75, 0xc8, //0x00000f42 movq $-56(%rbp), %rsi + //0x00000f46 LBB0_201 + 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00000f46 movq $-1, %rcx + 0x4d, 0x85, 0xf6, //0x00000f4d testq %r14, %r14 + 0x0f, 0x84, 0xc0, 0x23, 0x00, 0x00, //0x00000f50 je LBB0_566 + 0x4d, 0x85, 0xff, //0x00000f56 testq %r15, %r15 + 0x0f, 0x84, 0xb7, 0x23, 0x00, 0x00, //0x00000f59 je LBB0_566 + 0x4d, 0x85, 0xe4, //0x00000f5f testq %r12, %r12 + 0x0f, 0x84, 0xae, 0x23, 0x00, 0x00, //0x00000f62 je LBB0_566 + 0x49, 0x29, 0xf1, //0x00000f68 subq %rsi, %r9 + 0x49, 0x8d, 0x41, 0xff, //0x00000f6b leaq $-1(%r9), %rax + 0x49, 0x39, 0xc6, //0x00000f6f cmpq %rax, %r14 + 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x00000f72 je LBB0_210 + 0x49, 0x39, 0xc7, //0x00000f78 cmpq %rax, %r15 + 0x0f, 0x84, 0x2a, 0x00, 0x00, 0x00, //0x00000f7b je LBB0_210 + 0x49, 0x39, 0xc4, //0x00000f81 cmpq %rax, %r12 + 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x00000f84 je LBB0_210 + 0x4d, 0x85, 0xff, //0x00000f8a testq %r15, %r15 + 0x0f, 0x8e, 0x7b, 0x00, 0x00, 0x00, //0x00000f8d jle LBB0_216 + 0x49, 0x8d, 0x47, 0xff, //0x00000f93 leaq $-1(%r15), %rax + 0x49, 0x39, 0xc4, //0x00000f97 cmpq %rax, %r12 + 0x0f, 0x84, 0x6e, 0x00, 0x00, 0x00, //0x00000f9a je LBB0_216 + 0x49, 0xf7, 0xd7, //0x00000fa0 notq %r15 + 0x4d, 0x89, 0xf9, //0x00000fa3 movq %r15, %r9 + 0xe9, 0x24, 0x09, 0x00, 0x00, //0x00000fa6 jmp LBB0_353 + //0x00000fab LBB0_210 + 0x49, 0xf7, 0xd9, //0x00000fab negq %r9 + 0xe9, 0x1c, 0x09, 0x00, 0x00, //0x00000fae jmp LBB0_353 + //0x00000fb3 LBB0_211 + 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00000fb3 movl $64, %ecx + //0x00000fb8 LBB0_212 + 0x4c, 0x8b, 0x6d, 0xd0, //0x00000fb8 movq $-48(%rbp), %r13 + 0x48, 0x8b, 0x7d, 0xb0, //0x00000fbc movq $-80(%rbp), %rdi + 0x48, 0x8b, 0x55, 0xa0, //0x00000fc0 movq $-96(%rbp), %rdx + 0x4c, 0x8b, 0x75, 0xa8, //0x00000fc4 movq $-88(%rbp), %r14 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000fc8 movabsq $4294977024, %r11 + 0x48, 0x8b, 0x5d, 0xc0, //0x00000fd2 movq $-64(%rbp), %rbx + 0x48, 0x39, 0xc1, //0x00000fd6 cmpq %rax, %rcx + 0x0f, 0x82, 0x4c, 0x25, 0x00, 0x00, //0x00000fd9 jb LBB0_345 + //0x00000fdf LBB0_213 + 0x49, 0x01, 0xc1, //0x00000fdf addq %rax, %r9 + 0x49, 0x83, 0xc1, 0x01, //0x00000fe2 addq $1, %r9 + //0x00000fe6 LBB0_214 + 0x4d, 0x85, 0xc9, //0x00000fe6 testq %r9, %r9 + 0x0f, 0x88, 0xe2, 0x18, 0x00, 0x00, //0x00000fe9 js LBB0_497 + //0x00000fef LBB0_215 + 0x4d, 0x89, 0x4d, 0x00, //0x00000fef movq %r9, (%r13) + 0x48, 0x89, 0xd8, //0x00000ff3 movq %rbx, %rax + 0x48, 0xb9, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x00000ff6 movabsq $9223372036854775806, %rcx + 0x48, 0x39, 0xcb, //0x00001000 cmpq %rcx, %rbx + 0x0f, 0x86, 0xe7, 0xf2, 0xff, 0xff, //0x00001003 jbe LBB0_26 + 0xe9, 0xce, 0x23, 0x00, 0x00, //0x00001009 jmp LBB0_582 + //0x0000100e LBB0_216 + 0x4c, 0x89, 0xf0, //0x0000100e movq %r14, %rax + 0x4c, 0x09, 0xe0, //0x00001011 orq %r12, %rax + 0x0f, 0x99, 0xc1, //0x00001014 setns %cl + 0x0f, 0x88, 0x3e, 0x05, 0x00, 0x00, //0x00001017 js LBB0_302 + 0x4d, 0x39, 0xe6, //0x0000101d cmpq %r12, %r14 + 0x0f, 0x8c, 0x35, 0x05, 0x00, 0x00, //0x00001020 jl LBB0_302 + 0x49, 0xf7, 0xd6, //0x00001026 notq %r14 + 0x4d, 0x89, 0xf1, //0x00001029 movq %r14, %r9 + 0xe9, 0x9e, 0x08, 0x00, 0x00, //0x0000102c jmp LBB0_353 + //0x00001031 LBB0_219 + 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00001031 movl $64, %ecx + //0x00001036 LBB0_220 + 0x4c, 0x8b, 0x6d, 0xd0, //0x00001036 movq $-48(%rbp), %r13 + 0x48, 0x8b, 0x7d, 0xb0, //0x0000103a movq $-80(%rbp), %rdi + 0x48, 0x8b, 0x55, 0xa0, //0x0000103e movq $-96(%rbp), %rdx + 0x4c, 0x8b, 0x75, 0xa8, //0x00001042 movq $-88(%rbp), %r14 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001046 movabsq $4294977024, %r11 + 0x48, 0x39, 0xc1, //0x00001050 cmpq %rax, %rcx + 0x0f, 0x82, 0xd2, 0x24, 0x00, 0x00, //0x00001053 jb LBB0_345 + 0x49, 0x01, 0xc1, //0x00001059 addq %rax, %r9 + 0x49, 0x83, 0xc1, 0x01, //0x0000105c addq $1, %r9 + //0x00001060 LBB0_222 + 0x4d, 0x85, 0xc9, //0x00001060 testq %r9, %r9 + 0x0f, 0x88, 0x68, 0x18, 0x00, 0x00, //0x00001063 js LBB0_497 + 0x4d, 0x89, 0x4d, 0x00, //0x00001069 movq %r9, (%r13) + 0x48, 0x89, 0xd8, //0x0000106d movq %rbx, %rax + 0x48, 0xb9, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x00001070 movabsq $9223372036854775806, %rcx + 0x48, 0x39, 0xcb, //0x0000107a cmpq %rcx, %rbx + 0x0f, 0x87, 0x59, 0x23, 0x00, 0x00, //0x0000107d ja LBB0_582 + 0x48, 0x8b, 0x02, //0x00001083 movq (%rdx), %rax + 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x00001086 cmpq $4095, %rax + 0x0f, 0x8f, 0x33, 0x18, 0x00, 0x00, //0x0000108c jg LBB0_585 + 0x48, 0x8d, 0x48, 0x01, //0x00001092 leaq $1(%rax), %rcx + 0x48, 0x89, 0x0a, //0x00001096 movq %rcx, (%rdx) + 0x48, 0xc7, 0x44, 0xc2, 0x08, 0x04, 0x00, 0x00, 0x00, //0x00001099 movq $4, $8(%rdx,%rax,8) + 0xe9, 0x49, 0xf2, 0xff, 0xff, //0x000010a2 jmp LBB0_26 + //0x000010a7 LBB0_226 + 0x48, 0x8b, 0x02, //0x000010a7 movq (%rdx), %rax + 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x000010aa cmpq $4095, %rax + 0x0f, 0x8f, 0x0f, 0x18, 0x00, 0x00, //0x000010b0 jg LBB0_585 + 0x48, 0x8d, 0x48, 0x01, //0x000010b6 leaq $1(%rax), %rcx + 0x48, 0x89, 0x0a, //0x000010ba movq %rcx, (%rdx) + 0x48, 0xc7, 0x44, 0xc2, 0x08, 0x05, 0x00, 0x00, 0x00, //0x000010bd movq $5, $8(%rdx,%rax,8) + 0xe9, 0x25, 0xf2, 0xff, 0xff, //0x000010c6 jmp LBB0_26 + //0x000010cb LBB0_228 + 0x48, 0x8b, 0x4f, 0x08, //0x000010cb movq $8(%rdi), %rcx + 0x48, 0x8d, 0x59, 0xfc, //0x000010cf leaq $-4(%rcx), %rbx + 0x48, 0x39, 0xde, //0x000010d3 cmpq %rbx, %rsi + 0x0f, 0x83, 0xaa, 0x22, 0x00, 0x00, //0x000010d6 jae LBB0_586 + 0x43, 0x8b, 0x0c, 0x0c, //0x000010dc movl (%r12,%r9), %ecx + 0x81, 0xf9, 0x61, 0x6c, 0x73, 0x65, //0x000010e0 cmpl $1702063201, %ecx + 0x0f, 0x85, 0x1c, 0x23, 0x00, 0x00, //0x000010e6 jne LBB0_587 + 0x4c, 0x8d, 0x4e, 0x05, //0x000010ec leaq $5(%rsi), %r9 + 0x4d, 0x89, 0x4d, 0x00, //0x000010f0 movq %r9, (%r13) + 0x48, 0x89, 0xf0, //0x000010f4 movq %rsi, %rax + 0x48, 0xb9, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x000010f7 movabsq $9223372036854775806, %rcx + 0x48, 0x39, 0xce, //0x00001101 cmpq %rcx, %rsi + 0x0f, 0x86, 0xe6, 0xf1, 0xff, 0xff, //0x00001104 jbe LBB0_26 + 0xe9, 0xcd, 0x22, 0x00, 0x00, //0x0000110a jmp LBB0_582 + //0x0000110f LBB0_231 + 0x4c, 0x89, 0x75, 0xa8, //0x0000110f movq %r14, $-88(%rbp) + 0x48, 0x8b, 0x47, 0x08, //0x00001113 movq $8(%rdi), %rax + 0xf6, 0x85, 0x70, 0xff, 0xff, 0xff, 0x20, //0x00001117 testb $32, $-144(%rbp) + 0x48, 0x89, 0x45, 0x98, //0x0000111e movq %rax, $-104(%rbp) + 0x49, 0x89, 0xc6, //0x00001122 movq %rax, %r14 + 0x0f, 0x85, 0x4a, 0x04, 0x00, 0x00, //0x00001125 jne LBB0_303 + 0x4d, 0x29, 0xce, //0x0000112b subq %r9, %r14 + 0x0f, 0x84, 0xdf, 0x23, 0x00, 0x00, //0x0000112e je LBB0_599 + 0x49, 0x83, 0xfe, 0x40, //0x00001134 cmpq $64, %r14 + 0x0f, 0x82, 0x45, 0x10, 0x00, 0x00, //0x00001138 jb LBB0_416 + 0x49, 0xc7, 0xc7, 0xfe, 0xff, 0xff, 0xff, //0x0000113e movq $-2, %r15 + 0x4c, 0x2b, 0x7d, 0xc0, //0x00001145 subq $-64(%rbp), %r15 + 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00001149 movq $-1, $-56(%rbp) + 0x45, 0x31, 0xdb, //0x00001151 xorl %r11d, %r11d + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001154 .p2align 4, 0x90 + //0x00001160 LBB0_235 + 0xf3, 0x43, 0x0f, 0x6f, 0x04, 0x0c, //0x00001160 movdqu (%r12,%r9), %xmm0 + 0xf3, 0x43, 0x0f, 0x6f, 0x4c, 0x0c, 0x10, //0x00001166 movdqu $16(%r12,%r9), %xmm1 + 0xf3, 0x43, 0x0f, 0x6f, 0x54, 0x0c, 0x20, //0x0000116d movdqu $32(%r12,%r9), %xmm2 + 0xf3, 0x43, 0x0f, 0x6f, 0x5c, 0x0c, 0x30, //0x00001174 movdqu $48(%r12,%r9), %xmm3 + 0x66, 0x0f, 0x6f, 0xe0, //0x0000117b movdqa %xmm0, %xmm4 + 0x66, 0x41, 0x0f, 0x74, 0xe1, //0x0000117f pcmpeqb %xmm9, %xmm4 + 0x66, 0x44, 0x0f, 0xd7, 0xc4, //0x00001184 pmovmskb %xmm4, %r8d + 0x66, 0x0f, 0x6f, 0xe1, //0x00001189 movdqa %xmm1, %xmm4 + 0x66, 0x41, 0x0f, 0x74, 0xe1, //0x0000118d pcmpeqb %xmm9, %xmm4 + 0x66, 0x0f, 0xd7, 0xf4, //0x00001192 pmovmskb %xmm4, %esi + 0x66, 0x0f, 0x6f, 0xe2, //0x00001196 movdqa %xmm2, %xmm4 + 0x66, 0x41, 0x0f, 0x74, 0xe1, //0x0000119a pcmpeqb %xmm9, %xmm4 + 0x66, 0x0f, 0xd7, 0xdc, //0x0000119f pmovmskb %xmm4, %ebx + 0x66, 0x0f, 0x6f, 0xe3, //0x000011a3 movdqa %xmm3, %xmm4 + 0x66, 0x41, 0x0f, 0x74, 0xe1, //0x000011a7 pcmpeqb %xmm9, %xmm4 + 0x66, 0x0f, 0xd7, 0xd4, //0x000011ac pmovmskb %xmm4, %edx + 0x66, 0x41, 0x0f, 0x74, 0xc2, //0x000011b0 pcmpeqb %xmm10, %xmm0 + 0x66, 0x44, 0x0f, 0xd7, 0xd0, //0x000011b5 pmovmskb %xmm0, %r10d + 0x66, 0x41, 0x0f, 0x74, 0xca, //0x000011ba pcmpeqb %xmm10, %xmm1 + 0x66, 0x0f, 0xd7, 0xc9, //0x000011bf pmovmskb %xmm1, %ecx + 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x000011c3 pcmpeqb %xmm10, %xmm2 + 0x66, 0x0f, 0xd7, 0xc2, //0x000011c8 pmovmskb %xmm2, %eax + 0x66, 0x41, 0x0f, 0x74, 0xda, //0x000011cc pcmpeqb %xmm10, %xmm3 + 0x66, 0x0f, 0xd7, 0xfb, //0x000011d1 pmovmskb %xmm3, %edi + 0x48, 0xc1, 0xe2, 0x30, //0x000011d5 shlq $48, %rdx + 0x48, 0xc1, 0xe3, 0x20, //0x000011d9 shlq $32, %rbx + 0x48, 0x09, 0xd3, //0x000011dd orq %rdx, %rbx + 0x48, 0xc1, 0xe6, 0x10, //0x000011e0 shlq $16, %rsi + 0x48, 0x09, 0xde, //0x000011e4 orq %rbx, %rsi + 0x49, 0x09, 0xf0, //0x000011e7 orq %rsi, %r8 + 0x48, 0xc1, 0xe7, 0x30, //0x000011ea shlq $48, %rdi + 0x48, 0xc1, 0xe0, 0x20, //0x000011ee shlq $32, %rax + 0x48, 0x09, 0xf8, //0x000011f2 orq %rdi, %rax + 0x48, 0xc1, 0xe1, 0x10, //0x000011f5 shlq $16, %rcx + 0x48, 0x09, 0xc1, //0x000011f9 orq %rax, %rcx + 0x49, 0x09, 0xca, //0x000011fc orq %rcx, %r10 + 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x000011ff jne LBB0_252 + 0x4d, 0x85, 0xdb, //0x00001205 testq %r11, %r11 + 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x00001208 jne LBB0_254 + 0x45, 0x31, 0xdb, //0x0000120e xorl %r11d, %r11d + 0x4d, 0x85, 0xc0, //0x00001211 testq %r8, %r8 + 0x0f, 0x85, 0x43, 0xf4, 0xff, 0xff, //0x00001214 jne LBB0_80 + //0x0000121a LBB0_238 + 0x49, 0x83, 0xc6, 0xc0, //0x0000121a addq $-64, %r14 + 0x49, 0x83, 0xc7, 0xc0, //0x0000121e addq $-64, %r15 + 0x49, 0x83, 0xc1, 0x40, //0x00001222 addq $64, %r9 + 0x49, 0x83, 0xfe, 0x3f, //0x00001226 cmpq $63, %r14 + 0x0f, 0x87, 0x30, 0xff, 0xff, 0xff, //0x0000122a ja LBB0_235 + 0xe9, 0x92, 0x0b, 0x00, 0x00, //0x00001230 jmp LBB0_239 + //0x00001235 LBB0_252 + 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00001235 cmpq $-1, $-56(%rbp) + 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x0000123a jne LBB0_254 + 0x49, 0x0f, 0xbc, 0xc2, //0x00001240 bsfq %r10, %rax + 0x4c, 0x01, 0xc8, //0x00001244 addq %r9, %rax + 0x48, 0x89, 0x45, 0xc8, //0x00001247 movq %rax, $-56(%rbp) + //0x0000124b LBB0_254 + 0x4c, 0x89, 0xd8, //0x0000124b movq %r11, %rax + 0x48, 0xf7, 0xd0, //0x0000124e notq %rax + 0x4c, 0x21, 0xd0, //0x00001251 andq %r10, %rax + 0x48, 0x8d, 0x0c, 0x00, //0x00001254 leaq (%rax,%rax), %rcx + 0x4c, 0x09, 0xd9, //0x00001258 orq %r11, %rcx + 0x48, 0x89, 0xca, //0x0000125b movq %rcx, %rdx + 0x48, 0xf7, 0xd2, //0x0000125e notq %rdx + 0x4c, 0x21, 0xd2, //0x00001261 andq %r10, %rdx + 0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001264 movabsq $-6148914691236517206, %rsi + 0x48, 0x21, 0xf2, //0x0000126e andq %rsi, %rdx + 0x45, 0x31, 0xdb, //0x00001271 xorl %r11d, %r11d + 0x48, 0x01, 0xc2, //0x00001274 addq %rax, %rdx + 0x41, 0x0f, 0x92, 0xc3, //0x00001277 setb %r11b + 0x48, 0x01, 0xd2, //0x0000127b addq %rdx, %rdx + 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x0000127e movabsq $6148914691236517205, %rax + 0x48, 0x31, 0xc2, //0x00001288 xorq %rax, %rdx + 0x48, 0x21, 0xca, //0x0000128b andq %rcx, %rdx + 0x48, 0xf7, 0xd2, //0x0000128e notq %rdx + 0x49, 0x21, 0xd0, //0x00001291 andq %rdx, %r8 + 0x4d, 0x85, 0xc0, //0x00001294 testq %r8, %r8 + 0x0f, 0x84, 0x7d, 0xff, 0xff, 0xff, //0x00001297 je LBB0_238 + 0xe9, 0xbb, 0xf3, 0xff, 0xff, //0x0000129d jmp LBB0_80 + //0x000012a2 LBB0_255 + 0x4c, 0x8b, 0x5f, 0x08, //0x000012a2 movq $8(%rdi), %r11 + 0x4d, 0x29, 0xcb, //0x000012a6 subq %r9, %r11 + 0x0f, 0x84, 0x3f, 0x21, 0x00, 0x00, //0x000012a9 je LBB0_583 + 0x4c, 0x89, 0x75, 0xa8, //0x000012af movq %r14, $-88(%rbp) + 0x49, 0x89, 0xfa, //0x000012b3 movq %rdi, %r10 + 0x4b, 0x8d, 0x04, 0x0c, //0x000012b6 leaq (%r12,%r9), %rax + 0x49, 0x89, 0xc7, //0x000012ba movq %rax, %r15 + 0x80, 0x38, 0x30, //0x000012bd cmpb $48, (%rax) + 0x0f, 0x85, 0x35, 0x00, 0x00, 0x00, //0x000012c0 jne LBB0_260 + 0x41, 0xbe, 0x01, 0x00, 0x00, 0x00, //0x000012c6 movl $1, %r14d + 0x49, 0x83, 0xfb, 0x01, //0x000012cc cmpq $1, %r11 + 0x0f, 0x84, 0x2b, 0x05, 0x00, 0x00, //0x000012d0 je LBB0_342 + 0x41, 0x8a, 0x47, 0x01, //0x000012d6 movb $1(%r15), %al + 0x04, 0xd2, //0x000012da addb $-46, %al + 0x3c, 0x37, //0x000012dc cmpb $55, %al + 0x0f, 0x87, 0x1d, 0x05, 0x00, 0x00, //0x000012de ja LBB0_342 + 0x0f, 0xb6, 0xc0, //0x000012e4 movzbl %al, %eax + 0x48, 0xb9, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x000012e7 movabsq $36028797027352577, %rcx + 0x48, 0x0f, 0xa3, 0xc1, //0x000012f1 btq %rax, %rcx + 0x0f, 0x83, 0x06, 0x05, 0x00, 0x00, //0x000012f5 jae LBB0_342 + //0x000012fb LBB0_260 + 0x49, 0x83, 0xfb, 0x10, //0x000012fb cmpq $16, %r11 + 0x0f, 0x82, 0x5e, 0x0e, 0x00, 0x00, //0x000012ff jb LBB0_415 + 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x00001305 movq $-1, %r12 + 0x45, 0x31, 0xf6, //0x0000130c xorl %r14d, %r14d + 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x0000130f movq $-1, %r13 + 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00001316 movq $-1, %r8 + 0x4c, 0x89, 0xde, //0x0000131d movq %r11, %rsi + //0x00001320 .p2align 4, 0x90 + //0x00001320 LBB0_262 + 0xf3, 0x43, 0x0f, 0x6f, 0x04, 0x37, //0x00001320 movdqu (%r15,%r14), %xmm0 + 0x66, 0x0f, 0x6f, 0xc8, //0x00001326 movdqa %xmm0, %xmm1 + 0x66, 0x0f, 0x74, 0x0d, 0x6e, 0xed, 0xff, 0xff, //0x0000132a pcmpeqb $-4754(%rip), %xmm1 /* LCPI0_10+0(%rip) */ + 0x66, 0x0f, 0x6f, 0xd0, //0x00001332 movdqa %xmm0, %xmm2 + 0x66, 0x0f, 0x74, 0x15, 0x72, 0xed, 0xff, 0xff, //0x00001336 pcmpeqb $-4750(%rip), %xmm2 /* LCPI0_11+0(%rip) */ + 0x66, 0x0f, 0xeb, 0xd1, //0x0000133e por %xmm1, %xmm2 + 0x66, 0x0f, 0x6f, 0xc8, //0x00001342 movdqa %xmm0, %xmm1 + 0x66, 0x0f, 0xfc, 0x0d, 0x72, 0xed, 0xff, 0xff, //0x00001346 paddb $-4750(%rip), %xmm1 /* LCPI0_12+0(%rip) */ + 0x66, 0x0f, 0x6f, 0xd9, //0x0000134e movdqa %xmm1, %xmm3 + 0x66, 0x41, 0x0f, 0xda, 0xdb, //0x00001352 pminub %xmm11, %xmm3 + 0x66, 0x0f, 0x74, 0xd9, //0x00001357 pcmpeqb %xmm1, %xmm3 + 0x66, 0x0f, 0x6f, 0xc8, //0x0000135b movdqa %xmm0, %xmm1 + 0x66, 0x41, 0x0f, 0xdb, 0xcc, //0x0000135f pand %xmm12, %xmm1 + 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x00001364 pcmpeqb %xmm13, %xmm0 + 0x66, 0x41, 0x0f, 0x74, 0xce, //0x00001369 pcmpeqb %xmm14, %xmm1 + 0x66, 0x0f, 0xd7, 0xd1, //0x0000136e pmovmskb %xmm1, %edx + 0x66, 0x0f, 0xeb, 0xc8, //0x00001372 por %xmm0, %xmm1 + 0x66, 0x0f, 0xeb, 0xca, //0x00001376 por %xmm2, %xmm1 + 0x66, 0x0f, 0xeb, 0xcb, //0x0000137a por %xmm3, %xmm1 + 0x66, 0x0f, 0xd7, 0xd8, //0x0000137e pmovmskb %xmm0, %ebx + 0x66, 0x0f, 0xd7, 0xfa, //0x00001382 pmovmskb %xmm2, %edi + 0x66, 0x0f, 0xd7, 0xc1, //0x00001386 pmovmskb %xmm1, %eax + 0xf7, 0xd0, //0x0000138a notl %eax + 0x0f, 0xbc, 0xc8, //0x0000138c bsfl %eax, %ecx + 0x83, 0xf9, 0x10, //0x0000138f cmpl $16, %ecx + 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x00001392 je LBB0_264 + 0xb8, 0xff, 0xff, 0xff, 0xff, //0x00001398 movl $-1, %eax + 0xd3, 0xe0, //0x0000139d shll %cl, %eax + 0xf7, 0xd0, //0x0000139f notl %eax + 0x21, 0xc3, //0x000013a1 andl %eax, %ebx + 0x21, 0xc2, //0x000013a3 andl %eax, %edx + 0x21, 0xf8, //0x000013a5 andl %edi, %eax + 0x89, 0xc7, //0x000013a7 movl %eax, %edi + //0x000013a9 LBB0_264 + 0x8d, 0x43, 0xff, //0x000013a9 leal $-1(%rbx), %eax + 0x21, 0xd8, //0x000013ac andl %ebx, %eax + 0x0f, 0x85, 0xeb, 0x09, 0x00, 0x00, //0x000013ae jne LBB0_384 + 0x8d, 0x42, 0xff, //0x000013b4 leal $-1(%rdx), %eax + 0x21, 0xd0, //0x000013b7 andl %edx, %eax + 0x0f, 0x85, 0xe0, 0x09, 0x00, 0x00, //0x000013b9 jne LBB0_384 + 0x8d, 0x47, 0xff, //0x000013bf leal $-1(%rdi), %eax + 0x21, 0xf8, //0x000013c2 andl %edi, %eax + 0x0f, 0x85, 0xd5, 0x09, 0x00, 0x00, //0x000013c4 jne LBB0_384 + 0x85, 0xdb, //0x000013ca testl %ebx, %ebx + 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x000013cc je LBB0_270 + 0x0f, 0xbc, 0xdb, //0x000013d2 bsfl %ebx, %ebx + 0x49, 0x83, 0xf8, 0xff, //0x000013d5 cmpq $-1, %r8 + 0x0f, 0x85, 0xe8, 0x0b, 0x00, 0x00, //0x000013d9 jne LBB0_391 + 0x4c, 0x01, 0xf3, //0x000013df addq %r14, %rbx + 0x49, 0x89, 0xd8, //0x000013e2 movq %rbx, %r8 + //0x000013e5 LBB0_270 + 0x85, 0xd2, //0x000013e5 testl %edx, %edx + 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x000013e7 je LBB0_273 + 0x0f, 0xbc, 0xd2, //0x000013ed bsfl %edx, %edx + 0x49, 0x83, 0xfd, 0xff, //0x000013f0 cmpq $-1, %r13 + 0x0f, 0x85, 0xa6, 0x0b, 0x00, 0x00, //0x000013f4 jne LBB0_389 + 0x4c, 0x01, 0xf2, //0x000013fa addq %r14, %rdx + 0x49, 0x89, 0xd5, //0x000013fd movq %rdx, %r13 + //0x00001400 LBB0_273 + 0x85, 0xff, //0x00001400 testl %edi, %edi + 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00001402 je LBB0_276 + 0x0f, 0xbc, 0xd7, //0x00001408 bsfl %edi, %edx + 0x49, 0x83, 0xfc, 0xff, //0x0000140b cmpq $-1, %r12 + 0x0f, 0x85, 0x8b, 0x0b, 0x00, 0x00, //0x0000140f jne LBB0_389 + 0x4c, 0x01, 0xf2, //0x00001415 addq %r14, %rdx + 0x49, 0x89, 0xd4, //0x00001418 movq %rdx, %r12 + //0x0000141b LBB0_276 + 0x83, 0xf9, 0x10, //0x0000141b cmpl $16, %ecx + 0x0f, 0x85, 0x45, 0x03, 0x00, 0x00, //0x0000141e jne LBB0_329 + 0x48, 0x83, 0xc6, 0xf0, //0x00001424 addq $-16, %rsi + 0x49, 0x83, 0xc6, 0x10, //0x00001428 addq $16, %r14 + 0x48, 0x83, 0xfe, 0x0f, //0x0000142c cmpq $15, %rsi + 0x0f, 0x87, 0xea, 0xfe, 0xff, 0xff, //0x00001430 ja LBB0_262 + 0x4b, 0x8d, 0x0c, 0x37, //0x00001436 leaq (%r15,%r14), %rcx + 0x48, 0x89, 0xca, //0x0000143a movq %rcx, %rdx + 0x4d, 0x39, 0xf3, //0x0000143d cmpq %r14, %r11 + 0x0f, 0x84, 0x46, 0x03, 0x00, 0x00, //0x00001440 je LBB0_331 + //0x00001446 LBB0_279 + 0x4c, 0x8d, 0x34, 0x31, //0x00001446 leaq (%rcx,%rsi), %r14 + 0x48, 0x8b, 0x45, 0x88, //0x0000144a movq $-120(%rbp), %rax + 0x48, 0x8d, 0x14, 0x08, //0x0000144e leaq (%rax,%rcx), %rdx + 0x48, 0x2b, 0x55, 0xc0, //0x00001452 subq $-64(%rbp), %rdx + 0x31, 0xff, //0x00001456 xorl %edi, %edi + 0x4c, 0x8d, 0x1d, 0x69, 0x25, 0x00, 0x00, //0x00001458 leaq $9577(%rip), %r11 /* LJTI0_3+0(%rip) */ + 0xe9, 0x29, 0x00, 0x00, 0x00, //0x0000145f jmp LBB0_283 + //0x00001464 LBB0_280 + 0x49, 0x83, 0xfc, 0xff, //0x00001464 cmpq $-1, %r12 + 0x0f, 0x85, 0x42, 0x09, 0x00, 0x00, //0x00001468 jne LBB0_386 + 0x4c, 0x8d, 0x24, 0x3a, //0x0000146e leaq (%rdx,%rdi), %r12 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001472 .p2align 4, 0x90 + //0x00001480 LBB0_282 + 0x48, 0x83, 0xc7, 0x01, //0x00001480 addq $1, %rdi + 0x48, 0x39, 0xfe, //0x00001484 cmpq %rdi, %rsi + 0x0f, 0x84, 0xee, 0x05, 0x00, 0x00, //0x00001487 je LBB0_357 + //0x0000148d LBB0_283 + 0x0f, 0xbe, 0x1c, 0x39, //0x0000148d movsbl (%rcx,%rdi), %ebx + 0x8d, 0x43, 0xd0, //0x00001491 leal $-48(%rbx), %eax + 0x83, 0xf8, 0x0a, //0x00001494 cmpl $10, %eax + 0x0f, 0x82, 0xe3, 0xff, 0xff, 0xff, //0x00001497 jb LBB0_282 + 0x8d, 0x43, 0xd5, //0x0000149d leal $-43(%rbx), %eax + 0x83, 0xf8, 0x1a, //0x000014a0 cmpl $26, %eax + 0x0f, 0x87, 0x1c, 0x00, 0x00, 0x00, //0x000014a3 ja LBB0_288 + 0x49, 0x63, 0x04, 0x83, //0x000014a9 movslq (%r11,%rax,4), %rax + 0x4c, 0x01, 0xd8, //0x000014ad addq %r11, %rax + 0xff, 0xe0, //0x000014b0 jmpq *%rax + //0x000014b2 LBB0_286 + 0x49, 0x83, 0xf8, 0xff, //0x000014b2 cmpq $-1, %r8 + 0x0f, 0x85, 0xf4, 0x08, 0x00, 0x00, //0x000014b6 jne LBB0_386 + 0x4c, 0x8d, 0x04, 0x3a, //0x000014bc leaq (%rdx,%rdi), %r8 + 0xe9, 0xbb, 0xff, 0xff, 0xff, //0x000014c0 jmp LBB0_282 + //0x000014c5 LBB0_288 + 0x83, 0xfb, 0x65, //0x000014c5 cmpl $101, %ebx + 0x0f, 0x85, 0xb8, 0x02, 0x00, 0x00, //0x000014c8 jne LBB0_330 + //0x000014ce LBB0_289 + 0x49, 0x83, 0xfd, 0xff, //0x000014ce cmpq $-1, %r13 + 0x0f, 0x85, 0xd8, 0x08, 0x00, 0x00, //0x000014d2 jne LBB0_386 + 0x4c, 0x8d, 0x2c, 0x3a, //0x000014d8 leaq (%rdx,%rdi), %r13 + 0xe9, 0x9f, 0xff, 0xff, 0xff, //0x000014dc jmp LBB0_282 + //0x000014e1 LBB0_291 + 0x48, 0x8b, 0x4f, 0x08, //0x000014e1 movq $8(%rdi), %rcx + 0x48, 0x8d, 0x59, 0xfd, //0x000014e5 leaq $-3(%rcx), %rbx + 0x48, 0x39, 0xde, //0x000014e9 cmpq %rbx, %rsi + 0x0f, 0x83, 0x94, 0x1e, 0x00, 0x00, //0x000014ec jae LBB0_586 + 0x48, 0x89, 0xf3, //0x000014f2 movq %rsi, %rbx + 0x48, 0x8b, 0x4d, 0xc8, //0x000014f5 movq $-56(%rbp), %rcx + 0x81, 0x39, 0x6e, 0x75, 0x6c, 0x6c, //0x000014f9 cmpl $1819047278, (%rcx) + 0x0f, 0x84, 0x4d, 0x00, 0x00, 0x00, //0x000014ff je LBB0_301 + 0xe9, 0x57, 0x1f, 0x00, 0x00, //0x00001505 jmp LBB0_293 + //0x0000150a LBB0_297 + 0x48, 0x8b, 0x02, //0x0000150a movq (%rdx), %rax + 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x0000150d cmpq $4095, %rax + 0x0f, 0x8f, 0xac, 0x13, 0x00, 0x00, //0x00001513 jg LBB0_585 + 0x48, 0x8d, 0x48, 0x01, //0x00001519 leaq $1(%rax), %rcx + 0x48, 0x89, 0x0a, //0x0000151d movq %rcx, (%rdx) + 0x48, 0xc7, 0x44, 0xc2, 0x08, 0x06, 0x00, 0x00, 0x00, //0x00001520 movq $6, $8(%rdx,%rax,8) + 0xe9, 0xc2, 0xed, 0xff, 0xff, //0x00001529 jmp LBB0_26 + //0x0000152e LBB0_299 + 0x48, 0x8b, 0x4f, 0x08, //0x0000152e movq $8(%rdi), %rcx + 0x48, 0x8d, 0x59, 0xfd, //0x00001532 leaq $-3(%rcx), %rbx + 0x48, 0x39, 0xde, //0x00001536 cmpq %rbx, %rsi + 0x0f, 0x83, 0x47, 0x1e, 0x00, 0x00, //0x00001539 jae LBB0_586 + 0x48, 0x89, 0xf3, //0x0000153f movq %rsi, %rbx + 0x48, 0x8b, 0x4d, 0xc8, //0x00001542 movq $-56(%rbp), %rcx + 0x81, 0x39, 0x74, 0x72, 0x75, 0x65, //0x00001546 cmpl $1702195828, (%rcx) + 0x0f, 0x85, 0x64, 0x1f, 0x00, 0x00, //0x0000154c jne LBB0_592 + //0x00001552 LBB0_301 + 0x4c, 0x8d, 0x4b, 0x04, //0x00001552 leaq $4(%rbx), %r9 + 0xe9, 0x94, 0xfa, 0xff, 0xff, //0x00001556 jmp LBB0_215 + //0x0000155b LBB0_302 + 0x49, 0x8d, 0x44, 0x24, 0xff, //0x0000155b leaq $-1(%r12), %rax + 0x49, 0x39, 0xc6, //0x00001560 cmpq %rax, %r14 + 0x49, 0xf7, 0xd4, //0x00001563 notq %r12 + 0x4d, 0x0f, 0x45, 0xe1, //0x00001566 cmovneq %r9, %r12 + 0x84, 0xc9, //0x0000156a testb %cl, %cl + 0x4d, 0x0f, 0x45, 0xcc, //0x0000156c cmovneq %r12, %r9 + 0xe9, 0x5a, 0x03, 0x00, 0x00, //0x00001570 jmp LBB0_353 + //0x00001575 LBB0_303 + 0x4d, 0x29, 0xce, //0x00001575 subq %r9, %r14 + 0x0f, 0x84, 0x95, 0x1f, 0x00, 0x00, //0x00001578 je LBB0_599 + 0x49, 0x83, 0xfe, 0x40, //0x0000157e cmpq $64, %r14 + 0x0f, 0x82, 0x1c, 0x0c, 0x00, 0x00, //0x00001582 jb LBB0_417 + 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00001588 movq $-1, $-56(%rbp) + 0x45, 0x31, 0xdb, //0x00001590 xorl %r11d, %r11d + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001593 .p2align 4, 0x90 + //0x000015a0 LBB0_306 + 0xf3, 0x43, 0x0f, 0x6f, 0x2c, 0x0c, //0x000015a0 movdqu (%r12,%r9), %xmm5 + 0xf3, 0x43, 0x0f, 0x6f, 0x44, 0x0c, 0x10, //0x000015a6 movdqu $16(%r12,%r9), %xmm0 + 0xf3, 0x43, 0x0f, 0x6f, 0x7c, 0x0c, 0x20, //0x000015ad movdqu $32(%r12,%r9), %xmm7 + 0xf3, 0x43, 0x0f, 0x6f, 0x74, 0x0c, 0x30, //0x000015b4 movdqu $48(%r12,%r9), %xmm6 + 0x66, 0x0f, 0x6f, 0xcd, //0x000015bb movdqa %xmm5, %xmm1 + 0x66, 0x41, 0x0f, 0x74, 0xc9, //0x000015bf pcmpeqb %xmm9, %xmm1 + 0x66, 0x44, 0x0f, 0xd7, 0xd1, //0x000015c4 pmovmskb %xmm1, %r10d + 0x66, 0x0f, 0x6f, 0xc8, //0x000015c9 movdqa %xmm0, %xmm1 + 0x66, 0x0f, 0x6f, 0xd0, //0x000015cd movdqa %xmm0, %xmm2 + 0x66, 0x41, 0x0f, 0xda, 0xd7, //0x000015d1 pminub %xmm15, %xmm2 + 0x66, 0x0f, 0x74, 0xd0, //0x000015d6 pcmpeqb %xmm0, %xmm2 + 0x66, 0x41, 0x0f, 0x74, 0xc1, //0x000015da pcmpeqb %xmm9, %xmm0 + 0x66, 0x0f, 0xd7, 0xf0, //0x000015df pmovmskb %xmm0, %esi + 0x66, 0x0f, 0x6f, 0xc7, //0x000015e3 movdqa %xmm7, %xmm0 + 0x66, 0x0f, 0x6f, 0xdf, //0x000015e7 movdqa %xmm7, %xmm3 + 0x66, 0x41, 0x0f, 0xda, 0xdf, //0x000015eb pminub %xmm15, %xmm3 + 0x66, 0x0f, 0x74, 0xdf, //0x000015f0 pcmpeqb %xmm7, %xmm3 + 0x66, 0x41, 0x0f, 0x74, 0xf9, //0x000015f4 pcmpeqb %xmm9, %xmm7 + 0x66, 0x0f, 0xd7, 0xd7, //0x000015f9 pmovmskb %xmm7, %edx + 0x66, 0x0f, 0x6f, 0xe6, //0x000015fd movdqa %xmm6, %xmm4 + 0x66, 0x0f, 0x6f, 0xfe, //0x00001601 movdqa %xmm6, %xmm7 + 0x66, 0x41, 0x0f, 0xda, 0xff, //0x00001605 pminub %xmm15, %xmm7 + 0x66, 0x0f, 0x74, 0xfe, //0x0000160a pcmpeqb %xmm6, %xmm7 + 0x66, 0x41, 0x0f, 0x74, 0xf1, //0x0000160e pcmpeqb %xmm9, %xmm6 + 0x66, 0x0f, 0xd7, 0xc6, //0x00001613 pmovmskb %xmm6, %eax + 0x66, 0x0f, 0x6f, 0xf5, //0x00001617 movdqa %xmm5, %xmm6 + 0x66, 0x41, 0x0f, 0x74, 0xf2, //0x0000161b pcmpeqb %xmm10, %xmm6 + 0x66, 0x44, 0x0f, 0xd7, 0xfe, //0x00001620 pmovmskb %xmm6, %r15d + 0x66, 0x41, 0x0f, 0x74, 0xca, //0x00001625 pcmpeqb %xmm10, %xmm1 + 0x66, 0x0f, 0xd7, 0xc9, //0x0000162a pmovmskb %xmm1, %ecx + 0x66, 0x41, 0x0f, 0x74, 0xc2, //0x0000162e pcmpeqb %xmm10, %xmm0 + 0x66, 0x0f, 0xd7, 0xf8, //0x00001633 pmovmskb %xmm0, %edi + 0x66, 0x41, 0x0f, 0x74, 0xe2, //0x00001637 pcmpeqb %xmm10, %xmm4 + 0x66, 0x44, 0x0f, 0xd7, 0xc4, //0x0000163c pmovmskb %xmm4, %r8d + 0x66, 0x44, 0x0f, 0xd7, 0xea, //0x00001641 pmovmskb %xmm2, %r13d + 0x66, 0x0f, 0xd7, 0xdb, //0x00001646 pmovmskb %xmm3, %ebx + 0x66, 0x44, 0x0f, 0xd7, 0xe7, //0x0000164a pmovmskb %xmm7, %r12d + 0x48, 0xc1, 0xe0, 0x30, //0x0000164f shlq $48, %rax + 0x48, 0xc1, 0xe2, 0x20, //0x00001653 shlq $32, %rdx + 0x48, 0x09, 0xc2, //0x00001657 orq %rax, %rdx + 0x48, 0xc1, 0xe6, 0x10, //0x0000165a shlq $16, %rsi + 0x48, 0x09, 0xd6, //0x0000165e orq %rdx, %rsi + 0x49, 0x09, 0xf2, //0x00001661 orq %rsi, %r10 + 0x49, 0xc1, 0xe0, 0x30, //0x00001664 shlq $48, %r8 + 0x48, 0xc1, 0xe7, 0x20, //0x00001668 shlq $32, %rdi + 0x4c, 0x09, 0xc7, //0x0000166c orq %r8, %rdi + 0x48, 0xc1, 0xe1, 0x10, //0x0000166f shlq $16, %rcx + 0x48, 0x09, 0xf9, //0x00001673 orq %rdi, %rcx + 0x49, 0xc1, 0xe4, 0x30, //0x00001676 shlq $48, %r12 + 0x48, 0xc1, 0xe3, 0x20, //0x0000167a shlq $32, %rbx + 0x4c, 0x09, 0xe3, //0x0000167e orq %r12, %rbx + 0x49, 0xc1, 0xe5, 0x10, //0x00001681 shlq $16, %r13 + 0x49, 0x09, 0xdd, //0x00001685 orq %rbx, %r13 + 0x49, 0x09, 0xcf, //0x00001688 orq %rcx, %r15 + 0x0f, 0x85, 0x51, 0x00, 0x00, 0x00, //0x0000168b jne LBB0_323 + 0x4d, 0x85, 0xdb, //0x00001691 testq %r11, %r11 + 0x0f, 0x85, 0x67, 0x00, 0x00, 0x00, //0x00001694 jne LBB0_325 + 0x45, 0x31, 0xdb, //0x0000169a xorl %r11d, %r11d + 0x4c, 0x8b, 0x65, 0xb8, //0x0000169d movq $-72(%rbp), %r12 + //0x000016a1 LBB0_309 + 0x66, 0x0f, 0x6f, 0xc5, //0x000016a1 movdqa %xmm5, %xmm0 + 0x66, 0x41, 0x0f, 0xda, 0xc7, //0x000016a5 pminub %xmm15, %xmm0 + 0x66, 0x0f, 0x74, 0xc5, //0x000016aa pcmpeqb %xmm5, %xmm0 + 0x66, 0x0f, 0xd7, 0xc0, //0x000016ae pmovmskb %xmm0, %eax + 0x49, 0x09, 0xc5, //0x000016b2 orq %rax, %r13 + 0x4d, 0x85, 0xd2, //0x000016b5 testq %r10, %r10 + 0x48, 0x8b, 0x5d, 0xc0, //0x000016b8 movq $-64(%rbp), %rbx + 0x0f, 0x85, 0x91, 0x00, 0x00, 0x00, //0x000016bc jne LBB0_327 + 0x4d, 0x85, 0xed, //0x000016c2 testq %r13, %r13 + 0x0f, 0x85, 0xea, 0x1c, 0x00, 0x00, //0x000016c5 jne LBB0_576 + 0x49, 0x83, 0xc6, 0xc0, //0x000016cb addq $-64, %r14 + 0x49, 0x83, 0xc1, 0x40, //0x000016cf addq $64, %r9 + 0x49, 0x83, 0xfe, 0x3f, //0x000016d3 cmpq $63, %r14 + 0x0f, 0x87, 0xc3, 0xfe, 0xff, 0xff, //0x000016d7 ja LBB0_306 + 0xe9, 0xee, 0x07, 0x00, 0x00, //0x000016dd jmp LBB0_312 + //0x000016e2 LBB0_323 + 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x000016e2 cmpq $-1, $-56(%rbp) + 0x4c, 0x8b, 0x65, 0xb8, //0x000016e7 movq $-72(%rbp), %r12 + 0x0f, 0x85, 0x14, 0x00, 0x00, 0x00, //0x000016eb jne LBB0_326 + 0x49, 0x0f, 0xbc, 0xc7, //0x000016f1 bsfq %r15, %rax + 0x4c, 0x01, 0xc8, //0x000016f5 addq %r9, %rax + 0x48, 0x89, 0x45, 0xc8, //0x000016f8 movq %rax, $-56(%rbp) + 0xe9, 0x04, 0x00, 0x00, 0x00, //0x000016fc jmp LBB0_326 + //0x00001701 LBB0_325 + 0x4c, 0x8b, 0x65, 0xb8, //0x00001701 movq $-72(%rbp), %r12 + //0x00001705 LBB0_326 + 0x4c, 0x89, 0xd8, //0x00001705 movq %r11, %rax + 0x48, 0xf7, 0xd0, //0x00001708 notq %rax + 0x4c, 0x21, 0xf8, //0x0000170b andq %r15, %rax + 0x48, 0x8d, 0x0c, 0x00, //0x0000170e leaq (%rax,%rax), %rcx + 0x4c, 0x09, 0xd9, //0x00001712 orq %r11, %rcx + 0x48, 0x89, 0xca, //0x00001715 movq %rcx, %rdx + 0x48, 0xf7, 0xd2, //0x00001718 notq %rdx + 0x4c, 0x21, 0xfa, //0x0000171b andq %r15, %rdx + 0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000171e movabsq $-6148914691236517206, %rsi + 0x48, 0x21, 0xf2, //0x00001728 andq %rsi, %rdx + 0x45, 0x31, 0xdb, //0x0000172b xorl %r11d, %r11d + 0x48, 0x01, 0xc2, //0x0000172e addq %rax, %rdx + 0x41, 0x0f, 0x92, 0xc3, //0x00001731 setb %r11b + 0x48, 0x01, 0xd2, //0x00001735 addq %rdx, %rdx + 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001738 movabsq $6148914691236517205, %rax + 0x48, 0x31, 0xc2, //0x00001742 xorq %rax, %rdx + 0x48, 0x21, 0xca, //0x00001745 andq %rcx, %rdx + 0x48, 0xf7, 0xd2, //0x00001748 notq %rdx + 0x49, 0x21, 0xd2, //0x0000174b andq %rdx, %r10 + 0xe9, 0x4e, 0xff, 0xff, 0xff, //0x0000174e jmp LBB0_309 + //0x00001753 LBB0_327 + 0x49, 0x0f, 0xbc, 0xc2, //0x00001753 bsfq %r10, %rax + 0x4d, 0x85, 0xed, //0x00001757 testq %r13, %r13 + 0x0f, 0x84, 0xe4, 0x00, 0x00, 0x00, //0x0000175a je LBB0_343 + 0x49, 0x0f, 0xbc, 0xcd, //0x00001760 bsfq %r13, %rcx + 0xe9, 0xe0, 0x00, 0x00, 0x00, //0x00001764 jmp LBB0_344 + //0x00001769 LBB0_329 + 0x89, 0xca, //0x00001769 movl %ecx, %edx + 0x4c, 0x01, 0xfa, //0x0000176b addq %r15, %rdx + 0x4c, 0x01, 0xf2, //0x0000176e addq %r14, %rdx + 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00001771 movq $-1, %r14 + 0x4d, 0x85, 0xc0, //0x00001778 testq %r8, %r8 + 0x0f, 0x85, 0x1b, 0x00, 0x00, 0x00, //0x0000177b jne LBB0_332 + 0xe9, 0x6f, 0x1c, 0x00, 0x00, //0x00001781 jmp LBB0_584 + //0x00001786 LBB0_330 + 0x48, 0x01, 0xf9, //0x00001786 addq %rdi, %rcx + 0x48, 0x89, 0xca, //0x00001789 movq %rcx, %rdx + //0x0000178c LBB0_331 + 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x0000178c movq $-1, %r14 + 0x4d, 0x85, 0xc0, //0x00001793 testq %r8, %r8 + 0x0f, 0x84, 0x59, 0x1c, 0x00, 0x00, //0x00001796 je LBB0_584 + //0x0000179c LBB0_332 + 0x4d, 0x85, 0xe4, //0x0000179c testq %r12, %r12 + 0x0f, 0x84, 0x50, 0x1c, 0x00, 0x00, //0x0000179f je LBB0_584 + 0x4d, 0x85, 0xed, //0x000017a5 testq %r13, %r13 + 0x0f, 0x84, 0x47, 0x1c, 0x00, 0x00, //0x000017a8 je LBB0_584 + 0x4c, 0x29, 0xfa, //0x000017ae subq %r15, %rdx + 0x48, 0x8d, 0x4a, 0xff, //0x000017b1 leaq $-1(%rdx), %rcx + 0x49, 0x39, 0xc8, //0x000017b5 cmpq %rcx, %r8 + 0x0f, 0x84, 0x34, 0x00, 0x00, 0x00, //0x000017b8 je LBB0_340 + 0x49, 0x39, 0xcc, //0x000017be cmpq %rcx, %r12 + 0x0f, 0x84, 0x2b, 0x00, 0x00, 0x00, //0x000017c1 je LBB0_340 + 0x49, 0x39, 0xcd, //0x000017c7 cmpq %rcx, %r13 + 0x0f, 0x84, 0x22, 0x00, 0x00, 0x00, //0x000017ca je LBB0_340 + 0x4d, 0x85, 0xe4, //0x000017d0 testq %r12, %r12 + 0x0f, 0x8e, 0xa0, 0x00, 0x00, 0x00, //0x000017d3 jle LBB0_347 + 0x49, 0x8d, 0x44, 0x24, 0xff, //0x000017d9 leaq $-1(%r12), %rax + 0x49, 0x39, 0xc5, //0x000017de cmpq %rax, %r13 + 0x0f, 0x84, 0x92, 0x00, 0x00, 0x00, //0x000017e1 je LBB0_347 + 0x49, 0xf7, 0xd4, //0x000017e7 notq %r12 + 0x4d, 0x89, 0xe6, //0x000017ea movq %r12, %r14 + 0xe9, 0x06, 0x00, 0x00, 0x00, //0x000017ed jmp LBB0_341 + //0x000017f2 LBB0_340 + 0x48, 0xf7, 0xda, //0x000017f2 negq %rdx + 0x49, 0x89, 0xd6, //0x000017f5 movq %rdx, %r14 + //0x000017f8 LBB0_341 + 0x4d, 0x85, 0xf6, //0x000017f8 testq %r14, %r14 + 0x0f, 0x88, 0xf4, 0x1b, 0x00, 0x00, //0x000017fb js LBB0_584 + //0x00001801 LBB0_342 + 0x4d, 0x01, 0xf1, //0x00001801 addq %r14, %r9 + 0x4c, 0x8b, 0x6d, 0xd0, //0x00001804 movq $-48(%rbp), %r13 + 0x4d, 0x89, 0x4d, 0x00, //0x00001808 movq %r9, (%r13) + 0x48, 0x8b, 0x55, 0xc0, //0x0000180c movq $-64(%rbp), %rdx + 0x48, 0x89, 0xd0, //0x00001810 movq %rdx, %rax + 0x48, 0xb9, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x00001813 movabsq $9223372036854775806, %rcx + 0x48, 0x39, 0xca, //0x0000181d cmpq %rcx, %rdx + 0x4c, 0x89, 0xd7, //0x00001820 movq %r10, %rdi + 0x4c, 0x8b, 0x65, 0xb8, //0x00001823 movq $-72(%rbp), %r12 + 0x48, 0x8b, 0x55, 0xa0, //0x00001827 movq $-96(%rbp), %rdx + 0x4c, 0x8b, 0x75, 0xa8, //0x0000182b movq $-88(%rbp), %r14 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000182f movabsq $4294977024, %r11 + 0x0f, 0x86, 0xb1, 0xea, 0xff, 0xff, //0x00001839 jbe LBB0_26 + 0xe9, 0x98, 0x1b, 0x00, 0x00, //0x0000183f jmp LBB0_582 + //0x00001844 LBB0_343 + 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00001844 movl $64, %ecx + //0x00001849 LBB0_344 + 0x4c, 0x8b, 0x6d, 0xd0, //0x00001849 movq $-48(%rbp), %r13 + 0x48, 0x8b, 0x7d, 0xb0, //0x0000184d movq $-80(%rbp), %rdi + 0x48, 0x8b, 0x55, 0xa0, //0x00001851 movq $-96(%rbp), %rdx + 0x4c, 0x8b, 0x75, 0xa8, //0x00001855 movq $-88(%rbp), %r14 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001859 movabsq $4294977024, %r11 + 0x48, 0x39, 0xc1, //0x00001863 cmpq %rax, %rcx + 0x0f, 0x83, 0x73, 0xf7, 0xff, 0xff, //0x00001866 jae LBB0_213 + 0xe9, 0xba, 0x1c, 0x00, 0x00, //0x0000186c jmp LBB0_345 + //0x00001871 LBB0_346 + 0x0f, 0xbc, 0xc0, //0x00001871 bsfl %eax, %eax + 0xe9, 0x42, 0x00, 0x00, 0x00, //0x00001874 jmp LBB0_352 + //0x00001879 LBB0_347 + 0x4c, 0x89, 0xc0, //0x00001879 movq %r8, %rax + 0x4c, 0x09, 0xe8, //0x0000187c orq %r13, %rax + 0x0f, 0x99, 0xc0, //0x0000187f setns %al + 0x0f, 0x88, 0xd7, 0x01, 0x00, 0x00, //0x00001882 js LBB0_356 + 0x4d, 0x39, 0xe8, //0x00001888 cmpq %r13, %r8 + 0x0f, 0x8c, 0xce, 0x01, 0x00, 0x00, //0x0000188b jl LBB0_356 + 0x49, 0xf7, 0xd0, //0x00001891 notq %r8 + 0x4d, 0x89, 0xc6, //0x00001894 movq %r8, %r14 + 0xe9, 0x5c, 0xff, 0xff, 0xff, //0x00001897 jmp LBB0_341 + //0x0000189c LBB0_350 + 0x48, 0x8b, 0x85, 0x78, 0xff, 0xff, 0xff, //0x0000189c movq $-136(%rbp), %rax + 0x48, 0x8b, 0x5d, 0xc0, //0x000018a3 movq $-64(%rbp), %rbx + 0x4c, 0x8d, 0x0c, 0x18, //0x000018a7 leaq (%rax,%rbx), %r9 + 0x49, 0x29, 0xc9, //0x000018ab subq %rcx, %r9 + 0x49, 0x29, 0xf9, //0x000018ae subq %rdi, %r9 + 0x49, 0x89, 0xf5, //0x000018b1 movq %rsi, %r13 + 0xe9, 0x1a, 0x00, 0x00, 0x00, //0x000018b4 jmp LBB0_354 + //0x000018b9 LBB0_351 + 0x89, 0xc0, //0x000018b9 movl %eax, %eax + //0x000018bb LBB0_352 + 0x49, 0xf7, 0xd1, //0x000018bb notq %r9 + 0x49, 0x29, 0xc1, //0x000018be subq %rax, %r9 + 0x4c, 0x8b, 0x6d, 0xd0, //0x000018c1 movq $-48(%rbp), %r13 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000018c5 movabsq $4294977024, %r11 + //0x000018cf LBB0_353 + 0x48, 0x8b, 0x5d, 0xc0, //0x000018cf movq $-64(%rbp), %rbx + //0x000018d3 LBB0_354 + 0x4d, 0x85, 0xc9, //0x000018d3 testq %r9, %r9 + 0x48, 0x8b, 0x7d, 0xb0, //0x000018d6 movq $-80(%rbp), %rdi + 0x4c, 0x8b, 0x65, 0xb8, //0x000018da movq $-72(%rbp), %r12 + 0x48, 0x8b, 0x55, 0xa0, //0x000018de movq $-96(%rbp), %rdx + 0x4c, 0x8b, 0x75, 0xa8, //0x000018e2 movq $-88(%rbp), %r14 + 0x0f, 0x88, 0x27, 0x1a, 0x00, 0x00, //0x000018e6 js LBB0_565 + 0x49, 0x01, 0xd9, //0x000018ec addq %rbx, %r9 + 0xe9, 0xe6, 0xe9, 0xff, 0xff, //0x000018ef jmp LBB0_25 + //0x000018f4 LBB0_72 + 0x4d, 0x01, 0xe1, //0x000018f4 addq %r12, %r9 + 0x49, 0x83, 0xfe, 0x20, //0x000018f7 cmpq $32, %r14 + 0x48, 0x8b, 0x5d, 0xc0, //0x000018fb movq $-64(%rbp), %rbx + 0x0f, 0x82, 0x31, 0x09, 0x00, 0x00, //0x000018ff jb LBB0_422 + //0x00001905 LBB0_73 + 0xf3, 0x41, 0x0f, 0x6f, 0x01, //0x00001905 movdqu (%r9), %xmm0 + 0xf3, 0x41, 0x0f, 0x6f, 0x49, 0x10, //0x0000190a movdqu $16(%r9), %xmm1 + 0x66, 0x0f, 0x6f, 0xd0, //0x00001910 movdqa %xmm0, %xmm2 + 0x66, 0x41, 0x0f, 0x74, 0xd1, //0x00001914 pcmpeqb %xmm9, %xmm2 + 0x66, 0x0f, 0xd7, 0xfa, //0x00001919 pmovmskb %xmm2, %edi + 0x66, 0x0f, 0x6f, 0xd1, //0x0000191d movdqa %xmm1, %xmm2 + 0x66, 0x41, 0x0f, 0x74, 0xd1, //0x00001921 pcmpeqb %xmm9, %xmm2 + 0x66, 0x0f, 0xd7, 0xc2, //0x00001926 pmovmskb %xmm2, %eax + 0x66, 0x41, 0x0f, 0x74, 0xc2, //0x0000192a pcmpeqb %xmm10, %xmm0 + 0x66, 0x0f, 0xd7, 0xd0, //0x0000192f pmovmskb %xmm0, %edx + 0x66, 0x41, 0x0f, 0x74, 0xca, //0x00001933 pcmpeqb %xmm10, %xmm1 + 0x66, 0x0f, 0xd7, 0xc9, //0x00001938 pmovmskb %xmm1, %ecx + 0x48, 0xc1, 0xe0, 0x10, //0x0000193c shlq $16, %rax + 0x48, 0x09, 0xc7, //0x00001940 orq %rax, %rdi + 0x48, 0xc1, 0xe1, 0x10, //0x00001943 shlq $16, %rcx + 0x48, 0x09, 0xca, //0x00001947 orq %rcx, %rdx + 0x0f, 0x85, 0x81, 0x08, 0x00, 0x00, //0x0000194a jne LBB0_418 + 0x4d, 0x85, 0xdb, //0x00001950 testq %r11, %r11 + 0x0f, 0x85, 0x95, 0x08, 0x00, 0x00, //0x00001953 jne LBB0_420 + 0x45, 0x31, 0xdb, //0x00001959 xorl %r11d, %r11d + 0x48, 0x85, 0xff, //0x0000195c testq %rdi, %rdi + 0x0f, 0x84, 0xc9, 0x08, 0x00, 0x00, //0x0000195f je LBB0_421 + //0x00001965 LBB0_76 + 0x48, 0x0f, 0xbc, 0xc7, //0x00001965 bsfq %rdi, %rax + 0xe9, 0xcb, 0x00, 0x00, 0x00, //0x00001969 jmp LBB0_166 + //0x0000196e LBB0_156 + 0x4d, 0x01, 0xe1, //0x0000196e addq %r12, %r9 + 0x48, 0x8b, 0x5d, 0xc0, //0x00001971 movq $-64(%rbp), %rbx + 0x49, 0x83, 0xfe, 0x20, //0x00001975 cmpq $32, %r14 + 0x0f, 0x82, 0x90, 0x02, 0x00, 0x00, //0x00001979 jb LBB0_360 + //0x0000197f LBB0_157 + 0xf3, 0x41, 0x0f, 0x6f, 0x29, //0x0000197f movdqu (%r9), %xmm5 + 0xf3, 0x41, 0x0f, 0x6f, 0x41, 0x10, //0x00001984 movdqu $16(%r9), %xmm0 + 0x66, 0x0f, 0x6f, 0xcd, //0x0000198a movdqa %xmm5, %xmm1 + 0x66, 0x41, 0x0f, 0x74, 0xc9, //0x0000198e pcmpeqb %xmm9, %xmm1 + 0x66, 0x0f, 0xd7, 0xf1, //0x00001993 pmovmskb %xmm1, %esi + 0x66, 0x0f, 0x6f, 0xc8, //0x00001997 movdqa %xmm0, %xmm1 + 0x66, 0x0f, 0x6f, 0xd0, //0x0000199b movdqa %xmm0, %xmm2 + 0x66, 0x41, 0x0f, 0xda, 0xd7, //0x0000199f pminub %xmm15, %xmm2 + 0x66, 0x0f, 0x74, 0xd0, //0x000019a4 pcmpeqb %xmm0, %xmm2 + 0x66, 0x41, 0x0f, 0x74, 0xc1, //0x000019a8 pcmpeqb %xmm9, %xmm0 + 0x66, 0x0f, 0xd7, 0xc0, //0x000019ad pmovmskb %xmm0, %eax + 0x66, 0x0f, 0x6f, 0xc5, //0x000019b1 movdqa %xmm5, %xmm0 + 0x66, 0x41, 0x0f, 0x74, 0xc2, //0x000019b5 pcmpeqb %xmm10, %xmm0 + 0x66, 0x0f, 0xd7, 0xd0, //0x000019ba pmovmskb %xmm0, %edx + 0x66, 0x41, 0x0f, 0x74, 0xca, //0x000019be pcmpeqb %xmm10, %xmm1 + 0x66, 0x0f, 0xd7, 0xc9, //0x000019c3 pmovmskb %xmm1, %ecx + 0x66, 0x0f, 0xd7, 0xfa, //0x000019c7 pmovmskb %xmm2, %edi + 0x48, 0xc1, 0xe0, 0x10, //0x000019cb shlq $16, %rax + 0x48, 0x09, 0xc6, //0x000019cf orq %rax, %rsi + 0x48, 0xc1, 0xe1, 0x10, //0x000019d2 shlq $16, %rcx + 0x48, 0xc1, 0xe7, 0x10, //0x000019d6 shlq $16, %rdi + 0x48, 0x09, 0xca, //0x000019da orq %rcx, %rdx + 0x0f, 0x85, 0x48, 0x09, 0x00, 0x00, //0x000019dd jne LBB0_435 + 0x4d, 0x85, 0xdb, //0x000019e3 testq %r11, %r11 + 0x0f, 0x85, 0x5c, 0x09, 0x00, 0x00, //0x000019e6 jne LBB0_437 + 0x45, 0x31, 0xdb, //0x000019ec xorl %r11d, %r11d + //0x000019ef LBB0_160 + 0x66, 0x0f, 0x6f, 0xc5, //0x000019ef movdqa %xmm5, %xmm0 + 0x66, 0x41, 0x0f, 0xda, 0xc7, //0x000019f3 pminub %xmm15, %xmm0 + 0x66, 0x0f, 0x74, 0xc5, //0x000019f8 pcmpeqb %xmm5, %xmm0 + 0x66, 0x0f, 0xd7, 0xc0, //0x000019fc pmovmskb %xmm0, %eax + 0x48, 0x09, 0xc7, //0x00001a00 orq %rax, %rdi + 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00001a03 movl $64, %ecx + 0xb8, 0x40, 0x00, 0x00, 0x00, //0x00001a08 movl $64, %eax + 0x48, 0x85, 0xf6, //0x00001a0d testq %rsi, %rsi + 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00001a10 je LBB0_162 + 0x48, 0x0f, 0xbc, 0xc6, //0x00001a16 bsfq %rsi, %rax + //0x00001a1a LBB0_162 + 0x48, 0x85, 0xff, //0x00001a1a testq %rdi, %rdi + 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00001a1d je LBB0_164 + 0x48, 0x0f, 0xbc, 0xcf, //0x00001a23 bsfq %rdi, %rcx + //0x00001a27 LBB0_164 + 0x48, 0x85, 0xf6, //0x00001a27 testq %rsi, %rsi + 0x0f, 0x84, 0xce, 0x01, 0x00, 0x00, //0x00001a2a je LBB0_358 + 0x48, 0x39, 0xc1, //0x00001a30 cmpq %rax, %rcx + 0x0f, 0x82, 0x1a, 0x1b, 0x00, 0x00, //0x00001a33 jb LBB0_601 + //0x00001a39 LBB0_166 + 0x4c, 0x03, 0x4d, 0x90, //0x00001a39 addq $-112(%rbp), %r9 + 0x49, 0x01, 0xc1, //0x00001a3d addq %rax, %r9 + 0x4c, 0x8b, 0x6d, 0xd0, //0x00001a40 movq $-48(%rbp), %r13 + 0x48, 0x8b, 0x7d, 0xb0, //0x00001a44 movq $-80(%rbp), %rdi + 0x48, 0x8b, 0x55, 0xa0, //0x00001a48 movq $-96(%rbp), %rdx + 0x4c, 0x8b, 0x75, 0xa8, //0x00001a4c movq $-88(%rbp), %r14 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001a50 movabsq $4294977024, %r11 + 0xe9, 0x87, 0xf5, 0xff, 0xff, //0x00001a5a jmp LBB0_214 + //0x00001a5f LBB0_356 + 0x49, 0x8d, 0x4d, 0xff, //0x00001a5f leaq $-1(%r13), %rcx + 0x49, 0x39, 0xc8, //0x00001a63 cmpq %rcx, %r8 + 0x49, 0xf7, 0xd5, //0x00001a66 notq %r13 + 0x4c, 0x0f, 0x45, 0xea, //0x00001a69 cmovneq %rdx, %r13 + 0x84, 0xc0, //0x00001a6d testb %al, %al + 0x4c, 0x0f, 0x44, 0xea, //0x00001a6f cmoveq %rdx, %r13 + 0x4d, 0x89, 0xee, //0x00001a73 movq %r13, %r14 + 0xe9, 0x7d, 0xfd, 0xff, 0xff, //0x00001a76 jmp LBB0_341 + //0x00001a7b LBB0_357 + 0x4c, 0x89, 0xf2, //0x00001a7b movq %r14, %rdx + 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00001a7e movq $-1, %r14 + 0x4d, 0x85, 0xc0, //0x00001a85 testq %r8, %r8 + 0x0f, 0x85, 0x0e, 0xfd, 0xff, 0xff, //0x00001a88 jne LBB0_332 + 0xe9, 0x62, 0x19, 0x00, 0x00, //0x00001a8e jmp LBB0_584 + //0x00001a93 LBB0_138 + 0x4d, 0x01, 0xe1, //0x00001a93 addq %r12, %r9 + 0x49, 0x83, 0xfe, 0x20, //0x00001a96 cmpq $32, %r14 + 0x48, 0x8b, 0x5d, 0xc0, //0x00001a9a movq $-64(%rbp), %rbx + 0x0f, 0x82, 0x45, 0x09, 0x00, 0x00, //0x00001a9e jb LBB0_442 + //0x00001aa4 LBB0_139 + 0xf3, 0x41, 0x0f, 0x6f, 0x01, //0x00001aa4 movdqu (%r9), %xmm0 + 0xf3, 0x41, 0x0f, 0x6f, 0x49, 0x10, //0x00001aa9 movdqu $16(%r9), %xmm1 + 0x66, 0x0f, 0x6f, 0xd0, //0x00001aaf movdqa %xmm0, %xmm2 + 0x66, 0x41, 0x0f, 0x74, 0xd1, //0x00001ab3 pcmpeqb %xmm9, %xmm2 + 0x66, 0x0f, 0xd7, 0xfa, //0x00001ab8 pmovmskb %xmm2, %edi + 0x66, 0x0f, 0x6f, 0xd1, //0x00001abc movdqa %xmm1, %xmm2 + 0x66, 0x41, 0x0f, 0x74, 0xd1, //0x00001ac0 pcmpeqb %xmm9, %xmm2 + 0x66, 0x0f, 0xd7, 0xc2, //0x00001ac5 pmovmskb %xmm2, %eax + 0x66, 0x41, 0x0f, 0x74, 0xc2, //0x00001ac9 pcmpeqb %xmm10, %xmm0 + 0x66, 0x0f, 0xd7, 0xd0, //0x00001ace pmovmskb %xmm0, %edx + 0x66, 0x41, 0x0f, 0x74, 0xca, //0x00001ad2 pcmpeqb %xmm10, %xmm1 + 0x66, 0x0f, 0xd7, 0xc9, //0x00001ad7 pmovmskb %xmm1, %ecx + 0x48, 0xc1, 0xe0, 0x10, //0x00001adb shlq $16, %rax + 0x48, 0x09, 0xc7, //0x00001adf orq %rax, %rdi + 0x48, 0xc1, 0xe1, 0x10, //0x00001ae2 shlq $16, %rcx + 0x48, 0x09, 0xca, //0x00001ae6 orq %rcx, %rdx + 0x0f, 0x85, 0x95, 0x08, 0x00, 0x00, //0x00001ae9 jne LBB0_438 + 0x4d, 0x85, 0xdb, //0x00001aef testq %r11, %r11 + 0x0f, 0x85, 0xa9, 0x08, 0x00, 0x00, //0x00001af2 jne LBB0_440 + 0x45, 0x31, 0xdb, //0x00001af8 xorl %r11d, %r11d + 0x48, 0x85, 0xff, //0x00001afb testq %rdi, %rdi + 0x0f, 0x84, 0xdd, 0x08, 0x00, 0x00, //0x00001afe je LBB0_441 + //0x00001b04 LBB0_142 + 0x48, 0x0f, 0xbc, 0xc7, //0x00001b04 bsfq %rdi, %rax + 0xe9, 0xcb, 0x00, 0x00, 0x00, //0x00001b08 jmp LBB0_192 + //0x00001b0d LBB0_182 + 0x4d, 0x01, 0xe1, //0x00001b0d addq %r12, %r9 + 0x49, 0x83, 0xfe, 0x20, //0x00001b10 cmpq $32, %r14 + 0x0f, 0x82, 0xe9, 0x05, 0x00, 0x00, //0x00001b14 jb LBB0_412 + //0x00001b1a LBB0_183 + 0xf3, 0x41, 0x0f, 0x6f, 0x29, //0x00001b1a movdqu (%r9), %xmm5 + 0xf3, 0x41, 0x0f, 0x6f, 0x41, 0x10, //0x00001b1f movdqu $16(%r9), %xmm0 + 0x66, 0x0f, 0x6f, 0xcd, //0x00001b25 movdqa %xmm5, %xmm1 + 0x66, 0x41, 0x0f, 0x74, 0xc9, //0x00001b29 pcmpeqb %xmm9, %xmm1 + 0x66, 0x0f, 0xd7, 0xf1, //0x00001b2e pmovmskb %xmm1, %esi + 0x66, 0x0f, 0x6f, 0xc8, //0x00001b32 movdqa %xmm0, %xmm1 + 0x66, 0x0f, 0x6f, 0xd0, //0x00001b36 movdqa %xmm0, %xmm2 + 0x66, 0x41, 0x0f, 0xda, 0xd7, //0x00001b3a pminub %xmm15, %xmm2 + 0x66, 0x0f, 0x74, 0xd0, //0x00001b3f pcmpeqb %xmm0, %xmm2 + 0x66, 0x41, 0x0f, 0x74, 0xc1, //0x00001b43 pcmpeqb %xmm9, %xmm0 + 0x66, 0x0f, 0xd7, 0xc0, //0x00001b48 pmovmskb %xmm0, %eax + 0x66, 0x0f, 0x6f, 0xc5, //0x00001b4c movdqa %xmm5, %xmm0 + 0x66, 0x41, 0x0f, 0x74, 0xc2, //0x00001b50 pcmpeqb %xmm10, %xmm0 + 0x66, 0x0f, 0xd7, 0xd0, //0x00001b55 pmovmskb %xmm0, %edx + 0x66, 0x41, 0x0f, 0x74, 0xca, //0x00001b59 pcmpeqb %xmm10, %xmm1 + 0x66, 0x0f, 0xd7, 0xc9, //0x00001b5e pmovmskb %xmm1, %ecx + 0x66, 0x0f, 0xd7, 0xfa, //0x00001b62 pmovmskb %xmm2, %edi + 0x48, 0xc1, 0xe0, 0x10, //0x00001b66 shlq $16, %rax + 0x48, 0x09, 0xc6, //0x00001b6a orq %rax, %rsi + 0x48, 0xc1, 0xe1, 0x10, //0x00001b6d shlq $16, %rcx + 0x48, 0xc1, 0xe7, 0x10, //0x00001b71 shlq $16, %rdi + 0x48, 0x09, 0xca, //0x00001b75 orq %rcx, %rdx + 0x48, 0x8b, 0x5d, 0xc0, //0x00001b78 movq $-64(%rbp), %rbx + 0x0f, 0x85, 0x5c, 0x09, 0x00, 0x00, //0x00001b7c jne LBB0_455 + 0x4d, 0x85, 0xdb, //0x00001b82 testq %r11, %r11 + 0x0f, 0x85, 0x70, 0x09, 0x00, 0x00, //0x00001b85 jne LBB0_457 + 0x45, 0x31, 0xdb, //0x00001b8b xorl %r11d, %r11d + //0x00001b8e LBB0_186 + 0x66, 0x0f, 0x6f, 0xc5, //0x00001b8e movdqa %xmm5, %xmm0 + 0x66, 0x41, 0x0f, 0xda, 0xc7, //0x00001b92 pminub %xmm15, %xmm0 + 0x66, 0x0f, 0x74, 0xc5, //0x00001b97 pcmpeqb %xmm5, %xmm0 + 0x66, 0x0f, 0xd7, 0xc0, //0x00001b9b pmovmskb %xmm0, %eax + 0x48, 0x09, 0xc7, //0x00001b9f orq %rax, %rdi + 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00001ba2 movl $64, %ecx + 0xb8, 0x40, 0x00, 0x00, 0x00, //0x00001ba7 movl $64, %eax + 0x48, 0x85, 0xf6, //0x00001bac testq %rsi, %rsi + 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00001baf je LBB0_188 + 0x48, 0x0f, 0xbc, 0xc6, //0x00001bb5 bsfq %rsi, %rax + //0x00001bb9 LBB0_188 + 0x48, 0x85, 0xff, //0x00001bb9 testq %rdi, %rdi + 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00001bbc je LBB0_190 + 0x48, 0x0f, 0xbc, 0xcf, //0x00001bc2 bsfq %rdi, %rcx + //0x00001bc6 LBB0_190 + 0x48, 0x85, 0xf6, //0x00001bc6 testq %rsi, %rsi + 0x0f, 0x84, 0x04, 0x01, 0x00, 0x00, //0x00001bc9 je LBB0_372 + 0x48, 0x39, 0xc1, //0x00001bcf cmpq %rax, %rcx + 0x0f, 0x82, 0x7b, 0x19, 0x00, 0x00, //0x00001bd2 jb LBB0_601 + //0x00001bd8 LBB0_192 + 0x4c, 0x03, 0x4d, 0x90, //0x00001bd8 addq $-112(%rbp), %r9 + 0x49, 0x01, 0xc1, //0x00001bdc addq %rax, %r9 + 0x4c, 0x8b, 0x6d, 0xd0, //0x00001bdf movq $-48(%rbp), %r13 + 0x48, 0x8b, 0x7d, 0xb0, //0x00001be3 movq $-80(%rbp), %rdi + 0x48, 0x8b, 0x55, 0xa0, //0x00001be7 movq $-96(%rbp), %rdx + 0x4c, 0x8b, 0x75, 0xa8, //0x00001beb movq $-88(%rbp), %r14 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001bef movabsq $4294977024, %r11 + 0xe9, 0x62, 0xf4, 0xff, 0xff, //0x00001bf9 jmp LBB0_222 + //0x00001bfe LBB0_358 + 0x48, 0x85, 0xff, //0x00001bfe testq %rdi, %rdi + 0x0f, 0x85, 0x4c, 0x19, 0x00, 0x00, //0x00001c01 jne LBB0_601 + 0x49, 0x83, 0xc1, 0x20, //0x00001c07 addq $32, %r9 + 0x49, 0x83, 0xc6, 0xe0, //0x00001c0b addq $-32, %r14 + //0x00001c0f LBB0_360 + 0x4d, 0x85, 0xdb, //0x00001c0f testq %r11, %r11 + 0x0f, 0x85, 0x72, 0x09, 0x00, 0x00, //0x00001c12 jne LBB0_460 + 0x48, 0x8b, 0x55, 0xc8, //0x00001c18 movq $-56(%rbp), %rdx + 0x4c, 0x8b, 0x6d, 0xd0, //0x00001c1c movq $-48(%rbp), %r13 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001c20 movabsq $4294977024, %r11 + 0x4d, 0x85, 0xf6, //0x00001c2a testq %r14, %r14 + 0x0f, 0x84, 0xac, 0x0c, 0x00, 0x00, //0x00001c2d je LBB0_498 + //0x00001c33 LBB0_362 + 0x41, 0x0f, 0xb6, 0x01, //0x00001c33 movzbl (%r9), %eax + 0x3c, 0x22, //0x00001c37 cmpb $34, %al + 0x0f, 0x84, 0x8b, 0x00, 0x00, 0x00, //0x00001c39 je LBB0_371 + 0x3c, 0x5c, //0x00001c3f cmpb $92, %al + 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x00001c41 je LBB0_366 + 0x3c, 0x1f, //0x00001c47 cmpb $31, %al + 0x0f, 0x86, 0x26, 0x19, 0x00, 0x00, //0x00001c49 jbe LBB0_603 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00001c4f movq $-1, %rax + 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00001c56 movl $1, %ecx + 0x49, 0x01, 0xc9, //0x00001c5b addq %rcx, %r9 + 0x49, 0x01, 0xc6, //0x00001c5e addq %rax, %r14 + 0x0f, 0x85, 0xcc, 0xff, 0xff, 0xff, //0x00001c61 jne LBB0_362 + 0xe9, 0x73, 0x0c, 0x00, 0x00, //0x00001c67 jmp LBB0_498 + //0x00001c6c LBB0_366 + 0x49, 0x83, 0xfe, 0x01, //0x00001c6c cmpq $1, %r14 + 0x0f, 0x84, 0xea, 0x0a, 0x00, 0x00, //0x00001c70 je LBB0_474 + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00001c76 movq $-2, %rax + 0xb9, 0x02, 0x00, 0x00, 0x00, //0x00001c7d movl $2, %ecx + 0x48, 0x83, 0xfa, 0xff, //0x00001c82 cmpq $-1, %rdx + 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x00001c86 je LBB0_369 + 0x4c, 0x8b, 0x6d, 0xd0, //0x00001c8c movq $-48(%rbp), %r13 + 0x4c, 0x8b, 0x65, 0xb8, //0x00001c90 movq $-72(%rbp), %r12 + 0xe9, 0x12, 0x00, 0x00, 0x00, //0x00001c94 jmp LBB0_370 + //0x00001c99 LBB0_369 + 0x4c, 0x89, 0xca, //0x00001c99 movq %r9, %rdx + 0x4c, 0x8b, 0x65, 0xb8, //0x00001c9c movq $-72(%rbp), %r12 + 0x4c, 0x29, 0xe2, //0x00001ca0 subq %r12, %rdx + 0x48, 0x89, 0x55, 0xc8, //0x00001ca3 movq %rdx, $-56(%rbp) + 0x4c, 0x8b, 0x6d, 0xd0, //0x00001ca7 movq $-48(%rbp), %r13 + //0x00001cab LBB0_370 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001cab movabsq $4294977024, %r11 + 0x48, 0x8b, 0x5d, 0xc0, //0x00001cb5 movq $-64(%rbp), %rbx + 0x49, 0x01, 0xc9, //0x00001cb9 addq %rcx, %r9 + 0x49, 0x01, 0xc6, //0x00001cbc addq %rax, %r14 + 0x0f, 0x85, 0x6e, 0xff, 0xff, 0xff, //0x00001cbf jne LBB0_362 + 0xe9, 0x15, 0x0c, 0x00, 0x00, //0x00001cc5 jmp LBB0_498 + //0x00001cca LBB0_371 + 0x4c, 0x03, 0x4d, 0x90, //0x00001cca addq $-112(%rbp), %r9 + 0xe9, 0x21, 0x06, 0x00, 0x00, //0x00001cce jmp LBB0_434 + //0x00001cd3 LBB0_372 + 0x48, 0x85, 0xff, //0x00001cd3 testq %rdi, %rdi + 0x0f, 0x85, 0x77, 0x18, 0x00, 0x00, //0x00001cd6 jne LBB0_601 + 0x49, 0x83, 0xc1, 0x20, //0x00001cdc addq $32, %r9 + 0x49, 0x83, 0xc6, 0xe0, //0x00001ce0 addq $-32, %r14 + 0x4d, 0x85, 0xdb, //0x00001ce4 testq %r11, %r11 + 0x0f, 0x85, 0x23, 0x04, 0x00, 0x00, //0x00001ce7 jne LBB0_413 + //0x00001ced LBB0_374 + 0x48, 0x8b, 0x55, 0xc8, //0x00001ced movq $-56(%rbp), %rdx + 0x4c, 0x8b, 0x6d, 0xd0, //0x00001cf1 movq $-48(%rbp), %r13 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001cf5 movabsq $4294977024, %r11 + 0x4d, 0x85, 0xf6, //0x00001cff testq %r14, %r14 + 0x0f, 0x84, 0xd7, 0x0b, 0x00, 0x00, //0x00001d02 je LBB0_498 + //0x00001d08 LBB0_375 + 0x41, 0x0f, 0xb6, 0x01, //0x00001d08 movzbl (%r9), %eax + 0x3c, 0x22, //0x00001d0c cmpb $34, %al + 0x0f, 0x84, 0x93, 0x00, 0x00, 0x00, //0x00001d0e je LBB0_385 + 0x3c, 0x5c, //0x00001d14 cmpb $92, %al + 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x00001d16 je LBB0_379 + 0x3c, 0x1f, //0x00001d1c cmpb $31, %al + 0x0f, 0x86, 0x51, 0x18, 0x00, 0x00, //0x00001d1e jbe LBB0_603 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00001d24 movq $-1, %rax + 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00001d2b movl $1, %ecx + 0x49, 0x01, 0xc9, //0x00001d30 addq %rcx, %r9 + 0x49, 0x01, 0xc6, //0x00001d33 addq %rax, %r14 + 0x0f, 0x85, 0xcc, 0xff, 0xff, 0xff, //0x00001d36 jne LBB0_375 + 0xe9, 0x9e, 0x0b, 0x00, 0x00, //0x00001d3c jmp LBB0_498 + //0x00001d41 LBB0_379 + 0x49, 0x83, 0xfe, 0x01, //0x00001d41 cmpq $1, %r14 + 0x0f, 0x84, 0x15, 0x0a, 0x00, 0x00, //0x00001d45 je LBB0_474 + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00001d4b movq $-2, %rax + 0xb9, 0x02, 0x00, 0x00, 0x00, //0x00001d52 movl $2, %ecx + 0x48, 0x83, 0xfa, 0xff, //0x00001d57 cmpq $-1, %rdx + 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x00001d5b je LBB0_382 + 0x4c, 0x8b, 0x6d, 0xd0, //0x00001d61 movq $-48(%rbp), %r13 + 0x4c, 0x8b, 0x65, 0xb8, //0x00001d65 movq $-72(%rbp), %r12 + 0xe9, 0x12, 0x00, 0x00, 0x00, //0x00001d69 jmp LBB0_383 + //0x00001d6e LBB0_382 + 0x4c, 0x89, 0xca, //0x00001d6e movq %r9, %rdx + 0x4c, 0x8b, 0x65, 0xb8, //0x00001d71 movq $-72(%rbp), %r12 + 0x4c, 0x29, 0xe2, //0x00001d75 subq %r12, %rdx + 0x48, 0x89, 0x55, 0xc8, //0x00001d78 movq %rdx, $-56(%rbp) + 0x4c, 0x8b, 0x6d, 0xd0, //0x00001d7c movq $-48(%rbp), %r13 + //0x00001d80 LBB0_383 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001d80 movabsq $4294977024, %r11 + 0x48, 0x8b, 0x5d, 0xc0, //0x00001d8a movq $-64(%rbp), %rbx + 0x49, 0x01, 0xc9, //0x00001d8e addq %rcx, %r9 + 0x49, 0x01, 0xc6, //0x00001d91 addq %rax, %r14 + 0x0f, 0x85, 0x6e, 0xff, 0xff, 0xff, //0x00001d94 jne LBB0_375 + 0xe9, 0x40, 0x0b, 0x00, 0x00, //0x00001d9a jmp LBB0_498 + //0x00001d9f LBB0_384 + 0x0f, 0xbc, 0xc0, //0x00001d9f bsfl %eax, %eax + 0xe9, 0x22, 0x02, 0x00, 0x00, //0x00001da2 jmp LBB0_392 + //0x00001da7 LBB0_385 + 0x4c, 0x03, 0x4d, 0x90, //0x00001da7 addq $-112(%rbp), %r9 + 0xe9, 0xf7, 0x06, 0x00, 0x00, //0x00001dab jmp LBB0_454 + //0x00001db0 LBB0_386 + 0x48, 0x8b, 0x45, 0xb8, //0x00001db0 movq $-72(%rbp), %rax + 0x48, 0x8b, 0x55, 0xc0, //0x00001db4 movq $-64(%rbp), %rdx + 0x4c, 0x8d, 0x34, 0x10, //0x00001db8 leaq (%rax,%rdx), %r14 + 0x49, 0x29, 0xce, //0x00001dbc subq %rcx, %r14 + 0x49, 0x29, 0xfe, //0x00001dbf subq %rdi, %r14 + 0xe9, 0x31, 0xfa, 0xff, 0xff, //0x00001dc2 jmp LBB0_341 + //0x00001dc7 LBB0_239 + 0x4d, 0x01, 0xe1, //0x00001dc7 addq %r12, %r9 + 0x49, 0x83, 0xfe, 0x20, //0x00001dca cmpq $32, %r14 + 0x48, 0x8b, 0x5d, 0xc0, //0x00001dce movq $-64(%rbp), %rbx + 0x0f, 0x82, 0x68, 0x00, 0x00, 0x00, //0x00001dd2 jb LBB0_244 + //0x00001dd8 LBB0_240 + 0xf3, 0x41, 0x0f, 0x6f, 0x01, //0x00001dd8 movdqu (%r9), %xmm0 + 0xf3, 0x41, 0x0f, 0x6f, 0x49, 0x10, //0x00001ddd movdqu $16(%r9), %xmm1 + 0x66, 0x0f, 0x6f, 0xd0, //0x00001de3 movdqa %xmm0, %xmm2 + 0x66, 0x41, 0x0f, 0x74, 0xd1, //0x00001de7 pcmpeqb %xmm9, %xmm2 + 0x66, 0x0f, 0xd7, 0xfa, //0x00001dec pmovmskb %xmm2, %edi + 0x66, 0x0f, 0x6f, 0xd1, //0x00001df0 movdqa %xmm1, %xmm2 + 0x66, 0x41, 0x0f, 0x74, 0xd1, //0x00001df4 pcmpeqb %xmm9, %xmm2 + 0x66, 0x0f, 0xd7, 0xc2, //0x00001df9 pmovmskb %xmm2, %eax + 0x66, 0x41, 0x0f, 0x74, 0xc2, //0x00001dfd pcmpeqb %xmm10, %xmm0 + 0x66, 0x0f, 0xd7, 0xd0, //0x00001e02 pmovmskb %xmm0, %edx + 0x66, 0x41, 0x0f, 0x74, 0xca, //0x00001e06 pcmpeqb %xmm10, %xmm1 + 0x66, 0x0f, 0xd7, 0xc9, //0x00001e0b pmovmskb %xmm1, %ecx + 0x48, 0xc1, 0xe0, 0x10, //0x00001e0f shlq $16, %rax + 0x48, 0x09, 0xc7, //0x00001e13 orq %rax, %rdi + 0x48, 0xc1, 0xe1, 0x10, //0x00001e16 shlq $16, %rcx + 0x48, 0x09, 0xca, //0x00001e1a orq %rcx, %rdx + 0x0f, 0x85, 0x0d, 0x08, 0x00, 0x00, //0x00001e1d jne LBB0_464 + 0x4d, 0x85, 0xdb, //0x00001e23 testq %r11, %r11 + 0x0f, 0x85, 0x21, 0x08, 0x00, 0x00, //0x00001e26 jne LBB0_466 + 0x45, 0x31, 0xdb, //0x00001e2c xorl %r11d, %r11d + 0x48, 0x85, 0xff, //0x00001e2f testq %rdi, %rdi + 0x0f, 0x85, 0x2d, 0xfb, 0xff, 0xff, //0x00001e32 jne LBB0_76 + //0x00001e38 LBB0_243 + 0x49, 0x83, 0xc1, 0x20, //0x00001e38 addq $32, %r9 + 0x49, 0x83, 0xc6, 0xe0, //0x00001e3c addq $-32, %r14 + //0x00001e40 LBB0_244 + 0x4d, 0x85, 0xdb, //0x00001e40 testq %r11, %r11 + 0x0f, 0x85, 0xa2, 0x08, 0x00, 0x00, //0x00001e43 jne LBB0_470 + 0x48, 0x8b, 0x55, 0xc8, //0x00001e49 movq $-56(%rbp), %rdx + 0x4d, 0x85, 0xf6, //0x00001e4d testq %r14, %r14 + 0x0f, 0x84, 0x68, 0x02, 0x00, 0x00, //0x00001e50 je LBB0_409 + //0x00001e56 LBB0_246 + 0x31, 0xc9, //0x00001e56 xorl %ecx, %ecx + //0x00001e58 LBB0_247 + 0x41, 0x0f, 0xb6, 0x04, 0x09, //0x00001e58 movzbl (%r9,%rcx), %eax + 0x3c, 0x22, //0x00001e5d cmpb $34, %al + 0x0f, 0x84, 0x52, 0x02, 0x00, 0x00, //0x00001e5f je LBB0_408 + 0x3c, 0x5c, //0x00001e65 cmpb $92, %al + 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00001e67 je LBB0_387 + 0x48, 0x83, 0xc1, 0x01, //0x00001e6d addq $1, %rcx + 0x49, 0x39, 0xce, //0x00001e71 cmpq %rcx, %r14 + 0x0f, 0x85, 0xde, 0xff, 0xff, 0xff, //0x00001e74 jne LBB0_247 + 0xe9, 0x42, 0x03, 0x00, 0x00, //0x00001e7a jmp LBB0_250 + //0x00001e7f LBB0_387 + 0x49, 0x8d, 0x46, 0xff, //0x00001e7f leaq $-1(%r14), %rax + 0x48, 0x39, 0xc8, //0x00001e83 cmpq %rcx, %rax + 0x0f, 0x84, 0xd4, 0x08, 0x00, 0x00, //0x00001e86 je LBB0_474 + 0x48, 0x8b, 0x45, 0x80, //0x00001e8c movq $-128(%rbp), %rax + 0x4c, 0x01, 0xc8, //0x00001e90 addq %r9, %rax + 0x48, 0x01, 0xc8, //0x00001e93 addq %rcx, %rax + 0x48, 0x83, 0xfa, 0xff, //0x00001e96 cmpq $-1, %rdx + 0x48, 0x8b, 0x75, 0xc8, //0x00001e9a movq $-56(%rbp), %rsi + 0x48, 0x0f, 0x44, 0xf0, //0x00001e9e cmoveq %rax, %rsi + 0x48, 0x89, 0x75, 0xc8, //0x00001ea2 movq %rsi, $-56(%rbp) + 0x48, 0x0f, 0x44, 0xd0, //0x00001ea6 cmoveq %rax, %rdx + 0x49, 0x01, 0xc9, //0x00001eaa addq %rcx, %r9 + 0x49, 0x83, 0xc1, 0x02, //0x00001ead addq $2, %r9 + 0x4c, 0x89, 0xf0, //0x00001eb1 movq %r14, %rax + 0x48, 0x29, 0xc8, //0x00001eb4 subq %rcx, %rax + 0x48, 0x83, 0xc0, 0xfe, //0x00001eb7 addq $-2, %rax + 0x49, 0x83, 0xc6, 0xfe, //0x00001ebb addq $-2, %r14 + 0x49, 0x39, 0xce, //0x00001ebf cmpq %rcx, %r14 + 0x49, 0x89, 0xc6, //0x00001ec2 movq %rax, %r14 + 0x0f, 0x85, 0x8b, 0xff, 0xff, 0xff, //0x00001ec5 jne LBB0_246 + 0xe9, 0x90, 0x08, 0x00, 0x00, //0x00001ecb jmp LBB0_474 + //0x00001ed0 LBB0_312 + 0x4d, 0x01, 0xe1, //0x00001ed0 addq %r12, %r9 + 0x49, 0x83, 0xfe, 0x20, //0x00001ed3 cmpq $32, %r14 + 0x0f, 0x82, 0x08, 0x01, 0x00, 0x00, //0x00001ed7 jb LBB0_395 + //0x00001edd LBB0_313 + 0xf3, 0x41, 0x0f, 0x6f, 0x29, //0x00001edd movdqu (%r9), %xmm5 + 0xf3, 0x41, 0x0f, 0x6f, 0x41, 0x10, //0x00001ee2 movdqu $16(%r9), %xmm0 + 0x66, 0x0f, 0x6f, 0xcd, //0x00001ee8 movdqa %xmm5, %xmm1 + 0x66, 0x41, 0x0f, 0x74, 0xc9, //0x00001eec pcmpeqb %xmm9, %xmm1 + 0x66, 0x0f, 0xd7, 0xf1, //0x00001ef1 pmovmskb %xmm1, %esi + 0x66, 0x0f, 0x6f, 0xc8, //0x00001ef5 movdqa %xmm0, %xmm1 + 0x66, 0x0f, 0x6f, 0xd0, //0x00001ef9 movdqa %xmm0, %xmm2 + 0x66, 0x41, 0x0f, 0xda, 0xd7, //0x00001efd pminub %xmm15, %xmm2 + 0x66, 0x0f, 0x74, 0xd0, //0x00001f02 pcmpeqb %xmm0, %xmm2 + 0x66, 0x41, 0x0f, 0x74, 0xc1, //0x00001f06 pcmpeqb %xmm9, %xmm0 + 0x66, 0x0f, 0xd7, 0xc0, //0x00001f0b pmovmskb %xmm0, %eax + 0x66, 0x0f, 0x6f, 0xc5, //0x00001f0f movdqa %xmm5, %xmm0 + 0x66, 0x41, 0x0f, 0x74, 0xc2, //0x00001f13 pcmpeqb %xmm10, %xmm0 + 0x66, 0x0f, 0xd7, 0xd0, //0x00001f18 pmovmskb %xmm0, %edx + 0x66, 0x41, 0x0f, 0x74, 0xca, //0x00001f1c pcmpeqb %xmm10, %xmm1 + 0x66, 0x0f, 0xd7, 0xc9, //0x00001f21 pmovmskb %xmm1, %ecx + 0x66, 0x0f, 0xd7, 0xfa, //0x00001f25 pmovmskb %xmm2, %edi + 0x48, 0xc1, 0xe0, 0x10, //0x00001f29 shlq $16, %rax + 0x48, 0x09, 0xc6, //0x00001f2d orq %rax, %rsi + 0x48, 0xc1, 0xe1, 0x10, //0x00001f30 shlq $16, %rcx + 0x48, 0xc1, 0xe7, 0x10, //0x00001f34 shlq $16, %rdi + 0x48, 0x09, 0xca, //0x00001f38 orq %rcx, %rdx + 0x48, 0x8b, 0x5d, 0xc0, //0x00001f3b movq $-64(%rbp), %rbx + 0x0f, 0x85, 0x4d, 0x07, 0x00, 0x00, //0x00001f3f jne LBB0_467 + 0x4d, 0x85, 0xdb, //0x00001f45 testq %r11, %r11 + 0x0f, 0x85, 0x61, 0x07, 0x00, 0x00, //0x00001f48 jne LBB0_469 + 0x45, 0x31, 0xdb, //0x00001f4e xorl %r11d, %r11d + //0x00001f51 LBB0_316 + 0x66, 0x0f, 0x6f, 0xc5, //0x00001f51 movdqa %xmm5, %xmm0 + 0x66, 0x41, 0x0f, 0xda, 0xc7, //0x00001f55 pminub %xmm15, %xmm0 + 0x66, 0x0f, 0x74, 0xc5, //0x00001f5a pcmpeqb %xmm5, %xmm0 + 0x66, 0x0f, 0xd7, 0xc0, //0x00001f5e pmovmskb %xmm0, %eax + 0x48, 0x09, 0xc7, //0x00001f62 orq %rax, %rdi + 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00001f65 movl $64, %ecx + 0xb8, 0x40, 0x00, 0x00, 0x00, //0x00001f6a movl $64, %eax + 0x48, 0x85, 0xf6, //0x00001f6f testq %rsi, %rsi + 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00001f72 je LBB0_318 + 0x48, 0x0f, 0xbc, 0xc6, //0x00001f78 bsfq %rsi, %rax + //0x00001f7c LBB0_318 + 0x48, 0x85, 0xff, //0x00001f7c testq %rdi, %rdi + 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00001f7f je LBB0_320 + 0x48, 0x0f, 0xbc, 0xcf, //0x00001f85 bsfq %rdi, %rcx + //0x00001f89 LBB0_320 + 0x48, 0x85, 0xf6, //0x00001f89 testq %rsi, %rsi + 0x0f, 0x84, 0x42, 0x00, 0x00, 0x00, //0x00001f8c je LBB0_393 + 0x48, 0x39, 0xc1, //0x00001f92 cmpq %rax, %rcx + 0x0f, 0x83, 0x9e, 0xfa, 0xff, 0xff, //0x00001f95 jae LBB0_166 + 0xe9, 0x0b, 0x16, 0x00, 0x00, //0x00001f9b jmp LBB0_322 + //0x00001fa0 LBB0_389 + 0x89, 0xd0, //0x00001fa0 movl %edx, %eax + 0xe9, 0x22, 0x00, 0x00, 0x00, //0x00001fa2 jmp LBB0_392 + //0x00001fa7 LBB0_390 + 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00001fa7 movq $-1, %r14 + 0x48, 0x89, 0xf1, //0x00001fae movq %rsi, %rcx + 0x4d, 0x89, 0xc2, //0x00001fb1 movq %r8, %r10 + 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x00001fb4 movq $-1, %r12 + 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00001fbb movq $-1, %r15 + 0xe9, 0xea, 0xe8, 0xff, 0xff, //0x00001fc2 jmp LBB0_114 + //0x00001fc7 LBB0_391 + 0x89, 0xd8, //0x00001fc7 movl %ebx, %eax + //0x00001fc9 LBB0_392 + 0x49, 0xf7, 0xd6, //0x00001fc9 notq %r14 + 0x49, 0x29, 0xc6, //0x00001fcc subq %rax, %r14 + 0xe9, 0x24, 0xf8, 0xff, 0xff, //0x00001fcf jmp LBB0_341 + //0x00001fd4 LBB0_393 + 0x48, 0x85, 0xff, //0x00001fd4 testq %rdi, %rdi + 0x0f, 0x85, 0xd6, 0x15, 0x00, 0x00, //0x00001fd7 jne LBB0_606 + 0x49, 0x83, 0xc1, 0x20, //0x00001fdd addq $32, %r9 + 0x49, 0x83, 0xc6, 0xe0, //0x00001fe1 addq $-32, %r14 + //0x00001fe5 LBB0_395 + 0x4d, 0x85, 0xdb, //0x00001fe5 testq %r11, %r11 + 0x0f, 0x85, 0x3a, 0x07, 0x00, 0x00, //0x00001fe8 jne LBB0_472 + 0x48, 0x8b, 0x55, 0xc8, //0x00001fee movq $-56(%rbp), %rdx + 0x4d, 0x85, 0xf6, //0x00001ff2 testq %r14, %r14 + 0x0f, 0x84, 0x65, 0x07, 0x00, 0x00, //0x00001ff5 je LBB0_474 + //0x00001ffb LBB0_397 + 0x41, 0x0f, 0xb6, 0x01, //0x00001ffb movzbl (%r9), %eax + 0x3c, 0x22, //0x00001fff cmpb $34, %al + 0x0f, 0x84, 0x9b, 0x00, 0x00, 0x00, //0x00002001 je LBB0_407 + 0x3c, 0x5c, //0x00002007 cmpb $92, %al + 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x00002009 je LBB0_402 + 0x3c, 0x1f, //0x0000200f cmpb $31, %al + 0x0f, 0x86, 0xab, 0x15, 0x00, 0x00, //0x00002011 jbe LBB0_608 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002017 movq $-1, %rax + 0xb9, 0x01, 0x00, 0x00, 0x00, //0x0000201e movl $1, %ecx + //0x00002023 LBB0_401 + 0x49, 0x01, 0xc9, //0x00002023 addq %rcx, %r9 + 0x49, 0x01, 0xc6, //0x00002026 addq %rax, %r14 + 0x0f, 0x85, 0xcc, 0xff, 0xff, 0xff, //0x00002029 jne LBB0_397 + 0xe9, 0x2c, 0x07, 0x00, 0x00, //0x0000202f jmp LBB0_474 + //0x00002034 LBB0_402 + 0x49, 0x83, 0xfe, 0x01, //0x00002034 cmpq $1, %r14 + 0x0f, 0x84, 0x22, 0x07, 0x00, 0x00, //0x00002038 je LBB0_474 + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x0000203e movq $-2, %rax + 0xb9, 0x02, 0x00, 0x00, 0x00, //0x00002045 movl $2, %ecx + 0x48, 0x83, 0xfa, 0xff, //0x0000204a cmpq $-1, %rdx + 0x0f, 0x85, 0xcf, 0xff, 0xff, 0xff, //0x0000204e jne LBB0_401 + 0x4c, 0x89, 0xca, //0x00002054 movq %r9, %rdx + 0x48, 0x2b, 0x55, 0xb8, //0x00002057 subq $-72(%rbp), %rdx + 0x48, 0x89, 0x55, 0xc8, //0x0000205b movq %rdx, $-56(%rbp) + 0xe9, 0xbf, 0xff, 0xff, 0xff, //0x0000205f jmp LBB0_401 + //0x00002064 LBB0_405 + 0x4d, 0x01, 0xe1, //0x00002064 addq %r12, %r9 + 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00002067 movq $-1, $-56(%rbp) + 0x45, 0x31, 0xdb, //0x0000206f xorl %r11d, %r11d + 0x49, 0x83, 0xfe, 0x20, //0x00002072 cmpq $32, %r14 + 0x48, 0x8b, 0x5d, 0xc0, //0x00002076 movq $-64(%rbp), %rbx + 0x0f, 0x83, 0x85, 0xf8, 0xff, 0xff, //0x0000207a jae LBB0_73 + 0xe9, 0xb1, 0x01, 0x00, 0x00, //0x00002080 jmp LBB0_422 + //0x00002085 LBB0_406 + 0x4d, 0x01, 0xe1, //0x00002085 addq %r12, %r9 + 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00002088 movq $-1, $-56(%rbp) + 0x45, 0x31, 0xdb, //0x00002090 xorl %r11d, %r11d + 0x49, 0x83, 0xfe, 0x20, //0x00002093 cmpq $32, %r14 + 0x0f, 0x83, 0xe2, 0xf8, 0xff, 0xff, //0x00002097 jae LBB0_157 + 0xe9, 0x6d, 0xfb, 0xff, 0xff, //0x0000209d jmp LBB0_360 + //0x000020a2 LBB0_407 + 0x4c, 0x03, 0x4d, 0x90, //0x000020a2 addq $-112(%rbp), %r9 + 0x4c, 0x8b, 0x6d, 0xd0, //0x000020a6 movq $-48(%rbp), %r13 + 0x48, 0x8b, 0x7d, 0xb0, //0x000020aa movq $-80(%rbp), %rdi + 0x4c, 0x8b, 0x65, 0xb8, //0x000020ae movq $-72(%rbp), %r12 + 0xe9, 0xb5, 0xe5, 0xff, 0xff, //0x000020b2 jmp LBB0_82 + //0x000020b7 LBB0_408 + 0x49, 0x01, 0xc9, //0x000020b7 addq %rcx, %r9 + 0x49, 0x83, 0xc1, 0x01, //0x000020ba addq $1, %r9 + //0x000020be LBB0_409 + 0x4c, 0x8b, 0x65, 0xb8, //0x000020be movq $-72(%rbp), %r12 + 0x4d, 0x29, 0xe1, //0x000020c2 subq %r12, %r9 + 0xe9, 0x9a, 0xe5, 0xff, 0xff, //0x000020c5 jmp LBB0_81 + //0x000020ca LBB0_410 + 0x4d, 0x01, 0xe1, //0x000020ca addq %r12, %r9 + 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x000020cd movq $-1, $-56(%rbp) + 0x45, 0x31, 0xdb, //0x000020d5 xorl %r11d, %r11d + 0x49, 0x83, 0xfe, 0x20, //0x000020d8 cmpq $32, %r14 + 0x48, 0x8b, 0x5d, 0xc0, //0x000020dc movq $-64(%rbp), %rbx + 0x0f, 0x83, 0xbe, 0xf9, 0xff, 0xff, //0x000020e0 jae LBB0_139 + 0xe9, 0xfe, 0x02, 0x00, 0x00, //0x000020e6 jmp LBB0_442 + //0x000020eb LBB0_411 + 0x4d, 0x01, 0xe1, //0x000020eb addq %r12, %r9 + 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x000020ee movq $-1, $-56(%rbp) + 0x45, 0x31, 0xdb, //0x000020f6 xorl %r11d, %r11d + 0x49, 0x83, 0xfe, 0x20, //0x000020f9 cmpq $32, %r14 + 0x0f, 0x83, 0x17, 0xfa, 0xff, 0xff, //0x000020fd jae LBB0_183 + //0x00002103 LBB0_412 + 0x48, 0x8b, 0x5d, 0xc0, //0x00002103 movq $-64(%rbp), %rbx + 0x4d, 0x85, 0xdb, //0x00002107 testq %r11, %r11 + 0x0f, 0x84, 0xdd, 0xfb, 0xff, 0xff, //0x0000210a je LBB0_374 + //0x00002110 LBB0_413 + 0x4d, 0x85, 0xf6, //0x00002110 testq %r14, %r14 + 0x0f, 0x84, 0x47, 0x06, 0x00, 0x00, //0x00002113 je LBB0_474 + 0x48, 0x8b, 0x45, 0x88, //0x00002119 movq $-120(%rbp), %rax + 0x4c, 0x01, 0xc8, //0x0000211d addq %r9, %rax + 0x48, 0x8b, 0x4d, 0xc8, //0x00002120 movq $-56(%rbp), %rcx + 0x48, 0x83, 0xf9, 0xff, //0x00002124 cmpq $-1, %rcx + 0x48, 0x89, 0xca, //0x00002128 movq %rcx, %rdx + 0x48, 0x0f, 0x44, 0xc8, //0x0000212b cmoveq %rax, %rcx + 0x48, 0x0f, 0x44, 0xd0, //0x0000212f cmoveq %rax, %rdx + 0x49, 0x83, 0xc1, 0x01, //0x00002133 addq $1, %r9 + 0x49, 0x83, 0xc6, 0xff, //0x00002137 addq $-1, %r14 + 0x48, 0x89, 0x4d, 0xc8, //0x0000213b movq %rcx, $-56(%rbp) + 0x4c, 0x8b, 0x6d, 0xd0, //0x0000213f movq $-48(%rbp), %r13 + 0x4c, 0x8b, 0x65, 0xb8, //0x00002143 movq $-72(%rbp), %r12 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002147 movabsq $4294977024, %r11 + 0x48, 0x8b, 0x5d, 0xc0, //0x00002151 movq $-64(%rbp), %rbx + 0x4d, 0x85, 0xf6, //0x00002155 testq %r14, %r14 + 0x0f, 0x85, 0xaa, 0xfb, 0xff, 0xff, //0x00002158 jne LBB0_375 + 0xe9, 0x7c, 0x07, 0x00, 0x00, //0x0000215e jmp LBB0_498 + //0x00002163 LBB0_415 + 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002163 movq $-1, %r8 + 0x4c, 0x89, 0xf9, //0x0000216a movq %r15, %rcx + 0x4c, 0x89, 0xde, //0x0000216d movq %r11, %rsi + 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x00002170 movq $-1, %r13 + 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x00002177 movq $-1, %r12 + 0xe9, 0xc3, 0xf2, 0xff, 0xff, //0x0000217e jmp LBB0_279 + //0x00002183 LBB0_416 + 0x4d, 0x01, 0xe1, //0x00002183 addq %r12, %r9 + 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00002186 movq $-1, $-56(%rbp) + 0x45, 0x31, 0xdb, //0x0000218e xorl %r11d, %r11d + 0x49, 0x83, 0xfe, 0x20, //0x00002191 cmpq $32, %r14 + 0x48, 0x8b, 0x5d, 0xc0, //0x00002195 movq $-64(%rbp), %rbx + 0x0f, 0x83, 0x39, 0xfc, 0xff, 0xff, //0x00002199 jae LBB0_240 + 0xe9, 0x9c, 0xfc, 0xff, 0xff, //0x0000219f jmp LBB0_244 + //0x000021a4 LBB0_417 + 0x4d, 0x01, 0xe1, //0x000021a4 addq %r12, %r9 + 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x000021a7 movq $-1, $-56(%rbp) + 0x45, 0x31, 0xdb, //0x000021af xorl %r11d, %r11d + 0x49, 0x83, 0xfe, 0x20, //0x000021b2 cmpq $32, %r14 + 0x0f, 0x83, 0x21, 0xfd, 0xff, 0xff, //0x000021b6 jae LBB0_313 + 0xe9, 0x24, 0xfe, 0xff, 0xff, //0x000021bc jmp LBB0_395 + //0x000021c1 LBB0_250 + 0x3c, 0x22, //0x000021c1 cmpb $34, %al + 0x0f, 0x85, 0x97, 0x05, 0x00, 0x00, //0x000021c3 jne LBB0_474 + 0x4d, 0x01, 0xf1, //0x000021c9 addq %r14, %r9 + 0xe9, 0xed, 0xfe, 0xff, 0xff, //0x000021cc jmp LBB0_409 + //0x000021d1 LBB0_418 + 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x000021d1 cmpq $-1, $-56(%rbp) + 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x000021d6 jne LBB0_420 + 0x4c, 0x89, 0xc8, //0x000021dc movq %r9, %rax + 0x48, 0x2b, 0x45, 0xb8, //0x000021df subq $-72(%rbp), %rax + 0x48, 0x0f, 0xbc, 0xca, //0x000021e3 bsfq %rdx, %rcx + 0x48, 0x01, 0xc1, //0x000021e7 addq %rax, %rcx + 0x48, 0x89, 0x4d, 0xc8, //0x000021ea movq %rcx, $-56(%rbp) + //0x000021ee LBB0_420 + 0x44, 0x89, 0xd8, //0x000021ee movl %r11d, %eax + 0xf7, 0xd0, //0x000021f1 notl %eax + 0x21, 0xd0, //0x000021f3 andl %edx, %eax + 0x41, 0x8d, 0x0c, 0x43, //0x000021f5 leal (%r11,%rax,2), %ecx + 0x8d, 0x34, 0x00, //0x000021f9 leal (%rax,%rax), %esi + 0xf7, 0xd6, //0x000021fc notl %esi + 0x21, 0xd6, //0x000021fe andl %edx, %esi + 0x81, 0xe6, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002200 andl $-1431655766, %esi + 0x45, 0x31, 0xdb, //0x00002206 xorl %r11d, %r11d + 0x01, 0xc6, //0x00002209 addl %eax, %esi + 0x41, 0x0f, 0x92, 0xc3, //0x0000220b setb %r11b + 0x01, 0xf6, //0x0000220f addl %esi, %esi + 0x81, 0xf6, 0x55, 0x55, 0x55, 0x55, //0x00002211 xorl $1431655765, %esi + 0x21, 0xce, //0x00002217 andl %ecx, %esi + 0xf7, 0xd6, //0x00002219 notl %esi + 0x21, 0xf7, //0x0000221b andl %esi, %edi + 0x4c, 0x8b, 0x65, 0xb8, //0x0000221d movq $-72(%rbp), %r12 + 0x48, 0x8b, 0x5d, 0xc0, //0x00002221 movq $-64(%rbp), %rbx + 0x48, 0x85, 0xff, //0x00002225 testq %rdi, %rdi + 0x0f, 0x85, 0x37, 0xf7, 0xff, 0xff, //0x00002228 jne LBB0_76 + //0x0000222e LBB0_421 + 0x49, 0x83, 0xc1, 0x20, //0x0000222e addq $32, %r9 + 0x49, 0x83, 0xc6, 0xe0, //0x00002232 addq $-32, %r14 + //0x00002236 LBB0_422 + 0x4d, 0x85, 0xdb, //0x00002236 testq %r11, %r11 + 0x0f, 0x85, 0xf8, 0x02, 0x00, 0x00, //0x00002239 jne LBB0_458 + 0x48, 0x8b, 0x55, 0xc8, //0x0000223f movq $-56(%rbp), %rdx + 0x4c, 0x8b, 0x6d, 0xd0, //0x00002243 movq $-48(%rbp), %r13 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002247 movabsq $4294977024, %r11 + 0x4d, 0x85, 0xf6, //0x00002251 testq %r14, %r14 + 0x0f, 0x84, 0x97, 0x00, 0x00, 0x00, //0x00002254 je LBB0_433 + //0x0000225a LBB0_424 + 0x31, 0xc9, //0x0000225a xorl %ecx, %ecx + //0x0000225c LBB0_425 + 0x41, 0x0f, 0xb6, 0x04, 0x09, //0x0000225c movzbl (%r9,%rcx), %eax + 0x3c, 0x22, //0x00002261 cmpb $34, %al + 0x0f, 0x84, 0x81, 0x00, 0x00, 0x00, //0x00002263 je LBB0_432 + 0x3c, 0x5c, //0x00002269 cmpb $92, %al + 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x0000226b je LBB0_430 + 0x48, 0x83, 0xc1, 0x01, //0x00002271 addq $1, %rcx + 0x49, 0x39, 0xce, //0x00002275 cmpq %rcx, %r14 + 0x0f, 0x85, 0xde, 0xff, 0xff, 0xff, //0x00002278 jne LBB0_425 + 0xe9, 0x82, 0x00, 0x00, 0x00, //0x0000227e jmp LBB0_428 + //0x00002283 LBB0_430 + 0x49, 0x8d, 0x46, 0xff, //0x00002283 leaq $-1(%r14), %rax + 0x48, 0x39, 0xc8, //0x00002287 cmpq %rcx, %rax + 0x0f, 0x84, 0xd0, 0x04, 0x00, 0x00, //0x0000228a je LBB0_474 + 0x48, 0x8b, 0x45, 0x80, //0x00002290 movq $-128(%rbp), %rax + 0x4c, 0x01, 0xc8, //0x00002294 addq %r9, %rax + 0x48, 0x01, 0xc8, //0x00002297 addq %rcx, %rax + 0x48, 0x83, 0xfa, 0xff, //0x0000229a cmpq $-1, %rdx + 0x48, 0x8b, 0x75, 0xc8, //0x0000229e movq $-56(%rbp), %rsi + 0x48, 0x0f, 0x44, 0xf0, //0x000022a2 cmoveq %rax, %rsi + 0x48, 0x89, 0x75, 0xc8, //0x000022a6 movq %rsi, $-56(%rbp) + 0x48, 0x0f, 0x44, 0xd0, //0x000022aa cmoveq %rax, %rdx + 0x49, 0x01, 0xc9, //0x000022ae addq %rcx, %r9 + 0x49, 0x83, 0xc1, 0x02, //0x000022b1 addq $2, %r9 + 0x4c, 0x89, 0xf0, //0x000022b5 movq %r14, %rax + 0x48, 0x29, 0xc8, //0x000022b8 subq %rcx, %rax + 0x48, 0x83, 0xc0, 0xfe, //0x000022bb addq $-2, %rax + 0x49, 0x83, 0xc6, 0xfe, //0x000022bf addq $-2, %r14 + 0x49, 0x39, 0xce, //0x000022c3 cmpq %rcx, %r14 + 0x49, 0x89, 0xc6, //0x000022c6 movq %rax, %r14 + 0x4c, 0x8b, 0x6d, 0xd0, //0x000022c9 movq $-48(%rbp), %r13 + 0x4c, 0x8b, 0x65, 0xb8, //0x000022cd movq $-72(%rbp), %r12 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000022d1 movabsq $4294977024, %r11 + 0x48, 0x8b, 0x5d, 0xc0, //0x000022db movq $-64(%rbp), %rbx + 0x0f, 0x85, 0x75, 0xff, 0xff, 0xff, //0x000022df jne LBB0_424 + 0xe9, 0xf5, 0x05, 0x00, 0x00, //0x000022e5 jmp LBB0_498 + //0x000022ea LBB0_432 + 0x49, 0x01, 0xc9, //0x000022ea addq %rcx, %r9 + 0x49, 0x83, 0xc1, 0x01, //0x000022ed addq $1, %r9 + //0x000022f1 LBB0_433 + 0x4d, 0x29, 0xe1, //0x000022f1 subq %r12, %r9 + //0x000022f4 LBB0_434 + 0x48, 0x8b, 0x7d, 0xb0, //0x000022f4 movq $-80(%rbp), %rdi + 0x48, 0x8b, 0x55, 0xa0, //0x000022f8 movq $-96(%rbp), %rdx + 0x4c, 0x8b, 0x75, 0xa8, //0x000022fc movq $-88(%rbp), %r14 + 0xe9, 0xe1, 0xec, 0xff, 0xff, //0x00002300 jmp LBB0_214 + //0x00002305 LBB0_428 + 0x3c, 0x22, //0x00002305 cmpb $34, %al + 0x0f, 0x85, 0x53, 0x04, 0x00, 0x00, //0x00002307 jne LBB0_474 + 0x4d, 0x01, 0xf1, //0x0000230d addq %r14, %r9 + 0x4c, 0x8b, 0x6d, 0xd0, //0x00002310 movq $-48(%rbp), %r13 + 0x4c, 0x8b, 0x65, 0xb8, //0x00002314 movq $-72(%rbp), %r12 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002318 movabsq $4294977024, %r11 + 0x48, 0x8b, 0x5d, 0xc0, //0x00002322 movq $-64(%rbp), %rbx + 0xe9, 0xc6, 0xff, 0xff, 0xff, //0x00002326 jmp LBB0_433 + //0x0000232b LBB0_435 + 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x0000232b cmpq $-1, $-56(%rbp) + 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x00002330 jne LBB0_437 + 0x4c, 0x89, 0xc8, //0x00002336 movq %r9, %rax + 0x48, 0x2b, 0x45, 0xb8, //0x00002339 subq $-72(%rbp), %rax + 0x48, 0x0f, 0xbc, 0xca, //0x0000233d bsfq %rdx, %rcx + 0x48, 0x01, 0xc1, //0x00002341 addq %rax, %rcx + 0x48, 0x89, 0x4d, 0xc8, //0x00002344 movq %rcx, $-56(%rbp) + //0x00002348 LBB0_437 + 0x44, 0x89, 0xd8, //0x00002348 movl %r11d, %eax + 0xf7, 0xd0, //0x0000234b notl %eax + 0x21, 0xd0, //0x0000234d andl %edx, %eax + 0x41, 0x8d, 0x0c, 0x43, //0x0000234f leal (%r11,%rax,2), %ecx + 0x8d, 0x1c, 0x00, //0x00002353 leal (%rax,%rax), %ebx + 0xf7, 0xd3, //0x00002356 notl %ebx + 0x21, 0xd3, //0x00002358 andl %edx, %ebx + 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000235a andl $-1431655766, %ebx + 0x45, 0x31, 0xdb, //0x00002360 xorl %r11d, %r11d + 0x01, 0xc3, //0x00002363 addl %eax, %ebx + 0x41, 0x0f, 0x92, 0xc3, //0x00002365 setb %r11b + 0x01, 0xdb, //0x00002369 addl %ebx, %ebx + 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x0000236b xorl $1431655765, %ebx + 0x21, 0xcb, //0x00002371 andl %ecx, %ebx + 0xf7, 0xd3, //0x00002373 notl %ebx + 0x21, 0xde, //0x00002375 andl %ebx, %esi + 0x4c, 0x8b, 0x65, 0xb8, //0x00002377 movq $-72(%rbp), %r12 + 0x48, 0x8b, 0x5d, 0xc0, //0x0000237b movq $-64(%rbp), %rbx + 0xe9, 0x6b, 0xf6, 0xff, 0xff, //0x0000237f jmp LBB0_160 + //0x00002384 LBB0_438 + 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00002384 cmpq $-1, $-56(%rbp) + 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x00002389 jne LBB0_440 + 0x4c, 0x89, 0xc8, //0x0000238f movq %r9, %rax + 0x48, 0x2b, 0x45, 0xb8, //0x00002392 subq $-72(%rbp), %rax + 0x48, 0x0f, 0xbc, 0xca, //0x00002396 bsfq %rdx, %rcx + 0x48, 0x01, 0xc1, //0x0000239a addq %rax, %rcx + 0x48, 0x89, 0x4d, 0xc8, //0x0000239d movq %rcx, $-56(%rbp) + //0x000023a1 LBB0_440 + 0x44, 0x89, 0xd8, //0x000023a1 movl %r11d, %eax + 0xf7, 0xd0, //0x000023a4 notl %eax + 0x21, 0xd0, //0x000023a6 andl %edx, %eax + 0x41, 0x8d, 0x0c, 0x43, //0x000023a8 leal (%r11,%rax,2), %ecx + 0x8d, 0x34, 0x00, //0x000023ac leal (%rax,%rax), %esi + 0xf7, 0xd6, //0x000023af notl %esi + 0x21, 0xd6, //0x000023b1 andl %edx, %esi + 0x81, 0xe6, 0xaa, 0xaa, 0xaa, 0xaa, //0x000023b3 andl $-1431655766, %esi + 0x45, 0x31, 0xdb, //0x000023b9 xorl %r11d, %r11d + 0x01, 0xc6, //0x000023bc addl %eax, %esi + 0x41, 0x0f, 0x92, 0xc3, //0x000023be setb %r11b + 0x01, 0xf6, //0x000023c2 addl %esi, %esi + 0x81, 0xf6, 0x55, 0x55, 0x55, 0x55, //0x000023c4 xorl $1431655765, %esi + 0x21, 0xce, //0x000023ca andl %ecx, %esi + 0xf7, 0xd6, //0x000023cc notl %esi + 0x21, 0xf7, //0x000023ce andl %esi, %edi + 0x4c, 0x8b, 0x65, 0xb8, //0x000023d0 movq $-72(%rbp), %r12 + 0x48, 0x8b, 0x5d, 0xc0, //0x000023d4 movq $-64(%rbp), %rbx + 0x48, 0x85, 0xff, //0x000023d8 testq %rdi, %rdi + 0x0f, 0x85, 0x23, 0xf7, 0xff, 0xff, //0x000023db jne LBB0_142 + //0x000023e1 LBB0_441 + 0x49, 0x83, 0xc1, 0x20, //0x000023e1 addq $32, %r9 + 0x49, 0x83, 0xc6, 0xe0, //0x000023e5 addq $-32, %r14 + //0x000023e9 LBB0_442 + 0x4d, 0x85, 0xdb, //0x000023e9 testq %r11, %r11 + 0x0f, 0x85, 0xeb, 0x01, 0x00, 0x00, //0x000023ec jne LBB0_462 + 0x48, 0x8b, 0x55, 0xc8, //0x000023f2 movq $-56(%rbp), %rdx + 0x4c, 0x8b, 0x6d, 0xd0, //0x000023f6 movq $-48(%rbp), %r13 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000023fa movabsq $4294977024, %r11 + 0x4d, 0x85, 0xf6, //0x00002404 testq %r14, %r14 + 0x0f, 0x84, 0x97, 0x00, 0x00, 0x00, //0x00002407 je LBB0_453 + //0x0000240d LBB0_444 + 0x31, 0xc9, //0x0000240d xorl %ecx, %ecx + //0x0000240f LBB0_445 + 0x41, 0x0f, 0xb6, 0x04, 0x09, //0x0000240f movzbl (%r9,%rcx), %eax + 0x3c, 0x22, //0x00002414 cmpb $34, %al + 0x0f, 0x84, 0x81, 0x00, 0x00, 0x00, //0x00002416 je LBB0_452 + 0x3c, 0x5c, //0x0000241c cmpb $92, %al + 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x0000241e je LBB0_450 + 0x48, 0x83, 0xc1, 0x01, //0x00002424 addq $1, %rcx + 0x49, 0x39, 0xce, //0x00002428 cmpq %rcx, %r14 + 0x0f, 0x85, 0xde, 0xff, 0xff, 0xff, //0x0000242b jne LBB0_445 + 0xe9, 0x82, 0x00, 0x00, 0x00, //0x00002431 jmp LBB0_448 + //0x00002436 LBB0_450 + 0x49, 0x8d, 0x46, 0xff, //0x00002436 leaq $-1(%r14), %rax + 0x48, 0x39, 0xc8, //0x0000243a cmpq %rcx, %rax + 0x0f, 0x84, 0x1d, 0x03, 0x00, 0x00, //0x0000243d je LBB0_474 + 0x48, 0x8b, 0x45, 0x80, //0x00002443 movq $-128(%rbp), %rax + 0x4c, 0x01, 0xc8, //0x00002447 addq %r9, %rax + 0x48, 0x01, 0xc8, //0x0000244a addq %rcx, %rax + 0x48, 0x83, 0xfa, 0xff, //0x0000244d cmpq $-1, %rdx + 0x48, 0x8b, 0x75, 0xc8, //0x00002451 movq $-56(%rbp), %rsi + 0x48, 0x0f, 0x44, 0xf0, //0x00002455 cmoveq %rax, %rsi + 0x48, 0x89, 0x75, 0xc8, //0x00002459 movq %rsi, $-56(%rbp) + 0x48, 0x0f, 0x44, 0xd0, //0x0000245d cmoveq %rax, %rdx + 0x49, 0x01, 0xc9, //0x00002461 addq %rcx, %r9 + 0x49, 0x83, 0xc1, 0x02, //0x00002464 addq $2, %r9 + 0x4c, 0x89, 0xf0, //0x00002468 movq %r14, %rax + 0x48, 0x29, 0xc8, //0x0000246b subq %rcx, %rax + 0x48, 0x83, 0xc0, 0xfe, //0x0000246e addq $-2, %rax + 0x49, 0x83, 0xc6, 0xfe, //0x00002472 addq $-2, %r14 + 0x49, 0x39, 0xce, //0x00002476 cmpq %rcx, %r14 + 0x49, 0x89, 0xc6, //0x00002479 movq %rax, %r14 + 0x4c, 0x8b, 0x6d, 0xd0, //0x0000247c movq $-48(%rbp), %r13 + 0x4c, 0x8b, 0x65, 0xb8, //0x00002480 movq $-72(%rbp), %r12 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002484 movabsq $4294977024, %r11 + 0x48, 0x8b, 0x5d, 0xc0, //0x0000248e movq $-64(%rbp), %rbx + 0x0f, 0x85, 0x75, 0xff, 0xff, 0xff, //0x00002492 jne LBB0_444 + 0xe9, 0x42, 0x04, 0x00, 0x00, //0x00002498 jmp LBB0_498 + //0x0000249d LBB0_452 + 0x49, 0x01, 0xc9, //0x0000249d addq %rcx, %r9 + 0x49, 0x83, 0xc1, 0x01, //0x000024a0 addq $1, %r9 + //0x000024a4 LBB0_453 + 0x4d, 0x29, 0xe1, //0x000024a4 subq %r12, %r9 + //0x000024a7 LBB0_454 + 0x48, 0x8b, 0x7d, 0xb0, //0x000024a7 movq $-80(%rbp), %rdi + 0x48, 0x8b, 0x55, 0xa0, //0x000024ab movq $-96(%rbp), %rdx + 0x4c, 0x8b, 0x75, 0xa8, //0x000024af movq $-88(%rbp), %r14 + 0xe9, 0xa8, 0xeb, 0xff, 0xff, //0x000024b3 jmp LBB0_222 + //0x000024b8 LBB0_448 + 0x3c, 0x22, //0x000024b8 cmpb $34, %al + 0x0f, 0x85, 0xa0, 0x02, 0x00, 0x00, //0x000024ba jne LBB0_474 + 0x4d, 0x01, 0xf1, //0x000024c0 addq %r14, %r9 + 0x4c, 0x8b, 0x6d, 0xd0, //0x000024c3 movq $-48(%rbp), %r13 + 0x4c, 0x8b, 0x65, 0xb8, //0x000024c7 movq $-72(%rbp), %r12 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000024cb movabsq $4294977024, %r11 + 0x48, 0x8b, 0x5d, 0xc0, //0x000024d5 movq $-64(%rbp), %rbx + 0xe9, 0xc6, 0xff, 0xff, 0xff, //0x000024d9 jmp LBB0_453 + //0x000024de LBB0_455 + 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x000024de cmpq $-1, $-56(%rbp) + 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x000024e3 jne LBB0_457 + 0x4c, 0x89, 0xc8, //0x000024e9 movq %r9, %rax + 0x48, 0x2b, 0x45, 0xb8, //0x000024ec subq $-72(%rbp), %rax + 0x48, 0x0f, 0xbc, 0xca, //0x000024f0 bsfq %rdx, %rcx + 0x48, 0x01, 0xc1, //0x000024f4 addq %rax, %rcx + 0x48, 0x89, 0x4d, 0xc8, //0x000024f7 movq %rcx, $-56(%rbp) + //0x000024fb LBB0_457 + 0x44, 0x89, 0xd8, //0x000024fb movl %r11d, %eax + 0xf7, 0xd0, //0x000024fe notl %eax + 0x21, 0xd0, //0x00002500 andl %edx, %eax + 0x41, 0x8d, 0x0c, 0x43, //0x00002502 leal (%r11,%rax,2), %ecx + 0x8d, 0x1c, 0x00, //0x00002506 leal (%rax,%rax), %ebx + 0xf7, 0xd3, //0x00002509 notl %ebx + 0x21, 0xd3, //0x0000250b andl %edx, %ebx + 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000250d andl $-1431655766, %ebx + 0x45, 0x31, 0xdb, //0x00002513 xorl %r11d, %r11d + 0x01, 0xc3, //0x00002516 addl %eax, %ebx + 0x41, 0x0f, 0x92, 0xc3, //0x00002518 setb %r11b + 0x01, 0xdb, //0x0000251c addl %ebx, %ebx + 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x0000251e xorl $1431655765, %ebx + 0x21, 0xcb, //0x00002524 andl %ecx, %ebx + 0xf7, 0xd3, //0x00002526 notl %ebx + 0x21, 0xde, //0x00002528 andl %ebx, %esi + 0x4c, 0x8b, 0x65, 0xb8, //0x0000252a movq $-72(%rbp), %r12 + 0x48, 0x8b, 0x5d, 0xc0, //0x0000252e movq $-64(%rbp), %rbx + 0xe9, 0x57, 0xf6, 0xff, 0xff, //0x00002532 jmp LBB0_186 + //0x00002537 LBB0_458 + 0x4d, 0x85, 0xf6, //0x00002537 testq %r14, %r14 + 0x0f, 0x84, 0x20, 0x02, 0x00, 0x00, //0x0000253a je LBB0_474 + 0x48, 0x8b, 0x45, 0x88, //0x00002540 movq $-120(%rbp), %rax + 0x4c, 0x01, 0xc8, //0x00002544 addq %r9, %rax + 0x48, 0x8b, 0x4d, 0xc8, //0x00002547 movq $-56(%rbp), %rcx + 0x48, 0x83, 0xf9, 0xff, //0x0000254b cmpq $-1, %rcx + 0x48, 0x89, 0xca, //0x0000254f movq %rcx, %rdx + 0x48, 0x0f, 0x44, 0xc8, //0x00002552 cmoveq %rax, %rcx + 0x48, 0x0f, 0x44, 0xd0, //0x00002556 cmoveq %rax, %rdx + 0x49, 0x83, 0xc1, 0x01, //0x0000255a addq $1, %r9 + 0x49, 0x83, 0xc6, 0xff, //0x0000255e addq $-1, %r14 + 0x48, 0x89, 0x4d, 0xc8, //0x00002562 movq %rcx, $-56(%rbp) + 0x4c, 0x8b, 0x6d, 0xd0, //0x00002566 movq $-48(%rbp), %r13 + 0x4c, 0x8b, 0x65, 0xb8, //0x0000256a movq $-72(%rbp), %r12 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000256e movabsq $4294977024, %r11 + 0x48, 0x8b, 0x5d, 0xc0, //0x00002578 movq $-64(%rbp), %rbx + 0x4d, 0x85, 0xf6, //0x0000257c testq %r14, %r14 + 0x0f, 0x85, 0xd5, 0xfc, 0xff, 0xff, //0x0000257f jne LBB0_424 + 0xe9, 0x67, 0xfd, 0xff, 0xff, //0x00002585 jmp LBB0_433 + //0x0000258a LBB0_460 + 0x4d, 0x85, 0xf6, //0x0000258a testq %r14, %r14 + 0x0f, 0x84, 0xcd, 0x01, 0x00, 0x00, //0x0000258d je LBB0_474 + 0x48, 0x8b, 0x45, 0x88, //0x00002593 movq $-120(%rbp), %rax + 0x4c, 0x01, 0xc8, //0x00002597 addq %r9, %rax + 0x48, 0x8b, 0x4d, 0xc8, //0x0000259a movq $-56(%rbp), %rcx + 0x48, 0x83, 0xf9, 0xff, //0x0000259e cmpq $-1, %rcx + 0x48, 0x89, 0xca, //0x000025a2 movq %rcx, %rdx + 0x48, 0x0f, 0x44, 0xc8, //0x000025a5 cmoveq %rax, %rcx + 0x48, 0x0f, 0x44, 0xd0, //0x000025a9 cmoveq %rax, %rdx + 0x49, 0x83, 0xc1, 0x01, //0x000025ad addq $1, %r9 + 0x49, 0x83, 0xc6, 0xff, //0x000025b1 addq $-1, %r14 + 0x48, 0x89, 0x4d, 0xc8, //0x000025b5 movq %rcx, $-56(%rbp) + 0x4c, 0x8b, 0x6d, 0xd0, //0x000025b9 movq $-48(%rbp), %r13 + 0x4c, 0x8b, 0x65, 0xb8, //0x000025bd movq $-72(%rbp), %r12 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000025c1 movabsq $4294977024, %r11 + 0x48, 0x8b, 0x5d, 0xc0, //0x000025cb movq $-64(%rbp), %rbx + 0x4d, 0x85, 0xf6, //0x000025cf testq %r14, %r14 + 0x0f, 0x85, 0x5b, 0xf6, 0xff, 0xff, //0x000025d2 jne LBB0_362 + 0xe9, 0x02, 0x03, 0x00, 0x00, //0x000025d8 jmp LBB0_498 + //0x000025dd LBB0_462 + 0x4d, 0x85, 0xf6, //0x000025dd testq %r14, %r14 + 0x0f, 0x84, 0x7a, 0x01, 0x00, 0x00, //0x000025e0 je LBB0_474 + 0x48, 0x8b, 0x45, 0x88, //0x000025e6 movq $-120(%rbp), %rax + 0x4c, 0x01, 0xc8, //0x000025ea addq %r9, %rax + 0x48, 0x8b, 0x4d, 0xc8, //0x000025ed movq $-56(%rbp), %rcx + 0x48, 0x83, 0xf9, 0xff, //0x000025f1 cmpq $-1, %rcx + 0x48, 0x89, 0xca, //0x000025f5 movq %rcx, %rdx + 0x48, 0x0f, 0x44, 0xc8, //0x000025f8 cmoveq %rax, %rcx + 0x48, 0x0f, 0x44, 0xd0, //0x000025fc cmoveq %rax, %rdx + 0x49, 0x83, 0xc1, 0x01, //0x00002600 addq $1, %r9 + 0x49, 0x83, 0xc6, 0xff, //0x00002604 addq $-1, %r14 + 0x48, 0x89, 0x4d, 0xc8, //0x00002608 movq %rcx, $-56(%rbp) + 0x4c, 0x8b, 0x6d, 0xd0, //0x0000260c movq $-48(%rbp), %r13 + 0x4c, 0x8b, 0x65, 0xb8, //0x00002610 movq $-72(%rbp), %r12 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002614 movabsq $4294977024, %r11 + 0x48, 0x8b, 0x5d, 0xc0, //0x0000261e movq $-64(%rbp), %rbx + 0x4d, 0x85, 0xf6, //0x00002622 testq %r14, %r14 + 0x0f, 0x85, 0xe2, 0xfd, 0xff, 0xff, //0x00002625 jne LBB0_444 + 0xe9, 0x74, 0xfe, 0xff, 0xff, //0x0000262b jmp LBB0_453 + //0x00002630 LBB0_464 + 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00002630 cmpq $-1, $-56(%rbp) + 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x00002635 jne LBB0_466 + 0x4c, 0x89, 0xc8, //0x0000263b movq %r9, %rax + 0x48, 0x2b, 0x45, 0xb8, //0x0000263e subq $-72(%rbp), %rax + 0x48, 0x0f, 0xbc, 0xca, //0x00002642 bsfq %rdx, %rcx + 0x48, 0x01, 0xc1, //0x00002646 addq %rax, %rcx + 0x48, 0x89, 0x4d, 0xc8, //0x00002649 movq %rcx, $-56(%rbp) + //0x0000264d LBB0_466 + 0x44, 0x89, 0xd8, //0x0000264d movl %r11d, %eax + 0xf7, 0xd0, //0x00002650 notl %eax + 0x21, 0xd0, //0x00002652 andl %edx, %eax + 0x41, 0x8d, 0x0c, 0x43, //0x00002654 leal (%r11,%rax,2), %ecx + 0x8d, 0x34, 0x00, //0x00002658 leal (%rax,%rax), %esi + 0xf7, 0xd6, //0x0000265b notl %esi + 0x21, 0xd6, //0x0000265d andl %edx, %esi + 0x81, 0xe6, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000265f andl $-1431655766, %esi + 0x45, 0x31, 0xdb, //0x00002665 xorl %r11d, %r11d + 0x01, 0xc6, //0x00002668 addl %eax, %esi + 0x41, 0x0f, 0x92, 0xc3, //0x0000266a setb %r11b + 0x01, 0xf6, //0x0000266e addl %esi, %esi + 0x81, 0xf6, 0x55, 0x55, 0x55, 0x55, //0x00002670 xorl $1431655765, %esi + 0x21, 0xce, //0x00002676 andl %ecx, %esi + 0xf7, 0xd6, //0x00002678 notl %esi + 0x21, 0xf7, //0x0000267a andl %esi, %edi + 0x4c, 0x8b, 0x65, 0xb8, //0x0000267c movq $-72(%rbp), %r12 + 0x48, 0x8b, 0x5d, 0xc0, //0x00002680 movq $-64(%rbp), %rbx + 0x48, 0x85, 0xff, //0x00002684 testq %rdi, %rdi + 0x0f, 0x85, 0xd8, 0xf2, 0xff, 0xff, //0x00002687 jne LBB0_76 + 0xe9, 0xa6, 0xf7, 0xff, 0xff, //0x0000268d jmp LBB0_243 + //0x00002692 LBB0_467 + 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00002692 cmpq $-1, $-56(%rbp) + 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x00002697 jne LBB0_469 + 0x4c, 0x89, 0xc8, //0x0000269d movq %r9, %rax + 0x48, 0x2b, 0x45, 0xb8, //0x000026a0 subq $-72(%rbp), %rax + 0x48, 0x0f, 0xbc, 0xca, //0x000026a4 bsfq %rdx, %rcx + 0x48, 0x01, 0xc1, //0x000026a8 addq %rax, %rcx + 0x48, 0x89, 0x4d, 0xc8, //0x000026ab movq %rcx, $-56(%rbp) + //0x000026af LBB0_469 + 0x44, 0x89, 0xd8, //0x000026af movl %r11d, %eax + 0xf7, 0xd0, //0x000026b2 notl %eax + 0x21, 0xd0, //0x000026b4 andl %edx, %eax + 0x41, 0x8d, 0x0c, 0x43, //0x000026b6 leal (%r11,%rax,2), %ecx + 0x8d, 0x1c, 0x00, //0x000026ba leal (%rax,%rax), %ebx + 0xf7, 0xd3, //0x000026bd notl %ebx + 0x21, 0xd3, //0x000026bf andl %edx, %ebx + 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x000026c1 andl $-1431655766, %ebx + 0x45, 0x31, 0xdb, //0x000026c7 xorl %r11d, %r11d + 0x01, 0xc3, //0x000026ca addl %eax, %ebx + 0x41, 0x0f, 0x92, 0xc3, //0x000026cc setb %r11b + 0x01, 0xdb, //0x000026d0 addl %ebx, %ebx + 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x000026d2 xorl $1431655765, %ebx + 0x21, 0xcb, //0x000026d8 andl %ecx, %ebx + 0xf7, 0xd3, //0x000026da notl %ebx + 0x21, 0xde, //0x000026dc andl %ebx, %esi + 0x4c, 0x8b, 0x65, 0xb8, //0x000026de movq $-72(%rbp), %r12 + 0x48, 0x8b, 0x5d, 0xc0, //0x000026e2 movq $-64(%rbp), %rbx + 0xe9, 0x66, 0xf8, 0xff, 0xff, //0x000026e6 jmp LBB0_316 + //0x000026eb LBB0_470 + 0x4d, 0x85, 0xf6, //0x000026eb testq %r14, %r14 + 0x0f, 0x84, 0x6c, 0x00, 0x00, 0x00, //0x000026ee je LBB0_474 + 0x48, 0x8b, 0x45, 0x88, //0x000026f4 movq $-120(%rbp), %rax + 0x4c, 0x01, 0xc8, //0x000026f8 addq %r9, %rax + 0x48, 0x8b, 0x4d, 0xc8, //0x000026fb movq $-56(%rbp), %rcx + 0x48, 0x83, 0xf9, 0xff, //0x000026ff cmpq $-1, %rcx + 0x48, 0x89, 0xca, //0x00002703 movq %rcx, %rdx + 0x48, 0x0f, 0x44, 0xc8, //0x00002706 cmoveq %rax, %rcx + 0x48, 0x0f, 0x44, 0xd0, //0x0000270a cmoveq %rax, %rdx + 0x49, 0x83, 0xc1, 0x01, //0x0000270e addq $1, %r9 + 0x49, 0x83, 0xc6, 0xff, //0x00002712 addq $-1, %r14 + 0x48, 0x89, 0x4d, 0xc8, //0x00002716 movq %rcx, $-56(%rbp) + 0x4d, 0x85, 0xf6, //0x0000271a testq %r14, %r14 + 0x0f, 0x85, 0x33, 0xf7, 0xff, 0xff, //0x0000271d jne LBB0_246 + 0xe9, 0x96, 0xf9, 0xff, 0xff, //0x00002723 jmp LBB0_409 + //0x00002728 LBB0_472 + 0x4d, 0x85, 0xf6, //0x00002728 testq %r14, %r14 + 0x0f, 0x84, 0x2f, 0x00, 0x00, 0x00, //0x0000272b je LBB0_474 + 0x48, 0x8b, 0x45, 0x88, //0x00002731 movq $-120(%rbp), %rax + 0x4c, 0x01, 0xc8, //0x00002735 addq %r9, %rax + 0x48, 0x8b, 0x4d, 0xc8, //0x00002738 movq $-56(%rbp), %rcx + 0x48, 0x83, 0xf9, 0xff, //0x0000273c cmpq $-1, %rcx + 0x48, 0x89, 0xca, //0x00002740 movq %rcx, %rdx + 0x48, 0x0f, 0x44, 0xc8, //0x00002743 cmoveq %rax, %rcx + 0x48, 0x0f, 0x44, 0xd0, //0x00002747 cmoveq %rax, %rdx + 0x49, 0x83, 0xc1, 0x01, //0x0000274b addq $1, %r9 + 0x49, 0x83, 0xc6, 0xff, //0x0000274f addq $-1, %r14 + 0x48, 0x89, 0x4d, 0xc8, //0x00002753 movq %rcx, $-56(%rbp) + 0x4d, 0x85, 0xf6, //0x00002757 testq %r14, %r14 + 0x0f, 0x85, 0x9b, 0xf8, 0xff, 0xff, //0x0000275a jne LBB0_397 + //0x00002760 LBB0_474 + 0x4c, 0x8b, 0x6d, 0xd0, //0x00002760 movq $-48(%rbp), %r13 + 0xe9, 0x76, 0x01, 0x00, 0x00, //0x00002764 jmp LBB0_498 + //0x00002769 LBB0_475 + 0x49, 0x89, 0x4d, 0x00, //0x00002769 movq %rcx, (%r13) + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000276d movq $-1, %rax + 0xe9, 0x63, 0x0c, 0x00, 0x00, //0x00002774 jmp LBB0_582 + //0x00002779 LBB0_476 + 0x4d, 0x89, 0x4d, 0x00, //0x00002779 movq %r9, (%r13) + //0x0000277d LBB0_477 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000277d movq $-1, %rax + 0xe9, 0x53, 0x0c, 0x00, 0x00, //0x00002784 jmp LBB0_582 + //0x00002789 LBB0_478 + 0x4c, 0x01, 0xe1, //0x00002789 addq %r12, %rcx + 0x49, 0x89, 0xc8, //0x0000278c movq %rcx, %r8 + //0x0000278f LBB0_479 + 0x4d, 0x29, 0xe0, //0x0000278f subq %r12, %r8 + 0x4c, 0x89, 0xc1, //0x00002792 movq %r8, %rcx + //0x00002795 LBB0_480 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002795 movq $-1, %rax + 0x49, 0x89, 0xc9, //0x0000279c movq %rcx, %r9 + 0x48, 0x39, 0xd9, //0x0000279f cmpq %rbx, %rcx + 0x0f, 0x83, 0x34, 0x0c, 0x00, 0x00, //0x000027a2 jae LBB0_582 + //0x000027a8 LBB0_481 + 0x49, 0x8d, 0x59, 0x01, //0x000027a8 leaq $1(%r9), %rbx + 0x49, 0x89, 0x5d, 0x00, //0x000027ac movq %rbx, (%r13) + 0x43, 0x0f, 0xbe, 0x0c, 0x0c, //0x000027b0 movsbl (%r12,%r9), %ecx + 0x83, 0xf9, 0x7b, //0x000027b5 cmpl $123, %ecx + 0x0f, 0x87, 0x31, 0x01, 0x00, 0x00, //0x000027b8 ja LBB0_499 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000027be movq $-1, %rax + 0x48, 0x8d, 0x15, 0x04, 0x0e, 0x00, 0x00, //0x000027c5 leaq $3588(%rip), %rdx /* LJTI0_0+0(%rip) */ + 0x48, 0x63, 0x0c, 0x8a, //0x000027cc movslq (%rdx,%rcx,4), %rcx + 0x48, 0x01, 0xd1, //0x000027d0 addq %rdx, %rcx + 0xff, 0xe1, //0x000027d3 jmpq *%rcx + //0x000027d5 LBB0_483 + 0x48, 0x8b, 0x47, 0x08, //0x000027d5 movq $8(%rdi), %rax + 0x48, 0x89, 0xc1, //0x000027d9 movq %rax, %rcx + 0x48, 0x29, 0xd9, //0x000027dc subq %rbx, %rcx + 0x48, 0x83, 0xf9, 0x10, //0x000027df cmpq $16, %rcx + 0x0f, 0x82, 0x51, 0x0d, 0x00, 0x00, //0x000027e3 jb LBB0_598 + 0x4c, 0x89, 0xc9, //0x000027e9 movq %r9, %rcx + 0x48, 0xf7, 0xd1, //0x000027ec notq %rcx + 0xf3, 0x0f, 0x6f, 0x05, 0x09, 0xd8, 0xff, 0xff, //0x000027ef movdqu $-10231(%rip), %xmm0 /* LCPI0_0+0(%rip) */ + 0xf3, 0x0f, 0x6f, 0x0d, 0x11, 0xd8, 0xff, 0xff, //0x000027f7 movdqu $-10223(%rip), %xmm1 /* LCPI0_1+0(%rip) */ + 0xf3, 0x0f, 0x6f, 0x15, 0x19, 0xd8, 0xff, 0xff, //0x000027ff movdqu $-10215(%rip), %xmm2 /* LCPI0_2+0(%rip) */ + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002807 .p2align 4, 0x90 + //0x00002810 LBB0_485 + 0xf3, 0x41, 0x0f, 0x6f, 0x1c, 0x1c, //0x00002810 movdqu (%r12,%rbx), %xmm3 + 0x66, 0x0f, 0x6f, 0xe3, //0x00002816 movdqa %xmm3, %xmm4 + 0x66, 0x0f, 0x74, 0xe0, //0x0000281a pcmpeqb %xmm0, %xmm4 + 0x66, 0x0f, 0xdb, 0xd9, //0x0000281e pand %xmm1, %xmm3 + 0x66, 0x0f, 0x74, 0xda, //0x00002822 pcmpeqb %xmm2, %xmm3 + 0x66, 0x0f, 0xeb, 0xdc, //0x00002826 por %xmm4, %xmm3 + 0x66, 0x0f, 0xd7, 0xd3, //0x0000282a pmovmskb %xmm3, %edx + 0x85, 0xd2, //0x0000282e testl %edx, %edx + 0x0f, 0x85, 0x73, 0x00, 0x00, 0x00, //0x00002830 jne LBB0_495 + 0x48, 0x83, 0xc3, 0x10, //0x00002836 addq $16, %rbx + 0x48, 0x8d, 0x14, 0x08, //0x0000283a leaq (%rax,%rcx), %rdx + 0x48, 0x83, 0xc2, 0xf0, //0x0000283e addq $-16, %rdx + 0x48, 0x83, 0xc1, 0xf0, //0x00002842 addq $-16, %rcx + 0x48, 0x83, 0xfa, 0x0f, //0x00002846 cmpq $15, %rdx + 0x0f, 0x87, 0xc0, 0xff, 0xff, 0xff, //0x0000284a ja LBB0_485 + 0x4c, 0x89, 0xe3, //0x00002850 movq %r12, %rbx + 0x48, 0x29, 0xcb, //0x00002853 subq %rcx, %rbx + 0x48, 0x01, 0xc8, //0x00002856 addq %rcx, %rax + 0x48, 0x89, 0xc1, //0x00002859 movq %rax, %rcx + 0x48, 0x85, 0xc9, //0x0000285c testq %rcx, %rcx + 0x0f, 0x84, 0x35, 0x00, 0x00, 0x00, //0x0000285f je LBB0_494 + //0x00002865 LBB0_488 + 0x48, 0x8d, 0x3c, 0x0b, //0x00002865 leaq (%rbx,%rcx), %rdi + 0x31, 0xc0, //0x00002869 xorl %eax, %eax + //0x0000286b LBB0_489 + 0x0f, 0xb6, 0x14, 0x03, //0x0000286b movzbl (%rbx,%rax), %edx + 0x80, 0xfa, 0x2c, //0x0000286f cmpb $44, %dl + 0x0f, 0x84, 0x2e, 0x0b, 0x00, 0x00, //0x00002872 je LBB0_575 + 0x80, 0xfa, 0x7d, //0x00002878 cmpb $125, %dl + 0x0f, 0x84, 0x25, 0x0b, 0x00, 0x00, //0x0000287b je LBB0_575 + 0x80, 0xfa, 0x5d, //0x00002881 cmpb $93, %dl + 0x0f, 0x84, 0x1c, 0x0b, 0x00, 0x00, //0x00002884 je LBB0_575 + 0x48, 0x83, 0xc0, 0x01, //0x0000288a addq $1, %rax + 0x48, 0x39, 0xc1, //0x0000288e cmpq %rax, %rcx + 0x0f, 0x85, 0xd4, 0xff, 0xff, 0xff, //0x00002891 jne LBB0_489 + 0x48, 0x89, 0xfb, //0x00002897 movq %rdi, %rbx + //0x0000289a LBB0_494 + 0x4c, 0x29, 0xe3, //0x0000289a subq %r12, %rbx + 0x48, 0x8b, 0x45, 0xd0, //0x0000289d movq $-48(%rbp), %rax + 0x48, 0x89, 0x18, //0x000028a1 movq %rbx, (%rax) + 0xe9, 0x30, 0x0b, 0x00, 0x00, //0x000028a4 jmp LBB0_581 + //0x000028a9 LBB0_495 + 0x66, 0x0f, 0xbc, 0xc2, //0x000028a9 bsfw %dx, %ax + 0x0f, 0xb7, 0xc0, //0x000028ad movzwl %ax, %eax + 0x48, 0x29, 0xc8, //0x000028b0 subq %rcx, %rax + 0x49, 0x89, 0x45, 0x00, //0x000028b3 movq %rax, (%r13) + 0xe9, 0x1d, 0x0b, 0x00, 0x00, //0x000028b7 jmp LBB0_581 + //0x000028bc LBB0_496 + 0x49, 0x8d, 0x49, 0x04, //0x000028bc leaq $4(%r9), %rcx + 0xe9, 0x91, 0x05, 0x00, 0x00, //0x000028c0 jmp LBB0_536 + //0x000028c5 LBB0_585 + 0x48, 0xc7, 0xc0, 0xf9, 0xff, 0xff, 0xff, //0x000028c5 movq $-7, %rax + 0xe9, 0x0b, 0x0b, 0x00, 0x00, //0x000028cc jmp LBB0_582 + //0x000028d1 LBB0_497 + 0x49, 0x83, 0xf9, 0xff, //0x000028d1 cmpq $-1, %r9 + 0x48, 0x8b, 0x4d, 0xc8, //0x000028d5 movq $-56(%rbp), %rcx + 0x0f, 0x85, 0xf6, 0x0a, 0x00, 0x00, //0x000028d9 jne LBB0_580 + //0x000028df LBB0_498 + 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000028df movq $-1, %r9 + 0x48, 0x8b, 0x4d, 0x98, //0x000028e6 movq $-104(%rbp), %rcx + 0xe9, 0xe6, 0x0a, 0x00, 0x00, //0x000028ea jmp LBB0_580 + //0x000028ef LBB0_499 + 0x4d, 0x89, 0x4d, 0x00, //0x000028ef movq %r9, (%r13) + 0xe9, 0x2c, 0x0a, 0x00, 0x00, //0x000028f3 jmp LBB0_567 + //0x000028f8 LBB0_500 + 0x4c, 0x8b, 0x47, 0x08, //0x000028f8 movq $8(%rdi), %r8 + 0x4d, 0x89, 0xc6, //0x000028fc movq %r8, %r14 + 0x49, 0x29, 0xde, //0x000028ff subq %rbx, %r14 + 0x49, 0x83, 0xfe, 0x20, //0x00002902 cmpq $32, %r14 + 0x0f, 0x8c, 0x3f, 0x0c, 0x00, 0x00, //0x00002906 jl LBB0_600 + 0x4f, 0x8d, 0x14, 0x0c, //0x0000290c leaq (%r12,%r9), %r10 + 0x4d, 0x29, 0xc8, //0x00002910 subq %r9, %r8 + 0x41, 0xbf, 0x1f, 0x00, 0x00, 0x00, //0x00002913 movl $31, %r15d + 0x45, 0x31, 0xf6, //0x00002919 xorl %r14d, %r14d + 0xf3, 0x0f, 0x6f, 0x05, 0x0c, 0xd7, 0xff, 0xff, //0x0000291c movdqu $-10484(%rip), %xmm0 /* LCPI0_3+0(%rip) */ + 0xf3, 0x0f, 0x6f, 0x0d, 0x14, 0xd7, 0xff, 0xff, //0x00002924 movdqu $-10476(%rip), %xmm1 /* LCPI0_4+0(%rip) */ + 0x45, 0x31, 0xdb, //0x0000292c xorl %r11d, %r11d + 0x90, //0x0000292f .p2align 4, 0x90 + //0x00002930 LBB0_502 + 0xf3, 0x43, 0x0f, 0x6f, 0x54, 0x32, 0x01, //0x00002930 movdqu $1(%r10,%r14), %xmm2 + 0xf3, 0x43, 0x0f, 0x6f, 0x5c, 0x32, 0x11, //0x00002937 movdqu $17(%r10,%r14), %xmm3 + 0x66, 0x0f, 0x6f, 0xe2, //0x0000293e movdqa %xmm2, %xmm4 + 0x66, 0x0f, 0x74, 0xe0, //0x00002942 pcmpeqb %xmm0, %xmm4 + 0x66, 0x0f, 0xd7, 0xd4, //0x00002946 pmovmskb %xmm4, %edx + 0x66, 0x0f, 0x6f, 0xe3, //0x0000294a movdqa %xmm3, %xmm4 + 0x66, 0x0f, 0x74, 0xe0, //0x0000294e pcmpeqb %xmm0, %xmm4 + 0x66, 0x0f, 0xd7, 0xf4, //0x00002952 pmovmskb %xmm4, %esi + 0x48, 0xc1, 0xe6, 0x10, //0x00002956 shlq $16, %rsi + 0x48, 0x09, 0xd6, //0x0000295a orq %rdx, %rsi + 0x66, 0x0f, 0x74, 0xd1, //0x0000295d pcmpeqb %xmm1, %xmm2 + 0x66, 0x0f, 0xd7, 0xca, //0x00002961 pmovmskb %xmm2, %ecx + 0x66, 0x0f, 0x74, 0xd9, //0x00002965 pcmpeqb %xmm1, %xmm3 + 0x66, 0x0f, 0xd7, 0xd3, //0x00002969 pmovmskb %xmm3, %edx + 0x48, 0xc1, 0xe2, 0x10, //0x0000296d shlq $16, %rdx + 0x48, 0x09, 0xca, //0x00002971 orq %rcx, %rdx + 0x48, 0x89, 0xd1, //0x00002974 movq %rdx, %rcx + 0x4c, 0x09, 0xd9, //0x00002977 orq %r11, %rcx + 0x0f, 0x84, 0x35, 0x00, 0x00, 0x00, //0x0000297a je LBB0_504 + 0x44, 0x89, 0xd9, //0x00002980 movl %r11d, %ecx + 0xf7, 0xd1, //0x00002983 notl %ecx + 0x21, 0xd1, //0x00002985 andl %edx, %ecx + 0x8d, 0x1c, 0x09, //0x00002987 leal (%rcx,%rcx), %ebx + 0x44, 0x09, 0xdb, //0x0000298a orl %r11d, %ebx + 0x89, 0xdf, //0x0000298d movl %ebx, %edi + 0xf7, 0xd7, //0x0000298f notl %edi + 0x21, 0xd7, //0x00002991 andl %edx, %edi + 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002993 andl $-1431655766, %edi + 0x45, 0x31, 0xdb, //0x00002999 xorl %r11d, %r11d + 0x01, 0xcf, //0x0000299c addl %ecx, %edi + 0x41, 0x0f, 0x92, 0xc3, //0x0000299e setb %r11b + 0x01, 0xff, //0x000029a2 addl %edi, %edi + 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x000029a4 xorl $1431655765, %edi + 0x21, 0xdf, //0x000029aa andl %ebx, %edi + 0xf7, 0xd7, //0x000029ac notl %edi + 0x21, 0xfe, //0x000029ae andl %edi, %esi + 0xe9, 0x03, 0x00, 0x00, 0x00, //0x000029b0 jmp LBB0_505 + //0x000029b5 LBB0_504 + 0x45, 0x31, 0xdb, //0x000029b5 xorl %r11d, %r11d + //0x000029b8 LBB0_505 + 0x48, 0x85, 0xf6, //0x000029b8 testq %rsi, %rsi + 0x0f, 0x85, 0x2d, 0x09, 0x00, 0x00, //0x000029bb jne LBB0_563 + 0x49, 0x83, 0xc6, 0x20, //0x000029c1 addq $32, %r14 + 0x4b, 0x8d, 0x0c, 0x38, //0x000029c5 leaq (%r8,%r15), %rcx + 0x48, 0x83, 0xc1, 0xe0, //0x000029c9 addq $-32, %rcx + 0x49, 0x83, 0xc7, 0xe0, //0x000029cd addq $-32, %r15 + 0x48, 0x83, 0xf9, 0x3f, //0x000029d1 cmpq $63, %rcx + 0x0f, 0x8f, 0x55, 0xff, 0xff, 0xff, //0x000029d5 jg LBB0_502 + 0x4d, 0x85, 0xdb, //0x000029db testq %r11, %r11 + 0x0f, 0x85, 0xa3, 0x0b, 0x00, 0x00, //0x000029de jne LBB0_604 + 0x4b, 0x8d, 0x1c, 0x16, //0x000029e4 leaq (%r14,%r10), %rbx + 0x48, 0x83, 0xc3, 0x01, //0x000029e8 addq $1, %rbx + 0x49, 0xf7, 0xd6, //0x000029ec notq %r14 + 0x4d, 0x01, 0xc6, //0x000029ef addq %r8, %r14 + //0x000029f2 LBB0_509 + 0x48, 0x8b, 0x55, 0xd0, //0x000029f2 movq $-48(%rbp), %rdx + 0x4d, 0x85, 0xf6, //0x000029f6 testq %r14, %r14 + 0x0f, 0x8f, 0x50, 0x09, 0x00, 0x00, //0x000029f9 jg LBB0_570 + 0xe9, 0xd8, 0x09, 0x00, 0x00, //0x000029ff jmp LBB0_582 + //0x00002a04 LBB0_510 + 0x49, 0xbf, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00002a04 movabsq $6148914691236517205, %r15 + 0x48, 0x89, 0x7d, 0xb0, //0x00002a0e movq %rdi, $-80(%rbp) + 0x48, 0x8b, 0x4f, 0x08, //0x00002a12 movq $8(%rdi), %rcx + 0x48, 0x29, 0xd9, //0x00002a16 subq %rbx, %rcx + 0x49, 0x01, 0xdc, //0x00002a19 addq %rbx, %r12 + 0x31, 0xdb, //0x00002a1c xorl %ebx, %ebx + 0xf3, 0x44, 0x0f, 0x6f, 0x15, 0x19, 0xd6, 0xff, 0xff, //0x00002a1e movdqu $-10727(%rip), %xmm10 /* LCPI0_4+0(%rip) */ + 0xf3, 0x0f, 0x6f, 0x0d, 0x01, 0xd6, 0xff, 0xff, //0x00002a27 movdqu $-10751(%rip), %xmm1 /* LCPI0_3+0(%rip) */ + 0x66, 0x45, 0x0f, 0x76, 0xc9, //0x00002a2f pcmpeqd %xmm9, %xmm9 + 0xf3, 0x0f, 0x6f, 0x1d, 0x34, 0xd6, 0xff, 0xff, //0x00002a34 movdqu $-10700(%rip), %xmm3 /* LCPI0_7+0(%rip) */ + 0xf3, 0x0f, 0x6f, 0x25, 0xdc, 0xd5, 0xff, 0xff, //0x00002a3c movdqu $-10788(%rip), %xmm4 /* LCPI0_2+0(%rip) */ + 0x49, 0xbd, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x00002a44 movabsq $3689348814741910323, %r13 + 0x66, 0x45, 0x0f, 0xef, 0xc0, //0x00002a4e pxor %xmm8, %xmm8 + 0x31, 0xd2, //0x00002a53 xorl %edx, %edx + 0x45, 0x31, 0xf6, //0x00002a55 xorl %r14d, %r14d + 0x45, 0x31, 0xd2, //0x00002a58 xorl %r10d, %r10d + 0x48, 0x83, 0xf9, 0x40, //0x00002a5b cmpq $64, %rcx + 0x48, 0x89, 0x4d, 0xb8, //0x00002a5f movq %rcx, $-72(%rbp) + 0x0f, 0x8c, 0x88, 0x02, 0x00, 0x00, //0x00002a63 jl LBB0_519 + //0x00002a69 LBB0_513 + 0xf3, 0x41, 0x0f, 0x6f, 0x04, 0x24, //0x00002a69 movdqu (%r12), %xmm0 + 0xf3, 0x41, 0x0f, 0x6f, 0x6c, 0x24, 0x10, //0x00002a6f movdqu $16(%r12), %xmm5 + 0xf3, 0x41, 0x0f, 0x6f, 0x7c, 0x24, 0x20, //0x00002a76 movdqu $32(%r12), %xmm7 + 0xf3, 0x41, 0x0f, 0x6f, 0x74, 0x24, 0x30, //0x00002a7d movdqu $48(%r12), %xmm6 + 0x66, 0x0f, 0x6f, 0xd0, //0x00002a84 movdqa %xmm0, %xmm2 + 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x00002a88 pcmpeqb %xmm10, %xmm2 + 0x66, 0x0f, 0xd7, 0xfa, //0x00002a8d pmovmskb %xmm2, %edi + 0x66, 0x0f, 0x6f, 0xd5, //0x00002a91 movdqa %xmm5, %xmm2 + 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x00002a95 pcmpeqb %xmm10, %xmm2 + 0x66, 0x0f, 0xd7, 0xca, //0x00002a9a pmovmskb %xmm2, %ecx + 0x66, 0x0f, 0x6f, 0xd7, //0x00002a9e movdqa %xmm7, %xmm2 + 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x00002aa2 pcmpeqb %xmm10, %xmm2 + 0x66, 0x0f, 0xd7, 0xf2, //0x00002aa7 pmovmskb %xmm2, %esi + 0x66, 0x0f, 0x6f, 0xd6, //0x00002aab movdqa %xmm6, %xmm2 + 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x00002aaf pcmpeqb %xmm10, %xmm2 + 0x66, 0x44, 0x0f, 0xd7, 0xc2, //0x00002ab4 pmovmskb %xmm2, %r8d + 0x49, 0xc1, 0xe0, 0x30, //0x00002ab9 shlq $48, %r8 + 0x48, 0xc1, 0xe6, 0x20, //0x00002abd shlq $32, %rsi + 0x4c, 0x09, 0xc6, //0x00002ac1 orq %r8, %rsi + 0x48, 0xc1, 0xe1, 0x10, //0x00002ac4 shlq $16, %rcx + 0x48, 0x09, 0xf1, //0x00002ac8 orq %rsi, %rcx + 0x48, 0x09, 0xcf, //0x00002acb orq %rcx, %rdi + 0x48, 0x89, 0xf9, //0x00002ace movq %rdi, %rcx + 0x48, 0x09, 0xd1, //0x00002ad1 orq %rdx, %rcx + 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x00002ad4 jne LBB0_515 + 0x48, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00002ada movq $-1, %rdi + 0x31, 0xc9, //0x00002ae1 xorl %ecx, %ecx + 0x48, 0x89, 0x4d, 0xc0, //0x00002ae3 movq %rcx, $-64(%rbp) + 0xe9, 0x44, 0x00, 0x00, 0x00, //0x00002ae7 jmp LBB0_516 + //0x00002aec LBB0_515 + 0x48, 0x89, 0xd1, //0x00002aec movq %rdx, %rcx + 0x48, 0xf7, 0xd1, //0x00002aef notq %rcx + 0x48, 0x21, 0xf9, //0x00002af2 andq %rdi, %rcx + 0x48, 0x8d, 0x34, 0x09, //0x00002af5 leaq (%rcx,%rcx), %rsi + 0x48, 0x09, 0xd6, //0x00002af9 orq %rdx, %rsi + 0x48, 0x89, 0xf2, //0x00002afc movq %rsi, %rdx + 0x48, 0xf7, 0xd2, //0x00002aff notq %rdx + 0x49, 0x89, 0xd8, //0x00002b02 movq %rbx, %r8 + 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002b05 movabsq $-6148914691236517206, %rbx + 0x48, 0x21, 0xdf, //0x00002b0f andq %rbx, %rdi + 0x4c, 0x89, 0xc3, //0x00002b12 movq %r8, %rbx + 0x48, 0x21, 0xd7, //0x00002b15 andq %rdx, %rdi + 0x31, 0xd2, //0x00002b18 xorl %edx, %edx + 0x48, 0x01, 0xcf, //0x00002b1a addq %rcx, %rdi + 0x0f, 0x92, 0xc2, //0x00002b1d setb %dl + 0x48, 0x89, 0x55, 0xc0, //0x00002b20 movq %rdx, $-64(%rbp) + 0x48, 0x01, 0xff, //0x00002b24 addq %rdi, %rdi + 0x4c, 0x31, 0xff, //0x00002b27 xorq %r15, %rdi + 0x48, 0x21, 0xf7, //0x00002b2a andq %rsi, %rdi + 0x48, 0xf7, 0xd7, //0x00002b2d notq %rdi + //0x00002b30 LBB0_516 + 0x66, 0x0f, 0x6f, 0xd6, //0x00002b30 movdqa %xmm6, %xmm2 + 0x66, 0x0f, 0x74, 0xd1, //0x00002b34 pcmpeqb %xmm1, %xmm2 + 0x66, 0x0f, 0xd7, 0xca, //0x00002b38 pmovmskb %xmm2, %ecx + 0x48, 0xc1, 0xe1, 0x30, //0x00002b3c shlq $48, %rcx + 0x66, 0x0f, 0x6f, 0xd7, //0x00002b40 movdqa %xmm7, %xmm2 + 0x66, 0x0f, 0x74, 0xd1, //0x00002b44 pcmpeqb %xmm1, %xmm2 + 0x66, 0x0f, 0xd7, 0xf2, //0x00002b48 pmovmskb %xmm2, %esi + 0x48, 0xc1, 0xe6, 0x20, //0x00002b4c shlq $32, %rsi + 0x48, 0x09, 0xce, //0x00002b50 orq %rcx, %rsi + 0x66, 0x0f, 0x6f, 0xd5, //0x00002b53 movdqa %xmm5, %xmm2 + 0x66, 0x0f, 0x74, 0xd1, //0x00002b57 pcmpeqb %xmm1, %xmm2 + 0x66, 0x0f, 0xd7, 0xca, //0x00002b5b pmovmskb %xmm2, %ecx + 0x48, 0xc1, 0xe1, 0x10, //0x00002b5f shlq $16, %rcx + 0x48, 0x09, 0xf1, //0x00002b63 orq %rsi, %rcx + 0x66, 0x0f, 0x6f, 0xd0, //0x00002b66 movdqa %xmm0, %xmm2 + 0x66, 0x0f, 0x74, 0xd1, //0x00002b6a pcmpeqb %xmm1, %xmm2 + 0x66, 0x0f, 0xd7, 0xf2, //0x00002b6e pmovmskb %xmm2, %esi + 0x48, 0x09, 0xce, //0x00002b72 orq %rcx, %rsi + 0x48, 0x21, 0xfe, //0x00002b75 andq %rdi, %rsi + 0x66, 0x48, 0x0f, 0x6e, 0xd6, //0x00002b78 movq %rsi, %xmm2 + 0x66, 0x41, 0x0f, 0x3a, 0x44, 0xd1, 0x00, //0x00002b7d pclmulqdq $0, %xmm9, %xmm2 + 0x66, 0x49, 0x0f, 0x7e, 0xd3, //0x00002b84 movq %xmm2, %r11 + 0x49, 0x31, 0xdb, //0x00002b89 xorq %rbx, %r11 + 0x66, 0x0f, 0x6f, 0xd0, //0x00002b8c movdqa %xmm0, %xmm2 + 0x66, 0x0f, 0x74, 0xd3, //0x00002b90 pcmpeqb %xmm3, %xmm2 + 0x66, 0x0f, 0xd7, 0xf2, //0x00002b94 pmovmskb %xmm2, %esi + 0x66, 0x0f, 0x6f, 0xd5, //0x00002b98 movdqa %xmm5, %xmm2 + 0x66, 0x0f, 0x74, 0xd3, //0x00002b9c pcmpeqb %xmm3, %xmm2 + 0x66, 0x0f, 0xd7, 0xca, //0x00002ba0 pmovmskb %xmm2, %ecx + 0x66, 0x0f, 0x6f, 0xd7, //0x00002ba4 movdqa %xmm7, %xmm2 + 0x66, 0x0f, 0x74, 0xd3, //0x00002ba8 pcmpeqb %xmm3, %xmm2 + 0x66, 0x0f, 0xd7, 0xd2, //0x00002bac pmovmskb %xmm2, %edx + 0x66, 0x0f, 0x6f, 0xd6, //0x00002bb0 movdqa %xmm6, %xmm2 + 0x66, 0x0f, 0x74, 0xd3, //0x00002bb4 pcmpeqb %xmm3, %xmm2 + 0x66, 0x0f, 0xd7, 0xda, //0x00002bb8 pmovmskb %xmm2, %ebx + 0x48, 0xc1, 0xe3, 0x30, //0x00002bbc shlq $48, %rbx + 0x48, 0xc1, 0xe2, 0x20, //0x00002bc0 shlq $32, %rdx + 0x48, 0x09, 0xda, //0x00002bc4 orq %rbx, %rdx + 0x48, 0xc1, 0xe1, 0x10, //0x00002bc7 shlq $16, %rcx + 0x48, 0x09, 0xd1, //0x00002bcb orq %rdx, %rcx + 0x48, 0x09, 0xce, //0x00002bce orq %rcx, %rsi + 0x4c, 0x89, 0xd9, //0x00002bd1 movq %r11, %rcx + 0x48, 0xf7, 0xd1, //0x00002bd4 notq %rcx + 0x48, 0x21, 0xce, //0x00002bd7 andq %rcx, %rsi + 0x66, 0x0f, 0x74, 0xc4, //0x00002bda pcmpeqb %xmm4, %xmm0 + 0x66, 0x44, 0x0f, 0xd7, 0xc0, //0x00002bde pmovmskb %xmm0, %r8d + 0x66, 0x0f, 0x74, 0xec, //0x00002be3 pcmpeqb %xmm4, %xmm5 + 0x66, 0x0f, 0xd7, 0xd5, //0x00002be7 pmovmskb %xmm5, %edx + 0x66, 0x0f, 0x74, 0xfc, //0x00002beb pcmpeqb %xmm4, %xmm7 + 0x66, 0x0f, 0xd7, 0xdf, //0x00002bef pmovmskb %xmm7, %ebx + 0x66, 0x0f, 0x74, 0xf4, //0x00002bf3 pcmpeqb %xmm4, %xmm6 + 0x66, 0x44, 0x0f, 0xd7, 0xfe, //0x00002bf7 pmovmskb %xmm6, %r15d + 0x49, 0xc1, 0xe7, 0x30, //0x00002bfc shlq $48, %r15 + 0x48, 0xc1, 0xe3, 0x20, //0x00002c00 shlq $32, %rbx + 0x4c, 0x09, 0xfb, //0x00002c04 orq %r15, %rbx + 0x48, 0xc1, 0xe2, 0x10, //0x00002c07 shlq $16, %rdx + 0x48, 0x09, 0xda, //0x00002c0b orq %rbx, %rdx + 0x49, 0x09, 0xd0, //0x00002c0e orq %rdx, %r8 + 0x48, 0xbf, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x00002c11 movabsq $1085102592571150095, %rdi + 0x49, 0xbf, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00002c1b movabsq $6148914691236517205, %r15 + 0x49, 0x21, 0xc8, //0x00002c25 andq %rcx, %r8 + 0x0f, 0x84, 0x60, 0x00, 0x00, 0x00, //0x00002c28 je LBB0_511 + 0x90, 0x90, //0x00002c2e .p2align 4, 0x90 + //0x00002c30 LBB0_517 + 0x49, 0x8d, 0x48, 0xff, //0x00002c30 leaq $-1(%r8), %rcx + 0x48, 0x89, 0xca, //0x00002c34 movq %rcx, %rdx + 0x48, 0x21, 0xf2, //0x00002c37 andq %rsi, %rdx + 0x48, 0x89, 0xd3, //0x00002c3a movq %rdx, %rbx + 0x48, 0xd1, 0xeb, //0x00002c3d shrq %rbx + 0x4c, 0x21, 0xfb, //0x00002c40 andq %r15, %rbx + 0x48, 0x29, 0xda, //0x00002c43 subq %rbx, %rdx + 0x48, 0x89, 0xd3, //0x00002c46 movq %rdx, %rbx + 0x4c, 0x21, 0xeb, //0x00002c49 andq %r13, %rbx + 0x48, 0xc1, 0xea, 0x02, //0x00002c4c shrq $2, %rdx + 0x4c, 0x21, 0xea, //0x00002c50 andq %r13, %rdx + 0x48, 0x01, 0xda, //0x00002c53 addq %rbx, %rdx + 0x48, 0x89, 0xd3, //0x00002c56 movq %rdx, %rbx + 0x48, 0xc1, 0xeb, 0x04, //0x00002c59 shrq $4, %rbx + 0x48, 0x01, 0xd3, //0x00002c5d addq %rdx, %rbx + 0x48, 0x21, 0xfb, //0x00002c60 andq %rdi, %rbx + 0x48, 0xba, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00002c63 movabsq $72340172838076673, %rdx + 0x48, 0x0f, 0xaf, 0xda, //0x00002c6d imulq %rdx, %rbx + 0x48, 0xc1, 0xeb, 0x38, //0x00002c71 shrq $56, %rbx + 0x4c, 0x01, 0xf3, //0x00002c75 addq %r14, %rbx + 0x4c, 0x39, 0xd3, //0x00002c78 cmpq %r10, %rbx + 0x0f, 0x86, 0x31, 0x06, 0x00, 0x00, //0x00002c7b jbe LBB0_562 + 0x49, 0x83, 0xc2, 0x01, //0x00002c81 addq $1, %r10 + 0x49, 0x21, 0xc8, //0x00002c85 andq %rcx, %r8 + 0x0f, 0x85, 0xa2, 0xff, 0xff, 0xff, //0x00002c88 jne LBB0_517 + //0x00002c8e LBB0_511 + 0x49, 0xc1, 0xfb, 0x3f, //0x00002c8e sarq $63, %r11 + 0x48, 0x89, 0xf1, //0x00002c92 movq %rsi, %rcx + 0x48, 0xd1, 0xe9, //0x00002c95 shrq %rcx + 0x4c, 0x21, 0xf9, //0x00002c98 andq %r15, %rcx + 0x48, 0x29, 0xce, //0x00002c9b subq %rcx, %rsi + 0x48, 0x89, 0xf1, //0x00002c9e movq %rsi, %rcx + 0x4c, 0x21, 0xe9, //0x00002ca1 andq %r13, %rcx + 0x48, 0xc1, 0xee, 0x02, //0x00002ca4 shrq $2, %rsi + 0x4c, 0x21, 0xee, //0x00002ca8 andq %r13, %rsi + 0x48, 0x01, 0xce, //0x00002cab addq %rcx, %rsi + 0x48, 0x89, 0xf1, //0x00002cae movq %rsi, %rcx + 0x48, 0xc1, 0xe9, 0x04, //0x00002cb1 shrq $4, %rcx + 0x48, 0x01, 0xf1, //0x00002cb5 addq %rsi, %rcx + 0x48, 0x21, 0xf9, //0x00002cb8 andq %rdi, %rcx + 0x48, 0xba, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00002cbb movabsq $72340172838076673, %rdx + 0x48, 0x0f, 0xaf, 0xca, //0x00002cc5 imulq %rdx, %rcx + 0x48, 0xc1, 0xe9, 0x38, //0x00002cc9 shrq $56, %rcx + 0x49, 0x01, 0xce, //0x00002ccd addq %rcx, %r14 + 0x49, 0x83, 0xc4, 0x40, //0x00002cd0 addq $64, %r12 + 0x48, 0x8b, 0x4d, 0xb8, //0x00002cd4 movq $-72(%rbp), %rcx + 0x48, 0x83, 0xc1, 0xc0, //0x00002cd8 addq $-64, %rcx + 0x4c, 0x89, 0xdb, //0x00002cdc movq %r11, %rbx + 0x48, 0x8b, 0x55, 0xc0, //0x00002cdf movq $-64(%rbp), %rdx + 0x48, 0x83, 0xf9, 0x40, //0x00002ce3 cmpq $64, %rcx + 0x48, 0x89, 0x4d, 0xb8, //0x00002ce7 movq %rcx, $-72(%rbp) + 0x0f, 0x8d, 0x78, 0xfd, 0xff, 0xff, //0x00002ceb jge LBB0_513 + //0x00002cf1 LBB0_519 + 0x48, 0x85, 0xc9, //0x00002cf1 testq %rcx, %rcx + 0x0f, 0x8e, 0x67, 0x08, 0x00, 0x00, //0x00002cf4 jle LBB0_602 + 0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x60, 0xff, 0xff, 0xff, //0x00002cfa movdqu %xmm8, $-160(%rbp) + 0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x50, 0xff, 0xff, 0xff, //0x00002d03 movdqu %xmm8, $-176(%rbp) + 0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x40, 0xff, 0xff, 0xff, //0x00002d0c movdqu %xmm8, $-192(%rbp) + 0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x30, 0xff, 0xff, 0xff, //0x00002d15 movdqu %xmm8, $-208(%rbp) + 0x44, 0x89, 0xe1, //0x00002d1e movl %r12d, %ecx + 0x81, 0xe1, 0xff, 0x0f, 0x00, 0x00, //0x00002d21 andl $4095, %ecx + 0x81, 0xf9, 0xc1, 0x0f, 0x00, 0x00, //0x00002d27 cmpl $4033, %ecx + 0x0f, 0x82, 0x3e, 0x00, 0x00, 0x00, //0x00002d2d jb LBB0_523 + 0x48, 0x83, 0x7d, 0xb8, 0x20, //0x00002d33 cmpq $32, $-72(%rbp) + 0x0f, 0x82, 0x42, 0x00, 0x00, 0x00, //0x00002d38 jb LBB0_524 + 0x41, 0x0f, 0x10, 0x04, 0x24, //0x00002d3e movups (%r12), %xmm0 + 0x0f, 0x11, 0x85, 0x30, 0xff, 0xff, 0xff, //0x00002d43 movups %xmm0, $-208(%rbp) + 0xf3, 0x41, 0x0f, 0x6f, 0x44, 0x24, 0x10, //0x00002d4a movdqu $16(%r12), %xmm0 + 0xf3, 0x0f, 0x7f, 0x85, 0x40, 0xff, 0xff, 0xff, //0x00002d51 movdqu %xmm0, $-192(%rbp) + 0x49, 0x83, 0xc4, 0x20, //0x00002d59 addq $32, %r12 + 0x48, 0x8b, 0x4d, 0xb8, //0x00002d5d movq $-72(%rbp), %rcx + 0x48, 0x8d, 0x79, 0xe0, //0x00002d61 leaq $-32(%rcx), %rdi + 0x48, 0x8d, 0xb5, 0x50, 0xff, 0xff, 0xff, //0x00002d65 leaq $-176(%rbp), %rsi + 0xe9, 0x1a, 0x00, 0x00, 0x00, //0x00002d6c jmp LBB0_525 + //0x00002d71 LBB0_523 + 0x49, 0xbf, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00002d71 movabsq $6148914691236517205, %r15 + 0xe9, 0xe9, 0xfc, 0xff, 0xff, //0x00002d7b jmp LBB0_513 + //0x00002d80 LBB0_524 + 0x48, 0x8d, 0xb5, 0x30, 0xff, 0xff, 0xff, //0x00002d80 leaq $-208(%rbp), %rsi + 0x48, 0x8b, 0x7d, 0xb8, //0x00002d87 movq $-72(%rbp), %rdi + //0x00002d8b LBB0_525 + 0x48, 0x83, 0xff, 0x10, //0x00002d8b cmpq $16, %rdi + 0x0f, 0x82, 0x4b, 0x00, 0x00, 0x00, //0x00002d8f jb LBB0_526 + 0xf3, 0x41, 0x0f, 0x6f, 0x04, 0x24, //0x00002d95 movdqu (%r12), %xmm0 + 0xf3, 0x0f, 0x7f, 0x06, //0x00002d9b movdqu %xmm0, (%rsi) + 0x49, 0x83, 0xc4, 0x10, //0x00002d9f addq $16, %r12 + 0x48, 0x83, 0xc6, 0x10, //0x00002da3 addq $16, %rsi + 0x48, 0x83, 0xc7, 0xf0, //0x00002da7 addq $-16, %rdi + 0x48, 0x83, 0xff, 0x08, //0x00002dab cmpq $8, %rdi + 0x0f, 0x83, 0x35, 0x00, 0x00, 0x00, //0x00002daf jae LBB0_533 + //0x00002db5 LBB0_527 + 0x48, 0x83, 0xff, 0x04, //0x00002db5 cmpq $4, %rdi + 0x0f, 0x82, 0x48, 0x00, 0x00, 0x00, //0x00002db9 jb LBB0_528 + //0x00002dbf LBB0_534 + 0x41, 0x8b, 0x0c, 0x24, //0x00002dbf movl (%r12), %ecx + 0x89, 0x0e, //0x00002dc3 movl %ecx, (%rsi) + 0x49, 0x83, 0xc4, 0x04, //0x00002dc5 addq $4, %r12 + 0x48, 0x83, 0xc6, 0x04, //0x00002dc9 addq $4, %rsi + 0x48, 0x83, 0xc7, 0xfc, //0x00002dcd addq $-4, %rdi + 0x48, 0x83, 0xff, 0x02, //0x00002dd1 cmpq $2, %rdi + 0x0f, 0x83, 0x36, 0x00, 0x00, 0x00, //0x00002dd5 jae LBB0_529 + 0xe9, 0x45, 0x00, 0x00, 0x00, //0x00002ddb jmp LBB0_530 + //0x00002de0 LBB0_526 + 0x48, 0x83, 0xff, 0x08, //0x00002de0 cmpq $8, %rdi + 0x0f, 0x82, 0xcb, 0xff, 0xff, 0xff, //0x00002de4 jb LBB0_527 + //0x00002dea LBB0_533 + 0x49, 0x8b, 0x0c, 0x24, //0x00002dea movq (%r12), %rcx + 0x48, 0x89, 0x0e, //0x00002dee movq %rcx, (%rsi) + 0x49, 0x83, 0xc4, 0x08, //0x00002df1 addq $8, %r12 + 0x48, 0x83, 0xc6, 0x08, //0x00002df5 addq $8, %rsi + 0x48, 0x83, 0xc7, 0xf8, //0x00002df9 addq $-8, %rdi + 0x48, 0x83, 0xff, 0x04, //0x00002dfd cmpq $4, %rdi + 0x0f, 0x83, 0xb8, 0xff, 0xff, 0xff, //0x00002e01 jae LBB0_534 + //0x00002e07 LBB0_528 + 0x48, 0x83, 0xff, 0x02, //0x00002e07 cmpq $2, %rdi + 0x0f, 0x82, 0x14, 0x00, 0x00, 0x00, //0x00002e0b jb LBB0_530 + //0x00002e11 LBB0_529 + 0x41, 0x0f, 0xb7, 0x0c, 0x24, //0x00002e11 movzwl (%r12), %ecx + 0x66, 0x89, 0x0e, //0x00002e16 movw %cx, (%rsi) + 0x49, 0x83, 0xc4, 0x02, //0x00002e19 addq $2, %r12 + 0x48, 0x83, 0xc6, 0x02, //0x00002e1d addq $2, %rsi + 0x48, 0x83, 0xc7, 0xfe, //0x00002e21 addq $-2, %rdi + //0x00002e25 LBB0_530 + 0x4c, 0x89, 0xe1, //0x00002e25 movq %r12, %rcx + 0x4c, 0x8d, 0xa5, 0x30, 0xff, 0xff, 0xff, //0x00002e28 leaq $-208(%rbp), %r12 + 0x48, 0x85, 0xff, //0x00002e2f testq %rdi, %rdi + 0x49, 0xbf, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00002e32 movabsq $6148914691236517205, %r15 + 0x0f, 0x84, 0x27, 0xfc, 0xff, 0xff, //0x00002e3c je LBB0_513 + 0x8a, 0x09, //0x00002e42 movb (%rcx), %cl + 0x88, 0x0e, //0x00002e44 movb %cl, (%rsi) + 0x4c, 0x8d, 0xa5, 0x30, 0xff, 0xff, 0xff, //0x00002e46 leaq $-208(%rbp), %r12 + 0xe9, 0x17, 0xfc, 0xff, 0xff, //0x00002e4d jmp LBB0_513 + //0x00002e52 LBB0_535 + 0x49, 0x8d, 0x49, 0x05, //0x00002e52 leaq $5(%r9), %rcx + //0x00002e56 LBB0_536 + 0x48, 0x3b, 0x4f, 0x08, //0x00002e56 cmpq $8(%rdi), %rcx + 0x0f, 0x86, 0x75, 0x05, 0x00, 0x00, //0x00002e5a jbe LBB0_580 + 0xe9, 0x77, 0x05, 0x00, 0x00, //0x00002e60 jmp LBB0_582 + //0x00002e65 LBB0_537 + 0x49, 0xbf, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00002e65 movabsq $6148914691236517205, %r15 + 0x48, 0x89, 0x7d, 0xb0, //0x00002e6f movq %rdi, $-80(%rbp) + 0x48, 0x8b, 0x4f, 0x08, //0x00002e73 movq $8(%rdi), %rcx + 0x48, 0x29, 0xd9, //0x00002e77 subq %rbx, %rcx + 0x49, 0x01, 0xdc, //0x00002e7a addq %rbx, %r12 + 0x31, 0xdb, //0x00002e7d xorl %ebx, %ebx + 0xf3, 0x44, 0x0f, 0x6f, 0x15, 0xb8, 0xd1, 0xff, 0xff, //0x00002e7f movdqu $-11848(%rip), %xmm10 /* LCPI0_4+0(%rip) */ + 0xf3, 0x0f, 0x6f, 0x0d, 0xa0, 0xd1, 0xff, 0xff, //0x00002e88 movdqu $-11872(%rip), %xmm1 /* LCPI0_3+0(%rip) */ + 0x66, 0x45, 0x0f, 0x76, 0xc9, //0x00002e90 pcmpeqd %xmm9, %xmm9 + 0xf3, 0x0f, 0x6f, 0x1d, 0xb3, 0xd1, 0xff, 0xff, //0x00002e95 movdqu $-11853(%rip), %xmm3 /* LCPI0_5+0(%rip) */ + 0xf3, 0x0f, 0x6f, 0x25, 0xbb, 0xd1, 0xff, 0xff, //0x00002e9d movdqu $-11845(%rip), %xmm4 /* LCPI0_6+0(%rip) */ + 0x49, 0xbd, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x00002ea5 movabsq $3689348814741910323, %r13 + 0x66, 0x45, 0x0f, 0xef, 0xc0, //0x00002eaf pxor %xmm8, %xmm8 + 0x31, 0xd2, //0x00002eb4 xorl %edx, %edx + 0x45, 0x31, 0xf6, //0x00002eb6 xorl %r14d, %r14d + 0x45, 0x31, 0xd2, //0x00002eb9 xorl %r10d, %r10d + 0x48, 0x83, 0xf9, 0x40, //0x00002ebc cmpq $64, %rcx + 0x48, 0x89, 0x4d, 0xb8, //0x00002ec0 movq %rcx, $-72(%rbp) + 0x0f, 0x8c, 0x87, 0x02, 0x00, 0x00, //0x00002ec4 jl LBB0_546 + //0x00002eca LBB0_540 + 0xf3, 0x41, 0x0f, 0x6f, 0x04, 0x24, //0x00002eca movdqu (%r12), %xmm0 + 0xf3, 0x41, 0x0f, 0x6f, 0x6c, 0x24, 0x10, //0x00002ed0 movdqu $16(%r12), %xmm5 + 0xf3, 0x41, 0x0f, 0x6f, 0x7c, 0x24, 0x20, //0x00002ed7 movdqu $32(%r12), %xmm7 + 0xf3, 0x41, 0x0f, 0x6f, 0x74, 0x24, 0x30, //0x00002ede movdqu $48(%r12), %xmm6 + 0x66, 0x0f, 0x6f, 0xd0, //0x00002ee5 movdqa %xmm0, %xmm2 + 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x00002ee9 pcmpeqb %xmm10, %xmm2 + 0x66, 0x0f, 0xd7, 0xfa, //0x00002eee pmovmskb %xmm2, %edi + 0x66, 0x0f, 0x6f, 0xd5, //0x00002ef2 movdqa %xmm5, %xmm2 + 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x00002ef6 pcmpeqb %xmm10, %xmm2 + 0x66, 0x0f, 0xd7, 0xca, //0x00002efb pmovmskb %xmm2, %ecx + 0x66, 0x0f, 0x6f, 0xd7, //0x00002eff movdqa %xmm7, %xmm2 + 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x00002f03 pcmpeqb %xmm10, %xmm2 + 0x66, 0x0f, 0xd7, 0xf2, //0x00002f08 pmovmskb %xmm2, %esi + 0x66, 0x0f, 0x6f, 0xd6, //0x00002f0c movdqa %xmm6, %xmm2 + 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x00002f10 pcmpeqb %xmm10, %xmm2 + 0x66, 0x44, 0x0f, 0xd7, 0xc2, //0x00002f15 pmovmskb %xmm2, %r8d + 0x49, 0xc1, 0xe0, 0x30, //0x00002f1a shlq $48, %r8 + 0x48, 0xc1, 0xe6, 0x20, //0x00002f1e shlq $32, %rsi + 0x4c, 0x09, 0xc6, //0x00002f22 orq %r8, %rsi + 0x48, 0xc1, 0xe1, 0x10, //0x00002f25 shlq $16, %rcx + 0x48, 0x09, 0xf1, //0x00002f29 orq %rsi, %rcx + 0x48, 0x09, 0xcf, //0x00002f2c orq %rcx, %rdi + 0x48, 0x89, 0xf9, //0x00002f2f movq %rdi, %rcx + 0x48, 0x09, 0xd1, //0x00002f32 orq %rdx, %rcx + 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x00002f35 jne LBB0_542 + 0x48, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00002f3b movq $-1, %rdi + 0x31, 0xc9, //0x00002f42 xorl %ecx, %ecx + 0x48, 0x89, 0x4d, 0xc0, //0x00002f44 movq %rcx, $-64(%rbp) + 0xe9, 0x44, 0x00, 0x00, 0x00, //0x00002f48 jmp LBB0_543 + //0x00002f4d LBB0_542 + 0x48, 0x89, 0xd1, //0x00002f4d movq %rdx, %rcx + 0x48, 0xf7, 0xd1, //0x00002f50 notq %rcx + 0x48, 0x21, 0xf9, //0x00002f53 andq %rdi, %rcx + 0x48, 0x8d, 0x34, 0x09, //0x00002f56 leaq (%rcx,%rcx), %rsi + 0x48, 0x09, 0xd6, //0x00002f5a orq %rdx, %rsi + 0x48, 0x89, 0xf2, //0x00002f5d movq %rsi, %rdx + 0x48, 0xf7, 0xd2, //0x00002f60 notq %rdx + 0x49, 0x89, 0xd8, //0x00002f63 movq %rbx, %r8 + 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002f66 movabsq $-6148914691236517206, %rbx + 0x48, 0x21, 0xdf, //0x00002f70 andq %rbx, %rdi + 0x4c, 0x89, 0xc3, //0x00002f73 movq %r8, %rbx + 0x48, 0x21, 0xd7, //0x00002f76 andq %rdx, %rdi + 0x31, 0xd2, //0x00002f79 xorl %edx, %edx + 0x48, 0x01, 0xcf, //0x00002f7b addq %rcx, %rdi + 0x0f, 0x92, 0xc2, //0x00002f7e setb %dl + 0x48, 0x89, 0x55, 0xc0, //0x00002f81 movq %rdx, $-64(%rbp) + 0x48, 0x01, 0xff, //0x00002f85 addq %rdi, %rdi + 0x4c, 0x31, 0xff, //0x00002f88 xorq %r15, %rdi + 0x48, 0x21, 0xf7, //0x00002f8b andq %rsi, %rdi + 0x48, 0xf7, 0xd7, //0x00002f8e notq %rdi + //0x00002f91 LBB0_543 + 0x66, 0x0f, 0x6f, 0xd6, //0x00002f91 movdqa %xmm6, %xmm2 + 0x66, 0x0f, 0x74, 0xd1, //0x00002f95 pcmpeqb %xmm1, %xmm2 + 0x66, 0x0f, 0xd7, 0xca, //0x00002f99 pmovmskb %xmm2, %ecx + 0x48, 0xc1, 0xe1, 0x30, //0x00002f9d shlq $48, %rcx + 0x66, 0x0f, 0x6f, 0xd7, //0x00002fa1 movdqa %xmm7, %xmm2 + 0x66, 0x0f, 0x74, 0xd1, //0x00002fa5 pcmpeqb %xmm1, %xmm2 + 0x66, 0x0f, 0xd7, 0xf2, //0x00002fa9 pmovmskb %xmm2, %esi + 0x48, 0xc1, 0xe6, 0x20, //0x00002fad shlq $32, %rsi + 0x48, 0x09, 0xce, //0x00002fb1 orq %rcx, %rsi + 0x66, 0x0f, 0x6f, 0xd5, //0x00002fb4 movdqa %xmm5, %xmm2 + 0x66, 0x0f, 0x74, 0xd1, //0x00002fb8 pcmpeqb %xmm1, %xmm2 + 0x66, 0x0f, 0xd7, 0xca, //0x00002fbc pmovmskb %xmm2, %ecx + 0x48, 0xc1, 0xe1, 0x10, //0x00002fc0 shlq $16, %rcx + 0x48, 0x09, 0xf1, //0x00002fc4 orq %rsi, %rcx + 0x66, 0x0f, 0x6f, 0xd0, //0x00002fc7 movdqa %xmm0, %xmm2 + 0x66, 0x0f, 0x74, 0xd1, //0x00002fcb pcmpeqb %xmm1, %xmm2 + 0x66, 0x0f, 0xd7, 0xf2, //0x00002fcf pmovmskb %xmm2, %esi + 0x48, 0x09, 0xce, //0x00002fd3 orq %rcx, %rsi + 0x48, 0x21, 0xfe, //0x00002fd6 andq %rdi, %rsi + 0x66, 0x48, 0x0f, 0x6e, 0xd6, //0x00002fd9 movq %rsi, %xmm2 + 0x66, 0x41, 0x0f, 0x3a, 0x44, 0xd1, 0x00, //0x00002fde pclmulqdq $0, %xmm9, %xmm2 + 0x66, 0x49, 0x0f, 0x7e, 0xd3, //0x00002fe5 movq %xmm2, %r11 + 0x49, 0x31, 0xdb, //0x00002fea xorq %rbx, %r11 + 0x66, 0x0f, 0x6f, 0xd0, //0x00002fed movdqa %xmm0, %xmm2 + 0x66, 0x0f, 0x74, 0xd3, //0x00002ff1 pcmpeqb %xmm3, %xmm2 + 0x66, 0x0f, 0xd7, 0xf2, //0x00002ff5 pmovmskb %xmm2, %esi + 0x66, 0x0f, 0x6f, 0xd5, //0x00002ff9 movdqa %xmm5, %xmm2 + 0x66, 0x0f, 0x74, 0xd3, //0x00002ffd pcmpeqb %xmm3, %xmm2 + 0x66, 0x0f, 0xd7, 0xca, //0x00003001 pmovmskb %xmm2, %ecx + 0x66, 0x0f, 0x6f, 0xd7, //0x00003005 movdqa %xmm7, %xmm2 + 0x66, 0x0f, 0x74, 0xd3, //0x00003009 pcmpeqb %xmm3, %xmm2 + 0x66, 0x0f, 0xd7, 0xd2, //0x0000300d pmovmskb %xmm2, %edx + 0x66, 0x0f, 0x6f, 0xd6, //0x00003011 movdqa %xmm6, %xmm2 + 0x66, 0x0f, 0x74, 0xd3, //0x00003015 pcmpeqb %xmm3, %xmm2 + 0x66, 0x0f, 0xd7, 0xda, //0x00003019 pmovmskb %xmm2, %ebx + 0x48, 0xc1, 0xe3, 0x30, //0x0000301d shlq $48, %rbx + 0x48, 0xc1, 0xe2, 0x20, //0x00003021 shlq $32, %rdx + 0x48, 0x09, 0xda, //0x00003025 orq %rbx, %rdx + 0x48, 0xc1, 0xe1, 0x10, //0x00003028 shlq $16, %rcx + 0x48, 0x09, 0xd1, //0x0000302c orq %rdx, %rcx + 0x48, 0x09, 0xce, //0x0000302f orq %rcx, %rsi + 0x4c, 0x89, 0xd9, //0x00003032 movq %r11, %rcx + 0x48, 0xf7, 0xd1, //0x00003035 notq %rcx + 0x48, 0x21, 0xce, //0x00003038 andq %rcx, %rsi + 0x66, 0x0f, 0x74, 0xc4, //0x0000303b pcmpeqb %xmm4, %xmm0 + 0x66, 0x44, 0x0f, 0xd7, 0xc0, //0x0000303f pmovmskb %xmm0, %r8d + 0x66, 0x0f, 0x74, 0xec, //0x00003044 pcmpeqb %xmm4, %xmm5 + 0x66, 0x0f, 0xd7, 0xd5, //0x00003048 pmovmskb %xmm5, %edx + 0x66, 0x0f, 0x74, 0xfc, //0x0000304c pcmpeqb %xmm4, %xmm7 + 0x66, 0x0f, 0xd7, 0xdf, //0x00003050 pmovmskb %xmm7, %ebx + 0x66, 0x0f, 0x74, 0xf4, //0x00003054 pcmpeqb %xmm4, %xmm6 + 0x66, 0x44, 0x0f, 0xd7, 0xfe, //0x00003058 pmovmskb %xmm6, %r15d + 0x49, 0xc1, 0xe7, 0x30, //0x0000305d shlq $48, %r15 + 0x48, 0xc1, 0xe3, 0x20, //0x00003061 shlq $32, %rbx + 0x4c, 0x09, 0xfb, //0x00003065 orq %r15, %rbx + 0x48, 0xc1, 0xe2, 0x10, //0x00003068 shlq $16, %rdx + 0x48, 0x09, 0xda, //0x0000306c orq %rbx, %rdx + 0x49, 0x09, 0xd0, //0x0000306f orq %rdx, %r8 + 0x48, 0xbf, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x00003072 movabsq $1085102592571150095, %rdi + 0x49, 0xbf, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x0000307c movabsq $6148914691236517205, %r15 + 0x49, 0x21, 0xc8, //0x00003086 andq %rcx, %r8 + 0x0f, 0x84, 0x5f, 0x00, 0x00, 0x00, //0x00003089 je LBB0_538 + 0x90, //0x0000308f .p2align 4, 0x90 + //0x00003090 LBB0_544 + 0x49, 0x8d, 0x48, 0xff, //0x00003090 leaq $-1(%r8), %rcx + 0x48, 0x89, 0xca, //0x00003094 movq %rcx, %rdx + 0x48, 0x21, 0xf2, //0x00003097 andq %rsi, %rdx + 0x48, 0x89, 0xd3, //0x0000309a movq %rdx, %rbx + 0x48, 0xd1, 0xeb, //0x0000309d shrq %rbx + 0x4c, 0x21, 0xfb, //0x000030a0 andq %r15, %rbx + 0x48, 0x29, 0xda, //0x000030a3 subq %rbx, %rdx + 0x48, 0x89, 0xd3, //0x000030a6 movq %rdx, %rbx + 0x4c, 0x21, 0xeb, //0x000030a9 andq %r13, %rbx + 0x48, 0xc1, 0xea, 0x02, //0x000030ac shrq $2, %rdx + 0x4c, 0x21, 0xea, //0x000030b0 andq %r13, %rdx + 0x48, 0x01, 0xda, //0x000030b3 addq %rbx, %rdx + 0x48, 0x89, 0xd3, //0x000030b6 movq %rdx, %rbx + 0x48, 0xc1, 0xeb, 0x04, //0x000030b9 shrq $4, %rbx + 0x48, 0x01, 0xd3, //0x000030bd addq %rdx, %rbx + 0x48, 0x21, 0xfb, //0x000030c0 andq %rdi, %rbx + 0x48, 0xba, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x000030c3 movabsq $72340172838076673, %rdx + 0x48, 0x0f, 0xaf, 0xda, //0x000030cd imulq %rdx, %rbx + 0x48, 0xc1, 0xeb, 0x38, //0x000030d1 shrq $56, %rbx + 0x4c, 0x01, 0xf3, //0x000030d5 addq %r14, %rbx + 0x4c, 0x39, 0xd3, //0x000030d8 cmpq %r10, %rbx + 0x0f, 0x86, 0xd1, 0x01, 0x00, 0x00, //0x000030db jbe LBB0_562 + 0x49, 0x83, 0xc2, 0x01, //0x000030e1 addq $1, %r10 + 0x49, 0x21, 0xc8, //0x000030e5 andq %rcx, %r8 + 0x0f, 0x85, 0xa2, 0xff, 0xff, 0xff, //0x000030e8 jne LBB0_544 + //0x000030ee LBB0_538 + 0x49, 0xc1, 0xfb, 0x3f, //0x000030ee sarq $63, %r11 + 0x48, 0x89, 0xf1, //0x000030f2 movq %rsi, %rcx + 0x48, 0xd1, 0xe9, //0x000030f5 shrq %rcx + 0x4c, 0x21, 0xf9, //0x000030f8 andq %r15, %rcx + 0x48, 0x29, 0xce, //0x000030fb subq %rcx, %rsi + 0x48, 0x89, 0xf1, //0x000030fe movq %rsi, %rcx + 0x4c, 0x21, 0xe9, //0x00003101 andq %r13, %rcx + 0x48, 0xc1, 0xee, 0x02, //0x00003104 shrq $2, %rsi + 0x4c, 0x21, 0xee, //0x00003108 andq %r13, %rsi + 0x48, 0x01, 0xce, //0x0000310b addq %rcx, %rsi + 0x48, 0x89, 0xf1, //0x0000310e movq %rsi, %rcx + 0x48, 0xc1, 0xe9, 0x04, //0x00003111 shrq $4, %rcx + 0x48, 0x01, 0xf1, //0x00003115 addq %rsi, %rcx + 0x48, 0x21, 0xf9, //0x00003118 andq %rdi, %rcx + 0x48, 0xba, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x0000311b movabsq $72340172838076673, %rdx + 0x48, 0x0f, 0xaf, 0xca, //0x00003125 imulq %rdx, %rcx + 0x48, 0xc1, 0xe9, 0x38, //0x00003129 shrq $56, %rcx + 0x49, 0x01, 0xce, //0x0000312d addq %rcx, %r14 + 0x49, 0x83, 0xc4, 0x40, //0x00003130 addq $64, %r12 + 0x48, 0x8b, 0x4d, 0xb8, //0x00003134 movq $-72(%rbp), %rcx + 0x48, 0x83, 0xc1, 0xc0, //0x00003138 addq $-64, %rcx + 0x4c, 0x89, 0xdb, //0x0000313c movq %r11, %rbx + 0x48, 0x8b, 0x55, 0xc0, //0x0000313f movq $-64(%rbp), %rdx + 0x48, 0x83, 0xf9, 0x40, //0x00003143 cmpq $64, %rcx + 0x48, 0x89, 0x4d, 0xb8, //0x00003147 movq %rcx, $-72(%rbp) + 0x0f, 0x8d, 0x79, 0xfd, 0xff, 0xff, //0x0000314b jge LBB0_540 + //0x00003151 LBB0_546 + 0x48, 0x85, 0xc9, //0x00003151 testq %rcx, %rcx + 0x0f, 0x8e, 0x07, 0x04, 0x00, 0x00, //0x00003154 jle LBB0_602 + 0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x60, 0xff, 0xff, 0xff, //0x0000315a movdqu %xmm8, $-160(%rbp) + 0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x50, 0xff, 0xff, 0xff, //0x00003163 movdqu %xmm8, $-176(%rbp) + 0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x40, 0xff, 0xff, 0xff, //0x0000316c movdqu %xmm8, $-192(%rbp) + 0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x30, 0xff, 0xff, 0xff, //0x00003175 movdqu %xmm8, $-208(%rbp) + 0x44, 0x89, 0xe1, //0x0000317e movl %r12d, %ecx + 0x81, 0xe1, 0xff, 0x0f, 0x00, 0x00, //0x00003181 andl $4095, %ecx + 0x81, 0xf9, 0xc1, 0x0f, 0x00, 0x00, //0x00003187 cmpl $4033, %ecx + 0x0f, 0x82, 0x3e, 0x00, 0x00, 0x00, //0x0000318d jb LBB0_550 + 0x48, 0x83, 0x7d, 0xb8, 0x20, //0x00003193 cmpq $32, $-72(%rbp) + 0x0f, 0x82, 0x42, 0x00, 0x00, 0x00, //0x00003198 jb LBB0_551 + 0x41, 0x0f, 0x10, 0x04, 0x24, //0x0000319e movups (%r12), %xmm0 + 0x0f, 0x11, 0x85, 0x30, 0xff, 0xff, 0xff, //0x000031a3 movups %xmm0, $-208(%rbp) + 0xf3, 0x41, 0x0f, 0x6f, 0x44, 0x24, 0x10, //0x000031aa movdqu $16(%r12), %xmm0 + 0xf3, 0x0f, 0x7f, 0x85, 0x40, 0xff, 0xff, 0xff, //0x000031b1 movdqu %xmm0, $-192(%rbp) + 0x49, 0x83, 0xc4, 0x20, //0x000031b9 addq $32, %r12 + 0x48, 0x8b, 0x4d, 0xb8, //0x000031bd movq $-72(%rbp), %rcx + 0x48, 0x8d, 0x79, 0xe0, //0x000031c1 leaq $-32(%rcx), %rdi + 0x48, 0x8d, 0xb5, 0x50, 0xff, 0xff, 0xff, //0x000031c5 leaq $-176(%rbp), %rsi + 0xe9, 0x1a, 0x00, 0x00, 0x00, //0x000031cc jmp LBB0_552 + //0x000031d1 LBB0_550 + 0x49, 0xbf, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000031d1 movabsq $6148914691236517205, %r15 + 0xe9, 0xea, 0xfc, 0xff, 0xff, //0x000031db jmp LBB0_540 + //0x000031e0 LBB0_551 + 0x48, 0x8d, 0xb5, 0x30, 0xff, 0xff, 0xff, //0x000031e0 leaq $-208(%rbp), %rsi + 0x48, 0x8b, 0x7d, 0xb8, //0x000031e7 movq $-72(%rbp), %rdi + //0x000031eb LBB0_552 + 0x48, 0x83, 0xff, 0x10, //0x000031eb cmpq $16, %rdi + 0x0f, 0x82, 0x4b, 0x00, 0x00, 0x00, //0x000031ef jb LBB0_553 + 0xf3, 0x41, 0x0f, 0x6f, 0x04, 0x24, //0x000031f5 movdqu (%r12), %xmm0 + 0xf3, 0x0f, 0x7f, 0x06, //0x000031fb movdqu %xmm0, (%rsi) + 0x49, 0x83, 0xc4, 0x10, //0x000031ff addq $16, %r12 + 0x48, 0x83, 0xc6, 0x10, //0x00003203 addq $16, %rsi + 0x48, 0x83, 0xc7, 0xf0, //0x00003207 addq $-16, %rdi + 0x48, 0x83, 0xff, 0x08, //0x0000320b cmpq $8, %rdi + 0x0f, 0x83, 0x35, 0x00, 0x00, 0x00, //0x0000320f jae LBB0_560 + //0x00003215 LBB0_554 + 0x48, 0x83, 0xff, 0x04, //0x00003215 cmpq $4, %rdi + 0x0f, 0x82, 0x48, 0x00, 0x00, 0x00, //0x00003219 jb LBB0_555 + //0x0000321f LBB0_561 + 0x41, 0x8b, 0x0c, 0x24, //0x0000321f movl (%r12), %ecx + 0x89, 0x0e, //0x00003223 movl %ecx, (%rsi) + 0x49, 0x83, 0xc4, 0x04, //0x00003225 addq $4, %r12 + 0x48, 0x83, 0xc6, 0x04, //0x00003229 addq $4, %rsi + 0x48, 0x83, 0xc7, 0xfc, //0x0000322d addq $-4, %rdi + 0x48, 0x83, 0xff, 0x02, //0x00003231 cmpq $2, %rdi + 0x0f, 0x83, 0x36, 0x00, 0x00, 0x00, //0x00003235 jae LBB0_556 + 0xe9, 0x45, 0x00, 0x00, 0x00, //0x0000323b jmp LBB0_557 + //0x00003240 LBB0_553 + 0x48, 0x83, 0xff, 0x08, //0x00003240 cmpq $8, %rdi + 0x0f, 0x82, 0xcb, 0xff, 0xff, 0xff, //0x00003244 jb LBB0_554 + //0x0000324a LBB0_560 + 0x49, 0x8b, 0x0c, 0x24, //0x0000324a movq (%r12), %rcx + 0x48, 0x89, 0x0e, //0x0000324e movq %rcx, (%rsi) + 0x49, 0x83, 0xc4, 0x08, //0x00003251 addq $8, %r12 + 0x48, 0x83, 0xc6, 0x08, //0x00003255 addq $8, %rsi + 0x48, 0x83, 0xc7, 0xf8, //0x00003259 addq $-8, %rdi + 0x48, 0x83, 0xff, 0x04, //0x0000325d cmpq $4, %rdi + 0x0f, 0x83, 0xb8, 0xff, 0xff, 0xff, //0x00003261 jae LBB0_561 + //0x00003267 LBB0_555 + 0x48, 0x83, 0xff, 0x02, //0x00003267 cmpq $2, %rdi + 0x0f, 0x82, 0x14, 0x00, 0x00, 0x00, //0x0000326b jb LBB0_557 + //0x00003271 LBB0_556 + 0x41, 0x0f, 0xb7, 0x0c, 0x24, //0x00003271 movzwl (%r12), %ecx + 0x66, 0x89, 0x0e, //0x00003276 movw %cx, (%rsi) + 0x49, 0x83, 0xc4, 0x02, //0x00003279 addq $2, %r12 + 0x48, 0x83, 0xc6, 0x02, //0x0000327d addq $2, %rsi + 0x48, 0x83, 0xc7, 0xfe, //0x00003281 addq $-2, %rdi + //0x00003285 LBB0_557 + 0x4c, 0x89, 0xe1, //0x00003285 movq %r12, %rcx + 0x4c, 0x8d, 0xa5, 0x30, 0xff, 0xff, 0xff, //0x00003288 leaq $-208(%rbp), %r12 + 0x48, 0x85, 0xff, //0x0000328f testq %rdi, %rdi + 0x49, 0xbf, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00003292 movabsq $6148914691236517205, %r15 + 0x0f, 0x84, 0x28, 0xfc, 0xff, 0xff, //0x0000329c je LBB0_540 + 0x8a, 0x09, //0x000032a2 movb (%rcx), %cl + 0x88, 0x0e, //0x000032a4 movb %cl, (%rsi) + 0x4c, 0x8d, 0xa5, 0x30, 0xff, 0xff, 0xff, //0x000032a6 leaq $-208(%rbp), %r12 + 0xe9, 0x18, 0xfc, 0xff, 0xff, //0x000032ad jmp LBB0_540 + //0x000032b2 LBB0_562 + 0x48, 0x8b, 0x75, 0xb0, //0x000032b2 movq $-80(%rbp), %rsi + 0x48, 0x8b, 0x46, 0x08, //0x000032b6 movq $8(%rsi), %rax + 0x49, 0x0f, 0xbc, 0xc8, //0x000032ba bsfq %r8, %rcx + 0x48, 0x2b, 0x4d, 0xb8, //0x000032be subq $-72(%rbp), %rcx + 0x48, 0x01, 0xc8, //0x000032c2 addq %rcx, %rax + 0x48, 0x83, 0xc0, 0x01, //0x000032c5 addq $1, %rax + 0x48, 0x8b, 0x55, 0xd0, //0x000032c9 movq $-48(%rbp), %rdx + 0x48, 0x89, 0x02, //0x000032cd movq %rax, (%rdx) + 0x48, 0x8b, 0x4e, 0x08, //0x000032d0 movq $8(%rsi), %rcx + 0x48, 0x39, 0xc8, //0x000032d4 cmpq %rcx, %rax + 0x48, 0x0f, 0x47, 0xc1, //0x000032d7 cmovaq %rcx, %rax + 0x48, 0x89, 0x02, //0x000032db movq %rax, (%rdx) + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000032de movq $-1, %rax + 0x4c, 0x0f, 0x47, 0xc8, //0x000032e5 cmovaq %rax, %r9 + 0xe9, 0xeb, 0x00, 0x00, 0x00, //0x000032e9 jmp LBB0_581 + //0x000032ee LBB0_563 + 0x0f, 0xbc, 0xc6, //0x000032ee bsfl %esi, %eax + 0x4c, 0x01, 0xc8, //0x000032f1 addq %r9, %rax + 0x4c, 0x01, 0xf0, //0x000032f4 addq %r14, %rax + 0x48, 0x83, 0xc0, 0x02, //0x000032f7 addq $2, %rax + 0x48, 0x8b, 0x4d, 0xd0, //0x000032fb movq $-48(%rbp), %rcx + 0x48, 0x89, 0x01, //0x000032ff movq %rax, (%rcx) + 0xe9, 0xd2, 0x00, 0x00, 0x00, //0x00003302 jmp LBB0_581 + //0x00003307 LBB0_564 + 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00003307 movq $-1, %rcx + 0xe9, 0x03, 0x00, 0x00, 0x00, //0x0000330e jmp LBB0_566 + //0x00003313 LBB0_565 + 0x4c, 0x89, 0xc9, //0x00003313 movq %r9, %rcx + //0x00003316 LBB0_566 + 0x48, 0xf7, 0xd1, //0x00003316 notq %rcx + 0x48, 0x8b, 0x45, 0xc0, //0x00003319 movq $-64(%rbp), %rax + 0x48, 0x01, 0xc8, //0x0000331d addq %rcx, %rax + 0x49, 0x89, 0x45, 0x00, //0x00003320 movq %rax, (%r13) + //0x00003324 LBB0_567 + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003324 movq $-2, %rax + 0xe9, 0xac, 0x00, 0x00, 0x00, //0x0000332b jmp LBB0_582 + //0x00003330 LBB0_568 + 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00003330 movq $-2, %rcx + 0xb8, 0x02, 0x00, 0x00, 0x00, //0x00003337 movl $2, %eax + 0x48, 0x01, 0xc3, //0x0000333c addq %rax, %rbx + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000333f movq $-1, %rax + 0x49, 0x01, 0xce, //0x00003346 addq %rcx, %r14 + 0x0f, 0x8e, 0x8d, 0x00, 0x00, 0x00, //0x00003349 jle LBB0_582 + //0x0000334f LBB0_570 + 0x0f, 0xb6, 0x03, //0x0000334f movzbl (%rbx), %eax + 0x3c, 0x5c, //0x00003352 cmpb $92, %al + 0x0f, 0x84, 0xd6, 0xff, 0xff, 0xff, //0x00003354 je LBB0_568 + 0x3c, 0x22, //0x0000335a cmpb $34, %al + 0x0f, 0x84, 0xba, 0x01, 0x00, 0x00, //0x0000335c je LBB0_597 + 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00003362 movq $-1, %rcx + 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00003369 movl $1, %eax + 0x48, 0x01, 0xc3, //0x0000336e addq %rax, %rbx + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003371 movq $-1, %rax + 0x49, 0x01, 0xce, //0x00003378 addq %rcx, %r14 + 0x0f, 0x8f, 0xce, 0xff, 0xff, 0xff, //0x0000337b jg LBB0_570 + 0xe9, 0x56, 0x00, 0x00, 0x00, //0x00003381 jmp LBB0_582 + //0x00003386 LBB0_586 + 0x49, 0x89, 0x4d, 0x00, //0x00003386 movq %rcx, (%r13) + 0xe9, 0x4d, 0x00, 0x00, 0x00, //0x0000338a jmp LBB0_582 + //0x0000338f LBB0_573 + 0x48, 0x8b, 0x4d, 0xc8, //0x0000338f movq $-56(%rbp), %rcx + 0x48, 0x83, 0xf9, 0xff, //0x00003393 cmpq $-1, %rcx + 0x0f, 0x85, 0x2d, 0x00, 0x00, 0x00, //0x00003397 jne LBB0_579 + 0x48, 0x0f, 0xbc, 0xcf, //0x0000339d bsfq %rdi, %rcx + 0xe9, 0x21, 0x00, 0x00, 0x00, //0x000033a1 jmp LBB0_578 + //0x000033a6 LBB0_575 + 0x4c, 0x29, 0xe3, //0x000033a6 subq %r12, %rbx + 0x48, 0x01, 0xc3, //0x000033a9 addq %rax, %rbx + 0x49, 0x89, 0x5d, 0x00, //0x000033ac movq %rbx, (%r13) + 0xe9, 0x24, 0x00, 0x00, 0x00, //0x000033b0 jmp LBB0_581 + //0x000033b5 LBB0_576 + 0x48, 0x8b, 0x4d, 0xc8, //0x000033b5 movq $-56(%rbp), %rcx + 0x48, 0x83, 0xf9, 0xff, //0x000033b9 cmpq $-1, %rcx + 0x0f, 0x85, 0x07, 0x00, 0x00, 0x00, //0x000033bd jne LBB0_579 + 0x49, 0x0f, 0xbc, 0xcd, //0x000033c3 bsfq %r13, %rcx + //0x000033c7 LBB0_578 + 0x4c, 0x01, 0xc9, //0x000033c7 addq %r9, %rcx + //0x000033ca LBB0_579 + 0x49, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x000033ca movq $-2, %r9 + 0x4c, 0x8b, 0x6d, 0xd0, //0x000033d1 movq $-48(%rbp), %r13 + //0x000033d5 LBB0_580 + 0x49, 0x89, 0x4d, 0x00, //0x000033d5 movq %rcx, (%r13) + //0x000033d9 LBB0_581 + 0x4c, 0x89, 0xc8, //0x000033d9 movq %r9, %rax + //0x000033dc LBB0_582 + 0x48, 0x81, 0xc4, 0xa8, 0x00, 0x00, 0x00, //0x000033dc addq $168, %rsp + 0x5b, //0x000033e3 popq %rbx + 0x41, 0x5c, //0x000033e4 popq %r12 + 0x41, 0x5d, //0x000033e6 popq %r13 + 0x41, 0x5e, //0x000033e8 popq %r14 + 0x41, 0x5f, //0x000033ea popq %r15 + 0x5d, //0x000033ec popq %rbp + 0xc3, //0x000033ed retq + //0x000033ee LBB0_583 + 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x000033ee movq $-1, %r14 + //0x000033f5 LBB0_584 + 0x48, 0x8b, 0x4d, 0xc0, //0x000033f5 movq $-64(%rbp), %rcx + 0x4c, 0x29, 0xf1, //0x000033f9 subq %r14, %rcx + 0x48, 0x8b, 0x45, 0xd0, //0x000033fc movq $-48(%rbp), %rax + 0x48, 0x89, 0x08, //0x00003400 movq %rcx, (%rax) + 0xe9, 0x1c, 0xff, 0xff, 0xff, //0x00003403 jmp LBB0_567 + //0x00003408 LBB0_587 + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003408 movq $-2, %rax + 0x80, 0xf9, 0x61, //0x0000340f cmpb $97, %cl + 0x0f, 0x85, 0xc4, 0xff, 0xff, 0xff, //0x00003412 jne LBB0_582 + 0x48, 0x8d, 0x4e, 0x02, //0x00003418 leaq $2(%rsi), %rcx + 0x49, 0x89, 0x4d, 0x00, //0x0000341c movq %rcx, (%r13) + 0x41, 0x80, 0x7c, 0x34, 0x02, 0x6c, //0x00003420 cmpb $108, $2(%r12,%rsi) + 0x0f, 0x85, 0xb0, 0xff, 0xff, 0xff, //0x00003426 jne LBB0_582 + 0x48, 0x8d, 0x4e, 0x03, //0x0000342c leaq $3(%rsi), %rcx + 0x49, 0x89, 0x4d, 0x00, //0x00003430 movq %rcx, (%r13) + 0x41, 0x80, 0x7c, 0x34, 0x03, 0x73, //0x00003434 cmpb $115, $3(%r12,%rsi) + 0x0f, 0x85, 0x9c, 0xff, 0xff, 0xff, //0x0000343a jne LBB0_582 + 0x48, 0x8d, 0x4e, 0x04, //0x00003440 leaq $4(%rsi), %rcx + 0x49, 0x89, 0x4d, 0x00, //0x00003444 movq %rcx, (%r13) + 0x41, 0x80, 0x7c, 0x34, 0x04, 0x65, //0x00003448 cmpb $101, $4(%r12,%rsi) + 0x0f, 0x85, 0x88, 0xff, 0xff, 0xff, //0x0000344e jne LBB0_582 + 0x48, 0x83, 0xc6, 0x05, //0x00003454 addq $5, %rsi + 0x49, 0x89, 0x75, 0x00, //0x00003458 movq %rsi, (%r13) + 0xe9, 0x7b, 0xff, 0xff, 0xff, //0x0000345c jmp LBB0_582 + //0x00003461 LBB0_293 + 0x49, 0x89, 0x5d, 0x00, //0x00003461 movq %rbx, (%r13) + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003465 movq $-2, %rax + 0x80, 0x39, 0x6e, //0x0000346c cmpb $110, (%rcx) + 0x0f, 0x85, 0x67, 0xff, 0xff, 0xff, //0x0000346f jne LBB0_582 + 0x48, 0x8d, 0x4b, 0x01, //0x00003475 leaq $1(%rbx), %rcx + 0x49, 0x89, 0x4d, 0x00, //0x00003479 movq %rcx, (%r13) + 0x41, 0x80, 0x7c, 0x1c, 0x01, 0x75, //0x0000347d cmpb $117, $1(%r12,%rbx) + 0x0f, 0x85, 0x53, 0xff, 0xff, 0xff, //0x00003483 jne LBB0_582 + 0x48, 0x8d, 0x4b, 0x02, //0x00003489 leaq $2(%rbx), %rcx + 0x49, 0x89, 0x4d, 0x00, //0x0000348d movq %rcx, (%r13) + 0x41, 0x80, 0x7c, 0x1c, 0x02, 0x6c, //0x00003491 cmpb $108, $2(%r12,%rbx) + 0x0f, 0x85, 0x3f, 0xff, 0xff, 0xff, //0x00003497 jne LBB0_582 + 0x48, 0x8d, 0x4b, 0x03, //0x0000349d leaq $3(%rbx), %rcx + 0x49, 0x89, 0x4d, 0x00, //0x000034a1 movq %rcx, (%r13) + 0x41, 0x80, 0x7c, 0x1c, 0x03, 0x6c, //0x000034a5 cmpb $108, $3(%r12,%rbx) + 0x0f, 0x85, 0x2b, 0xff, 0xff, 0xff, //0x000034ab jne LBB0_582 + 0xe9, 0x50, 0x00, 0x00, 0x00, //0x000034b1 jmp LBB0_596 + //0x000034b6 LBB0_592 + 0x49, 0x89, 0x5d, 0x00, //0x000034b6 movq %rbx, (%r13) + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000034ba movq $-2, %rax + 0x80, 0x39, 0x74, //0x000034c1 cmpb $116, (%rcx) + 0x0f, 0x85, 0x12, 0xff, 0xff, 0xff, //0x000034c4 jne LBB0_582 + 0x48, 0x8d, 0x4b, 0x01, //0x000034ca leaq $1(%rbx), %rcx + 0x49, 0x89, 0x4d, 0x00, //0x000034ce movq %rcx, (%r13) + 0x41, 0x80, 0x7c, 0x1c, 0x01, 0x72, //0x000034d2 cmpb $114, $1(%r12,%rbx) + 0x0f, 0x85, 0xfe, 0xfe, 0xff, 0xff, //0x000034d8 jne LBB0_582 + 0x48, 0x8d, 0x4b, 0x02, //0x000034de leaq $2(%rbx), %rcx + 0x49, 0x89, 0x4d, 0x00, //0x000034e2 movq %rcx, (%r13) + 0x41, 0x80, 0x7c, 0x1c, 0x02, 0x75, //0x000034e6 cmpb $117, $2(%r12,%rbx) + 0x0f, 0x85, 0xea, 0xfe, 0xff, 0xff, //0x000034ec jne LBB0_582 + 0x48, 0x8d, 0x4b, 0x03, //0x000034f2 leaq $3(%rbx), %rcx + 0x49, 0x89, 0x4d, 0x00, //0x000034f6 movq %rcx, (%r13) + 0x41, 0x80, 0x7c, 0x1c, 0x03, 0x65, //0x000034fa cmpb $101, $3(%r12,%rbx) + 0x0f, 0x85, 0xd6, 0xfe, 0xff, 0xff, //0x00003500 jne LBB0_582 + //0x00003506 LBB0_596 + 0x48, 0x83, 0xc3, 0x04, //0x00003506 addq $4, %rbx + 0x49, 0x89, 0x5d, 0x00, //0x0000350a movq %rbx, (%r13) + 0xe9, 0xc9, 0xfe, 0xff, 0xff, //0x0000350e jmp LBB0_582 + //0x00003513 LBB0_599 + 0x4c, 0x89, 0x4d, 0x98, //0x00003513 movq %r9, $-104(%rbp) + 0xe9, 0xc3, 0xf3, 0xff, 0xff, //0x00003517 jmp LBB0_498 + //0x0000351c LBB0_597 + 0x4c, 0x29, 0xe3, //0x0000351c subq %r12, %rbx + 0x48, 0x83, 0xc3, 0x01, //0x0000351f addq $1, %rbx + 0x48, 0x89, 0x1a, //0x00003523 movq %rbx, (%rdx) + 0xe9, 0xae, 0xfe, 0xff, 0xff, //0x00003526 jmp LBB0_581 + //0x0000352b LBB0_345 + 0x4c, 0x01, 0xc9, //0x0000352b addq %r9, %rcx + 0x49, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x0000352e movq $-2, %r9 + 0xe9, 0x9b, 0xfe, 0xff, 0xff, //0x00003535 jmp LBB0_580 + //0x0000353a LBB0_598 + 0x4c, 0x01, 0xe3, //0x0000353a addq %r12, %rbx + 0x48, 0x85, 0xc9, //0x0000353d testq %rcx, %rcx + 0x0f, 0x85, 0x1f, 0xf3, 0xff, 0xff, //0x00003540 jne LBB0_488 + 0xe9, 0x4f, 0xf3, 0xff, 0xff, //0x00003546 jmp LBB0_494 + //0x0000354b LBB0_600 + 0x4c, 0x01, 0xe3, //0x0000354b addq %r12, %rbx + 0xe9, 0x9f, 0xf4, 0xff, 0xff, //0x0000354e jmp LBB0_509 + //0x00003553 LBB0_601 + 0x4d, 0x29, 0xe1, //0x00003553 subq %r12, %r9 + 0x49, 0x01, 0xc9, //0x00003556 addq %rcx, %r9 + 0x4c, 0x89, 0xc9, //0x00003559 movq %r9, %rcx + 0xe9, 0x69, 0xfe, 0xff, 0xff, //0x0000355c jmp LBB0_579 + //0x00003561 LBB0_602 + 0x48, 0x8b, 0x4d, 0xb0, //0x00003561 movq $-80(%rbp), %rcx + 0x48, 0x8b, 0x49, 0x08, //0x00003565 movq $8(%rcx), %rcx + 0x48, 0x8b, 0x55, 0xd0, //0x00003569 movq $-48(%rbp), %rdx + 0x48, 0x89, 0x0a, //0x0000356d movq %rcx, (%rdx) + 0xe9, 0x67, 0xfe, 0xff, 0xff, //0x00003570 jmp LBB0_582 + //0x00003575 LBB0_603 + 0x4d, 0x29, 0xe1, //0x00003575 subq %r12, %r9 + 0x4c, 0x89, 0xc9, //0x00003578 movq %r9, %rcx + 0x49, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x0000357b movq $-2, %r9 + 0xe9, 0x4e, 0xfe, 0xff, 0xff, //0x00003582 jmp LBB0_580 + //0x00003587 LBB0_604 + 0x49, 0x8d, 0x48, 0xff, //0x00003587 leaq $-1(%r8), %rcx + 0x4c, 0x39, 0xf1, //0x0000358b cmpq %r14, %rcx + 0x0f, 0x84, 0x48, 0xfe, 0xff, 0xff, //0x0000358e je LBB0_582 + 0x4b, 0x8d, 0x1c, 0x16, //0x00003594 leaq (%r14,%r10), %rbx + 0x48, 0x83, 0xc3, 0x02, //0x00003598 addq $2, %rbx + 0x4d, 0x29, 0xf0, //0x0000359c subq %r14, %r8 + 0x49, 0x83, 0xc0, 0xfe, //0x0000359f addq $-2, %r8 + 0x4d, 0x89, 0xc6, //0x000035a3 movq %r8, %r14 + 0xe9, 0x47, 0xf4, 0xff, 0xff, //0x000035a6 jmp LBB0_509 + //0x000035ab LBB0_322 + 0x4d, 0x29, 0xe1, //0x000035ab subq %r12, %r9 + 0xe9, 0x04, 0x00, 0x00, 0x00, //0x000035ae jmp LBB0_607 + //0x000035b3 LBB0_606 + 0x4c, 0x2b, 0x4d, 0xb8, //0x000035b3 subq $-72(%rbp), %r9 + //0x000035b7 LBB0_607 + 0x49, 0x01, 0xc9, //0x000035b7 addq %rcx, %r9 + 0x4c, 0x89, 0xc9, //0x000035ba movq %r9, %rcx + 0xe9, 0x08, 0xfe, 0xff, 0xff, //0x000035bd jmp LBB0_579 + //0x000035c2 LBB0_608 + 0x4c, 0x2b, 0x4d, 0xb8, //0x000035c2 subq $-72(%rbp), %r9 + 0x4c, 0x89, 0xc9, //0x000035c6 movq %r9, %rcx + 0xe9, 0xfc, 0xfd, 0xff, 0xff, //0x000035c9 jmp LBB0_579 + 0x90, 0x90, //0x000035ce .p2align 2, 0x90 + // // .set L0_0_set_582, LBB0_582-LJTI0_0 + // // .set L0_0_set_499, LBB0_499-LJTI0_0 + // // .set L0_0_set_500, LBB0_500-LJTI0_0 + // // .set L0_0_set_483, LBB0_483-LJTI0_0 + // // .set L0_0_set_510, LBB0_510-LJTI0_0 + // // .set L0_0_set_535, LBB0_535-LJTI0_0 + // // .set L0_0_set_496, LBB0_496-LJTI0_0 + // // .set L0_0_set_537, LBB0_537-LJTI0_0 + //0x000035d0 LJTI0_0 + 0x0c, 0xfe, 0xff, 0xff, //0x000035d0 .long L0_0_set_582 + 0x1f, 0xf3, 0xff, 0xff, //0x000035d4 .long L0_0_set_499 + 0x1f, 0xf3, 0xff, 0xff, //0x000035d8 .long L0_0_set_499 + 0x1f, 0xf3, 0xff, 0xff, //0x000035dc .long L0_0_set_499 + 0x1f, 0xf3, 0xff, 0xff, //0x000035e0 .long L0_0_set_499 + 0x1f, 0xf3, 0xff, 0xff, //0x000035e4 .long L0_0_set_499 + 0x1f, 0xf3, 0xff, 0xff, //0x000035e8 .long L0_0_set_499 + 0x1f, 0xf3, 0xff, 0xff, //0x000035ec .long L0_0_set_499 + 0x1f, 0xf3, 0xff, 0xff, //0x000035f0 .long L0_0_set_499 + 0x1f, 0xf3, 0xff, 0xff, //0x000035f4 .long L0_0_set_499 + 0x1f, 0xf3, 0xff, 0xff, //0x000035f8 .long L0_0_set_499 + 0x1f, 0xf3, 0xff, 0xff, //0x000035fc .long L0_0_set_499 + 0x1f, 0xf3, 0xff, 0xff, //0x00003600 .long L0_0_set_499 + 0x1f, 0xf3, 0xff, 0xff, //0x00003604 .long L0_0_set_499 + 0x1f, 0xf3, 0xff, 0xff, //0x00003608 .long L0_0_set_499 + 0x1f, 0xf3, 0xff, 0xff, //0x0000360c .long L0_0_set_499 + 0x1f, 0xf3, 0xff, 0xff, //0x00003610 .long L0_0_set_499 + 0x1f, 0xf3, 0xff, 0xff, //0x00003614 .long L0_0_set_499 + 0x1f, 0xf3, 0xff, 0xff, //0x00003618 .long L0_0_set_499 + 0x1f, 0xf3, 0xff, 0xff, //0x0000361c .long L0_0_set_499 + 0x1f, 0xf3, 0xff, 0xff, //0x00003620 .long L0_0_set_499 + 0x1f, 0xf3, 0xff, 0xff, //0x00003624 .long L0_0_set_499 + 0x1f, 0xf3, 0xff, 0xff, //0x00003628 .long L0_0_set_499 + 0x1f, 0xf3, 0xff, 0xff, //0x0000362c .long L0_0_set_499 + 0x1f, 0xf3, 0xff, 0xff, //0x00003630 .long L0_0_set_499 + 0x1f, 0xf3, 0xff, 0xff, //0x00003634 .long L0_0_set_499 + 0x1f, 0xf3, 0xff, 0xff, //0x00003638 .long L0_0_set_499 + 0x1f, 0xf3, 0xff, 0xff, //0x0000363c .long L0_0_set_499 + 0x1f, 0xf3, 0xff, 0xff, //0x00003640 .long L0_0_set_499 + 0x1f, 0xf3, 0xff, 0xff, //0x00003644 .long L0_0_set_499 + 0x1f, 0xf3, 0xff, 0xff, //0x00003648 .long L0_0_set_499 + 0x1f, 0xf3, 0xff, 0xff, //0x0000364c .long L0_0_set_499 + 0x1f, 0xf3, 0xff, 0xff, //0x00003650 .long L0_0_set_499 + 0x1f, 0xf3, 0xff, 0xff, //0x00003654 .long L0_0_set_499 + 0x28, 0xf3, 0xff, 0xff, //0x00003658 .long L0_0_set_500 + 0x1f, 0xf3, 0xff, 0xff, //0x0000365c .long L0_0_set_499 + 0x1f, 0xf3, 0xff, 0xff, //0x00003660 .long L0_0_set_499 + 0x1f, 0xf3, 0xff, 0xff, //0x00003664 .long L0_0_set_499 + 0x1f, 0xf3, 0xff, 0xff, //0x00003668 .long L0_0_set_499 + 0x1f, 0xf3, 0xff, 0xff, //0x0000366c .long L0_0_set_499 + 0x1f, 0xf3, 0xff, 0xff, //0x00003670 .long L0_0_set_499 + 0x1f, 0xf3, 0xff, 0xff, //0x00003674 .long L0_0_set_499 + 0x1f, 0xf3, 0xff, 0xff, //0x00003678 .long L0_0_set_499 + 0x1f, 0xf3, 0xff, 0xff, //0x0000367c .long L0_0_set_499 + 0x1f, 0xf3, 0xff, 0xff, //0x00003680 .long L0_0_set_499 + 0x05, 0xf2, 0xff, 0xff, //0x00003684 .long L0_0_set_483 + 0x1f, 0xf3, 0xff, 0xff, //0x00003688 .long L0_0_set_499 + 0x1f, 0xf3, 0xff, 0xff, //0x0000368c .long L0_0_set_499 + 0x05, 0xf2, 0xff, 0xff, //0x00003690 .long L0_0_set_483 + 0x05, 0xf2, 0xff, 0xff, //0x00003694 .long L0_0_set_483 + 0x05, 0xf2, 0xff, 0xff, //0x00003698 .long L0_0_set_483 + 0x05, 0xf2, 0xff, 0xff, //0x0000369c .long L0_0_set_483 + 0x05, 0xf2, 0xff, 0xff, //0x000036a0 .long L0_0_set_483 + 0x05, 0xf2, 0xff, 0xff, //0x000036a4 .long L0_0_set_483 + 0x05, 0xf2, 0xff, 0xff, //0x000036a8 .long L0_0_set_483 + 0x05, 0xf2, 0xff, 0xff, //0x000036ac .long L0_0_set_483 + 0x05, 0xf2, 0xff, 0xff, //0x000036b0 .long L0_0_set_483 + 0x05, 0xf2, 0xff, 0xff, //0x000036b4 .long L0_0_set_483 + 0x1f, 0xf3, 0xff, 0xff, //0x000036b8 .long L0_0_set_499 + 0x1f, 0xf3, 0xff, 0xff, //0x000036bc .long L0_0_set_499 + 0x1f, 0xf3, 0xff, 0xff, //0x000036c0 .long L0_0_set_499 + 0x1f, 0xf3, 0xff, 0xff, //0x000036c4 .long L0_0_set_499 + 0x1f, 0xf3, 0xff, 0xff, //0x000036c8 .long L0_0_set_499 + 0x1f, 0xf3, 0xff, 0xff, //0x000036cc .long L0_0_set_499 + 0x1f, 0xf3, 0xff, 0xff, //0x000036d0 .long L0_0_set_499 + 0x1f, 0xf3, 0xff, 0xff, //0x000036d4 .long L0_0_set_499 + 0x1f, 0xf3, 0xff, 0xff, //0x000036d8 .long L0_0_set_499 + 0x1f, 0xf3, 0xff, 0xff, //0x000036dc .long L0_0_set_499 + 0x1f, 0xf3, 0xff, 0xff, //0x000036e0 .long L0_0_set_499 + 0x1f, 0xf3, 0xff, 0xff, //0x000036e4 .long L0_0_set_499 + 0x1f, 0xf3, 0xff, 0xff, //0x000036e8 .long L0_0_set_499 + 0x1f, 0xf3, 0xff, 0xff, //0x000036ec .long L0_0_set_499 + 0x1f, 0xf3, 0xff, 0xff, //0x000036f0 .long L0_0_set_499 + 0x1f, 0xf3, 0xff, 0xff, //0x000036f4 .long L0_0_set_499 + 0x1f, 0xf3, 0xff, 0xff, //0x000036f8 .long L0_0_set_499 + 0x1f, 0xf3, 0xff, 0xff, //0x000036fc .long L0_0_set_499 + 0x1f, 0xf3, 0xff, 0xff, //0x00003700 .long L0_0_set_499 + 0x1f, 0xf3, 0xff, 0xff, //0x00003704 .long L0_0_set_499 + 0x1f, 0xf3, 0xff, 0xff, //0x00003708 .long L0_0_set_499 + 0x1f, 0xf3, 0xff, 0xff, //0x0000370c .long L0_0_set_499 + 0x1f, 0xf3, 0xff, 0xff, //0x00003710 .long L0_0_set_499 + 0x1f, 0xf3, 0xff, 0xff, //0x00003714 .long L0_0_set_499 + 0x1f, 0xf3, 0xff, 0xff, //0x00003718 .long L0_0_set_499 + 0x1f, 0xf3, 0xff, 0xff, //0x0000371c .long L0_0_set_499 + 0x1f, 0xf3, 0xff, 0xff, //0x00003720 .long L0_0_set_499 + 0x1f, 0xf3, 0xff, 0xff, //0x00003724 .long L0_0_set_499 + 0x1f, 0xf3, 0xff, 0xff, //0x00003728 .long L0_0_set_499 + 0x1f, 0xf3, 0xff, 0xff, //0x0000372c .long L0_0_set_499 + 0x1f, 0xf3, 0xff, 0xff, //0x00003730 .long L0_0_set_499 + 0x1f, 0xf3, 0xff, 0xff, //0x00003734 .long L0_0_set_499 + 0x1f, 0xf3, 0xff, 0xff, //0x00003738 .long L0_0_set_499 + 0x34, 0xf4, 0xff, 0xff, //0x0000373c .long L0_0_set_510 + 0x1f, 0xf3, 0xff, 0xff, //0x00003740 .long L0_0_set_499 + 0x1f, 0xf3, 0xff, 0xff, //0x00003744 .long L0_0_set_499 + 0x1f, 0xf3, 0xff, 0xff, //0x00003748 .long L0_0_set_499 + 0x1f, 0xf3, 0xff, 0xff, //0x0000374c .long L0_0_set_499 + 0x1f, 0xf3, 0xff, 0xff, //0x00003750 .long L0_0_set_499 + 0x1f, 0xf3, 0xff, 0xff, //0x00003754 .long L0_0_set_499 + 0x1f, 0xf3, 0xff, 0xff, //0x00003758 .long L0_0_set_499 + 0x1f, 0xf3, 0xff, 0xff, //0x0000375c .long L0_0_set_499 + 0x1f, 0xf3, 0xff, 0xff, //0x00003760 .long L0_0_set_499 + 0x1f, 0xf3, 0xff, 0xff, //0x00003764 .long L0_0_set_499 + 0x82, 0xf8, 0xff, 0xff, //0x00003768 .long L0_0_set_535 + 0x1f, 0xf3, 0xff, 0xff, //0x0000376c .long L0_0_set_499 + 0x1f, 0xf3, 0xff, 0xff, //0x00003770 .long L0_0_set_499 + 0x1f, 0xf3, 0xff, 0xff, //0x00003774 .long L0_0_set_499 + 0x1f, 0xf3, 0xff, 0xff, //0x00003778 .long L0_0_set_499 + 0x1f, 0xf3, 0xff, 0xff, //0x0000377c .long L0_0_set_499 + 0x1f, 0xf3, 0xff, 0xff, //0x00003780 .long L0_0_set_499 + 0x1f, 0xf3, 0xff, 0xff, //0x00003784 .long L0_0_set_499 + 0xec, 0xf2, 0xff, 0xff, //0x00003788 .long L0_0_set_496 + 0x1f, 0xf3, 0xff, 0xff, //0x0000378c .long L0_0_set_499 + 0x1f, 0xf3, 0xff, 0xff, //0x00003790 .long L0_0_set_499 + 0x1f, 0xf3, 0xff, 0xff, //0x00003794 .long L0_0_set_499 + 0x1f, 0xf3, 0xff, 0xff, //0x00003798 .long L0_0_set_499 + 0x1f, 0xf3, 0xff, 0xff, //0x0000379c .long L0_0_set_499 + 0xec, 0xf2, 0xff, 0xff, //0x000037a0 .long L0_0_set_496 + 0x1f, 0xf3, 0xff, 0xff, //0x000037a4 .long L0_0_set_499 + 0x1f, 0xf3, 0xff, 0xff, //0x000037a8 .long L0_0_set_499 + 0x1f, 0xf3, 0xff, 0xff, //0x000037ac .long L0_0_set_499 + 0x1f, 0xf3, 0xff, 0xff, //0x000037b0 .long L0_0_set_499 + 0x1f, 0xf3, 0xff, 0xff, //0x000037b4 .long L0_0_set_499 + 0x1f, 0xf3, 0xff, 0xff, //0x000037b8 .long L0_0_set_499 + 0x95, 0xf8, 0xff, 0xff, //0x000037bc .long L0_0_set_537 + // // .set L0_1_set_57, LBB0_57-LJTI0_1 + // // .set L0_1_set_85, LBB0_85-LJTI0_1 + // // .set L0_1_set_63, LBB0_63-LJTI0_1 + // // .set L0_1_set_83, LBB0_83-LJTI0_1 + // // .set L0_1_set_60, LBB0_60-LJTI0_1 + // // .set L0_1_set_88, LBB0_88-LJTI0_1 + //0x000037c0 LJTI0_1 + 0xc5, 0xcc, 0xff, 0xff, //0x000037c0 .long L0_1_set_57 + 0xde, 0xce, 0xff, 0xff, //0x000037c4 .long L0_1_set_85 + 0x03, 0xcd, 0xff, 0xff, //0x000037c8 .long L0_1_set_63 + 0xc7, 0xce, 0xff, 0xff, //0x000037cc .long L0_1_set_83 + 0xde, 0xcc, 0xff, 0xff, //0x000037d0 .long L0_1_set_60 + 0x7f, 0xd1, 0xff, 0xff, //0x000037d4 .long L0_1_set_88 + // // .set L0_2_set_582, LBB0_582-LJTI0_2 + // // .set L0_2_set_567, LBB0_567-LJTI0_2 + // // .set L0_2_set_231, LBB0_231-LJTI0_2 + // // .set L0_2_set_255, LBB0_255-LJTI0_2 + // // .set L0_2_set_90, LBB0_90-LJTI0_2 + // // .set L0_2_set_226, LBB0_226-LJTI0_2 + // // .set L0_2_set_228, LBB0_228-LJTI0_2 + // // .set L0_2_set_291, LBB0_291-LJTI0_2 // // .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 - // // .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 + // // .set L0_2_set_297, LBB0_297-LJTI0_2 + //0x000037d8 LJTI0_2 + 0x04, 0xfc, 0xff, 0xff, //0x000037d8 .long L0_2_set_582 + 0x4c, 0xfb, 0xff, 0xff, //0x000037dc .long L0_2_set_567 + 0x4c, 0xfb, 0xff, 0xff, //0x000037e0 .long L0_2_set_567 + 0x4c, 0xfb, 0xff, 0xff, //0x000037e4 .long L0_2_set_567 + 0x4c, 0xfb, 0xff, 0xff, //0x000037e8 .long L0_2_set_567 + 0x4c, 0xfb, 0xff, 0xff, //0x000037ec .long L0_2_set_567 + 0x4c, 0xfb, 0xff, 0xff, //0x000037f0 .long L0_2_set_567 + 0x4c, 0xfb, 0xff, 0xff, //0x000037f4 .long L0_2_set_567 + 0x4c, 0xfb, 0xff, 0xff, //0x000037f8 .long L0_2_set_567 + 0x4c, 0xfb, 0xff, 0xff, //0x000037fc .long L0_2_set_567 + 0x4c, 0xfb, 0xff, 0xff, //0x00003800 .long L0_2_set_567 + 0x4c, 0xfb, 0xff, 0xff, //0x00003804 .long L0_2_set_567 + 0x4c, 0xfb, 0xff, 0xff, //0x00003808 .long L0_2_set_567 + 0x4c, 0xfb, 0xff, 0xff, //0x0000380c .long L0_2_set_567 + 0x4c, 0xfb, 0xff, 0xff, //0x00003810 .long L0_2_set_567 + 0x4c, 0xfb, 0xff, 0xff, //0x00003814 .long L0_2_set_567 + 0x4c, 0xfb, 0xff, 0xff, //0x00003818 .long L0_2_set_567 + 0x4c, 0xfb, 0xff, 0xff, //0x0000381c .long L0_2_set_567 + 0x4c, 0xfb, 0xff, 0xff, //0x00003820 .long L0_2_set_567 + 0x4c, 0xfb, 0xff, 0xff, //0x00003824 .long L0_2_set_567 + 0x4c, 0xfb, 0xff, 0xff, //0x00003828 .long L0_2_set_567 + 0x4c, 0xfb, 0xff, 0xff, //0x0000382c .long L0_2_set_567 + 0x4c, 0xfb, 0xff, 0xff, //0x00003830 .long L0_2_set_567 + 0x4c, 0xfb, 0xff, 0xff, //0x00003834 .long L0_2_set_567 + 0x4c, 0xfb, 0xff, 0xff, //0x00003838 .long L0_2_set_567 + 0x4c, 0xfb, 0xff, 0xff, //0x0000383c .long L0_2_set_567 + 0x4c, 0xfb, 0xff, 0xff, //0x00003840 .long L0_2_set_567 + 0x4c, 0xfb, 0xff, 0xff, //0x00003844 .long L0_2_set_567 + 0x4c, 0xfb, 0xff, 0xff, //0x00003848 .long L0_2_set_567 + 0x4c, 0xfb, 0xff, 0xff, //0x0000384c .long L0_2_set_567 + 0x4c, 0xfb, 0xff, 0xff, //0x00003850 .long L0_2_set_567 + 0x4c, 0xfb, 0xff, 0xff, //0x00003854 .long L0_2_set_567 + 0x4c, 0xfb, 0xff, 0xff, //0x00003858 .long L0_2_set_567 + 0x4c, 0xfb, 0xff, 0xff, //0x0000385c .long L0_2_set_567 + 0x37, 0xd9, 0xff, 0xff, //0x00003860 .long L0_2_set_231 + 0x4c, 0xfb, 0xff, 0xff, //0x00003864 .long L0_2_set_567 + 0x4c, 0xfb, 0xff, 0xff, //0x00003868 .long L0_2_set_567 + 0x4c, 0xfb, 0xff, 0xff, //0x0000386c .long L0_2_set_567 + 0x4c, 0xfb, 0xff, 0xff, //0x00003870 .long L0_2_set_567 + 0x4c, 0xfb, 0xff, 0xff, //0x00003874 .long L0_2_set_567 + 0x4c, 0xfb, 0xff, 0xff, //0x00003878 .long L0_2_set_567 + 0x4c, 0xfb, 0xff, 0xff, //0x0000387c .long L0_2_set_567 + 0x4c, 0xfb, 0xff, 0xff, //0x00003880 .long L0_2_set_567 + 0x4c, 0xfb, 0xff, 0xff, //0x00003884 .long L0_2_set_567 + 0x4c, 0xfb, 0xff, 0xff, //0x00003888 .long L0_2_set_567 + 0xca, 0xda, 0xff, 0xff, //0x0000388c .long L0_2_set_255 + 0x4c, 0xfb, 0xff, 0xff, //0x00003890 .long L0_2_set_567 + 0x4c, 0xfb, 0xff, 0xff, //0x00003894 .long L0_2_set_567 + 0x1e, 0xcf, 0xff, 0xff, //0x00003898 .long L0_2_set_90 + 0x1e, 0xcf, 0xff, 0xff, //0x0000389c .long L0_2_set_90 + 0x1e, 0xcf, 0xff, 0xff, //0x000038a0 .long L0_2_set_90 + 0x1e, 0xcf, 0xff, 0xff, //0x000038a4 .long L0_2_set_90 + 0x1e, 0xcf, 0xff, 0xff, //0x000038a8 .long L0_2_set_90 + 0x1e, 0xcf, 0xff, 0xff, //0x000038ac .long L0_2_set_90 + 0x1e, 0xcf, 0xff, 0xff, //0x000038b0 .long L0_2_set_90 + 0x1e, 0xcf, 0xff, 0xff, //0x000038b4 .long L0_2_set_90 + 0x1e, 0xcf, 0xff, 0xff, //0x000038b8 .long L0_2_set_90 + 0x1e, 0xcf, 0xff, 0xff, //0x000038bc .long L0_2_set_90 + 0x4c, 0xfb, 0xff, 0xff, //0x000038c0 .long L0_2_set_567 + 0x4c, 0xfb, 0xff, 0xff, //0x000038c4 .long L0_2_set_567 + 0x4c, 0xfb, 0xff, 0xff, //0x000038c8 .long L0_2_set_567 + 0x4c, 0xfb, 0xff, 0xff, //0x000038cc .long L0_2_set_567 + 0x4c, 0xfb, 0xff, 0xff, //0x000038d0 .long L0_2_set_567 + 0x4c, 0xfb, 0xff, 0xff, //0x000038d4 .long L0_2_set_567 + 0x4c, 0xfb, 0xff, 0xff, //0x000038d8 .long L0_2_set_567 + 0x4c, 0xfb, 0xff, 0xff, //0x000038dc .long L0_2_set_567 + 0x4c, 0xfb, 0xff, 0xff, //0x000038e0 .long L0_2_set_567 + 0x4c, 0xfb, 0xff, 0xff, //0x000038e4 .long L0_2_set_567 + 0x4c, 0xfb, 0xff, 0xff, //0x000038e8 .long L0_2_set_567 + 0x4c, 0xfb, 0xff, 0xff, //0x000038ec .long L0_2_set_567 + 0x4c, 0xfb, 0xff, 0xff, //0x000038f0 .long L0_2_set_567 + 0x4c, 0xfb, 0xff, 0xff, //0x000038f4 .long L0_2_set_567 + 0x4c, 0xfb, 0xff, 0xff, //0x000038f8 .long L0_2_set_567 + 0x4c, 0xfb, 0xff, 0xff, //0x000038fc .long L0_2_set_567 + 0x4c, 0xfb, 0xff, 0xff, //0x00003900 .long L0_2_set_567 + 0x4c, 0xfb, 0xff, 0xff, //0x00003904 .long L0_2_set_567 + 0x4c, 0xfb, 0xff, 0xff, //0x00003908 .long L0_2_set_567 + 0x4c, 0xfb, 0xff, 0xff, //0x0000390c .long L0_2_set_567 + 0x4c, 0xfb, 0xff, 0xff, //0x00003910 .long L0_2_set_567 + 0x4c, 0xfb, 0xff, 0xff, //0x00003914 .long L0_2_set_567 + 0x4c, 0xfb, 0xff, 0xff, //0x00003918 .long L0_2_set_567 + 0x4c, 0xfb, 0xff, 0xff, //0x0000391c .long L0_2_set_567 + 0x4c, 0xfb, 0xff, 0xff, //0x00003920 .long L0_2_set_567 + 0x4c, 0xfb, 0xff, 0xff, //0x00003924 .long L0_2_set_567 + 0x4c, 0xfb, 0xff, 0xff, //0x00003928 .long L0_2_set_567 + 0x4c, 0xfb, 0xff, 0xff, //0x0000392c .long L0_2_set_567 + 0x4c, 0xfb, 0xff, 0xff, //0x00003930 .long L0_2_set_567 + 0x4c, 0xfb, 0xff, 0xff, //0x00003934 .long L0_2_set_567 + 0x4c, 0xfb, 0xff, 0xff, //0x00003938 .long L0_2_set_567 + 0x4c, 0xfb, 0xff, 0xff, //0x0000393c .long L0_2_set_567 + 0x4c, 0xfb, 0xff, 0xff, //0x00003940 .long L0_2_set_567 + 0xcf, 0xd8, 0xff, 0xff, //0x00003944 .long L0_2_set_226 + 0x4c, 0xfb, 0xff, 0xff, //0x00003948 .long L0_2_set_567 + 0x4c, 0xfb, 0xff, 0xff, //0x0000394c .long L0_2_set_567 + 0x4c, 0xfb, 0xff, 0xff, //0x00003950 .long L0_2_set_567 + 0x4c, 0xfb, 0xff, 0xff, //0x00003954 .long L0_2_set_567 + 0x4c, 0xfb, 0xff, 0xff, //0x00003958 .long L0_2_set_567 + 0x4c, 0xfb, 0xff, 0xff, //0x0000395c .long L0_2_set_567 + 0x4c, 0xfb, 0xff, 0xff, //0x00003960 .long L0_2_set_567 + 0x4c, 0xfb, 0xff, 0xff, //0x00003964 .long L0_2_set_567 + 0x4c, 0xfb, 0xff, 0xff, //0x00003968 .long L0_2_set_567 + 0x4c, 0xfb, 0xff, 0xff, //0x0000396c .long L0_2_set_567 + 0xf3, 0xd8, 0xff, 0xff, //0x00003970 .long L0_2_set_228 + 0x4c, 0xfb, 0xff, 0xff, //0x00003974 .long L0_2_set_567 + 0x4c, 0xfb, 0xff, 0xff, //0x00003978 .long L0_2_set_567 + 0x4c, 0xfb, 0xff, 0xff, //0x0000397c .long L0_2_set_567 + 0x4c, 0xfb, 0xff, 0xff, //0x00003980 .long L0_2_set_567 + 0x4c, 0xfb, 0xff, 0xff, //0x00003984 .long L0_2_set_567 + 0x4c, 0xfb, 0xff, 0xff, //0x00003988 .long L0_2_set_567 + 0x4c, 0xfb, 0xff, 0xff, //0x0000398c .long L0_2_set_567 + 0x09, 0xdd, 0xff, 0xff, //0x00003990 .long L0_2_set_291 + 0x4c, 0xfb, 0xff, 0xff, //0x00003994 .long L0_2_set_567 + 0x4c, 0xfb, 0xff, 0xff, //0x00003998 .long L0_2_set_567 + 0x4c, 0xfb, 0xff, 0xff, //0x0000399c .long L0_2_set_567 + 0x4c, 0xfb, 0xff, 0xff, //0x000039a0 .long L0_2_set_567 + 0x4c, 0xfb, 0xff, 0xff, //0x000039a4 .long L0_2_set_567 + 0x56, 0xdd, 0xff, 0xff, //0x000039a8 .long L0_2_set_299 + 0x4c, 0xfb, 0xff, 0xff, //0x000039ac .long L0_2_set_567 + 0x4c, 0xfb, 0xff, 0xff, //0x000039b0 .long L0_2_set_567 + 0x4c, 0xfb, 0xff, 0xff, //0x000039b4 .long L0_2_set_567 + 0x4c, 0xfb, 0xff, 0xff, //0x000039b8 .long L0_2_set_567 + 0x4c, 0xfb, 0xff, 0xff, //0x000039bc .long L0_2_set_567 + 0x4c, 0xfb, 0xff, 0xff, //0x000039c0 .long L0_2_set_567 + 0x32, 0xdd, 0xff, 0xff, //0x000039c4 .long L0_2_set_297 + // // .set L0_3_set_280, LBB0_280-LJTI0_3 + // // .set L0_3_set_330, LBB0_330-LJTI0_3 + // // .set L0_3_set_286, LBB0_286-LJTI0_3 + // // .set L0_3_set_289, LBB0_289-LJTI0_3 + //0x000039c8 LJTI0_3 + 0x9c, 0xda, 0xff, 0xff, //0x000039c8 .long L0_3_set_280 + 0xbe, 0xdd, 0xff, 0xff, //0x000039cc .long L0_3_set_330 + 0x9c, 0xda, 0xff, 0xff, //0x000039d0 .long L0_3_set_280 + 0xea, 0xda, 0xff, 0xff, //0x000039d4 .long L0_3_set_286 + 0xbe, 0xdd, 0xff, 0xff, //0x000039d8 .long L0_3_set_330 + 0xbe, 0xdd, 0xff, 0xff, //0x000039dc .long L0_3_set_330 + 0xbe, 0xdd, 0xff, 0xff, //0x000039e0 .long L0_3_set_330 + 0xbe, 0xdd, 0xff, 0xff, //0x000039e4 .long L0_3_set_330 + 0xbe, 0xdd, 0xff, 0xff, //0x000039e8 .long L0_3_set_330 + 0xbe, 0xdd, 0xff, 0xff, //0x000039ec .long L0_3_set_330 + 0xbe, 0xdd, 0xff, 0xff, //0x000039f0 .long L0_3_set_330 + 0xbe, 0xdd, 0xff, 0xff, //0x000039f4 .long L0_3_set_330 + 0xbe, 0xdd, 0xff, 0xff, //0x000039f8 .long L0_3_set_330 + 0xbe, 0xdd, 0xff, 0xff, //0x000039fc .long L0_3_set_330 + 0xbe, 0xdd, 0xff, 0xff, //0x00003a00 .long L0_3_set_330 + 0xbe, 0xdd, 0xff, 0xff, //0x00003a04 .long L0_3_set_330 + 0xbe, 0xdd, 0xff, 0xff, //0x00003a08 .long L0_3_set_330 + 0xbe, 0xdd, 0xff, 0xff, //0x00003a0c .long L0_3_set_330 + 0xbe, 0xdd, 0xff, 0xff, //0x00003a10 .long L0_3_set_330 + 0xbe, 0xdd, 0xff, 0xff, //0x00003a14 .long L0_3_set_330 + 0xbe, 0xdd, 0xff, 0xff, //0x00003a18 .long L0_3_set_330 + 0xbe, 0xdd, 0xff, 0xff, //0x00003a1c .long L0_3_set_330 + 0xbe, 0xdd, 0xff, 0xff, //0x00003a20 .long L0_3_set_330 + 0xbe, 0xdd, 0xff, 0xff, //0x00003a24 .long L0_3_set_330 + 0xbe, 0xdd, 0xff, 0xff, //0x00003a28 .long L0_3_set_330 + 0xbe, 0xdd, 0xff, 0xff, //0x00003a2c .long L0_3_set_330 + 0x06, 0xdb, 0xff, 0xff, //0x00003a30 .long L0_3_set_289 + // // .set L0_4_set_122, LBB0_122-LJTI0_4 + // // .set L0_4_set_199, LBB0_199-LJTI0_4 + // // .set L0_4_set_124, LBB0_124-LJTI0_4 + // // .set L0_4_set_116, LBB0_116-LJTI0_4 + //0x00003a34 LJTI0_4 + 0xe5, 0xce, 0xff, 0xff, //0x00003a34 .long L0_4_set_122 + 0x05, 0xd5, 0xff, 0xff, //0x00003a38 .long L0_4_set_199 + 0xe5, 0xce, 0xff, 0xff, //0x00003a3c .long L0_4_set_122 + 0xf8, 0xce, 0xff, 0xff, //0x00003a40 .long L0_4_set_124 + 0x05, 0xd5, 0xff, 0xff, //0x00003a44 .long L0_4_set_199 + 0x05, 0xd5, 0xff, 0xff, //0x00003a48 .long L0_4_set_199 + 0x05, 0xd5, 0xff, 0xff, //0x00003a4c .long L0_4_set_199 + 0x05, 0xd5, 0xff, 0xff, //0x00003a50 .long L0_4_set_199 + 0x05, 0xd5, 0xff, 0xff, //0x00003a54 .long L0_4_set_199 + 0x05, 0xd5, 0xff, 0xff, //0x00003a58 .long L0_4_set_199 + 0x05, 0xd5, 0xff, 0xff, //0x00003a5c .long L0_4_set_199 + 0x05, 0xd5, 0xff, 0xff, //0x00003a60 .long L0_4_set_199 + 0x05, 0xd5, 0xff, 0xff, //0x00003a64 .long L0_4_set_199 + 0x05, 0xd5, 0xff, 0xff, //0x00003a68 .long L0_4_set_199 + 0x05, 0xd5, 0xff, 0xff, //0x00003a6c .long L0_4_set_199 + 0x05, 0xd5, 0xff, 0xff, //0x00003a70 .long L0_4_set_199 + 0x05, 0xd5, 0xff, 0xff, //0x00003a74 .long L0_4_set_199 + 0x05, 0xd5, 0xff, 0xff, //0x00003a78 .long L0_4_set_199 + 0x05, 0xd5, 0xff, 0xff, //0x00003a7c .long L0_4_set_199 + 0x05, 0xd5, 0xff, 0xff, //0x00003a80 .long L0_4_set_199 + 0x05, 0xd5, 0xff, 0xff, //0x00003a84 .long L0_4_set_199 + 0x05, 0xd5, 0xff, 0xff, //0x00003a88 .long L0_4_set_199 + 0x05, 0xd5, 0xff, 0xff, //0x00003a8c .long L0_4_set_199 + 0x05, 0xd5, 0xff, 0xff, //0x00003a90 .long L0_4_set_199 + 0x05, 0xd5, 0xff, 0xff, //0x00003a94 .long L0_4_set_199 + 0x05, 0xd5, 0xff, 0xff, //0x00003a98 .long L0_4_set_199 + 0x9d, 0xce, 0xff, 0xff, //0x00003a9c .long L0_4_set_116 + //0x00003aa0 .p2align 2, 0x00 + //0x00003aa0 _MASK_USE_NUMBER + 0x02, 0x00, 0x00, 0x00, //0x00003aa0 .long 2 } diff --git a/native/scanning.h b/native/scanning.h index a8b3f3376..96047baa1 100644 --- a/native/scanning.h +++ b/native/scanning.h @@ -1774,6 +1774,9 @@ static always_inline long fsm_exec_1(StateMachine *self, const GoString *src, lo #undef FSM_XERR static always_inline long skip_one_1(const GoString *src, long *p, StateMachine *m, uint64_t flags) { + if (flags & F_NO_VALIDATE_JSON) { + return skip_one_fast_1(src, p); + } fsm_init(m, FSM_VAL); return fsm_exec_1(m, src, p, flags); } \ No newline at end of file