diff options
| author | 2025-04-14 09:43:56 +0200 | |
|---|---|---|
| committer | 2025-04-14 09:43:56 +0200 | |
| commit | 51b9ef5c346f333e558eca38fd954464322f3b7d (patch) | |
| tree | bf5cd0de887a27c1afc66345b1a464921d96e503 /vendor/github.com/cloudwego/base64x | |
| parent | [docs] Remind the user that password resets don't work without restarting. (#... (diff) | |
| download | gotosocial-51b9ef5c346f333e558eca38fd954464322f3b7d.tar.xz | |
[chore]: Bump github.com/gin-contrib/gzip from 1.2.2 to 1.2.3 (#4000)
Bumps [github.com/gin-contrib/gzip](https://github.com/gin-contrib/gzip) from 1.2.2 to 1.2.3.
- [Release notes](https://github.com/gin-contrib/gzip/releases)
- [Changelog](https://github.com/gin-contrib/gzip/blob/master/.goreleaser.yaml)
- [Commits](https://github.com/gin-contrib/gzip/compare/v1.2.2...v1.2.3)
---
updated-dependencies:
- dependency-name: github.com/gin-contrib/gzip
dependency-version: 1.2.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Diffstat (limited to 'vendor/github.com/cloudwego/base64x')
27 files changed, 7910 insertions, 5440 deletions
diff --git a/vendor/github.com/cloudwego/base64x/.gitmodules b/vendor/github.com/cloudwego/base64x/.gitmodules new file mode 100644 index 000000000..7271deb6c --- /dev/null +++ b/vendor/github.com/cloudwego/base64x/.gitmodules @@ -0,0 +1,3 @@ +[submodule "tools/asm2asm"] + path = tools/asm2asm + url = https://github.com/cloudwego/asm2asm diff --git a/vendor/github.com/cloudwego/base64x/base64x.go b/vendor/github.com/cloudwego/base64x/base64x.go index b9ded5507..533e87253 100644 --- a/vendor/github.com/cloudwego/base64x/base64x.go +++ b/vendor/github.com/cloudwego/base64x/base64x.go @@ -18,6 +18,8 @@ package base64x import ( `encoding/base64` + + "github.com/cloudwego/base64x/internal/native" ) // An Encoding is a radix 64 encoding/decoding scheme, defined by a @@ -87,7 +89,7 @@ func (self Encoding) Encode(out []byte, src []byte) { // // It will also update the length of out. func (self Encoding) EncodeUnsafe(out *[]byte, src []byte) { - b64encode(out, &src, int(self) | archFlags) + native.B64Encode(out, &src, int(self) | archFlags) } // EncodeToString returns the base64 encoding of src. @@ -136,7 +138,7 @@ func (self Encoding) Decode(out []byte, src []byte) (int, error) { // // It will also update the length of out. func (self Encoding) DecodeUnsafe(out *[]byte, src []byte) (int, error) { - if n := b64decode(out, mem2addr(src), len(src), int(self) | archFlags); n >= 0 { + if n := native.B64Decode(out, mem2addr(src), len(src), int(self) | archFlags); n >= 0 { return n, nil } else { return 0, base64.CorruptInputError(-n - 1) diff --git a/vendor/github.com/cloudwego/base64x/base64x_subr_amd64.go b/vendor/github.com/cloudwego/base64x/base64x_subr_amd64.go new file mode 100644 index 000000000..022984bda --- /dev/null +++ b/vendor/github.com/cloudwego/base64x/base64x_subr_amd64.go @@ -0,0 +1,18 @@ + + +package base64x + +import ( + "github.com/cloudwego/base64x/internal/native" +) + +// HACK: maintain these only to prevent breakchange, because sonic-go linkname these +var ( + _subr__b64decode uintptr + _subr__b64encode uintptr +) + +func init() { + _subr__b64decode = native.S_b64decode + _subr__b64encode = native.S_b64encode +} diff --git a/vendor/github.com/cloudwego/base64x/internal/native/avx2/b64decode.go b/vendor/github.com/cloudwego/base64x/internal/native/avx2/b64decode.go new file mode 100644 index 000000000..e4f5de4f6 --- /dev/null +++ b/vendor/github.com/cloudwego/base64x/internal/native/avx2/b64decode.go @@ -0,0 +1,35 @@ +// Code generated by Bash, DO NOT EDIT. + +/* + * Copyright 2025 ByteDance Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package avx2 + +import ( + `unsafe` + + `github.com/cloudwego/base64x/internal/rt` +) + +var F_b64decode func(out unsafe.Pointer, src unsafe.Pointer, len int, mod int) (ret int) + +var S_b64decode uintptr + +//go:nosplit +func B64decode(out *[]byte, src unsafe.Pointer, len int, mode int) (ret int) { + return F_b64decode(rt.NoEscape(unsafe.Pointer(out)), rt.NoEscape(unsafe.Pointer(src)), len, mode) +} + diff --git a/vendor/github.com/cloudwego/base64x/internal/native/avx2/b64decode_subr.go b/vendor/github.com/cloudwego/base64x/internal/native/avx2/b64decode_subr.go new file mode 100644 index 000000000..373b8ac5d --- /dev/null +++ b/vendor/github.com/cloudwego/base64x/internal/native/avx2/b64decode_subr.go @@ -0,0 +1,45 @@ +// +build !noasm !appengine +// Code generated by asm2asm, DO NOT EDIT. + +package avx2 + +import ( + `github.com/bytedance/sonic/loader` +) + +const ( + _entry__b64decode = 464 +) + +const ( + _stack__b64decode = 136 +) + +const ( + _size__b64decode = 13488 +) + +var ( + _pcsp__b64decode = [][2]uint32{ + {0x1, 0}, + {0x6, 8}, + {0x8, 16}, + {0xa, 24}, + {0xc, 32}, + {0xd, 40}, + {0x11, 48}, + {0x349e, 136}, + {0x349f, 48}, + {0x34a1, 40}, + {0x34a3, 32}, + {0x34a5, 24}, + {0x34a7, 16}, + {0x34a8, 8}, + {0x34b0, 0}, + } +) + +var _cfunc_b64decode = []loader.CFunc{ + {"_b64decode_entry", 0, _entry__b64decode, 0, nil}, + {"_b64decode", _entry__b64decode, _size__b64decode, _stack__b64decode, _pcsp__b64decode}, +} diff --git a/vendor/github.com/cloudwego/base64x/internal/native/avx2/b64decode_text_amd64.go b/vendor/github.com/cloudwego/base64x/internal/native/avx2/b64decode_text_amd64.go new file mode 100644 index 000000000..4513288e1 --- /dev/null +++ b/vendor/github.com/cloudwego/base64x/internal/native/avx2/b64decode_text_amd64.go @@ -0,0 +1,3981 @@ +// +build amd64 +// Code generated by asm2asm, DO NOT EDIT. + +package avx2 + +var _text_b64decode = []byte{ + // .p2align 5, 0x00 + // LCPI0_0 + 0xa8, // .byte 168 + 0xf8, //0x00000001 .byte 248 + 0xf8, //0x00000002 .byte 248 + 0xf8, //0x00000003 .byte 248 + 0xf8, //0x00000004 .byte 248 + 0xf8, //0x00000005 .byte 248 + 0xf8, //0x00000006 .byte 248 + 0xf8, //0x00000007 .byte 248 + 0xf8, //0x00000008 .byte 248 + 0xf8, //0x00000009 .byte 248 + 0xf0, //0x0000000a .byte 240 + 0x54, //0x0000000b .byte 84 + 0x50, //0x0000000c .byte 80 + 0x50, //0x0000000d .byte 80 + 0x50, //0x0000000e .byte 80 + 0x54, //0x0000000f .byte 84 + 0xa8, //0x00000010 .byte 168 + 0xf8, //0x00000011 .byte 248 + 0xf8, //0x00000012 .byte 248 + 0xf8, //0x00000013 .byte 248 + 0xf8, //0x00000014 .byte 248 + 0xf8, //0x00000015 .byte 248 + 0xf8, //0x00000016 .byte 248 + 0xf8, //0x00000017 .byte 248 + 0xf8, //0x00000018 .byte 248 + 0xf8, //0x00000019 .byte 248 + 0xf0, //0x0000001a .byte 240 + 0x54, //0x0000001b .byte 84 + 0x50, //0x0000001c .byte 80 + 0x50, //0x0000001d .byte 80 + 0x50, //0x0000001e .byte 80 + 0x54, //0x0000001f .byte 84 + //0x00000020 LCPI0_1 + 0xa8, //0x00000020 .byte 168 + 0xf8, //0x00000021 .byte 248 + 0xf8, //0x00000022 .byte 248 + 0xf8, //0x00000023 .byte 248 + 0xf8, //0x00000024 .byte 248 + 0xf8, //0x00000025 .byte 248 + 0xf8, //0x00000026 .byte 248 + 0xf8, //0x00000027 .byte 248 + 0xf8, //0x00000028 .byte 248 + 0xf8, //0x00000029 .byte 248 + 0xf0, //0x0000002a .byte 240 + 0x50, //0x0000002b .byte 80 + 0x50, //0x0000002c .byte 80 + 0x54, //0x0000002d .byte 84 + 0x50, //0x0000002e .byte 80 + 0x70, //0x0000002f .byte 112 + 0xa8, //0x00000030 .byte 168 + 0xf8, //0x00000031 .byte 248 + 0xf8, //0x00000032 .byte 248 + 0xf8, //0x00000033 .byte 248 + 0xf8, //0x00000034 .byte 248 + 0xf8, //0x00000035 .byte 248 + 0xf8, //0x00000036 .byte 248 + 0xf8, //0x00000037 .byte 248 + 0xf8, //0x00000038 .byte 248 + 0xf8, //0x00000039 .byte 248 + 0xf0, //0x0000003a .byte 240 + 0x50, //0x0000003b .byte 80 + 0x50, //0x0000003c .byte 80 + 0x54, //0x0000003d .byte 84 + 0x50, //0x0000003e .byte 80 + 0x70, //0x0000003f .byte 112 + //0x00000040 LCPI0_2 + 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, //0x00000040 QUAD $0x2f2f2f2f2f2f2f2f; QUAD $0x2f2f2f2f2f2f2f2f // .space 16, '////////////////' + 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, //0x00000050 QUAD $0x2f2f2f2f2f2f2f2f; QUAD $0x2f2f2f2f2f2f2f2f // .space 16, '////////////////' + //0x00000060 LCPI0_3 + 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, //0x00000060 QUAD $0x5f5f5f5f5f5f5f5f; QUAD $0x5f5f5f5f5f5f5f5f // .space 16, '________________' + 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, //0x00000070 QUAD $0x5f5f5f5f5f5f5f5f; QUAD $0x5f5f5f5f5f5f5f5f // .space 16, '________________' + //0x00000080 LCPI0_4 + 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, //0x00000080 QUAD $0x1010101010101010; QUAD $0x1010101010101010 // .space 16, '\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10' + 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, //0x00000090 QUAD $0x1010101010101010; QUAD $0x1010101010101010 // .space 16, '\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10' + //0x000000a0 LCPI0_5 + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x000000a0 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' ' + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x000000b0 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' ' + //0x000000c0 LCPI0_6 + 0x00, //0x000000c0 .byte 0 + 0x00, //0x000000c1 .byte 0 + 0x13, //0x000000c2 .byte 19 + 0x04, //0x000000c3 .byte 4 + 0xbf, //0x000000c4 .byte 191 + 0xbf, //0x000000c5 .byte 191 + 0xb9, //0x000000c6 .byte 185 + 0xb9, //0x000000c7 .byte 185 + 0x00, //0x000000c8 .byte 0 + 0x00, //0x000000c9 .byte 0 + 0x00, //0x000000ca .byte 0 + 0x00, //0x000000cb .byte 0 + 0x00, //0x000000cc .byte 0 + 0x00, //0x000000cd .byte 0 + 0x00, //0x000000ce .byte 0 + 0x00, //0x000000cf .byte 0 + 0x00, //0x000000d0 .byte 0 + 0x00, //0x000000d1 .byte 0 + 0x13, //0x000000d2 .byte 19 + 0x04, //0x000000d3 .byte 4 + 0xbf, //0x000000d4 .byte 191 + 0xbf, //0x000000d5 .byte 191 + 0xb9, //0x000000d6 .byte 185 + 0xb9, //0x000000d7 .byte 185 + 0x00, //0x000000d8 .byte 0 + 0x00, //0x000000d9 .byte 0 + 0x00, //0x000000da .byte 0 + 0x00, //0x000000db .byte 0 + 0x00, //0x000000dc .byte 0 + 0x00, //0x000000dd .byte 0 + 0x00, //0x000000de .byte 0 + 0x00, //0x000000df .byte 0 + //0x000000e0 LCPI0_7 + 0x00, //0x000000e0 .byte 0 + 0x00, //0x000000e1 .byte 0 + 0x11, //0x000000e2 .byte 17 + 0x04, //0x000000e3 .byte 4 + 0xbf, //0x000000e4 .byte 191 + 0xbf, //0x000000e5 .byte 191 + 0xb9, //0x000000e6 .byte 185 + 0xb9, //0x000000e7 .byte 185 + 0x00, //0x000000e8 .byte 0 + 0x00, //0x000000e9 .byte 0 + 0x00, //0x000000ea .byte 0 + 0x00, //0x000000eb .byte 0 + 0x00, //0x000000ec .byte 0 + 0x00, //0x000000ed .byte 0 + 0x00, //0x000000ee .byte 0 + 0x00, //0x000000ef .byte 0 + 0x00, //0x000000f0 .byte 0 + 0x00, //0x000000f1 .byte 0 + 0x11, //0x000000f2 .byte 17 + 0x04, //0x000000f3 .byte 4 + 0xbf, //0x000000f4 .byte 191 + 0xbf, //0x000000f5 .byte 191 + 0xb9, //0x000000f6 .byte 185 + 0xb9, //0x000000f7 .byte 185 + 0x00, //0x000000f8 .byte 0 + 0x00, //0x000000f9 .byte 0 + 0x00, //0x000000fa .byte 0 + 0x00, //0x000000fb .byte 0 + 0x00, //0x000000fc .byte 0 + 0x00, //0x000000fd .byte 0 + 0x00, //0x000000fe .byte 0 + 0x00, //0x000000ff .byte 0 + //0x00000100 LCPI0_8 + 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x00000100 QUAD $0x0f0f0f0f0f0f0f0f; QUAD $0x0f0f0f0f0f0f0f0f // .space 16, '\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f' + 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x00000110 QUAD $0x0f0f0f0f0f0f0f0f; QUAD $0x0f0f0f0f0f0f0f0f // .space 16, '\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f' + //0x00000120 LCPI0_9 + 0x01, //0x00000120 .byte 1 + 0x02, //0x00000121 .byte 2 + 0x04, //0x00000122 .byte 4 + 0x08, //0x00000123 .byte 8 + 0x10, //0x00000124 .byte 16 + 0x20, //0x00000125 .byte 32 + 0x40, //0x00000126 .byte 64 + 0x80, //0x00000127 .byte 128 + 0x00, //0x00000128 .byte 0 + 0x00, //0x00000129 .byte 0 + 0x00, //0x0000012a .byte 0 + 0x00, //0x0000012b .byte 0 + 0x00, //0x0000012c .byte 0 + 0x00, //0x0000012d .byte 0 + 0x00, //0x0000012e .byte 0 + 0x00, //0x0000012f .byte 0 + 0x01, //0x00000130 .byte 1 + 0x02, //0x00000131 .byte 2 + 0x04, //0x00000132 .byte 4 + 0x08, //0x00000133 .byte 8 + 0x10, //0x00000134 .byte 16 + 0x20, //0x00000135 .byte 32 + 0x40, //0x00000136 .byte 64 + 0x80, //0x00000137 .byte 128 + 0x00, //0x00000138 .byte 0 + 0x00, //0x00000139 .byte 0 + 0x00, //0x0000013a .byte 0 + 0x00, //0x0000013b .byte 0 + 0x00, //0x0000013c .byte 0 + 0x00, //0x0000013d .byte 0 + 0x00, //0x0000013e .byte 0 + 0x00, //0x0000013f .byte 0 + //0x00000140 LCPI0_10 + 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, //0x00000140 QUAD $0x3f3f3f3f3f3f3f3f; QUAD $0x3f3f3f3f3f3f3f3f // .space 16, '????????????????' + 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, //0x00000150 QUAD $0x3f3f3f3f3f3f3f3f; QUAD $0x3f3f3f3f3f3f3f3f // .space 16, '????????????????' + //0x00000160 LCPI0_11 + 0x40, //0x00000160 .byte 64 + 0x01, //0x00000161 .byte 1 + 0x40, //0x00000162 .byte 64 + 0x01, //0x00000163 .byte 1 + 0x40, //0x00000164 .byte 64 + 0x01, //0x00000165 .byte 1 + 0x40, //0x00000166 .byte 64 + 0x01, //0x00000167 .byte 1 + 0x40, //0x00000168 .byte 64 + 0x01, //0x00000169 .byte 1 + 0x40, //0x0000016a .byte 64 + 0x01, //0x0000016b .byte 1 + 0x40, //0x0000016c .byte 64 + 0x01, //0x0000016d .byte 1 + 0x40, //0x0000016e .byte 64 + 0x01, //0x0000016f .byte 1 + 0x40, //0x00000170 .byte 64 + 0x01, //0x00000171 .byte 1 + 0x40, //0x00000172 .byte 64 + 0x01, //0x00000173 .byte 1 + 0x40, //0x00000174 .byte 64 + 0x01, //0x00000175 .byte 1 + 0x40, //0x00000176 .byte 64 + 0x01, //0x00000177 .byte 1 + 0x40, //0x00000178 .byte 64 + 0x01, //0x00000179 .byte 1 + 0x40, //0x0000017a .byte 64 + 0x01, //0x0000017b .byte 1 + 0x40, //0x0000017c .byte 64 + 0x01, //0x0000017d .byte 1 + 0x40, //0x0000017e .byte 64 + 0x01, //0x0000017f .byte 1 + //0x00000180 LCPI0_12 + 0x00, 0x10, //0x00000180 .word 4096 + 0x01, 0x00, //0x00000182 .word 1 + 0x00, 0x10, //0x00000184 .word 4096 + 0x01, 0x00, //0x00000186 .word 1 + 0x00, 0x10, //0x00000188 .word 4096 + 0x01, 0x00, //0x0000018a .word 1 + 0x00, 0x10, //0x0000018c .word 4096 + 0x01, 0x00, //0x0000018e .word 1 + 0x00, 0x10, //0x00000190 .word 4096 + 0x01, 0x00, //0x00000192 .word 1 + 0x00, 0x10, //0x00000194 .word 4096 + 0x01, 0x00, //0x00000196 .word 1 + 0x00, 0x10, //0x00000198 .word 4096 + 0x01, 0x00, //0x0000019a .word 1 + 0x00, 0x10, //0x0000019c .word 4096 + 0x01, 0x00, //0x0000019e .word 1 + //0x000001a0 LCPI0_14 + 0x02, //0x000001a0 .byte 2 + 0x01, //0x000001a1 .byte 1 + 0x00, //0x000001a2 .byte 0 + 0x06, //0x000001a3 .byte 6 + 0x05, //0x000001a4 .byte 5 + 0x04, //0x000001a5 .byte 4 + 0x0a, //0x000001a6 .byte 10 + 0x09, //0x000001a7 .byte 9 + 0x08, //0x000001a8 .byte 8 + 0x0e, //0x000001a9 .byte 14 + 0x0d, //0x000001aa .byte 13 + 0x0c, //0x000001ab .byte 12 + 0x00, //0x000001ac BYTE $0x00 // .space 1, '\x00' + 0x00, //0x000001ad BYTE $0x00 // .space 1, '\x00' + 0x00, //0x000001ae BYTE $0x00 // .space 1, '\x00' + 0x00, //0x000001af BYTE $0x00 // .space 1, '\x00' + 0x05, //0x000001b0 .byte 5 + 0x04, //0x000001b1 .byte 4 + 0x0a, //0x000001b2 .byte 10 + 0x09, //0x000001b3 .byte 9 + 0x08, //0x000001b4 .byte 8 + 0x0e, //0x000001b5 .byte 14 + 0x0d, //0x000001b6 .byte 13 + 0x0c, //0x000001b7 .byte 12 + 0x00, //0x000001b8 BYTE $0x00 // .space 1, '\x00' + 0x00, //0x000001b9 BYTE $0x00 // .space 1, '\x00' + 0x00, //0x000001ba BYTE $0x00 // .space 1, '\x00' + 0x00, //0x000001bb BYTE $0x00 // .space 1, '\x00' + 0x00, //0x000001bc BYTE $0x00 // .space 1, '\x00' + 0x00, //0x000001bd BYTE $0x00 // .space 1, '\x00' + 0x00, //0x000001be BYTE $0x00 // .space 1, '\x00' + 0x00, //0x000001bf BYTE $0x00 // .space 1, '\x00' + //0x000001c0 .p2align 4, 0x00 + //0x000001c0 LCPI0_13 + 0x00, //0x000001c0 BYTE $0x00 // .space 1, '\x00' + 0x00, //0x000001c1 BYTE $0x00 // .space 1, '\x00' + 0x00, //0x000001c2 BYTE $0x00 // .space 1, '\x00' + 0x00, //0x000001c3 BYTE $0x00 // .space 1, '\x00' + 0x00, //0x000001c4 BYTE $0x00 // .space 1, '\x00' + 0x00, //0x000001c5 BYTE $0x00 // .space 1, '\x00' + 0x00, //0x000001c6 BYTE $0x00 // .space 1, '\x00' + 0x00, //0x000001c7 BYTE $0x00 // .space 1, '\x00' + 0x00, //0x000001c8 BYTE $0x00 // .space 1, '\x00' + 0x00, //0x000001c9 BYTE $0x00 // .space 1, '\x00' + 0x00, //0x000001ca BYTE $0x00 // .space 1, '\x00' + 0x00, //0x000001cb BYTE $0x00 // .space 1, '\x00' + 0x02, //0x000001cc .byte 2 + 0x01, //0x000001cd .byte 1 + 0x00, //0x000001ce .byte 0 + 0x06, //0x000001cf .byte 6 + //0x000001d0 .p2align 4, 0x90 + //0x000001d0 _b64decode + 0x55, //0x000001d0 pushq %rbp + 0x48, 0x89, 0xe5, //0x000001d1 movq %rsp, %rbp + 0x41, 0x57, //0x000001d4 pushq %r15 + 0x41, 0x56, //0x000001d6 pushq %r14 + 0x41, 0x55, //0x000001d8 pushq %r13 + 0x41, 0x54, //0x000001da pushq %r12 + 0x53, //0x000001dc pushq %rbx + 0x48, 0x83, 0xec, 0x58, //0x000001dd subq $88, %rsp + 0x48, 0x85, 0xd2, //0x000001e1 testq %rdx, %rdx + 0x0f, 0x84, 0x85, 0x00, 0x00, 0x00, //0x000001e4 je LBB0_6 + 0x41, 0x89, 0xca, //0x000001ea movl %ecx, %r10d + 0x48, 0x8b, 0x07, //0x000001ed movq (%rdi), %rax + 0x48, 0x8b, 0x4f, 0x10, //0x000001f0 movq $16(%rdi), %rcx + 0x48, 0x89, 0x7d, 0x80, //0x000001f4 movq %rdi, $-128(%rbp) + 0x48, 0x8b, 0x7f, 0x08, //0x000001f8 movq $8(%rdi), %rdi + 0x48, 0x01, 0xc7, //0x000001fc addq %rax, %rdi + 0x48, 0x89, 0x7d, 0x98, //0x000001ff movq %rdi, $-104(%rbp) + 0x48, 0x8d, 0x3c, 0x08, //0x00000203 leaq (%rax,%rcx), %rdi + 0x48, 0x89, 0x7d, 0xb8, //0x00000207 movq %rdi, $-72(%rbp) + 0x4c, 0x8d, 0x0c, 0x16, //0x0000020b leaq (%rsi,%rdx), %r9 + 0x48, 0x8d, 0x1d, 0x6a, 0x34, 0x00, 0x00, //0x0000020f leaq $13418(%rip), %rbx /* _VecDecodeCharsetStd+0(%rip) */ + 0x48, 0x8d, 0x3d, 0x63, 0x35, 0x00, 0x00, //0x00000216 leaq $13667(%rip), %rdi /* _VecDecodeCharsetURL+0(%rip) */ + 0x41, 0xf6, 0xc2, 0x01, //0x0000021d testb $1, %r10b + 0x48, 0x0f, 0x44, 0xfb, //0x00000221 cmoveq %rbx, %rdi + 0x48, 0x89, 0x7d, 0xd0, //0x00000225 movq %rdi, $-48(%rbp) + 0x0f, 0x84, 0x47, 0x00, 0x00, 0x00, //0x00000229 je LBB0_7 + 0xc5, 0xfe, 0x6f, 0x05, 0xe9, 0xfd, 0xff, 0xff, //0x0000022f vmovdqu $-535(%rip), %ymm0 /* LCPI0_1+0(%rip) */ + 0x0f, 0x85, 0x47, 0x00, 0x00, 0x00, //0x00000237 jne LBB0_8 + //0x0000023d LBB0_3 + 0xc5, 0xfe, 0x6f, 0x0d, 0xfb, 0xfd, 0xff, 0xff, //0x0000023d vmovdqu $-517(%rip), %ymm1 /* LCPI0_2+0(%rip) */ + 0x0f, 0x85, 0x47, 0x00, 0x00, 0x00, //0x00000245 jne LBB0_9 + //0x0000024b LBB0_4 + 0xc5, 0xfe, 0x6f, 0x15, 0x2d, 0xfe, 0xff, 0xff, //0x0000024b vmovdqu $-467(%rip), %ymm2 /* LCPI0_4+0(%rip) */ + 0x4c, 0x8d, 0x74, 0x16, 0xe0, //0x00000253 leaq $-32(%rsi,%rdx), %r14 + 0x48, 0x89, 0x55, 0xa0, //0x00000258 movq %rdx, $-96(%rbp) + 0x0f, 0x85, 0x47, 0x00, 0x00, 0x00, //0x0000025c jne LBB0_10 + //0x00000262 LBB0_5 + 0xc5, 0xfe, 0x6f, 0x1d, 0x56, 0xfe, 0xff, 0xff, //0x00000262 vmovdqu $-426(%rip), %ymm3 /* LCPI0_6+0(%rip) */ + 0xe9, 0x42, 0x00, 0x00, 0x00, //0x0000026a jmp LBB0_11 + //0x0000026f LBB0_6 + 0x31, 0xc0, //0x0000026f xorl %eax, %eax + 0xe9, 0xf4, 0x33, 0x00, 0x00, //0x00000271 jmp LBB0_865 + //0x00000276 LBB0_7 + 0xc5, 0xfe, 0x6f, 0x05, 0x82, 0xfd, 0xff, 0xff, //0x00000276 vmovdqu $-638(%rip), %ymm0 /* LCPI0_0+0(%rip) */ + 0x0f, 0x84, 0xb9, 0xff, 0xff, 0xff, //0x0000027e je LBB0_3 + //0x00000284 LBB0_8 + 0xc5, 0xfe, 0x6f, 0x0d, 0xd4, 0xfd, 0xff, 0xff, //0x00000284 vmovdqu $-556(%rip), %ymm1 /* LCPI0_3+0(%rip) */ + 0x0f, 0x84, 0xb9, 0xff, 0xff, 0xff, //0x0000028c je LBB0_4 + //0x00000292 LBB0_9 + 0xc5, 0xfe, 0x6f, 0x15, 0x06, 0xfe, 0xff, 0xff, //0x00000292 vmovdqu $-506(%rip), %ymm2 /* LCPI0_5+0(%rip) */ + 0x4c, 0x8d, 0x74, 0x16, 0xe0, //0x0000029a leaq $-32(%rsi,%rdx), %r14 + 0x48, 0x89, 0x55, 0xa0, //0x0000029f movq %rdx, $-96(%rbp) + 0x0f, 0x84, 0xb9, 0xff, 0xff, 0xff, //0x000002a3 je LBB0_5 + //0x000002a9 LBB0_10 + 0xc5, 0xfe, 0x6f, 0x1d, 0x2f, 0xfe, 0xff, 0xff, //0x000002a9 vmovdqu $-465(%rip), %ymm3 /* LCPI0_7+0(%rip) */ + //0x000002b1 LBB0_11 + 0x48, 0x8b, 0x7d, 0x98, //0x000002b1 movq $-104(%rbp), %rdi + 0x49, 0x89, 0xf3, //0x000002b5 movq %rsi, %r11 + 0x48, 0x89, 0xf2, //0x000002b8 movq %rsi, %rdx + 0x48, 0x89, 0x75, 0xb0, //0x000002bb movq %rsi, $-80(%rbp) + 0x49, 0x39, 0xf6, //0x000002bf cmpq %rsi, %r14 + 0x48, 0x89, 0xfa, //0x000002c2 movq %rdi, %rdx + 0x44, 0x89, 0x55, 0xcc, //0x000002c5 movl %r10d, $-52(%rbp) + 0x0f, 0x82, 0x6e, 0x0d, 0x00, 0x00, //0x000002c9 jb LBB0_227 + 0x4c, 0x8d, 0x3c, 0x08, //0x000002cf leaq (%rax,%rcx), %r15 + 0x49, 0x83, 0xc7, 0xe0, //0x000002d3 addq $-32, %r15 + 0x48, 0x8b, 0x45, 0x98, //0x000002d7 movq $-104(%rbp), %rax + 0x48, 0x89, 0xc2, //0x000002db movq %rax, %rdx + 0x4c, 0x8b, 0x5d, 0xb0, //0x000002de movq $-80(%rbp), %r11 + 0x4c, 0x39, 0xf8, //0x000002e2 cmpq %r15, %rax + 0x0f, 0x87, 0x52, 0x0d, 0x00, 0x00, //0x000002e5 ja LBB0_227 + 0x4c, 0x8b, 0x5d, 0xb0, //0x000002eb movq $-80(%rbp), %r11 + 0x48, 0x8b, 0x45, 0xa0, //0x000002ef movq $-96(%rbp), %rax + 0x4c, 0x01, 0xd8, //0x000002f3 addq %r11, %rax + 0x48, 0x83, 0xc0, 0xff, //0x000002f6 addq $-1, %rax + 0x48, 0x89, 0x45, 0xa8, //0x000002fa movq %rax, $-88(%rbp) + 0xc5, 0xfe, 0x6f, 0x25, 0xfa, 0xfd, 0xff, 0xff, //0x000002fe vmovdqu $-518(%rip), %ymm4 /* LCPI0_8+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x2d, 0x12, 0xfe, 0xff, 0xff, //0x00000306 vmovdqu $-494(%rip), %ymm5 /* LCPI0_9+0(%rip) */ + 0xc5, 0xc9, 0xef, 0xf6, //0x0000030e vpxor %xmm6, %xmm6, %xmm6 + 0x49, 0xb8, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, //0x00000312 movabsq $-4294967296, %r8 + 0xc5, 0x7e, 0x6f, 0x05, 0x3c, 0xfe, 0xff, 0xff, //0x0000031c vmovdqu $-452(%rip), %ymm8 /* LCPI0_11+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x0d, 0x54, 0xfe, 0xff, 0xff, //0x00000324 vmovdqu $-428(%rip), %ymm9 /* LCPI0_12+0(%rip) */ + 0xc5, 0x7a, 0x6f, 0x15, 0x8c, 0xfe, 0xff, 0xff, //0x0000032c vmovdqu $-372(%rip), %xmm10 /* LCPI0_13+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x1d, 0x64, 0xfe, 0xff, 0xff, //0x00000334 vmovdqu $-412(%rip), %ymm11 /* LCPI0_14+0(%rip) */ + 0x48, 0x8b, 0x55, 0x98, //0x0000033c movq $-104(%rbp), %rdx + //0x00000340 .p2align 4, 0x90 + //0x00000340 LBB0_14 + 0xc4, 0x41, 0x7e, 0x6f, 0x23, //0x00000340 vmovdqu (%r11), %ymm12 + 0xc4, 0xc1, 0x15, 0x72, 0xd4, 0x04, //0x00000345 vpsrld $4, %ymm12, %ymm13 + 0xc5, 0x15, 0xdb, 0xec, //0x0000034b vpand %ymm4, %ymm13, %ymm13 + 0xc5, 0x1d, 0xdb, 0xf4, //0x0000034f vpand %ymm4, %ymm12, %ymm14 + 0xc4, 0x42, 0x7d, 0x00, 0xf6, //0x00000353 vpshufb %ymm14, %ymm0, %ymm14 + 0xc4, 0x42, 0x55, 0x00, 0xfd, //0x00000358 vpshufb %ymm13, %ymm5, %ymm15 + 0xc4, 0x41, 0x05, 0xdb, 0xf6, //0x0000035d vpand %ymm14, %ymm15, %ymm14 + 0xc5, 0x0d, 0x74, 0xf6, //0x00000362 vpcmpeqb %ymm6, %ymm14, %ymm14 + 0xc4, 0xc1, 0x7d, 0xd7, 0xc6, //0x00000366 vpmovmskb %ymm14, %eax + 0x4c, 0x09, 0xc0, //0x0000036b orq %r8, %rax + 0x48, 0x0f, 0xbc, 0xc0, //0x0000036e bsfq %rax, %rax + 0x83, 0xf8, 0x1f, //0x00000372 cmpl $31, %eax + 0x0f, 0x87, 0x85, 0x00, 0x00, 0x00, //0x00000375 ja LBB0_22 + 0x4d, 0x39, 0xcb, //0x0000037b cmpq %r9, %r11 + 0x0f, 0x83, 0xca, 0x00, 0x00, 0x00, //0x0000037e jae LBB0_23 + 0x48, 0x89, 0x55, 0xc0, //0x00000384 movq %rdx, $-64(%rbp) + 0x4d, 0x89, 0xdc, //0x00000388 movq %r11, %r12 + 0x41, 0xf6, 0xc2, 0x08, //0x0000038b testb $8, %r10b + 0x0f, 0x85, 0x47, 0x01, 0x00, 0x00, //0x0000038f jne LBB0_32 + 0xe9, 0x13, 0x00, 0x00, 0x00, //0x00000395 jmp LBB0_18 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000039a .p2align 4, 0x90 + //0x000003a0 LBB0_17 + 0x49, 0x83, 0xc4, 0x01, //0x000003a0 addq $1, %r12 + 0x4d, 0x39, 0xcc, //0x000003a4 cmpq %r9, %r12 + 0x0f, 0x83, 0x5d, 0x02, 0x00, 0x00, //0x000003a7 jae LBB0_48 + //0x000003ad LBB0_18 + 0x41, 0x0f, 0xb6, 0x34, 0x24, //0x000003ad movzbl (%r12), %esi + 0x48, 0x83, 0xfe, 0x0d, //0x000003b2 cmpq $13, %rsi + 0x0f, 0x84, 0xe4, 0xff, 0xff, 0xff, //0x000003b6 je LBB0_17 + 0x40, 0x80, 0xfe, 0x0a, //0x000003bc cmpb $10, %sil + 0x0f, 0x84, 0xda, 0xff, 0xff, 0xff, //0x000003c0 je LBB0_17 + 0x48, 0x8b, 0x45, 0xd0, //0x000003c6 movq $-48(%rbp), %rax + 0x44, 0x0f, 0xb6, 0x2c, 0x30, //0x000003ca movzbl (%rax,%rsi), %r13d + 0x49, 0x83, 0xc4, 0x01, //0x000003cf addq $1, %r12 + 0x41, 0x81, 0xfd, 0xff, 0x00, 0x00, 0x00, //0x000003d3 cmpl $255, %r13d + 0x0f, 0x84, 0x5f, 0x03, 0x00, 0x00, //0x000003da je LBB0_72 + 0xbf, 0x01, 0x00, 0x00, 0x00, //0x000003e0 movl $1, %edi + 0x4d, 0x39, 0xcc, //0x000003e5 cmpq %r9, %r12 + 0x0f, 0x82, 0x8f, 0x00, 0x00, 0x00, //0x000003e8 jb LBB0_26 + 0xe9, 0xd8, 0x02, 0x00, 0x00, //0x000003ee jmp LBB0_62 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000003f3 .p2align 4, 0x90 + //0x00000400 LBB0_22 + 0xc5, 0x1d, 0x74, 0xf1, //0x00000400 vpcmpeqb %ymm1, %ymm12, %ymm14 + 0xc4, 0x42, 0x65, 0x00, 0xed, //0x00000404 vpshufb %ymm13, %ymm3, %ymm13 + 0xc4, 0x63, 0x15, 0x4c, 0xea, 0xe0, //0x00000409 vpblendvb %ymm14, %ymm2, %ymm13, %ymm13 + 0xc4, 0x41, 0x15, 0xfc, 0xe4, //0x0000040f vpaddb %ymm12, %ymm13, %ymm12 + 0xc5, 0x1d, 0xdb, 0x25, 0x24, 0xfd, 0xff, 0xff, //0x00000414 vpand $-732(%rip), %ymm12, %ymm12 /* LCPI0_10+0(%rip) */ + 0xc4, 0x42, 0x1d, 0x04, 0xe0, //0x0000041c vpmaddubsw %ymm8, %ymm12, %ymm12 + 0xc4, 0x41, 0x1d, 0xf5, 0xe1, //0x00000421 vpmaddwd %ymm9, %ymm12, %ymm12 + 0xc4, 0x63, 0x7d, 0x39, 0xe7, 0x01, //0x00000426 vextracti128 $1, %ymm12, %xmm7 + 0xc4, 0xc2, 0x41, 0x00, 0xfa, //0x0000042c vpshufb %xmm10, %xmm7, %xmm7 + 0xc4, 0x42, 0x1d, 0x00, 0xe3, //0x00000431 vpshufb %ymm11, %ymm12, %ymm12 + 0xc4, 0xe3, 0x1d, 0x02, 0xff, 0x08, //0x00000436 vpblendd $8, %ymm7, %ymm12, %ymm7 + 0xc4, 0xe3, 0x45, 0x02, 0xfe, 0xc0, //0x0000043c vpblendd $192, %ymm6, %ymm7, %ymm7 + 0xc5, 0xfe, 0x7f, 0x3a, //0x00000442 vmovdqu %ymm7, (%rdx) + 0x49, 0x83, 0xc3, 0x20, //0x00000446 addq $32, %r11 + 0x48, 0x83, 0xc2, 0x18, //0x0000044a addq $24, %rdx + //0x0000044e LBB0_23 + 0x4d, 0x39, 0xf3, //0x0000044e cmpq %r14, %r11 + 0x0f, 0x87, 0xe6, 0x0b, 0x00, 0x00, //0x00000451 ja LBB0_227 + 0x4c, 0x39, 0xfa, //0x00000457 cmpq %r15, %rdx + 0x0f, 0x86, 0xe0, 0xfe, 0xff, 0xff, //0x0000045a jbe LBB0_14 + 0xe9, 0xd8, 0x0b, 0x00, 0x00, //0x00000460 jmp LBB0_227 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000465 .p2align 4, 0x90 + //0x00000470 LBB0_25 + 0x49, 0x83, 0xc4, 0x01, //0x00000470 addq $1, %r12 + 0x4d, 0x39, 0xcc, //0x00000474 cmpq %r9, %r12 + 0x0f, 0x83, 0xbd, 0x04, 0x00, 0x00, //0x00000477 jae LBB0_105 + //0x0000047d LBB0_26 + 0x41, 0x0f, 0xb6, 0x34, 0x24, //0x0000047d movzbl (%r12), %esi + 0x48, 0x83, 0xfe, 0x0d, //0x00000482 cmpq $13, %rsi + 0x0f, 0x84, 0xe4, 0xff, 0xff, 0xff, //0x00000486 je LBB0_25 + 0x40, 0x80, 0xfe, 0x0a, //0x0000048c cmpb $10, %sil + 0x0f, 0x84, 0xda, 0xff, 0xff, 0xff, //0x00000490 je LBB0_25 + 0x48, 0x8b, 0x45, 0xd0, //0x00000496 movq $-48(%rbp), %rax + 0x0f, 0xb6, 0x04, 0x30, //0x0000049a movzbl (%rax,%rsi), %eax + 0x49, 0x83, 0xc4, 0x01, //0x0000049e addq $1, %r12 + 0x3d, 0xff, 0x00, 0x00, 0x00, //0x000004a2 cmpl $255, %eax + 0x0f, 0x84, 0x2d, 0x08, 0x00, 0x00, //0x000004a7 je LBB0_158 + 0x41, 0xc1, 0xe5, 0x06, //0x000004ad shll $6, %r13d + 0x41, 0x09, 0xc5, //0x000004b1 orl %eax, %r13d + 0xbf, 0x02, 0x00, 0x00, 0x00, //0x000004b4 movl $2, %edi + 0x4d, 0x39, 0xcc, //0x000004b9 cmpq %r9, %r12 + 0x0f, 0x82, 0x80, 0x01, 0x00, 0x00, //0x000004bc jb LBB0_52 + 0xe9, 0x04, 0x02, 0x00, 0x00, //0x000004c2 jmp LBB0_62 + //0x000004c7 LBB0_46 + 0x80, 0xf9, 0x6e, //0x000004c7 cmpb $110, %cl + 0x0f, 0x85, 0xc4, 0x01, 0x00, 0x00, //0x000004ca jne LBB0_57 + //0x000004d0 LBB0_30 + 0x49, 0x89, 0xc4, //0x000004d0 movq %rax, %r12 + //0x000004d3 LBB0_31 + 0x4d, 0x39, 0xcc, //0x000004d3 cmpq %r9, %r12 + 0x0f, 0x83, 0x2e, 0x01, 0x00, 0x00, //0x000004d6 jae LBB0_48 + //0x000004dc LBB0_32 + 0x49, 0x8d, 0x4c, 0x24, 0x01, //0x000004dc leaq $1(%r12), %rcx + 0x41, 0x0f, 0xb6, 0x04, 0x24, //0x000004e1 movzbl (%r12), %eax + 0x3c, 0x5c, //0x000004e6 cmpb $92, %al + 0x0f, 0x85, 0x02, 0x01, 0x00, 0x00, //0x000004e8 jne LBB0_44 + 0x49, 0x8d, 0x44, 0x24, 0x02, //0x000004ee leaq $2(%r12), %rax + 0x40, 0xb6, 0xff, //0x000004f3 movb $-1, %sil + 0x4c, 0x39, 0xc8, //0x000004f6 cmpq %r9, %rax + 0x0f, 0x87, 0x8d, 0x01, 0x00, 0x00, //0x000004f9 ja LBB0_56 + 0x0f, 0xb6, 0x09, //0x000004ff movzbl (%rcx), %ecx + 0x80, 0xf9, 0x71, //0x00000502 cmpb $113, %cl + 0x0f, 0x8e, 0xbc, 0xff, 0xff, 0xff, //0x00000505 jle LBB0_46 + 0x80, 0xf9, 0x72, //0x0000050b cmpb $114, %cl + 0x0f, 0x84, 0xbc, 0xff, 0xff, 0xff, //0x0000050e je LBB0_30 + 0x80, 0xf9, 0x75, //0x00000514 cmpb $117, %cl + 0x0f, 0x85, 0x83, 0x01, 0x00, 0x00, //0x00000517 jne LBB0_59 + 0x4c, 0x89, 0xc9, //0x0000051d movq %r9, %rcx + 0x48, 0x29, 0xc1, //0x00000520 subq %rax, %rcx + 0x48, 0x83, 0xf9, 0x04, //0x00000523 cmpq $4, %rcx + 0x0f, 0x8c, 0x73, 0x01, 0x00, 0x00, //0x00000527 jl LBB0_59 + 0x8b, 0x08, //0x0000052d movl (%rax), %ecx + 0x89, 0xca, //0x0000052f movl %ecx, %edx + 0xf7, 0xd2, //0x00000531 notl %edx + 0x8d, 0xb9, 0xd0, 0xcf, 0xcf, 0xcf, //0x00000533 leal $-808464432(%rcx), %edi + 0x81, 0xe2, 0x80, 0x80, 0x80, 0x80, //0x00000539 andl $-2139062144, %edx + 0x85, 0xfa, //0x0000053f testl %edi, %edx + 0x0f, 0x85, 0x59, 0x01, 0x00, 0x00, //0x00000541 jne LBB0_59 + 0x8d, 0xb9, 0x19, 0x19, 0x19, 0x19, //0x00000547 leal $421075225(%rcx), %edi + 0x09, 0xcf, //0x0000054d orl %ecx, %edi + 0xf7, 0xc7, 0x80, 0x80, 0x80, 0x80, //0x0000054f testl $-2139062144, %edi + 0x0f, 0x85, 0x45, 0x01, 0x00, 0x00, //0x00000555 jne LBB0_59 + 0x89, 0xcf, //0x0000055b movl %ecx, %edi + 0x81, 0xe7, 0x7f, 0x7f, 0x7f, 0x7f, //0x0000055d andl $2139062143, %edi + 0xbb, 0xc0, 0xc0, 0xc0, 0xc0, //0x00000563 movl $-1061109568, %ebx + 0x29, 0xfb, //0x00000568 subl %edi, %ebx + 0x44, 0x8d, 0xaf, 0x46, 0x46, 0x46, 0x46, //0x0000056a leal $1179010630(%rdi), %r13d + 0x21, 0xd3, //0x00000571 andl %edx, %ebx + 0x44, 0x85, 0xeb, //0x00000573 testl %r13d, %ebx + 0x0f, 0x85, 0x2f, 0x05, 0x00, 0x00, //0x00000576 jne LBB0_125 + 0xbb, 0xe0, 0xe0, 0xe0, 0xe0, //0x0000057c movl $-522133280, %ebx + 0x29, 0xfb, //0x00000581 subl %edi, %ebx + 0x81, 0xc7, 0x39, 0x39, 0x39, 0x39, //0x00000583 addl $960051513, %edi + 0x21, 0xda, //0x00000589 andl %ebx, %edx + 0x85, 0xfa, //0x0000058b testl %edi, %edx + 0x44, 0x8b, 0x55, 0xcc, //0x0000058d movl $-52(%rbp), %r10d + 0x0f, 0x85, 0x09, 0x01, 0x00, 0x00, //0x00000591 jne LBB0_59 + 0x0f, 0xc9, //0x00000597 bswapl %ecx + 0x89, 0xc8, //0x00000599 movl %ecx, %eax + 0xc1, 0xe8, 0x04, //0x0000059b shrl $4, %eax + 0xf7, 0xd0, //0x0000059e notl %eax + 0x25, 0x01, 0x01, 0x01, 0x01, //0x000005a0 andl $16843009, %eax + 0x8d, 0x04, 0xc0, //0x000005a5 leal (%rax,%rax,8), %eax + 0x81, 0xe1, 0x0f, 0x0f, 0x0f, 0x0f, //0x000005a8 andl $252645135, %ecx + 0x01, 0xc1, //0x000005ae addl %eax, %ecx + 0x89, 0xc8, //0x000005b0 movl %ecx, %eax + 0xc1, 0xe8, 0x04, //0x000005b2 shrl $4, %eax + 0x09, 0xc8, //0x000005b5 orl %ecx, %eax + 0x89, 0xc1, //0x000005b7 movl %eax, %ecx + 0xc1, 0xe9, 0x08, //0x000005b9 shrl $8, %ecx + 0x81, 0xe1, 0x00, 0xff, 0x00, 0x00, //0x000005bc andl $65280, %ecx + 0x89, 0xc2, //0x000005c2 movl %eax, %edx + 0x81, 0xe2, 0x80, 0x00, 0x00, 0x00, //0x000005c4 andl $128, %edx + 0x49, 0x83, 0xc4, 0x06, //0x000005ca addq $6, %r12 + 0x09, 0xca, //0x000005ce orl %ecx, %edx + 0x0f, 0x85, 0xcd, 0x00, 0x00, 0x00, //0x000005d0 jne LBB0_60 + 0x3c, 0x0d, //0x000005d6 cmpb $13, %al + 0x0f, 0x85, 0x1d, 0x00, 0x00, 0x00, //0x000005d8 jne LBB0_45 + 0xe9, 0xf0, 0xfe, 0xff, 0xff, //0x000005de jmp LBB0_31 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000005e3 .p2align 4, 0x90 + //0x000005f0 LBB0_44 + 0x49, 0x89, 0xcc, //0x000005f0 movq %rcx, %r12 + 0x3c, 0x0d, //0x000005f3 cmpb $13, %al + 0x0f, 0x84, 0xd8, 0xfe, 0xff, 0xff, //0x000005f5 je LBB0_31 + //0x000005fb LBB0_45 + 0x89, 0xc6, //0x000005fb movl %eax, %esi + 0x3c, 0x0a, //0x000005fd cmpb $10, %al + 0x0f, 0x84, 0xce, 0xfe, 0xff, 0xff, //0x000005ff je LBB0_31 + 0xe9, 0x99, 0x00, 0x00, 0x00, //0x00000605 jmp LBB0_60 + //0x0000060a LBB0_48 + 0x31, 0xff, //0x0000060a xorl %edi, %edi + 0x45, 0x31, 0xed, //0x0000060c xorl %r13d, %r13d + //0x0000060f LBB0_49 + 0x85, 0xff, //0x0000060f testl %edi, %edi + 0x48, 0x8b, 0x55, 0xc0, //0x00000611 movq $-64(%rbp), %rdx + 0x0f, 0x85, 0xb0, 0x00, 0x00, 0x00, //0x00000615 jne LBB0_62 + 0x4d, 0x89, 0xe3, //0x0000061b movq %r12, %r11 + 0xe9, 0x2b, 0xfe, 0xff, 0xff, //0x0000061e jmp LBB0_23 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000623 .p2align 4, 0x90 + //0x00000630 LBB0_51 + 0x49, 0x83, 0xc4, 0x01, //0x00000630 addq $1, %r12 + 0xbf, 0x02, 0x00, 0x00, 0x00, //0x00000634 movl $2, %edi + 0x4d, 0x39, 0xcc, //0x00000639 cmpq %r9, %r12 + 0x0f, 0x83, 0xcd, 0xff, 0xff, 0xff, //0x0000063c jae LBB0_49 + //0x00000642 LBB0_52 + 0x41, 0x0f, 0xb6, 0x34, 0x24, //0x00000642 movzbl (%r12), %esi + 0x48, 0x83, 0xfe, 0x0d, //0x00000647 cmpq $13, %rsi + 0x0f, 0x84, 0xdf, 0xff, 0xff, 0xff, //0x0000064b je LBB0_51 + 0x40, 0x80, 0xfe, 0x0a, //0x00000651 cmpb $10, %sil + 0x0f, 0x84, 0xd5, 0xff, 0xff, 0xff, //0x00000655 je LBB0_51 + 0x48, 0x8b, 0x45, 0xd0, //0x0000065b movq $-48(%rbp), %rax + 0x0f, 0xb6, 0x04, 0x30, //0x0000065f movzbl (%rax,%rsi), %eax + 0x49, 0x83, 0xc4, 0x01, //0x00000663 addq $1, %r12 + 0x3d, 0xff, 0x00, 0x00, 0x00, //0x00000667 cmpl $255, %eax + 0x0f, 0x84, 0x3e, 0x09, 0x00, 0x00, //0x0000066c je LBB0_191 + 0x41, 0xc1, 0xe5, 0x06, //0x00000672 shll $6, %r13d + 0x41, 0x09, 0xc5, //0x00000676 orl %eax, %r13d + 0xbf, 0x03, 0x00, 0x00, 0x00, //0x00000679 movl $3, %edi + 0x4d, 0x39, 0xcc, //0x0000067e cmpq %r9, %r12 + 0x0f, 0x82, 0x91, 0x04, 0x00, 0x00, //0x00000681 jb LBB0_131 + 0xe9, 0x3f, 0x00, 0x00, 0x00, //0x00000687 jmp LBB0_62 + //0x0000068c LBB0_56 + 0x49, 0x89, 0xcc, //0x0000068c movq %rcx, %r12 + 0xe9, 0x0f, 0x00, 0x00, 0x00, //0x0000068f jmp LBB0_60 + //0x00000694 LBB0_57 + 0x80, 0xf9, 0x2f, //0x00000694 cmpb $47, %cl + 0x0f, 0x85, 0x03, 0x00, 0x00, 0x00, //0x00000697 jne LBB0_59 + 0x40, 0xb6, 0x2f, //0x0000069d movb $47, %sil + //0x000006a0 LBB0_59 + 0x49, 0x89, 0xc4, //0x000006a0 movq %rax, %r12 + //0x000006a3 LBB0_60 + 0x40, 0x0f, 0xb6, 0xc6, //0x000006a3 movzbl %sil, %eax + 0x48, 0x8b, 0x4d, 0xd0, //0x000006a7 movq $-48(%rbp), %rcx + 0x44, 0x0f, 0xb6, 0x2c, 0x01, //0x000006ab movzbl (%rcx,%rax), %r13d + 0x41, 0x81, 0xfd, 0xff, 0x00, 0x00, 0x00, //0x000006b0 cmpl $255, %r13d + 0x0f, 0x84, 0x82, 0x00, 0x00, 0x00, //0x000006b7 je LBB0_72 + 0xbf, 0x01, 0x00, 0x00, 0x00, //0x000006bd movl $1, %edi + 0x4d, 0x39, 0xcc, //0x000006c2 cmpq %r9, %r12 + 0x0f, 0x82, 0x39, 0x01, 0x00, 0x00, //0x000006c5 jb LBB0_88 + //0x000006cb LBB0_62 + 0x41, 0xf6, 0xc2, 0x02, //0x000006cb testb $2, %r10b + 0x0f, 0x94, 0xc0, //0x000006cf sete %al + 0x83, 0xff, 0x01, //0x000006d2 cmpl $1, %edi + 0x0f, 0x94, 0xc1, //0x000006d5 sete %cl + 0x4d, 0x39, 0xcc, //0x000006d8 cmpq %r9, %r12 + 0x0f, 0x82, 0x11, 0x00, 0x00, 0x00, //0x000006db jb LBB0_65 + 0x83, 0xff, 0x04, //0x000006e1 cmpl $4, %edi + 0x0f, 0x84, 0x08, 0x00, 0x00, 0x00, //0x000006e4 je LBB0_65 + 0x08, 0xc8, //0x000006ea orb %cl, %al + 0x0f, 0x85, 0xef, 0x03, 0x00, 0x00, //0x000006ec jne LBB0_167 + //0x000006f2 LBB0_65 + 0xb0, 0x04, //0x000006f2 movb $4, %al + 0x40, 0x28, 0xf8, //0x000006f4 subb %dil, %al + 0x0f, 0xb6, 0xc0, //0x000006f7 movzbl %al, %eax + 0x01, 0xc0, //0x000006fa addl %eax, %eax + 0x8d, 0x0c, 0x40, //0x000006fc leal (%rax,%rax,2), %ecx + 0x44, 0x89, 0xe8, //0x000006ff movl %r13d, %eax + 0xd3, 0xe0, //0x00000702 shll %cl, %eax + 0x83, 0xff, 0x02, //0x00000704 cmpl $2, %edi + 0x48, 0x8b, 0x55, 0xc0, //0x00000707 movq $-64(%rbp), %rdx + 0x0f, 0x84, 0x18, 0x00, 0x00, 0x00, //0x0000070b je LBB0_70 + 0x83, 0xff, 0x03, //0x00000711 cmpl $3, %edi + 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x00000714 je LBB0_69 + 0x83, 0xff, 0x04, //0x0000071a cmpl $4, %edi + 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x0000071d jne LBB0_71 + 0x88, 0x42, 0x02, //0x00000723 movb %al, $2(%rdx) + //0x00000726 LBB0_69 + 0x88, 0x62, 0x01, //0x00000726 movb %ah, $1(%rdx) + //0x00000729 LBB0_70 + 0xc1, 0xe8, 0x10, //0x00000729 shrl $16, %eax + 0x88, 0x02, //0x0000072c movb %al, (%rdx) + //0x0000072e LBB0_71 + 0x89, 0xf8, //0x0000072e movl %edi, %eax + 0x48, 0x01, 0xc2, //0x00000730 addq %rax, %rdx + 0x48, 0x83, 0xc2, 0xff, //0x00000733 addq $-1, %rdx + 0x4d, 0x89, 0xe3, //0x00000737 movq %r12, %r11 + 0xe9, 0x0f, 0xfd, 0xff, 0xff, //0x0000073a jmp LBB0_23 + //0x0000073f LBB0_72 + 0x31, 0xff, //0x0000073f xorl %edi, %edi + 0x45, 0x31, 0xed, //0x00000741 xorl %r13d, %r13d + //0x00000744 LBB0_73 + 0x41, 0xf6, 0xc2, 0x02, //0x00000744 testb $2, %r10b + 0x0f, 0x85, 0x93, 0x03, 0x00, 0x00, //0x00000748 jne LBB0_167 + 0x40, 0x80, 0xfe, 0x3d, //0x0000074e cmpb $61, %sil + 0x0f, 0x85, 0x89, 0x03, 0x00, 0x00, //0x00000752 jne LBB0_167 + 0x83, 0xff, 0x02, //0x00000758 cmpl $2, %edi + 0x0f, 0x82, 0x80, 0x03, 0x00, 0x00, //0x0000075b jb LBB0_167 + 0xba, 0x05, 0x00, 0x00, 0x00, //0x00000761 movl $5, %edx + 0x29, 0xfa, //0x00000766 subl %edi, %edx + 0x41, 0xf6, 0xc2, 0x08, //0x00000768 testb $8, %r10b + 0x0f, 0x85, 0xd2, 0x01, 0x00, 0x00, //0x0000076c jne LBB0_106 + 0x4d, 0x39, 0xcc, //0x00000772 cmpq %r9, %r12 + 0x0f, 0x83, 0x77, 0xff, 0xff, 0xff, //0x00000775 jae LBB0_65 + 0x49, 0x8d, 0x4c, 0x24, 0x01, //0x0000077b leaq $1(%r12), %rcx + 0x48, 0x8b, 0x45, 0xa8, //0x00000780 movq $-88(%rbp), %rax + 0x4c, 0x29, 0xe0, //0x00000784 subq %r12, %rax + 0x49, 0x83, 0xc4, 0x02, //0x00000787 addq $2, %r12 + 0x4c, 0x89, 0xe6, //0x0000078b movq %r12, %rsi + 0x49, 0x89, 0xcc, //0x0000078e movq %rcx, %r12 + 0xe9, 0x1c, 0x00, 0x00, 0x00, //0x00000791 jmp LBB0_80 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000796 .p2align 4, 0x90 + //0x000007a0 LBB0_79 + 0x49, 0x83, 0xc4, 0x01, //0x000007a0 addq $1, %r12 + 0x48, 0x83, 0xc6, 0x01, //0x000007a4 addq $1, %rsi + 0x48, 0x83, 0xc0, 0xff, //0x000007a8 addq $-1, %rax + 0x0f, 0x83, 0x32, 0x05, 0x00, 0x00, //0x000007ac jae LBB0_159 + //0x000007b2 LBB0_80 + 0x41, 0x0f, 0xb6, 0x4c, 0x24, 0xff, //0x000007b2 movzbl $-1(%r12), %ecx + 0x80, 0xf9, 0x0a, //0x000007b8 cmpb $10, %cl + 0x0f, 0x84, 0xdf, 0xff, 0xff, 0xff, //0x000007bb je LBB0_79 + 0x80, 0xf9, 0x0d, //0x000007c1 cmpb $13, %cl + 0x0f, 0x84, 0xd6, 0xff, 0xff, 0xff, //0x000007c4 je LBB0_79 + 0x80, 0xf9, 0x3d, //0x000007ca cmpb $61, %cl + 0x0f, 0x85, 0x0e, 0x03, 0x00, 0x00, //0x000007cd jne LBB0_167 + 0x83, 0xfa, 0x02, //0x000007d3 cmpl $2, %edx + 0x0f, 0x84, 0x05, 0x03, 0x00, 0x00, //0x000007d6 je LBB0_167 + 0x4d, 0x39, 0xcc, //0x000007dc cmpq %r9, %r12 + 0x0f, 0x83, 0x0d, 0xff, 0xff, 0xff, //0x000007df jae LBB0_65 + 0x49, 0x01, 0xc4, //0x000007e5 addq %rax, %r12 + 0x31, 0xc9, //0x000007e8 xorl %ecx, %ecx + 0xe9, 0xd9, 0x02, 0x00, 0x00, //0x000007ea jmp LBB0_127 + //0x000007ef LBB0_102 + 0x80, 0xf9, 0x6e, //0x000007ef cmpb $110, %cl + 0x0f, 0x85, 0x5a, 0x03, 0x00, 0x00, //0x000007f2 jne LBB0_135 + //0x000007f8 LBB0_86 + 0x49, 0x89, 0xc4, //0x000007f8 movq %rax, %r12 + //0x000007fb LBB0_87 + 0x4d, 0x39, 0xcc, //0x000007fb cmpq %r9, %r12 + 0x0f, 0x83, 0x36, 0x01, 0x00, 0x00, //0x000007fe jae LBB0_105 + //0x00000804 LBB0_88 + 0x49, 0x8d, 0x4c, 0x24, 0x01, //0x00000804 leaq $1(%r12), %rcx + 0x41, 0x0f, 0xb6, 0x04, 0x24, //0x00000809 movzbl (%r12), %eax + 0x3c, 0x5c, //0x0000080e cmpb $92, %al + 0x0f, 0x85, 0x0a, 0x01, 0x00, 0x00, //0x00000810 jne LBB0_100 + 0x49, 0x8d, 0x44, 0x24, 0x02, //0x00000816 leaq $2(%r12), %rax + 0x40, 0xb6, 0xff, //0x0000081b movb $-1, %sil + 0x4c, 0x39, 0xc8, //0x0000081e cmpq %r9, %rax + 0x0f, 0x87, 0xd7, 0x02, 0x00, 0x00, //0x00000821 ja LBB0_129 + 0x0f, 0xb6, 0x09, //0x00000827 movzbl (%rcx), %ecx + 0x80, 0xf9, 0x71, //0x0000082a cmpb $113, %cl + 0x0f, 0x8e, 0xbc, 0xff, 0xff, 0xff, //0x0000082d jle LBB0_102 + 0x80, 0xf9, 0x72, //0x00000833 cmpb $114, %cl + 0x0f, 0x84, 0xbc, 0xff, 0xff, 0xff, //0x00000836 je LBB0_86 + 0x80, 0xf9, 0x75, //0x0000083c cmpb $117, %cl + 0x0f, 0x85, 0x19, 0x03, 0x00, 0x00, //0x0000083f jne LBB0_137 + 0x4c, 0x89, 0xc9, //0x00000845 movq %r9, %rcx + 0x48, 0x29, 0xc1, //0x00000848 subq %rax, %rcx + 0x48, 0x83, 0xf9, 0x04, //0x0000084b cmpq $4, %rcx + 0x0f, 0x8c, 0x09, 0x03, 0x00, 0x00, //0x0000084f jl LBB0_137 + 0x8b, 0x08, //0x00000855 movl (%rax), %ecx + 0x89, 0xcf, //0x00000857 movl %ecx, %edi + 0xf7, 0xd7, //0x00000859 notl %edi + 0x8d, 0x91, 0xd0, 0xcf, 0xcf, 0xcf, //0x0000085b leal $-808464432(%rcx), %edx + 0x81, 0xe7, 0x80, 0x80, 0x80, 0x80, //0x00000861 andl $-2139062144, %edi + 0x85, 0xd7, //0x00000867 testl %edx, %edi + 0x0f, 0x85, 0xef, 0x02, 0x00, 0x00, //0x00000869 jne LBB0_137 + 0x8d, 0x91, 0x19, 0x19, 0x19, 0x19, //0x0000086f leal $421075225(%rcx), %edx + 0x09, 0xca, //0x00000875 orl %ecx, %edx + 0xf7, 0xc2, 0x80, 0x80, 0x80, 0x80, //0x00000877 testl $-2139062144, %edx + 0x0f, 0x85, 0xdb, 0x02, 0x00, 0x00, //0x0000087d jne LBB0_137 + 0x89, 0xcb, //0x00000883 movl %ecx, %ebx + 0x81, 0xe3, 0x7f, 0x7f, 0x7f, 0x7f, //0x00000885 andl $2139062143, %ebx + 0xba, 0xc0, 0xc0, 0xc0, 0xc0, //0x0000088b movl $-1061109568, %edx + 0x29, 0xda, //0x00000890 subl %ebx, %edx + 0x44, 0x8d, 0x83, 0x46, 0x46, 0x46, 0x46, //0x00000892 leal $1179010630(%rbx), %r8d + 0x21, 0xfa, //0x00000899 andl %edi, %edx + 0x44, 0x85, 0xc2, //0x0000089b testl %r8d, %edx + 0x0f, 0x85, 0x48, 0x04, 0x00, 0x00, //0x0000089e jne LBB0_161 + 0xba, 0xe0, 0xe0, 0xe0, 0xe0, //0x000008a4 movl $-522133280, %edx + 0x29, 0xda, //0x000008a9 subl %ebx, %edx + 0x81, 0xc3, 0x39, 0x39, 0x39, 0x39, //0x000008ab addl $960051513, %ebx + 0x21, 0xd7, //0x000008b1 andl %edx, %edi + 0x85, 0xdf, //0x000008b3 testl %ebx, %edi + 0x49, 0xb8, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, //0x000008b5 movabsq $-4294967296, %r8 + 0x0f, 0x85, 0x99, 0x02, 0x00, 0x00, //0x000008bf jne LBB0_137 + 0x0f, 0xc9, //0x000008c5 bswapl %ecx + 0x89, 0xc8, //0x000008c7 movl %ecx, %eax + 0xc1, 0xe8, 0x04, //0x000008c9 shrl $4, %eax + 0xf7, 0xd0, //0x000008cc notl %eax + 0x25, 0x01, 0x01, 0x01, 0x01, //0x000008ce andl $16843009, %eax + 0x8d, 0x04, 0xc0, //0x000008d3 leal (%rax,%rax,8), %eax + 0x81, 0xe1, 0x0f, 0x0f, 0x0f, 0x0f, //0x000008d6 andl $252645135, %ecx + 0x01, 0xc1, //0x000008dc addl %eax, %ecx + 0x89, 0xc8, //0x000008de movl %ecx, %eax + 0xc1, 0xe8, 0x04, //0x000008e0 shrl $4, %eax + 0x09, 0xc8, //0x000008e3 orl %ecx, %eax + 0x89, 0xc1, //0x000008e5 movl %eax, %ecx + 0xc1, 0xe9, 0x08, //0x000008e7 shrl $8, %ecx + 0x81, 0xe1, 0x00, 0xff, 0x00, 0x00, //0x000008ea andl $65280, %ecx + 0x89, 0xc2, //0x000008f0 movl %eax, %edx + 0x81, 0xe2, 0x80, 0x00, 0x00, 0x00, //0x000008f2 andl $128, %edx + 0x49, 0x83, 0xc4, 0x06, //0x000008f8 addq $6, %r12 + 0x09, 0xca, //0x000008fc orl %ecx, %edx + 0x0f, 0x85, 0x5d, 0x02, 0x00, 0x00, //0x000008fe jne LBB0_138 + 0x3c, 0x0d, //0x00000904 cmpb $13, %al + 0x0f, 0x85, 0x1f, 0x00, 0x00, 0x00, //0x00000906 jne LBB0_101 + 0xe9, 0xea, 0xfe, 0xff, 0xff, //0x0000090c jmp LBB0_87 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000911 .p2align 4, 0x90 + //0x00000920 LBB0_100 + 0x49, 0x89, 0xcc, //0x00000920 movq %rcx, %r12 + 0x3c, 0x0d, //0x00000923 cmpb $13, %al + 0x0f, 0x84, 0xd0, 0xfe, 0xff, 0xff, //0x00000925 je LBB0_87 + //0x0000092b LBB0_101 + 0x89, 0xc6, //0x0000092b movl %eax, %esi + 0x3c, 0x0a, //0x0000092d cmpb $10, %al + 0x0f, 0x84, 0xc6, 0xfe, 0xff, 0xff, //0x0000092f je LBB0_87 + 0xe9, 0x27, 0x02, 0x00, 0x00, //0x00000935 jmp LBB0_138 + //0x0000093a LBB0_105 + 0xbf, 0x01, 0x00, 0x00, 0x00, //0x0000093a movl $1, %edi + 0xe9, 0xcb, 0xfc, 0xff, 0xff, //0x0000093f jmp LBB0_49 + //0x00000944 LBB0_106 + 0x4d, 0x39, 0xcc, //0x00000944 cmpq %r9, %r12 + 0x0f, 0x83, 0xa5, 0xfd, 0xff, 0xff, //0x00000947 jae LBB0_65 + 0x89, 0x55, 0x90, //0x0000094d movl %edx, $-112(%rbp) + 0x4c, 0x89, 0xe3, //0x00000950 movq %r12, %rbx + 0xe9, 0x25, 0x00, 0x00, 0x00, //0x00000953 jmp LBB0_110 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000958 .p2align 4, 0x90 + //0x00000960 LBB0_124 + 0x48, 0x89, 0xf3, //0x00000960 movq %rsi, %rbx + 0x4c, 0x39, 0xcb, //0x00000963 cmpq %r9, %rbx + 0x0f, 0x82, 0x11, 0x00, 0x00, 0x00, //0x00000966 jb LBB0_110 + 0xe9, 0x8d, 0x03, 0x00, 0x00, //0x0000096c jmp LBB0_162 + //0x00000971 LBB0_108 + 0x4c, 0x89, 0xe3, //0x00000971 movq %r12, %rbx + 0x4c, 0x39, 0xcb, //0x00000974 cmpq %r9, %rbx + 0x0f, 0x83, 0x81, 0x03, 0x00, 0x00, //0x00000977 jae LBB0_162 + //0x0000097d LBB0_110 + 0x48, 0x8d, 0x73, 0x01, //0x0000097d leaq $1(%rbx), %rsi + 0x0f, 0xb6, 0x0b, //0x00000981 movzbl (%rbx), %ecx + 0x80, 0xf9, 0x5c, //0x00000984 cmpb $92, %cl + 0x0f, 0x85, 0xe8, 0x00, 0x00, 0x00, //0x00000987 jne LBB0_121 + 0x4c, 0x8d, 0x63, 0x02, //0x0000098d leaq $2(%rbx), %r12 + 0x4d, 0x39, 0xcc, //0x00000991 cmpq %r9, %r12 + 0x0f, 0x87, 0x44, 0x01, 0x00, 0x00, //0x00000994 ja LBB0_166 + 0x0f, 0xb6, 0x06, //0x0000099a movzbl (%rsi), %eax + 0x3c, 0x6e, //0x0000099d cmpb $110, %al + 0x0f, 0x84, 0xcc, 0xff, 0xff, 0xff, //0x0000099f je LBB0_108 + 0x3c, 0x72, //0x000009a5 cmpb $114, %al + 0x0f, 0x84, 0xc4, 0xff, 0xff, 0xff, //0x000009a7 je LBB0_108 + 0x3c, 0x75, //0x000009ad cmpb $117, %al + 0x0f, 0x85, 0x2c, 0x01, 0x00, 0x00, //0x000009af jne LBB0_167 + 0x4c, 0x89, 0xc8, //0x000009b5 movq %r9, %rax + 0x4c, 0x29, 0xe0, //0x000009b8 subq %r12, %rax + 0x48, 0x83, 0xf8, 0x04, //0x000009bb cmpq $4, %rax + 0x0f, 0x8c, 0x1c, 0x01, 0x00, 0x00, //0x000009bf jl LBB0_167 + 0x41, 0x8b, 0x04, 0x24, //0x000009c5 movl (%r12), %eax + 0x89, 0xc1, //0x000009c9 movl %eax, %ecx + 0xf7, 0xd1, //0x000009cb notl %ecx + 0x8d, 0xb0, 0xd0, 0xcf, 0xcf, 0xcf, //0x000009cd leal $-808464432(%rax), %esi + 0x81, 0xe1, 0x80, 0x80, 0x80, 0x80, //0x000009d3 andl $-2139062144, %ecx + 0x85, 0xf1, //0x000009d9 testl %esi, %ecx + 0x0f, 0x85, 0x00, 0x01, 0x00, 0x00, //0x000009db jne LBB0_167 + 0x8d, 0xb0, 0x19, 0x19, 0x19, 0x19, //0x000009e1 leal $421075225(%rax), %esi + 0x09, 0xc6, //0x000009e7 orl %eax, %esi + 0xf7, 0xc6, 0x80, 0x80, 0x80, 0x80, //0x000009e9 testl $-2139062144, %esi + 0x0f, 0x85, 0xec, 0x00, 0x00, 0x00, //0x000009ef jne LBB0_167 + 0x89, 0xc6, //0x000009f5 movl %eax, %esi + 0x81, 0xe6, 0x7f, 0x7f, 0x7f, 0x7f, //0x000009f7 andl $2139062143, %esi + 0xba, 0xc0, 0xc0, 0xc0, 0xc0, //0x000009fd movl $-1061109568, %edx + 0x29, 0xf2, //0x00000a02 subl %esi, %edx + 0x44, 0x8d, 0x96, 0x46, 0x46, 0x46, 0x46, //0x00000a04 leal $1179010630(%rsi), %r10d + 0x21, 0xca, //0x00000a0b andl %ecx, %edx + 0x44, 0x85, 0xd2, //0x00000a0d testl %r10d, %edx + 0x0f, 0x85, 0xbe, 0x05, 0x00, 0x00, //0x00000a10 jne LBB0_215 + 0xba, 0xe0, 0xe0, 0xe0, 0xe0, //0x00000a16 movl $-522133280, %edx + 0x29, 0xf2, //0x00000a1b subl %esi, %edx + 0x81, 0xc6, 0x39, 0x39, 0x39, 0x39, //0x00000a1d addl $960051513, %esi + 0x21, 0xd1, //0x00000a23 andl %edx, %ecx + 0x85, 0xf1, //0x00000a25 testl %esi, %ecx + 0x44, 0x8b, 0x55, 0xcc, //0x00000a27 movl $-52(%rbp), %r10d + 0x0f, 0x85, 0xb0, 0x00, 0x00, 0x00, //0x00000a2b jne LBB0_167 + 0x0f, 0xc8, //0x00000a31 bswapl %eax + 0x89, 0xc1, //0x00000a33 movl %eax, %ecx + 0xc1, 0xe9, 0x04, //0x00000a35 shrl $4, %ecx + 0xf7, 0xd1, //0x00000a38 notl %ecx + 0x81, 0xe1, 0x01, 0x01, 0x01, 0x01, //0x00000a3a andl $16843009, %ecx + 0x8d, 0x0c, 0xc9, //0x00000a40 leal (%rcx,%rcx,8), %ecx + 0x25, 0x0f, 0x0f, 0x0f, 0x0f, //0x00000a43 andl $252645135, %eax + 0x01, 0xc8, //0x00000a48 addl %ecx, %eax + 0x89, 0xc1, //0x00000a4a movl %eax, %ecx + 0xc1, 0xe9, 0x04, //0x00000a4c shrl $4, %ecx + 0x09, 0xc1, //0x00000a4f orl %eax, %ecx + 0x89, 0xc8, //0x00000a51 movl %ecx, %eax + 0xc1, 0xe8, 0x08, //0x00000a53 shrl $8, %eax + 0x25, 0x00, 0xff, 0x00, 0x00, //0x00000a56 andl $65280, %eax + 0x89, 0xca, //0x00000a5b movl %ecx, %edx + 0x81, 0xe2, 0x80, 0x00, 0x00, 0x00, //0x00000a5d andl $128, %edx + 0x48, 0x83, 0xc3, 0x06, //0x00000a63 addq $6, %rbx + 0x09, 0xc2, //0x00000a67 orl %eax, %edx + 0x48, 0x89, 0xde, //0x00000a69 movq %rbx, %rsi + 0x49, 0x89, 0xdc, //0x00000a6c movq %rbx, %r12 + 0x0f, 0x85, 0x6c, 0x00, 0x00, 0x00, //0x00000a6f jne LBB0_167 + //0x00000a75 LBB0_121 + 0x80, 0xf9, 0x0a, //0x00000a75 cmpb $10, %cl + 0x0f, 0x84, 0xe2, 0xfe, 0xff, 0xff, //0x00000a78 je LBB0_124 + 0x80, 0xf9, 0x0d, //0x00000a7e cmpb $13, %cl + 0x0f, 0x84, 0xd9, 0xfe, 0xff, 0xff, //0x00000a81 je LBB0_124 + 0x80, 0xf9, 0x3d, //0x00000a87 cmpb $61, %cl + 0x0f, 0x85, 0x4e, 0x00, 0x00, 0x00, //0x00000a8a jne LBB0_166 + 0x83, 0x7d, 0x90, 0x02, //0x00000a90 cmpl $2, $-112(%rbp) + 0x0f, 0x84, 0x44, 0x00, 0x00, 0x00, //0x00000a94 je LBB0_166 + 0x4c, 0x39, 0xce, //0x00000a9a cmpq %r9, %rsi + 0x0f, 0x82, 0x77, 0x02, 0x00, 0x00, //0x00000a9d jb LBB0_198 + //0x00000aa3 LBB0_195 + 0x49, 0x89, 0xf4, //0x00000aa3 movq %rsi, %r12 + 0xe9, 0x47, 0xfc, 0xff, 0xff, //0x00000aa6 jmp LBB0_65 + //0x00000aab LBB0_125 + 0x49, 0x89, 0xc4, //0x00000aab movq %rax, %r12 + 0x44, 0x8b, 0x55, 0xcc, //0x00000aae movl $-52(%rbp), %r10d + 0xe9, 0xec, 0xfb, 0xff, 0xff, //0x00000ab2 jmp LBB0_60 + //0x00000ab7 LBB0_126 + 0x48, 0x83, 0xc6, 0x01, //0x00000ab7 addq $1, %rsi + 0x48, 0x83, 0xc1, 0x01, //0x00000abb addq $1, %rcx + 0x48, 0x39, 0xc8, //0x00000abf cmpq %rcx, %rax + 0x0f, 0x84, 0x2a, 0xfc, 0xff, 0xff, //0x00000ac2 je LBB0_65 + //0x00000ac8 LBB0_127 + 0x0f, 0xb6, 0x5e, 0xff, //0x00000ac8 movzbl $-1(%rsi), %ebx + 0x80, 0xfb, 0x0d, //0x00000acc cmpb $13, %bl + 0x0f, 0x84, 0xe2, 0xff, 0xff, 0xff, //0x00000acf je LBB0_126 + 0x80, 0xfb, 0x0a, //0x00000ad5 cmpb $10, %bl + 0x0f, 0x84, 0xd9, 0xff, 0xff, 0xff, //0x00000ad8 je LBB0_126 + //0x00000ade LBB0_166 + 0x49, 0x89, 0xf4, //0x00000ade movq %rsi, %r12 + //0x00000ae1 LBB0_167 + 0x31, 0xc9, //0x00000ae1 xorl %ecx, %ecx + 0x4d, 0x39, 0xcc, //0x00000ae3 cmpq %r9, %r12 + 0x0f, 0x94, 0xc1, //0x00000ae6 sete %cl + 0x4c, 0x01, 0xe1, //0x00000ae9 addq %r12, %rcx + 0x4c, 0x39, 0xd9, //0x00000aec cmpq %r11, %rcx + 0x48, 0x8b, 0x55, 0xc0, //0x00000aef movq $-64(%rbp), %rdx + 0x0f, 0x84, 0x55, 0xf9, 0xff, 0xff, //0x00000af3 je LBB0_23 + 0xe9, 0x65, 0x2b, 0x00, 0x00, //0x00000af9 jmp LBB0_864 + //0x00000afe LBB0_129 + 0x49, 0x89, 0xcc, //0x00000afe movq %rcx, %r12 + 0xe9, 0x5b, 0x00, 0x00, 0x00, //0x00000b01 jmp LBB0_138 + //0x00000b06 LBB0_130 + 0x49, 0x83, 0xc4, 0x01, //0x00000b06 addq $1, %r12 + 0xbf, 0x03, 0x00, 0x00, 0x00, //0x00000b0a movl $3, %edi + 0x4d, 0x39, 0xcc, //0x00000b0f cmpq %r9, %r12 + 0x0f, 0x83, 0xf7, 0xfa, 0xff, 0xff, //0x00000b12 jae LBB0_49 + //0x00000b18 LBB0_131 + 0x41, 0x0f, 0xb6, 0x34, 0x24, //0x00000b18 movzbl (%r12), %esi + 0x48, 0x83, 0xfe, 0x0d, //0x00000b1d cmpq $13, %rsi + 0x0f, 0x84, 0xdf, 0xff, 0xff, 0xff, //0x00000b21 je LBB0_130 + 0x40, 0x80, 0xfe, 0x0a, //0x00000b27 cmpb $10, %sil + 0x0f, 0x84, 0xd5, 0xff, 0xff, 0xff, //0x00000b2b je LBB0_130 + 0x48, 0x8b, 0x45, 0xd0, //0x00000b31 movq $-48(%rbp), %rax + 0x0f, 0xb6, 0x04, 0x30, //0x00000b35 movzbl (%rax,%rsi), %eax + 0x49, 0x83, 0xc4, 0x01, //0x00000b39 addq $1, %r12 + 0x3d, 0xff, 0x00, 0x00, 0x00, //0x00000b3d cmpl $255, %eax + 0x0f, 0x85, 0xbb, 0x04, 0x00, 0x00, //0x00000b42 jne LBB0_220 + //0x00000b48 LBB0_221 + 0xbf, 0x03, 0x00, 0x00, 0x00, //0x00000b48 movl $3, %edi + 0xe9, 0xf2, 0xfb, 0xff, 0xff, //0x00000b4d jmp LBB0_73 + //0x00000b52 LBB0_135 + 0x80, 0xf9, 0x2f, //0x00000b52 cmpb $47, %cl + 0x0f, 0x85, 0x03, 0x00, 0x00, 0x00, //0x00000b55 jne LBB0_137 + 0x40, 0xb6, 0x2f, //0x00000b5b movb $47, %sil + //0x00000b5e LBB0_137 + 0x49, 0x89, 0xc4, //0x00000b5e movq %rax, %r12 + //0x00000b61 LBB0_138 + 0x40, 0x0f, 0xb6, 0xc6, //0x00000b61 movzbl %sil, %eax + 0x48, 0x8b, 0x4d, 0xd0, //0x00000b65 movq $-48(%rbp), %rcx + 0x0f, 0xb6, 0x04, 0x01, //0x00000b69 movzbl (%rcx,%rax), %eax + 0x3d, 0xff, 0x00, 0x00, 0x00, //0x00000b6d cmpl $255, %eax + 0x0f, 0x84, 0x62, 0x01, 0x00, 0x00, //0x00000b72 je LBB0_158 + 0x41, 0xc1, 0xe5, 0x06, //0x00000b78 shll $6, %r13d + 0x41, 0x09, 0xc5, //0x00000b7c orl %eax, %r13d + 0xbf, 0x02, 0x00, 0x00, 0x00, //0x00000b7f movl $2, %edi + 0x4d, 0x39, 0xcc, //0x00000b84 cmpq %r9, %r12 + 0x0f, 0x82, 0x1f, 0x00, 0x00, 0x00, //0x00000b87 jb LBB0_142 + 0xe9, 0x39, 0xfb, 0xff, 0xff, //0x00000b8d jmp LBB0_62 + //0x00000b92 LBB0_156 + 0x80, 0xf9, 0x6e, //0x00000b92 cmpb $110, %cl + 0x0f, 0x85, 0x9c, 0x02, 0x00, 0x00, //0x00000b95 jne LBB0_168 + //0x00000b9b LBB0_140 + 0x49, 0x89, 0xc4, //0x00000b9b movq %rax, %r12 + //0x00000b9e LBB0_141 + 0xbf, 0x02, 0x00, 0x00, 0x00, //0x00000b9e movl $2, %edi + 0x4d, 0x39, 0xcc, //0x00000ba3 cmpq %r9, %r12 + 0x0f, 0x83, 0x63, 0xfa, 0xff, 0xff, //0x00000ba6 jae LBB0_49 + //0x00000bac LBB0_142 + 0x49, 0x8d, 0x4c, 0x24, 0x01, //0x00000bac leaq $1(%r12), %rcx + 0x41, 0x0f, 0xb6, 0x04, 0x24, //0x00000bb1 movzbl (%r12), %eax + 0x3c, 0x5c, //0x00000bb6 cmpb $92, %al + 0x0f, 0x85, 0x02, 0x01, 0x00, 0x00, //0x00000bb8 jne LBB0_154 + 0x49, 0x8d, 0x44, 0x24, 0x02, //0x00000bbe leaq $2(%r12), %rax + 0x40, 0xb6, 0xff, //0x00000bc3 movb $-1, %sil + 0x4c, 0x39, 0xc8, //0x00000bc6 cmpq %r9, %rax + 0x0f, 0x87, 0x37, 0x01, 0x00, 0x00, //0x00000bc9 ja LBB0_163 + 0x0f, 0xb6, 0x09, //0x00000bcf movzbl (%rcx), %ecx + 0x80, 0xf9, 0x71, //0x00000bd2 cmpb $113, %cl + 0x0f, 0x8e, 0xb7, 0xff, 0xff, 0xff, //0x00000bd5 jle LBB0_156 + 0x80, 0xf9, 0x72, //0x00000bdb cmpb $114, %cl + 0x0f, 0x84, 0xb7, 0xff, 0xff, 0xff, //0x00000bde je LBB0_140 + 0x80, 0xf9, 0x75, //0x00000be4 cmpb $117, %cl + 0x0f, 0x85, 0x56, 0x02, 0x00, 0x00, //0x00000be7 jne LBB0_170 + 0x4c, 0x89, 0xc9, //0x00000bed movq %r9, %rcx + 0x48, 0x29, 0xc1, //0x00000bf0 subq %rax, %rcx + 0x48, 0x83, 0xf9, 0x04, //0x00000bf3 cmpq $4, %rcx + 0x0f, 0x8c, 0x46, 0x02, 0x00, 0x00, //0x00000bf7 jl LBB0_170 + 0x8b, 0x08, //0x00000bfd movl (%rax), %ecx + 0x89, 0xcf, //0x00000bff movl %ecx, %edi + 0xf7, 0xd7, //0x00000c01 notl %edi + 0x8d, 0x91, 0xd0, 0xcf, 0xcf, 0xcf, //0x00000c03 leal $-808464432(%rcx), %edx + 0x81, 0xe7, 0x80, 0x80, 0x80, 0x80, //0x00000c09 andl $-2139062144, %edi + 0x85, 0xd7, //0x00000c0f testl %edx, %edi + 0x0f, 0x85, 0x2c, 0x02, 0x00, 0x00, //0x00000c11 jne LBB0_170 + 0x8d, 0x91, 0x19, 0x19, 0x19, 0x19, //0x00000c17 leal $421075225(%rcx), %edx + 0x09, 0xca, //0x00000c1d orl %ecx, %edx + 0xf7, 0xc2, 0x80, 0x80, 0x80, 0x80, //0x00000c1f testl $-2139062144, %edx + 0x0f, 0x85, 0x18, 0x02, 0x00, 0x00, //0x00000c25 jne LBB0_170 + 0x89, 0xcb, //0x00000c2b movl %ecx, %ebx + 0x81, 0xe3, 0x7f, 0x7f, 0x7f, 0x7f, //0x00000c2d andl $2139062143, %ebx + 0xba, 0xc0, 0xc0, 0xc0, 0xc0, //0x00000c33 movl $-1061109568, %edx + 0x29, 0xda, //0x00000c38 subl %ebx, %edx + 0x44, 0x8d, 0x83, 0x46, 0x46, 0x46, 0x46, //0x00000c3a leal $1179010630(%rbx), %r8d + 0x21, 0xfa, //0x00000c41 andl %edi, %edx + 0x44, 0x85, 0xc2, //0x00000c43 testl %r8d, %edx + 0x0f, 0x85, 0x6e, 0x03, 0x00, 0x00, //0x00000c46 jne LBB0_192 + 0xba, 0xe0, 0xe0, 0xe0, 0xe0, //0x00000c4c movl $-522133280, %edx + 0x29, 0xda, //0x00000c51 subl %ebx, %edx + 0x81, 0xc3, 0x39, 0x39, 0x39, 0x39, //0x00000c53 addl $960051513, %ebx + 0x21, 0xd7, //0x00000c59 andl %edx, %edi + 0x85, 0xdf, //0x00000c5b testl %ebx, %edi + 0x49, 0xb8, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, //0x00000c5d movabsq $-4294967296, %r8 + 0x0f, 0x85, 0xd6, 0x01, 0x00, 0x00, //0x00000c67 jne LBB0_170 + 0x0f, 0xc9, //0x00000c6d bswapl %ecx + 0x89, 0xc8, //0x00000c6f movl %ecx, %eax + 0xc1, 0xe8, 0x04, //0x00000c71 shrl $4, %eax + 0xf7, 0xd0, //0x00000c74 notl %eax + 0x25, 0x01, 0x01, 0x01, 0x01, //0x00000c76 andl $16843009, %eax + 0x8d, 0x04, 0xc0, //0x00000c7b leal (%rax,%rax,8), %eax + 0x81, 0xe1, 0x0f, 0x0f, 0x0f, 0x0f, //0x00000c7e andl $252645135, %ecx + 0x01, 0xc1, //0x00000c84 addl %eax, %ecx + 0x89, 0xc8, //0x00000c86 movl %ecx, %eax + 0xc1, 0xe8, 0x04, //0x00000c88 shrl $4, %eax + 0x09, 0xc8, //0x00000c8b orl %ecx, %eax + 0x89, 0xc1, //0x00000c8d movl %eax, %ecx + 0xc1, 0xe9, 0x08, //0x00000c8f shrl $8, %ecx + 0x81, 0xe1, 0x00, 0xff, 0x00, 0x00, //0x00000c92 andl $65280, %ecx + 0x89, 0xc2, //0x00000c98 movl %eax, %edx + 0x81, 0xe2, 0x80, 0x00, 0x00, 0x00, //0x00000c9a andl $128, %edx + 0x49, 0x83, 0xc4, 0x06, //0x00000ca0 addq $6, %r12 + 0x09, 0xca, //0x00000ca4 orl %ecx, %edx + 0x0f, 0x85, 0x9a, 0x01, 0x00, 0x00, //0x00000ca6 jne LBB0_171 + 0x3c, 0x0d, //0x00000cac cmpb $13, %al + 0x0f, 0x85, 0x17, 0x00, 0x00, 0x00, //0x00000cae jne LBB0_155 + 0xe9, 0xe5, 0xfe, 0xff, 0xff, //0x00000cb4 jmp LBB0_141 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000cb9 .p2align 4, 0x90 + //0x00000cc0 LBB0_154 + 0x49, 0x89, 0xcc, //0x00000cc0 movq %rcx, %r12 + 0x3c, 0x0d, //0x00000cc3 cmpb $13, %al + 0x0f, 0x84, 0xd3, 0xfe, 0xff, 0xff, //0x00000cc5 je LBB0_141 + //0x00000ccb LBB0_155 + 0x89, 0xc6, //0x00000ccb movl %eax, %esi + 0x3c, 0x0a, //0x00000ccd cmpb $10, %al + 0x0f, 0x84, 0xc9, 0xfe, 0xff, 0xff, //0x00000ccf je LBB0_141 + 0xe9, 0x6c, 0x01, 0x00, 0x00, //0x00000cd5 jmp LBB0_171 + //0x00000cda LBB0_158 + 0xbf, 0x01, 0x00, 0x00, 0x00, //0x00000cda movl $1, %edi + 0xe9, 0x60, 0xfa, 0xff, 0xff, //0x00000cdf jmp LBB0_73 + //0x00000ce4 LBB0_159 + 0x4d, 0x89, 0xcc, //0x00000ce4 movq %r9, %r12 + 0xe9, 0x06, 0xfa, 0xff, 0xff, //0x00000ce7 jmp LBB0_65 + //0x00000cec LBB0_161 + 0x49, 0x89, 0xc4, //0x00000cec movq %rax, %r12 + 0x49, 0xb8, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, //0x00000cef movabsq $-4294967296, %r8 + 0xe9, 0x63, 0xfe, 0xff, 0xff, //0x00000cf9 jmp LBB0_138 + //0x00000cfe LBB0_162 + 0x49, 0x89, 0xdc, //0x00000cfe movq %rbx, %r12 + 0xe9, 0xec, 0xf9, 0xff, 0xff, //0x00000d01 jmp LBB0_65 + //0x00000d06 LBB0_163 + 0x49, 0x89, 0xcc, //0x00000d06 movq %rcx, %r12 + 0xe9, 0x38, 0x01, 0x00, 0x00, //0x00000d09 jmp LBB0_171 + //0x00000d0e LBB0_196 + 0x4c, 0x89, 0xe6, //0x00000d0e movq %r12, %rsi + //0x00000d11 LBB0_197 + 0x4c, 0x39, 0xce, //0x00000d11 cmpq %r9, %rsi + 0x0f, 0x83, 0x89, 0xfd, 0xff, 0xff, //0x00000d14 jae LBB0_195 + //0x00000d1a LBB0_198 + 0x48, 0x8d, 0x46, 0x01, //0x00000d1a leaq $1(%rsi), %rax + 0x0f, 0xb6, 0x0e, //0x00000d1e movzbl (%rsi), %ecx + 0x80, 0xf9, 0x5c, //0x00000d21 cmpb $92, %cl + 0x0f, 0x85, 0xf0, 0x00, 0x00, 0x00, //0x00000d24 jne LBB0_209 + 0x4c, 0x8d, 0x66, 0x02, //0x00000d2a leaq $2(%rsi), %r12 + 0x4d, 0x39, 0xcc, //0x00000d2e cmpq %r9, %r12 + 0x0f, 0x87, 0xef, 0x02, 0x00, 0x00, //0x00000d31 ja LBB0_224 + 0x0f, 0xb6, 0x00, //0x00000d37 movzbl (%rax), %eax + 0x3c, 0x6e, //0x00000d3a cmpb $110, %al + 0x0f, 0x84, 0xcc, 0xff, 0xff, 0xff, //0x00000d3c je LBB0_196 + 0x3c, 0x72, //0x00000d42 cmpb $114, %al + 0x0f, 0x84, 0xc4, 0xff, 0xff, 0xff, //0x00000d44 je LBB0_196 + 0x3c, 0x75, //0x00000d4a cmpb $117, %al + 0x0f, 0x85, 0x8f, 0xfd, 0xff, 0xff, //0x00000d4c jne LBB0_167 + 0x4c, 0x89, 0xc8, //0x00000d52 movq %r9, %rax + 0x4c, 0x29, 0xe0, //0x00000d55 subq %r12, %rax + 0x48, 0x83, 0xf8, 0x04, //0x00000d58 cmpq $4, %rax + 0x0f, 0x8c, 0x7f, 0xfd, 0xff, 0xff, //0x00000d5c jl LBB0_167 + 0x41, 0x8b, 0x04, 0x24, //0x00000d62 movl (%r12), %eax + 0x89, 0xc1, //0x00000d66 movl %eax, %ecx + 0xf7, 0xd1, //0x00000d68 notl %ecx + 0x8d, 0x90, 0xd0, 0xcf, 0xcf, 0xcf, //0x00000d6a leal $-808464432(%rax), %edx + 0x81, 0xe1, 0x80, 0x80, 0x80, 0x80, //0x00000d70 andl $-2139062144, %ecx + 0x85, 0xd1, //0x00000d76 testl %edx, %ecx + 0x0f, 0x85, 0x63, 0xfd, 0xff, 0xff, //0x00000d78 jne LBB0_167 + 0x8d, 0x90, 0x19, 0x19, 0x19, 0x19, //0x00000d7e leal $421075225(%rax), %edx + 0x09, 0xc2, //0x00000d84 orl %eax, %edx + 0xf7, 0xc2, 0x80, 0x80, 0x80, 0x80, //0x00000d86 testl $-2139062144, %edx + 0x0f, 0x85, 0x9c, 0x02, 0x00, 0x00, //0x00000d8c jne LBB0_226 + 0x89, 0xc3, //0x00000d92 movl %eax, %ebx + 0x81, 0xe3, 0x7f, 0x7f, 0x7f, 0x7f, //0x00000d94 andl $2139062143, %ebx + 0xba, 0xc0, 0xc0, 0xc0, 0xc0, //0x00000d9a movl $-1061109568, %edx + 0x29, 0xda, //0x00000d9f subl %ebx, %edx + 0x44, 0x8d, 0x83, 0x46, 0x46, 0x46, 0x46, //0x00000da1 leal $1179010630(%rbx), %r8d + 0x21, 0xca, //0x00000da8 andl %ecx, %edx + 0x44, 0x85, 0xc2, //0x00000daa testl %r8d, %edx + 0x0f, 0x85, 0x7b, 0x02, 0x00, 0x00, //0x00000dad jne LBB0_226 + 0xba, 0xe0, 0xe0, 0xe0, 0xe0, //0x00000db3 movl $-522133280, %edx + 0x29, 0xda, //0x00000db8 subl %ebx, %edx + 0x81, 0xc3, 0x39, 0x39, 0x39, 0x39, //0x00000dba addl $960051513, %ebx + 0x21, 0xd1, //0x00000dc0 andl %edx, %ecx + 0x85, 0xd9, //0x00000dc2 testl %ebx, %ecx + 0x49, 0xb8, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, //0x00000dc4 movabsq $-4294967296, %r8 + 0x0f, 0x85, 0x0d, 0xfd, 0xff, 0xff, //0x00000dce jne LBB0_167 + 0x0f, 0xc8, //0x00000dd4 bswapl %eax + 0x89, 0xc1, //0x00000dd6 movl %eax, %ecx + 0xc1, 0xe9, 0x04, //0x00000dd8 shrl $4, %ecx + 0xf7, 0xd1, //0x00000ddb notl %ecx + 0x81, 0xe1, 0x01, 0x01, 0x01, 0x01, //0x00000ddd andl $16843009, %ecx + 0x8d, 0x0c, 0xc9, //0x00000de3 leal (%rcx,%rcx,8), %ecx + 0x25, 0x0f, 0x0f, 0x0f, 0x0f, //0x00000de6 andl $252645135, %eax + 0x01, 0xc8, //0x00000deb addl %ecx, %eax + 0x89, 0xc1, //0x00000ded movl %eax, %ecx + 0xc1, 0xe9, 0x04, //0x00000def shrl $4, %ecx + 0x09, 0xc1, //0x00000df2 orl %eax, %ecx + 0x89, 0xc8, //0x00000df4 movl %ecx, %eax + 0xc1, 0xe8, 0x08, //0x00000df6 shrl $8, %eax + 0x25, 0x00, 0xff, 0x00, 0x00, //0x00000df9 andl $65280, %eax + 0x89, 0xca, //0x00000dfe movl %ecx, %edx + 0x81, 0xe2, 0x80, 0x00, 0x00, 0x00, //0x00000e00 andl $128, %edx + 0x48, 0x83, 0xc6, 0x06, //0x00000e06 addq $6, %rsi + 0x09, 0xc2, //0x00000e0a orl %eax, %edx + 0x49, 0x89, 0xf4, //0x00000e0c movq %rsi, %r12 + 0x0f, 0x84, 0x08, 0x00, 0x00, 0x00, //0x00000e0f je LBB0_210 + 0xe9, 0xc7, 0xfc, 0xff, 0xff, //0x00000e15 jmp LBB0_167 + //0x00000e1a LBB0_209 + 0x49, 0x89, 0xc4, //0x00000e1a movq %rax, %r12 + //0x00000e1d LBB0_210 + 0x80, 0xf9, 0x0d, //0x00000e1d cmpb $13, %cl + 0x0f, 0x84, 0xe8, 0xfe, 0xff, 0xff, //0x00000e20 je LBB0_196 + 0x4c, 0x89, 0xe6, //0x00000e26 movq %r12, %rsi + 0x80, 0xf9, 0x0a, //0x00000e29 cmpb $10, %cl + 0x0f, 0x84, 0xdf, 0xfe, 0xff, 0xff, //0x00000e2c je LBB0_197 + 0xe9, 0xaa, 0xfc, 0xff, 0xff, //0x00000e32 jmp LBB0_167 + //0x00000e37 LBB0_168 + 0x80, 0xf9, 0x2f, //0x00000e37 cmpb $47, %cl + 0x0f, 0x85, 0x03, 0x00, 0x00, 0x00, //0x00000e3a jne LBB0_170 + 0x40, 0xb6, 0x2f, //0x00000e40 movb $47, %sil + //0x00000e43 LBB0_170 + 0x49, 0x89, 0xc4, //0x00000e43 movq %rax, %r12 + //0x00000e46 LBB0_171 + 0x40, 0x0f, 0xb6, 0xc6, //0x00000e46 movzbl %sil, %eax + 0x48, 0x8b, 0x4d, 0xd0, //0x00000e4a movq $-48(%rbp), %rcx + 0x0f, 0xb6, 0x04, 0x01, //0x00000e4e movzbl (%rcx,%rax), %eax + 0x3d, 0xff, 0x00, 0x00, 0x00, //0x00000e52 cmpl $255, %eax + 0x0f, 0x84, 0x53, 0x01, 0x00, 0x00, //0x00000e57 je LBB0_191 + 0x41, 0xc1, 0xe5, 0x06, //0x00000e5d shll $6, %r13d + 0x41, 0x09, 0xc5, //0x00000e61 orl %eax, %r13d + 0xbf, 0x03, 0x00, 0x00, 0x00, //0x00000e64 movl $3, %edi + 0x4d, 0x39, 0xcc, //0x00000e69 cmpq %r9, %r12 + 0x0f, 0x82, 0x1f, 0x00, 0x00, 0x00, //0x00000e6c jb LBB0_175 + 0xe9, 0x54, 0xf8, 0xff, 0xff, //0x00000e72 jmp LBB0_62 + //0x00000e77 LBB0_189 + 0x80, 0xf9, 0x6e, //0x00000e77 cmpb $110, %cl + 0x0f, 0x85, 0x5d, 0x01, 0x00, 0x00, //0x00000e7a jne LBB0_216 + //0x00000e80 LBB0_173 + 0x49, 0x89, 0xc4, //0x00000e80 movq %rax, %r12 + //0x00000e83 LBB0_174 + 0xbf, 0x03, 0x00, 0x00, 0x00, //0x00000e83 movl $3, %edi + 0x4d, 0x39, 0xcc, //0x00000e88 cmpq %r9, %r12 + 0x0f, 0x83, 0x7e, 0xf7, 0xff, 0xff, //0x00000e8b jae LBB0_49 + //0x00000e91 LBB0_175 + 0x49, 0x8d, 0x4c, 0x24, 0x01, //0x00000e91 leaq $1(%r12), %rcx + 0x41, 0x0f, 0xb6, 0x04, 0x24, //0x00000e96 movzbl (%r12), %eax + 0x3c, 0x5c, //0x00000e9b cmpb $92, %al + 0x0f, 0x85, 0xf3, 0x00, 0x00, 0x00, //0x00000e9d jne LBB0_186 + 0x49, 0x8d, 0x44, 0x24, 0x02, //0x00000ea3 leaq $2(%r12), %rax + 0x40, 0xb6, 0xff, //0x00000ea8 movb $-1, %sil + 0x4c, 0x39, 0xc8, //0x00000eab cmpq %r9, %rax + 0x0f, 0x87, 0x18, 0x01, 0x00, 0x00, //0x00000eae ja LBB0_193 + 0x0f, 0xb6, 0x09, //0x00000eb4 movzbl (%rcx), %ecx + 0x80, 0xf9, 0x71, //0x00000eb7 cmpb $113, %cl + 0x0f, 0x8e, 0xb7, 0xff, 0xff, 0xff, //0x00000eba jle LBB0_189 + 0x80, 0xf9, 0x72, //0x00000ec0 cmpb $114, %cl + 0x0f, 0x84, 0xb7, 0xff, 0xff, 0xff, //0x00000ec3 je LBB0_173 + 0x80, 0xf9, 0x75, //0x00000ec9 cmpb $117, %cl + 0x0f, 0x85, 0x17, 0x01, 0x00, 0x00, //0x00000ecc jne LBB0_218 + 0x4c, 0x89, 0xc9, //0x00000ed2 movq %r9, %rcx + 0x48, 0x29, 0xc1, //0x00000ed5 subq %rax, %rcx + 0x48, 0x83, 0xf9, 0x04, //0x00000ed8 cmpq $4, %rcx + 0x0f, 0x8c, 0x07, 0x01, 0x00, 0x00, //0x00000edc jl LBB0_218 + 0x8b, 0x08, //0x00000ee2 movl (%rax), %ecx + 0x89, 0xcf, //0x00000ee4 movl %ecx, %edi + 0xf7, 0xd7, //0x00000ee6 notl %edi + 0x8d, 0x91, 0xd0, 0xcf, 0xcf, 0xcf, //0x00000ee8 leal $-808464432(%rcx), %edx + 0x81, 0xe7, 0x80, 0x80, 0x80, 0x80, //0x00000eee andl $-2139062144, %edi + 0x85, 0xd7, //0x00000ef4 testl %edx, %edi + 0x0f, 0x85, 0xed, 0x00, 0x00, 0x00, //0x00000ef6 jne LBB0_218 + 0x8d, 0x91, 0x19, 0x19, 0x19, 0x19, //0x00000efc leal $421075225(%rcx), %edx + 0x09, 0xca, //0x00000f02 orl %ecx, %edx + 0xf7, 0xc2, 0x80, 0x80, 0x80, 0x80, //0x00000f04 testl $-2139062144, %edx + 0x0f, 0x85, 0xd9, 0x00, 0x00, 0x00, //0x00000f0a jne LBB0_218 + 0x89, 0xcb, //0x00000f10 movl %ecx, %ebx + 0x81, 0xe3, 0x7f, 0x7f, 0x7f, 0x7f, //0x00000f12 andl $2139062143, %ebx + 0xba, 0xc0, 0xc0, 0xc0, 0xc0, //0x00000f18 movl $-1061109568, %edx + 0x29, 0xda, //0x00000f1d subl %ebx, %edx + 0x44, 0x8d, 0x83, 0x46, 0x46, 0x46, 0x46, //0x00000f1f leal $1179010630(%rbx), %r8d + 0x21, 0xfa, //0x00000f26 andl %edi, %edx + 0x44, 0x85, 0xc2, //0x00000f28 testl %r8d, %edx + 0x0f, 0x85, 0xe3, 0x00, 0x00, 0x00, //0x00000f2b jne LBB0_222 + 0xba, 0xe0, 0xe0, 0xe0, 0xe0, //0x00000f31 movl $-522133280, %edx + 0x29, 0xda, //0x00000f36 subl %ebx, %edx + 0x81, 0xc3, 0x39, 0x39, 0x39, 0x39, //0x00000f38 addl $960051513, %ebx + 0x21, 0xd7, //0x00000f3e andl %edx, %edi + 0x85, 0xdf, //0x00000f40 testl %ebx, %edi + 0x49, 0xb8, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, //0x00000f42 movabsq $-4294967296, %r8 + 0x0f, 0x85, 0x97, 0x00, 0x00, 0x00, //0x00000f4c jne LBB0_218 + 0x0f, 0xc9, //0x00000f52 bswapl %ecx + 0x89, 0xc8, //0x00000f54 movl %ecx, %eax + 0xc1, 0xe8, 0x04, //0x00000f56 shrl $4, %eax + 0xf7, 0xd0, //0x00000f59 notl %eax + 0x25, 0x01, 0x01, 0x01, 0x01, //0x00000f5b andl $16843009, %eax + 0x8d, 0x04, 0xc0, //0x00000f60 leal (%rax,%rax,8), %eax + 0x81, 0xe1, 0x0f, 0x0f, 0x0f, 0x0f, //0x00000f63 andl $252645135, %ecx + 0x01, 0xc1, //0x00000f69 addl %eax, %ecx + 0x89, 0xc8, //0x00000f6b movl %ecx, %eax + 0xc1, 0xe8, 0x04, //0x00000f6d shrl $4, %eax + 0x09, 0xc8, //0x00000f70 orl %ecx, %eax + 0x89, 0xc1, //0x00000f72 movl %eax, %ecx + 0xc1, 0xe9, 0x08, //0x00000f74 shrl $8, %ecx + 0x81, 0xe1, 0x00, 0xff, 0x00, 0x00, //0x00000f77 andl $65280, %ecx + 0x89, 0xc2, //0x00000f7d movl %eax, %edx + 0x81, 0xe2, 0x80, 0x00, 0x00, 0x00, //0x00000f7f andl $128, %edx + 0x49, 0x83, 0xc4, 0x06, //0x00000f85 addq $6, %r12 + 0x09, 0xca, //0x00000f89 orl %ecx, %edx + 0x0f, 0x84, 0x08, 0x00, 0x00, 0x00, //0x00000f8b je LBB0_187 + 0xe9, 0x56, 0x00, 0x00, 0x00, //0x00000f91 jmp LBB0_219 + //0x00000f96 LBB0_186 + 0x49, 0x89, 0xcc, //0x00000f96 movq %rcx, %r12 + //0x00000f99 LBB0_187 + 0x3c, 0x0d, //0x00000f99 cmpb $13, %al + 0x0f, 0x84, 0xe2, 0xfe, 0xff, 0xff, //0x00000f9b je LBB0_174 + 0x89, 0xc6, //0x00000fa1 movl %eax, %esi + 0x3c, 0x0a, //0x00000fa3 cmpb $10, %al + 0x0f, 0x84, 0xd8, 0xfe, 0xff, 0xff, //0x00000fa5 je LBB0_174 + 0xe9, 0x3c, 0x00, 0x00, 0x00, //0x00000fab jmp LBB0_219 + //0x00000fb0 LBB0_191 + 0xbf, 0x02, 0x00, 0x00, 0x00, //0x00000fb0 movl $2, %edi + 0xe9, 0x8a, 0xf7, 0xff, 0xff, //0x00000fb5 jmp LBB0_73 + //0x00000fba LBB0_192 + 0x49, 0x89, 0xc4, //0x00000fba movq %rax, %r12 + 0x49, 0xb8, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, //0x00000fbd movabsq $-4294967296, %r8 + 0xe9, 0x7a, 0xfe, 0xff, 0xff, //0x00000fc7 jmp LBB0_171 + //0x00000fcc LBB0_193 + 0x49, 0x89, 0xcc, //0x00000fcc movq %rcx, %r12 + 0xe9, 0x18, 0x00, 0x00, 0x00, //0x00000fcf jmp LBB0_219 + //0x00000fd4 LBB0_215 + 0x44, 0x8b, 0x55, 0xcc, //0x00000fd4 movl $-52(%rbp), %r10d + 0xe9, 0x04, 0xfb, 0xff, 0xff, //0x00000fd8 jmp LBB0_167 + //0x00000fdd LBB0_216 + 0x80, 0xf9, 0x2f, //0x00000fdd cmpb $47, %cl + 0x0f, 0x85, 0x03, 0x00, 0x00, 0x00, //0x00000fe0 jne LBB0_218 + 0x40, 0xb6, 0x2f, //0x00000fe6 movb $47, %sil + //0x00000fe9 LBB0_218 + 0x49, 0x89, 0xc4, //0x00000fe9 movq %rax, %r12 + //0x00000fec LBB0_219 + 0x40, 0x0f, 0xb6, 0xc6, //0x00000fec movzbl %sil, %eax + 0x48, 0x8b, 0x4d, 0xd0, //0x00000ff0 movq $-48(%rbp), %rcx + 0x0f, 0xb6, 0x04, 0x01, //0x00000ff4 movzbl (%rcx,%rax), %eax + 0x3d, 0xff, 0x00, 0x00, 0x00, //0x00000ff8 cmpl $255, %eax + 0x0f, 0x84, 0x45, 0xfb, 0xff, 0xff, //0x00000ffd je LBB0_221 + //0x00001003 LBB0_220 + 0x41, 0xc1, 0xe5, 0x06, //0x00001003 shll $6, %r13d + 0x41, 0x09, 0xc5, //0x00001007 orl %eax, %r13d + 0xbf, 0x04, 0x00, 0x00, 0x00, //0x0000100a movl $4, %edi + 0xe9, 0xb7, 0xf6, 0xff, 0xff, //0x0000100f jmp LBB0_62 + //0x00001014 LBB0_222 + 0x49, 0x89, 0xc4, //0x00001014 movq %rax, %r12 + 0x49, 0xb8, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, //0x00001017 movabsq $-4294967296, %r8 + 0xe9, 0xc6, 0xff, 0xff, 0xff, //0x00001021 jmp LBB0_219 + //0x00001026 LBB0_224 + 0x49, 0x89, 0xc4, //0x00001026 movq %rax, %r12 + 0xe9, 0xb3, 0xfa, 0xff, 0xff, //0x00001029 jmp LBB0_167 + //0x0000102e LBB0_226 + 0x49, 0xb8, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, //0x0000102e movabsq $-4294967296, %r8 + 0xe9, 0xa4, 0xfa, 0xff, 0xff, //0x00001038 jmp LBB0_167 + //0x0000103d LBB0_227 + 0x49, 0x8d, 0x41, 0xf8, //0x0000103d leaq $-8(%r9), %rax + 0x48, 0x89, 0x45, 0xa8, //0x00001041 movq %rax, $-88(%rbp) + 0x49, 0x39, 0xc3, //0x00001045 cmpq %rax, %r11 + 0x0f, 0x87, 0x06, 0x0d, 0x00, 0x00, //0x00001048 ja LBB0_441 + 0x48, 0x8b, 0x45, 0xb8, //0x0000104e movq $-72(%rbp), %rax + 0x48, 0x83, 0xc0, 0xf8, //0x00001052 addq $-8, %rax + 0x48, 0x89, 0x45, 0x90, //0x00001056 movq %rax, $-112(%rbp) + 0x48, 0x39, 0xc2, //0x0000105a cmpq %rax, %rdx + 0x0f, 0x87, 0xf1, 0x0c, 0x00, 0x00, //0x0000105d ja LBB0_441 + 0x48, 0x8b, 0x45, 0xb0, //0x00001063 movq $-80(%rbp), %rax + 0x48, 0x8b, 0x4d, 0xa0, //0x00001067 movq $-96(%rbp), %rcx + 0x48, 0x01, 0xc8, //0x0000106b addq %rcx, %rax + 0x48, 0x83, 0xc0, 0xff, //0x0000106e addq $-1, %rax + 0x48, 0x89, 0x45, 0x88, //0x00001072 movq %rax, $-120(%rbp) + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001076 .p2align 4, 0x90 + //0x00001080 LBB0_230 + 0x48, 0x89, 0x55, 0xc0, //0x00001080 movq %rdx, $-64(%rbp) + 0x41, 0x0f, 0xb6, 0x03, //0x00001084 movzbl (%r11), %eax + 0x48, 0x8b, 0x55, 0xd0, //0x00001088 movq $-48(%rbp), %rdx + 0x44, 0x0f, 0xb6, 0x24, 0x02, //0x0000108c movzbl (%rdx,%rax), %r12d + 0x41, 0x0f, 0xb6, 0x43, 0x01, //0x00001091 movzbl $1(%r11), %eax + 0x44, 0x0f, 0xb6, 0x14, 0x02, //0x00001096 movzbl (%rdx,%rax), %r10d + 0x41, 0x0f, 0xb6, 0x43, 0x02, //0x0000109b movzbl $2(%r11), %eax + 0x44, 0x0f, 0xb6, 0x2c, 0x02, //0x000010a0 movzbl (%rdx,%rax), %r13d + 0x41, 0x0f, 0xb6, 0x43, 0x03, //0x000010a5 movzbl $3(%r11), %eax + 0x0f, 0xb6, 0x04, 0x02, //0x000010aa movzbl (%rdx,%rax), %eax + 0x41, 0x0f, 0xb6, 0x4b, 0x04, //0x000010ae movzbl $4(%r11), %ecx + 0x44, 0x0f, 0xb6, 0x34, 0x0a, //0x000010b3 movzbl (%rdx,%rcx), %r14d + 0x41, 0x0f, 0xb6, 0x4b, 0x05, //0x000010b8 movzbl $5(%r11), %ecx + 0x0f, 0xb6, 0x0c, 0x0a, //0x000010bd movzbl (%rdx,%rcx), %ecx + 0x41, 0x0f, 0xb6, 0x7b, 0x06, //0x000010c1 movzbl $6(%r11), %edi + 0x0f, 0xb6, 0x3c, 0x3a, //0x000010c6 movzbl (%rdx,%rdi), %edi + 0x41, 0x0f, 0xb6, 0x5b, 0x07, //0x000010ca movzbl $7(%r11), %ebx + 0x0f, 0xb6, 0x1c, 0x1a, //0x000010cf movzbl (%rdx,%rbx), %ebx + 0x45, 0x89, 0xd0, //0x000010d3 movl %r10d, %r8d + 0x45, 0x09, 0xe0, //0x000010d6 orl %r12d, %r8d + 0x41, 0x89, 0xc7, //0x000010d9 movl %eax, %r15d + 0x45, 0x09, 0xef, //0x000010dc orl %r13d, %r15d + 0x45, 0x09, 0xc7, //0x000010df orl %r8d, %r15d + 0x89, 0xce, //0x000010e2 movl %ecx, %esi + 0x44, 0x09, 0xf6, //0x000010e4 orl %r14d, %esi + 0x89, 0xfa, //0x000010e7 movl %edi, %edx + 0x09, 0xf2, //0x000010e9 orl %esi, %edx + 0x44, 0x09, 0xfa, //0x000010eb orl %r15d, %edx + 0x89, 0xde, //0x000010ee movl %ebx, %esi + 0x09, 0xd6, //0x000010f0 orl %edx, %esi + 0x40, 0x80, 0xfe, 0xff, //0x000010f2 cmpb $-1, %sil + 0x0f, 0x84, 0x54, 0x00, 0x00, 0x00, //0x000010f6 je LBB0_232 + 0x49, 0xc1, 0xe4, 0x3a, //0x000010fc shlq $58, %r12 + 0x49, 0xc1, 0xe2, 0x34, //0x00001100 shlq $52, %r10 + 0x4d, 0x09, 0xe2, //0x00001104 orq %r12, %r10 + 0x49, 0xc1, 0xe5, 0x2e, //0x00001107 shlq $46, %r13 + 0x48, 0xc1, 0xe0, 0x28, //0x0000110b shlq $40, %rax + 0x4c, 0x09, 0xe8, //0x0000110f orq %r13, %rax + 0x4c, 0x09, 0xd0, //0x00001112 orq %r10, %rax + 0x49, 0xc1, 0xe6, 0x22, //0x00001115 shlq $34, %r14 + 0x48, 0xc1, 0xe1, 0x1c, //0x00001119 shlq $28, %rcx + 0x4c, 0x09, 0xf1, //0x0000111d orq %r14, %rcx + 0x48, 0xc1, 0xe7, 0x16, //0x00001120 shlq $22, %rdi + 0x48, 0x09, 0xcf, //0x00001124 orq %rcx, %rdi + 0x48, 0x09, 0xc7, //0x00001127 orq %rax, %rdi + 0x48, 0xc1, 0xe3, 0x10, //0x0000112a shlq $16, %rbx + 0x48, 0x09, 0xfb, //0x0000112e orq %rdi, %rbx + 0x48, 0x0f, 0xcb, //0x00001131 bswapq %rbx + 0x48, 0x8b, 0x55, 0xc0, //0x00001134 movq $-64(%rbp), %rdx + 0x48, 0x89, 0x1a, //0x00001138 movq %rbx, (%rdx) + 0x49, 0x83, 0xc3, 0x08, //0x0000113b addq $8, %r11 + 0x48, 0x83, 0xc2, 0x06, //0x0000113f addq $6, %rdx + 0xe9, 0xb8, 0x06, 0x00, 0x00, //0x00001143 jmp LBB0_384 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001148 .p2align 4, 0x90 + //0x00001150 LBB0_232 + 0x4d, 0x39, 0xcb, //0x00001150 cmpq %r9, %r11 + 0x0f, 0x83, 0xcc, 0x00, 0x00, 0x00, //0x00001153 jae LBB0_244 + 0x4c, 0x89, 0xde, //0x00001159 movq %r11, %rsi + 0x44, 0x8b, 0x75, 0xcc, //0x0000115c movl $-52(%rbp), %r14d + 0x41, 0xf6, 0xc6, 0x08, //0x00001160 testb $8, %r14b + 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00001164 je LBB0_235 + 0xe9, 0xd4, 0x00, 0x00, 0x00, //0x0000116a jmp LBB0_247 + 0x90, //0x0000116f .p2align 4, 0x90 + //0x00001170 LBB0_234 + 0x48, 0x83, 0xc6, 0x01, //0x00001170 addq $1, %rsi + 0x4c, 0x39, 0xce, //0x00001174 cmpq %r9, %rsi + 0x0f, 0x83, 0xee, 0x01, 0x00, 0x00, //0x00001177 jae LBB0_263 + //0x0000117d LBB0_235 + 0x44, 0x0f, 0xb6, 0x06, //0x0000117d movzbl (%rsi), %r8d + 0x49, 0x83, 0xf8, 0x0d, //0x00001181 cmpq $13, %r8 + 0x0f, 0x84, 0xe5, 0xff, 0xff, 0xff, //0x00001185 je LBB0_234 + 0x41, 0x80, 0xf8, 0x0a, //0x0000118b cmpb $10, %r8b + 0x0f, 0x84, 0xdb, 0xff, 0xff, 0xff, //0x0000118f je LBB0_234 + 0x48, 0x8b, 0x45, 0xd0, //0x00001195 movq $-48(%rbp), %rax + 0x42, 0x0f, 0xb6, 0x14, 0x00, //0x00001199 movzbl (%rax,%r8), %edx + 0x48, 0x83, 0xc6, 0x01, //0x0000119e addq $1, %rsi + 0x81, 0xfa, 0xff, 0x00, 0x00, 0x00, //0x000011a2 cmpl $255, %edx + 0x0f, 0x84, 0xf0, 0x02, 0x00, 0x00, //0x000011a8 je LBB0_287 + 0xbb, 0x01, 0x00, 0x00, 0x00, //0x000011ae movl $1, %ebx + 0x4c, 0x39, 0xce, //0x000011b3 cmpq %r9, %rsi + 0x0f, 0x82, 0x21, 0x00, 0x00, 0x00, //0x000011b6 jb LBB0_240 + 0xe9, 0x59, 0x02, 0x00, 0x00, //0x000011bc jmp LBB0_277 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000011c1 .p2align 4, 0x90 + //0x000011d0 LBB0_239 + 0x48, 0x83, 0xc6, 0x01, //0x000011d0 addq $1, %rsi + 0x4c, 0x39, 0xce, //0x000011d4 cmpq %r9, %rsi + 0x0f, 0x83, 0xae, 0x04, 0x00, 0x00, //0x000011d7 jae LBB0_320 + //0x000011dd LBB0_240 + 0x44, 0x0f, 0xb6, 0x06, //0x000011dd movzbl (%rsi), %r8d + 0x49, 0x83, 0xf8, 0x0d, //0x000011e1 cmpq $13, %r8 + 0x0f, 0x84, 0xe5, 0xff, 0xff, 0xff, //0x000011e5 je LBB0_239 + 0x41, 0x80, 0xf8, 0x0a, //0x000011eb cmpb $10, %r8b + 0x0f, 0x84, 0xdb, 0xff, 0xff, 0xff, //0x000011ef je LBB0_239 + 0x48, 0x8b, 0x45, 0xd0, //0x000011f5 movq $-48(%rbp), %rax + 0x42, 0x0f, 0xb6, 0x04, 0x00, //0x000011f9 movzbl (%rax,%r8), %eax + 0x48, 0x83, 0xc6, 0x01, //0x000011fe addq $1, %rsi + 0x3d, 0xff, 0x00, 0x00, 0x00, //0x00001202 cmpl $255, %eax + 0x0f, 0x84, 0x1e, 0x08, 0x00, 0x00, //0x00001207 je LBB0_374 + 0xc1, 0xe2, 0x06, //0x0000120d shll $6, %edx + 0x09, 0xc2, //0x00001210 orl %eax, %edx + 0xbb, 0x02, 0x00, 0x00, 0x00, //0x00001212 movl $2, %ebx + 0x4c, 0x39, 0xce, //0x00001217 cmpq %r9, %rsi + 0x0f, 0x82, 0x75, 0x01, 0x00, 0x00, //0x0000121a jb LBB0_267 + 0xe9, 0xf5, 0x01, 0x00, 0x00, //0x00001220 jmp LBB0_277 + //0x00001225 LBB0_244 + 0x48, 0x8b, 0x55, 0xc0, //0x00001225 movq $-64(%rbp), %rdx + 0xe9, 0xd2, 0x05, 0x00, 0x00, //0x00001229 jmp LBB0_384 + //0x0000122e LBB0_261 + 0x80, 0xf9, 0x6e, //0x0000122e cmpb $110, %cl + 0x0f, 0x85, 0xae, 0x01, 0x00, 0x00, //0x00001231 jne LBB0_272 + //0x00001237 LBB0_245 + 0x48, 0x89, 0xc6, //0x00001237 movq %rax, %rsi + //0x0000123a LBB0_246 + 0x4c, 0x39, 0xce, //0x0000123a cmpq %r9, %rsi + 0x0f, 0x83, 0x28, 0x01, 0x00, 0x00, //0x0000123d jae LBB0_263 + //0x00001243 LBB0_247 + 0x48, 0x8d, 0x4e, 0x01, //0x00001243 leaq $1(%rsi), %rcx + 0x0f, 0xb6, 0x06, //0x00001247 movzbl (%rsi), %eax + 0x3c, 0x5c, //0x0000124a cmpb $92, %al + 0x0f, 0x85, 0xfe, 0x00, 0x00, 0x00, //0x0000124c jne LBB0_259 + 0x48, 0x8d, 0x46, 0x02, //0x00001252 leaq $2(%rsi), %rax + 0x41, 0xb0, 0xff, //0x00001256 movb $-1, %r8b + 0x4c, 0x39, 0xc8, //0x00001259 cmpq %r9, %rax + 0x0f, 0x87, 0x7b, 0x01, 0x00, 0x00, //0x0000125c ja LBB0_271 + 0x0f, 0xb6, 0x09, //0x00001262 movzbl (%rcx), %ecx + 0x80, 0xf9, 0x71, //0x00001265 cmpb $113, %cl + 0x0f, 0x8e, 0xc0, 0xff, 0xff, 0xff, //0x00001268 jle LBB0_261 + 0x80, 0xf9, 0x72, //0x0000126e cmpb $114, %cl + 0x0f, 0x84, 0xc0, 0xff, 0xff, 0xff, //0x00001271 je LBB0_245 + 0x80, 0xf9, 0x75, //0x00001277 cmpb $117, %cl + 0x0f, 0x85, 0x71, 0x01, 0x00, 0x00, //0x0000127a jne LBB0_274 + 0x4c, 0x89, 0xc9, //0x00001280 movq %r9, %rcx + 0x48, 0x29, 0xc1, //0x00001283 subq %rax, %rcx + 0x48, 0x83, 0xf9, 0x04, //0x00001286 cmpq $4, %rcx + 0x0f, 0x8c, 0x61, 0x01, 0x00, 0x00, //0x0000128a jl LBB0_274 + 0x8b, 0x08, //0x00001290 movl (%rax), %ecx + 0x89, 0xca, //0x00001292 movl %ecx, %edx + 0xf7, 0xd2, //0x00001294 notl %edx + 0x8d, 0x99, 0xd0, 0xcf, 0xcf, 0xcf, //0x00001296 leal $-808464432(%rcx), %ebx + 0x81, 0xe2, 0x80, 0x80, 0x80, 0x80, //0x0000129c andl $-2139062144, %edx + 0x85, 0xda, //0x000012a2 testl %ebx, %edx + 0x0f, 0x85, 0x47, 0x01, 0x00, 0x00, //0x000012a4 jne LBB0_274 + 0x8d, 0x99, 0x19, 0x19, 0x19, 0x19, //0x000012aa leal $421075225(%rcx), %ebx + 0x09, 0xcb, //0x000012b0 orl %ecx, %ebx + 0xf7, 0xc3, 0x80, 0x80, 0x80, 0x80, //0x000012b2 testl $-2139062144, %ebx + 0x0f, 0x85, 0x33, 0x01, 0x00, 0x00, //0x000012b8 jne LBB0_274 + 0x89, 0xcb, //0x000012be movl %ecx, %ebx + 0x81, 0xe3, 0x7f, 0x7f, 0x7f, 0x7f, //0x000012c0 andl $2139062143, %ebx + 0xbf, 0xc0, 0xc0, 0xc0, 0xc0, //0x000012c6 movl $-1061109568, %edi + 0x29, 0xdf, //0x000012cb subl %ebx, %edi + 0x44, 0x8d, 0x93, 0x46, 0x46, 0x46, 0x46, //0x000012cd leal $1179010630(%rbx), %r10d + 0x21, 0xd7, //0x000012d4 andl %edx, %edi + 0x44, 0x85, 0xd7, //0x000012d6 testl %r10d, %edi + 0x0f, 0x85, 0x12, 0x01, 0x00, 0x00, //0x000012d9 jne LBB0_274 + 0xbf, 0xe0, 0xe0, 0xe0, 0xe0, //0x000012df movl $-522133280, %edi + 0x29, 0xdf, //0x000012e4 subl %ebx, %edi + 0x81, 0xc3, 0x39, 0x39, 0x39, 0x39, //0x000012e6 addl $960051513, %ebx + 0x21, 0xfa, //0x000012ec andl %edi, %edx + 0x85, 0xda, //0x000012ee testl %ebx, %edx + 0x0f, 0x85, 0xfb, 0x00, 0x00, 0x00, //0x000012f0 jne LBB0_274 + 0x0f, 0xc9, //0x000012f6 bswapl %ecx + 0x89, 0xc8, //0x000012f8 movl %ecx, %eax + 0xc1, 0xe8, 0x04, //0x000012fa shrl $4, %eax + 0xf7, 0xd0, //0x000012fd notl %eax + 0x25, 0x01, 0x01, 0x01, 0x01, //0x000012ff andl $16843009, %eax + 0x8d, 0x04, 0xc0, //0x00001304 leal (%rax,%rax,8), %eax + 0x81, 0xe1, 0x0f, 0x0f, 0x0f, 0x0f, //0x00001307 andl $252645135, %ecx + 0x01, 0xc1, //0x0000130d addl %eax, %ecx + 0x89, 0xc8, //0x0000130f movl %ecx, %eax + 0xc1, 0xe8, 0x04, //0x00001311 shrl $4, %eax + 0x09, 0xc8, //0x00001314 orl %ecx, %eax + 0x89, 0xc1, //0x00001316 movl %eax, %ecx + 0xc1, 0xe9, 0x08, //0x00001318 shrl $8, %ecx + 0x81, 0xe1, 0x00, 0xff, 0x00, 0x00, //0x0000131b andl $65280, %ecx + 0x89, 0xc2, //0x00001321 movl %eax, %edx + 0x81, 0xe2, 0x80, 0x00, 0x00, 0x00, //0x00001323 andl $128, %edx + 0x48, 0x83, 0xc6, 0x06, //0x00001329 addq $6, %rsi + 0x09, 0xca, //0x0000132d orl %ecx, %edx + 0x0f, 0x85, 0xbf, 0x00, 0x00, 0x00, //0x0000132f jne LBB0_275 + 0x3c, 0x0d, //0x00001335 cmpb $13, %al + 0x0f, 0x85, 0x1e, 0x00, 0x00, 0x00, //0x00001337 jne LBB0_260 + 0xe9, 0xf8, 0xfe, 0xff, 0xff, //0x0000133d jmp LBB0_246 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001342 .p2align 4, 0x90 + //0x00001350 LBB0_259 + 0x48, 0x89, 0xce, //0x00001350 movq %rcx, %rsi + 0x3c, 0x0d, //0x00001353 cmpb $13, %al + 0x0f, 0x84, 0xdf, 0xfe, 0xff, 0xff, //0x00001355 je LBB0_246 + //0x0000135b LBB0_260 + 0x41, 0x89, 0xc0, //0x0000135b movl %eax, %r8d + 0x3c, 0x0a, //0x0000135e cmpb $10, %al + 0x0f, 0x84, 0xd4, 0xfe, 0xff, 0xff, //0x00001360 je LBB0_246 + 0xe9, 0x89, 0x00, 0x00, 0x00, //0x00001366 jmp LBB0_275 + //0x0000136b LBB0_263 + 0x31, 0xdb, //0x0000136b xorl %ebx, %ebx + 0x31, 0xd2, //0x0000136d xorl %edx, %edx + //0x0000136f LBB0_264 + 0x85, 0xdb, //0x0000136f testl %ebx, %ebx + 0x0f, 0x85, 0xa3, 0x00, 0x00, 0x00, //0x00001371 jne LBB0_277 + 0x49, 0x89, 0xf3, //0x00001377 movq %rsi, %r11 + 0x48, 0x8b, 0x55, 0xc0, //0x0000137a movq $-64(%rbp), %rdx + 0xe9, 0x7d, 0x04, 0x00, 0x00, //0x0000137e jmp LBB0_384 + //0x00001383 LBB0_266 + 0x48, 0x83, 0xc6, 0x01, //0x00001383 addq $1, %rsi + 0xbb, 0x02, 0x00, 0x00, 0x00, //0x00001387 movl $2, %ebx + 0x4c, 0x39, 0xce, //0x0000138c cmpq %r9, %rsi + 0x0f, 0x83, 0xda, 0xff, 0xff, 0xff, //0x0000138f jae LBB0_264 + //0x00001395 LBB0_267 + 0x44, 0x0f, 0xb6, 0x06, //0x00001395 movzbl (%rsi), %r8d + 0x49, 0x83, 0xf8, 0x0d, //0x00001399 cmpq $13, %r8 + 0x0f, 0x84, 0xe0, 0xff, 0xff, 0xff, //0x0000139d je LBB0_266 + 0x41, 0x80, 0xf8, 0x0a, //0x000013a3 cmpb $10, %r8b + 0x0f, 0x84, 0xd6, 0xff, 0xff, 0xff, //0x000013a7 je LBB0_266 + 0x48, 0x8b, 0x45, 0xd0, //0x000013ad movq $-48(%rbp), %rax + 0x42, 0x0f, 0xb6, 0x04, 0x00, //0x000013b1 movzbl (%rax,%r8), %eax + 0x48, 0x83, 0xc6, 0x01, //0x000013b6 addq $1, %rsi + 0x3d, 0xff, 0x00, 0x00, 0x00, //0x000013ba cmpl $255, %eax + 0x0f, 0x84, 0x03, 0x08, 0x00, 0x00, //0x000013bf je LBB0_409 + 0xc1, 0xe2, 0x06, //0x000013c5 shll $6, %edx + 0x09, 0xc2, //0x000013c8 orl %eax, %edx + 0xbb, 0x03, 0x00, 0x00, 0x00, //0x000013ca movl $3, %ebx + 0x4c, 0x39, 0xce, //0x000013cf cmpq %r9, %rsi + 0x0f, 0x82, 0x95, 0x04, 0x00, 0x00, //0x000013d2 jb LBB0_347 + 0xe9, 0x3d, 0x00, 0x00, 0x00, //0x000013d8 jmp LBB0_277 + //0x000013dd LBB0_271 + 0x48, 0x89, 0xce, //0x000013dd movq %rcx, %rsi + 0xe9, 0x0f, 0x00, 0x00, 0x00, //0x000013e0 jmp LBB0_275 + //0x000013e5 LBB0_272 + 0x80, 0xf9, 0x2f, //0x000013e5 cmpb $47, %cl + 0x0f, 0x85, 0x03, 0x00, 0x00, 0x00, //0x000013e8 jne LBB0_274 + 0x41, 0xb0, 0x2f, //0x000013ee movb $47, %r8b + //0x000013f1 LBB0_274 + 0x48, 0x89, 0xc6, //0x000013f1 movq %rax, %rsi + //0x000013f4 LBB0_275 + 0x41, 0x0f, 0xb6, 0xc0, //0x000013f4 movzbl %r8b, %eax + 0x48, 0x8b, 0x4d, 0xd0, //0x000013f8 movq $-48(%rbp), %rcx + 0x0f, 0xb6, 0x14, 0x01, //0x000013fc movzbl (%rcx,%rax), %edx + 0x81, 0xfa, 0xff, 0x00, 0x00, 0x00, //0x00001400 cmpl $255, %edx + 0x0f, 0x84, 0x92, 0x00, 0x00, 0x00, //0x00001406 je LBB0_287 + 0xbb, 0x01, 0x00, 0x00, 0x00, //0x0000140c movl $1, %ebx + 0x4c, 0x39, 0xce, //0x00001411 cmpq %r9, %rsi + 0x0f, 0x82, 0x49, 0x01, 0x00, 0x00, //0x00001414 jb LBB0_303 + //0x0000141a LBB0_277 + 0x41, 0xf6, 0xc6, 0x02, //0x0000141a testb $2, %r14b + 0x0f, 0x94, 0xc0, //0x0000141e sete %al + 0x83, 0xfb, 0x01, //0x00001421 cmpl $1, %ebx + 0x0f, 0x94, 0xc1, //0x00001424 sete %cl + 0x41, 0x89, 0xd6, //0x00001427 movl %edx, %r14d + 0x4c, 0x39, 0xce, //0x0000142a cmpq %r9, %rsi + 0x0f, 0x82, 0x11, 0x00, 0x00, 0x00, //0x0000142d jb LBB0_280 + 0x83, 0xfb, 0x04, //0x00001433 cmpl $4, %ebx + 0x0f, 0x84, 0x08, 0x00, 0x00, 0x00, //0x00001436 je LBB0_280 + 0x08, 0xc8, //0x0000143c orb %cl, %al + 0x0f, 0x85, 0x9e, 0x03, 0x00, 0x00, //0x0000143e jne LBB0_383 + //0x00001444 LBB0_280 + 0xb0, 0x04, //0x00001444 movb $4, %al + 0x28, 0xd8, //0x00001446 subb %bl, %al + 0x0f, 0xb6, 0xc0, //0x00001448 movzbl %al, %eax + 0x01, 0xc0, //0x0000144b addl %eax, %eax + 0x8d, 0x0c, 0x40, //0x0000144d leal (%rax,%rax,2), %ecx + 0x44, 0x89, 0xf2, //0x00001450 movl %r14d, %edx + 0xd3, 0xe2, //0x00001453 shll %cl, %edx + 0x83, 0xfb, 0x02, //0x00001455 cmpl $2, %ebx + 0x0f, 0x84, 0x24, 0x00, 0x00, 0x00, //0x00001458 je LBB0_285 + 0x83, 0xfb, 0x03, //0x0000145e cmpl $3, %ebx + 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00001461 je LBB0_284 + 0x89, 0xd0, //0x00001467 movl %edx, %eax + 0x83, 0xfb, 0x04, //0x00001469 cmpl $4, %ebx + 0x48, 0x8b, 0x55, 0xc0, //0x0000146c movq $-64(%rbp), %rdx + 0x0f, 0x85, 0x17, 0x00, 0x00, 0x00, //0x00001470 jne LBB0_286 + 0x88, 0x42, 0x02, //0x00001476 movb %al, $2(%rdx) + 0x89, 0xc2, //0x00001479 movl %eax, %edx + //0x0000147b LBB0_284 + 0x48, 0x8b, 0x45, 0xc0, //0x0000147b movq $-64(%rbp), %rax + 0x88, 0x70, 0x01, //0x0000147f movb %dh, $1(%rax) + //0x00001482 LBB0_285 + 0xc1, 0xea, 0x10, //0x00001482 shrl $16, %edx + 0x89, 0xd0, //0x00001485 movl %edx, %eax + 0x48, 0x8b, 0x55, 0xc0, //0x00001487 movq $-64(%rbp), %rdx + 0x88, 0x02, //0x0000148b movb %al, (%rdx) + //0x0000148d LBB0_286 + 0x89, 0xd8, //0x0000148d movl %ebx, %eax + 0x48, 0x01, 0xc2, //0x0000148f addq %rax, %rdx + 0x48, 0x83, 0xc2, 0xff, //0x00001492 addq $-1, %rdx + 0x49, 0x89, 0xf3, //0x00001496 movq %rsi, %r11 + 0xe9, 0x62, 0x03, 0x00, 0x00, //0x00001499 jmp LBB0_384 + //0x0000149e LBB0_287 + 0x31, 0xdb, //0x0000149e xorl %ebx, %ebx + 0x31, 0xd2, //0x000014a0 xorl %edx, %edx + //0x000014a2 LBB0_288 + 0x41, 0xf6, 0xc6, 0x02, //0x000014a2 testb $2, %r14b + 0x0f, 0x85, 0x36, 0x03, 0x00, 0x00, //0x000014a6 jne LBB0_383 + 0x41, 0x80, 0xf8, 0x3d, //0x000014ac cmpb $61, %r8b + 0x0f, 0x85, 0x2c, 0x03, 0x00, 0x00, //0x000014b0 jne LBB0_383 + 0x83, 0xfb, 0x02, //0x000014b6 cmpl $2, %ebx + 0x0f, 0x82, 0x23, 0x03, 0x00, 0x00, //0x000014b9 jb LBB0_383 + 0x41, 0x89, 0xd6, //0x000014bf movl %edx, %r14d + 0x41, 0xbd, 0x05, 0x00, 0x00, 0x00, //0x000014c2 movl $5, %r13d + 0x41, 0x29, 0xdd, //0x000014c8 subl %ebx, %r13d + 0xf6, 0x45, 0xcc, 0x08, //0x000014cb testb $8, $-52(%rbp) + 0x0f, 0x85, 0xc0, 0x01, 0x00, 0x00, //0x000014cf jne LBB0_321 + 0x4c, 0x39, 0xce, //0x000014d5 cmpq %r9, %rsi + 0x0f, 0x83, 0x66, 0xff, 0xff, 0xff, //0x000014d8 jae LBB0_280 + 0x48, 0x8d, 0x4e, 0x01, //0x000014de leaq $1(%rsi), %rcx + 0x48, 0x8b, 0x45, 0x88, //0x000014e2 movq $-120(%rbp), %rax + 0x48, 0x29, 0xf0, //0x000014e6 subq %rsi, %rax + 0x48, 0x83, 0xc6, 0x02, //0x000014e9 addq $2, %rsi + 0x48, 0x89, 0xf7, //0x000014ed movq %rsi, %rdi + 0x48, 0x89, 0xce, //0x000014f0 movq %rcx, %rsi + 0xe9, 0x1a, 0x00, 0x00, 0x00, //0x000014f3 jmp LBB0_295 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000014f8 .p2align 4, 0x90 + //0x00001500 LBB0_294 + 0x48, 0x83, 0xc6, 0x01, //0x00001500 addq $1, %rsi + 0x48, 0x83, 0xc7, 0x01, //0x00001504 addq $1, %rdi + 0x48, 0x83, 0xc0, 0xff, //0x00001508 addq $-1, %rax + 0x0f, 0x83, 0x23, 0x05, 0x00, 0x00, //0x0000150c jae LBB0_375 + //0x00001512 LBB0_295 + 0x0f, 0xb6, 0x4e, 0xff, //0x00001512 movzbl $-1(%rsi), %ecx + 0x80, 0xf9, 0x0a, //0x00001516 cmpb $10, %cl + 0x0f, 0x84, 0xe1, 0xff, 0xff, 0xff, //0x00001519 je LBB0_294 + 0x80, 0xf9, 0x0d, //0x0000151f cmpb $13, %cl + 0x0f, 0x84, 0xd8, 0xff, 0xff, 0xff, //0x00001522 je LBB0_294 + 0x80, 0xf9, 0x3d, //0x00001528 cmpb $61, %cl + 0x0f, 0x85, 0xb1, 0x02, 0x00, 0x00, //0x0000152b jne LBB0_383 + 0x41, 0x83, 0xfd, 0x02, //0x00001531 cmpl $2, %r13d + 0x0f, 0x84, 0xa7, 0x02, 0x00, 0x00, //0x00001535 je LBB0_383 + 0x4c, 0x39, 0xce, //0x0000153b cmpq %r9, %rsi + 0x0f, 0x83, 0x00, 0xff, 0xff, 0xff, //0x0000153e jae LBB0_280 + 0x48, 0x01, 0xc6, //0x00001544 addq %rax, %rsi + 0x31, 0xc9, //0x00001547 xorl %ecx, %ecx + 0xe9, 0xe7, 0x02, 0x00, 0x00, //0x00001549 jmp LBB0_342 + //0x0000154e LBB0_317 + 0x80, 0xf9, 0x6e, //0x0000154e cmpb $110, %cl + 0x0f, 0x85, 0x50, 0x03, 0x00, 0x00, //0x00001551 jne LBB0_351 + //0x00001557 LBB0_301 + 0x48, 0x89, 0xc6, //0x00001557 movq %rax, %rsi + //0x0000155a LBB0_302 + 0x4c, 0x39, 0xce, //0x0000155a cmpq %r9, %rsi + 0x0f, 0x83, 0x28, 0x01, 0x00, 0x00, //0x0000155d jae LBB0_320 + //0x00001563 LBB0_303 + 0x48, 0x8d, 0x4e, 0x01, //0x00001563 leaq $1(%rsi), %rcx + 0x0f, 0xb6, 0x06, //0x00001567 movzbl (%rsi), %eax + 0x3c, 0x5c, //0x0000156a cmpb $92, %al + 0x0f, 0x85, 0xfe, 0x00, 0x00, 0x00, //0x0000156c jne LBB0_315 + 0x48, 0x8d, 0x46, 0x02, //0x00001572 leaq $2(%rsi), %rax + 0x41, 0xb0, 0xff, //0x00001576 movb $-1, %r8b + 0x4c, 0x39, 0xc8, //0x00001579 cmpq %r9, %rax + 0x0f, 0x87, 0xd1, 0x02, 0x00, 0x00, //0x0000157c ja LBB0_345 + 0x0f, 0xb6, 0x09, //0x00001582 movzbl (%rcx), %ecx + 0x80, 0xf9, 0x71, //0x00001585 cmpb $113, %cl + 0x0f, 0x8e, 0xc0, 0xff, 0xff, 0xff, //0x00001588 jle LBB0_317 + 0x80, 0xf9, 0x72, //0x0000158e cmpb $114, %cl + 0x0f, 0x84, 0xc0, 0xff, 0xff, 0xff, //0x00001591 je LBB0_301 + 0x80, 0xf9, 0x75, //0x00001597 cmpb $117, %cl + 0x0f, 0x85, 0x13, 0x03, 0x00, 0x00, //0x0000159a jne LBB0_353 + 0x4c, 0x89, 0xc9, //0x000015a0 movq %r9, %rcx + 0x48, 0x29, 0xc1, //0x000015a3 subq %rax, %rcx + 0x48, 0x83, 0xf9, 0x04, //0x000015a6 cmpq $4, %rcx + 0x0f, 0x8c, 0x03, 0x03, 0x00, 0x00, //0x000015aa jl LBB0_353 + 0x41, 0x89, 0xd7, //0x000015b0 movl %edx, %r15d + 0x8b, 0x08, //0x000015b3 movl (%rax), %ecx + 0x89, 0xcb, //0x000015b5 movl %ecx, %ebx + 0xf7, 0xd3, //0x000015b7 notl %ebx + 0x8d, 0x91, 0xd0, 0xcf, 0xcf, 0xcf, //0x000015b9 leal $-808464432(%rcx), %edx + 0x81, 0xe3, 0x80, 0x80, 0x80, 0x80, //0x000015bf andl $-2139062144, %ebx + 0x85, 0xd3, //0x000015c5 testl %edx, %ebx + 0x0f, 0x85, 0x4c, 0x02, 0x00, 0x00, //0x000015c7 jne LBB0_340 + 0x8d, 0x91, 0x19, 0x19, 0x19, 0x19, //0x000015cd leal $421075225(%rcx), %edx + 0x09, 0xca, //0x000015d3 orl %ecx, %edx + 0xf7, 0xc2, 0x80, 0x80, 0x80, 0x80, //0x000015d5 testl $-2139062144, %edx + 0x0f, 0x85, 0x38, 0x02, 0x00, 0x00, //0x000015db jne LBB0_340 + 0x89, 0xca, //0x000015e1 movl %ecx, %edx + 0x81, 0xe2, 0x7f, 0x7f, 0x7f, 0x7f, //0x000015e3 andl $2139062143, %edx + 0xbf, 0xc0, 0xc0, 0xc0, 0xc0, //0x000015e9 movl $-1061109568, %edi + 0x29, 0xd7, //0x000015ee subl %edx, %edi + 0x44, 0x8d, 0x92, 0x46, 0x46, 0x46, 0x46, //0x000015f0 leal $1179010630(%rdx), %r10d + 0x21, 0xdf, //0x000015f7 andl %ebx, %edi + 0x44, 0x85, 0xd7, //0x000015f9 testl %r10d, %edi + 0x0f, 0x85, 0x17, 0x02, 0x00, 0x00, //0x000015fc jne LBB0_340 + 0xbf, 0xe0, 0xe0, 0xe0, 0xe0, //0x00001602 movl $-522133280, %edi + 0x29, 0xd7, //0x00001607 subl %edx, %edi + 0x81, 0xc2, 0x39, 0x39, 0x39, 0x39, //0x00001609 addl $960051513, %edx + 0x21, 0xfb, //0x0000160f andl %edi, %ebx + 0x85, 0xd3, //0x00001611 testl %edx, %ebx + 0x0f, 0x85, 0x00, 0x02, 0x00, 0x00, //0x00001613 jne LBB0_340 + 0x0f, 0xc9, //0x00001619 bswapl %ecx + 0x89, 0xc8, //0x0000161b movl %ecx, %eax + 0xc1, 0xe8, 0x04, //0x0000161d shrl $4, %eax + 0xf7, 0xd0, //0x00001620 notl %eax + 0x25, 0x01, 0x01, 0x01, 0x01, //0x00001622 andl $16843009, %eax + 0x8d, 0x04, 0xc0, //0x00001627 leal (%rax,%rax,8), %eax + 0x81, 0xe1, 0x0f, 0x0f, 0x0f, 0x0f, //0x0000162a andl $252645135, %ecx + 0x01, 0xc1, //0x00001630 addl %eax, %ecx + 0x89, 0xc8, //0x00001632 movl %ecx, %eax + 0xc1, 0xe8, 0x04, //0x00001634 shrl $4, %eax + 0x09, 0xc8, //0x00001637 orl %ecx, %eax + 0x89, 0xc1, //0x00001639 movl %eax, %ecx + 0xc1, 0xe9, 0x08, //0x0000163b shrl $8, %ecx + 0x81, 0xe1, 0x00, 0xff, 0x00, 0x00, //0x0000163e andl $65280, %ecx + 0x89, 0xc2, //0x00001644 movl %eax, %edx + 0x81, 0xe2, 0x80, 0x00, 0x00, 0x00, //0x00001646 andl $128, %edx + 0x48, 0x83, 0xc6, 0x06, //0x0000164c addq $6, %rsi + 0x09, 0xca, //0x00001650 orl %ecx, %edx + 0x44, 0x89, 0xfa, //0x00001652 movl %r15d, %edx + 0x0f, 0x85, 0x5b, 0x02, 0x00, 0x00, //0x00001655 jne LBB0_354 + 0x3c, 0x0d, //0x0000165b cmpb $13, %al + 0x0f, 0x85, 0x18, 0x00, 0x00, 0x00, //0x0000165d jne LBB0_316 + 0xe9, 0xf2, 0xfe, 0xff, 0xff, //0x00001663 jmp LBB0_302 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001668 .p2align 4, 0x90 + //0x00001670 LBB0_315 + 0x48, 0x89, 0xce, //0x00001670 movq %rcx, %rsi + 0x3c, 0x0d, //0x00001673 cmpb $13, %al + 0x0f, 0x84, 0xdf, 0xfe, 0xff, 0xff, //0x00001675 je LBB0_302 + //0x0000167b LBB0_316 + 0x41, 0x89, 0xc0, //0x0000167b movl %eax, %r8d + 0x3c, 0x0a, //0x0000167e cmpb $10, %al + 0x0f, 0x84, 0xd4, 0xfe, 0xff, 0xff, //0x00001680 je LBB0_302 + 0xe9, 0x2b, 0x02, 0x00, 0x00, //0x00001686 jmp LBB0_354 + //0x0000168b LBB0_320 + 0xbb, 0x01, 0x00, 0x00, 0x00, //0x0000168b movl $1, %ebx + 0xe9, 0xda, 0xfc, 0xff, 0xff, //0x00001690 jmp LBB0_264 + //0x00001695 LBB0_321 + 0x4c, 0x39, 0xce, //0x00001695 cmpq %r9, %rsi + 0x0f, 0x83, 0xa6, 0xfd, 0xff, 0xff, //0x00001698 jae LBB0_280 + 0x48, 0x89, 0xf7, //0x0000169e movq %rsi, %rdi + 0xe9, 0x1d, 0x00, 0x00, 0x00, //0x000016a1 jmp LBB0_325 + //0x000016a6 LBB0_339 + 0x4c, 0x89, 0xe7, //0x000016a6 movq %r12, %rdi + 0x4c, 0x39, 0xcf, //0x000016a9 cmpq %r9, %rdi + 0x0f, 0x82, 0x11, 0x00, 0x00, 0x00, //0x000016ac jb LBB0_325 + 0xe9, 0x91, 0x03, 0x00, 0x00, //0x000016b2 jmp LBB0_378 + //0x000016b7 LBB0_323 + 0x48, 0x89, 0xf7, //0x000016b7 movq %rsi, %rdi + 0x4c, 0x39, 0xcf, //0x000016ba cmpq %r9, %rdi + 0x0f, 0x83, 0x85, 0x03, 0x00, 0x00, //0x000016bd jae LBB0_378 + //0x000016c3 LBB0_325 + 0x4c, 0x8d, 0x67, 0x01, //0x000016c3 leaq $1(%rdi), %r12 + 0x0f, 0xb6, 0x0f, //0x000016c7 movzbl (%rdi), %ecx + 0x80, 0xf9, 0x5c, //0x000016ca cmpb $92, %cl + 0x0f, 0x85, 0xe7, 0x00, 0x00, 0x00, //0x000016cd jne LBB0_336 + 0x48, 0x8d, 0x77, 0x02, //0x000016d3 leaq $2(%rdi), %rsi + 0x4c, 0x39, 0xce, //0x000016d7 cmpq %r9, %rsi + 0x0f, 0x87, 0xff, 0x00, 0x00, 0x00, //0x000016da ja LBB0_382 + 0x41, 0x0f, 0xb6, 0x04, 0x24, //0x000016e0 movzbl (%r12), %eax + 0x3c, 0x6e, //0x000016e5 cmpb $110, %al + 0x0f, 0x84, 0xca, 0xff, 0xff, 0xff, //0x000016e7 je LBB0_323 + 0x3c, 0x72, //0x000016ed cmpb $114, %al + 0x0f, 0x84, 0xc2, 0xff, 0xff, 0xff, //0x000016ef je LBB0_323 + 0x3c, 0x75, //0x000016f5 cmpb $117, %al + 0x0f, 0x85, 0xe5, 0x00, 0x00, 0x00, //0x000016f7 jne LBB0_383 + 0x4c, 0x89, 0xc8, //0x000016fd movq %r9, %rax + 0x48, 0x29, 0xf0, //0x00001700 subq %rsi, %rax + 0x48, 0x83, 0xf8, 0x04, //0x00001703 cmpq $4, %rax + 0x0f, 0x8c, 0xd5, 0x00, 0x00, 0x00, //0x00001707 jl LBB0_383 + 0x8b, 0x16, //0x0000170d movl (%rsi), %edx + 0x89, 0xd1, //0x0000170f movl %edx, %ecx + 0xf7, 0xd1, //0x00001711 notl %ecx + 0x8d, 0x82, 0xd0, 0xcf, 0xcf, 0xcf, //0x00001713 leal $-808464432(%rdx), %eax + 0x81, 0xe1, 0x80, 0x80, 0x80, 0x80, //0x00001719 andl $-2139062144, %ecx + 0x85, 0xc1, //0x0000171f testl %eax, %ecx + 0x0f, 0x85, 0xbb, 0x00, 0x00, 0x00, //0x00001721 jne LBB0_383 + 0x8d, 0x82, 0x19, 0x19, 0x19, 0x19, //0x00001727 leal $421075225(%rdx), %eax + 0x09, 0xd0, //0x0000172d orl %edx, %eax + 0xa9, 0x80, 0x80, 0x80, 0x80, //0x0000172f testl $-2139062144, %eax + 0x0f, 0x85, 0xa8, 0x00, 0x00, 0x00, //0x00001734 jne LBB0_383 + 0x89, 0xd0, //0x0000173a movl %edx, %eax + 0x25, 0x7f, 0x7f, 0x7f, 0x7f, //0x0000173c andl $2139062143, %eax + 0x41, 0xb8, 0xc0, 0xc0, 0xc0, 0xc0, //0x00001741 movl $-1061109568, %r8d + 0x41, 0x29, 0xc0, //0x00001747 subl %eax, %r8d + 0x44, 0x8d, 0x90, 0x46, 0x46, 0x46, 0x46, //0x0000174a leal $1179010630(%rax), %r10d + 0x41, 0x21, 0xc8, //0x00001751 andl %ecx, %r8d + 0x45, 0x85, 0xd0, //0x00001754 testl %r10d, %r8d + 0x0f, 0x85, 0x85, 0x00, 0x00, 0x00, //0x00001757 jne LBB0_383 + 0x41, 0xb8, 0xe0, 0xe0, 0xe0, 0xe0, //0x0000175d movl $-522133280, %r8d + 0x41, 0x29, 0xc0, //0x00001763 subl %eax, %r8d + 0x05, 0x39, 0x39, 0x39, 0x39, //0x00001766 addl $960051513, %eax + 0x44, 0x21, 0xc1, //0x0000176b andl %r8d, %ecx + 0x85, 0xc1, //0x0000176e testl %eax, %ecx + 0x0f, 0x85, 0x6c, 0x00, 0x00, 0x00, //0x00001770 jne LBB0_383 + 0x0f, 0xca, //0x00001776 bswapl %edx + 0x89, 0xd0, //0x00001778 movl %edx, %eax + 0xc1, 0xe8, 0x04, //0x0000177a shrl $4, %eax + 0xf7, 0xd0, //0x0000177d notl %eax + 0x25, 0x01, 0x01, 0x01, 0x01, //0x0000177f andl $16843009, %eax + 0x8d, 0x04, 0xc0, //0x00001784 leal (%rax,%rax,8), %eax + 0x81, 0xe2, 0x0f, 0x0f, 0x0f, 0x0f, //0x00001787 andl $252645135, %edx + 0x01, 0xc2, //0x0000178d addl %eax, %edx + 0x89, 0xd1, //0x0000178f movl %edx, %ecx + 0xc1, 0xe9, 0x04, //0x00001791 shrl $4, %ecx + 0x09, 0xd1, //0x00001794 orl %edx, %ecx + 0x89, 0xc8, //0x00001796 movl %ecx, %eax + 0xc1, 0xe8, 0x08, //0x00001798 shrl $8, %eax + 0x25, 0x00, 0xff, 0x00, 0x00, //0x0000179b andl $65280, %eax + 0x89, 0xca, //0x000017a0 movl %ecx, %edx + 0x81, 0xe2, 0x80, 0x00, 0x00, 0x00, //0x000017a2 andl $128, %edx + 0x48, 0x83, 0xc7, 0x06, //0x000017a8 addq $6, %rdi + 0x09, 0xc2, //0x000017ac orl %eax, %edx + 0x49, 0x89, 0xfc, //0x000017ae movq %rdi, %r12 + 0x48, 0x89, 0xfe, //0x000017b1 movq %rdi, %rsi + 0x0f, 0x85, 0x28, 0x00, 0x00, 0x00, //0x000017b4 jne LBB0_383 + //0x000017ba LBB0_336 + 0x80, 0xf9, 0x0a, //0x000017ba cmpb $10, %cl + 0x0f, 0x84, 0xe3, 0xfe, 0xff, 0xff, //0x000017bd je LBB0_339 + 0x80, 0xf9, 0x0d, //0x000017c3 cmpb $13, %cl + 0x0f, 0x84, 0xda, 0xfe, 0xff, 0xff, //0x000017c6 je LBB0_339 + 0x80, 0xf9, 0x3d, //0x000017cc cmpb $61, %cl + 0x0f, 0x85, 0x0a, 0x00, 0x00, 0x00, //0x000017cf jne LBB0_382 + 0x41, 0x83, 0xfd, 0x02, //0x000017d5 cmpl $2, %r13d + 0x0f, 0x85, 0x06, 0x04, 0x00, 0x00, //0x000017d9 jne LBB0_412 + //0x000017df LBB0_382 + 0x4c, 0x89, 0xe6, //0x000017df movq %r12, %rsi + //0x000017e2 LBB0_383 + 0x31, 0xc9, //0x000017e2 xorl %ecx, %ecx + 0x4c, 0x39, 0xce, //0x000017e4 cmpq %r9, %rsi + 0x0f, 0x94, 0xc1, //0x000017e7 sete %cl + 0x48, 0x01, 0xf1, //0x000017ea addq %rsi, %rcx + 0x4c, 0x39, 0xd9, //0x000017ed cmpq %r11, %rcx + 0x48, 0x8b, 0x55, 0xc0, //0x000017f0 movq $-64(%rbp), %rdx + 0x0f, 0x85, 0x69, 0x1e, 0x00, 0x00, //0x000017f4 jne LBB0_864 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000017fa .p2align 4, 0x90 + //0x00001800 LBB0_384 + 0x4c, 0x3b, 0x5d, 0xa8, //0x00001800 cmpq $-88(%rbp), %r11 + 0x0f, 0x87, 0x4a, 0x05, 0x00, 0x00, //0x00001804 ja LBB0_441 + 0x48, 0x3b, 0x55, 0x90, //0x0000180a cmpq $-112(%rbp), %rdx + 0x0f, 0x86, 0x6c, 0xf8, 0xff, 0xff, //0x0000180e jbe LBB0_230 + 0xe9, 0x3b, 0x05, 0x00, 0x00, //0x00001814 jmp LBB0_441 + //0x00001819 LBB0_340 + 0x48, 0x89, 0xc6, //0x00001819 movq %rax, %rsi + 0x44, 0x89, 0xfa, //0x0000181c movl %r15d, %edx + 0xe9, 0x92, 0x00, 0x00, 0x00, //0x0000181f jmp LBB0_354 + //0x00001824 LBB0_341 + 0x48, 0x83, 0xc7, 0x01, //0x00001824 addq $1, %rdi + 0x48, 0x83, 0xc1, 0x01, //0x00001828 addq $1, %rcx + 0x48, 0x39, 0xc8, //0x0000182c cmpq %rcx, %rax + 0x0f, 0x84, 0x0f, 0xfc, 0xff, 0xff, //0x0000182f je LBB0_280 + //0x00001835 LBB0_342 + 0x0f, 0xb6, 0x57, 0xff, //0x00001835 movzbl $-1(%rdi), %edx + 0x80, 0xfa, 0x0d, //0x00001839 cmpb $13, %dl + 0x0f, 0x84, 0xe2, 0xff, 0xff, 0xff, //0x0000183c je LBB0_341 + 0x80, 0xfa, 0x0a, //0x00001842 cmpb $10, %dl + 0x0f, 0x84, 0xd9, 0xff, 0xff, 0xff, //0x00001845 je LBB0_341 + 0x48, 0x89, 0xfe, //0x0000184b movq %rdi, %rsi + 0xe9, 0x8f, 0xff, 0xff, 0xff, //0x0000184e jmp LBB0_383 + //0x00001853 LBB0_345 + 0x48, 0x89, 0xce, //0x00001853 movq %rcx, %rsi + 0xe9, 0x5b, 0x00, 0x00, 0x00, //0x00001856 jmp LBB0_354 + //0x0000185b LBB0_346 + 0x48, 0x83, 0xc6, 0x01, //0x0000185b addq $1, %rsi + 0xbb, 0x03, 0x00, 0x00, 0x00, //0x0000185f movl $3, %ebx + 0x4c, 0x39, 0xce, //0x00001864 cmpq %r9, %rsi + 0x0f, 0x83, 0x02, 0xfb, 0xff, 0xff, //0x00001867 jae LBB0_264 + //0x0000186d LBB0_347 + 0x44, 0x0f, 0xb6, 0x06, //0x0000186d movzbl (%rsi), %r8d + 0x49, 0x83, 0xf8, 0x0d, //0x00001871 cmpq $13, %r8 + 0x0f, 0x84, 0xe0, 0xff, 0xff, 0xff, //0x00001875 je LBB0_346 + 0x41, 0x80, 0xf8, 0x0a, //0x0000187b cmpb $10, %r8b + 0x0f, 0x84, 0xd6, 0xff, 0xff, 0xff, //0x0000187f je LBB0_346 + 0x48, 0x8b, 0x45, 0xd0, //0x00001885 movq $-48(%rbp), %rax + 0x42, 0x0f, 0xb6, 0x04, 0x00, //0x00001889 movzbl (%rax,%r8), %eax + 0x48, 0x83, 0xc6, 0x01, //0x0000188e addq $1, %rsi + 0x3d, 0xff, 0x00, 0x00, 0x00, //0x00001892 cmpl $255, %eax + 0x0f, 0x85, 0xa0, 0x04, 0x00, 0x00, //0x00001897 jne LBB0_437 + //0x0000189d LBB0_438 + 0xbb, 0x03, 0x00, 0x00, 0x00, //0x0000189d movl $3, %ebx + 0xe9, 0xfb, 0xfb, 0xff, 0xff, //0x000018a2 jmp LBB0_288 + //0x000018a7 LBB0_351 + 0x80, 0xf9, 0x2f, //0x000018a7 cmpb $47, %cl + 0x0f, 0x85, 0x03, 0x00, 0x00, 0x00, //0x000018aa jne LBB0_353 + 0x41, 0xb0, 0x2f, //0x000018b0 movb $47, %r8b + //0x000018b3 LBB0_353 + 0x48, 0x89, 0xc6, //0x000018b3 movq %rax, %rsi + //0x000018b6 LBB0_354 + 0x41, 0x0f, 0xb6, 0xc0, //0x000018b6 movzbl %r8b, %eax + 0x48, 0x8b, 0x4d, 0xd0, //0x000018ba movq $-48(%rbp), %rcx + 0x0f, 0xb6, 0x04, 0x01, //0x000018be movzbl (%rcx,%rax), %eax + 0x3d, 0xff, 0x00, 0x00, 0x00, //0x000018c2 cmpl $255, %eax + 0x0f, 0x84, 0x5e, 0x01, 0x00, 0x00, //0x000018c7 je LBB0_374 + 0xc1, 0xe2, 0x06, //0x000018cd shll $6, %edx + 0x09, 0xc2, //0x000018d0 orl %eax, %edx + 0xbb, 0x02, 0x00, 0x00, 0x00, //0x000018d2 movl $2, %ebx + 0x4c, 0x39, 0xce, //0x000018d7 cmpq %r9, %rsi + 0x0f, 0x82, 0x1f, 0x00, 0x00, 0x00, //0x000018da jb LBB0_358 + 0xe9, 0x35, 0xfb, 0xff, 0xff, //0x000018e0 jmp LBB0_277 + //0x000018e5 LBB0_372 + 0x80, 0xf9, 0x6e, //0x000018e5 cmpb $110, %cl + 0x0f, 0x85, 0x6a, 0x01, 0x00, 0x00, //0x000018e8 jne LBB0_386 + //0x000018ee LBB0_356 + 0x48, 0x89, 0xc6, //0x000018ee movq %rax, %rsi + //0x000018f1 LBB0_357 + 0xbb, 0x02, 0x00, 0x00, 0x00, //0x000018f1 movl $2, %ebx + 0x4c, 0x39, 0xce, //0x000018f6 cmpq %r9, %rsi + 0x0f, 0x83, 0x70, 0xfa, 0xff, 0xff, //0x000018f9 jae LBB0_264 + //0x000018ff LBB0_358 + 0x48, 0x8d, 0x4e, 0x01, //0x000018ff leaq $1(%rsi), %rcx + 0x0f, 0xb6, 0x06, //0x00001903 movzbl (%rsi), %eax + 0x3c, 0x5c, //0x00001906 cmpb $92, %al + 0x0f, 0x85, 0x02, 0x01, 0x00, 0x00, //0x00001908 jne LBB0_370 + 0x48, 0x8d, 0x46, 0x02, //0x0000190e leaq $2(%rsi), %rax + 0x41, 0xb0, 0xff, //0x00001912 movb $-1, %r8b + 0x4c, 0x39, 0xc8, //0x00001915 cmpq %r9, %rax + 0x0f, 0x87, 0x32, 0x01, 0x00, 0x00, //0x00001918 ja LBB0_379 + 0x0f, 0xb6, 0x09, //0x0000191e movzbl (%rcx), %ecx + 0x80, 0xf9, 0x71, //0x00001921 cmpb $113, %cl + 0x0f, 0x8e, 0xbb, 0xff, 0xff, 0xff, //0x00001924 jle LBB0_372 + 0x80, 0xf9, 0x72, //0x0000192a cmpb $114, %cl + 0x0f, 0x84, 0xbb, 0xff, 0xff, 0xff, //0x0000192d je LBB0_356 + 0x80, 0xf9, 0x75, //0x00001933 cmpb $117, %cl + 0x0f, 0x85, 0x28, 0x01, 0x00, 0x00, //0x00001936 jne LBB0_388 + 0x4c, 0x89, 0xc9, //0x0000193c movq %r9, %rcx + 0x48, 0x29, 0xc1, //0x0000193f subq %rax, %rcx + 0x48, 0x83, 0xf9, 0x04, //0x00001942 cmpq $4, %rcx + 0x0f, 0x8c, 0x18, 0x01, 0x00, 0x00, //0x00001946 jl LBB0_388 + 0x41, 0x89, 0xd7, //0x0000194c movl %edx, %r15d + 0x8b, 0x08, //0x0000194f movl (%rax), %ecx + 0x89, 0xcb, //0x00001951 movl %ecx, %ebx + 0xf7, 0xd3, //0x00001953 notl %ebx + 0x8d, 0x91, 0xd0, 0xcf, 0xcf, 0xcf, //0x00001955 leal $-808464432(%rcx), %edx + 0x81, 0xe3, 0x80, 0x80, 0x80, 0x80, //0x0000195b andl $-2139062144, %ebx + 0x85, 0xd3, //0x00001961 testl %edx, %ebx + 0x0f, 0x85, 0xd4, 0x00, 0x00, 0x00, //0x00001963 jne LBB0_377 + 0x8d, 0x91, 0x19, 0x19, 0x19, 0x19, //0x00001969 leal $421075225(%rcx), %edx + 0x09, 0xca, //0x0000196f orl %ecx, %edx + 0xf7, 0xc2, 0x80, 0x80, 0x80, 0x80, //0x00001971 testl $-2139062144, %edx + 0x0f, 0x85, 0xc0, 0x00, 0x00, 0x00, //0x00001977 jne LBB0_377 + 0x89, 0xca, //0x0000197d movl %ecx, %edx + 0x81, 0xe2, 0x7f, 0x7f, 0x7f, 0x7f, //0x0000197f andl $2139062143, %edx + 0xbf, 0xc0, 0xc0, 0xc0, 0xc0, //0x00001985 movl $-1061109568, %edi + 0x29, 0xd7, //0x0000198a subl %edx, %edi + 0x44, 0x8d, 0x92, 0x46, 0x46, 0x46, 0x46, //0x0000198c leal $1179010630(%rdx), %r10d + 0x21, 0xdf, //0x00001993 andl %ebx, %edi + 0x44, 0x85, 0xd7, //0x00001995 testl %r10d, %edi + 0x0f, 0x85, 0x9f, 0x00, 0x00, 0x00, //0x00001998 jne LBB0_377 + 0xbf, 0xe0, 0xe0, 0xe0, 0xe0, //0x0000199e movl $-522133280, %edi + 0x29, 0xd7, //0x000019a3 subl %edx, %edi + 0x81, 0xc2, 0x39, 0x39, 0x39, 0x39, //0x000019a5 addl $960051513, %edx + 0x21, 0xfb, //0x000019ab andl %edi, %ebx + 0x85, 0xd3, //0x000019ad testl %edx, %ebx + 0x0f, 0x85, 0x88, 0x00, 0x00, 0x00, //0x000019af jne LBB0_377 + 0x0f, 0xc9, //0x000019b5 bswapl %ecx + 0x89, 0xc8, //0x000019b7 movl %ecx, %eax + 0xc1, 0xe8, 0x04, //0x000019b9 shrl $4, %eax + 0xf7, 0xd0, //0x000019bc notl %eax + 0x25, 0x01, 0x01, 0x01, 0x01, //0x000019be andl $16843009, %eax + 0x8d, 0x04, 0xc0, //0x000019c3 leal (%rax,%rax,8), %eax + 0x81, 0xe1, 0x0f, 0x0f, 0x0f, 0x0f, //0x000019c6 andl $252645135, %ecx + 0x01, 0xc1, //0x000019cc addl %eax, %ecx + 0x89, 0xc8, //0x000019ce movl %ecx, %eax + 0xc1, 0xe8, 0x04, //0x000019d0 shrl $4, %eax + 0x09, 0xc8, //0x000019d3 orl %ecx, %eax + 0x89, 0xc1, //0x000019d5 movl %eax, %ecx + 0xc1, 0xe9, 0x08, //0x000019d7 shrl $8, %ecx + 0x81, 0xe1, 0x00, 0xff, 0x00, 0x00, //0x000019da andl $65280, %ecx + 0x89, 0xc2, //0x000019e0 movl %eax, %edx + 0x81, 0xe2, 0x80, 0x00, 0x00, 0x00, //0x000019e2 andl $128, %edx + 0x48, 0x83, 0xc6, 0x06, //0x000019e8 addq $6, %rsi + 0x09, 0xca, //0x000019ec orl %ecx, %edx + 0x44, 0x89, 0xfa, //0x000019ee movl %r15d, %edx + 0x0f, 0x85, 0x70, 0x00, 0x00, 0x00, //0x000019f1 jne LBB0_389 + 0x3c, 0x0d, //0x000019f7 cmpb $13, %al + 0x0f, 0x85, 0x1c, 0x00, 0x00, 0x00, //0x000019f9 jne LBB0_371 + 0xe9, 0xed, 0xfe, 0xff, 0xff, //0x000019ff jmp LBB0_357 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001a04 .p2align 4, 0x90 + //0x00001a10 LBB0_370 + 0x48, 0x89, 0xce, //0x00001a10 movq %rcx, %rsi + 0x3c, 0x0d, //0x00001a13 cmpb $13, %al + 0x0f, 0x84, 0xd6, 0xfe, 0xff, 0xff, //0x00001a15 je LBB0_357 + //0x00001a1b LBB0_371 + 0x41, 0x89, 0xc0, //0x00001a1b movl %eax, %r8d + 0x3c, 0x0a, //0x00001a1e cmpb $10, %al + 0x0f, 0x84, 0xcb, 0xfe, 0xff, 0xff, //0x00001a20 je LBB0_357 + 0xe9, 0x3c, 0x00, 0x00, 0x00, //0x00001a26 jmp LBB0_389 + //0x00001a2b LBB0_374 + 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00001a2b movl $1, %ebx + 0xe9, 0x6d, 0xfa, 0xff, 0xff, //0x00001a30 jmp LBB0_288 + //0x00001a35 LBB0_375 + 0x4c, 0x89, 0xce, //0x00001a35 movq %r9, %rsi + 0xe9, 0x07, 0xfa, 0xff, 0xff, //0x00001a38 jmp LBB0_280 + //0x00001a3d LBB0_377 + 0x48, 0x89, 0xc6, //0x00001a3d movq %rax, %rsi + 0x44, 0x89, 0xfa, //0x00001a40 movl %r15d, %edx + 0xe9, 0x1f, 0x00, 0x00, 0x00, //0x00001a43 jmp LBB0_389 + //0x00001a48 LBB0_378 + 0x48, 0x89, 0xfe, //0x00001a48 movq %rdi, %rsi + 0xe9, 0xf4, 0xf9, 0xff, 0xff, //0x00001a4b jmp LBB0_280 + //0x00001a50 LBB0_379 + 0x48, 0x89, 0xce, //0x00001a50 movq %rcx, %rsi + 0xe9, 0x0f, 0x00, 0x00, 0x00, //0x00001a53 jmp LBB0_389 + //0x00001a58 LBB0_386 + 0x80, 0xf9, 0x2f, //0x00001a58 cmpb $47, %cl + 0x0f, 0x85, 0x03, 0x00, 0x00, 0x00, //0x00001a5b jne LBB0_388 + 0x41, 0xb0, 0x2f, //0x00001a61 movb $47, %r8b + //0x00001a64 LBB0_388 + 0x48, 0x89, 0xc6, //0x00001a64 movq %rax, %rsi + //0x00001a67 LBB0_389 + 0x41, 0x0f, 0xb6, 0xc0, //0x00001a67 movzbl %r8b, %eax + 0x48, 0x8b, 0x4d, 0xd0, //0x00001a6b movq $-48(%rbp), %rcx + 0x0f, 0xb6, 0x04, 0x01, //0x00001a6f movzbl (%rcx,%rax), %eax + 0x3d, 0xff, 0x00, 0x00, 0x00, //0x00001a73 cmpl $255, %eax + 0x0f, 0x84, 0x4a, 0x01, 0x00, 0x00, //0x00001a78 je LBB0_409 + 0xc1, 0xe2, 0x06, //0x00001a7e shll $6, %edx + 0x09, 0xc2, //0x00001a81 orl %eax, %edx + 0xbb, 0x03, 0x00, 0x00, 0x00, //0x00001a83 movl $3, %ebx + 0x4c, 0x39, 0xce, //0x00001a88 cmpq %r9, %rsi + 0x0f, 0x82, 0x1f, 0x00, 0x00, 0x00, //0x00001a8b jb LBB0_393 + 0xe9, 0x84, 0xf9, 0xff, 0xff, //0x00001a91 jmp LBB0_277 + //0x00001a96 LBB0_407 + 0x80, 0xf9, 0x6e, //0x00001a96 cmpb $110, %cl + 0x0f, 0x85, 0x78, 0x02, 0x00, 0x00, //0x00001a99 jne LBB0_433 + //0x00001a9f LBB0_391 + 0x48, 0x89, 0xc6, //0x00001a9f movq %rax, %rsi + //0x00001aa2 LBB0_392 + 0xbb, 0x03, 0x00, 0x00, 0x00, //0x00001aa2 movl $3, %ebx + 0x4c, 0x39, 0xce, //0x00001aa7 cmpq %r9, %rsi + 0x0f, 0x83, 0xbf, 0xf8, 0xff, 0xff, //0x00001aaa jae LBB0_264 + //0x00001ab0 LBB0_393 + 0x48, 0x8d, 0x4e, 0x01, //0x00001ab0 leaq $1(%rsi), %rcx + 0x0f, 0xb6, 0x06, //0x00001ab4 movzbl (%rsi), %eax + 0x3c, 0x5c, //0x00001ab7 cmpb $92, %al + 0x0f, 0x85, 0xee, 0x00, 0x00, 0x00, //0x00001ab9 jne LBB0_404 + 0x48, 0x8d, 0x46, 0x02, //0x00001abf leaq $2(%rsi), %rax + 0x41, 0xb0, 0xff, //0x00001ac3 movb $-1, %r8b + 0x4c, 0x39, 0xc8, //0x00001ac6 cmpq %r9, %rax + 0x0f, 0x87, 0x0e, 0x01, 0x00, 0x00, //0x00001ac9 ja LBB0_411 + 0x0f, 0xb6, 0x09, //0x00001acf movzbl (%rcx), %ecx + 0x80, 0xf9, 0x71, //0x00001ad2 cmpb $113, %cl + 0x0f, 0x8e, 0xbb, 0xff, 0xff, 0xff, //0x00001ad5 jle LBB0_407 + 0x80, 0xf9, 0x72, //0x00001adb cmpb $114, %cl + 0x0f, 0x84, 0xbb, 0xff, 0xff, 0xff, //0x00001ade je LBB0_391 + 0x80, 0xf9, 0x75, //0x00001ae4 cmpb $117, %cl + 0x0f, 0x85, 0x36, 0x02, 0x00, 0x00, //0x00001ae7 jne LBB0_435 + 0x4c, 0x89, 0xc9, //0x00001aed movq %r9, %rcx + 0x48, 0x29, 0xc1, //0x00001af0 subq %rax, %rcx + 0x48, 0x83, 0xf9, 0x04, //0x00001af3 cmpq $4, %rcx + 0x0f, 0x8c, 0x26, 0x02, 0x00, 0x00, //0x00001af7 jl LBB0_435 + 0x41, 0x89, 0xd7, //0x00001afd movl %edx, %r15d + 0x8b, 0x08, //0x00001b00 movl (%rax), %ecx + 0x89, 0xcb, //0x00001b02 movl %ecx, %ebx + 0xf7, 0xd3, //0x00001b04 notl %ebx + 0x8d, 0x91, 0xd0, 0xcf, 0xcf, 0xcf, //0x00001b06 leal $-808464432(%rcx), %edx + 0x81, 0xe3, 0x80, 0x80, 0x80, 0x80, //0x00001b0c andl $-2139062144, %ebx + 0x85, 0xd3, //0x00001b12 testl %edx, %ebx + 0x0f, 0x85, 0xb8, 0x00, 0x00, 0x00, //0x00001b14 jne LBB0_410 + 0x8d, 0x91, 0x19, 0x19, 0x19, 0x19, //0x00001b1a leal $421075225(%rcx), %edx + 0x09, 0xca, //0x00001b20 orl %ecx, %edx + 0xf7, 0xc2, 0x80, 0x80, 0x80, 0x80, //0x00001b22 testl $-2139062144, %edx + 0x0f, 0x85, 0xa4, 0x00, 0x00, 0x00, //0x00001b28 jne LBB0_410 + 0x89, 0xca, //0x00001b2e movl %ecx, %edx + 0x81, 0xe2, 0x7f, 0x7f, 0x7f, 0x7f, //0x00001b30 andl $2139062143, %edx + 0xbf, 0xc0, 0xc0, 0xc0, 0xc0, //0x00001b36 movl $-1061109568, %edi + 0x29, 0xd7, //0x00001b3b subl %edx, %edi + 0x44, 0x8d, 0x92, 0x46, 0x46, 0x46, 0x46, //0x00001b3d leal $1179010630(%rdx), %r10d + 0x21, 0xdf, //0x00001b44 andl %ebx, %edi + 0x44, 0x85, 0xd7, //0x00001b46 testl %r10d, %edi + 0x0f, 0x85, 0x83, 0x00, 0x00, 0x00, //0x00001b49 jne LBB0_410 + 0xbf, 0xe0, 0xe0, 0xe0, 0xe0, //0x00001b4f movl $-522133280, %edi + 0x29, 0xd7, //0x00001b54 subl %edx, %edi + 0x81, 0xc2, 0x39, 0x39, 0x39, 0x39, //0x00001b56 addl $960051513, %edx + 0x21, 0xfb, //0x00001b5c andl %edi, %ebx + 0x85, 0xd3, //0x00001b5e testl %edx, %ebx + 0x0f, 0x85, 0x6c, 0x00, 0x00, 0x00, //0x00001b60 jne LBB0_410 + 0x0f, 0xc9, //0x00001b66 bswapl %ecx + 0x89, 0xc8, //0x00001b68 movl %ecx, %eax + 0xc1, 0xe8, 0x04, //0x00001b6a shrl $4, %eax + 0xf7, 0xd0, //0x00001b6d notl %eax + 0x25, 0x01, 0x01, 0x01, 0x01, //0x00001b6f andl $16843009, %eax + 0x8d, 0x04, 0xc0, //0x00001b74 leal (%rax,%rax,8), %eax + 0x81, 0xe1, 0x0f, 0x0f, 0x0f, 0x0f, //0x00001b77 andl $252645135, %ecx + 0x01, 0xc1, //0x00001b7d addl %eax, %ecx + 0x89, 0xc8, //0x00001b7f movl %ecx, %eax + 0xc1, 0xe8, 0x04, //0x00001b81 shrl $4, %eax + 0x09, 0xc8, //0x00001b84 orl %ecx, %eax + 0x89, 0xc1, //0x00001b86 movl %eax, %ecx + 0xc1, 0xe9, 0x08, //0x00001b88 shrl $8, %ecx + 0x81, 0xe1, 0x00, 0xff, 0x00, 0x00, //0x00001b8b andl $65280, %ecx + 0x89, 0xc2, //0x00001b91 movl %eax, %edx + 0x81, 0xe2, 0x80, 0x00, 0x00, 0x00, //0x00001b93 andl $128, %edx + 0x48, 0x83, 0xc6, 0x06, //0x00001b99 addq $6, %rsi + 0x09, 0xca, //0x00001b9d orl %ecx, %edx + 0x44, 0x89, 0xfa, //0x00001b9f movl %r15d, %edx + 0x0f, 0x84, 0x08, 0x00, 0x00, 0x00, //0x00001ba2 je LBB0_405 + 0xe9, 0x79, 0x01, 0x00, 0x00, //0x00001ba8 jmp LBB0_436 + //0x00001bad LBB0_404 + 0x48, 0x89, 0xce, //0x00001bad movq %rcx, %rsi + //0x00001bb0 LBB0_405 + 0x3c, 0x0d, //0x00001bb0 cmpb $13, %al + 0x0f, 0x84, 0xea, 0xfe, 0xff, 0xff, //0x00001bb2 je LBB0_392 + 0x41, 0x89, 0xc0, //0x00001bb8 movl %eax, %r8d + 0x3c, 0x0a, //0x00001bbb cmpb $10, %al + 0x0f, 0x84, 0xdf, 0xfe, 0xff, 0xff, //0x00001bbd je LBB0_392 + 0xe9, 0x5e, 0x01, 0x00, 0x00, //0x00001bc3 jmp LBB0_436 + //0x00001bc8 LBB0_409 + 0xbb, 0x02, 0x00, 0x00, 0x00, //0x00001bc8 movl $2, %ebx + 0xe9, 0xd0, 0xf8, 0xff, 0xff, //0x00001bcd jmp LBB0_288 + //0x00001bd2 LBB0_410 + 0x48, 0x89, 0xc6, //0x00001bd2 movq %rax, %rsi + 0x44, 0x89, 0xfa, //0x00001bd5 movl %r15d, %edx + 0xe9, 0x49, 0x01, 0x00, 0x00, //0x00001bd8 jmp LBB0_436 + //0x00001bdd LBB0_411 + 0x48, 0x89, 0xce, //0x00001bdd movq %rcx, %rsi + 0xe9, 0x41, 0x01, 0x00, 0x00, //0x00001be0 jmp LBB0_436 + //0x00001be5 LBB0_412 + 0x4d, 0x39, 0xcc, //0x00001be5 cmpq %r9, %r12 + 0x0f, 0x82, 0x14, 0x00, 0x00, 0x00, //0x00001be8 jb LBB0_416 + //0x00001bee LBB0_413 + 0x4c, 0x89, 0xe6, //0x00001bee movq %r12, %rsi + 0xe9, 0x4e, 0xf8, 0xff, 0xff, //0x00001bf1 jmp LBB0_280 + //0x00001bf6 LBB0_414 + 0x49, 0x89, 0xf4, //0x00001bf6 movq %rsi, %r12 + //0x00001bf9 LBB0_415 + 0x4d, 0x39, 0xcc, //0x00001bf9 cmpq %r9, %r12 + 0x0f, 0x83, 0xec, 0xff, 0xff, 0xff, //0x00001bfc jae LBB0_413 + //0x00001c02 LBB0_416 + 0x49, 0x8d, 0x44, 0x24, 0x01, //0x00001c02 leaq $1(%r12), %rax + 0x41, 0x0f, 0xb6, 0x0c, 0x24, //0x00001c07 movzbl (%r12), %ecx + 0x80, 0xf9, 0x5c, //0x00001c0c cmpb $92, %cl + 0x0f, 0x85, 0xe5, 0x00, 0x00, 0x00, //0x00001c0f jne LBB0_427 + 0x49, 0x8d, 0x74, 0x24, 0x02, //0x00001c15 leaq $2(%r12), %rsi + 0x4c, 0x39, 0xce, //0x00001c1a cmpq %r9, %rsi + 0x0f, 0x87, 0x29, 0x01, 0x00, 0x00, //0x00001c1d ja LBB0_440 + 0x0f, 0xb6, 0x00, //0x00001c23 movzbl (%rax), %eax + 0x3c, 0x6e, //0x00001c26 cmpb $110, %al + 0x0f, 0x84, 0xc8, 0xff, 0xff, 0xff, //0x00001c28 je LBB0_414 + 0x3c, 0x72, //0x00001c2e cmpb $114, %al + 0x0f, 0x84, 0xc0, 0xff, 0xff, 0xff, //0x00001c30 je LBB0_414 + 0x3c, 0x75, //0x00001c36 cmpb $117, %al + 0x0f, 0x85, 0xa4, 0xfb, 0xff, 0xff, //0x00001c38 jne LBB0_383 + 0x4c, 0x89, 0xc8, //0x00001c3e movq %r9, %rax + 0x48, 0x29, 0xf0, //0x00001c41 subq %rsi, %rax + 0x48, 0x83, 0xf8, 0x04, //0x00001c44 cmpq $4, %rax + 0x0f, 0x8c, 0x94, 0xfb, 0xff, 0xff, //0x00001c48 jl LBB0_383 + 0x8b, 0x06, //0x00001c4e movl (%rsi), %eax + 0x89, 0xc1, //0x00001c50 movl %eax, %ecx + 0xf7, 0xd1, //0x00001c52 notl %ecx + 0x8d, 0x90, 0xd0, 0xcf, 0xcf, 0xcf, //0x00001c54 leal $-808464432(%rax), %edx + 0x81, 0xe1, 0x80, 0x80, 0x80, 0x80, //0x00001c5a andl $-2139062144, %ecx + 0x85, 0xd1, //0x00001c60 testl %edx, %ecx + 0x0f, 0x85, 0x7a, 0xfb, 0xff, 0xff, //0x00001c62 jne LBB0_383 + 0x8d, 0x90, 0x19, 0x19, 0x19, 0x19, //0x00001c68 leal $421075225(%rax), %edx + 0x09, 0xc2, //0x00001c6e orl %eax, %edx + 0xf7, 0xc2, 0x80, 0x80, 0x80, 0x80, //0x00001c70 testl $-2139062144, %edx + 0x0f, 0x85, 0x66, 0xfb, 0xff, 0xff, //0x00001c76 jne LBB0_383 + 0x89, 0xc2, //0x00001c7c movl %eax, %edx + 0x81, 0xe2, 0x7f, 0x7f, 0x7f, 0x7f, //0x00001c7e andl $2139062143, %edx + 0xbf, 0xc0, 0xc0, 0xc0, 0xc0, //0x00001c84 movl $-1061109568, %edi + 0x29, 0xd7, //0x00001c89 subl %edx, %edi + 0x44, 0x8d, 0x82, 0x46, 0x46, 0x46, 0x46, //0x00001c8b leal $1179010630(%rdx), %r8d + 0x21, 0xcf, //0x00001c92 andl %ecx, %edi + 0x44, 0x85, 0xc7, //0x00001c94 testl %r8d, %edi + 0x0f, 0x85, 0x45, 0xfb, 0xff, 0xff, //0x00001c97 jne LBB0_383 + 0xbf, 0xe0, 0xe0, 0xe0, 0xe0, //0x00001c9d movl $-522133280, %edi + 0x29, 0xd7, //0x00001ca2 subl %edx, %edi + 0x81, 0xc2, 0x39, 0x39, 0x39, 0x39, //0x00001ca4 addl $960051513, %edx + 0x21, 0xf9, //0x00001caa andl %edi, %ecx + 0x85, 0xd1, //0x00001cac testl %edx, %ecx + 0x0f, 0x85, 0x2e, 0xfb, 0xff, 0xff, //0x00001cae jne LBB0_383 + 0x0f, 0xc8, //0x00001cb4 bswapl %eax + 0x89, 0xc1, //0x00001cb6 movl %eax, %ecx + 0xc1, 0xe9, 0x04, //0x00001cb8 shrl $4, %ecx + 0xf7, 0xd1, //0x00001cbb notl %ecx + 0x81, 0xe1, 0x01, 0x01, 0x01, 0x01, //0x00001cbd andl $16843009, %ecx + 0x8d, 0x0c, 0xc9, //0x00001cc3 leal (%rcx,%rcx,8), %ecx + 0x25, 0x0f, 0x0f, 0x0f, 0x0f, //0x00001cc6 andl $252645135, %eax + 0x01, 0xc8, //0x00001ccb addl %ecx, %eax + 0x89, 0xc1, //0x00001ccd movl %eax, %ecx + 0xc1, 0xe9, 0x04, //0x00001ccf shrl $4, %ecx + 0x09, 0xc1, //0x00001cd2 orl %eax, %ecx + 0x89, 0xc8, //0x00001cd4 movl %ecx, %eax + 0xc1, 0xe8, 0x08, //0x00001cd6 shrl $8, %eax + 0x25, 0x00, 0xff, 0x00, 0x00, //0x00001cd9 andl $65280, %eax + 0x89, 0xca, //0x00001cde movl %ecx, %edx + 0x81, 0xe2, 0x80, 0x00, 0x00, 0x00, //0x00001ce0 andl $128, %edx + 0x49, 0x83, 0xc4, 0x06, //0x00001ce6 addq $6, %r12 + 0x09, 0xc2, //0x00001cea orl %eax, %edx + 0x4c, 0x89, 0xe6, //0x00001cec movq %r12, %rsi + 0x0f, 0x84, 0x08, 0x00, 0x00, 0x00, //0x00001cef je LBB0_428 + 0xe9, 0xe8, 0xfa, 0xff, 0xff, //0x00001cf5 jmp LBB0_383 + //0x00001cfa LBB0_427 + 0x48, 0x89, 0xc6, //0x00001cfa movq %rax, %rsi + //0x00001cfd LBB0_428 + 0x80, 0xf9, 0x0d, //0x00001cfd cmpb $13, %cl + 0x0f, 0x84, 0xf0, 0xfe, 0xff, 0xff, //0x00001d00 je LBB0_414 + 0x49, 0x89, 0xf4, //0x00001d06 movq %rsi, %r12 + 0x80, 0xf9, 0x0a, //0x00001d09 cmpb $10, %cl + 0x0f, 0x84, 0xe7, 0xfe, 0xff, 0xff, //0x00001d0c je LBB0_415 + 0xe9, 0xcb, 0xfa, 0xff, 0xff, //0x00001d12 jmp LBB0_383 + //0x00001d17 LBB0_433 + 0x80, 0xf9, 0x2f, //0x00001d17 cmpb $47, %cl + 0x0f, 0x85, 0x03, 0x00, 0x00, 0x00, //0x00001d1a jne LBB0_435 + 0x41, 0xb0, 0x2f, //0x00001d20 movb $47, %r8b + //0x00001d23 LBB0_435 + 0x48, 0x89, 0xc6, //0x00001d23 movq %rax, %rsi + //0x00001d26 LBB0_436 + 0x41, 0x0f, 0xb6, 0xc0, //0x00001d26 movzbl %r8b, %eax + 0x48, 0x8b, 0x4d, 0xd0, //0x00001d2a movq $-48(%rbp), %rcx + 0x0f, 0xb6, 0x04, 0x01, //0x00001d2e movzbl (%rcx,%rax), %eax + 0x3d, 0xff, 0x00, 0x00, 0x00, //0x00001d32 cmpl $255, %eax + 0x0f, 0x84, 0x60, 0xfb, 0xff, 0xff, //0x00001d37 je LBB0_438 + //0x00001d3d LBB0_437 + 0xc1, 0xe2, 0x06, //0x00001d3d shll $6, %edx + 0x09, 0xc2, //0x00001d40 orl %eax, %edx + 0xbb, 0x04, 0x00, 0x00, 0x00, //0x00001d42 movl $4, %ebx + 0xe9, 0xce, 0xf6, 0xff, 0xff, //0x00001d47 jmp LBB0_277 + //0x00001d4c LBB0_440 + 0x48, 0x89, 0xc6, //0x00001d4c movq %rax, %rsi + 0xe9, 0x8e, 0xfa, 0xff, 0xff, //0x00001d4f jmp LBB0_383 + //0x00001d54 LBB0_441 + 0x4d, 0x8d, 0x71, 0xfc, //0x00001d54 leaq $-4(%r9), %r14 + 0x4d, 0x39, 0xf3, //0x00001d58 cmpq %r14, %r11 + 0x0f, 0x87, 0xbd, 0x0c, 0x00, 0x00, //0x00001d5b ja LBB0_657 + 0x4c, 0x8b, 0x55, 0xb8, //0x00001d61 movq $-72(%rbp), %r10 + 0x49, 0x83, 0xc2, 0xfc, //0x00001d65 addq $-4, %r10 + 0x4c, 0x39, 0xd2, //0x00001d69 cmpq %r10, %rdx + 0x44, 0x8b, 0x6d, 0xcc, //0x00001d6c movl $-52(%rbp), %r13d + 0x0f, 0x87, 0xac, 0x0c, 0x00, 0x00, //0x00001d70 ja LBB0_658 + 0x48, 0x8b, 0x45, 0xb0, //0x00001d76 movq $-80(%rbp), %rax + 0x48, 0x8b, 0x4d, 0xa0, //0x00001d7a movq $-96(%rbp), %rcx + 0x48, 0x01, 0xc8, //0x00001d7e addq %rcx, %rax + 0x48, 0x83, 0xc0, 0xff, //0x00001d81 addq $-1, %rax + 0x48, 0x89, 0x45, 0xc0, //0x00001d85 movq %rax, $-64(%rbp) + 0x4c, 0x89, 0x55, 0xb8, //0x00001d89 movq %r10, $-72(%rbp) + 0x90, 0x90, 0x90, //0x00001d8d .p2align 4, 0x90 + //0x00001d90 LBB0_444 + 0x49, 0x89, 0xd7, //0x00001d90 movq %rdx, %r15 + 0x41, 0x0f, 0xb6, 0x03, //0x00001d93 movzbl (%r11), %eax + 0x48, 0x8b, 0x75, 0xd0, //0x00001d97 movq $-48(%rbp), %rsi + 0x0f, 0xb6, 0x14, 0x06, //0x00001d9b movzbl (%rsi,%rax), %edx + 0x41, 0x0f, 0xb6, 0x43, 0x01, //0x00001d9f movzbl $1(%r11), %eax + 0x0f, 0xb6, 0x04, 0x06, //0x00001da4 movzbl (%rsi,%rax), %eax + 0x41, 0x0f, 0xb6, 0x4b, 0x02, //0x00001da8 movzbl $2(%r11), %ecx + 0x0f, 0xb6, 0x1c, 0x0e, //0x00001dad movzbl (%rsi,%rcx), %ebx + 0x41, 0x0f, 0xb6, 0x4b, 0x03, //0x00001db1 movzbl $3(%r11), %ecx + 0x0f, 0xb6, 0x0c, 0x0e, //0x00001db6 movzbl (%rsi,%rcx), %ecx + 0x89, 0xc7, //0x00001dba movl %eax, %edi + 0x09, 0xd7, //0x00001dbc orl %edx, %edi + 0x89, 0xde, //0x00001dbe movl %ebx, %esi + 0x09, 0xce, //0x00001dc0 orl %ecx, %esi + 0x09, 0xfe, //0x00001dc2 orl %edi, %esi + 0x40, 0x80, 0xfe, 0xff, //0x00001dc4 cmpb $-1, %sil + 0x0f, 0x84, 0x32, 0x00, 0x00, 0x00, //0x00001dc8 je LBB0_446 + 0xc1, 0xe2, 0x1a, //0x00001dce shll $26, %edx + 0xc1, 0xe0, 0x14, //0x00001dd1 shll $20, %eax + 0x09, 0xd0, //0x00001dd4 orl %edx, %eax + 0xc1, 0xe3, 0x0e, //0x00001dd6 shll $14, %ebx + 0xc1, 0xe1, 0x08, //0x00001dd9 shll $8, %ecx + 0x09, 0xd9, //0x00001ddc orl %ebx, %ecx + 0x09, 0xc1, //0x00001dde orl %eax, %ecx + 0x0f, 0xc9, //0x00001de0 bswapl %ecx + 0x4c, 0x89, 0xfa, //0x00001de2 movq %r15, %rdx + 0x41, 0x89, 0x0f, //0x00001de5 movl %ecx, (%r15) + 0x49, 0x83, 0xc3, 0x04, //0x00001de8 addq $4, %r11 + 0x48, 0x83, 0xc2, 0x03, //0x00001dec addq $3, %rdx + 0xe9, 0xcb, 0x06, 0x00, 0x00, //0x00001df0 jmp LBB0_598 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001df5 .p2align 4, 0x90 + //0x00001e00 LBB0_446 + 0x4d, 0x39, 0xcb, //0x00001e00 cmpq %r9, %r11 + 0x0f, 0x83, 0xce, 0x00, 0x00, 0x00, //0x00001e03 jae LBB0_458 + 0x4c, 0x89, 0xde, //0x00001e09 movq %r11, %rsi + 0x41, 0xf6, 0xc5, 0x08, //0x00001e0c testb $8, %r13b + 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00001e10 je LBB0_449 + 0xe9, 0xd9, 0x00, 0x00, 0x00, //0x00001e16 jmp LBB0_461 + 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001e1b .p2align 4, 0x90 + //0x00001e20 LBB0_448 + 0x48, 0x83, 0xc6, 0x01, //0x00001e20 addq $1, %rsi + 0x4c, 0x39, 0xce, //0x00001e24 cmpq %r9, %rsi + 0x0f, 0x83, 0xee, 0x01, 0x00, 0x00, //0x00001e27 jae LBB0_477 + //0x00001e2d LBB0_449 + 0x44, 0x0f, 0xb6, 0x06, //0x00001e2d movzbl (%rsi), %r8d + 0x49, 0x83, 0xf8, 0x0d, //0x00001e31 cmpq $13, %r8 + 0x0f, 0x84, 0xe5, 0xff, 0xff, 0xff, //0x00001e35 je LBB0_448 + 0x41, 0x80, 0xf8, 0x0a, //0x00001e3b cmpb $10, %r8b + 0x0f, 0x84, 0xdb, 0xff, 0xff, 0xff, //0x00001e3f je LBB0_448 + 0x48, 0x8b, 0x45, 0xd0, //0x00001e45 movq $-48(%rbp), %rax + 0x46, 0x0f, 0xb6, 0x24, 0x00, //0x00001e49 movzbl (%rax,%r8), %r12d + 0x48, 0x83, 0xc6, 0x01, //0x00001e4e addq $1, %rsi + 0x41, 0x81, 0xfc, 0xff, 0x00, 0x00, 0x00, //0x00001e52 cmpl $255, %r12d + 0x0f, 0x84, 0xf6, 0x02, 0x00, 0x00, //0x00001e59 je LBB0_501 + 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00001e5f movl $1, %ebx + 0x4c, 0x39, 0xce, //0x00001e64 cmpq %r9, %rsi + 0x0f, 0x82, 0x20, 0x00, 0x00, 0x00, //0x00001e67 jb LBB0_454 + 0xe9, 0x5c, 0x02, 0x00, 0x00, //0x00001e6d jmp LBB0_491 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001e72 .p2align 4, 0x90 + //0x00001e80 LBB0_453 + 0x48, 0x83, 0xc6, 0x01, //0x00001e80 addq $1, %rsi + 0x4c, 0x39, 0xce, //0x00001e84 cmpq %r9, %rsi + 0x0f, 0x83, 0xae, 0x04, 0x00, 0x00, //0x00001e87 jae LBB0_534 + //0x00001e8d LBB0_454 + 0x44, 0x0f, 0xb6, 0x06, //0x00001e8d movzbl (%rsi), %r8d + 0x49, 0x83, 0xf8, 0x0d, //0x00001e91 cmpq $13, %r8 + 0x0f, 0x84, 0xe5, 0xff, 0xff, 0xff, //0x00001e95 je LBB0_453 + 0x41, 0x80, 0xf8, 0x0a, //0x00001e9b cmpb $10, %r8b + 0x0f, 0x84, 0xdb, 0xff, 0xff, 0xff, //0x00001e9f je LBB0_453 + 0x48, 0x8b, 0x45, 0xd0, //0x00001ea5 movq $-48(%rbp), %rax + 0x42, 0x0f, 0xb6, 0x04, 0x00, //0x00001ea9 movzbl (%rax,%r8), %eax + 0x48, 0x83, 0xc6, 0x01, //0x00001eae addq $1, %rsi + 0x3d, 0xff, 0x00, 0x00, 0x00, //0x00001eb2 cmpl $255, %eax + 0x0f, 0x84, 0x21, 0x08, 0x00, 0x00, //0x00001eb7 je LBB0_588 + 0x41, 0xc1, 0xe4, 0x06, //0x00001ebd shll $6, %r12d + 0x41, 0x09, 0xc4, //0x00001ec1 orl %eax, %r12d + 0xbb, 0x02, 0x00, 0x00, 0x00, //0x00001ec4 movl $2, %ebx + 0x4c, 0x39, 0xce, //0x00001ec9 cmpq %r9, %rsi + 0x0f, 0x82, 0x73, 0x01, 0x00, 0x00, //0x00001ecc jb LBB0_481 + 0xe9, 0xf7, 0x01, 0x00, 0x00, //0x00001ed2 jmp LBB0_491 + //0x00001ed7 LBB0_458 + 0x4c, 0x89, 0xfa, //0x00001ed7 movq %r15, %rdx + 0xe9, 0xe1, 0x05, 0x00, 0x00, //0x00001eda jmp LBB0_598 + //0x00001edf LBB0_475 + 0x80, 0xf9, 0x6e, //0x00001edf cmpb $110, %cl + 0x0f, 0x85, 0xaf, 0x01, 0x00, 0x00, //0x00001ee2 jne LBB0_486 + //0x00001ee8 LBB0_459 + 0x48, 0x89, 0xc6, //0x00001ee8 movq %rax, %rsi + //0x00001eeb LBB0_460 + 0x4c, 0x39, 0xce, //0x00001eeb cmpq %r9, %rsi + 0x0f, 0x83, 0x27, 0x01, 0x00, 0x00, //0x00001eee jae LBB0_477 + //0x00001ef4 LBB0_461 + 0x48, 0x8d, 0x4e, 0x01, //0x00001ef4 leaq $1(%rsi), %rcx + 0x0f, 0xb6, 0x06, //0x00001ef8 movzbl (%rsi), %eax + 0x3c, 0x5c, //0x00001efb cmpb $92, %al + 0x0f, 0x85, 0xfd, 0x00, 0x00, 0x00, //0x00001efd jne LBB0_473 + 0x48, 0x8d, 0x46, 0x02, //0x00001f03 leaq $2(%rsi), %rax + 0x41, 0xb0, 0xff, //0x00001f07 movb $-1, %r8b + 0x4c, 0x39, 0xc8, //0x00001f0a cmpq %r9, %rax + 0x0f, 0x87, 0x7c, 0x01, 0x00, 0x00, //0x00001f0d ja LBB0_485 + 0x0f, 0xb6, 0x09, //0x00001f13 movzbl (%rcx), %ecx + 0x80, 0xf9, 0x71, //0x00001f16 cmpb $113, %cl + 0x0f, 0x8e, 0xc0, 0xff, 0xff, 0xff, //0x00001f19 jle LBB0_475 + 0x80, 0xf9, 0x72, //0x00001f1f cmpb $114, %cl + 0x0f, 0x84, 0xc0, 0xff, 0xff, 0xff, //0x00001f22 je LBB0_459 + 0x80, 0xf9, 0x75, //0x00001f28 cmpb $117, %cl + 0x0f, 0x85, 0x72, 0x01, 0x00, 0x00, //0x00001f2b jne LBB0_488 + 0x4c, 0x89, 0xc9, //0x00001f31 movq %r9, %rcx + 0x48, 0x29, 0xc1, //0x00001f34 subq %rax, %rcx + 0x48, 0x83, 0xf9, 0x04, //0x00001f37 cmpq $4, %rcx + 0x0f, 0x8c, 0x62, 0x01, 0x00, 0x00, //0x00001f3b jl LBB0_488 + 0x8b, 0x08, //0x00001f41 movl (%rax), %ecx + 0x89, 0xca, //0x00001f43 movl %ecx, %edx + 0xf7, 0xd2, //0x00001f45 notl %edx + 0x8d, 0x99, 0xd0, 0xcf, 0xcf, 0xcf, //0x00001f47 leal $-808464432(%rcx), %ebx + 0x81, 0xe2, 0x80, 0x80, 0x80, 0x80, //0x00001f4d andl $-2139062144, %edx + 0x85, 0xda, //0x00001f53 testl %ebx, %edx + 0x0f, 0x85, 0x48, 0x01, 0x00, 0x00, //0x00001f55 jne LBB0_488 + 0x8d, 0x99, 0x19, 0x19, 0x19, 0x19, //0x00001f5b leal $421075225(%rcx), %ebx + 0x09, 0xcb, //0x00001f61 orl %ecx, %ebx + 0xf7, 0xc3, 0x80, 0x80, 0x80, 0x80, //0x00001f63 testl $-2139062144, %ebx + 0x0f, 0x85, 0x34, 0x01, 0x00, 0x00, //0x00001f69 jne LBB0_488 + 0x89, 0xcb, //0x00001f6f movl %ecx, %ebx + 0x81, 0xe3, 0x7f, 0x7f, 0x7f, 0x7f, //0x00001f71 andl $2139062143, %ebx + 0xbf, 0xc0, 0xc0, 0xc0, 0xc0, //0x00001f77 movl $-1061109568, %edi + 0x29, 0xdf, //0x00001f7c subl %ebx, %edi + 0x44, 0x8d, 0x93, 0x46, 0x46, 0x46, 0x46, //0x00001f7e leal $1179010630(%rbx), %r10d + 0x21, 0xd7, //0x00001f85 andl %edx, %edi + 0x44, 0x85, 0xd7, //0x00001f87 testl %r10d, %edi + 0x0f, 0x85, 0x47, 0x05, 0x00, 0x00, //0x00001f8a jne LBB0_554 + 0xbf, 0xe0, 0xe0, 0xe0, 0xe0, //0x00001f90 movl $-522133280, %edi + 0x29, 0xdf, //0x00001f95 subl %ebx, %edi + 0x81, 0xc3, 0x39, 0x39, 0x39, 0x39, //0x00001f97 addl $960051513, %ebx + 0x21, 0xfa, //0x00001f9d andl %edi, %edx + 0x85, 0xda, //0x00001f9f testl %ebx, %edx + 0x4c, 0x8b, 0x55, 0xb8, //0x00001fa1 movq $-72(%rbp), %r10 + 0x0f, 0x85, 0xf8, 0x00, 0x00, 0x00, //0x00001fa5 jne LBB0_488 + 0x0f, 0xc9, //0x00001fab bswapl %ecx + 0x89, 0xc8, //0x00001fad movl %ecx, %eax + 0xc1, 0xe8, 0x04, //0x00001faf shrl $4, %eax + 0xf7, 0xd0, //0x00001fb2 notl %eax + 0x25, 0x01, 0x01, 0x01, 0x01, //0x00001fb4 andl $16843009, %eax + 0x8d, 0x04, 0xc0, //0x00001fb9 leal (%rax,%rax,8), %eax + 0x81, 0xe1, 0x0f, 0x0f, 0x0f, 0x0f, //0x00001fbc andl $252645135, %ecx + 0x01, 0xc1, //0x00001fc2 addl %eax, %ecx + 0x89, 0xc8, //0x00001fc4 movl %ecx, %eax + 0xc1, 0xe8, 0x04, //0x00001fc6 shrl $4, %eax + 0x09, 0xc8, //0x00001fc9 orl %ecx, %eax + 0x89, 0xc1, //0x00001fcb movl %eax, %ecx + 0xc1, 0xe9, 0x08, //0x00001fcd shrl $8, %ecx + 0x81, 0xe1, 0x00, 0xff, 0x00, 0x00, //0x00001fd0 andl $65280, %ecx + 0x89, 0xc2, //0x00001fd6 movl %eax, %edx + 0x81, 0xe2, 0x80, 0x00, 0x00, 0x00, //0x00001fd8 andl $128, %edx + 0x48, 0x83, 0xc6, 0x06, //0x00001fde addq $6, %rsi + 0x09, 0xca, //0x00001fe2 orl %ecx, %edx + 0x0f, 0x85, 0xbc, 0x00, 0x00, 0x00, //0x00001fe4 jne LBB0_489 + 0x3c, 0x0d, //0x00001fea cmpb $13, %al + 0x0f, 0x85, 0x19, 0x00, 0x00, 0x00, //0x00001fec jne LBB0_474 + 0xe9, 0xf4, 0xfe, 0xff, 0xff, //0x00001ff2 jmp LBB0_460 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001ff7 .p2align 4, 0x90 + //0x00002000 LBB0_473 + 0x48, 0x89, 0xce, //0x00002000 movq %rcx, %rsi + 0x3c, 0x0d, //0x00002003 cmpb $13, %al + 0x0f, 0x84, 0xe0, 0xfe, 0xff, 0xff, //0x00002005 je LBB0_460 + //0x0000200b LBB0_474 + 0x41, 0x89, 0xc0, //0x0000200b movl %eax, %r8d + 0x3c, 0x0a, //0x0000200e cmpb $10, %al + 0x0f, 0x84, 0xd5, 0xfe, 0xff, 0xff, //0x00002010 je LBB0_460 + 0xe9, 0x8b, 0x00, 0x00, 0x00, //0x00002016 jmp LBB0_489 + //0x0000201b LBB0_477 + 0x31, 0xdb, //0x0000201b xorl %ebx, %ebx + 0x45, 0x31, 0xe4, //0x0000201d xorl %r12d, %r12d + //0x00002020 LBB0_478 + 0x85, 0xdb, //0x00002020 testl %ebx, %ebx + 0x0f, 0x85, 0xa6, 0x00, 0x00, 0x00, //0x00002022 jne LBB0_491 + 0x49, 0x89, 0xf3, //0x00002028 movq %rsi, %r11 + 0x4c, 0x89, 0xfa, //0x0000202b movq %r15, %rdx + 0xe9, 0x8d, 0x04, 0x00, 0x00, //0x0000202e jmp LBB0_598 + //0x00002033 LBB0_480 + 0x48, 0x83, 0xc6, 0x01, //0x00002033 addq $1, %rsi + 0xbb, 0x02, 0x00, 0x00, 0x00, //0x00002037 movl $2, %ebx + 0x4c, 0x39, 0xce, //0x0000203c cmpq %r9, %rsi + 0x0f, 0x83, 0xdb, 0xff, 0xff, 0xff, //0x0000203f jae LBB0_478 + //0x00002045 LBB0_481 + 0x44, 0x0f, 0xb6, 0x06, //0x00002045 movzbl (%rsi), %r8d + 0x49, 0x83, 0xf8, 0x0d, //0x00002049 cmpq $13, %r8 + 0x0f, 0x84, 0xe0, 0xff, 0xff, 0xff, //0x0000204d je LBB0_480 + 0x41, 0x80, 0xf8, 0x0a, //0x00002053 cmpb $10, %r8b + 0x0f, 0x84, 0xd6, 0xff, 0xff, 0xff, //0x00002057 je LBB0_480 + 0x48, 0x8b, 0x45, 0xd0, //0x0000205d movq $-48(%rbp), %rax + 0x42, 0x0f, 0xb6, 0x04, 0x00, //0x00002061 movzbl (%rax,%r8), %eax + 0x48, 0x83, 0xc6, 0x01, //0x00002066 addq $1, %rsi + 0x3d, 0xff, 0x00, 0x00, 0x00, //0x0000206a cmpl $255, %eax + 0x0f, 0x84, 0x07, 0x08, 0x00, 0x00, //0x0000206f je LBB0_623 + 0x41, 0xc1, 0xe4, 0x06, //0x00002075 shll $6, %r12d + 0x41, 0x09, 0xc4, //0x00002079 orl %eax, %r12d + 0xbb, 0x03, 0x00, 0x00, 0x00, //0x0000207c movl $3, %ebx + 0x4c, 0x39, 0xce, //0x00002081 cmpq %r9, %rsi + 0x0f, 0x82, 0xa2, 0x04, 0x00, 0x00, //0x00002084 jb LBB0_561 + 0xe9, 0x3f, 0x00, 0x00, 0x00, //0x0000208a jmp LBB0_491 + //0x0000208f LBB0_485 + 0x48, 0x89, 0xce, //0x0000208f movq %rcx, %rsi + 0xe9, 0x0f, 0x00, 0x00, 0x00, //0x00002092 jmp LBB0_489 + //0x00002097 LBB0_486 + 0x80, 0xf9, 0x2f, //0x00002097 cmpb $47, %cl + 0x0f, 0x85, 0x03, 0x00, 0x00, 0x00, //0x0000209a jne LBB0_488 + 0x41, 0xb0, 0x2f, //0x000020a0 movb $47, %r8b + //0x000020a3 LBB0_488 + 0x48, 0x89, 0xc6, //0x000020a3 movq %rax, %rsi + //0x000020a6 LBB0_489 + 0x41, 0x0f, 0xb6, 0xc0, //0x000020a6 movzbl %r8b, %eax + 0x48, 0x8b, 0x4d, 0xd0, //0x000020aa movq $-48(%rbp), %rcx + 0x44, 0x0f, 0xb6, 0x24, 0x01, //0x000020ae movzbl (%rcx,%rax), %r12d + 0x41, 0x81, 0xfc, 0xff, 0x00, 0x00, 0x00, //0x000020b3 cmpl $255, %r12d + 0x0f, 0x84, 0x95, 0x00, 0x00, 0x00, //0x000020ba je LBB0_501 + 0xbb, 0x01, 0x00, 0x00, 0x00, //0x000020c0 movl $1, %ebx + 0x4c, 0x39, 0xce, //0x000020c5 cmpq %r9, %rsi + 0x0f, 0x82, 0x44, 0x01, 0x00, 0x00, //0x000020c8 jb LBB0_517 + //0x000020ce LBB0_491 + 0x41, 0xf6, 0xc5, 0x02, //0x000020ce testb $2, %r13b + 0x0f, 0x94, 0xc0, //0x000020d2 sete %al + 0x83, 0xfb, 0x01, //0x000020d5 cmpl $1, %ebx + 0x0f, 0x94, 0xc1, //0x000020d8 sete %cl + 0x4c, 0x39, 0xce, //0x000020db cmpq %r9, %rsi + 0x0f, 0x82, 0x11, 0x00, 0x00, 0x00, //0x000020de jb LBB0_494 + 0x83, 0xfb, 0x04, //0x000020e4 cmpl $4, %ebx + 0x0f, 0x84, 0x08, 0x00, 0x00, 0x00, //0x000020e7 je LBB0_494 + 0x08, 0xc8, //0x000020ed orb %cl, %al + 0x0f, 0x85, 0xa4, 0x03, 0x00, 0x00, //0x000020ef jne LBB0_597 + //0x000020f5 LBB0_494 + 0xb0, 0x04, //0x000020f5 movb $4, %al + 0x28, 0xd8, //0x000020f7 subb %bl, %al + 0x0f, 0xb6, 0xc0, //0x000020f9 movzbl %al, %eax + 0x01, 0xc0, //0x000020fc addl %eax, %eax + 0x8d, 0x0c, 0x40, //0x000020fe leal (%rax,%rax,2), %ecx + 0x44, 0x89, 0xe2, //0x00002101 movl %r12d, %edx + 0xd3, 0xe2, //0x00002104 shll %cl, %edx + 0x83, 0xfb, 0x02, //0x00002106 cmpl $2, %ebx + 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00002109 je LBB0_499 + 0x83, 0xfb, 0x03, //0x0000210f cmpl $3, %ebx + 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00002112 je LBB0_498 + 0x89, 0xd0, //0x00002118 movl %edx, %eax + 0x83, 0xfb, 0x04, //0x0000211a cmpl $4, %ebx + 0x44, 0x8b, 0x6d, 0xcc, //0x0000211d movl $-52(%rbp), %r13d + 0x4c, 0x89, 0xfa, //0x00002121 movq %r15, %rdx + 0x0f, 0x85, 0x1a, 0x00, 0x00, 0x00, //0x00002124 jne LBB0_500 + 0x88, 0x42, 0x02, //0x0000212a movb %al, $2(%rdx) + 0x89, 0xc2, //0x0000212d movl %eax, %edx + //0x0000212f LBB0_498 + 0x4c, 0x89, 0xf8, //0x0000212f movq %r15, %rax + 0x88, 0x70, 0x01, //0x00002132 movb %dh, $1(%rax) + //0x00002135 LBB0_499 + 0xc1, 0xea, 0x10, //0x00002135 shrl $16, %edx + 0x89, 0xd0, //0x00002138 movl %edx, %eax + 0x4c, 0x89, 0xfa, //0x0000213a movq %r15, %rdx + 0x41, 0x88, 0x07, //0x0000213d movb %al, (%r15) + 0x44, 0x8b, 0x6d, 0xcc, //0x00002140 movl $-52(%rbp), %r13d + //0x00002144 LBB0_500 + 0x89, 0xd8, //0x00002144 movl %ebx, %eax + 0x48, 0x01, 0xc2, //0x00002146 addq %rax, %rdx + 0x48, 0x83, 0xc2, 0xff, //0x00002149 addq $-1, %rdx + 0x49, 0x89, 0xf3, //0x0000214d movq %rsi, %r11 + 0xe9, 0x6b, 0x03, 0x00, 0x00, //0x00002150 jmp LBB0_598 + //0x00002155 LBB0_501 + 0x31, 0xdb, //0x00002155 xorl %ebx, %ebx + 0x45, 0x31, 0xe4, //0x00002157 xorl %r12d, %r12d + //0x0000215a LBB0_502 + 0x41, 0xf6, 0xc5, 0x02, //0x0000215a testb $2, %r13b + 0x0f, 0x85, 0x35, 0x03, 0x00, 0x00, //0x0000215e jne LBB0_597 + 0x41, 0x80, 0xf8, 0x3d, //0x00002164 cmpb $61, %r8b + 0x0f, 0x85, 0x2b, 0x03, 0x00, 0x00, //0x00002168 jne LBB0_597 + 0x83, 0xfb, 0x02, //0x0000216e cmpl $2, %ebx + 0x0f, 0x82, 0x22, 0x03, 0x00, 0x00, //0x00002171 jb LBB0_597 + 0xba, 0x05, 0x00, 0x00, 0x00, //0x00002177 movl $5, %edx + 0x29, 0xda, //0x0000217c subl %ebx, %edx + 0x41, 0xf6, 0xc5, 0x08, //0x0000217e testb $8, %r13b + 0x0f, 0x85, 0xbd, 0x01, 0x00, 0x00, //0x00002182 jne LBB0_535 + 0x4c, 0x39, 0xce, //0x00002188 cmpq %r9, %rsi + 0x0f, 0x83, 0x64, 0xff, 0xff, 0xff, //0x0000218b jae LBB0_494 + 0x48, 0x8d, 0x4e, 0x01, //0x00002191 leaq $1(%rsi), %rcx + 0x48, 0x8b, 0x45, 0xc0, //0x00002195 movq $-64(%rbp), %rax + 0x48, 0x29, 0xf0, //0x00002199 subq %rsi, %rax + 0x48, 0x83, 0xc6, 0x02, //0x0000219c addq $2, %rsi + 0x48, 0x89, 0xf7, //0x000021a0 movq %rsi, %rdi + 0x48, 0x89, 0xce, //0x000021a3 movq %rcx, %rsi + 0xe9, 0x17, 0x00, 0x00, 0x00, //0x000021a6 jmp LBB0_509 + 0x90, 0x90, 0x90, 0x90, 0x90, //0x000021ab .p2align 4, 0x90 + //0x000021b0 LBB0_508 + 0x48, 0x83, 0xc6, 0x01, //0x000021b0 addq $1, %rsi + 0x48, 0x83, 0xc7, 0x01, //0x000021b4 addq $1, %rdi + 0x48, 0x83, 0xc0, 0xff, //0x000021b8 addq $-1, %rax + 0x0f, 0x83, 0x26, 0x05, 0x00, 0x00, //0x000021bc jae LBB0_589 + //0x000021c2 LBB0_509 + 0x0f, 0xb6, 0x4e, 0xff, //0x000021c2 movzbl $-1(%rsi), %ecx + 0x80, 0xf9, 0x0a, //0x000021c6 cmpb $10, %cl + 0x0f, 0x84, 0xe1, 0xff, 0xff, 0xff, //0x000021c9 je LBB0_508 + 0x80, 0xf9, 0x0d, //0x000021cf cmpb $13, %cl + 0x0f, 0x84, 0xd8, 0xff, 0xff, 0xff, //0x000021d2 je LBB0_508 + 0x80, 0xf9, 0x3d, //0x000021d8 cmpb $61, %cl + 0x0f, 0x85, 0xb8, 0x02, 0x00, 0x00, //0x000021db jne LBB0_597 + 0x83, 0xfa, 0x02, //0x000021e1 cmpl $2, %edx + 0x0f, 0x84, 0xaf, 0x02, 0x00, 0x00, //0x000021e4 je LBB0_597 + 0x4c, 0x39, 0xce, //0x000021ea cmpq %r9, %rsi + 0x0f, 0x83, 0x02, 0xff, 0xff, 0xff, //0x000021ed jae LBB0_494 + 0x48, 0x01, 0xc6, //0x000021f3 addq %rax, %rsi + 0x31, 0xc9, //0x000021f6 xorl %ecx, %ecx + 0xe9, 0xf7, 0x02, 0x00, 0x00, //0x000021f8 jmp LBB0_556 + //0x000021fd LBB0_531 + 0x80, 0xf9, 0x6e, //0x000021fd cmpb $110, %cl + 0x0f, 0x85, 0x60, 0x03, 0x00, 0x00, //0x00002200 jne LBB0_565 + //0x00002206 LBB0_515 + 0x48, 0x89, 0xc6, //0x00002206 movq %rax, %rsi + //0x00002209 LBB0_516 + 0x4c, 0x39, 0xce, //0x00002209 cmpq %r9, %rsi + 0x0f, 0x83, 0x29, 0x01, 0x00, 0x00, //0x0000220c jae LBB0_534 + //0x00002212 LBB0_517 + 0x48, 0x8d, 0x4e, 0x01, //0x00002212 leaq $1(%rsi), %rcx + 0x0f, 0xb6, 0x06, //0x00002216 movzbl (%rsi), %eax + 0x3c, 0x5c, //0x00002219 cmpb $92, %al + 0x0f, 0x85, 0xff, 0x00, 0x00, 0x00, //0x0000221b jne LBB0_529 + 0x48, 0x8d, 0x46, 0x02, //0x00002221 leaq $2(%rsi), %rax + 0x41, 0xb0, 0xff, //0x00002225 movb $-1, %r8b + 0x4c, 0x39, 0xc8, //0x00002228 cmpq %r9, %rax + 0x0f, 0x87, 0xe1, 0x02, 0x00, 0x00, //0x0000222b ja LBB0_559 + 0x0f, 0xb6, 0x09, //0x00002231 movzbl (%rcx), %ecx + 0x80, 0xf9, 0x71, //0x00002234 cmpb $113, %cl + 0x0f, 0x8e, 0xc0, 0xff, 0xff, 0xff, //0x00002237 jle LBB0_531 + 0x80, 0xf9, 0x72, //0x0000223d cmpb $114, %cl + 0x0f, 0x84, 0xc0, 0xff, 0xff, 0xff, //0x00002240 je LBB0_515 + 0x80, 0xf9, 0x75, //0x00002246 cmpb $117, %cl + 0x0f, 0x85, 0x23, 0x03, 0x00, 0x00, //0x00002249 jne LBB0_567 + 0x4c, 0x89, 0xc9, //0x0000224f movq %r9, %rcx + 0x48, 0x29, 0xc1, //0x00002252 subq %rax, %rcx + 0x48, 0x83, 0xf9, 0x04, //0x00002255 cmpq $4, %rcx + 0x0f, 0x8c, 0x13, 0x03, 0x00, 0x00, //0x00002259 jl LBB0_567 + 0x8b, 0x08, //0x0000225f movl (%rax), %ecx + 0x89, 0xcb, //0x00002261 movl %ecx, %ebx + 0xf7, 0xd3, //0x00002263 notl %ebx + 0x8d, 0x91, 0xd0, 0xcf, 0xcf, 0xcf, //0x00002265 leal $-808464432(%rcx), %edx + 0x81, 0xe3, 0x80, 0x80, 0x80, 0x80, //0x0000226b andl $-2139062144, %ebx + 0x85, 0xd3, //0x00002271 testl %edx, %ebx + 0x0f, 0x85, 0xf9, 0x02, 0x00, 0x00, //0x00002273 jne LBB0_567 + 0x8d, 0x91, 0x19, 0x19, 0x19, 0x19, //0x00002279 leal $421075225(%rcx), %edx + 0x09, 0xca, //0x0000227f orl %ecx, %edx + 0xf7, 0xc2, 0x80, 0x80, 0x80, 0x80, //0x00002281 testl $-2139062144, %edx + 0x0f, 0x85, 0xe5, 0x02, 0x00, 0x00, //0x00002287 jne LBB0_567 + 0x89, 0xca, //0x0000228d movl %ecx, %edx + 0x81, 0xe2, 0x7f, 0x7f, 0x7f, 0x7f, //0x0000228f andl $2139062143, %edx + 0xbf, 0xc0, 0xc0, 0xc0, 0xc0, //0x00002295 movl $-1061109568, %edi + 0x29, 0xd7, //0x0000229a subl %edx, %edi + 0x44, 0x8d, 0x92, 0x46, 0x46, 0x46, 0x46, //0x0000229c leal $1179010630(%rdx), %r10d + 0x21, 0xdf, //0x000022a3 andl %ebx, %edi + 0x44, 0x85, 0xd7, //0x000022a5 testl %r10d, %edi + 0x0f, 0x85, 0x42, 0x04, 0x00, 0x00, //0x000022a8 jne LBB0_591 + 0xbf, 0xe0, 0xe0, 0xe0, 0xe0, //0x000022ae movl $-522133280, %edi + 0x29, 0xd7, //0x000022b3 subl %edx, %edi + 0x81, 0xc2, 0x39, 0x39, 0x39, 0x39, //0x000022b5 addl $960051513, %edx + 0x21, 0xfb, //0x000022bb andl %edi, %ebx + 0x85, 0xd3, //0x000022bd testl %edx, %ebx + 0x4c, 0x8b, 0x55, 0xb8, //0x000022bf movq $-72(%rbp), %r10 + 0x0f, 0x85, 0xa9, 0x02, 0x00, 0x00, //0x000022c3 jne LBB0_567 + 0x0f, 0xc9, //0x000022c9 bswapl %ecx + 0x89, 0xc8, //0x000022cb movl %ecx, %eax + 0xc1, 0xe8, 0x04, //0x000022cd shrl $4, %eax + 0xf7, 0xd0, //0x000022d0 notl %eax + 0x25, 0x01, 0x01, 0x01, 0x01, //0x000022d2 andl $16843009, %eax + 0x8d, 0x04, 0xc0, //0x000022d7 leal (%rax,%rax,8), %eax + 0x81, 0xe1, 0x0f, 0x0f, 0x0f, 0x0f, //0x000022da andl $252645135, %ecx + 0x01, 0xc1, //0x000022e0 addl %eax, %ecx + 0x89, 0xc8, //0x000022e2 movl %ecx, %eax + 0xc1, 0xe8, 0x04, //0x000022e4 shrl $4, %eax + 0x09, 0xc8, //0x000022e7 orl %ecx, %eax + 0x89, 0xc1, //0x000022e9 movl %eax, %ecx + 0xc1, 0xe9, 0x08, //0x000022eb shrl $8, %ecx + 0x81, 0xe1, 0x00, 0xff, 0x00, 0x00, //0x000022ee andl $65280, %ecx + 0x89, 0xc2, //0x000022f4 movl %eax, %edx + 0x81, 0xe2, 0x80, 0x00, 0x00, 0x00, //0x000022f6 andl $128, %edx + 0x48, 0x83, 0xc6, 0x06, //0x000022fc addq $6, %rsi + 0x09, 0xca, //0x00002300 orl %ecx, %edx + 0x0f, 0x85, 0x6d, 0x02, 0x00, 0x00, //0x00002302 jne LBB0_568 + 0x3c, 0x0d, //0x00002308 cmpb $13, %al + 0x0f, 0x85, 0x1b, 0x00, 0x00, 0x00, //0x0000230a jne LBB0_530 + 0xe9, 0xf4, 0xfe, 0xff, 0xff, //0x00002310 jmp LBB0_516 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002315 .p2align 4, 0x90 + //0x00002320 LBB0_529 + 0x48, 0x89, 0xce, //0x00002320 movq %rcx, %rsi + 0x3c, 0x0d, //0x00002323 cmpb $13, %al + 0x0f, 0x84, 0xde, 0xfe, 0xff, 0xff, //0x00002325 je LBB0_516 + //0x0000232b LBB0_530 + 0x41, 0x89, 0xc0, //0x0000232b movl %eax, %r8d + 0x3c, 0x0a, //0x0000232e cmpb $10, %al + 0x0f, 0x84, 0xd3, 0xfe, 0xff, 0xff, //0x00002330 je LBB0_516 + 0xe9, 0x3a, 0x02, 0x00, 0x00, //0x00002336 jmp LBB0_568 + //0x0000233b LBB0_534 + 0xbb, 0x01, 0x00, 0x00, 0x00, //0x0000233b movl $1, %ebx + 0xe9, 0xdb, 0xfc, 0xff, 0xff, //0x00002340 jmp LBB0_478 + //0x00002345 LBB0_535 + 0x4c, 0x39, 0xce, //0x00002345 cmpq %r9, %rsi + 0x0f, 0x83, 0xa7, 0xfd, 0xff, 0xff, //0x00002348 jae LBB0_494 + 0x89, 0x55, 0xa8, //0x0000234e movl %edx, $-88(%rbp) + 0x48, 0x89, 0xf7, //0x00002351 movq %rsi, %rdi + 0xe9, 0x1d, 0x00, 0x00, 0x00, //0x00002354 jmp LBB0_539 + //0x00002359 LBB0_553 + 0x4c, 0x89, 0xef, //0x00002359 movq %r13, %rdi + 0x4c, 0x39, 0xcf, //0x0000235c cmpq %r9, %rdi + 0x0f, 0x82, 0x11, 0x00, 0x00, 0x00, //0x0000235f jb LBB0_539 + 0xe9, 0x92, 0x03, 0x00, 0x00, //0x00002365 jmp LBB0_592 + //0x0000236a LBB0_537 + 0x48, 0x89, 0xf7, //0x0000236a movq %rsi, %rdi + 0x4c, 0x39, 0xcf, //0x0000236d cmpq %r9, %rdi + 0x0f, 0x83, 0x86, 0x03, 0x00, 0x00, //0x00002370 jae LBB0_592 + //0x00002376 LBB0_539 + 0x4c, 0x8d, 0x6f, 0x01, //0x00002376 leaq $1(%rdi), %r13 + 0x0f, 0xb6, 0x0f, //0x0000237a movzbl (%rdi), %ecx + 0x80, 0xf9, 0x5c, //0x0000237d cmpb $92, %cl + 0x0f, 0x85, 0xeb, 0x00, 0x00, 0x00, //0x00002380 jne LBB0_550 + 0x48, 0x8d, 0x77, 0x02, //0x00002386 leaq $2(%rdi), %rsi + 0x4c, 0x39, 0xce, //0x0000238a cmpq %r9, %rsi + 0x0f, 0x87, 0x03, 0x01, 0x00, 0x00, //0x0000238d ja LBB0_596 + 0x41, 0x0f, 0xb6, 0x45, 0x00, //0x00002393 movzbl (%r13), %eax + 0x3c, 0x6e, //0x00002398 cmpb $110, %al + 0x0f, 0x84, 0xca, 0xff, 0xff, 0xff, //0x0000239a je LBB0_537 + 0x3c, 0x72, //0x000023a0 cmpb $114, %al + 0x0f, 0x84, 0xc2, 0xff, 0xff, 0xff, //0x000023a2 je LBB0_537 + 0x3c, 0x75, //0x000023a8 cmpb $117, %al + 0x0f, 0x85, 0xe9, 0x00, 0x00, 0x00, //0x000023aa jne LBB0_597 + 0x4c, 0x89, 0xc8, //0x000023b0 movq %r9, %rax + 0x48, 0x29, 0xf0, //0x000023b3 subq %rsi, %rax + 0x48, 0x83, 0xf8, 0x04, //0x000023b6 cmpq $4, %rax + 0x0f, 0x8c, 0xd9, 0x00, 0x00, 0x00, //0x000023ba jl LBB0_597 + 0x8b, 0x16, //0x000023c0 movl (%rsi), %edx + 0x89, 0xd1, //0x000023c2 movl %edx, %ecx + 0xf7, 0xd1, //0x000023c4 notl %ecx + 0x8d, 0x82, 0xd0, 0xcf, 0xcf, 0xcf, //0x000023c6 leal $-808464432(%rdx), %eax + 0x81, 0xe1, 0x80, 0x80, 0x80, 0x80, //0x000023cc andl $-2139062144, %ecx + 0x85, 0xc1, //0x000023d2 testl %eax, %ecx + 0x0f, 0x85, 0xbf, 0x00, 0x00, 0x00, //0x000023d4 jne LBB0_597 + 0x8d, 0x82, 0x19, 0x19, 0x19, 0x19, //0x000023da leal $421075225(%rdx), %eax + 0x09, 0xd0, //0x000023e0 orl %edx, %eax + 0xa9, 0x80, 0x80, 0x80, 0x80, //0x000023e2 testl $-2139062144, %eax + 0x0f, 0x85, 0xac, 0x00, 0x00, 0x00, //0x000023e7 jne LBB0_597 + 0x89, 0xd0, //0x000023ed movl %edx, %eax + 0x25, 0x7f, 0x7f, 0x7f, 0x7f, //0x000023ef andl $2139062143, %eax + 0x41, 0xb8, 0xc0, 0xc0, 0xc0, 0xc0, //0x000023f4 movl $-1061109568, %r8d + 0x41, 0x29, 0xc0, //0x000023fa subl %eax, %r8d + 0x44, 0x8d, 0x90, 0x46, 0x46, 0x46, 0x46, //0x000023fd leal $1179010630(%rax), %r10d + 0x41, 0x21, 0xc8, //0x00002404 andl %ecx, %r8d + 0x45, 0x85, 0xd0, //0x00002407 testl %r10d, %r8d + 0x0f, 0x85, 0xba, 0x05, 0x00, 0x00, //0x0000240a jne LBB0_647 + 0x41, 0xb8, 0xe0, 0xe0, 0xe0, 0xe0, //0x00002410 movl $-522133280, %r8d + 0x41, 0x29, 0xc0, //0x00002416 subl %eax, %r8d + 0x05, 0x39, 0x39, 0x39, 0x39, //0x00002419 addl $960051513, %eax + 0x44, 0x21, 0xc1, //0x0000241e andl %r8d, %ecx + 0x85, 0xc1, //0x00002421 testl %eax, %ecx + 0x4c, 0x8b, 0x55, 0xb8, //0x00002423 movq $-72(%rbp), %r10 + 0x0f, 0x85, 0x6c, 0x00, 0x00, 0x00, //0x00002427 jne LBB0_597 + 0x0f, 0xca, //0x0000242d bswapl %edx + 0x89, 0xd0, //0x0000242f movl %edx, %eax + 0xc1, 0xe8, 0x04, //0x00002431 shrl $4, %eax + 0xf7, 0xd0, //0x00002434 notl %eax + 0x25, 0x01, 0x01, 0x01, 0x01, //0x00002436 andl $16843009, %eax + 0x8d, 0x04, 0xc0, //0x0000243b leal (%rax,%rax,8), %eax + 0x81, 0xe2, 0x0f, 0x0f, 0x0f, 0x0f, //0x0000243e andl $252645135, %edx + 0x01, 0xc2, //0x00002444 addl %eax, %edx + 0x89, 0xd1, //0x00002446 movl %edx, %ecx + 0xc1, 0xe9, 0x04, //0x00002448 shrl $4, %ecx + 0x09, 0xd1, //0x0000244b orl %edx, %ecx + 0x89, 0xc8, //0x0000244d movl %ecx, %eax + 0xc1, 0xe8, 0x08, //0x0000244f shrl $8, %eax + 0x25, 0x00, 0xff, 0x00, 0x00, //0x00002452 andl $65280, %eax + 0x89, 0xca, //0x00002457 movl %ecx, %edx + 0x81, 0xe2, 0x80, 0x00, 0x00, 0x00, //0x00002459 andl $128, %edx + 0x48, 0x83, 0xc7, 0x06, //0x0000245f addq $6, %rdi + 0x09, 0xc2, //0x00002463 orl %eax, %edx + 0x49, 0x89, 0xfd, //0x00002465 movq %rdi, %r13 + 0x48, 0x89, 0xfe, //0x00002468 movq %rdi, %rsi + 0x0f, 0x85, 0x28, 0x00, 0x00, 0x00, //0x0000246b jne LBB0_597 + //0x00002471 LBB0_550 + 0x80, 0xf9, 0x0a, //0x00002471 cmpb $10, %cl + 0x0f, 0x84, 0xdf, 0xfe, 0xff, 0xff, //0x00002474 je LBB0_553 + 0x80, 0xf9, 0x0d, //0x0000247a cmpb $13, %cl + 0x0f, 0x84, 0xd6, 0xfe, 0xff, 0xff, //0x0000247d je LBB0_553 + 0x80, 0xf9, 0x3d, //0x00002483 cmpb $61, %cl + 0x0f, 0x85, 0x0a, 0x00, 0x00, 0x00, //0x00002486 jne LBB0_596 + 0x83, 0x7d, 0xa8, 0x02, //0x0000248c cmpl $2, $-88(%rbp) + 0x0f, 0x85, 0x04, 0x04, 0x00, 0x00, //0x00002490 jne LBB0_626 + //0x00002496 LBB0_596 + 0x4c, 0x89, 0xee, //0x00002496 movq %r13, %rsi + //0x00002499 LBB0_597 + 0x31, 0xc9, //0x00002499 xorl %ecx, %ecx + 0x4c, 0x39, 0xce, //0x0000249b cmpq %r9, %rsi + 0x0f, 0x94, 0xc1, //0x0000249e sete %cl + 0x48, 0x01, 0xf1, //0x000024a1 addq %rsi, %rcx + 0x4c, 0x39, 0xd9, //0x000024a4 cmpq %r11, %rcx + 0x44, 0x8b, 0x6d, 0xcc, //0x000024a7 movl $-52(%rbp), %r13d + 0x4c, 0x89, 0xfa, //0x000024ab movq %r15, %rdx + 0x0f, 0x85, 0xaf, 0x11, 0x00, 0x00, //0x000024ae jne LBB0_864 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000024b4 .p2align 4, 0x90 + //0x000024c0 LBB0_598 + 0x4d, 0x39, 0xf3, //0x000024c0 cmpq %r14, %r11 + 0x0f, 0x87, 0x59, 0x05, 0x00, 0x00, //0x000024c3 ja LBB0_658 + 0x4c, 0x39, 0xd2, //0x000024c9 cmpq %r10, %rdx + 0x0f, 0x86, 0xbe, 0xf8, 0xff, 0xff, //0x000024cc jbe LBB0_444 + 0xe9, 0x4b, 0x05, 0x00, 0x00, //0x000024d2 jmp LBB0_658 + //0x000024d7 LBB0_554 + 0x48, 0x89, 0xc6, //0x000024d7 movq %rax, %rsi + 0x4c, 0x8b, 0x55, 0xb8, //0x000024da movq $-72(%rbp), %r10 + 0xe9, 0xc3, 0xfb, 0xff, 0xff, //0x000024de jmp LBB0_489 + //0x000024e3 LBB0_555 + 0x48, 0x83, 0xc7, 0x01, //0x000024e3 addq $1, %rdi + 0x48, 0x83, 0xc1, 0x01, //0x000024e7 addq $1, %rcx + 0x48, 0x39, 0xc8, //0x000024eb cmpq %rcx, %rax + 0x0f, 0x84, 0x01, 0xfc, 0xff, 0xff, //0x000024ee je LBB0_494 + //0x000024f4 LBB0_556 + 0x0f, 0xb6, 0x57, 0xff, //0x000024f4 movzbl $-1(%rdi), %edx + 0x80, 0xfa, 0x0d, //0x000024f8 cmpb $13, %dl + 0x0f, 0x84, 0xe2, 0xff, 0xff, 0xff, //0x000024fb je LBB0_555 + 0x80, 0xfa, 0x0a, //0x00002501 cmpb $10, %dl + 0x0f, 0x84, 0xd9, 0xff, 0xff, 0xff, //0x00002504 je LBB0_555 + 0x48, 0x89, 0xfe, //0x0000250a movq %rdi, %rsi + 0xe9, 0x87, 0xff, 0xff, 0xff, //0x0000250d jmp LBB0_597 + //0x00002512 LBB0_559 + 0x48, 0x89, 0xce, //0x00002512 movq %rcx, %rsi + 0xe9, 0x5b, 0x00, 0x00, 0x00, //0x00002515 jmp LBB0_568 + //0x0000251a LBB0_560 + 0x48, 0x83, 0xc6, 0x01, //0x0000251a addq $1, %rsi + 0xbb, 0x03, 0x00, 0x00, 0x00, //0x0000251e movl $3, %ebx + 0x4c, 0x39, 0xce, //0x00002523 cmpq %r9, %rsi + 0x0f, 0x83, 0xf4, 0xfa, 0xff, 0xff, //0x00002526 jae LBB0_478 + //0x0000252c LBB0_561 + 0x44, 0x0f, 0xb6, 0x06, //0x0000252c movzbl (%rsi), %r8d + 0x49, 0x83, 0xf8, 0x0d, //0x00002530 cmpq $13, %r8 + 0x0f, 0x84, 0xe0, 0xff, 0xff, 0xff, //0x00002534 je LBB0_560 + 0x41, 0x80, 0xf8, 0x0a, //0x0000253a cmpb $10, %r8b + 0x0f, 0x84, 0xd6, 0xff, 0xff, 0xff, //0x0000253e je LBB0_560 + 0x48, 0x8b, 0x45, 0xd0, //0x00002544 movq $-48(%rbp), %rax + 0x42, 0x0f, 0xb6, 0x04, 0x00, //0x00002548 movzbl (%rax,%r8), %eax + 0x48, 0x83, 0xc6, 0x01, //0x0000254d addq $1, %rsi + 0x3d, 0xff, 0x00, 0x00, 0x00, //0x00002551 cmpl $255, %eax + 0x0f, 0x85, 0x9d, 0x04, 0x00, 0x00, //0x00002556 jne LBB0_652 + //0x0000255c LBB0_653 + 0xbb, 0x03, 0x00, 0x00, 0x00, //0x0000255c movl $3, %ebx + 0xe9, 0xf4, 0xfb, 0xff, 0xff, //0x00002561 jmp LBB0_502 + //0x00002566 LBB0_565 + 0x80, 0xf9, 0x2f, //0x00002566 cmpb $47, %cl + 0x0f, 0x85, 0x03, 0x00, 0x00, 0x00, //0x00002569 jne LBB0_567 + 0x41, 0xb0, 0x2f, //0x0000256f movb $47, %r8b + //0x00002572 LBB0_567 + 0x48, 0x89, 0xc6, //0x00002572 movq %rax, %rsi + //0x00002575 LBB0_568 + 0x41, 0x0f, 0xb6, 0xc0, //0x00002575 movzbl %r8b, %eax + 0x48, 0x8b, 0x4d, 0xd0, //0x00002579 movq $-48(%rbp), %rcx + 0x0f, 0xb6, 0x04, 0x01, //0x0000257d movzbl (%rcx,%rax), %eax + 0x3d, 0xff, 0x00, 0x00, 0x00, //0x00002581 cmpl $255, %eax + 0x0f, 0x84, 0x52, 0x01, 0x00, 0x00, //0x00002586 je LBB0_588 + 0x41, 0xc1, 0xe4, 0x06, //0x0000258c shll $6, %r12d + 0x41, 0x09, 0xc4, //0x00002590 orl %eax, %r12d + 0xbb, 0x02, 0x00, 0x00, 0x00, //0x00002593 movl $2, %ebx + 0x4c, 0x39, 0xce, //0x00002598 cmpq %r9, %rsi + 0x0f, 0x82, 0x1f, 0x00, 0x00, 0x00, //0x0000259b jb LBB0_572 + 0xe9, 0x28, 0xfb, 0xff, 0xff, //0x000025a1 jmp LBB0_491 + //0x000025a6 LBB0_586 + 0x80, 0xf9, 0x6e, //0x000025a6 cmpb $110, %cl + 0x0f, 0x85, 0x5d, 0x01, 0x00, 0x00, //0x000025a9 jne LBB0_600 + //0x000025af LBB0_570 + 0x48, 0x89, 0xc6, //0x000025af movq %rax, %rsi + //0x000025b2 LBB0_571 + 0xbb, 0x02, 0x00, 0x00, 0x00, //0x000025b2 movl $2, %ebx + 0x4c, 0x39, 0xce, //0x000025b7 cmpq %r9, %rsi + 0x0f, 0x83, 0x60, 0xfa, 0xff, 0xff, //0x000025ba jae LBB0_478 + //0x000025c0 LBB0_572 + 0x48, 0x8d, 0x4e, 0x01, //0x000025c0 leaq $1(%rsi), %rcx + 0x0f, 0xb6, 0x06, //0x000025c4 movzbl (%rsi), %eax + 0x3c, 0x5c, //0x000025c7 cmpb $92, %al + 0x0f, 0x85, 0xf4, 0x00, 0x00, 0x00, //0x000025c9 jne LBB0_584 + 0x48, 0x8d, 0x46, 0x02, //0x000025cf leaq $2(%rsi), %rax + 0x41, 0xb0, 0xff, //0x000025d3 movb $-1, %r8b + 0x4c, 0x39, 0xc8, //0x000025d6 cmpq %r9, %rax + 0x0f, 0x87, 0x25, 0x01, 0x00, 0x00, //0x000025d9 ja LBB0_593 + 0x0f, 0xb6, 0x09, //0x000025df movzbl (%rcx), %ecx + 0x80, 0xf9, 0x71, //0x000025e2 cmpb $113, %cl + 0x0f, 0x8e, 0xbb, 0xff, 0xff, 0xff, //0x000025e5 jle LBB0_586 + 0x80, 0xf9, 0x72, //0x000025eb cmpb $114, %cl + 0x0f, 0x84, 0xbb, 0xff, 0xff, 0xff, //0x000025ee je LBB0_570 + 0x80, 0xf9, 0x75, //0x000025f4 cmpb $117, %cl + 0x0f, 0x85, 0x1b, 0x01, 0x00, 0x00, //0x000025f7 jne LBB0_602 + 0x4c, 0x89, 0xc9, //0x000025fd movq %r9, %rcx + 0x48, 0x29, 0xc1, //0x00002600 subq %rax, %rcx + 0x48, 0x83, 0xf9, 0x04, //0x00002603 cmpq $4, %rcx + 0x0f, 0x8c, 0x0b, 0x01, 0x00, 0x00, //0x00002607 jl LBB0_602 + 0x8b, 0x08, //0x0000260d movl (%rax), %ecx + 0x89, 0xcb, //0x0000260f movl %ecx, %ebx + 0xf7, 0xd3, //0x00002611 notl %ebx + 0x8d, 0x91, 0xd0, 0xcf, 0xcf, 0xcf, //0x00002613 leal $-808464432(%rcx), %edx + 0x81, 0xe3, 0x80, 0x80, 0x80, 0x80, //0x00002619 andl $-2139062144, %ebx + 0x85, 0xd3, //0x0000261f testl %edx, %ebx + 0x0f, 0x85, 0xf1, 0x00, 0x00, 0x00, //0x00002621 jne LBB0_602 + 0x8d, 0x91, 0x19, 0x19, 0x19, 0x19, //0x00002627 leal $421075225(%rcx), %edx + 0x09, 0xca, //0x0000262d orl %ecx, %edx + 0xf7, 0xc2, 0x80, 0x80, 0x80, 0x80, //0x0000262f testl $-2139062144, %edx + 0x0f, 0x85, 0xdd, 0x00, 0x00, 0x00, //0x00002635 jne LBB0_602 + 0x89, 0xca, //0x0000263b movl %ecx, %edx + 0x81, 0xe2, 0x7f, 0x7f, 0x7f, 0x7f, //0x0000263d andl $2139062143, %edx + 0xbf, 0xc0, 0xc0, 0xc0, 0xc0, //0x00002643 movl $-1061109568, %edi + 0x29, 0xd7, //0x00002648 subl %edx, %edi + 0x44, 0x8d, 0x92, 0x46, 0x46, 0x46, 0x46, //0x0000264a leal $1179010630(%rdx), %r10d + 0x21, 0xdf, //0x00002651 andl %ebx, %edi + 0x44, 0x85, 0xd7, //0x00002653 testl %r10d, %edi + 0x0f, 0x85, 0x2a, 0x02, 0x00, 0x00, //0x00002656 jne LBB0_624 + 0xbf, 0xe0, 0xe0, 0xe0, 0xe0, //0x0000265c movl $-522133280, %edi + 0x29, 0xd7, //0x00002661 subl %edx, %edi + 0x81, 0xc2, 0x39, 0x39, 0x39, 0x39, //0x00002663 addl $960051513, %edx + 0x21, 0xfb, //0x00002669 andl %edi, %ebx + 0x85, 0xd3, //0x0000266b testl %edx, %ebx + 0x4c, 0x8b, 0x55, 0xb8, //0x0000266d movq $-72(%rbp), %r10 + 0x0f, 0x85, 0xa1, 0x00, 0x00, 0x00, //0x00002671 jne LBB0_602 + 0x0f, 0xc9, //0x00002677 bswapl %ecx + 0x89, 0xc8, //0x00002679 movl %ecx, %eax + 0xc1, 0xe8, 0x04, //0x0000267b shrl $4, %eax + 0xf7, 0xd0, //0x0000267e notl %eax + 0x25, 0x01, 0x01, 0x01, 0x01, //0x00002680 andl $16843009, %eax + 0x8d, 0x04, 0xc0, //0x00002685 leal (%rax,%rax,8), %eax + 0x81, 0xe1, 0x0f, 0x0f, 0x0f, 0x0f, //0x00002688 andl $252645135, %ecx + 0x01, 0xc1, //0x0000268e addl %eax, %ecx + 0x89, 0xc8, //0x00002690 movl %ecx, %eax + 0xc1, 0xe8, 0x04, //0x00002692 shrl $4, %eax + 0x09, 0xc8, //0x00002695 orl %ecx, %eax + 0x89, 0xc1, //0x00002697 movl %eax, %ecx + 0xc1, 0xe9, 0x08, //0x00002699 shrl $8, %ecx + 0x81, 0xe1, 0x00, 0xff, 0x00, 0x00, //0x0000269c andl $65280, %ecx + 0x89, 0xc2, //0x000026a2 movl %eax, %edx + 0x81, 0xe2, 0x80, 0x00, 0x00, 0x00, //0x000026a4 andl $128, %edx + 0x48, 0x83, 0xc6, 0x06, //0x000026aa addq $6, %rsi + 0x09, 0xca, //0x000026ae orl %ecx, %edx + 0x0f, 0x85, 0x65, 0x00, 0x00, 0x00, //0x000026b0 jne LBB0_603 + 0x3c, 0x0d, //0x000026b6 cmpb $13, %al + 0x0f, 0x85, 0x10, 0x00, 0x00, 0x00, //0x000026b8 jne LBB0_585 + 0xe9, 0xef, 0xfe, 0xff, 0xff, //0x000026be jmp LBB0_571 + //0x000026c3 LBB0_584 + 0x48, 0x89, 0xce, //0x000026c3 movq %rcx, %rsi + 0x3c, 0x0d, //0x000026c6 cmpb $13, %al + 0x0f, 0x84, 0xe4, 0xfe, 0xff, 0xff, //0x000026c8 je LBB0_571 + //0x000026ce LBB0_585 + 0x41, 0x89, 0xc0, //0x000026ce movl %eax, %r8d + 0x3c, 0x0a, //0x000026d1 cmpb $10, %al + 0x0f, 0x84, 0xd9, 0xfe, 0xff, 0xff, //0x000026d3 je LBB0_571 + 0xe9, 0x3d, 0x00, 0x00, 0x00, //0x000026d9 jmp LBB0_603 + //0x000026de LBB0_588 + 0xbb, 0x01, 0x00, 0x00, 0x00, //0x000026de movl $1, %ebx + 0xe9, 0x72, 0xfa, 0xff, 0xff, //0x000026e3 jmp LBB0_502 + //0x000026e8 LBB0_589 + 0x4c, 0x89, 0xce, //0x000026e8 movq %r9, %rsi + 0xe9, 0x05, 0xfa, 0xff, 0xff, //0x000026eb jmp LBB0_494 + //0x000026f0 LBB0_591 + 0x48, 0x89, 0xc6, //0x000026f0 movq %rax, %rsi + 0x4c, 0x8b, 0x55, 0xb8, //0x000026f3 movq $-72(%rbp), %r10 + 0xe9, 0x79, 0xfe, 0xff, 0xff, //0x000026f7 jmp LBB0_568 + //0x000026fc LBB0_592 + 0x48, 0x89, 0xfe, //0x000026fc movq %rdi, %rsi + 0xe9, 0xf1, 0xf9, 0xff, 0xff, //0x000026ff jmp LBB0_494 + //0x00002704 LBB0_593 + 0x48, 0x89, 0xce, //0x00002704 movq %rcx, %rsi + 0xe9, 0x0f, 0x00, 0x00, 0x00, //0x00002707 jmp LBB0_603 + //0x0000270c LBB0_600 + 0x80, 0xf9, 0x2f, //0x0000270c cmpb $47, %cl + 0x0f, 0x85, 0x03, 0x00, 0x00, 0x00, //0x0000270f jne LBB0_602 + 0x41, 0xb0, 0x2f, //0x00002715 movb $47, %r8b + //0x00002718 LBB0_602 + 0x48, 0x89, 0xc6, //0x00002718 movq %rax, %rsi + //0x0000271b LBB0_603 + 0x41, 0x0f, 0xb6, 0xc0, //0x0000271b movzbl %r8b, %eax + 0x48, 0x8b, 0x4d, 0xd0, //0x0000271f movq $-48(%rbp), %rcx + 0x0f, 0xb6, 0x04, 0x01, //0x00002723 movzbl (%rcx,%rax), %eax + 0x3d, 0xff, 0x00, 0x00, 0x00, //0x00002727 cmpl $255, %eax + 0x0f, 0x84, 0x4a, 0x01, 0x00, 0x00, //0x0000272c je LBB0_623 + 0x41, 0xc1, 0xe4, 0x06, //0x00002732 shll $6, %r12d + 0x41, 0x09, 0xc4, //0x00002736 orl %eax, %r12d + 0xbb, 0x03, 0x00, 0x00, 0x00, //0x00002739 movl $3, %ebx + 0x4c, 0x39, 0xce, //0x0000273e cmpq %r9, %rsi + 0x0f, 0x82, 0x1f, 0x00, 0x00, 0x00, //0x00002741 jb LBB0_607 + 0xe9, 0x82, 0xf9, 0xff, 0xff, //0x00002747 jmp LBB0_491 + //0x0000274c LBB0_621 + 0x80, 0xf9, 0x6e, //0x0000274c cmpb $110, %cl + 0x0f, 0x85, 0x7e, 0x02, 0x00, 0x00, //0x0000274f jne LBB0_648 + //0x00002755 LBB0_605 + 0x48, 0x89, 0xc6, //0x00002755 movq %rax, %rsi + //0x00002758 LBB0_606 + 0xbb, 0x03, 0x00, 0x00, 0x00, //0x00002758 movl $3, %ebx + 0x4c, 0x39, 0xce, //0x0000275d cmpq %r9, %rsi + 0x0f, 0x83, 0xba, 0xf8, 0xff, 0xff, //0x00002760 jae LBB0_478 + //0x00002766 LBB0_607 + 0x48, 0x8d, 0x4e, 0x01, //0x00002766 leaq $1(%rsi), %rcx + 0x0f, 0xb6, 0x06, //0x0000276a movzbl (%rsi), %eax + 0x3c, 0x5c, //0x0000276d cmpb $92, %al + 0x0f, 0x85, 0xec, 0x00, 0x00, 0x00, //0x0000276f jne LBB0_618 + 0x48, 0x8d, 0x46, 0x02, //0x00002775 leaq $2(%rsi), %rax + 0x41, 0xb0, 0xff, //0x00002779 movb $-1, %r8b + 0x4c, 0x39, 0xc8, //0x0000277c cmpq %r9, %rax + 0x0f, 0x87, 0x0d, 0x01, 0x00, 0x00, //0x0000277f ja LBB0_625 + 0x0f, 0xb6, 0x09, //0x00002785 movzbl (%rcx), %ecx + 0x80, 0xf9, 0x71, //0x00002788 cmpb $113, %cl + 0x0f, 0x8e, 0xbb, 0xff, 0xff, 0xff, //0x0000278b jle LBB0_621 + 0x80, 0xf9, 0x72, //0x00002791 cmpb $114, %cl + 0x0f, 0x84, 0xbb, 0xff, 0xff, 0xff, //0x00002794 je LBB0_605 + 0x80, 0xf9, 0x75, //0x0000279a cmpb $117, %cl + 0x0f, 0x85, 0x3c, 0x02, 0x00, 0x00, //0x0000279d jne LBB0_650 + 0x4c, 0x89, 0xc9, //0x000027a3 movq %r9, %rcx + 0x48, 0x29, 0xc1, //0x000027a6 subq %rax, %rcx + 0x48, 0x83, 0xf9, 0x04, //0x000027a9 cmpq $4, %rcx + 0x0f, 0x8c, 0x2c, 0x02, 0x00, 0x00, //0x000027ad jl LBB0_650 + 0x8b, 0x08, //0x000027b3 movl (%rax), %ecx + 0x89, 0xcb, //0x000027b5 movl %ecx, %ebx + 0xf7, 0xd3, //0x000027b7 notl %ebx + 0x8d, 0x91, 0xd0, 0xcf, 0xcf, 0xcf, //0x000027b9 leal $-808464432(%rcx), %edx + 0x81, 0xe3, 0x80, 0x80, 0x80, 0x80, //0x000027bf andl $-2139062144, %ebx + 0x85, 0xd3, //0x000027c5 testl %edx, %ebx + 0x0f, 0x85, 0x12, 0x02, 0x00, 0x00, //0x000027c7 jne LBB0_650 + 0x8d, 0x91, 0x19, 0x19, 0x19, 0x19, //0x000027cd leal $421075225(%rcx), %edx + 0x09, 0xca, //0x000027d3 orl %ecx, %edx + 0xf7, 0xc2, 0x80, 0x80, 0x80, 0x80, //0x000027d5 testl $-2139062144, %edx + 0x0f, 0x85, 0xfe, 0x01, 0x00, 0x00, //0x000027db jne LBB0_650 + 0x89, 0xca, //0x000027e1 movl %ecx, %edx + 0x81, 0xe2, 0x7f, 0x7f, 0x7f, 0x7f, //0x000027e3 andl $2139062143, %edx + 0xbf, 0xc0, 0xc0, 0xc0, 0xc0, //0x000027e9 movl $-1061109568, %edi + 0x29, 0xd7, //0x000027ee subl %edx, %edi + 0x44, 0x8d, 0x92, 0x46, 0x46, 0x46, 0x46, //0x000027f0 leal $1179010630(%rdx), %r10d + 0x21, 0xdf, //0x000027f7 andl %ebx, %edi + 0x44, 0x85, 0xd7, //0x000027f9 testl %r10d, %edi + 0x0f, 0x85, 0x08, 0x02, 0x00, 0x00, //0x000027fc jne LBB0_654 + 0xbf, 0xe0, 0xe0, 0xe0, 0xe0, //0x00002802 movl $-522133280, %edi + 0x29, 0xd7, //0x00002807 subl %edx, %edi + 0x81, 0xc2, 0x39, 0x39, 0x39, 0x39, //0x00002809 addl $960051513, %edx + 0x21, 0xfb, //0x0000280f andl %edi, %ebx + 0x85, 0xd3, //0x00002811 testl %edx, %ebx + 0x4c, 0x8b, 0x55, 0xb8, //0x00002813 movq $-72(%rbp), %r10 + 0x0f, 0x85, 0xc2, 0x01, 0x00, 0x00, //0x00002817 jne LBB0_650 + 0x0f, 0xc9, //0x0000281d bswapl %ecx + 0x89, 0xc8, //0x0000281f movl %ecx, %eax + 0xc1, 0xe8, 0x04, //0x00002821 shrl $4, %eax + 0xf7, 0xd0, //0x00002824 notl %eax + 0x25, 0x01, 0x01, 0x01, 0x01, //0x00002826 andl $16843009, %eax + 0x8d, 0x04, 0xc0, //0x0000282b leal (%rax,%rax,8), %eax + 0x81, 0xe1, 0x0f, 0x0f, 0x0f, 0x0f, //0x0000282e andl $252645135, %ecx + 0x01, 0xc1, //0x00002834 addl %eax, %ecx + 0x89, 0xc8, //0x00002836 movl %ecx, %eax + 0xc1, 0xe8, 0x04, //0x00002838 shrl $4, %eax + 0x09, 0xc8, //0x0000283b orl %ecx, %eax + 0x89, 0xc1, //0x0000283d movl %eax, %ecx + 0xc1, 0xe9, 0x08, //0x0000283f shrl $8, %ecx + 0x81, 0xe1, 0x00, 0xff, 0x00, 0x00, //0x00002842 andl $65280, %ecx + 0x89, 0xc2, //0x00002848 movl %eax, %edx + 0x81, 0xe2, 0x80, 0x00, 0x00, 0x00, //0x0000284a andl $128, %edx + 0x48, 0x83, 0xc6, 0x06, //0x00002850 addq $6, %rsi + 0x09, 0xca, //0x00002854 orl %ecx, %edx + 0x0f, 0x84, 0x08, 0x00, 0x00, 0x00, //0x00002856 je LBB0_619 + 0xe9, 0x81, 0x01, 0x00, 0x00, //0x0000285c jmp LBB0_651 + //0x00002861 LBB0_618 + 0x48, 0x89, 0xce, //0x00002861 movq %rcx, %rsi + //0x00002864 LBB0_619 + 0x3c, 0x0d, //0x00002864 cmpb $13, %al + 0x0f, 0x84, 0xec, 0xfe, 0xff, 0xff, //0x00002866 je LBB0_606 + 0x41, 0x89, 0xc0, //0x0000286c movl %eax, %r8d + 0x3c, 0x0a, //0x0000286f cmpb $10, %al + 0x0f, 0x84, 0xe1, 0xfe, 0xff, 0xff, //0x00002871 je LBB0_606 + 0xe9, 0x66, 0x01, 0x00, 0x00, //0x00002877 jmp LBB0_651 + //0x0000287c LBB0_623 + 0xbb, 0x02, 0x00, 0x00, 0x00, //0x0000287c movl $2, %ebx + 0xe9, 0xd4, 0xf8, 0xff, 0xff, //0x00002881 jmp LBB0_502 + //0x00002886 LBB0_624 + 0x48, 0x89, 0xc6, //0x00002886 movq %rax, %rsi + 0x4c, 0x8b, 0x55, 0xb8, //0x00002889 movq $-72(%rbp), %r10 + 0xe9, 0x89, 0xfe, 0xff, 0xff, //0x0000288d jmp LBB0_603 + //0x00002892 LBB0_625 + 0x48, 0x89, 0xce, //0x00002892 movq %rcx, %rsi + 0xe9, 0x48, 0x01, 0x00, 0x00, //0x00002895 jmp LBB0_651 + //0x0000289a LBB0_626 + 0x4d, 0x39, 0xcd, //0x0000289a cmpq %r9, %r13 + 0x0f, 0x82, 0x14, 0x00, 0x00, 0x00, //0x0000289d jb LBB0_630 + //0x000028a3 LBB0_627 + 0x4c, 0x89, 0xee, //0x000028a3 movq %r13, %rsi + 0xe9, 0x4a, 0xf8, 0xff, 0xff, //0x000028a6 jmp LBB0_494 + //0x000028ab LBB0_628 + 0x49, 0x89, 0xf5, //0x000028ab movq %rsi, %r13 + //0x000028ae LBB0_629 + 0x4d, 0x39, 0xcd, //0x000028ae cmpq %r9, %r13 + 0x0f, 0x83, 0xec, 0xff, 0xff, 0xff, //0x000028b1 jae LBB0_627 + //0x000028b7 LBB0_630 + 0x49, 0x8d, 0x45, 0x01, //0x000028b7 leaq $1(%r13), %rax + 0x41, 0x0f, 0xb6, 0x4d, 0x00, //0x000028bb movzbl (%r13), %ecx + 0x80, 0xf9, 0x5c, //0x000028c0 cmpb $92, %cl + 0x0f, 0x85, 0xe4, 0x00, 0x00, 0x00, //0x000028c3 jne LBB0_641 + 0x49, 0x8d, 0x75, 0x02, //0x000028c9 leaq $2(%r13), %rsi + 0x4c, 0x39, 0xce, //0x000028cd cmpq %r9, %rsi + 0x0f, 0x87, 0x40, 0x01, 0x00, 0x00, //0x000028d0 ja LBB0_656 + 0x0f, 0xb6, 0x00, //0x000028d6 movzbl (%rax), %eax + 0x3c, 0x6e, //0x000028d9 cmpb $110, %al + 0x0f, 0x84, 0xca, 0xff, 0xff, 0xff, //0x000028db je LBB0_628 + 0x3c, 0x72, //0x000028e1 cmpb $114, %al + 0x0f, 0x84, 0xc2, 0xff, 0xff, 0xff, //0x000028e3 je LBB0_628 + 0x3c, 0x75, //0x000028e9 cmpb $117, %al + 0x0f, 0x85, 0xa8, 0xfb, 0xff, 0xff, //0x000028eb jne LBB0_597 + 0x4c, 0x89, 0xc8, //0x000028f1 movq %r9, %rax + 0x48, 0x29, 0xf0, //0x000028f4 subq %rsi, %rax + 0x48, 0x83, 0xf8, 0x04, //0x000028f7 cmpq $4, %rax + 0x0f, 0x8c, 0x98, 0xfb, 0xff, 0xff, //0x000028fb jl LBB0_597 + 0x8b, 0x06, //0x00002901 movl (%rsi), %eax + 0x89, 0xc1, //0x00002903 movl %eax, %ecx + 0xf7, 0xd1, //0x00002905 notl %ecx + 0x8d, 0x90, 0xd0, 0xcf, 0xcf, 0xcf, //0x00002907 leal $-808464432(%rax), %edx + 0x81, 0xe1, 0x80, 0x80, 0x80, 0x80, //0x0000290d andl $-2139062144, %ecx + 0x85, 0xd1, //0x00002913 testl %edx, %ecx + 0x0f, 0x85, 0x7e, 0xfb, 0xff, 0xff, //0x00002915 jne LBB0_597 + 0x8d, 0x90, 0x19, 0x19, 0x19, 0x19, //0x0000291b leal $421075225(%rax), %edx + 0x09, 0xc2, //0x00002921 orl %eax, %edx + 0xf7, 0xc2, 0x80, 0x80, 0x80, 0x80, //0x00002923 testl $-2139062144, %edx + 0x0f, 0x85, 0x6a, 0xfb, 0xff, 0xff, //0x00002929 jne LBB0_597 + 0x89, 0xc2, //0x0000292f movl %eax, %edx + 0x81, 0xe2, 0x7f, 0x7f, 0x7f, 0x7f, //0x00002931 andl $2139062143, %edx + 0xbf, 0xc0, 0xc0, 0xc0, 0xc0, //0x00002937 movl $-1061109568, %edi + 0x29, 0xd7, //0x0000293c subl %edx, %edi + 0x44, 0x8d, 0x82, 0x46, 0x46, 0x46, 0x46, //0x0000293e leal $1179010630(%rdx), %r8d + 0x21, 0xcf, //0x00002945 andl %ecx, %edi + 0x44, 0x85, 0xc7, //0x00002947 testl %r8d, %edi + 0x0f, 0x85, 0x49, 0xfb, 0xff, 0xff, //0x0000294a jne LBB0_597 + 0xbf, 0xe0, 0xe0, 0xe0, 0xe0, //0x00002950 movl $-522133280, %edi + 0x29, 0xd7, //0x00002955 subl %edx, %edi + 0x81, 0xc2, 0x39, 0x39, 0x39, 0x39, //0x00002957 addl $960051513, %edx + 0x21, 0xf9, //0x0000295d andl %edi, %ecx + 0x85, 0xd1, //0x0000295f testl %edx, %ecx + 0x0f, 0x85, 0x32, 0xfb, 0xff, 0xff, //0x00002961 jne LBB0_597 + 0x0f, 0xc8, //0x00002967 bswapl %eax + 0x89, 0xc1, //0x00002969 movl %eax, %ecx + 0xc1, 0xe9, 0x04, //0x0000296b shrl $4, %ecx + 0xf7, 0xd1, //0x0000296e notl %ecx + 0x81, 0xe1, 0x01, 0x01, 0x01, 0x01, //0x00002970 andl $16843009, %ecx + 0x8d, 0x0c, 0xc9, //0x00002976 leal (%rcx,%rcx,8), %ecx + 0x25, 0x0f, 0x0f, 0x0f, 0x0f, //0x00002979 andl $252645135, %eax + 0x01, 0xc8, //0x0000297e addl %ecx, %eax + 0x89, 0xc1, //0x00002980 movl %eax, %ecx + 0xc1, 0xe9, 0x04, //0x00002982 shrl $4, %ecx + 0x09, 0xc1, //0x00002985 orl %eax, %ecx + 0x89, 0xc8, //0x00002987 movl %ecx, %eax + 0xc1, 0xe8, 0x08, //0x00002989 shrl $8, %eax + 0x25, 0x00, 0xff, 0x00, 0x00, //0x0000298c andl $65280, %eax + 0x89, 0xca, //0x00002991 movl %ecx, %edx + 0x81, 0xe2, 0x80, 0x00, 0x00, 0x00, //0x00002993 andl $128, %edx + 0x49, 0x83, 0xc5, 0x06, //0x00002999 addq $6, %r13 + 0x09, 0xc2, //0x0000299d orl %eax, %edx + 0x4c, 0x89, 0xee, //0x0000299f movq %r13, %rsi + 0x0f, 0x84, 0x08, 0x00, 0x00, 0x00, //0x000029a2 je LBB0_642 + 0xe9, 0xec, 0xfa, 0xff, 0xff, //0x000029a8 jmp LBB0_597 + //0x000029ad LBB0_641 + 0x48, 0x89, 0xc6, //0x000029ad movq %rax, %rsi + //0x000029b0 LBB0_642 + 0x80, 0xf9, 0x0d, //0x000029b0 cmpb $13, %cl + 0x0f, 0x84, 0xf2, 0xfe, 0xff, 0xff, //0x000029b3 je LBB0_628 + 0x49, 0x89, 0xf5, //0x000029b9 movq %rsi, %r13 + 0x80, 0xf9, 0x0a, //0x000029bc cmpb $10, %cl + 0x0f, 0x84, 0xe9, 0xfe, 0xff, 0xff, //0x000029bf je LBB0_629 + 0xe9, 0xcf, 0xfa, 0xff, 0xff, //0x000029c5 jmp LBB0_597 + //0x000029ca LBB0_647 + 0x4c, 0x8b, 0x55, 0xb8, //0x000029ca movq $-72(%rbp), %r10 + 0xe9, 0xc6, 0xfa, 0xff, 0xff, //0x000029ce jmp LBB0_597 + //0x000029d3 LBB0_648 + 0x80, 0xf9, 0x2f, //0x000029d3 cmpb $47, %cl + 0x0f, 0x85, 0x03, 0x00, 0x00, 0x00, //0x000029d6 jne LBB0_650 + 0x41, 0xb0, 0x2f, //0x000029dc movb $47, %r8b + //0x000029df LBB0_650 + 0x48, 0x89, 0xc6, //0x000029df movq %rax, %rsi + //0x000029e2 LBB0_651 + 0x41, 0x0f, 0xb6, 0xc0, //0x000029e2 movzbl %r8b, %eax + 0x48, 0x8b, 0x4d, 0xd0, //0x000029e6 movq $-48(%rbp), %rcx + 0x0f, 0xb6, 0x04, 0x01, //0x000029ea movzbl (%rcx,%rax), %eax + 0x3d, 0xff, 0x00, 0x00, 0x00, //0x000029ee cmpl $255, %eax + 0x0f, 0x84, 0x63, 0xfb, 0xff, 0xff, //0x000029f3 je LBB0_653 + //0x000029f9 LBB0_652 + 0x41, 0xc1, 0xe4, 0x06, //0x000029f9 shll $6, %r12d + 0x41, 0x09, 0xc4, //0x000029fd orl %eax, %r12d + 0xbb, 0x04, 0x00, 0x00, 0x00, //0x00002a00 movl $4, %ebx + 0xe9, 0xc4, 0xf6, 0xff, 0xff, //0x00002a05 jmp LBB0_491 + //0x00002a0a LBB0_654 + 0x48, 0x89, 0xc6, //0x00002a0a movq %rax, %rsi + 0x4c, 0x8b, 0x55, 0xb8, //0x00002a0d movq $-72(%rbp), %r10 + 0xe9, 0xcc, 0xff, 0xff, 0xff, //0x00002a11 jmp LBB0_651 + //0x00002a16 LBB0_656 + 0x48, 0x89, 0xc6, //0x00002a16 movq %rax, %rsi + 0xe9, 0x7b, 0xfa, 0xff, 0xff, //0x00002a19 jmp LBB0_597 + //0x00002a1e LBB0_657 + 0x44, 0x8b, 0x6d, 0xcc, //0x00002a1e movl $-52(%rbp), %r13d + //0x00002a22 LBB0_658 + 0x48, 0x8b, 0x45, 0xb0, //0x00002a22 movq $-80(%rbp), %rax + 0x48, 0x8b, 0x4d, 0xa0, //0x00002a26 movq $-96(%rbp), %rcx + 0x48, 0x01, 0xc8, //0x00002a2a addq %rcx, %rax + 0x48, 0x83, 0xc0, 0xff, //0x00002a2d addq $-1, %rax + 0x48, 0x89, 0x45, 0xc0, //0x00002a31 movq %rax, $-64(%rbp) + 0xe9, 0x20, 0x00, 0x00, 0x00, //0x00002a35 jmp LBB0_661 + //0x00002a3a LBB0_659 + 0x48, 0x89, 0xc6, //0x00002a3a movq %rax, %rsi + 0x90, 0x90, 0x90, //0x00002a3d .p2align 4, 0x90 + //0x00002a40 LBB0_660 + 0x31, 0xc9, //0x00002a40 xorl %ecx, %ecx + 0x4c, 0x39, 0xce, //0x00002a42 cmpq %r9, %rsi + 0x0f, 0x94, 0xc1, //0x00002a45 sete %cl + 0x48, 0x01, 0xf1, //0x00002a48 addq %rsi, %rcx + 0x4c, 0x29, 0xd9, //0x00002a4b subq %r11, %rcx + 0x48, 0x85, 0xc9, //0x00002a4e testq %rcx, %rcx + 0x4c, 0x89, 0xe2, //0x00002a51 movq %r12, %rdx + 0x0f, 0x85, 0x06, 0x0c, 0x00, 0x00, //0x00002a54 jne LBB0_863 + //0x00002a5a LBB0_661 + 0x4d, 0x39, 0xcb, //0x00002a5a cmpq %r9, %r11 + 0x0f, 0x83, 0xe9, 0x0b, 0x00, 0x00, //0x00002a5d jae LBB0_862 + 0x49, 0x89, 0xd4, //0x00002a63 movq %rdx, %r12 + 0x4c, 0x89, 0xde, //0x00002a66 movq %r11, %rsi + 0x41, 0xf6, 0xc5, 0x08, //0x00002a69 testb $8, %r13b + 0x0f, 0x85, 0xd9, 0x00, 0x00, 0x00, //0x00002a6d jne LBB0_675 + 0xe9, 0x15, 0x00, 0x00, 0x00, //0x00002a73 jmp LBB0_664 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002a78 .p2align 4, 0x90 + //0x00002a80 LBB0_663 + 0x48, 0x83, 0xc6, 0x01, //0x00002a80 addq $1, %rsi + 0x4c, 0x39, 0xce, //0x00002a84 cmpq %r9, %rsi + 0x0f, 0x83, 0xe3, 0x01, 0x00, 0x00, //0x00002a87 jae LBB0_691 + //0x00002a8d LBB0_664 + 0x44, 0x0f, 0xb6, 0x06, //0x00002a8d movzbl (%rsi), %r8d + 0x49, 0x83, 0xf8, 0x0d, //0x00002a91 cmpq $13, %r8 + 0x0f, 0x84, 0xe5, 0xff, 0xff, 0xff, //0x00002a95 je LBB0_663 + 0x41, 0x80, 0xf8, 0x0a, //0x00002a9b cmpb $10, %r8b + 0x0f, 0x84, 0xdb, 0xff, 0xff, 0xff, //0x00002a9f je LBB0_663 + 0x48, 0x8b, 0x45, 0xd0, //0x00002aa5 movq $-48(%rbp), %rax + 0x46, 0x0f, 0xb6, 0x3c, 0x00, //0x00002aa9 movzbl (%rax,%r8), %r15d + 0x48, 0x83, 0xc6, 0x01, //0x00002aae addq $1, %rsi + 0x41, 0x81, 0xff, 0xff, 0x00, 0x00, 0x00, //0x00002ab2 cmpl $255, %r15d + 0x0f, 0x84, 0xfa, 0x02, 0x00, 0x00, //0x00002ab9 je LBB0_715 + 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00002abf movl $1, %ebx + 0x4c, 0x39, 0xce, //0x00002ac4 cmpq %r9, %rsi + 0x0f, 0x82, 0x20, 0x00, 0x00, 0x00, //0x00002ac7 jb LBB0_669 + 0xe9, 0x5e, 0x02, 0x00, 0x00, //0x00002acd jmp LBB0_704 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002ad2 .p2align 4, 0x90 + //0x00002ae0 LBB0_668 + 0x48, 0x83, 0xc6, 0x01, //0x00002ae0 addq $1, %rsi + 0x4c, 0x39, 0xce, //0x00002ae4 cmpq %r9, %rsi + 0x0f, 0x83, 0xbe, 0x04, 0x00, 0x00, //0x00002ae7 jae LBB0_748 + //0x00002aed LBB0_669 + 0x44, 0x0f, 0xb6, 0x06, //0x00002aed movzbl (%rsi), %r8d + 0x49, 0x83, 0xf8, 0x0d, //0x00002af1 cmpq $13, %r8 + 0x0f, 0x84, 0xe5, 0xff, 0xff, 0xff, //0x00002af5 je LBB0_668 + 0x41, 0x80, 0xf8, 0x0a, //0x00002afb cmpb $10, %r8b + 0x0f, 0x84, 0xdb, 0xff, 0xff, 0xff, //0x00002aff je LBB0_668 + 0x48, 0x8b, 0x45, 0xd0, //0x00002b05 movq $-48(%rbp), %rax + 0x42, 0x0f, 0xb6, 0x04, 0x00, //0x00002b09 movzbl (%rax,%r8), %eax + 0x48, 0x83, 0xc6, 0x01, //0x00002b0e addq $1, %rsi + 0x3d, 0xff, 0x00, 0x00, 0x00, //0x00002b12 cmpl $255, %eax + 0x0f, 0x84, 0x0e, 0x08, 0x00, 0x00, //0x00002b17 je LBB0_801 + 0x41, 0xc1, 0xe7, 0x06, //0x00002b1d shll $6, %r15d + 0x41, 0x09, 0xc7, //0x00002b21 orl %eax, %r15d + 0xbb, 0x02, 0x00, 0x00, 0x00, //0x00002b24 movl $2, %ebx + 0x4c, 0x39, 0xce, //0x00002b29 cmpq %r9, %rsi + 0x0f, 0x82, 0x70, 0x01, 0x00, 0x00, //0x00002b2c jb LBB0_694 + 0xe9, 0xf9, 0x01, 0x00, 0x00, //0x00002b32 jmp LBB0_704 + //0x00002b37 LBB0_689 + 0x80, 0xf9, 0x6e, //0x00002b37 cmpb $110, %cl + 0x0f, 0x85, 0xb4, 0x01, 0x00, 0x00, //0x00002b3a jne LBB0_699 + //0x00002b40 LBB0_673 + 0x48, 0x89, 0xc6, //0x00002b40 movq %rax, %rsi + //0x00002b43 LBB0_674 + 0x4c, 0x39, 0xce, //0x00002b43 cmpq %r9, %rsi + 0x0f, 0x83, 0x24, 0x01, 0x00, 0x00, //0x00002b46 jae LBB0_691 + //0x00002b4c LBB0_675 + 0x48, 0x8d, 0x4e, 0x01, //0x00002b4c leaq $1(%rsi), %rcx + 0x0f, 0xb6, 0x06, //0x00002b50 movzbl (%rsi), %eax + 0x3c, 0x5c, //0x00002b53 cmpb $92, %al + 0x0f, 0x85, 0xf5, 0x00, 0x00, 0x00, //0x00002b55 jne LBB0_687 + 0x48, 0x8d, 0x46, 0x02, //0x00002b5b leaq $2(%rsi), %rax + 0x41, 0xb0, 0xff, //0x00002b5f movb $-1, %r8b + 0x4c, 0x39, 0xc8, //0x00002b62 cmpq %r9, %rax + 0x0f, 0x87, 0x81, 0x01, 0x00, 0x00, //0x00002b65 ja LBB0_698 + 0x0f, 0xb6, 0x09, //0x00002b6b movzbl (%rcx), %ecx + 0x80, 0xf9, 0x71, //0x00002b6e cmpb $113, %cl + 0x0f, 0x8e, 0xc0, 0xff, 0xff, 0xff, //0x00002b71 jle LBB0_689 + 0x80, 0xf9, 0x72, //0x00002b77 cmpb $114, %cl + 0x0f, 0x84, 0xc0, 0xff, 0xff, 0xff, //0x00002b7a je LBB0_673 + 0x80, 0xf9, 0x75, //0x00002b80 cmpb $117, %cl + 0x0f, 0x85, 0x77, 0x01, 0x00, 0x00, //0x00002b83 jne LBB0_701 + 0x4c, 0x89, 0xc9, //0x00002b89 movq %r9, %rcx + 0x48, 0x29, 0xc1, //0x00002b8c subq %rax, %rcx + 0x48, 0x83, 0xf9, 0x04, //0x00002b8f cmpq $4, %rcx + 0x0f, 0x8c, 0x67, 0x01, 0x00, 0x00, //0x00002b93 jl LBB0_701 + 0x8b, 0x08, //0x00002b99 movl (%rax), %ecx + 0x89, 0xca, //0x00002b9b movl %ecx, %edx + 0xf7, 0xd2, //0x00002b9d notl %edx + 0x8d, 0x99, 0xd0, 0xcf, 0xcf, 0xcf, //0x00002b9f leal $-808464432(%rcx), %ebx + 0x81, 0xe2, 0x80, 0x80, 0x80, 0x80, //0x00002ba5 andl $-2139062144, %edx + 0x85, 0xda, //0x00002bab testl %ebx, %edx + 0x0f, 0x85, 0x4d, 0x01, 0x00, 0x00, //0x00002bad jne LBB0_701 + 0x8d, 0x99, 0x19, 0x19, 0x19, 0x19, //0x00002bb3 leal $421075225(%rcx), %ebx + 0x09, 0xcb, //0x00002bb9 orl %ecx, %ebx + 0xf7, 0xc3, 0x80, 0x80, 0x80, 0x80, //0x00002bbb testl $-2139062144, %ebx + 0x0f, 0x85, 0x39, 0x01, 0x00, 0x00, //0x00002bc1 jne LBB0_701 + 0x89, 0xcb, //0x00002bc7 movl %ecx, %ebx + 0x81, 0xe3, 0x7f, 0x7f, 0x7f, 0x7f, //0x00002bc9 andl $2139062143, %ebx + 0xbf, 0xc0, 0xc0, 0xc0, 0xc0, //0x00002bcf movl $-1061109568, %edi + 0x29, 0xdf, //0x00002bd4 subl %ebx, %edi + 0x44, 0x8d, 0x93, 0x46, 0x46, 0x46, 0x46, //0x00002bd6 leal $1179010630(%rbx), %r10d + 0x21, 0xd7, //0x00002bdd andl %edx, %edi + 0x44, 0x85, 0xd7, //0x00002bdf testl %r10d, %edi + 0x0f, 0x85, 0x18, 0x01, 0x00, 0x00, //0x00002be2 jne LBB0_701 + 0xbf, 0xe0, 0xe0, 0xe0, 0xe0, //0x00002be8 movl $-522133280, %edi + 0x29, 0xdf, //0x00002bed subl %ebx, %edi + 0x81, 0xc3, 0x39, 0x39, 0x39, 0x39, //0x00002bef addl $960051513, %ebx + 0x21, 0xfa, //0x00002bf5 andl %edi, %edx + 0x85, 0xda, //0x00002bf7 testl %ebx, %edx + 0x0f, 0x85, 0x01, 0x01, 0x00, 0x00, //0x00002bf9 jne LBB0_701 + 0x0f, 0xc9, //0x00002bff bswapl %ecx + 0x89, 0xc8, //0x00002c01 movl %ecx, %eax + 0xc1, 0xe8, 0x04, //0x00002c03 shrl $4, %eax + 0xf7, 0xd0, //0x00002c06 notl %eax + 0x25, 0x01, 0x01, 0x01, 0x01, //0x00002c08 andl $16843009, %eax + 0x8d, 0x04, 0xc0, //0x00002c0d leal (%rax,%rax,8), %eax + 0x81, 0xe1, 0x0f, 0x0f, 0x0f, 0x0f, //0x00002c10 andl $252645135, %ecx + 0x01, 0xc1, //0x00002c16 addl %eax, %ecx + 0x89, 0xc8, //0x00002c18 movl %ecx, %eax + 0xc1, 0xe8, 0x04, //0x00002c1a shrl $4, %eax + 0x09, 0xc8, //0x00002c1d orl %ecx, %eax + 0x89, 0xc1, //0x00002c1f movl %eax, %ecx + 0xc1, 0xe9, 0x08, //0x00002c21 shrl $8, %ecx + 0x81, 0xe1, 0x00, 0xff, 0x00, 0x00, //0x00002c24 andl $65280, %ecx + 0x89, 0xc2, //0x00002c2a movl %eax, %edx + 0x81, 0xe2, 0x80, 0x00, 0x00, 0x00, //0x00002c2c andl $128, %edx + 0x48, 0x83, 0xc6, 0x06, //0x00002c32 addq $6, %rsi + 0x09, 0xca, //0x00002c36 orl %ecx, %edx + 0x0f, 0x85, 0xc5, 0x00, 0x00, 0x00, //0x00002c38 jne LBB0_702 + 0x3c, 0x0d, //0x00002c3e cmpb $13, %al + 0x0f, 0x85, 0x15, 0x00, 0x00, 0x00, //0x00002c40 jne LBB0_688 + 0xe9, 0xf8, 0xfe, 0xff, 0xff, //0x00002c46 jmp LBB0_674 + 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002c4b .p2align 4, 0x90 + //0x00002c50 LBB0_687 + 0x48, 0x89, 0xce, //0x00002c50 movq %rcx, %rsi + 0x3c, 0x0d, //0x00002c53 cmpb $13, %al + 0x0f, 0x84, 0xe8, 0xfe, 0xff, 0xff, //0x00002c55 je LBB0_674 + //0x00002c5b LBB0_688 + 0x41, 0x89, 0xc0, //0x00002c5b movl %eax, %r8d + 0x3c, 0x0a, //0x00002c5e cmpb $10, %al + 0x0f, 0x84, 0xdd, 0xfe, 0xff, 0xff, //0x00002c60 je LBB0_674 + 0xe9, 0x98, 0x00, 0x00, 0x00, //0x00002c66 jmp LBB0_702 + 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002c6b .p2align 4, 0x90 + //0x00002c70 LBB0_691 + 0x31, 0xdb, //0x00002c70 xorl %ebx, %ebx + 0x45, 0x31, 0xff, //0x00002c72 xorl %r15d, %r15d + //0x00002c75 LBB0_692 + 0x85, 0xdb, //0x00002c75 testl %ebx, %ebx + 0x0f, 0x85, 0xb3, 0x00, 0x00, 0x00, //0x00002c77 jne LBB0_704 + 0xe9, 0x21, 0x01, 0x00, 0x00, //0x00002c7d jmp LBB0_714 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002c82 .p2align 4, 0x90 + //0x00002c90 LBB0_693 + 0x48, 0x83, 0xc6, 0x01, //0x00002c90 addq $1, %rsi + 0xbb, 0x02, 0x00, 0x00, 0x00, //0x00002c94 movl $2, %ebx + 0x4c, 0x39, 0xce, //0x00002c99 cmpq %r9, %rsi + 0x0f, 0x83, 0xd3, 0xff, 0xff, 0xff, //0x00002c9c jae LBB0_692 + //0x00002ca2 LBB0_694 + 0x44, 0x0f, 0xb6, 0x06, //0x00002ca2 movzbl (%rsi), %r8d + 0x49, 0x83, 0xf8, 0x0d, //0x00002ca6 cmpq $13, %r8 + 0x0f, 0x84, 0xe0, 0xff, 0xff, 0xff, //0x00002caa je LBB0_693 + 0x41, 0x80, 0xf8, 0x0a, //0x00002cb0 cmpb $10, %r8b + 0x0f, 0x84, 0xd6, 0xff, 0xff, 0xff, //0x00002cb4 je LBB0_693 + 0x48, 0x8b, 0x45, 0xd0, //0x00002cba movq $-48(%rbp), %rax + 0x42, 0x0f, 0xb6, 0x04, 0x00, //0x00002cbe movzbl (%rax,%r8), %eax + 0x48, 0x83, 0xc6, 0x01, //0x00002cc3 addq $1, %rsi + 0x3d, 0xff, 0x00, 0x00, 0x00, //0x00002cc7 cmpl $255, %eax + 0x0f, 0x84, 0x29, 0x09, 0x00, 0x00, //0x00002ccc je LBB0_833 + 0x41, 0xc1, 0xe7, 0x06, //0x00002cd2 shll $6, %r15d + 0x41, 0x09, 0xc7, //0x00002cd6 orl %eax, %r15d + 0xbb, 0x03, 0x00, 0x00, 0x00, //0x00002cd9 movl $3, %ebx + 0x4c, 0x39, 0xce, //0x00002cde cmpq %r9, %rsi + 0x0f, 0x82, 0x89, 0x04, 0x00, 0x00, //0x00002ce1 jb LBB0_774 + 0xe9, 0x44, 0x00, 0x00, 0x00, //0x00002ce7 jmp LBB0_704 + //0x00002cec LBB0_698 + 0x48, 0x89, 0xce, //0x00002cec movq %rcx, %rsi + 0xe9, 0x0f, 0x00, 0x00, 0x00, //0x00002cef jmp LBB0_702 + //0x00002cf4 LBB0_699 + 0x80, 0xf9, 0x2f, //0x00002cf4 cmpb $47, %cl + 0x0f, 0x85, 0x03, 0x00, 0x00, 0x00, //0x00002cf7 jne LBB0_701 + 0x41, 0xb0, 0x2f, //0x00002cfd movb $47, %r8b + //0x00002d00 LBB0_701 + 0x48, 0x89, 0xc6, //0x00002d00 movq %rax, %rsi + //0x00002d03 LBB0_702 + 0x41, 0x0f, 0xb6, 0xc0, //0x00002d03 movzbl %r8b, %eax + 0x48, 0x8b, 0x4d, 0xd0, //0x00002d07 movq $-48(%rbp), %rcx + 0x44, 0x0f, 0xb6, 0x3c, 0x01, //0x00002d0b movzbl (%rcx,%rax), %r15d + 0x41, 0x81, 0xff, 0xff, 0x00, 0x00, 0x00, //0x00002d10 cmpl $255, %r15d + 0x0f, 0x84, 0x9c, 0x00, 0x00, 0x00, //0x00002d17 je LBB0_715 + 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00002d1d movl $1, %ebx + 0x4c, 0x39, 0xce, //0x00002d22 cmpq %r9, %rsi + 0x0f, 0x82, 0x58, 0x01, 0x00, 0x00, //0x00002d25 jb LBB0_731 + 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002d2b .p2align 4, 0x90 + //0x00002d30 LBB0_704 + 0x41, 0xf6, 0xc5, 0x02, //0x00002d30 testb $2, %r13b + 0x0f, 0x94, 0xc0, //0x00002d34 sete %al + 0x83, 0xfb, 0x01, //0x00002d37 cmpl $1, %ebx + 0x0f, 0x94, 0xc1, //0x00002d3a sete %cl + 0x4c, 0x39, 0xce, //0x00002d3d cmpq %r9, %rsi + 0x0f, 0x82, 0x11, 0x00, 0x00, 0x00, //0x00002d40 jb LBB0_707 + 0x83, 0xfb, 0x04, //0x00002d46 cmpl $4, %ebx + 0x0f, 0x84, 0x08, 0x00, 0x00, 0x00, //0x00002d49 je LBB0_707 + 0x08, 0xc8, //0x00002d4f orb %cl, %al + 0x0f, 0x85, 0xe9, 0xfc, 0xff, 0xff, //0x00002d51 jne LBB0_660 + //0x00002d57 LBB0_707 + 0xb0, 0x04, //0x00002d57 movb $4, %al + 0x28, 0xd8, //0x00002d59 subb %bl, %al + 0x0f, 0xb6, 0xc0, //0x00002d5b movzbl %al, %eax + 0x01, 0xc0, //0x00002d5e addl %eax, %eax + 0x8d, 0x0c, 0x40, //0x00002d60 leal (%rax,%rax,2), %ecx + 0x44, 0x89, 0xfa, //0x00002d63 movl %r15d, %edx + 0xd3, 0xe2, //0x00002d66 shll %cl, %edx + 0x83, 0xfb, 0x02, //0x00002d68 cmpl $2, %ebx + 0x0f, 0x84, 0x1e, 0x00, 0x00, 0x00, //0x00002d6b je LBB0_712 + 0x83, 0xfb, 0x03, //0x00002d71 cmpl $3, %ebx + 0x0f, 0x84, 0x0f, 0x00, 0x00, 0x00, //0x00002d74 je LBB0_711 + 0x83, 0xfb, 0x04, //0x00002d7a cmpl $4, %ebx + 0x4c, 0x89, 0xe1, //0x00002d7d movq %r12, %rcx + 0x0f, 0x85, 0x13, 0x00, 0x00, 0x00, //0x00002d80 jne LBB0_713 + 0x88, 0x51, 0x02, //0x00002d86 movb %dl, $2(%rcx) + //0x00002d89 LBB0_711 + 0x4c, 0x89, 0xe0, //0x00002d89 movq %r12, %rax + 0x88, 0x70, 0x01, //0x00002d8c movb %dh, $1(%rax) + //0x00002d8f LBB0_712 + 0xc1, 0xea, 0x10, //0x00002d8f shrl $16, %edx + 0x4c, 0x89, 0xe1, //0x00002d92 movq %r12, %rcx + 0x41, 0x88, 0x14, 0x24, //0x00002d95 movb %dl, (%r12) + //0x00002d99 LBB0_713 + 0x89, 0xd8, //0x00002d99 movl %ebx, %eax + 0x4c, 0x8d, 0x24, 0x08, //0x00002d9b leaq (%rax,%rcx), %r12 + 0x49, 0x83, 0xc4, 0xff, //0x00002d9f addq $-1, %r12 + //0x00002da3 LBB0_714 + 0x49, 0x89, 0xf3, //0x00002da3 movq %rsi, %r11 + 0x31, 0xc9, //0x00002da6 xorl %ecx, %ecx + 0x48, 0x85, 0xc9, //0x00002da8 testq %rcx, %rcx + 0x4c, 0x89, 0xe2, //0x00002dab movq %r12, %rdx + 0x0f, 0x84, 0xa6, 0xfc, 0xff, 0xff, //0x00002dae je LBB0_661 + 0xe9, 0xa7, 0x08, 0x00, 0x00, //0x00002db4 jmp LBB0_863 + //0x00002db9 LBB0_715 + 0x31, 0xdb, //0x00002db9 xorl %ebx, %ebx + 0x45, 0x31, 0xff, //0x00002dbb xorl %r15d, %r15d + //0x00002dbe LBB0_716 + 0x41, 0xf6, 0xc5, 0x02, //0x00002dbe testb $2, %r13b + 0x0f, 0x85, 0x78, 0xfc, 0xff, 0xff, //0x00002dc2 jne LBB0_660 + 0x41, 0x80, 0xf8, 0x3d, //0x00002dc8 cmpb $61, %r8b + 0x0f, 0x85, 0x6e, 0xfc, 0xff, 0xff, //0x00002dcc jne LBB0_660 + 0x83, 0xfb, 0x02, //0x00002dd2 cmpl $2, %ebx + 0x0f, 0x82, 0x65, 0xfc, 0xff, 0xff, //0x00002dd5 jb LBB0_660 + 0x41, 0xbe, 0x05, 0x00, 0x00, 0x00, //0x00002ddb movl $5, %r14d + 0x41, 0x29, 0xde, //0x00002de1 subl %ebx, %r14d + 0x41, 0xf6, 0xc5, 0x08, //0x00002de4 testb $8, %r13b + 0x0f, 0x85, 0xc7, 0x01, 0x00, 0x00, //0x00002de8 jne LBB0_749 + 0x4c, 0x39, 0xce, //0x00002dee cmpq %r9, %rsi + 0x0f, 0x83, 0x60, 0xff, 0xff, 0xff, //0x00002df1 jae LBB0_707 + 0x48, 0x8d, 0x4e, 0x01, //0x00002df7 leaq $1(%rsi), %rcx + 0x48, 0x8b, 0x45, 0xc0, //0x00002dfb movq $-64(%rbp), %rax + 0x48, 0x29, 0xf0, //0x00002dff subq %rsi, %rax + 0x48, 0x83, 0xc6, 0x02, //0x00002e02 addq $2, %rsi + 0x48, 0x89, 0xf7, //0x00002e06 movq %rsi, %rdi + 0x48, 0x89, 0xce, //0x00002e09 movq %rcx, %rsi + 0xe9, 0x21, 0x00, 0x00, 0x00, //0x00002e0c jmp LBB0_723 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002e11 .p2align 4, 0x90 + //0x00002e20 LBB0_722 + 0x48, 0x83, 0xc6, 0x01, //0x00002e20 addq $1, %rsi + 0x48, 0x83, 0xc7, 0x01, //0x00002e24 addq $1, %rdi + 0x48, 0x83, 0xc0, 0xff, //0x00002e28 addq $-1, %rax + 0x0f, 0x83, 0x03, 0x05, 0x00, 0x00, //0x00002e2c jae LBB0_802 + //0x00002e32 LBB0_723 + 0x0f, 0xb6, 0x4e, 0xff, //0x00002e32 movzbl $-1(%rsi), %ecx + 0x80, 0xf9, 0x0a, //0x00002e36 cmpb $10, %cl + 0x0f, 0x84, 0xe1, 0xff, 0xff, 0xff, //0x00002e39 je LBB0_722 + 0x80, 0xf9, 0x0d, //0x00002e3f cmpb $13, %cl + 0x0f, 0x84, 0xd8, 0xff, 0xff, 0xff, //0x00002e42 je LBB0_722 + 0x80, 0xf9, 0x3d, //0x00002e48 cmpb $61, %cl + 0x0f, 0x85, 0xef, 0xfb, 0xff, 0xff, //0x00002e4b jne LBB0_660 + 0x41, 0x83, 0xfe, 0x02, //0x00002e51 cmpl $2, %r14d + 0x0f, 0x84, 0xe5, 0xfb, 0xff, 0xff, //0x00002e55 je LBB0_660 + 0x4c, 0x39, 0xce, //0x00002e5b cmpq %r9, %rsi + 0x0f, 0x83, 0xf3, 0xfe, 0xff, 0xff, //0x00002e5e jae LBB0_707 + 0x48, 0x01, 0xc6, //0x00002e64 addq %rax, %rsi + 0x31, 0xc9, //0x00002e67 xorl %ecx, %ecx + 0xe9, 0xca, 0x02, 0x00, 0x00, //0x00002e69 jmp LBB0_769 + //0x00002e6e LBB0_745 + 0x80, 0xf9, 0x6e, //0x00002e6e cmpb $110, %cl + 0x0f, 0x85, 0x33, 0x03, 0x00, 0x00, //0x00002e71 jne LBB0_778 + //0x00002e77 LBB0_729 + 0x48, 0x89, 0xc6, //0x00002e77 movq %rax, %rsi + //0x00002e7a LBB0_730 + 0x4c, 0x39, 0xce, //0x00002e7a cmpq %r9, %rsi + 0x0f, 0x83, 0x28, 0x01, 0x00, 0x00, //0x00002e7d jae LBB0_748 + //0x00002e83 LBB0_731 + 0x48, 0x8d, 0x4e, 0x01, //0x00002e83 leaq $1(%rsi), %rcx + 0x0f, 0xb6, 0x06, //0x00002e87 movzbl (%rsi), %eax + 0x3c, 0x5c, //0x00002e8a cmpb $92, %al + 0x0f, 0x85, 0xfe, 0x00, 0x00, 0x00, //0x00002e8c jne LBB0_743 + 0x48, 0x8d, 0x46, 0x02, //0x00002e92 leaq $2(%rsi), %rax + 0x41, 0xb0, 0xff, //0x00002e96 movb $-1, %r8b + 0x4c, 0x39, 0xc8, //0x00002e99 cmpq %r9, %rax + 0x0f, 0x87, 0xb4, 0x02, 0x00, 0x00, //0x00002e9c ja LBB0_772 + 0x0f, 0xb6, 0x09, //0x00002ea2 movzbl (%rcx), %ecx + 0x80, 0xf9, 0x71, //0x00002ea5 cmpb $113, %cl + 0x0f, 0x8e, 0xc0, 0xff, 0xff, 0xff, //0x00002ea8 jle LBB0_745 + 0x80, 0xf9, 0x72, //0x00002eae cmpb $114, %cl + 0x0f, 0x84, 0xc0, 0xff, 0xff, 0xff, //0x00002eb1 je LBB0_729 + 0x80, 0xf9, 0x75, //0x00002eb7 cmpb $117, %cl + 0x0f, 0x85, 0xf6, 0x02, 0x00, 0x00, //0x00002eba jne LBB0_780 + 0x4c, 0x89, 0xc9, //0x00002ec0 movq %r9, %rcx + 0x48, 0x29, 0xc1, //0x00002ec3 subq %rax, %rcx + 0x48, 0x83, 0xf9, 0x04, //0x00002ec6 cmpq $4, %rcx + 0x0f, 0x8c, 0xe6, 0x02, 0x00, 0x00, //0x00002eca jl LBB0_780 + 0x8b, 0x08, //0x00002ed0 movl (%rax), %ecx + 0x89, 0xcb, //0x00002ed2 movl %ecx, %ebx + 0xf7, 0xd3, //0x00002ed4 notl %ebx + 0x8d, 0x91, 0xd0, 0xcf, 0xcf, 0xcf, //0x00002ed6 leal $-808464432(%rcx), %edx + 0x81, 0xe3, 0x80, 0x80, 0x80, 0x80, //0x00002edc andl $-2139062144, %ebx + 0x85, 0xd3, //0x00002ee2 testl %edx, %ebx + 0x0f, 0x85, 0xcc, 0x02, 0x00, 0x00, //0x00002ee4 jne LBB0_780 + 0x8d, 0x91, 0x19, 0x19, 0x19, 0x19, //0x00002eea leal $421075225(%rcx), %edx + 0x09, 0xca, //0x00002ef0 orl %ecx, %edx + 0xf7, 0xc2, 0x80, 0x80, 0x80, 0x80, //0x00002ef2 testl $-2139062144, %edx + 0x0f, 0x85, 0xb8, 0x02, 0x00, 0x00, //0x00002ef8 jne LBB0_780 + 0x89, 0xca, //0x00002efe movl %ecx, %edx + 0x81, 0xe2, 0x7f, 0x7f, 0x7f, 0x7f, //0x00002f00 andl $2139062143, %edx + 0xbf, 0xc0, 0xc0, 0xc0, 0xc0, //0x00002f06 movl $-1061109568, %edi + 0x29, 0xd7, //0x00002f0b subl %edx, %edi + 0x44, 0x8d, 0x92, 0x46, 0x46, 0x46, 0x46, //0x00002f0d leal $1179010630(%rdx), %r10d + 0x21, 0xdf, //0x00002f14 andl %ebx, %edi + 0x44, 0x85, 0xd7, //0x00002f16 testl %r10d, %edi + 0x0f, 0x85, 0x97, 0x02, 0x00, 0x00, //0x00002f19 jne LBB0_780 + 0xbf, 0xe0, 0xe0, 0xe0, 0xe0, //0x00002f1f movl $-522133280, %edi + 0x29, 0xd7, //0x00002f24 subl %edx, %edi + 0x81, 0xc2, 0x39, 0x39, 0x39, 0x39, //0x00002f26 addl $960051513, %edx + 0x21, 0xfb, //0x00002f2c andl %edi, %ebx + 0x85, 0xd3, //0x00002f2e testl %edx, %ebx + 0x0f, 0x85, 0x80, 0x02, 0x00, 0x00, //0x00002f30 jne LBB0_780 + 0x0f, 0xc9, //0x00002f36 bswapl %ecx + 0x89, 0xc8, //0x00002f38 movl %ecx, %eax + 0xc1, 0xe8, 0x04, //0x00002f3a shrl $4, %eax + 0xf7, 0xd0, //0x00002f3d notl %eax + 0x25, 0x01, 0x01, 0x01, 0x01, //0x00002f3f andl $16843009, %eax + 0x8d, 0x04, 0xc0, //0x00002f44 leal (%rax,%rax,8), %eax + 0x81, 0xe1, 0x0f, 0x0f, 0x0f, 0x0f, //0x00002f47 andl $252645135, %ecx + 0x01, 0xc1, //0x00002f4d addl %eax, %ecx + 0x89, 0xc8, //0x00002f4f movl %ecx, %eax + 0xc1, 0xe8, 0x04, //0x00002f51 shrl $4, %eax + 0x09, 0xc8, //0x00002f54 orl %ecx, %eax + 0x89, 0xc1, //0x00002f56 movl %eax, %ecx + 0xc1, 0xe9, 0x08, //0x00002f58 shrl $8, %ecx + 0x81, 0xe1, 0x00, 0xff, 0x00, 0x00, //0x00002f5b andl $65280, %ecx + 0x89, 0xc2, //0x00002f61 movl %eax, %edx + 0x81, 0xe2, 0x80, 0x00, 0x00, 0x00, //0x00002f63 andl $128, %edx + 0x48, 0x83, 0xc6, 0x06, //0x00002f69 addq $6, %rsi + 0x09, 0xca, //0x00002f6d orl %ecx, %edx + 0x0f, 0x85, 0x44, 0x02, 0x00, 0x00, //0x00002f6f jne LBB0_781 + 0x3c, 0x0d, //0x00002f75 cmpb $13, %al + 0x0f, 0x85, 0x1e, 0x00, 0x00, 0x00, //0x00002f77 jne LBB0_744 + 0xe9, 0xf8, 0xfe, 0xff, 0xff, //0x00002f7d jmp LBB0_730 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002f82 .p2align 4, 0x90 + //0x00002f90 LBB0_743 + 0x48, 0x89, 0xce, //0x00002f90 movq %rcx, %rsi + 0x3c, 0x0d, //0x00002f93 cmpb $13, %al + 0x0f, 0x84, 0xdf, 0xfe, 0xff, 0xff, //0x00002f95 je LBB0_730 + //0x00002f9b LBB0_744 + 0x41, 0x89, 0xc0, //0x00002f9b movl %eax, %r8d + 0x3c, 0x0a, //0x00002f9e cmpb $10, %al + 0x0f, 0x84, 0xd4, 0xfe, 0xff, 0xff, //0x00002fa0 je LBB0_730 + 0xe9, 0x0e, 0x02, 0x00, 0x00, //0x00002fa6 jmp LBB0_781 + //0x00002fab LBB0_748 + 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00002fab movl $1, %ebx + 0xe9, 0xc0, 0xfc, 0xff, 0xff, //0x00002fb0 jmp LBB0_692 + //0x00002fb5 LBB0_749 + 0x4c, 0x39, 0xce, //0x00002fb5 cmpq %r9, %rsi + 0x0f, 0x83, 0x99, 0xfd, 0xff, 0xff, //0x00002fb8 jae LBB0_707 + 0x48, 0x89, 0xf7, //0x00002fbe movq %rsi, %rdi + 0xe9, 0x36, 0x00, 0x00, 0x00, //0x00002fc1 jmp LBB0_753 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002fc6 .p2align 4, 0x90 + //0x00002fd0 LBB0_767 + 0x48, 0x89, 0xc7, //0x00002fd0 movq %rax, %rdi + 0x4c, 0x39, 0xcf, //0x00002fd3 cmpq %r9, %rdi + 0x0f, 0x82, 0x20, 0x00, 0x00, 0x00, //0x00002fd6 jb LBB0_753 + 0xe9, 0x5c, 0x03, 0x00, 0x00, //0x00002fdc jmp LBB0_804 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002fe1 .p2align 4, 0x90 + //0x00002ff0 LBB0_751 + 0x48, 0x89, 0xf7, //0x00002ff0 movq %rsi, %rdi + 0x4c, 0x39, 0xcf, //0x00002ff3 cmpq %r9, %rdi + 0x0f, 0x83, 0x41, 0x03, 0x00, 0x00, //0x00002ff6 jae LBB0_804 + //0x00002ffc LBB0_753 + 0x48, 0x8d, 0x47, 0x01, //0x00002ffc leaq $1(%rdi), %rax + 0x0f, 0xb6, 0x0f, //0x00003000 movzbl (%rdi), %ecx + 0x80, 0xf9, 0x5c, //0x00003003 cmpb $92, %cl + 0x0f, 0x85, 0xe5, 0x00, 0x00, 0x00, //0x00003006 jne LBB0_764 + 0x48, 0x8d, 0x77, 0x02, //0x0000300c leaq $2(%rdi), %rsi + 0x4c, 0x39, 0xce, //0x00003010 cmpq %r9, %rsi + 0x0f, 0x87, 0x21, 0xfa, 0xff, 0xff, //0x00003013 ja LBB0_659 + 0x0f, 0xb6, 0x00, //0x00003019 movzbl (%rax), %eax + 0x3c, 0x6e, //0x0000301c cmpb $110, %al + 0x0f, 0x84, 0xcc, 0xff, 0xff, 0xff, //0x0000301e je LBB0_751 + 0x3c, 0x72, //0x00003024 cmpb $114, %al + 0x0f, 0x84, 0xc4, 0xff, 0xff, 0xff, //0x00003026 je LBB0_751 + 0x3c, 0x75, //0x0000302c cmpb $117, %al + 0x0f, 0x85, 0x0c, 0xfa, 0xff, 0xff, //0x0000302e jne LBB0_660 + 0x4c, 0x89, 0xc8, //0x00003034 movq %r9, %rax + 0x48, 0x29, 0xf0, //0x00003037 subq %rsi, %rax + 0x48, 0x83, 0xf8, 0x04, //0x0000303a cmpq $4, %rax + 0x0f, 0x8c, 0xfc, 0xf9, 0xff, 0xff, //0x0000303e jl LBB0_660 + 0x8b, 0x16, //0x00003044 movl (%rsi), %edx + 0x89, 0xd1, //0x00003046 movl %edx, %ecx + 0xf7, 0xd1, //0x00003048 notl %ecx + 0x8d, 0x82, 0xd0, 0xcf, 0xcf, 0xcf, //0x0000304a leal $-808464432(%rdx), %eax + 0x81, 0xe1, 0x80, 0x80, 0x80, 0x80, //0x00003050 andl $-2139062144, %ecx + 0x85, 0xc1, //0x00003056 testl %eax, %ecx + 0x0f, 0x85, 0xe2, 0xf9, 0xff, 0xff, //0x00003058 jne LBB0_660 + 0x8d, 0x82, 0x19, 0x19, 0x19, 0x19, //0x0000305e leal $421075225(%rdx), %eax + 0x09, 0xd0, //0x00003064 orl %edx, %eax + 0xa9, 0x80, 0x80, 0x80, 0x80, //0x00003066 testl $-2139062144, %eax + 0x0f, 0x85, 0xcf, 0xf9, 0xff, 0xff, //0x0000306b jne LBB0_660 + 0x89, 0xd0, //0x00003071 movl %edx, %eax + 0x25, 0x7f, 0x7f, 0x7f, 0x7f, //0x00003073 andl $2139062143, %eax + 0x41, 0xb8, 0xc0, 0xc0, 0xc0, 0xc0, //0x00003078 movl $-1061109568, %r8d + 0x41, 0x29, 0xc0, //0x0000307e subl %eax, %r8d + 0x44, 0x8d, 0x90, 0x46, 0x46, 0x46, 0x46, //0x00003081 leal $1179010630(%rax), %r10d + 0x41, 0x21, 0xc8, //0x00003088 andl %ecx, %r8d + 0x45, 0x85, 0xd0, //0x0000308b testl %r10d, %r8d + 0x0f, 0x85, 0xac, 0xf9, 0xff, 0xff, //0x0000308e jne LBB0_660 + 0x41, 0xb8, 0xe0, 0xe0, 0xe0, 0xe0, //0x00003094 movl $-522133280, %r8d + 0x41, 0x29, 0xc0, //0x0000309a subl %eax, %r8d + 0x05, 0x39, 0x39, 0x39, 0x39, //0x0000309d addl $960051513, %eax + 0x44, 0x21, 0xc1, //0x000030a2 andl %r8d, %ecx + 0x85, 0xc1, //0x000030a5 testl %eax, %ecx + 0x0f, 0x85, 0x93, 0xf9, 0xff, 0xff, //0x000030a7 jne LBB0_660 + 0x0f, 0xca, //0x000030ad bswapl %edx + 0x89, 0xd0, //0x000030af movl %edx, %eax + 0xc1, 0xe8, 0x04, //0x000030b1 shrl $4, %eax + 0xf7, 0xd0, //0x000030b4 notl %eax + 0x25, 0x01, 0x01, 0x01, 0x01, //0x000030b6 andl $16843009, %eax + 0x8d, 0x04, 0xc0, //0x000030bb leal (%rax,%rax,8), %eax + 0x81, 0xe2, 0x0f, 0x0f, 0x0f, 0x0f, //0x000030be andl $252645135, %edx + 0x01, 0xc2, //0x000030c4 addl %eax, %edx + 0x89, 0xd1, //0x000030c6 movl %edx, %ecx + 0xc1, 0xe9, 0x04, //0x000030c8 shrl $4, %ecx + 0x09, 0xd1, //0x000030cb orl %edx, %ecx + 0x89, 0xc8, //0x000030cd movl %ecx, %eax + 0xc1, 0xe8, 0x08, //0x000030cf shrl $8, %eax + 0x25, 0x00, 0xff, 0x00, 0x00, //0x000030d2 andl $65280, %eax + 0x89, 0xca, //0x000030d7 movl %ecx, %edx + 0x81, 0xe2, 0x80, 0x00, 0x00, 0x00, //0x000030d9 andl $128, %edx + 0x48, 0x83, 0xc7, 0x06, //0x000030df addq $6, %rdi + 0x09, 0xc2, //0x000030e3 orl %eax, %edx + 0x48, 0x89, 0xf8, //0x000030e5 movq %rdi, %rax + 0x48, 0x89, 0xfe, //0x000030e8 movq %rdi, %rsi + 0x0f, 0x85, 0x4f, 0xf9, 0xff, 0xff, //0x000030eb jne LBB0_660 + //0x000030f1 LBB0_764 + 0x80, 0xf9, 0x0a, //0x000030f1 cmpb $10, %cl + 0x0f, 0x84, 0xd6, 0xfe, 0xff, 0xff, //0x000030f4 je LBB0_767 + 0x80, 0xf9, 0x0d, //0x000030fa cmpb $13, %cl + 0x0f, 0x84, 0xcd, 0xfe, 0xff, 0xff, //0x000030fd je LBB0_767 + 0x80, 0xf9, 0x3d, //0x00003103 cmpb $61, %cl + 0x0f, 0x85, 0x2e, 0xf9, 0xff, 0xff, //0x00003106 jne LBB0_659 + 0x41, 0x83, 0xfe, 0x02, //0x0000310c cmpl $2, %r14d + 0x0f, 0x84, 0x24, 0xf9, 0xff, 0xff, //0x00003110 je LBB0_659 + 0x4c, 0x39, 0xc8, //0x00003116 cmpq %r9, %rax + 0x0f, 0x82, 0x3a, 0x02, 0x00, 0x00, //0x00003119 jb LBB0_836 + //0x0000311f LBB0_809 + 0x48, 0x89, 0xc6, //0x0000311f movq %rax, %rsi + 0xe9, 0x30, 0xfc, 0xff, 0xff, //0x00003122 jmp LBB0_707 + //0x00003127 LBB0_768 + 0x48, 0x83, 0xc7, 0x01, //0x00003127 addq $1, %rdi + 0x48, 0x83, 0xc1, 0x01, //0x0000312b addq $1, %rcx + 0x48, 0x39, 0xc8, //0x0000312f cmpq %rcx, %rax + 0x0f, 0x84, 0x1f, 0xfc, 0xff, 0xff, //0x00003132 je LBB0_707 + //0x00003138 LBB0_769 + 0x0f, 0xb6, 0x57, 0xff, //0x00003138 movzbl $-1(%rdi), %edx + 0x80, 0xfa, 0x0d, //0x0000313c cmpb $13, %dl + 0x0f, 0x84, 0xe2, 0xff, 0xff, 0xff, //0x0000313f je LBB0_768 + 0x80, 0xfa, 0x0a, //0x00003145 cmpb $10, %dl + 0x0f, 0x84, 0xd9, 0xff, 0xff, 0xff, //0x00003148 je LBB0_768 + 0x48, 0x89, 0xfe, //0x0000314e movq %rdi, %rsi + 0xe9, 0xea, 0xf8, 0xff, 0xff, //0x00003151 jmp LBB0_660 + //0x00003156 LBB0_772 + 0x48, 0x89, 0xce, //0x00003156 movq %rcx, %rsi + 0xe9, 0x5b, 0x00, 0x00, 0x00, //0x00003159 jmp LBB0_781 + //0x0000315e LBB0_773 + 0x48, 0x83, 0xc6, 0x01, //0x0000315e addq $1, %rsi + 0xbb, 0x03, 0x00, 0x00, 0x00, //0x00003162 movl $3, %ebx + 0x4c, 0x39, 0xce, //0x00003167 cmpq %r9, %rsi + 0x0f, 0x83, 0x05, 0xfb, 0xff, 0xff, //0x0000316a jae LBB0_692 + //0x00003170 LBB0_774 + 0x44, 0x0f, 0xb6, 0x06, //0x00003170 movzbl (%rsi), %r8d + 0x49, 0x83, 0xf8, 0x0d, //0x00003174 cmpq $13, %r8 + 0x0f, 0x84, 0xe0, 0xff, 0xff, 0xff, //0x00003178 je LBB0_773 + 0x41, 0x80, 0xf8, 0x0a, //0x0000317e cmpb $10, %r8b + 0x0f, 0x84, 0xd6, 0xff, 0xff, 0xff, //0x00003182 je LBB0_773 + 0x48, 0x8b, 0x45, 0xd0, //0x00003188 movq $-48(%rbp), %rax + 0x42, 0x0f, 0xb6, 0x04, 0x00, //0x0000318c movzbl (%rax,%r8), %eax + 0x48, 0x83, 0xc6, 0x01, //0x00003191 addq $1, %rsi + 0x3d, 0xff, 0x00, 0x00, 0x00, //0x00003195 cmpl $255, %eax + 0x0f, 0x85, 0x93, 0x04, 0x00, 0x00, //0x0000319a jne LBB0_858 + //0x000031a0 LBB0_859 + 0xbb, 0x03, 0x00, 0x00, 0x00, //0x000031a0 movl $3, %ebx + 0xe9, 0x14, 0xfc, 0xff, 0xff, //0x000031a5 jmp LBB0_716 + //0x000031aa LBB0_778 + 0x80, 0xf9, 0x2f, //0x000031aa cmpb $47, %cl + 0x0f, 0x85, 0x03, 0x00, 0x00, 0x00, //0x000031ad jne LBB0_780 + 0x41, 0xb0, 0x2f, //0x000031b3 movb $47, %r8b + //0x000031b6 LBB0_780 + 0x48, 0x89, 0xc6, //0x000031b6 movq %rax, %rsi + //0x000031b9 LBB0_781 + 0x41, 0x0f, 0xb6, 0xc0, //0x000031b9 movzbl %r8b, %eax + 0x48, 0x8b, 0x4d, 0xd0, //0x000031bd movq $-48(%rbp), %rcx + 0x0f, 0xb6, 0x04, 0x01, //0x000031c1 movzbl (%rcx,%rax), %eax + 0x3d, 0xff, 0x00, 0x00, 0x00, //0x000031c5 cmpl $255, %eax + 0x0f, 0x84, 0x5b, 0x01, 0x00, 0x00, //0x000031ca je LBB0_801 + 0x41, 0xc1, 0xe7, 0x06, //0x000031d0 shll $6, %r15d + 0x41, 0x09, 0xc7, //0x000031d4 orl %eax, %r15d + 0xbb, 0x02, 0x00, 0x00, 0x00, //0x000031d7 movl $2, %ebx + 0x4c, 0x39, 0xce, //0x000031dc cmpq %r9, %rsi + 0x0f, 0x82, 0x1f, 0x00, 0x00, 0x00, //0x000031df jb LBB0_785 + 0xe9, 0x46, 0xfb, 0xff, 0xff, //0x000031e5 jmp LBB0_704 + //0x000031ea LBB0_799 + 0x80, 0xf9, 0x6e, //0x000031ea cmpb $110, %cl + 0x0f, 0x85, 0x85, 0x02, 0x00, 0x00, //0x000031ed jne LBB0_810 + //0x000031f3 LBB0_783 + 0x48, 0x89, 0xc6, //0x000031f3 movq %rax, %rsi + //0x000031f6 LBB0_784 + 0xbb, 0x02, 0x00, 0x00, 0x00, //0x000031f6 movl $2, %ebx + 0x4c, 0x39, 0xce, //0x000031fb cmpq %r9, %rsi + 0x0f, 0x83, 0x71, 0xfa, 0xff, 0xff, //0x000031fe jae LBB0_692 + //0x00003204 LBB0_785 + 0x48, 0x8d, 0x4e, 0x01, //0x00003204 leaq $1(%rsi), %rcx + 0x0f, 0xb6, 0x06, //0x00003208 movzbl (%rsi), %eax + 0x3c, 0x5c, //0x0000320b cmpb $92, %al + 0x0f, 0x85, 0xfd, 0x00, 0x00, 0x00, //0x0000320d jne LBB0_797 + 0x48, 0x8d, 0x46, 0x02, //0x00003213 leaq $2(%rsi), %rax + 0x41, 0xb0, 0xff, //0x00003217 movb $-1, %r8b + 0x4c, 0x39, 0xc8, //0x0000321a cmpq %r9, %rax + 0x0f, 0x87, 0x22, 0x01, 0x00, 0x00, //0x0000321d ja LBB0_805 + 0x0f, 0xb6, 0x09, //0x00003223 movzbl (%rcx), %ecx + 0x80, 0xf9, 0x71, //0x00003226 cmpb $113, %cl + 0x0f, 0x8e, 0xbb, 0xff, 0xff, 0xff, //0x00003229 jle LBB0_799 + 0x80, 0xf9, 0x72, //0x0000322f cmpb $114, %cl + 0x0f, 0x84, 0xbb, 0xff, 0xff, 0xff, //0x00003232 je LBB0_783 + 0x80, 0xf9, 0x75, //0x00003238 cmpb $117, %cl + 0x0f, 0x85, 0x43, 0x02, 0x00, 0x00, //0x0000323b jne LBB0_812 + 0x4c, 0x89, 0xc9, //0x00003241 movq %r9, %rcx + 0x48, 0x29, 0xc1, //0x00003244 subq %rax, %rcx + 0x48, 0x83, 0xf9, 0x04, //0x00003247 cmpq $4, %rcx + 0x0f, 0x8c, 0x33, 0x02, 0x00, 0x00, //0x0000324b jl LBB0_812 + 0x8b, 0x08, //0x00003251 movl (%rax), %ecx + 0x89, 0xcb, //0x00003253 movl %ecx, %ebx + 0xf7, 0xd3, //0x00003255 notl %ebx + 0x8d, 0x91, 0xd0, 0xcf, 0xcf, 0xcf, //0x00003257 leal $-808464432(%rcx), %edx + 0x81, 0xe3, 0x80, 0x80, 0x80, 0x80, //0x0000325d andl $-2139062144, %ebx + 0x85, 0xd3, //0x00003263 testl %edx, %ebx + 0x0f, 0x85, 0x19, 0x02, 0x00, 0x00, //0x00003265 jne LBB0_812 + 0x8d, 0x91, 0x19, 0x19, 0x19, 0x19, //0x0000326b leal $421075225(%rcx), %edx + 0x09, 0xca, //0x00003271 orl %ecx, %edx + 0xf7, 0xc2, 0x80, 0x80, 0x80, 0x80, //0x00003273 testl $-2139062144, %edx + 0x0f, 0x85, 0x05, 0x02, 0x00, 0x00, //0x00003279 jne LBB0_812 + 0x89, 0xca, //0x0000327f movl %ecx, %edx + 0x81, 0xe2, 0x7f, 0x7f, 0x7f, 0x7f, //0x00003281 andl $2139062143, %edx + 0xbf, 0xc0, 0xc0, 0xc0, 0xc0, //0x00003287 movl $-1061109568, %edi + 0x29, 0xd7, //0x0000328c subl %edx, %edi + 0x44, 0x8d, 0x92, 0x46, 0x46, 0x46, 0x46, //0x0000328e leal $1179010630(%rdx), %r10d + 0x21, 0xdf, //0x00003295 andl %ebx, %edi + 0x44, 0x85, 0xd7, //0x00003297 testl %r10d, %edi + 0x0f, 0x85, 0xe4, 0x01, 0x00, 0x00, //0x0000329a jne LBB0_812 + 0xbf, 0xe0, 0xe0, 0xe0, 0xe0, //0x000032a0 movl $-522133280, %edi + 0x29, 0xd7, //0x000032a5 subl %edx, %edi + 0x81, 0xc2, 0x39, 0x39, 0x39, 0x39, //0x000032a7 addl $960051513, %edx + 0x21, 0xfb, //0x000032ad andl %edi, %ebx + 0x85, 0xd3, //0x000032af testl %edx, %ebx + 0x0f, 0x85, 0xcd, 0x01, 0x00, 0x00, //0x000032b1 jne LBB0_812 + 0x0f, 0xc9, //0x000032b7 bswapl %ecx + 0x89, 0xc8, //0x000032b9 movl %ecx, %eax + 0xc1, 0xe8, 0x04, //0x000032bb shrl $4, %eax + 0xf7, 0xd0, //0x000032be notl %eax + 0x25, 0x01, 0x01, 0x01, 0x01, //0x000032c0 andl $16843009, %eax + 0x8d, 0x04, 0xc0, //0x000032c5 leal (%rax,%rax,8), %eax + 0x81, 0xe1, 0x0f, 0x0f, 0x0f, 0x0f, //0x000032c8 andl $252645135, %ecx + 0x01, 0xc1, //0x000032ce addl %eax, %ecx + 0x89, 0xc8, //0x000032d0 movl %ecx, %eax + 0xc1, 0xe8, 0x04, //0x000032d2 shrl $4, %eax + 0x09, 0xc8, //0x000032d5 orl %ecx, %eax + 0x89, 0xc1, //0x000032d7 movl %eax, %ecx + 0xc1, 0xe9, 0x08, //0x000032d9 shrl $8, %ecx + 0x81, 0xe1, 0x00, 0xff, 0x00, 0x00, //0x000032dc andl $65280, %ecx + 0x89, 0xc2, //0x000032e2 movl %eax, %edx + 0x81, 0xe2, 0x80, 0x00, 0x00, 0x00, //0x000032e4 andl $128, %edx + 0x48, 0x83, 0xc6, 0x06, //0x000032ea addq $6, %rsi + 0x09, 0xca, //0x000032ee orl %ecx, %edx + 0x0f, 0x85, 0x91, 0x01, 0x00, 0x00, //0x000032f0 jne LBB0_813 + 0x3c, 0x0d, //0x000032f6 cmpb $13, %al + 0x0f, 0x85, 0x1d, 0x00, 0x00, 0x00, //0x000032f8 jne LBB0_798 + 0xe9, 0xf3, 0xfe, 0xff, 0xff, //0x000032fe jmp LBB0_784 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003303 .p2align 4, 0x90 + //0x00003310 LBB0_797 + 0x48, 0x89, 0xce, //0x00003310 movq %rcx, %rsi + 0x3c, 0x0d, //0x00003313 cmpb $13, %al + 0x0f, 0x84, 0xdb, 0xfe, 0xff, 0xff, //0x00003315 je LBB0_784 + //0x0000331b LBB0_798 + 0x41, 0x89, 0xc0, //0x0000331b movl %eax, %r8d + 0x3c, 0x0a, //0x0000331e cmpb $10, %al + 0x0f, 0x84, 0xd0, 0xfe, 0xff, 0xff, //0x00003320 je LBB0_784 + 0xe9, 0x5c, 0x01, 0x00, 0x00, //0x00003326 jmp LBB0_813 + //0x0000332b LBB0_801 + 0xbb, 0x01, 0x00, 0x00, 0x00, //0x0000332b movl $1, %ebx + 0xe9, 0x89, 0xfa, 0xff, 0xff, //0x00003330 jmp LBB0_716 + //0x00003335 LBB0_802 + 0x4c, 0x89, 0xce, //0x00003335 movq %r9, %rsi + 0xe9, 0x1a, 0xfa, 0xff, 0xff, //0x00003338 jmp LBB0_707 + //0x0000333d LBB0_804 + 0x48, 0x89, 0xfe, //0x0000333d movq %rdi, %rsi + 0xe9, 0x12, 0xfa, 0xff, 0xff, //0x00003340 jmp LBB0_707 + //0x00003345 LBB0_805 + 0x48, 0x89, 0xce, //0x00003345 movq %rcx, %rsi + 0xe9, 0x3a, 0x01, 0x00, 0x00, //0x00003348 jmp LBB0_813 + //0x0000334d LBB0_834 + 0x48, 0x89, 0xf0, //0x0000334d movq %rsi, %rax + //0x00003350 LBB0_835 + 0x4c, 0x39, 0xc8, //0x00003350 cmpq %r9, %rax + 0x0f, 0x83, 0xc6, 0xfd, 0xff, 0xff, //0x00003353 jae LBB0_809 + //0x00003359 LBB0_836 + 0x48, 0x8d, 0x48, 0x01, //0x00003359 leaq $1(%rax), %rcx + 0x0f, 0xb6, 0x38, //0x0000335d movzbl (%rax), %edi + 0x40, 0x80, 0xff, 0x5c, //0x00003360 cmpb $92, %dil + 0x0f, 0x85, 0xef, 0x00, 0x00, 0x00, //0x00003364 jne LBB0_847 + 0x48, 0x8d, 0x70, 0x02, //0x0000336a leaq $2(%rax), %rsi + 0x4c, 0x39, 0xce, //0x0000336e cmpq %r9, %rsi + 0x0f, 0x87, 0xcd, 0x02, 0x00, 0x00, //0x00003371 ja LBB0_861 + 0x0f, 0xb6, 0x09, //0x00003377 movzbl (%rcx), %ecx + 0x80, 0xf9, 0x6e, //0x0000337a cmpb $110, %cl + 0x0f, 0x84, 0xca, 0xff, 0xff, 0xff, //0x0000337d je LBB0_834 + 0x80, 0xf9, 0x72, //0x00003383 cmpb $114, %cl + 0x0f, 0x84, 0xc1, 0xff, 0xff, 0xff, //0x00003386 je LBB0_834 + 0x80, 0xf9, 0x75, //0x0000338c cmpb $117, %cl + 0x0f, 0x85, 0xab, 0xf6, 0xff, 0xff, //0x0000338f jne LBB0_660 + 0x4c, 0x89, 0xc9, //0x00003395 movq %r9, %rcx + 0x48, 0x29, 0xf1, //0x00003398 subq %rsi, %rcx + 0x48, 0x83, 0xf9, 0x04, //0x0000339b cmpq $4, %rcx + 0x0f, 0x8c, 0x9b, 0xf6, 0xff, 0xff, //0x0000339f jl LBB0_660 + 0x8b, 0x0e, //0x000033a5 movl (%rsi), %ecx + 0x89, 0xcf, //0x000033a7 movl %ecx, %edi + 0xf7, 0xd7, //0x000033a9 notl %edi + 0x8d, 0x91, 0xd0, 0xcf, 0xcf, 0xcf, //0x000033ab leal $-808464432(%rcx), %edx + 0x81, 0xe7, 0x80, 0x80, 0x80, 0x80, //0x000033b1 andl $-2139062144, %edi + 0x85, 0xd7, //0x000033b7 testl %edx, %edi + 0x0f, 0x85, 0x81, 0xf6, 0xff, 0xff, //0x000033b9 jne LBB0_660 + 0x8d, 0x91, 0x19, 0x19, 0x19, 0x19, //0x000033bf leal $421075225(%rcx), %edx + 0x09, 0xca, //0x000033c5 orl %ecx, %edx + 0xf7, 0xc2, 0x80, 0x80, 0x80, 0x80, //0x000033c7 testl $-2139062144, %edx + 0x0f, 0x85, 0x6d, 0xf6, 0xff, 0xff, //0x000033cd jne LBB0_660 + 0x89, 0xca, //0x000033d3 movl %ecx, %edx + 0x81, 0xe2, 0x7f, 0x7f, 0x7f, 0x7f, //0x000033d5 andl $2139062143, %edx + 0x41, 0xb8, 0xc0, 0xc0, 0xc0, 0xc0, //0x000033db movl $-1061109568, %r8d + 0x41, 0x29, 0xd0, //0x000033e1 subl %edx, %r8d + 0x44, 0x8d, 0x92, 0x46, 0x46, 0x46, 0x46, //0x000033e4 leal $1179010630(%rdx), %r10d + 0x41, 0x21, 0xf8, //0x000033eb andl %edi, %r8d + 0x45, 0x85, 0xd0, //0x000033ee testl %r10d, %r8d + 0x0f, 0x85, 0x49, 0xf6, 0xff, 0xff, //0x000033f1 jne LBB0_660 + 0x41, 0xb8, 0xe0, 0xe0, 0xe0, 0xe0, //0x000033f7 movl $-522133280, %r8d + 0x41, 0x29, 0xd0, //0x000033fd subl %edx, %r8d + 0x81, 0xc2, 0x39, 0x39, 0x39, 0x39, //0x00003400 addl $960051513, %edx + 0x44, 0x21, 0xc7, //0x00003406 andl %r8d, %edi + 0x85, 0xd7, //0x00003409 testl %edx, %edi + 0x0f, 0x85, 0x2f, 0xf6, 0xff, 0xff, //0x0000340b jne LBB0_660 + 0x0f, 0xc9, //0x00003411 bswapl %ecx + 0x89, 0xca, //0x00003413 movl %ecx, %edx + 0xc1, 0xea, 0x04, //0x00003415 shrl $4, %edx + 0xf7, 0xd2, //0x00003418 notl %edx + 0x81, 0xe2, 0x01, 0x01, 0x01, 0x01, //0x0000341a andl $16843009, %edx + 0x8d, 0x14, 0xd2, //0x00003420 leal (%rdx,%rdx,8), %edx + 0x81, 0xe1, 0x0f, 0x0f, 0x0f, 0x0f, //0x00003423 andl $252645135, %ecx + 0x01, 0xd1, //0x00003429 addl %edx, %ecx + 0x89, 0xcf, //0x0000342b movl %ecx, %edi + 0xc1, 0xef, 0x04, //0x0000342d shrl $4, %edi + 0x09, 0xcf, //0x00003430 orl %ecx, %edi + 0x89, 0xf9, //0x00003432 movl %edi, %ecx + 0xc1, 0xe9, 0x08, //0x00003434 shrl $8, %ecx + 0x81, 0xe1, 0x00, 0xff, 0x00, 0x00, //0x00003437 andl $65280, %ecx + 0x89, 0xfa, //0x0000343d movl %edi, %edx + 0x81, 0xe2, 0x80, 0x00, 0x00, 0x00, //0x0000343f andl $128, %edx + 0x48, 0x83, 0xc0, 0x06, //0x00003445 addq $6, %rax + 0x09, 0xca, //0x00003449 orl %ecx, %edx + 0x48, 0x89, 0xc6, //0x0000344b movq %rax, %rsi + 0x0f, 0x84, 0x08, 0x00, 0x00, 0x00, //0x0000344e je LBB0_848 + 0xe9, 0xe7, 0xf5, 0xff, 0xff, //0x00003454 jmp LBB0_660 + //0x00003459 LBB0_847 + 0x48, 0x89, 0xce, //0x00003459 movq %rcx, %rsi + //0x0000345c LBB0_848 + 0x40, 0x80, 0xff, 0x0d, //0x0000345c cmpb $13, %dil + 0x0f, 0x84, 0xe7, 0xfe, 0xff, 0xff, //0x00003460 je LBB0_834 + 0x48, 0x89, 0xf0, //0x00003466 movq %rsi, %rax + 0x40, 0x80, 0xff, 0x0a, //0x00003469 cmpb $10, %dil + 0x0f, 0x84, 0xdd, 0xfe, 0xff, 0xff, //0x0000346d je LBB0_835 + 0xe9, 0xc8, 0xf5, 0xff, 0xff, //0x00003473 jmp LBB0_660 + //0x00003478 LBB0_810 + 0x80, 0xf9, 0x2f, //0x00003478 cmpb $47, %cl + 0x0f, 0x85, 0x03, 0x00, 0x00, 0x00, //0x0000347b jne LBB0_812 + 0x41, 0xb0, 0x2f, //0x00003481 movb $47, %r8b + //0x00003484 LBB0_812 + 0x48, 0x89, 0xc6, //0x00003484 movq %rax, %rsi + //0x00003487 LBB0_813 + 0x41, 0x0f, 0xb6, 0xc0, //0x00003487 movzbl %r8b, %eax + 0x48, 0x8b, 0x4d, 0xd0, //0x0000348b movq $-48(%rbp), %rcx + 0x0f, 0xb6, 0x04, 0x01, //0x0000348f movzbl (%rcx,%rax), %eax + 0x3d, 0xff, 0x00, 0x00, 0x00, //0x00003493 cmpl $255, %eax + 0x0f, 0x84, 0x5d, 0x01, 0x00, 0x00, //0x00003498 je LBB0_833 + 0x41, 0xc1, 0xe7, 0x06, //0x0000349e shll $6, %r15d + 0x41, 0x09, 0xc7, //0x000034a2 orl %eax, %r15d + 0xbb, 0x03, 0x00, 0x00, 0x00, //0x000034a5 movl $3, %ebx + 0x4c, 0x39, 0xce, //0x000034aa cmpq %r9, %rsi + 0x0f, 0x82, 0x1f, 0x00, 0x00, 0x00, //0x000034ad jb LBB0_817 + 0xe9, 0x78, 0xf8, 0xff, 0xff, //0x000034b3 jmp LBB0_704 + //0x000034b8 LBB0_831 + 0x80, 0xf9, 0x6e, //0x000034b8 cmpb $110, %cl + 0x0f, 0x85, 0x4c, 0x01, 0x00, 0x00, //0x000034bb jne LBB0_854 + //0x000034c1 LBB0_815 + 0x48, 0x89, 0xc6, //0x000034c1 movq %rax, %rsi + //0x000034c4 LBB0_816 + 0xbb, 0x03, 0x00, 0x00, 0x00, //0x000034c4 movl $3, %ebx + 0x4c, 0x39, 0xce, //0x000034c9 cmpq %r9, %rsi + 0x0f, 0x83, 0xa3, 0xf7, 0xff, 0xff, //0x000034cc jae LBB0_692 + //0x000034d2 LBB0_817 + 0x48, 0x8d, 0x4e, 0x01, //0x000034d2 leaq $1(%rsi), %rcx + 0x0f, 0xb6, 0x06, //0x000034d6 movzbl (%rsi), %eax + 0x3c, 0x5c, //0x000034d9 cmpb $92, %al + 0x0f, 0x85, 0xff, 0x00, 0x00, 0x00, //0x000034db jne LBB0_829 + 0x48, 0x8d, 0x46, 0x02, //0x000034e1 leaq $2(%rsi), %rax + 0x41, 0xb0, 0xff, //0x000034e5 movb $-1, %r8b + 0x4c, 0x39, 0xc8, //0x000034e8 cmpq %r9, %rax + 0x0f, 0x87, 0x14, 0x01, 0x00, 0x00, //0x000034eb ja LBB0_852 + 0x0f, 0xb6, 0x09, //0x000034f1 movzbl (%rcx), %ecx + 0x80, 0xf9, 0x71, //0x000034f4 cmpb $113, %cl + 0x0f, 0x8e, 0xbb, 0xff, 0xff, 0xff, //0x000034f7 jle LBB0_831 + 0x80, 0xf9, 0x72, //0x000034fd cmpb $114, %cl + 0x0f, 0x84, 0xbb, 0xff, 0xff, 0xff, //0x00003500 je LBB0_815 + 0x80, 0xf9, 0x75, //0x00003506 cmpb $117, %cl + 0x0f, 0x85, 0x0a, 0x01, 0x00, 0x00, //0x00003509 jne LBB0_856 + 0x4c, 0x89, 0xc9, //0x0000350f movq %r9, %rcx + 0x48, 0x29, 0xc1, //0x00003512 subq %rax, %rcx + 0x48, 0x83, 0xf9, 0x04, //0x00003515 cmpq $4, %rcx + 0x0f, 0x8c, 0xfa, 0x00, 0x00, 0x00, //0x00003519 jl LBB0_856 + 0x8b, 0x08, //0x0000351f movl (%rax), %ecx + 0x89, 0xcb, //0x00003521 movl %ecx, %ebx + 0xf7, 0xd3, //0x00003523 notl %ebx + 0x8d, 0x91, 0xd0, 0xcf, 0xcf, 0xcf, //0x00003525 leal $-808464432(%rcx), %edx + 0x81, 0xe3, 0x80, 0x80, 0x80, 0x80, //0x0000352b andl $-2139062144, %ebx + 0x85, 0xd3, //0x00003531 testl %edx, %ebx + 0x0f, 0x85, 0xe0, 0x00, 0x00, 0x00, //0x00003533 jne LBB0_856 + 0x8d, 0x91, 0x19, 0x19, 0x19, 0x19, //0x00003539 leal $421075225(%rcx), %edx + 0x09, 0xca, //0x0000353f orl %ecx, %edx + 0xf7, 0xc2, 0x80, 0x80, 0x80, 0x80, //0x00003541 testl $-2139062144, %edx + 0x0f, 0x85, 0xcc, 0x00, 0x00, 0x00, //0x00003547 jne LBB0_856 + 0x89, 0xca, //0x0000354d movl %ecx, %edx + 0x81, 0xe2, 0x7f, 0x7f, 0x7f, 0x7f, //0x0000354f andl $2139062143, %edx + 0xbf, 0xc0, 0xc0, 0xc0, 0xc0, //0x00003555 movl $-1061109568, %edi + 0x29, 0xd7, //0x0000355a subl %edx, %edi + 0x44, 0x8d, 0x92, 0x46, 0x46, 0x46, 0x46, //0x0000355c leal $1179010630(%rdx), %r10d + 0x21, 0xdf, //0x00003563 andl %ebx, %edi + 0x44, 0x85, 0xd7, //0x00003565 testl %r10d, %edi + 0x0f, 0x85, 0xab, 0x00, 0x00, 0x00, //0x00003568 jne LBB0_856 + 0xbf, 0xe0, 0xe0, 0xe0, 0xe0, //0x0000356e movl $-522133280, %edi + 0x29, 0xd7, //0x00003573 subl %edx, %edi + 0x81, 0xc2, 0x39, 0x39, 0x39, 0x39, //0x00003575 addl $960051513, %edx + 0x21, 0xfb, //0x0000357b andl %edi, %ebx + 0x85, 0xd3, //0x0000357d testl %edx, %ebx + 0x0f, 0x85, 0x94, 0x00, 0x00, 0x00, //0x0000357f jne LBB0_856 + 0x0f, 0xc9, //0x00003585 bswapl %ecx + 0x89, 0xc8, //0x00003587 movl %ecx, %eax + 0xc1, 0xe8, 0x04, //0x00003589 shrl $4, %eax + 0xf7, 0xd0, //0x0000358c notl %eax + 0x25, 0x01, 0x01, 0x01, 0x01, //0x0000358e andl $16843009, %eax + 0x8d, 0x04, 0xc0, //0x00003593 leal (%rax,%rax,8), %eax + 0x81, 0xe1, 0x0f, 0x0f, 0x0f, 0x0f, //0x00003596 andl $252645135, %ecx + 0x01, 0xc1, //0x0000359c addl %eax, %ecx + 0x89, 0xc8, //0x0000359e movl %ecx, %eax + 0xc1, 0xe8, 0x04, //0x000035a0 shrl $4, %eax + 0x09, 0xc8, //0x000035a3 orl %ecx, %eax + 0x89, 0xc1, //0x000035a5 movl %eax, %ecx + 0xc1, 0xe9, 0x08, //0x000035a7 shrl $8, %ecx + 0x81, 0xe1, 0x00, 0xff, 0x00, 0x00, //0x000035aa andl $65280, %ecx + 0x89, 0xc2, //0x000035b0 movl %eax, %edx + 0x81, 0xe2, 0x80, 0x00, 0x00, 0x00, //0x000035b2 andl $128, %edx + 0x48, 0x83, 0xc6, 0x06, //0x000035b8 addq $6, %rsi + 0x09, 0xca, //0x000035bc orl %ecx, %edx + 0x0f, 0x85, 0x58, 0x00, 0x00, 0x00, //0x000035be jne LBB0_857 + 0x3c, 0x0d, //0x000035c4 cmpb $13, %al + 0x0f, 0x85, 0x1f, 0x00, 0x00, 0x00, //0x000035c6 jne LBB0_830 + 0xe9, 0xf3, 0xfe, 0xff, 0xff, //0x000035cc jmp LBB0_816 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000035d1 .p2align 4, 0x90 + //0x000035e0 LBB0_829 + 0x48, 0x89, 0xce, //0x000035e0 movq %rcx, %rsi + 0x3c, 0x0d, //0x000035e3 cmpb $13, %al + 0x0f, 0x84, 0xd9, 0xfe, 0xff, 0xff, //0x000035e5 je LBB0_816 + //0x000035eb LBB0_830 + 0x41, 0x89, 0xc0, //0x000035eb movl %eax, %r8d + 0x3c, 0x0a, //0x000035ee cmpb $10, %al + 0x0f, 0x84, 0xce, 0xfe, 0xff, 0xff, //0x000035f0 je LBB0_816 + 0xe9, 0x21, 0x00, 0x00, 0x00, //0x000035f6 jmp LBB0_857 + //0x000035fb LBB0_833 + 0xbb, 0x02, 0x00, 0x00, 0x00, //0x000035fb movl $2, %ebx + 0xe9, 0xb9, 0xf7, 0xff, 0xff, //0x00003600 jmp LBB0_716 + //0x00003605 LBB0_852 + 0x48, 0x89, 0xce, //0x00003605 movq %rcx, %rsi + 0xe9, 0x0f, 0x00, 0x00, 0x00, //0x00003608 jmp LBB0_857 + //0x0000360d LBB0_854 + 0x80, 0xf9, 0x2f, //0x0000360d cmpb $47, %cl + 0x0f, 0x85, 0x03, 0x00, 0x00, 0x00, //0x00003610 jne LBB0_856 + 0x41, 0xb0, 0x2f, //0x00003616 movb $47, %r8b + //0x00003619 LBB0_856 + 0x48, 0x89, 0xc6, //0x00003619 movq %rax, %rsi + //0x0000361c LBB0_857 + 0x41, 0x0f, 0xb6, 0xc0, //0x0000361c movzbl %r8b, %eax + 0x48, 0x8b, 0x4d, 0xd0, //0x00003620 movq $-48(%rbp), %rcx + 0x0f, 0xb6, 0x04, 0x01, //0x00003624 movzbl (%rcx,%rax), %eax + 0x3d, 0xff, 0x00, 0x00, 0x00, //0x00003628 cmpl $255, %eax + 0x0f, 0x84, 0x6d, 0xfb, 0xff, 0xff, //0x0000362d je LBB0_859 + //0x00003633 LBB0_858 + 0x41, 0xc1, 0xe7, 0x06, //0x00003633 shll $6, %r15d + 0x41, 0x09, 0xc7, //0x00003637 orl %eax, %r15d + 0xbb, 0x04, 0x00, 0x00, 0x00, //0x0000363a movl $4, %ebx + 0xe9, 0xec, 0xf6, 0xff, 0xff, //0x0000363f jmp LBB0_704 + //0x00003644 LBB0_861 + 0x48, 0x89, 0xce, //0x00003644 movq %rcx, %rsi + 0xe9, 0xf4, 0xf3, 0xff, 0xff, //0x00003647 jmp LBB0_660 + //0x0000364c LBB0_862 + 0x48, 0x2b, 0x55, 0x98, //0x0000364c subq $-104(%rbp), %rdx + 0x48, 0x8b, 0x45, 0x80, //0x00003650 movq $-128(%rbp), %rax + 0x48, 0x01, 0x50, 0x08, //0x00003654 addq %rdx, $8(%rax) + 0x48, 0x89, 0xd0, //0x00003658 movq %rdx, %rax + 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x0000365b jmp LBB0_865 + //0x00003660 LBB0_863 + 0x4c, 0x01, 0xd9, //0x00003660 addq %r11, %rcx + //0x00003663 LBB0_864 + 0x48, 0x8b, 0x45, 0xb0, //0x00003663 movq $-80(%rbp), %rax + 0x48, 0x29, 0xc8, //0x00003667 subq %rcx, %rax + //0x0000366a LBB0_865 + 0x48, 0x83, 0xc4, 0x58, //0x0000366a addq $88, %rsp + 0x5b, //0x0000366e popq %rbx + 0x41, 0x5c, //0x0000366f popq %r12 + 0x41, 0x5d, //0x00003671 popq %r13 + 0x41, 0x5e, //0x00003673 popq %r14 + 0x41, 0x5f, //0x00003675 popq %r15 + 0x5d, //0x00003677 popq %rbp + 0xc5, 0xf8, 0x77, //0x00003678 vzeroupper + 0xc3, //0x0000367b retq + 0x00, 0x00, 0x00, 0x00, //0x0000367c .p2align 4, 0x00 + //0x00003680 _VecDecodeCharsetStd + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00003680 QUAD $0xffffffffffffffff; QUAD $0xffffffffffffffff // .ascii 16, '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff' + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00003690 QUAD $0xffffffffffffffff; QUAD $0xffffffffffffffff // .ascii 16, '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff' + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x3e, 0xff, 0xff, 0xff, 0x3f, //0x000036a0 QUAD $0xffffffffffffffff; QUAD $0x3fffffff3effffff // .ascii 16, '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff>\xff\xff\xff?' + 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x000036b0 QUAD $0x3b3a393837363534; QUAD $0xffffffffffff3d3c // .ascii 16, '456789:;<=\xff\xff\xff\xff\xff\xff' + 0xff, 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, //0x000036c0 QUAD $0x06050403020100ff; QUAD $0x0e0d0c0b0a090807 // .ascii 16, '\xff\x00\x01\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e' + 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0xff, 0xff, 0xff, 0xff, 0xff, //0x000036d0 QUAD $0x161514131211100f; QUAD $0xffffffffff191817 // .ascii 16, '\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\xff\xff\xff\xff\xff' + 0xff, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, //0x000036e0 QUAD $0x201f1e1d1c1b1aff; QUAD $0x2827262524232221 // .ascii 16, '\xff\x1a\x1b\x1c\x1d\x1e\x1f !"#$%&\'(' + 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0xff, 0xff, 0xff, 0xff, 0xff, //0x000036f0 QUAD $0x302f2e2d2c2b2a29; QUAD $0xffffffffff333231 // .ascii 16, ')*+,-./0123\xff\xff\xff\xff\xff' + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00003700 QUAD $0xffffffffffffffff; QUAD $0xffffffffffffffff // .ascii 16, '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff' + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00003710 QUAD $0xffffffffffffffff; QUAD $0xffffffffffffffff // .ascii 16, '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff' + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00003720 QUAD $0xffffffffffffffff; QUAD $0xffffffffffffffff // .ascii 16, '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff' + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00003730 QUAD $0xffffffffffffffff; QUAD $0xffffffffffffffff // .ascii 16, '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff' + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00003740 QUAD $0xffffffffffffffff; QUAD $0xffffffffffffffff // .ascii 16, '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff' + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00003750 QUAD $0xffffffffffffffff; QUAD $0xffffffffffffffff // .ascii 16, '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff' + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00003760 QUAD $0xffffffffffffffff; QUAD $0xffffffffffffffff // .ascii 16, '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff' + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00003770 QUAD $0xffffffffffffffff; QUAD $0xffffffffffffffff // .ascii 16, '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff' + //0x00003780 .p2align 4, 0x00 + //0x00003780 _VecDecodeCharsetURL + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00003780 QUAD $0xffffffffffffffff; QUAD $0xffffffffffffffff // .ascii 16, '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff' + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00003790 QUAD $0xffffffffffffffff; QUAD $0xffffffffffffffff // .ascii 16, '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff' + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x3e, 0xff, 0xff, //0x000037a0 QUAD $0xffffffffffffffff; QUAD $0xffff3effffffffff // .ascii 16, '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff>\xff\xff' + 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x000037b0 QUAD $0x3b3a393837363534; QUAD $0xffffffffffff3d3c // .ascii 16, '456789:;<=\xff\xff\xff\xff\xff\xff' + 0xff, 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, //0x000037c0 QUAD $0x06050403020100ff; QUAD $0x0e0d0c0b0a090807 // .ascii 16, '\xff\x00\x01\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e' + 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0xff, 0xff, 0xff, 0xff, 0x3f, //0x000037d0 QUAD $0x161514131211100f; QUAD $0x3fffffffff191817 // .ascii 16, '\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\xff\xff\xff\xff?' + 0xff, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, //0x000037e0 QUAD $0x201f1e1d1c1b1aff; QUAD $0x2827262524232221 // .ascii 16, '\xff\x1a\x1b\x1c\x1d\x1e\x1f !"#$%&\'(' + 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0xff, 0xff, 0xff, 0xff, 0xff, //0x000037f0 QUAD $0x302f2e2d2c2b2a29; QUAD $0xffffffffff333231 // .ascii 16, ')*+,-./0123\xff\xff\xff\xff\xff' + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00003800 QUAD $0xffffffffffffffff; QUAD $0xffffffffffffffff // .ascii 16, '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff' + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00003810 QUAD $0xffffffffffffffff; QUAD $0xffffffffffffffff // .ascii 16, '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff' + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00003820 QUAD $0xffffffffffffffff; QUAD $0xffffffffffffffff // .ascii 16, '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff' + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00003830 QUAD $0xffffffffffffffff; QUAD $0xffffffffffffffff // .ascii 16, '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff' + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00003840 QUAD $0xffffffffffffffff; QUAD $0xffffffffffffffff // .ascii 16, '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff' + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00003850 QUAD $0xffffffffffffffff; QUAD $0xffffffffffffffff // .ascii 16, '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff' + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00003860 QUAD $0xffffffffffffffff; QUAD $0xffffffffffffffff // .ascii 16, '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff' + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00003870 QUAD $0xffffffffffffffff; QUAD $0xffffffffffffffff // .ascii 16, '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff' +} + diff --git a/vendor/github.com/cloudwego/base64x/cpuid.go b/vendor/github.com/cloudwego/base64x/internal/native/avx2/b64encode.go index 1947af0e1..e89c1bbc3 100644 --- a/vendor/github.com/cloudwego/base64x/cpuid.go +++ b/vendor/github.com/cloudwego/base64x/internal/native/avx2/b64encode.go @@ -1,5 +1,7 @@ +// Code generated by Bash, DO NOT EDIT. + /* - * Copyright 2024 CloudWeGo Authors + * Copyright 2025 ByteDance Inc. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -14,20 +16,19 @@ * limitations under the License. */ -package base64x +package avx2 import ( - `fmt` - `os` + `unsafe` - `github.com/klauspost/cpuid/v2` + `github.com/cloudwego/base64x/internal/rt` ) -func hasAVX2() bool { - switch v := os.Getenv("B64X_MODE"); v { - case "" : fallthrough - case "auto" : return cpuid.CPU.Has(cpuid.AVX2) - case "noavx2" : return false - default : panic(fmt.Sprintf("invalid mode: '%s', should be one of 'auto', 'noavx2'", v)) - } +var F_b64encode func(out unsafe.Pointer, src unsafe.Pointer, mod int) + +var S_b64encode uintptr + +//go:nosplit +func B64encode(out *[]byte, src *[]byte, mode int) { + F_b64encode(rt.NoEscape(unsafe.Pointer(out)), rt.NoEscape(unsafe.Pointer(src)), mode) } diff --git a/vendor/github.com/cloudwego/base64x/internal/native/avx2/b64encode_subr.go b/vendor/github.com/cloudwego/base64x/internal/native/avx2/b64encode_subr.go new file mode 100644 index 000000000..877737d56 --- /dev/null +++ b/vendor/github.com/cloudwego/base64x/internal/native/avx2/b64encode_subr.go @@ -0,0 +1,41 @@ +// +build !noasm !appengine +// Code generated by asm2asm, DO NOT EDIT. + +package avx2 + +import ( + `github.com/bytedance/sonic/loader` +) + +const ( + _entry__b64encode = 288 +) + +const ( + _stack__b64encode = 40 +) + +const ( + _size__b64encode = 832 +) + +var ( + _pcsp__b64encode = [][2]uint32{ + {0x1, 0}, + {0x6, 8}, + {0x8, 16}, + {0xa, 24}, + {0xb, 32}, + {0x32a, 40}, + {0x32c, 32}, + {0x32e, 24}, + {0x330, 16}, + {0x331, 8}, + {0x340, 0}, + } +) + +var _cfunc_b64encode = []loader.CFunc{ + {"_b64encode_entry", 0, _entry__b64encode, 0, nil}, + {"_b64encode", _entry__b64encode, _size__b64encode, _stack__b64encode, _pcsp__b64encode}, +} diff --git a/vendor/github.com/cloudwego/base64x/internal/native/avx2/b64encode_text_amd64.go b/vendor/github.com/cloudwego/base64x/internal/native/avx2/b64encode_text_amd64.go new file mode 100644 index 000000000..7554bbef1 --- /dev/null +++ b/vendor/github.com/cloudwego/base64x/internal/native/avx2/b64encode_text_amd64.go @@ -0,0 +1,387 @@ +// +build amd64 +// Code generated by asm2asm, DO NOT EDIT. + +package avx2 + +var _text_b64encode = []byte{ + // .p2align 5, 0x00 + // LCPI0_0 + 0x47, // .byte 71 + 0xfc, //0x00000001 .byte 252 + 0xfc, //0x00000002 .byte 252 + 0xfc, //0x00000003 .byte 252 + 0xfc, //0x00000004 .byte 252 + 0xfc, //0x00000005 .byte 252 + 0xfc, //0x00000006 .byte 252 + 0xfc, //0x00000007 .byte 252 + 0xfc, //0x00000008 .byte 252 + 0xfc, //0x00000009 .byte 252 + 0xfc, //0x0000000a .byte 252 + 0xed, //0x0000000b .byte 237 + 0xf0, //0x0000000c .byte 240 + 0x41, //0x0000000d .byte 65 + 0x00, //0x0000000e .byte 0 + 0x00, //0x0000000f .byte 0 + 0x47, //0x00000010 .byte 71 + 0xfc, //0x00000011 .byte 252 + 0xfc, //0x00000012 .byte 252 + 0xfc, //0x00000013 .byte 252 + 0xfc, //0x00000014 .byte 252 + 0xfc, //0x00000015 .byte 252 + 0xfc, //0x00000016 .byte 252 + 0xfc, //0x00000017 .byte 252 + 0xfc, //0x00000018 .byte 252 + 0xfc, //0x00000019 .byte 252 + 0xfc, //0x0000001a .byte 252 + 0xed, //0x0000001b .byte 237 + 0xf0, //0x0000001c .byte 240 + 0x41, //0x0000001d .byte 65 + 0x00, //0x0000001e .byte 0 + 0x00, //0x0000001f .byte 0 + //0x00000020 LCPI0_1 + 0x47, //0x00000020 .byte 71 + 0xfc, //0x00000021 .byte 252 + 0xfc, //0x00000022 .byte 252 + 0xfc, //0x00000023 .byte 252 + 0xfc, //0x00000024 .byte 252 + 0xfc, //0x00000025 .byte 252 + 0xfc, //0x00000026 .byte 252 + 0xfc, //0x00000027 .byte 252 + 0xfc, //0x00000028 .byte 252 + 0xfc, //0x00000029 .byte 252 + 0xfc, //0x0000002a .byte 252 + 0xef, //0x0000002b .byte 239 + 0x20, //0x0000002c .byte 32 + 0x41, //0x0000002d .byte 65 + 0x00, //0x0000002e .byte 0 + 0x00, //0x0000002f .byte 0 + 0x47, //0x00000030 .byte 71 + 0xfc, //0x00000031 .byte 252 + 0xfc, //0x00000032 .byte 252 + 0xfc, //0x00000033 .byte 252 + 0xfc, //0x00000034 .byte 252 + 0xfc, //0x00000035 .byte 252 + 0xfc, //0x00000036 .byte 252 + 0xfc, //0x00000037 .byte 252 + 0xfc, //0x00000038 .byte 252 + 0xfc, //0x00000039 .byte 252 + 0xfc, //0x0000003a .byte 252 + 0xef, //0x0000003b .byte 239 + 0x20, //0x0000003c .byte 32 + 0x41, //0x0000003d .byte 65 + 0x00, //0x0000003e .byte 0 + 0x00, //0x0000003f .byte 0 + //0x00000040 LCPI0_2 + 0x01, //0x00000040 .byte 1 + 0x00, //0x00000041 .byte 0 + 0x02, //0x00000042 .byte 2 + 0x01, //0x00000043 .byte 1 + 0x04, //0x00000044 .byte 4 + 0x03, //0x00000045 .byte 3 + 0x05, //0x00000046 .byte 5 + 0x04, //0x00000047 .byte 4 + 0x07, //0x00000048 .byte 7 + 0x06, //0x00000049 .byte 6 + 0x08, //0x0000004a .byte 8 + 0x07, //0x0000004b .byte 7 + 0x0a, //0x0000004c .byte 10 + 0x09, //0x0000004d .byte 9 + 0x0b, //0x0000004e .byte 11 + 0x0a, //0x0000004f .byte 10 + 0x01, //0x00000050 .byte 1 + 0x00, //0x00000051 .byte 0 + 0x02, //0x00000052 .byte 2 + 0x01, //0x00000053 .byte 1 + 0x04, //0x00000054 .byte 4 + 0x03, //0x00000055 .byte 3 + 0x05, //0x00000056 .byte 5 + 0x04, //0x00000057 .byte 4 + 0x07, //0x00000058 .byte 7 + 0x06, //0x00000059 .byte 6 + 0x08, //0x0000005a .byte 8 + 0x07, //0x0000005b .byte 7 + 0x0a, //0x0000005c .byte 10 + 0x09, //0x0000005d .byte 9 + 0x0b, //0x0000005e .byte 11 + 0x0a, //0x0000005f .byte 10 + //0x00000060 LCPI0_3 + 0x00, 0xfc, //0x00000060 .word 64512 + 0xc0, 0x0f, //0x00000062 .word 4032 + 0x00, 0xfc, //0x00000064 .word 64512 + 0xc0, 0x0f, //0x00000066 .word 4032 + 0x00, 0xfc, //0x00000068 .word 64512 + 0xc0, 0x0f, //0x0000006a .word 4032 + 0x00, 0xfc, //0x0000006c .word 64512 + 0xc0, 0x0f, //0x0000006e .word 4032 + 0x00, 0xfc, //0x00000070 .word 64512 + 0xc0, 0x0f, //0x00000072 .word 4032 + 0x00, 0xfc, //0x00000074 .word 64512 + 0xc0, 0x0f, //0x00000076 .word 4032 + 0x00, 0xfc, //0x00000078 .word 64512 + 0xc0, 0x0f, //0x0000007a .word 4032 + 0x00, 0xfc, //0x0000007c .word 64512 + 0xc0, 0x0f, //0x0000007e .word 4032 + //0x00000080 LCPI0_4 + 0x40, 0x00, //0x00000080 .word 64 + 0x00, 0x04, //0x00000082 .word 1024 + 0x40, 0x00, //0x00000084 .word 64 + 0x00, 0x04, //0x00000086 .word 1024 + 0x40, 0x00, //0x00000088 .word 64 + 0x00, 0x04, //0x0000008a .word 1024 + 0x40, 0x00, //0x0000008c .word 64 + 0x00, 0x04, //0x0000008e .word 1024 + 0x40, 0x00, //0x00000090 .word 64 + 0x00, 0x04, //0x00000092 .word 1024 + 0x40, 0x00, //0x00000094 .word 64 + 0x00, 0x04, //0x00000096 .word 1024 + 0x40, 0x00, //0x00000098 .word 64 + 0x00, 0x04, //0x0000009a .word 1024 + 0x40, 0x00, //0x0000009c .word 64 + 0x00, 0x04, //0x0000009e .word 1024 + //0x000000a0 LCPI0_5 + 0xf0, 0x03, //0x000000a0 .word 1008 + 0x3f, 0x00, //0x000000a2 .word 63 + 0xf0, 0x03, //0x000000a4 .word 1008 + 0x3f, 0x00, //0x000000a6 .word 63 + 0xf0, 0x03, //0x000000a8 .word 1008 + 0x3f, 0x00, //0x000000aa .word 63 + 0xf0, 0x03, //0x000000ac .word 1008 + 0x3f, 0x00, //0x000000ae .word 63 + 0xf0, 0x03, //0x000000b0 .word 1008 + 0x3f, 0x00, //0x000000b2 .word 63 + 0xf0, 0x03, //0x000000b4 .word 1008 + 0x3f, 0x00, //0x000000b6 .word 63 + 0xf0, 0x03, //0x000000b8 .word 1008 + 0x3f, 0x00, //0x000000ba .word 63 + 0xf0, 0x03, //0x000000bc .word 1008 + 0x3f, 0x00, //0x000000be .word 63 + //0x000000c0 LCPI0_6 + 0x1a, 0x1a, 0x1a, 0x1a, 0x1a, 0x1a, 0x1a, 0x1a, 0x1a, 0x1a, 0x1a, 0x1a, 0x1a, 0x1a, 0x1a, 0x1a, //0x000000c0 QUAD $0x1a1a1a1a1a1a1a1a; QUAD $0x1a1a1a1a1a1a1a1a // .space 16, '\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a' + 0x1a, 0x1a, 0x1a, 0x1a, 0x1a, 0x1a, 0x1a, 0x1a, 0x1a, 0x1a, 0x1a, 0x1a, 0x1a, 0x1a, 0x1a, 0x1a, //0x000000d0 QUAD $0x1a1a1a1a1a1a1a1a; QUAD $0x1a1a1a1a1a1a1a1a // .space 16, '\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a' + //0x000000e0 LCPI0_7 + 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x000000e0 QUAD $0x3333333333333333; QUAD $0x3333333333333333 // .space 16, '3333333333333333' + 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x000000f0 QUAD $0x3333333333333333; QUAD $0x3333333333333333 // .space 16, '3333333333333333' + //0x00000100 LCPI0_8 + 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, //0x00000100 QUAD $0x0d0d0d0d0d0d0d0d; QUAD $0x0d0d0d0d0d0d0d0d // .space 16, '\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r' + 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, //0x00000110 QUAD $0x0d0d0d0d0d0d0d0d; QUAD $0x0d0d0d0d0d0d0d0d // .space 16, '\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r' + //0x00000120 .p2align 4, 0x90 + //0x00000120 _b64encode + 0x55, //0x00000120 pushq %rbp + 0x48, 0x89, 0xe5, //0x00000121 movq %rsp, %rbp + 0x41, 0x57, //0x00000124 pushq %r15 + 0x41, 0x56, //0x00000126 pushq %r14 + 0x41, 0x54, //0x00000128 pushq %r12 + 0x53, //0x0000012a pushq %rbx + 0x4c, 0x8b, 0x4e, 0x08, //0x0000012b movq $8(%rsi), %r9 + 0x4d, 0x85, 0xc9, //0x0000012f testq %r9, %r9 + 0x0f, 0x84, 0x11, 0x03, 0x00, 0x00, //0x00000132 je LBB0_26 + 0x4c, 0x8b, 0x26, //0x00000138 movq (%rsi), %r12 + 0x4c, 0x8b, 0x07, //0x0000013b movq (%rdi), %r8 + 0x4d, 0x01, 0xe1, //0x0000013e addq %r12, %r9 + 0x49, 0x8d, 0x71, 0xe4, //0x00000141 leaq $-28(%r9), %rsi + 0x48, 0x8d, 0x0d, 0x14, 0x03, 0x00, 0x00, //0x00000145 leaq $788(%rip), %rcx /* _TabEncodeCharsetStd+0(%rip) */ + 0x4c, 0x8d, 0x15, 0x4d, 0x03, 0x00, 0x00, //0x0000014c leaq $845(%rip), %r10 /* _TabEncodeCharsetURL+0(%rip) */ + 0xf6, 0xc2, 0x01, //0x00000153 testb $1, %dl + 0x4c, 0x0f, 0x44, 0xd1, //0x00000156 cmoveq %rcx, %r10 + 0x0f, 0x84, 0x30, 0x02, 0x00, 0x00, //0x0000015a je LBB0_2 + 0xc5, 0xfe, 0x6f, 0x05, 0xb8, 0xfe, 0xff, 0xff, //0x00000160 vmovdqu $-328(%rip), %ymm0 /* LCPI0_1+0(%rip) */ + 0x4c, 0x03, 0x47, 0x08, //0x00000168 addq $8(%rdi), %r8 + 0x4c, 0x39, 0xe6, //0x0000016c cmpq %r12, %rsi + 0x0f, 0x82, 0x30, 0x02, 0x00, 0x00, //0x0000016f jb LBB0_5 + //0x00000175 LBB0_6 + 0xc5, 0xfe, 0x6f, 0x0d, 0xc3, 0xfe, 0xff, 0xff, //0x00000175 vmovdqu $-317(%rip), %ymm1 /* LCPI0_2+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x15, 0xdb, 0xfe, 0xff, 0xff, //0x0000017d vmovdqu $-293(%rip), %ymm2 /* LCPI0_3+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x1d, 0xf3, 0xfe, 0xff, 0xff, //0x00000185 vmovdqu $-269(%rip), %ymm3 /* LCPI0_4+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0x0b, 0xff, 0xff, 0xff, //0x0000018d vmovdqu $-245(%rip), %ymm4 /* LCPI0_5+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x2d, 0x23, 0xff, 0xff, 0xff, //0x00000195 vmovdqu $-221(%rip), %ymm5 /* LCPI0_6+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x35, 0x3b, 0xff, 0xff, 0xff, //0x0000019d vmovdqu $-197(%rip), %ymm6 /* LCPI0_7+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x3d, 0x53, 0xff, 0xff, 0xff, //0x000001a5 vmovdqu $-173(%rip), %ymm7 /* LCPI0_8+0(%rip) */ + 0x4d, 0x89, 0xc6, //0x000001ad movq %r8, %r14 + //0x000001b0 .p2align 4, 0x90 + //0x000001b0 LBB0_7 + 0xc4, 0x41, 0x7a, 0x6f, 0x04, 0x24, //0x000001b0 vmovdqu (%r12), %xmm8 + 0xc4, 0x43, 0x3d, 0x38, 0x44, 0x24, 0x0c, 0x01, //0x000001b6 vinserti128 $1, $12(%r12), %ymm8, %ymm8 + 0xc4, 0x62, 0x3d, 0x00, 0xc1, //0x000001be vpshufb %ymm1, %ymm8, %ymm8 + 0xc5, 0x3d, 0xdb, 0xca, //0x000001c3 vpand %ymm2, %ymm8, %ymm9 + 0xc5, 0x35, 0xe4, 0xcb, //0x000001c7 vpmulhuw %ymm3, %ymm9, %ymm9 + 0xc5, 0x3d, 0xdb, 0xc4, //0x000001cb vpand %ymm4, %ymm8, %ymm8 + 0xc4, 0xc1, 0x2d, 0x71, 0xf0, 0x08, //0x000001cf vpsllw $8, %ymm8, %ymm10 + 0xc4, 0xc1, 0x3d, 0x71, 0xf0, 0x04, //0x000001d5 vpsllw $4, %ymm8, %ymm8 + 0xc4, 0x43, 0x3d, 0x0e, 0xc2, 0xaa, //0x000001db vpblendw $170, %ymm10, %ymm8, %ymm8 + 0xc4, 0x41, 0x3d, 0xeb, 0xc1, //0x000001e1 vpor %ymm9, %ymm8, %ymm8 + 0xc4, 0x41, 0x55, 0x64, 0xc8, //0x000001e6 vpcmpgtb %ymm8, %ymm5, %ymm9 + 0xc5, 0x35, 0xdb, 0xcf, //0x000001eb vpand %ymm7, %ymm9, %ymm9 + 0xc5, 0x3d, 0xd8, 0xd6, //0x000001ef vpsubusb %ymm6, %ymm8, %ymm10 + 0xc4, 0x41, 0x35, 0xeb, 0xca, //0x000001f3 vpor %ymm10, %ymm9, %ymm9 + 0xc4, 0x42, 0x7d, 0x00, 0xc9, //0x000001f8 vpshufb %ymm9, %ymm0, %ymm9 + 0xc4, 0x41, 0x35, 0xfc, 0xc0, //0x000001fd vpaddb %ymm8, %ymm9, %ymm8 + 0xc4, 0x41, 0x7e, 0x7f, 0x06, //0x00000202 vmovdqu %ymm8, (%r14) + 0x49, 0x83, 0xc6, 0x20, //0x00000207 addq $32, %r14 + 0x49, 0x83, 0xc4, 0x18, //0x0000020b addq $24, %r12 + 0x49, 0x39, 0xf4, //0x0000020f cmpq %rsi, %r12 + 0x0f, 0x86, 0x98, 0xff, 0xff, 0xff, //0x00000212 jbe LBB0_7 + 0x49, 0x8d, 0x71, 0xe8, //0x00000218 leaq $-24(%r9), %rsi + 0x49, 0x39, 0xf4, //0x0000021c cmpq %rsi, %r12 + 0x0f, 0x87, 0x83, 0x00, 0x00, 0x00, //0x0000021f ja LBB0_10 + //0x00000225 LBB0_9 + 0xc4, 0xc1, 0x7a, 0x6f, 0x0c, 0x24, //0x00000225 vmovdqu (%r12), %xmm1 + 0xc4, 0xc1, 0x7a, 0x6f, 0x54, 0x24, 0x08, //0x0000022b vmovdqu $8(%r12), %xmm2 + 0xc5, 0xe9, 0x73, 0xda, 0x04, //0x00000232 vpsrldq $4, %xmm2, %xmm2 + 0xc4, 0xe3, 0x75, 0x38, 0xca, 0x01, //0x00000237 vinserti128 $1, %xmm2, %ymm1, %ymm1 + 0xc4, 0xe2, 0x75, 0x00, 0x0d, 0xfa, 0xfd, 0xff, 0xff, //0x0000023d vpshufb $-518(%rip), %ymm1, %ymm1 /* LCPI0_2+0(%rip) */ + 0xc5, 0xf5, 0xdb, 0x15, 0x12, 0xfe, 0xff, 0xff, //0x00000246 vpand $-494(%rip), %ymm1, %ymm2 /* LCPI0_3+0(%rip) */ + 0xc5, 0xed, 0xe4, 0x15, 0x2a, 0xfe, 0xff, 0xff, //0x0000024e vpmulhuw $-470(%rip), %ymm2, %ymm2 /* LCPI0_4+0(%rip) */ + 0xc5, 0xf5, 0xdb, 0x0d, 0x42, 0xfe, 0xff, 0xff, //0x00000256 vpand $-446(%rip), %ymm1, %ymm1 /* LCPI0_5+0(%rip) */ + 0xc5, 0xe5, 0x71, 0xf1, 0x08, //0x0000025e vpsllw $8, %ymm1, %ymm3 + 0xc5, 0xf5, 0x71, 0xf1, 0x04, //0x00000263 vpsllw $4, %ymm1, %ymm1 + 0xc4, 0xe3, 0x75, 0x0e, 0xcb, 0xaa, //0x00000268 vpblendw $170, %ymm3, %ymm1, %ymm1 + 0xc5, 0xf5, 0xeb, 0xca, //0x0000026e vpor %ymm2, %ymm1, %ymm1 + 0xc5, 0xfe, 0x6f, 0x15, 0x46, 0xfe, 0xff, 0xff, //0x00000272 vmovdqu $-442(%rip), %ymm2 /* LCPI0_6+0(%rip) */ + 0xc5, 0xed, 0x64, 0xd1, //0x0000027a vpcmpgtb %ymm1, %ymm2, %ymm2 + 0xc5, 0xf5, 0xd8, 0x1d, 0x5a, 0xfe, 0xff, 0xff, //0x0000027e vpsubusb $-422(%rip), %ymm1, %ymm3 /* LCPI0_7+0(%rip) */ + 0xc5, 0xed, 0xdb, 0x15, 0x72, 0xfe, 0xff, 0xff, //0x00000286 vpand $-398(%rip), %ymm2, %ymm2 /* LCPI0_8+0(%rip) */ + 0xc5, 0xed, 0xeb, 0xd3, //0x0000028e vpor %ymm3, %ymm2, %ymm2 + 0xc4, 0xe2, 0x7d, 0x00, 0xc2, //0x00000292 vpshufb %ymm2, %ymm0, %ymm0 + 0xc5, 0xfd, 0xfc, 0xc1, //0x00000297 vpaddb %ymm1, %ymm0, %ymm0 + 0xc4, 0xc1, 0x7e, 0x7f, 0x06, //0x0000029b vmovdqu %ymm0, (%r14) + 0x49, 0x83, 0xc6, 0x20, //0x000002a0 addq $32, %r14 + 0x49, 0x83, 0xc4, 0x18, //0x000002a4 addq $24, %r12 + //0x000002a8 LBB0_10 + 0x4d, 0x39, 0xcc, //0x000002a8 cmpq %r9, %r12 + 0x0f, 0x84, 0x91, 0x01, 0x00, 0x00, //0x000002ab je LBB0_25 + 0x4d, 0x8d, 0x59, 0xfc, //0x000002b1 leaq $-4(%r9), %r11 + 0x4d, 0x39, 0xdc, //0x000002b5 cmpq %r11, %r12 + 0x0f, 0x87, 0x59, 0x00, 0x00, 0x00, //0x000002b8 ja LBB0_14 + 0x90, 0x90, //0x000002be .p2align 4, 0x90 + //0x000002c0 LBB0_12 + 0x41, 0x8b, 0x34, 0x24, //0x000002c0 movl (%r12), %esi + 0x0f, 0xce, //0x000002c4 bswapl %esi + 0x49, 0x89, 0xf7, //0x000002c6 movq %rsi, %r15 + 0x49, 0xc1, 0xef, 0x1a, //0x000002c9 shrq $26, %r15 + 0x89, 0xf1, //0x000002cd movl %esi, %ecx + 0xc1, 0xe9, 0x14, //0x000002cf shrl $20, %ecx + 0x83, 0xe1, 0x3f, //0x000002d2 andl $63, %ecx + 0x89, 0xf3, //0x000002d5 movl %esi, %ebx + 0xc1, 0xeb, 0x0e, //0x000002d7 shrl $14, %ebx + 0x83, 0xe3, 0x3f, //0x000002da andl $63, %ebx + 0xc1, 0xee, 0x08, //0x000002dd shrl $8, %esi + 0x83, 0xe6, 0x3f, //0x000002e0 andl $63, %esi + 0x49, 0x83, 0xc4, 0x03, //0x000002e3 addq $3, %r12 + 0x43, 0x0f, 0xb6, 0x04, 0x3a, //0x000002e7 movzbl (%r10,%r15), %eax + 0x41, 0x88, 0x06, //0x000002ec movb %al, (%r14) + 0x41, 0x0f, 0xb6, 0x04, 0x0a, //0x000002ef movzbl (%r10,%rcx), %eax + 0x41, 0x88, 0x46, 0x01, //0x000002f4 movb %al, $1(%r14) + 0x41, 0x0f, 0xb6, 0x04, 0x1a, //0x000002f8 movzbl (%r10,%rbx), %eax + 0x41, 0x88, 0x46, 0x02, //0x000002fd movb %al, $2(%r14) + 0x41, 0x0f, 0xb6, 0x04, 0x32, //0x00000301 movzbl (%r10,%rsi), %eax + 0x41, 0x88, 0x46, 0x03, //0x00000306 movb %al, $3(%r14) + 0x49, 0x83, 0xc6, 0x04, //0x0000030a addq $4, %r14 + 0x4d, 0x39, 0xdc, //0x0000030e cmpq %r11, %r12 + 0x0f, 0x86, 0xa9, 0xff, 0xff, 0xff, //0x00000311 jbe LBB0_12 + //0x00000317 LBB0_14 + 0x4d, 0x29, 0xe1, //0x00000317 subq %r12, %r9 + 0x45, 0x0f, 0xb6, 0x1c, 0x24, //0x0000031a movzbl (%r12), %r11d + 0x49, 0x83, 0xf9, 0x01, //0x0000031f cmpq $1, %r9 + 0x0f, 0x84, 0xd5, 0x00, 0x00, 0x00, //0x00000323 je LBB0_21 + 0x4c, 0x89, 0xde, //0x00000329 movq %r11, %rsi + 0x48, 0xc1, 0xe6, 0x10, //0x0000032c shlq $16, %rsi + 0x49, 0x83, 0xf9, 0x02, //0x00000330 cmpq $2, %r9 + 0x0f, 0x84, 0x80, 0x00, 0x00, 0x00, //0x00000334 je LBB0_18 + 0x49, 0x83, 0xf9, 0x03, //0x0000033a cmpq $3, %r9 + 0x0f, 0x85, 0xfe, 0x00, 0x00, 0x00, //0x0000033e jne LBB0_25 + 0x41, 0x0f, 0xb6, 0x54, 0x24, 0x02, //0x00000344 movzbl $2(%r12), %edx + 0x09, 0xd6, //0x0000034a orl %edx, %esi + 0x41, 0x0f, 0xb6, 0x44, 0x24, 0x01, //0x0000034c movzbl $1(%r12), %eax + 0xc1, 0xe0, 0x08, //0x00000352 shll $8, %eax + 0x09, 0xf0, //0x00000355 orl %esi, %eax + 0x49, 0xc1, 0xeb, 0x02, //0x00000357 shrq $2, %r11 + 0x43, 0x8a, 0x0c, 0x1a, //0x0000035b movb (%r10,%r11), %cl + 0x41, 0x88, 0x0e, //0x0000035f movb %cl, (%r14) + 0x89, 0xc1, //0x00000362 movl %eax, %ecx + 0xc1, 0xe9, 0x0c, //0x00000364 shrl $12, %ecx + 0x83, 0xe1, 0x3f, //0x00000367 andl $63, %ecx + 0x41, 0x8a, 0x0c, 0x0a, //0x0000036a movb (%r10,%rcx), %cl + 0x41, 0x88, 0x4e, 0x01, //0x0000036e movb %cl, $1(%r14) + 0xc1, 0xe8, 0x06, //0x00000372 shrl $6, %eax + 0x83, 0xe0, 0x3f, //0x00000375 andl $63, %eax + 0x41, 0x8a, 0x04, 0x02, //0x00000378 movb (%r10,%rax), %al + 0x41, 0x88, 0x46, 0x02, //0x0000037c movb %al, $2(%r14) + 0x83, 0xe2, 0x3f, //0x00000380 andl $63, %edx + 0x41, 0x8a, 0x04, 0x12, //0x00000383 movb (%r10,%rdx), %al + 0x41, 0x88, 0x46, 0x03, //0x00000387 movb %al, $3(%r14) + 0xe9, 0x9c, 0x00, 0x00, 0x00, //0x0000038b jmp LBB0_24 + //0x00000390 LBB0_2 + 0xc5, 0xfe, 0x6f, 0x05, 0x68, 0xfc, 0xff, 0xff, //0x00000390 vmovdqu $-920(%rip), %ymm0 /* LCPI0_0+0(%rip) */ + 0x4c, 0x03, 0x47, 0x08, //0x00000398 addq $8(%rdi), %r8 + 0x4c, 0x39, 0xe6, //0x0000039c cmpq %r12, %rsi + 0x0f, 0x83, 0xd0, 0xfd, 0xff, 0xff, //0x0000039f jae LBB0_6 + //0x000003a5 LBB0_5 + 0x4d, 0x89, 0xc6, //0x000003a5 movq %r8, %r14 + 0x49, 0x8d, 0x71, 0xe8, //0x000003a8 leaq $-24(%r9), %rsi + 0x49, 0x39, 0xf4, //0x000003ac cmpq %rsi, %r12 + 0x0f, 0x86, 0x70, 0xfe, 0xff, 0xff, //0x000003af jbe LBB0_9 + 0xe9, 0xee, 0xfe, 0xff, 0xff, //0x000003b5 jmp LBB0_10 + //0x000003ba LBB0_18 + 0x41, 0x0f, 0xb6, 0x44, 0x24, 0x01, //0x000003ba movzbl $1(%r12), %eax + 0x89, 0xc1, //0x000003c0 movl %eax, %ecx + 0xc1, 0xe1, 0x08, //0x000003c2 shll $8, %ecx + 0x09, 0xf1, //0x000003c5 orl %esi, %ecx + 0x49, 0xc1, 0xeb, 0x02, //0x000003c7 shrq $2, %r11 + 0x43, 0x8a, 0x1c, 0x1a, //0x000003cb movb (%r10,%r11), %bl + 0x41, 0x88, 0x1e, //0x000003cf movb %bl, (%r14) + 0xc1, 0xe9, 0x0c, //0x000003d2 shrl $12, %ecx + 0x83, 0xe1, 0x3f, //0x000003d5 andl $63, %ecx + 0x41, 0x8a, 0x0c, 0x0a, //0x000003d8 movb (%r10,%rcx), %cl + 0x41, 0x88, 0x4e, 0x01, //0x000003dc movb %cl, $1(%r14) + 0x83, 0xe0, 0x0f, //0x000003e0 andl $15, %eax + 0x41, 0x8a, 0x04, 0x82, //0x000003e3 movb (%r10,%rax,4), %al + 0x41, 0x88, 0x46, 0x02, //0x000003e7 movb %al, $2(%r14) + 0xf6, 0xc2, 0x02, //0x000003eb testb $2, %dl + 0x0f, 0x85, 0x41, 0x00, 0x00, 0x00, //0x000003ee jne LBB0_19 + 0x41, 0xc6, 0x46, 0x03, 0x3d, //0x000003f4 movb $61, $3(%r14) + 0xe9, 0x2e, 0x00, 0x00, 0x00, //0x000003f9 jmp LBB0_24 + //0x000003fe LBB0_21 + 0x4c, 0x89, 0xd8, //0x000003fe movq %r11, %rax + 0x48, 0xc1, 0xe8, 0x02, //0x00000401 shrq $2, %rax + 0x41, 0x8a, 0x04, 0x02, //0x00000405 movb (%r10,%rax), %al + 0x41, 0x88, 0x06, //0x00000409 movb %al, (%r14) + 0x41, 0xc1, 0xe3, 0x04, //0x0000040c shll $4, %r11d + 0x41, 0x83, 0xe3, 0x30, //0x00000410 andl $48, %r11d + 0x43, 0x8a, 0x04, 0x1a, //0x00000414 movb (%r10,%r11), %al + 0x41, 0x88, 0x46, 0x01, //0x00000418 movb %al, $1(%r14) + 0xf6, 0xc2, 0x02, //0x0000041c testb $2, %dl + 0x0f, 0x85, 0x19, 0x00, 0x00, 0x00, //0x0000041f jne LBB0_22 + 0x66, 0x41, 0xc7, 0x46, 0x02, 0x3d, 0x3d, //0x00000425 movw $15677, $2(%r14) + //0x0000042c LBB0_24 + 0x49, 0x83, 0xc6, 0x04, //0x0000042c addq $4, %r14 + 0xe9, 0x0d, 0x00, 0x00, 0x00, //0x00000430 jmp LBB0_25 + //0x00000435 LBB0_19 + 0x49, 0x83, 0xc6, 0x03, //0x00000435 addq $3, %r14 + 0xe9, 0x04, 0x00, 0x00, 0x00, //0x00000439 jmp LBB0_25 + //0x0000043e LBB0_22 + 0x49, 0x83, 0xc6, 0x02, //0x0000043e addq $2, %r14 + //0x00000442 LBB0_25 + 0x4d, 0x29, 0xc6, //0x00000442 subq %r8, %r14 + 0x4c, 0x01, 0x77, 0x08, //0x00000445 addq %r14, $8(%rdi) + //0x00000449 LBB0_26 + 0x5b, //0x00000449 popq %rbx + 0x41, 0x5c, //0x0000044a popq %r12 + 0x41, 0x5e, //0x0000044c popq %r14 + 0x41, 0x5f, //0x0000044e popq %r15 + 0x5d, //0x00000450 popq %rbp + 0xc5, 0xf8, 0x77, //0x00000451 vzeroupper + 0xc3, //0x00000454 retq + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000455 .p2align 4, 0x00 + //0x00000460 _TabEncodeCharsetStd + 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50, //0x00000460 QUAD $0x4847464544434241; QUAD $0x504f4e4d4c4b4a49 // .ascii 16, 'ABCDEFGHIJKLMNOP' + 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58, 0x59, 0x5a, 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, //0x00000470 QUAD $0x5857565554535251; QUAD $0x6665646362615a59 // .ascii 16, 'QRSTUVWXYZabcdef' + 0x67, 0x68, 0x69, 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, 0x70, 0x71, 0x72, 0x73, 0x74, 0x75, 0x76, //0x00000480 QUAD $0x6e6d6c6b6a696867; QUAD $0x767574737271706f // .ascii 16, 'ghijklmnopqrstuv' + 0x77, 0x78, 0x79, 0x7a, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x2b, 0x2f, //0x00000490 QUAD $0x333231307a797877; QUAD $0x2f2b393837363534 // .ascii 16, 'wxyz0123456789+/' + //0x000004a0 .p2align 4, 0x00 + //0x000004a0 _TabEncodeCharsetURL + 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50, //0x000004a0 QUAD $0x4847464544434241; QUAD $0x504f4e4d4c4b4a49 // .ascii 16, 'ABCDEFGHIJKLMNOP' + 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58, 0x59, 0x5a, 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, //0x000004b0 QUAD $0x5857565554535251; QUAD $0x6665646362615a59 // .ascii 16, 'QRSTUVWXYZabcdef' + 0x67, 0x68, 0x69, 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, 0x70, 0x71, 0x72, 0x73, 0x74, 0x75, 0x76, //0x000004c0 QUAD $0x6e6d6c6b6a696867; QUAD $0x767574737271706f // .ascii 16, 'ghijklmnopqrstuv' + 0x77, 0x78, 0x79, 0x7a, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x2d, 0x5f, //0x000004d0 QUAD $0x333231307a797877; QUAD $0x5f2d393837363534 // .ascii 16, 'wxyz0123456789-_' +} + diff --git a/vendor/github.com/cloudwego/base64x/internal/native/avx2/native_export.go b/vendor/github.com/cloudwego/base64x/internal/native/avx2/native_export.go new file mode 100644 index 000000000..51f68fe2b --- /dev/null +++ b/vendor/github.com/cloudwego/base64x/internal/native/avx2/native_export.go @@ -0,0 +1,29 @@ + +// Code generated by Bash, DO NOT EDIT. + +/* + * Copyright 2025 ByteDance Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package avx2 + +import ( + `github.com/bytedance/sonic/loader` +) + +func Use() { + loader.WrapGoC(_text_b64encode, _cfunc_b64encode, []loader.GoC{{"_b64encode", &S_b64encode, &F_b64encode}}, "avx2", "avx2/b64encode.c") + loader.WrapGoC(_text_b64decode, _cfunc_b64decode, []loader.GoC{{"_b64decode", &S_b64decode, &F_b64decode}}, "avx2", "avx2/b64decode.c") +}
\ No newline at end of file diff --git a/vendor/github.com/cloudwego/base64x/internal/native/b64decode.tmpl b/vendor/github.com/cloudwego/base64x/internal/native/b64decode.tmpl new file mode 100644 index 000000000..5b7ebebea --- /dev/null +++ b/vendor/github.com/cloudwego/base64x/internal/native/b64decode.tmpl @@ -0,0 +1,35 @@ +// Code generated by Bash, DO NOT EDIT. + +/* + * Copyright 2025 ByteDance Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package {{PACKAGE}} + +import ( + `unsafe` + + `github.com/cloudwego/base64x/internal/rt` +) + +var F_b64decode func(out unsafe.Pointer, src unsafe.Pointer, len int, mod int) (ret int) + +var S_b64decode uintptr + +//go:nosplit +func B64decode(out *[]byte, src unsafe.Pointer, len int, mode int) (ret int) { + return F_b64decode(rt.NoEscape(unsafe.Pointer(out)), rt.NoEscape(unsafe.Pointer(src)), len, mode) +} + diff --git a/vendor/github.com/cloudwego/base64x/internal/native/b64encode.tmpl b/vendor/github.com/cloudwego/base64x/internal/native/b64encode.tmpl new file mode 100644 index 000000000..edecd8761 --- /dev/null +++ b/vendor/github.com/cloudwego/base64x/internal/native/b64encode.tmpl @@ -0,0 +1,34 @@ +// Code generated by Bash, DO NOT EDIT. + +/* + * Copyright 2025 ByteDance Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package {{PACKAGE}} + +import ( + `unsafe` + + `github.com/cloudwego/base64x/internal/rt` +) + +var F_b64encode func(out unsafe.Pointer, src unsafe.Pointer, mod int) + +var S_b64encode uintptr + +//go:nosplit +func B64encode(out *[]byte, src *[]byte, mode int) { + F_b64encode(rt.NoEscape(unsafe.Pointer(out)), rt.NoEscape(unsafe.Pointer(src)), mode) +} diff --git a/vendor/github.com/cloudwego/base64x/internal/native/dispatch.go b/vendor/github.com/cloudwego/base64x/internal/native/dispatch.go new file mode 100644 index 000000000..c4f489b10 --- /dev/null +++ b/vendor/github.com/cloudwego/base64x/internal/native/dispatch.go @@ -0,0 +1,63 @@ +package native + +import ( + "unsafe" + + `github.com/klauspost/cpuid/v2` + "github.com/cloudwego/base64x/internal/rt" + "github.com/cloudwego/base64x/internal/native/avx2" + "github.com/cloudwego/base64x/internal/native/sse" +) + +var ( + hasAVX2 = cpuid.CPU.Has(cpuid.AVX2) + hasSSE = cpuid.CPU.Has(cpuid.SSE) +) + +var ( + S_b64decode uintptr + S_b64encode uintptr +) + +var ( + F_b64decode func(out unsafe.Pointer, src unsafe.Pointer, len int, mod int) (ret int) + F_b64encode func(out unsafe.Pointer, src unsafe.Pointer, mod int) +) + +func useAVX2() { + avx2.Use() + S_b64decode = avx2.S_b64decode + S_b64encode = avx2.S_b64encode + + F_b64decode = avx2.F_b64decode + F_b64encode = avx2.F_b64encode +} + +func useSSE() { + sse.Use() + S_b64decode = sse.S_b64decode + S_b64encode = sse.S_b64encode + + F_b64decode = sse.F_b64decode + F_b64encode = sse.F_b64encode +} + +//go:nosplit +func B64Decode(out *[]byte, src unsafe.Pointer, len int, mod int) (ret int) { + return F_b64decode(rt.NoEscape(unsafe.Pointer(out)), rt.NoEscape(unsafe.Pointer(src)), len, mod) +} + +//go:nosplit +func B64Encode(out *[]byte, src *[]byte, mod int) { + F_b64encode(rt.NoEscape(unsafe.Pointer(out)), rt.NoEscape(unsafe.Pointer(src)), mod) +} + +func init() { + if hasAVX2 { + useAVX2() + } else if hasSSE { + useSSE() + } else { + panic("Unsupported CPU, lacks of AVX2 or SSE CPUID Flag. maybe it's too old to run Sonic.") + } +} diff --git a/vendor/github.com/cloudwego/base64x/internal/native/native_export.tmpl b/vendor/github.com/cloudwego/base64x/internal/native/native_export.tmpl new file mode 100644 index 000000000..06dd28ad1 --- /dev/null +++ b/vendor/github.com/cloudwego/base64x/internal/native/native_export.tmpl @@ -0,0 +1,29 @@ + +// Code generated by Bash, DO NOT EDIT. + +/* + * Copyright 2025 ByteDance Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package {{PACKAGE}} + +import ( + `github.com/bytedance/sonic/loader` +) + +func Use() { + loader.WrapGoC(_text_b64encode, _cfunc_b64encode, []loader.GoC{{"_b64encode", &S_b64encode, &F_b64encode}}, "{{PACKAGE}}", "{{PACKAGE}}/b64encode.c") + loader.WrapGoC(_text_b64decode, _cfunc_b64decode, []loader.GoC{{"_b64decode", &S_b64decode, &F_b64decode}}, "{{PACKAGE}}", "{{PACKAGE}}/b64decode.c") +}
\ No newline at end of file diff --git a/vendor/github.com/cloudwego/base64x/internal/native/sse/b64decode.go b/vendor/github.com/cloudwego/base64x/internal/native/sse/b64decode.go new file mode 100644 index 000000000..3e097f977 --- /dev/null +++ b/vendor/github.com/cloudwego/base64x/internal/native/sse/b64decode.go @@ -0,0 +1,35 @@ +// Code generated by Bash, DO NOT EDIT. + +/* + * Copyright 2025 ByteDance Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package sse + +import ( + `unsafe` + + `github.com/cloudwego/base64x/internal/rt` +) + +var F_b64decode func(out unsafe.Pointer, src unsafe.Pointer, len int, mod int) (ret int) + +var S_b64decode uintptr + +//go:nosplit +func B64decode(out *[]byte, src unsafe.Pointer, len int, mode int) (ret int) { + return F_b64decode(rt.NoEscape(unsafe.Pointer(out)), rt.NoEscape(unsafe.Pointer(src)), len, mode) +} + diff --git a/vendor/github.com/cloudwego/base64x/internal/native/sse/b64decode_subr.go b/vendor/github.com/cloudwego/base64x/internal/native/sse/b64decode_subr.go new file mode 100644 index 000000000..25ba9802d --- /dev/null +++ b/vendor/github.com/cloudwego/base64x/internal/native/sse/b64decode_subr.go @@ -0,0 +1,45 @@ +// +build !noasm !appengine +// Code generated by asm2asm, DO NOT EDIT. + +package sse + +import ( + `github.com/bytedance/sonic/loader` +) + +const ( + _entry__b64decode = 0 +) + +const ( + _stack__b64decode = 144 +) + +const ( + _size__b64decode = 9968 +) + +var ( + _pcsp__b64decode = [][2]uint32{ + {0x1, 0}, + {0x6, 8}, + {0x8, 16}, + {0xa, 24}, + {0xc, 32}, + {0xd, 40}, + {0x11, 48}, + {0x26e1, 144}, + {0x26e2, 48}, + {0x26e4, 40}, + {0x26e6, 32}, + {0x26e8, 24}, + {0x26ea, 16}, + {0x26eb, 8}, + {0x26f0, 0}, + } +) + +var _cfunc_b64decode = []loader.CFunc{ + {"_b64decode_entry", 0, _entry__b64decode, 0, nil}, + {"_b64decode", _entry__b64decode, _size__b64decode, _stack__b64decode, _pcsp__b64decode}, +} diff --git a/vendor/github.com/cloudwego/base64x/internal/native/sse/b64decode_text_amd64.go b/vendor/github.com/cloudwego/base64x/internal/native/sse/b64decode_text_amd64.go new file mode 100644 index 000000000..49569e05e --- /dev/null +++ b/vendor/github.com/cloudwego/base64x/internal/native/sse/b64decode_text_amd64.go @@ -0,0 +1,2791 @@ +// +build amd64 +// Code generated by asm2asm, DO NOT EDIT. + +package sse + +var _text_b64decode = []byte{ + // .p2align 4, 0x90 + // _b64decode + 0x55, // pushq %rbp + 0x48, 0x89, 0xe5, //0x00000001 movq %rsp, %rbp + 0x41, 0x57, //0x00000004 pushq %r15 + 0x41, 0x56, //0x00000006 pushq %r14 + 0x41, 0x55, //0x00000008 pushq %r13 + 0x41, 0x54, //0x0000000a pushq %r12 + 0x53, //0x0000000c pushq %rbx + 0x48, 0x83, 0xec, 0x60, //0x0000000d subq $96, %rsp + 0x48, 0x85, 0xd2, //0x00000011 testq %rdx, %rdx + 0x0f, 0x84, 0x54, 0x1a, 0x00, 0x00, //0x00000014 je LBB0_432 + 0x48, 0x8b, 0x07, //0x0000001a movq (%rdi), %rax + 0x48, 0x8b, 0x5f, 0x10, //0x0000001d movq $16(%rdi), %rbx + 0x48, 0x89, 0x5d, 0x88, //0x00000021 movq %rbx, $-120(%rbp) + 0x48, 0x89, 0xbd, 0x78, 0xff, 0xff, 0xff, //0x00000025 movq %rdi, $-136(%rbp) + 0x48, 0x8b, 0x7f, 0x08, //0x0000002c movq $8(%rdi), %rdi + 0x48, 0x89, 0x45, 0xb0, //0x00000030 movq %rax, $-80(%rbp) + 0x48, 0x01, 0xc7, //0x00000034 addq %rax, %rdi + 0x4c, 0x8d, 0x0c, 0x16, //0x00000037 leaq (%rsi,%rdx), %r9 + 0x89, 0x4d, 0xc4, //0x0000003b movl %ecx, $-60(%rbp) + 0xf6, 0xc1, 0x01, //0x0000003e testb $1, %cl + 0x48, 0x8d, 0x05, 0xa8, 0x26, 0x00, 0x00, //0x00000041 leaq $9896(%rip), %rax /* _VecDecodeCharsetStd+0(%rip) */ + 0x48, 0x8d, 0x0d, 0xa1, 0x27, 0x00, 0x00, //0x00000048 leaq $10145(%rip), %rcx /* _VecDecodeCharsetURL+0(%rip) */ + 0x48, 0x0f, 0x44, 0xc8, //0x0000004f cmoveq %rax, %rcx + 0x48, 0x89, 0x4d, 0xd0, //0x00000053 movq %rcx, $-48(%rbp) + 0x48, 0x89, 0x55, 0xa0, //0x00000057 movq %rdx, $-96(%rbp) + 0x48, 0x8d, 0x4c, 0x16, 0xf8, //0x0000005b leaq $-8(%rsi,%rdx), %rcx + 0x48, 0x89, 0x7d, 0xa8, //0x00000060 movq %rdi, $-88(%rbp) + 0x49, 0x89, 0xf6, //0x00000064 movq %rsi, %r14 + 0x48, 0x89, 0xf0, //0x00000067 movq %rsi, %rax + 0x48, 0x89, 0x75, 0xb8, //0x0000006a movq %rsi, $-72(%rbp) + 0x48, 0x89, 0x4d, 0x90, //0x0000006e movq %rcx, $-112(%rbp) + 0x48, 0x39, 0xf1, //0x00000072 cmpq %rsi, %rcx + 0x0f, 0x82, 0x09, 0x0d, 0x00, 0x00, //0x00000075 jb LBB0_214 + 0x48, 0x8b, 0x45, 0xb0, //0x0000007b movq $-80(%rbp), %rax + 0x48, 0x8b, 0x4d, 0x88, //0x0000007f movq $-120(%rbp), %rcx + 0x48, 0x01, 0xc1, //0x00000083 addq %rax, %rcx + 0x48, 0x83, 0xc1, 0xf8, //0x00000086 addq $-8, %rcx + 0x48, 0x8b, 0x45, 0xa8, //0x0000008a movq $-88(%rbp), %rax + 0x48, 0x89, 0xc7, //0x0000008e movq %rax, %rdi + 0x4c, 0x8b, 0x75, 0xb8, //0x00000091 movq $-72(%rbp), %r14 + 0x48, 0x89, 0x4d, 0x98, //0x00000095 movq %rcx, $-104(%rbp) + 0x48, 0x39, 0xc8, //0x00000099 cmpq %rcx, %rax + 0x0f, 0x87, 0xe2, 0x0c, 0x00, 0x00, //0x0000009c ja LBB0_214 + 0x4c, 0x8b, 0x75, 0xb8, //0x000000a2 movq $-72(%rbp), %r14 + 0x48, 0x8b, 0x45, 0xa0, //0x000000a6 movq $-96(%rbp), %rax + 0x4c, 0x01, 0xf0, //0x000000aa addq %r14, %rax + 0x48, 0x83, 0xc0, 0xff, //0x000000ad addq $-1, %rax + 0x48, 0x89, 0x45, 0x80, //0x000000b1 movq %rax, $-128(%rbp) + 0x48, 0x8b, 0x7d, 0xa8, //0x000000b5 movq $-88(%rbp), %rdi + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000000b9 .p2align 4, 0x90 + //0x000000c0 LBB0_4 + 0x48, 0x89, 0x7d, 0xc8, //0x000000c0 movq %rdi, $-56(%rbp) + 0x41, 0x0f, 0xb6, 0x06, //0x000000c4 movzbl (%r14), %eax + 0x48, 0x8b, 0x4d, 0xd0, //0x000000c8 movq $-48(%rbp), %rcx + 0x44, 0x0f, 0xb6, 0x2c, 0x01, //0x000000cc movzbl (%rcx,%rax), %r13d + 0x41, 0x0f, 0xb6, 0x46, 0x01, //0x000000d1 movzbl $1(%r14), %eax + 0x0f, 0xb6, 0x14, 0x01, //0x000000d6 movzbl (%rcx,%rax), %edx + 0x41, 0x0f, 0xb6, 0x46, 0x02, //0x000000da movzbl $2(%r14), %eax + 0x44, 0x0f, 0xb6, 0x3c, 0x01, //0x000000df movzbl (%rcx,%rax), %r15d + 0x41, 0x0f, 0xb6, 0x46, 0x03, //0x000000e4 movzbl $3(%r14), %eax + 0x0f, 0xb6, 0x04, 0x01, //0x000000e9 movzbl (%rcx,%rax), %eax + 0x41, 0x0f, 0xb6, 0x76, 0x04, //0x000000ed movzbl $4(%r14), %esi + 0x44, 0x0f, 0xb6, 0x14, 0x31, //0x000000f2 movzbl (%rcx,%rsi), %r10d + 0x41, 0x0f, 0xb6, 0x7e, 0x05, //0x000000f7 movzbl $5(%r14), %edi + 0x44, 0x0f, 0xb6, 0x1c, 0x39, //0x000000fc movzbl (%rcx,%rdi), %r11d + 0x41, 0x0f, 0xb6, 0x7e, 0x06, //0x00000101 movzbl $6(%r14), %edi + 0x0f, 0xb6, 0x3c, 0x39, //0x00000106 movzbl (%rcx,%rdi), %edi + 0x41, 0x0f, 0xb6, 0x5e, 0x07, //0x0000010a movzbl $7(%r14), %ebx + 0x0f, 0xb6, 0x1c, 0x19, //0x0000010f movzbl (%rcx,%rbx), %ebx + 0x41, 0x89, 0xd0, //0x00000113 movl %edx, %r8d + 0x45, 0x09, 0xe8, //0x00000116 orl %r13d, %r8d + 0x41, 0x89, 0xc4, //0x00000119 movl %eax, %r12d + 0x45, 0x09, 0xfc, //0x0000011c orl %r15d, %r12d + 0x45, 0x09, 0xc4, //0x0000011f orl %r8d, %r12d + 0x44, 0x89, 0xd9, //0x00000122 movl %r11d, %ecx + 0x44, 0x09, 0xd1, //0x00000125 orl %r10d, %ecx + 0x89, 0xfe, //0x00000128 movl %edi, %esi + 0x09, 0xce, //0x0000012a orl %ecx, %esi + 0x44, 0x09, 0xe6, //0x0000012c orl %r12d, %esi + 0x89, 0xd9, //0x0000012f movl %ebx, %ecx + 0x09, 0xf1, //0x00000131 orl %esi, %ecx + 0x80, 0xf9, 0xff, //0x00000133 cmpb $-1, %cl + 0x0f, 0x84, 0x54, 0x00, 0x00, 0x00, //0x00000136 je LBB0_6 + 0x49, 0xc1, 0xe5, 0x3a, //0x0000013c shlq $58, %r13 + 0x48, 0xc1, 0xe2, 0x34, //0x00000140 shlq $52, %rdx + 0x4c, 0x09, 0xea, //0x00000144 orq %r13, %rdx + 0x49, 0xc1, 0xe7, 0x2e, //0x00000147 shlq $46, %r15 + 0x48, 0xc1, 0xe0, 0x28, //0x0000014b shlq $40, %rax + 0x4c, 0x09, 0xf8, //0x0000014f orq %r15, %rax + 0x48, 0x09, 0xd0, //0x00000152 orq %rdx, %rax + 0x49, 0xc1, 0xe2, 0x22, //0x00000155 shlq $34, %r10 + 0x49, 0xc1, 0xe3, 0x1c, //0x00000159 shlq $28, %r11 + 0x4d, 0x09, 0xd3, //0x0000015d orq %r10, %r11 + 0x48, 0xc1, 0xe7, 0x16, //0x00000160 shlq $22, %rdi + 0x4c, 0x09, 0xdf, //0x00000164 orq %r11, %rdi + 0x48, 0x09, 0xc7, //0x00000167 orq %rax, %rdi + 0x48, 0xc1, 0xe3, 0x10, //0x0000016a shlq $16, %rbx + 0x48, 0x09, 0xfb, //0x0000016e orq %rdi, %rbx + 0x48, 0x0f, 0xcb, //0x00000171 bswapq %rbx + 0x48, 0x8b, 0x7d, 0xc8, //0x00000174 movq $-56(%rbp), %rdi + 0x48, 0x89, 0x1f, //0x00000178 movq %rbx, (%rdi) + 0x49, 0x83, 0xc6, 0x08, //0x0000017b addq $8, %r14 + 0x48, 0x83, 0xc7, 0x06, //0x0000017f addq $6, %rdi + 0xe9, 0xe8, 0x06, 0x00, 0x00, //0x00000183 jmp LBB0_156 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000188 .p2align 4, 0x90 + //0x00000190 LBB0_6 + 0x4d, 0x39, 0xce, //0x00000190 cmpq %r9, %r14 + 0x0f, 0x83, 0xcc, 0x00, 0x00, 0x00, //0x00000193 jae LBB0_18 + 0x4d, 0x89, 0xf5, //0x00000199 movq %r14, %r13 + 0xf6, 0x45, 0xc4, 0x08, //0x0000019c testb $8, $-60(%rbp) + 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x000001a0 je LBB0_9 + 0xe9, 0xd8, 0x00, 0x00, 0x00, //0x000001a6 jmp LBB0_21 + 0x90, 0x90, 0x90, 0x90, 0x90, //0x000001ab .p2align 4, 0x90 + //0x000001b0 LBB0_8 + 0x49, 0x83, 0xc5, 0x01, //0x000001b0 addq $1, %r13 + 0x4d, 0x39, 0xcd, //0x000001b4 cmpq %r9, %r13 + 0x0f, 0x83, 0xed, 0x01, 0x00, 0x00, //0x000001b7 jae LBB0_37 + //0x000001bd LBB0_9 + 0x41, 0x0f, 0xb6, 0x7d, 0x00, //0x000001bd movzbl (%r13), %edi + 0x48, 0x83, 0xff, 0x0d, //0x000001c2 cmpq $13, %rdi + 0x0f, 0x84, 0xe4, 0xff, 0xff, 0xff, //0x000001c6 je LBB0_8 + 0x40, 0x80, 0xff, 0x0a, //0x000001cc cmpb $10, %dil + 0x0f, 0x84, 0xda, 0xff, 0xff, 0xff, //0x000001d0 je LBB0_8 + 0x48, 0x8b, 0x45, 0xd0, //0x000001d6 movq $-48(%rbp), %rax + 0x0f, 0xb6, 0x1c, 0x38, //0x000001da movzbl (%rax,%rdi), %ebx + 0x49, 0x83, 0xc5, 0x01, //0x000001de addq $1, %r13 + 0x81, 0xfb, 0xff, 0x00, 0x00, 0x00, //0x000001e2 cmpl $255, %ebx + 0x0f, 0x84, 0xea, 0x02, 0x00, 0x00, //0x000001e8 je LBB0_61 + 0xbe, 0x01, 0x00, 0x00, 0x00, //0x000001ee movl $1, %esi + 0x4d, 0x39, 0xcd, //0x000001f3 cmpq %r9, %r13 + 0x0f, 0x82, 0x21, 0x00, 0x00, 0x00, //0x000001f6 jb LBB0_14 + 0xe9, 0x66, 0x02, 0x00, 0x00, //0x000001fc jmp LBB0_51 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000201 .p2align 4, 0x90 + //0x00000210 LBB0_13 + 0x49, 0x83, 0xc5, 0x01, //0x00000210 addq $1, %r13 + 0x4d, 0x39, 0xcd, //0x00000214 cmpq %r9, %r13 + 0x0f, 0x83, 0x9d, 0x04, 0x00, 0x00, //0x00000217 jae LBB0_94 + //0x0000021d LBB0_14 + 0x41, 0x0f, 0xb6, 0x7d, 0x00, //0x0000021d movzbl (%r13), %edi + 0x48, 0x83, 0xff, 0x0d, //0x00000222 cmpq $13, %rdi + 0x0f, 0x84, 0xe4, 0xff, 0xff, 0xff, //0x00000226 je LBB0_13 + 0x40, 0x80, 0xff, 0x0a, //0x0000022c cmpb $10, %dil + 0x0f, 0x84, 0xda, 0xff, 0xff, 0xff, //0x00000230 je LBB0_13 + 0x48, 0x8b, 0x45, 0xd0, //0x00000236 movq $-48(%rbp), %rax + 0x0f, 0xb6, 0x04, 0x38, //0x0000023a movzbl (%rax,%rdi), %eax + 0x49, 0x83, 0xc5, 0x01, //0x0000023e addq $1, %r13 + 0x3d, 0xff, 0x00, 0x00, 0x00, //0x00000242 cmpl $255, %eax + 0x0f, 0x84, 0x1d, 0x08, 0x00, 0x00, //0x00000247 je LBB0_147 + 0xc1, 0xe3, 0x06, //0x0000024d shll $6, %ebx + 0x09, 0xc3, //0x00000250 orl %eax, %ebx + 0xbe, 0x02, 0x00, 0x00, 0x00, //0x00000252 movl $2, %esi + 0x4d, 0x39, 0xcd, //0x00000257 cmpq %r9, %r13 + 0x0f, 0x82, 0x82, 0x01, 0x00, 0x00, //0x0000025a jb LBB0_41 + 0xe9, 0x02, 0x02, 0x00, 0x00, //0x00000260 jmp LBB0_51 + //0x00000265 LBB0_18 + 0x48, 0x8b, 0x7d, 0xc8, //0x00000265 movq $-56(%rbp), %rdi + 0xe9, 0x02, 0x06, 0x00, 0x00, //0x00000269 jmp LBB0_156 + //0x0000026e LBB0_35 + 0x80, 0xf9, 0x6e, //0x0000026e cmpb $110, %cl + 0x0f, 0x85, 0xbb, 0x01, 0x00, 0x00, //0x00000271 jne LBB0_46 + //0x00000277 LBB0_19 + 0x49, 0x89, 0xc5, //0x00000277 movq %rax, %r13 + //0x0000027a LBB0_20 + 0x4d, 0x39, 0xcd, //0x0000027a cmpq %r9, %r13 + 0x0f, 0x83, 0x27, 0x01, 0x00, 0x00, //0x0000027d jae LBB0_37 + //0x00000283 LBB0_21 + 0x49, 0x8d, 0x4d, 0x01, //0x00000283 leaq $1(%r13), %rcx + 0x41, 0x0f, 0xb6, 0x45, 0x00, //0x00000287 movzbl (%r13), %eax + 0x3c, 0x5c, //0x0000028c cmpb $92, %al + 0x0f, 0x85, 0xfc, 0x00, 0x00, 0x00, //0x0000028e jne LBB0_33 + 0x49, 0x8d, 0x45, 0x02, //0x00000294 leaq $2(%r13), %rax + 0x40, 0xb7, 0xff, //0x00000298 movb $-1, %dil + 0x4c, 0x39, 0xc8, //0x0000029b cmpq %r9, %rax + 0x0f, 0x87, 0x86, 0x01, 0x00, 0x00, //0x0000029e ja LBB0_45 + 0x0f, 0xb6, 0x09, //0x000002a4 movzbl (%rcx), %ecx + 0x80, 0xf9, 0x71, //0x000002a7 cmpb $113, %cl + 0x0f, 0x8e, 0xbe, 0xff, 0xff, 0xff, //0x000002aa jle LBB0_35 + 0x80, 0xf9, 0x72, //0x000002b0 cmpb $114, %cl + 0x0f, 0x84, 0xbe, 0xff, 0xff, 0xff, //0x000002b3 je LBB0_19 + 0x80, 0xf9, 0x75, //0x000002b9 cmpb $117, %cl + 0x0f, 0x85, 0x7c, 0x01, 0x00, 0x00, //0x000002bc jne LBB0_48 + 0x4c, 0x89, 0xc9, //0x000002c2 movq %r9, %rcx + 0x48, 0x29, 0xc1, //0x000002c5 subq %rax, %rcx + 0x48, 0x83, 0xf9, 0x04, //0x000002c8 cmpq $4, %rcx + 0x0f, 0x8c, 0x6c, 0x01, 0x00, 0x00, //0x000002cc jl LBB0_48 + 0x8b, 0x08, //0x000002d2 movl (%rax), %ecx + 0x89, 0xca, //0x000002d4 movl %ecx, %edx + 0xf7, 0xd2, //0x000002d6 notl %edx + 0x8d, 0xb1, 0xd0, 0xcf, 0xcf, 0xcf, //0x000002d8 leal $-808464432(%rcx), %esi + 0x81, 0xe2, 0x80, 0x80, 0x80, 0x80, //0x000002de andl $-2139062144, %edx + 0x85, 0xf2, //0x000002e4 testl %esi, %edx + 0x0f, 0x85, 0x52, 0x01, 0x00, 0x00, //0x000002e6 jne LBB0_48 + 0x8d, 0xb1, 0x19, 0x19, 0x19, 0x19, //0x000002ec leal $421075225(%rcx), %esi + 0x09, 0xce, //0x000002f2 orl %ecx, %esi + 0xf7, 0xc6, 0x80, 0x80, 0x80, 0x80, //0x000002f4 testl $-2139062144, %esi + 0x0f, 0x85, 0x3e, 0x01, 0x00, 0x00, //0x000002fa jne LBB0_48 + 0x89, 0xce, //0x00000300 movl %ecx, %esi + 0x81, 0xe6, 0x7f, 0x7f, 0x7f, 0x7f, //0x00000302 andl $2139062143, %esi + 0xbb, 0xc0, 0xc0, 0xc0, 0xc0, //0x00000308 movl $-1061109568, %ebx + 0x29, 0xf3, //0x0000030d subl %esi, %ebx + 0x44, 0x8d, 0x86, 0x46, 0x46, 0x46, 0x46, //0x0000030f leal $1179010630(%rsi), %r8d + 0x21, 0xd3, //0x00000316 andl %edx, %ebx + 0x44, 0x85, 0xc3, //0x00000318 testl %r8d, %ebx + 0x0f, 0x85, 0x1d, 0x01, 0x00, 0x00, //0x0000031b jne LBB0_48 + 0xbb, 0xe0, 0xe0, 0xe0, 0xe0, //0x00000321 movl $-522133280, %ebx + 0x29, 0xf3, //0x00000326 subl %esi, %ebx + 0x81, 0xc6, 0x39, 0x39, 0x39, 0x39, //0x00000328 addl $960051513, %esi + 0x21, 0xda, //0x0000032e andl %ebx, %edx + 0x85, 0xf2, //0x00000330 testl %esi, %edx + 0x0f, 0x85, 0x06, 0x01, 0x00, 0x00, //0x00000332 jne LBB0_48 + 0x0f, 0xc9, //0x00000338 bswapl %ecx + 0x89, 0xc8, //0x0000033a movl %ecx, %eax + 0xc1, 0xe8, 0x04, //0x0000033c shrl $4, %eax + 0xf7, 0xd0, //0x0000033f notl %eax + 0x25, 0x01, 0x01, 0x01, 0x01, //0x00000341 andl $16843009, %eax + 0x8d, 0x04, 0xc0, //0x00000346 leal (%rax,%rax,8), %eax + 0x81, 0xe1, 0x0f, 0x0f, 0x0f, 0x0f, //0x00000349 andl $252645135, %ecx + 0x01, 0xc1, //0x0000034f addl %eax, %ecx + 0x89, 0xc8, //0x00000351 movl %ecx, %eax + 0xc1, 0xe8, 0x04, //0x00000353 shrl $4, %eax + 0x09, 0xc8, //0x00000356 orl %ecx, %eax + 0x89, 0xc1, //0x00000358 movl %eax, %ecx + 0xc1, 0xe9, 0x08, //0x0000035a shrl $8, %ecx + 0x81, 0xe1, 0x00, 0xff, 0x00, 0x00, //0x0000035d andl $65280, %ecx + 0x89, 0xc2, //0x00000363 movl %eax, %edx + 0x81, 0xe2, 0x80, 0x00, 0x00, 0x00, //0x00000365 andl $128, %edx + 0x49, 0x83, 0xc5, 0x06, //0x0000036b addq $6, %r13 + 0x09, 0xca, //0x0000036f orl %ecx, %edx + 0x0f, 0x85, 0xca, 0x00, 0x00, 0x00, //0x00000371 jne LBB0_49 + 0x3c, 0x0d, //0x00000377 cmpb $13, %al + 0x0f, 0x85, 0x1c, 0x00, 0x00, 0x00, //0x00000379 jne LBB0_34 + 0xe9, 0xf6, 0xfe, 0xff, 0xff, //0x0000037f jmp LBB0_20 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000384 .p2align 4, 0x90 + //0x00000390 LBB0_33 + 0x49, 0x89, 0xcd, //0x00000390 movq %rcx, %r13 + 0x3c, 0x0d, //0x00000393 cmpb $13, %al + 0x0f, 0x84, 0xdf, 0xfe, 0xff, 0xff, //0x00000395 je LBB0_20 + //0x0000039b LBB0_34 + 0x89, 0xc7, //0x0000039b movl %eax, %edi + 0x3c, 0x0a, //0x0000039d cmpb $10, %al + 0x0f, 0x84, 0xd5, 0xfe, 0xff, 0xff, //0x0000039f je LBB0_20 + 0xe9, 0x97, 0x00, 0x00, 0x00, //0x000003a5 jmp LBB0_49 + //0x000003aa LBB0_37 + 0x31, 0xf6, //0x000003aa xorl %esi, %esi + 0x31, 0xdb, //0x000003ac xorl %ebx, %ebx + //0x000003ae LBB0_38 + 0x85, 0xf6, //0x000003ae testl %esi, %esi + 0x48, 0x8b, 0x7d, 0xc8, //0x000003b0 movq $-56(%rbp), %rdi + 0x0f, 0x85, 0xad, 0x00, 0x00, 0x00, //0x000003b4 jne LBB0_51 + 0x4d, 0x89, 0xee, //0x000003ba movq %r13, %r14 + 0xe9, 0xae, 0x04, 0x00, 0x00, //0x000003bd jmp LBB0_156 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000003c2 .p2align 4, 0x90 + //0x000003d0 LBB0_40 + 0x49, 0x83, 0xc5, 0x01, //0x000003d0 addq $1, %r13 + 0xbe, 0x02, 0x00, 0x00, 0x00, //0x000003d4 movl $2, %esi + 0x4d, 0x39, 0xcd, //0x000003d9 cmpq %r9, %r13 + 0x0f, 0x83, 0xcc, 0xff, 0xff, 0xff, //0x000003dc jae LBB0_38 + //0x000003e2 LBB0_41 + 0x41, 0x0f, 0xb6, 0x7d, 0x00, //0x000003e2 movzbl (%r13), %edi + 0x48, 0x83, 0xff, 0x0d, //0x000003e7 cmpq $13, %rdi + 0x0f, 0x84, 0xdf, 0xff, 0xff, 0xff, //0x000003eb je LBB0_40 + 0x40, 0x80, 0xff, 0x0a, //0x000003f1 cmpb $10, %dil + 0x0f, 0x84, 0xd5, 0xff, 0xff, 0xff, //0x000003f5 je LBB0_40 + 0x48, 0x8b, 0x45, 0xd0, //0x000003fb movq $-48(%rbp), %rax + 0x0f, 0xb6, 0x04, 0x38, //0x000003ff movzbl (%rax,%rdi), %eax + 0x49, 0x83, 0xc5, 0x01, //0x00000403 addq $1, %r13 + 0x3d, 0xff, 0x00, 0x00, 0x00, //0x00000407 cmpl $255, %eax + 0x0f, 0x84, 0x18, 0x09, 0x00, 0x00, //0x0000040c je LBB0_182 + 0xc1, 0xe3, 0x06, //0x00000412 shll $6, %ebx + 0x09, 0xc3, //0x00000415 orl %eax, %ebx + 0xbe, 0x03, 0x00, 0x00, 0x00, //0x00000417 movl $3, %esi + 0x4d, 0x39, 0xcd, //0x0000041c cmpq %r9, %r13 + 0x0f, 0x82, 0x7e, 0x04, 0x00, 0x00, //0x0000041f jb LBB0_119 + 0xe9, 0x3d, 0x00, 0x00, 0x00, //0x00000425 jmp LBB0_51 + //0x0000042a LBB0_45 + 0x49, 0x89, 0xcd, //0x0000042a movq %rcx, %r13 + 0xe9, 0x0f, 0x00, 0x00, 0x00, //0x0000042d jmp LBB0_49 + //0x00000432 LBB0_46 + 0x80, 0xf9, 0x2f, //0x00000432 cmpb $47, %cl + 0x0f, 0x85, 0x03, 0x00, 0x00, 0x00, //0x00000435 jne LBB0_48 + 0x40, 0xb7, 0x2f, //0x0000043b movb $47, %dil + //0x0000043e LBB0_48 + 0x49, 0x89, 0xc5, //0x0000043e movq %rax, %r13 + //0x00000441 LBB0_49 + 0x40, 0x0f, 0xb6, 0xc7, //0x00000441 movzbl %dil, %eax + 0x48, 0x8b, 0x4d, 0xd0, //0x00000445 movq $-48(%rbp), %rcx + 0x0f, 0xb6, 0x1c, 0x01, //0x00000449 movzbl (%rcx,%rax), %ebx + 0x81, 0xfb, 0xff, 0x00, 0x00, 0x00, //0x0000044d cmpl $255, %ebx + 0x0f, 0x84, 0x7f, 0x00, 0x00, 0x00, //0x00000453 je LBB0_61 + 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00000459 movl $1, %esi + 0x4d, 0x39, 0xcd, //0x0000045e cmpq %r9, %r13 + 0x0f, 0x82, 0x2d, 0x01, 0x00, 0x00, //0x00000461 jb LBB0_77 + //0x00000467 LBB0_51 + 0xf6, 0x45, 0xc4, 0x02, //0x00000467 testb $2, $-60(%rbp) + 0x0f, 0x94, 0xc0, //0x0000046b sete %al + 0x83, 0xfe, 0x01, //0x0000046e cmpl $1, %esi + 0x0f, 0x94, 0xc1, //0x00000471 sete %cl + 0x4d, 0x39, 0xcd, //0x00000474 cmpq %r9, %r13 + 0x0f, 0x82, 0x11, 0x00, 0x00, 0x00, //0x00000477 jb LBB0_54 + 0x83, 0xfe, 0x04, //0x0000047d cmpl $4, %esi + 0x0f, 0x84, 0x08, 0x00, 0x00, 0x00, //0x00000480 je LBB0_54 + 0x08, 0xc8, //0x00000486 orb %cl, %al + 0x0f, 0x85, 0xc0, 0x03, 0x00, 0x00, //0x00000488 jne LBB0_155 + //0x0000048e LBB0_54 + 0xb0, 0x04, //0x0000048e movb $4, %al + 0x40, 0x28, 0xf0, //0x00000490 subb %sil, %al + 0x0f, 0xb6, 0xc0, //0x00000493 movzbl %al, %eax + 0x01, 0xc0, //0x00000496 addl %eax, %eax + 0x8d, 0x0c, 0x40, //0x00000498 leal (%rax,%rax,2), %ecx + 0xd3, 0xe3, //0x0000049b shll %cl, %ebx + 0x83, 0xfe, 0x02, //0x0000049d cmpl $2, %esi + 0x48, 0x8b, 0x7d, 0xc8, //0x000004a0 movq $-56(%rbp), %rdi + 0x0f, 0x84, 0x18, 0x00, 0x00, 0x00, //0x000004a4 je LBB0_59 + 0x83, 0xfe, 0x03, //0x000004aa cmpl $3, %esi + 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x000004ad je LBB0_58 + 0x83, 0xfe, 0x04, //0x000004b3 cmpl $4, %esi + 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x000004b6 jne LBB0_60 + 0x88, 0x5f, 0x02, //0x000004bc movb %bl, $2(%rdi) + //0x000004bf LBB0_58 + 0x88, 0x7f, 0x01, //0x000004bf movb %bh, $1(%rdi) + //0x000004c2 LBB0_59 + 0xc1, 0xeb, 0x10, //0x000004c2 shrl $16, %ebx + 0x88, 0x1f, //0x000004c5 movb %bl, (%rdi) + //0x000004c7 LBB0_60 + 0x89, 0xf0, //0x000004c7 movl %esi, %eax + 0x48, 0x01, 0xc7, //0x000004c9 addq %rax, %rdi + 0x48, 0x83, 0xc7, 0xff, //0x000004cc addq $-1, %rdi + 0x4d, 0x89, 0xee, //0x000004d0 movq %r13, %r14 + 0xe9, 0x98, 0x03, 0x00, 0x00, //0x000004d3 jmp LBB0_156 + //0x000004d8 LBB0_61 + 0x31, 0xf6, //0x000004d8 xorl %esi, %esi + 0x31, 0xdb, //0x000004da xorl %ebx, %ebx + //0x000004dc LBB0_62 + 0xf6, 0x45, 0xc4, 0x02, //0x000004dc testb $2, $-60(%rbp) + 0x0f, 0x85, 0x68, 0x03, 0x00, 0x00, //0x000004e0 jne LBB0_155 + 0x40, 0x80, 0xff, 0x3d, //0x000004e6 cmpb $61, %dil + 0x0f, 0x85, 0x5e, 0x03, 0x00, 0x00, //0x000004ea jne LBB0_155 + 0x83, 0xfe, 0x02, //0x000004f0 cmpl $2, %esi + 0x0f, 0x82, 0x55, 0x03, 0x00, 0x00, //0x000004f3 jb LBB0_155 + 0x41, 0xbb, 0x05, 0x00, 0x00, 0x00, //0x000004f9 movl $5, %r11d + 0x41, 0x29, 0xf3, //0x000004ff subl %esi, %r11d + 0xf6, 0x45, 0xc4, 0x08, //0x00000502 testb $8, $-60(%rbp) + 0x0f, 0x85, 0xb8, 0x01, 0x00, 0x00, //0x00000506 jne LBB0_95 + 0x4d, 0x39, 0xcd, //0x0000050c cmpq %r9, %r13 + 0x0f, 0x83, 0x79, 0xff, 0xff, 0xff, //0x0000050f jae LBB0_54 + 0x49, 0x8d, 0x4d, 0x01, //0x00000515 leaq $1(%r13), %rcx + 0x48, 0x8b, 0x45, 0x80, //0x00000519 movq $-128(%rbp), %rax + 0x4c, 0x29, 0xe8, //0x0000051d subq %r13, %rax + 0x49, 0x83, 0xc5, 0x02, //0x00000520 addq $2, %r13 + 0x4c, 0x89, 0xea, //0x00000524 movq %r13, %rdx + 0x49, 0x89, 0xcd, //0x00000527 movq %rcx, %r13 + 0xe9, 0x13, 0x00, 0x00, 0x00, //0x0000052a jmp LBB0_69 + 0x90, //0x0000052f .p2align 4, 0x90 + //0x00000530 LBB0_68 + 0x49, 0x83, 0xc5, 0x01, //0x00000530 addq $1, %r13 + 0x48, 0x83, 0xc2, 0x01, //0x00000534 addq $1, %rdx + 0x48, 0x83, 0xc0, 0xff, //0x00000538 addq $-1, %rax + 0x0f, 0x83, 0x32, 0x05, 0x00, 0x00, //0x0000053c jae LBB0_148 + //0x00000542 LBB0_69 + 0x41, 0x0f, 0xb6, 0x4d, 0xff, //0x00000542 movzbl $-1(%r13), %ecx + 0x80, 0xf9, 0x0a, //0x00000547 cmpb $10, %cl + 0x0f, 0x84, 0xe0, 0xff, 0xff, 0xff, //0x0000054a je LBB0_68 + 0x80, 0xf9, 0x0d, //0x00000550 cmpb $13, %cl + 0x0f, 0x84, 0xd7, 0xff, 0xff, 0xff, //0x00000553 je LBB0_68 + 0x80, 0xf9, 0x3d, //0x00000559 cmpb $61, %cl + 0x0f, 0x85, 0xec, 0x02, 0x00, 0x00, //0x0000055c jne LBB0_155 + 0x41, 0x83, 0xfb, 0x02, //0x00000562 cmpl $2, %r11d + 0x0f, 0x84, 0xe2, 0x02, 0x00, 0x00, //0x00000566 je LBB0_155 + 0x4d, 0x39, 0xcd, //0x0000056c cmpq %r9, %r13 + 0x0f, 0x83, 0x19, 0xff, 0xff, 0xff, //0x0000056f jae LBB0_54 + 0x49, 0x01, 0xc5, //0x00000575 addq %rax, %r13 + 0x31, 0xc9, //0x00000578 xorl %ecx, %ecx + 0xe9, 0xb4, 0x02, 0x00, 0x00, //0x0000057a jmp LBB0_115 + //0x0000057f LBB0_91 + 0x80, 0xf9, 0x6e, //0x0000057f cmpb $110, %cl + 0x0f, 0x85, 0x60, 0x03, 0x00, 0x00, //0x00000582 jne LBB0_124 + //0x00000588 LBB0_75 + 0x49, 0x89, 0xc5, //0x00000588 movq %rax, %r13 + //0x0000058b LBB0_76 + 0x4d, 0x39, 0xcd, //0x0000058b cmpq %r9, %r13 + 0x0f, 0x83, 0x26, 0x01, 0x00, 0x00, //0x0000058e jae LBB0_94 + //0x00000594 LBB0_77 + 0x49, 0x8d, 0x4d, 0x01, //0x00000594 leaq $1(%r13), %rcx + 0x41, 0x0f, 0xb6, 0x45, 0x00, //0x00000598 movzbl (%r13), %eax + 0x3c, 0x5c, //0x0000059d cmpb $92, %al + 0x0f, 0x85, 0xfb, 0x00, 0x00, 0x00, //0x0000059f jne LBB0_89 + 0x49, 0x8d, 0x45, 0x02, //0x000005a5 leaq $2(%r13), %rax + 0x40, 0xb7, 0xff, //0x000005a9 movb $-1, %dil + 0x4c, 0x39, 0xc8, //0x000005ac cmpq %r9, %rax + 0x0f, 0x87, 0xd4, 0x02, 0x00, 0x00, //0x000005af ja LBB0_117 + 0x0f, 0xb6, 0x09, //0x000005b5 movzbl (%rcx), %ecx + 0x80, 0xf9, 0x71, //0x000005b8 cmpb $113, %cl + 0x0f, 0x8e, 0xbe, 0xff, 0xff, 0xff, //0x000005bb jle LBB0_91 + 0x80, 0xf9, 0x72, //0x000005c1 cmpb $114, %cl + 0x0f, 0x84, 0xbe, 0xff, 0xff, 0xff, //0x000005c4 je LBB0_75 + 0x80, 0xf9, 0x75, //0x000005ca cmpb $117, %cl + 0x0f, 0x85, 0x21, 0x03, 0x00, 0x00, //0x000005cd jne LBB0_126 + 0x4c, 0x89, 0xc9, //0x000005d3 movq %r9, %rcx + 0x48, 0x29, 0xc1, //0x000005d6 subq %rax, %rcx + 0x48, 0x83, 0xf9, 0x04, //0x000005d9 cmpq $4, %rcx + 0x0f, 0x8c, 0x11, 0x03, 0x00, 0x00, //0x000005dd jl LBB0_126 + 0x8b, 0x08, //0x000005e3 movl (%rax), %ecx + 0x89, 0xca, //0x000005e5 movl %ecx, %edx + 0xf7, 0xd2, //0x000005e7 notl %edx + 0x8d, 0xb1, 0xd0, 0xcf, 0xcf, 0xcf, //0x000005e9 leal $-808464432(%rcx), %esi + 0x81, 0xe2, 0x80, 0x80, 0x80, 0x80, //0x000005ef andl $-2139062144, %edx + 0x85, 0xf2, //0x000005f5 testl %esi, %edx + 0x0f, 0x85, 0xf7, 0x02, 0x00, 0x00, //0x000005f7 jne LBB0_126 + 0x8d, 0xb1, 0x19, 0x19, 0x19, 0x19, //0x000005fd leal $421075225(%rcx), %esi + 0x09, 0xce, //0x00000603 orl %ecx, %esi + 0xf7, 0xc6, 0x80, 0x80, 0x80, 0x80, //0x00000605 testl $-2139062144, %esi + 0x0f, 0x85, 0xe3, 0x02, 0x00, 0x00, //0x0000060b jne LBB0_126 + 0x41, 0x89, 0xda, //0x00000611 movl %ebx, %r10d + 0x89, 0xce, //0x00000614 movl %ecx, %esi + 0x81, 0xe6, 0x7f, 0x7f, 0x7f, 0x7f, //0x00000616 andl $2139062143, %esi + 0xbb, 0xc0, 0xc0, 0xc0, 0xc0, //0x0000061c movl $-1061109568, %ebx + 0x29, 0xf3, //0x00000621 subl %esi, %ebx + 0x44, 0x8d, 0x86, 0x46, 0x46, 0x46, 0x46, //0x00000623 leal $1179010630(%rsi), %r8d + 0x21, 0xd3, //0x0000062a andl %edx, %ebx + 0x44, 0x85, 0xc3, //0x0000062c testl %r8d, %ebx + 0x0f, 0x85, 0xa8, 0x02, 0x00, 0x00, //0x0000062f jne LBB0_123 + 0xbb, 0xe0, 0xe0, 0xe0, 0xe0, //0x00000635 movl $-522133280, %ebx + 0x29, 0xf3, //0x0000063a subl %esi, %ebx + 0x81, 0xc6, 0x39, 0x39, 0x39, 0x39, //0x0000063c addl $960051513, %esi + 0x21, 0xda, //0x00000642 andl %ebx, %edx + 0x85, 0xf2, //0x00000644 testl %esi, %edx + 0x0f, 0x85, 0x91, 0x02, 0x00, 0x00, //0x00000646 jne LBB0_123 + 0x0f, 0xc9, //0x0000064c bswapl %ecx + 0x89, 0xc8, //0x0000064e movl %ecx, %eax + 0xc1, 0xe8, 0x04, //0x00000650 shrl $4, %eax + 0xf7, 0xd0, //0x00000653 notl %eax + 0x25, 0x01, 0x01, 0x01, 0x01, //0x00000655 andl $16843009, %eax + 0x8d, 0x04, 0xc0, //0x0000065a leal (%rax,%rax,8), %eax + 0x81, 0xe1, 0x0f, 0x0f, 0x0f, 0x0f, //0x0000065d andl $252645135, %ecx + 0x01, 0xc1, //0x00000663 addl %eax, %ecx + 0x89, 0xc8, //0x00000665 movl %ecx, %eax + 0xc1, 0xe8, 0x04, //0x00000667 shrl $4, %eax + 0x09, 0xc8, //0x0000066a orl %ecx, %eax + 0x89, 0xc1, //0x0000066c movl %eax, %ecx + 0xc1, 0xe9, 0x08, //0x0000066e shrl $8, %ecx + 0x81, 0xe1, 0x00, 0xff, 0x00, 0x00, //0x00000671 andl $65280, %ecx + 0x89, 0xc2, //0x00000677 movl %eax, %edx + 0x81, 0xe2, 0x80, 0x00, 0x00, 0x00, //0x00000679 andl $128, %edx + 0x49, 0x83, 0xc5, 0x06, //0x0000067f addq $6, %r13 + 0x09, 0xca, //0x00000683 orl %ecx, %edx + 0x44, 0x89, 0xd3, //0x00000685 movl %r10d, %ebx + 0x0f, 0x85, 0x69, 0x02, 0x00, 0x00, //0x00000688 jne LBB0_127 + 0x3c, 0x0d, //0x0000068e cmpb $13, %al + 0x0f, 0x85, 0x15, 0x00, 0x00, 0x00, //0x00000690 jne LBB0_90 + 0xe9, 0xf0, 0xfe, 0xff, 0xff, //0x00000696 jmp LBB0_76 + 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000069b .p2align 4, 0x90 + //0x000006a0 LBB0_89 + 0x49, 0x89, 0xcd, //0x000006a0 movq %rcx, %r13 + 0x3c, 0x0d, //0x000006a3 cmpb $13, %al + 0x0f, 0x84, 0xe0, 0xfe, 0xff, 0xff, //0x000006a5 je LBB0_76 + //0x000006ab LBB0_90 + 0x89, 0xc7, //0x000006ab movl %eax, %edi + 0x3c, 0x0a, //0x000006ad cmpb $10, %al + 0x0f, 0x84, 0xd6, 0xfe, 0xff, 0xff, //0x000006af je LBB0_76 + 0xe9, 0x3d, 0x02, 0x00, 0x00, //0x000006b5 jmp LBB0_127 + //0x000006ba LBB0_94 + 0xbe, 0x01, 0x00, 0x00, 0x00, //0x000006ba movl $1, %esi + 0xe9, 0xea, 0xfc, 0xff, 0xff, //0x000006bf jmp LBB0_38 + //0x000006c4 LBB0_95 + 0x4d, 0x39, 0xcd, //0x000006c4 cmpq %r9, %r13 + 0x0f, 0x83, 0xc1, 0xfd, 0xff, 0xff, //0x000006c7 jae LBB0_54 + 0x4c, 0x89, 0xef, //0x000006cd movq %r13, %rdi + 0x41, 0x89, 0xda, //0x000006d0 movl %ebx, %r10d + 0xe9, 0x1d, 0x00, 0x00, 0x00, //0x000006d3 jmp LBB0_99 + //0x000006d8 LBB0_113 + 0x48, 0x89, 0xd7, //0x000006d8 movq %rdx, %rdi + 0x4c, 0x39, 0xcf, //0x000006db cmpq %r9, %rdi + 0x0f, 0x82, 0x11, 0x00, 0x00, 0x00, //0x000006de jb LBB0_99 + 0xe9, 0x93, 0x03, 0x00, 0x00, //0x000006e4 jmp LBB0_150 + //0x000006e9 LBB0_97 + 0x4c, 0x89, 0xef, //0x000006e9 movq %r13, %rdi + 0x4c, 0x39, 0xcf, //0x000006ec cmpq %r9, %rdi + 0x0f, 0x83, 0x87, 0x03, 0x00, 0x00, //0x000006ef jae LBB0_150 + //0x000006f5 LBB0_99 + 0x48, 0x8d, 0x57, 0x01, //0x000006f5 leaq $1(%rdi), %rdx + 0x0f, 0xb6, 0x0f, //0x000006f9 movzbl (%rdi), %ecx + 0x80, 0xf9, 0x5c, //0x000006fc cmpb $92, %cl + 0x0f, 0x85, 0xe7, 0x00, 0x00, 0x00, //0x000006ff jne LBB0_110 + 0x4c, 0x8d, 0x6f, 0x02, //0x00000705 leaq $2(%rdi), %r13 + 0x4d, 0x39, 0xcd, //0x00000709 cmpq %r9, %r13 + 0x0f, 0x87, 0x39, 0x01, 0x00, 0x00, //0x0000070c ja LBB0_154 + 0x0f, 0xb6, 0x02, //0x00000712 movzbl (%rdx), %eax + 0x3c, 0x6e, //0x00000715 cmpb $110, %al + 0x0f, 0x84, 0xcc, 0xff, 0xff, 0xff, //0x00000717 je LBB0_97 + 0x3c, 0x72, //0x0000071d cmpb $114, %al + 0x0f, 0x84, 0xc4, 0xff, 0xff, 0xff, //0x0000071f je LBB0_97 + 0x3c, 0x75, //0x00000725 cmpb $117, %al + 0x0f, 0x85, 0x21, 0x01, 0x00, 0x00, //0x00000727 jne LBB0_155 + 0x4c, 0x89, 0xc8, //0x0000072d movq %r9, %rax + 0x4c, 0x29, 0xe8, //0x00000730 subq %r13, %rax + 0x48, 0x83, 0xf8, 0x04, //0x00000733 cmpq $4, %rax + 0x0f, 0x8c, 0x11, 0x01, 0x00, 0x00, //0x00000737 jl LBB0_155 + 0x41, 0x8b, 0x45, 0x00, //0x0000073d movl (%r13), %eax + 0x89, 0xc1, //0x00000741 movl %eax, %ecx + 0xf7, 0xd1, //0x00000743 notl %ecx + 0x8d, 0x90, 0xd0, 0xcf, 0xcf, 0xcf, //0x00000745 leal $-808464432(%rax), %edx + 0x81, 0xe1, 0x80, 0x80, 0x80, 0x80, //0x0000074b andl $-2139062144, %ecx + 0x85, 0xd1, //0x00000751 testl %edx, %ecx + 0x0f, 0x85, 0xf5, 0x00, 0x00, 0x00, //0x00000753 jne LBB0_155 + 0x8d, 0x90, 0x19, 0x19, 0x19, 0x19, //0x00000759 leal $421075225(%rax), %edx + 0x09, 0xc2, //0x0000075f orl %eax, %edx + 0xf7, 0xc2, 0x80, 0x80, 0x80, 0x80, //0x00000761 testl $-2139062144, %edx + 0x0f, 0x85, 0xe1, 0x00, 0x00, 0x00, //0x00000767 jne LBB0_155 + 0x89, 0xc2, //0x0000076d movl %eax, %edx + 0x81, 0xe2, 0x7f, 0x7f, 0x7f, 0x7f, //0x0000076f andl $2139062143, %edx + 0xbb, 0xc0, 0xc0, 0xc0, 0xc0, //0x00000775 movl $-1061109568, %ebx + 0x29, 0xd3, //0x0000077a subl %edx, %ebx + 0x44, 0x8d, 0x82, 0x46, 0x46, 0x46, 0x46, //0x0000077c leal $1179010630(%rdx), %r8d + 0x21, 0xcb, //0x00000783 andl %ecx, %ebx + 0x44, 0x85, 0xc3, //0x00000785 testl %r8d, %ebx + 0x0f, 0x85, 0xc0, 0x00, 0x00, 0x00, //0x00000788 jne LBB0_155 + 0xbb, 0xe0, 0xe0, 0xe0, 0xe0, //0x0000078e movl $-522133280, %ebx + 0x29, 0xd3, //0x00000793 subl %edx, %ebx + 0x81, 0xc2, 0x39, 0x39, 0x39, 0x39, //0x00000795 addl $960051513, %edx + 0x21, 0xd9, //0x0000079b andl %ebx, %ecx + 0x85, 0xd1, //0x0000079d testl %edx, %ecx + 0x0f, 0x85, 0xa9, 0x00, 0x00, 0x00, //0x0000079f jne LBB0_155 + 0x44, 0x89, 0xd3, //0x000007a5 movl %r10d, %ebx + 0x0f, 0xc8, //0x000007a8 bswapl %eax + 0x89, 0xc1, //0x000007aa movl %eax, %ecx + 0xc1, 0xe9, 0x04, //0x000007ac shrl $4, %ecx + 0xf7, 0xd1, //0x000007af notl %ecx + 0x81, 0xe1, 0x01, 0x01, 0x01, 0x01, //0x000007b1 andl $16843009, %ecx + 0x8d, 0x0c, 0xc9, //0x000007b7 leal (%rcx,%rcx,8), %ecx + 0x25, 0x0f, 0x0f, 0x0f, 0x0f, //0x000007ba andl $252645135, %eax + 0x01, 0xc8, //0x000007bf addl %ecx, %eax + 0x89, 0xc1, //0x000007c1 movl %eax, %ecx + 0xc1, 0xe9, 0x04, //0x000007c3 shrl $4, %ecx + 0x09, 0xc1, //0x000007c6 orl %eax, %ecx + 0x89, 0xc8, //0x000007c8 movl %ecx, %eax + 0xc1, 0xe8, 0x08, //0x000007ca shrl $8, %eax + 0x25, 0x00, 0xff, 0x00, 0x00, //0x000007cd andl $65280, %eax + 0x89, 0xca, //0x000007d2 movl %ecx, %edx + 0x81, 0xe2, 0x80, 0x00, 0x00, 0x00, //0x000007d4 andl $128, %edx + 0x48, 0x83, 0xc7, 0x06, //0x000007da addq $6, %rdi + 0x09, 0xc2, //0x000007de orl %eax, %edx + 0x48, 0x89, 0xfa, //0x000007e0 movq %rdi, %rdx + 0x49, 0x89, 0xfd, //0x000007e3 movq %rdi, %r13 + 0x0f, 0x85, 0x62, 0x00, 0x00, 0x00, //0x000007e6 jne LBB0_155 + //0x000007ec LBB0_110 + 0x80, 0xf9, 0x0a, //0x000007ec cmpb $10, %cl + 0x0f, 0x84, 0xe3, 0xfe, 0xff, 0xff, //0x000007ef je LBB0_113 + 0x80, 0xf9, 0x0d, //0x000007f5 cmpb $13, %cl + 0x0f, 0x84, 0xda, 0xfe, 0xff, 0xff, //0x000007f8 je LBB0_113 + 0x80, 0xf9, 0x3d, //0x000007fe cmpb $61, %cl + 0x0f, 0x85, 0x44, 0x00, 0x00, 0x00, //0x00000801 jne LBB0_154 + 0x41, 0x83, 0xfb, 0x02, //0x00000807 cmpl $2, %r11d + 0x0f, 0x84, 0x3a, 0x00, 0x00, 0x00, //0x0000080b je LBB0_154 + 0x4c, 0x39, 0xca, //0x00000811 cmpq %r9, %rdx + 0x0f, 0x82, 0x7e, 0x02, 0x00, 0x00, //0x00000814 jb LBB0_188 + //0x0000081a LBB0_185 + 0x49, 0x89, 0xd5, //0x0000081a movq %rdx, %r13 + 0xe9, 0x6c, 0xfc, 0xff, 0xff, //0x0000081d jmp LBB0_54 + //0x00000822 LBB0_114 + 0x48, 0x83, 0xc2, 0x01, //0x00000822 addq $1, %rdx + 0x48, 0x83, 0xc1, 0x01, //0x00000826 addq $1, %rcx + 0x48, 0x39, 0xc8, //0x0000082a cmpq %rcx, %rax + 0x0f, 0x84, 0x5b, 0xfc, 0xff, 0xff, //0x0000082d je LBB0_54 + //0x00000833 LBB0_115 + 0x0f, 0xb6, 0x7a, 0xff, //0x00000833 movzbl $-1(%rdx), %edi + 0x40, 0x80, 0xff, 0x0d, //0x00000837 cmpb $13, %dil + 0x0f, 0x84, 0xe1, 0xff, 0xff, 0xff, //0x0000083b je LBB0_114 + 0x40, 0x80, 0xff, 0x0a, //0x00000841 cmpb $10, %dil + 0x0f, 0x84, 0xd7, 0xff, 0xff, 0xff, //0x00000845 je LBB0_114 + //0x0000084b LBB0_154 + 0x49, 0x89, 0xd5, //0x0000084b movq %rdx, %r13 + //0x0000084e LBB0_155 + 0x31, 0xc9, //0x0000084e xorl %ecx, %ecx + 0x4d, 0x39, 0xcd, //0x00000850 cmpq %r9, %r13 + 0x0f, 0x94, 0xc1, //0x00000853 sete %cl + 0x4c, 0x01, 0xe9, //0x00000856 addq %r13, %rcx + 0x4c, 0x39, 0xf1, //0x00000859 cmpq %r14, %rcx + 0x48, 0x8b, 0x7d, 0xc8, //0x0000085c movq $-56(%rbp), %rdi + 0x0f, 0x85, 0x70, 0x1e, 0x00, 0x00, //0x00000860 jne LBB0_643 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000866 .p2align 4, 0x90 + //0x00000870 LBB0_156 + 0x4c, 0x3b, 0x75, 0x90, //0x00000870 cmpq $-112(%rbp), %r14 + 0x0f, 0x87, 0x0a, 0x05, 0x00, 0x00, //0x00000874 ja LBB0_214 + 0x48, 0x3b, 0x7d, 0x98, //0x0000087a cmpq $-104(%rbp), %rdi + 0x0f, 0x86, 0x3c, 0xf8, 0xff, 0xff, //0x0000087e jbe LBB0_4 + 0xe9, 0xfb, 0x04, 0x00, 0x00, //0x00000884 jmp LBB0_214 + //0x00000889 LBB0_117 + 0x49, 0x89, 0xcd, //0x00000889 movq %rcx, %r13 + 0xe9, 0x66, 0x00, 0x00, 0x00, //0x0000088c jmp LBB0_127 + //0x00000891 LBB0_118 + 0x49, 0x83, 0xc5, 0x01, //0x00000891 addq $1, %r13 + 0xbe, 0x03, 0x00, 0x00, 0x00, //0x00000895 movl $3, %esi + 0x4d, 0x39, 0xcd, //0x0000089a cmpq %r9, %r13 + 0x0f, 0x83, 0x0b, 0xfb, 0xff, 0xff, //0x0000089d jae LBB0_38 + //0x000008a3 LBB0_119 + 0x41, 0x0f, 0xb6, 0x7d, 0x00, //0x000008a3 movzbl (%r13), %edi + 0x48, 0x83, 0xff, 0x0d, //0x000008a8 cmpq $13, %rdi + 0x0f, 0x84, 0xdf, 0xff, 0xff, 0xff, //0x000008ac je LBB0_118 + 0x40, 0x80, 0xff, 0x0a, //0x000008b2 cmpb $10, %dil + 0x0f, 0x84, 0xd5, 0xff, 0xff, 0xff, //0x000008b6 je LBB0_118 + 0x48, 0x8b, 0x45, 0xd0, //0x000008bc movq $-48(%rbp), %rax + 0x0f, 0xb6, 0x04, 0x38, //0x000008c0 movzbl (%rax,%rdi), %eax + 0x49, 0x83, 0xc5, 0x01, //0x000008c4 addq $1, %r13 + 0x3d, 0xff, 0x00, 0x00, 0x00, //0x000008c8 cmpl $255, %eax + 0x0f, 0x85, 0x9a, 0x04, 0x00, 0x00, //0x000008cd jne LBB0_210 + //0x000008d3 LBB0_211 + 0xbe, 0x03, 0x00, 0x00, 0x00, //0x000008d3 movl $3, %esi + 0xe9, 0xff, 0xfb, 0xff, 0xff, //0x000008d8 jmp LBB0_62 + //0x000008dd LBB0_123 + 0x49, 0x89, 0xc5, //0x000008dd movq %rax, %r13 + 0x44, 0x89, 0xd3, //0x000008e0 movl %r10d, %ebx + 0xe9, 0x0f, 0x00, 0x00, 0x00, //0x000008e3 jmp LBB0_127 + //0x000008e8 LBB0_124 + 0x80, 0xf9, 0x2f, //0x000008e8 cmpb $47, %cl + 0x0f, 0x85, 0x03, 0x00, 0x00, 0x00, //0x000008eb jne LBB0_126 + 0x40, 0xb7, 0x2f, //0x000008f1 movb $47, %dil + //0x000008f4 LBB0_126 + 0x49, 0x89, 0xc5, //0x000008f4 movq %rax, %r13 + //0x000008f7 LBB0_127 + 0x40, 0x0f, 0xb6, 0xc7, //0x000008f7 movzbl %dil, %eax + 0x48, 0x8b, 0x4d, 0xd0, //0x000008fb movq $-48(%rbp), %rcx + 0x0f, 0xb6, 0x04, 0x01, //0x000008ff movzbl (%rcx,%rax), %eax + 0x3d, 0xff, 0x00, 0x00, 0x00, //0x00000903 cmpl $255, %eax + 0x0f, 0x84, 0x5c, 0x01, 0x00, 0x00, //0x00000908 je LBB0_147 + 0xc1, 0xe3, 0x06, //0x0000090e shll $6, %ebx + 0x09, 0xc3, //0x00000911 orl %eax, %ebx + 0xbe, 0x02, 0x00, 0x00, 0x00, //0x00000913 movl $2, %esi + 0x4d, 0x39, 0xcd, //0x00000918 cmpq %r9, %r13 + 0x0f, 0x82, 0x1f, 0x00, 0x00, 0x00, //0x0000091b jb LBB0_131 + 0xe9, 0x41, 0xfb, 0xff, 0xff, //0x00000921 jmp LBB0_51 + //0x00000926 LBB0_145 + 0x80, 0xf9, 0x6e, //0x00000926 cmpb $110, %cl + 0x0f, 0x85, 0x8a, 0x02, 0x00, 0x00, //0x00000929 jne LBB0_159 + //0x0000092f LBB0_129 + 0x49, 0x89, 0xc5, //0x0000092f movq %rax, %r13 + //0x00000932 LBB0_130 + 0xbe, 0x02, 0x00, 0x00, 0x00, //0x00000932 movl $2, %esi + 0x4d, 0x39, 0xcd, //0x00000937 cmpq %r9, %r13 + 0x0f, 0x83, 0x6e, 0xfa, 0xff, 0xff, //0x0000093a jae LBB0_38 + //0x00000940 LBB0_131 + 0x49, 0x8d, 0x4d, 0x01, //0x00000940 leaq $1(%r13), %rcx + 0x41, 0x0f, 0xb6, 0x45, 0x00, //0x00000944 movzbl (%r13), %eax + 0x3c, 0x5c, //0x00000949 cmpb $92, %al + 0x0f, 0x85, 0xff, 0x00, 0x00, 0x00, //0x0000094b jne LBB0_143 + 0x49, 0x8d, 0x45, 0x02, //0x00000951 leaq $2(%r13), %rax + 0x40, 0xb7, 0xff, //0x00000955 movb $-1, %dil + 0x4c, 0x39, 0xc8, //0x00000958 cmpq %r9, %rax + 0x0f, 0x87, 0x23, 0x01, 0x00, 0x00, //0x0000095b ja LBB0_151 + 0x0f, 0xb6, 0x09, //0x00000961 movzbl (%rcx), %ecx + 0x80, 0xf9, 0x71, //0x00000964 cmpb $113, %cl + 0x0f, 0x8e, 0xb9, 0xff, 0xff, 0xff, //0x00000967 jle LBB0_145 + 0x80, 0xf9, 0x72, //0x0000096d cmpb $114, %cl + 0x0f, 0x84, 0xb9, 0xff, 0xff, 0xff, //0x00000970 je LBB0_129 + 0x80, 0xf9, 0x75, //0x00000976 cmpb $117, %cl + 0x0f, 0x85, 0x46, 0x02, 0x00, 0x00, //0x00000979 jne LBB0_161 + 0x4c, 0x89, 0xc9, //0x0000097f movq %r9, %rcx + 0x48, 0x29, 0xc1, //0x00000982 subq %rax, %rcx + 0x48, 0x83, 0xf9, 0x04, //0x00000985 cmpq $4, %rcx + 0x0f, 0x8c, 0x36, 0x02, 0x00, 0x00, //0x00000989 jl LBB0_161 + 0x8b, 0x08, //0x0000098f movl (%rax), %ecx + 0x89, 0xca, //0x00000991 movl %ecx, %edx + 0xf7, 0xd2, //0x00000993 notl %edx + 0x8d, 0xb1, 0xd0, 0xcf, 0xcf, 0xcf, //0x00000995 leal $-808464432(%rcx), %esi + 0x81, 0xe2, 0x80, 0x80, 0x80, 0x80, //0x0000099b andl $-2139062144, %edx + 0x85, 0xf2, //0x000009a1 testl %esi, %edx + 0x0f, 0x85, 0x1c, 0x02, 0x00, 0x00, //0x000009a3 jne LBB0_161 + 0x8d, 0xb1, 0x19, 0x19, 0x19, 0x19, //0x000009a9 leal $421075225(%rcx), %esi + 0x09, 0xce, //0x000009af orl %ecx, %esi + 0xf7, 0xc6, 0x80, 0x80, 0x80, 0x80, //0x000009b1 testl $-2139062144, %esi + 0x0f, 0x85, 0x08, 0x02, 0x00, 0x00, //0x000009b7 jne LBB0_161 + 0x41, 0x89, 0xda, //0x000009bd movl %ebx, %r10d + 0x89, 0xce, //0x000009c0 movl %ecx, %esi + 0x81, 0xe6, 0x7f, 0x7f, 0x7f, 0x7f, //0x000009c2 andl $2139062143, %esi + 0xbb, 0xc0, 0xc0, 0xc0, 0xc0, //0x000009c8 movl $-1061109568, %ebx + 0x29, 0xf3, //0x000009cd subl %esi, %ebx + 0x44, 0x8d, 0x86, 0x46, 0x46, 0x46, 0x46, //0x000009cf leal $1179010630(%rsi), %r8d + 0x21, 0xd3, //0x000009d6 andl %edx, %ebx + 0x44, 0x85, 0xc3, //0x000009d8 testl %r8d, %ebx + 0x0f, 0x85, 0xcd, 0x01, 0x00, 0x00, //0x000009db jne LBB0_158 + 0xbb, 0xe0, 0xe0, 0xe0, 0xe0, //0x000009e1 movl $-522133280, %ebx + 0x29, 0xf3, //0x000009e6 subl %esi, %ebx + 0x81, 0xc6, 0x39, 0x39, 0x39, 0x39, //0x000009e8 addl $960051513, %esi + 0x21, 0xda, //0x000009ee andl %ebx, %edx + 0x85, 0xf2, //0x000009f0 testl %esi, %edx + 0x0f, 0x85, 0xb6, 0x01, 0x00, 0x00, //0x000009f2 jne LBB0_158 + 0x0f, 0xc9, //0x000009f8 bswapl %ecx + 0x89, 0xc8, //0x000009fa movl %ecx, %eax + 0xc1, 0xe8, 0x04, //0x000009fc shrl $4, %eax + 0xf7, 0xd0, //0x000009ff notl %eax + 0x25, 0x01, 0x01, 0x01, 0x01, //0x00000a01 andl $16843009, %eax + 0x8d, 0x04, 0xc0, //0x00000a06 leal (%rax,%rax,8), %eax + 0x81, 0xe1, 0x0f, 0x0f, 0x0f, 0x0f, //0x00000a09 andl $252645135, %ecx + 0x01, 0xc1, //0x00000a0f addl %eax, %ecx + 0x89, 0xc8, //0x00000a11 movl %ecx, %eax + 0xc1, 0xe8, 0x04, //0x00000a13 shrl $4, %eax + 0x09, 0xc8, //0x00000a16 orl %ecx, %eax + 0x89, 0xc1, //0x00000a18 movl %eax, %ecx + 0xc1, 0xe9, 0x08, //0x00000a1a shrl $8, %ecx + 0x81, 0xe1, 0x00, 0xff, 0x00, 0x00, //0x00000a1d andl $65280, %ecx + 0x89, 0xc2, //0x00000a23 movl %eax, %edx + 0x81, 0xe2, 0x80, 0x00, 0x00, 0x00, //0x00000a25 andl $128, %edx + 0x49, 0x83, 0xc5, 0x06, //0x00000a2b addq $6, %r13 + 0x09, 0xca, //0x00000a2f orl %ecx, %edx + 0x44, 0x89, 0xd3, //0x00000a31 movl %r10d, %ebx + 0x0f, 0x85, 0x8e, 0x01, 0x00, 0x00, //0x00000a34 jne LBB0_162 + 0x3c, 0x0d, //0x00000a3a cmpb $13, %al + 0x0f, 0x85, 0x19, 0x00, 0x00, 0x00, //0x00000a3c jne LBB0_144 + 0xe9, 0xeb, 0xfe, 0xff, 0xff, //0x00000a42 jmp LBB0_130 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000a47 .p2align 4, 0x90 + //0x00000a50 LBB0_143 + 0x49, 0x89, 0xcd, //0x00000a50 movq %rcx, %r13 + 0x3c, 0x0d, //0x00000a53 cmpb $13, %al + 0x0f, 0x84, 0xd7, 0xfe, 0xff, 0xff, //0x00000a55 je LBB0_130 + //0x00000a5b LBB0_144 + 0x89, 0xc7, //0x00000a5b movl %eax, %edi + 0x3c, 0x0a, //0x00000a5d cmpb $10, %al + 0x0f, 0x84, 0xcd, 0xfe, 0xff, 0xff, //0x00000a5f je LBB0_130 + 0xe9, 0x5e, 0x01, 0x00, 0x00, //0x00000a65 jmp LBB0_162 + //0x00000a6a LBB0_147 + 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00000a6a movl $1, %esi + 0xe9, 0x68, 0xfa, 0xff, 0xff, //0x00000a6f jmp LBB0_62 + //0x00000a74 LBB0_148 + 0x4d, 0x89, 0xcd, //0x00000a74 movq %r9, %r13 + 0xe9, 0x12, 0xfa, 0xff, 0xff, //0x00000a77 jmp LBB0_54 + //0x00000a7c LBB0_150 + 0x49, 0x89, 0xfd, //0x00000a7c movq %rdi, %r13 + 0xe9, 0x0a, 0xfa, 0xff, 0xff, //0x00000a7f jmp LBB0_54 + //0x00000a84 LBB0_151 + 0x49, 0x89, 0xcd, //0x00000a84 movq %rcx, %r13 + 0xe9, 0x3c, 0x01, 0x00, 0x00, //0x00000a87 jmp LBB0_162 + //0x00000a8c LBB0_186 + 0x4c, 0x89, 0xea, //0x00000a8c movq %r13, %rdx + //0x00000a8f LBB0_187 + 0x4c, 0x39, 0xca, //0x00000a8f cmpq %r9, %rdx + 0x0f, 0x83, 0x82, 0xfd, 0xff, 0xff, //0x00000a92 jae LBB0_185 + //0x00000a98 LBB0_188 + 0x48, 0x8d, 0x42, 0x01, //0x00000a98 leaq $1(%rdx), %rax + 0x0f, 0xb6, 0x0a, //0x00000a9c movzbl (%rdx), %ecx + 0x80, 0xf9, 0x5c, //0x00000a9f cmpb $92, %cl + 0x0f, 0x85, 0xe9, 0x00, 0x00, 0x00, //0x00000aa2 jne LBB0_199 + 0x4c, 0x8d, 0x6a, 0x02, //0x00000aa8 leaq $2(%rdx), %r13 + 0x4d, 0x39, 0xcd, //0x00000aac cmpq %r9, %r13 + 0x0f, 0x87, 0xc7, 0x02, 0x00, 0x00, //0x00000aaf ja LBB0_213 + 0x0f, 0xb6, 0x00, //0x00000ab5 movzbl (%rax), %eax + 0x3c, 0x6e, //0x00000ab8 cmpb $110, %al + 0x0f, 0x84, 0xcc, 0xff, 0xff, 0xff, //0x00000aba je LBB0_186 + 0x3c, 0x72, //0x00000ac0 cmpb $114, %al + 0x0f, 0x84, 0xc4, 0xff, 0xff, 0xff, //0x00000ac2 je LBB0_186 + 0x3c, 0x75, //0x00000ac8 cmpb $117, %al + 0x0f, 0x85, 0x7e, 0xfd, 0xff, 0xff, //0x00000aca jne LBB0_155 + 0x4c, 0x89, 0xc8, //0x00000ad0 movq %r9, %rax + 0x4c, 0x29, 0xe8, //0x00000ad3 subq %r13, %rax + 0x48, 0x83, 0xf8, 0x04, //0x00000ad6 cmpq $4, %rax + 0x0f, 0x8c, 0x6e, 0xfd, 0xff, 0xff, //0x00000ada jl LBB0_155 + 0x41, 0x8b, 0x45, 0x00, //0x00000ae0 movl (%r13), %eax + 0x89, 0xc1, //0x00000ae4 movl %eax, %ecx + 0xf7, 0xd1, //0x00000ae6 notl %ecx + 0x8d, 0xb8, 0xd0, 0xcf, 0xcf, 0xcf, //0x00000ae8 leal $-808464432(%rax), %edi + 0x81, 0xe1, 0x80, 0x80, 0x80, 0x80, //0x00000aee andl $-2139062144, %ecx + 0x85, 0xf9, //0x00000af4 testl %edi, %ecx + 0x0f, 0x85, 0x52, 0xfd, 0xff, 0xff, //0x00000af6 jne LBB0_155 + 0x8d, 0xb8, 0x19, 0x19, 0x19, 0x19, //0x00000afc leal $421075225(%rax), %edi + 0x09, 0xc7, //0x00000b02 orl %eax, %edi + 0xf7, 0xc7, 0x80, 0x80, 0x80, 0x80, //0x00000b04 testl $-2139062144, %edi + 0x0f, 0x85, 0x3e, 0xfd, 0xff, 0xff, //0x00000b0a jne LBB0_155 + 0x89, 0xc7, //0x00000b10 movl %eax, %edi + 0x81, 0xe7, 0x7f, 0x7f, 0x7f, 0x7f, //0x00000b12 andl $2139062143, %edi + 0xbb, 0xc0, 0xc0, 0xc0, 0xc0, //0x00000b18 movl $-1061109568, %ebx + 0x29, 0xfb, //0x00000b1d subl %edi, %ebx + 0x44, 0x8d, 0x87, 0x46, 0x46, 0x46, 0x46, //0x00000b1f leal $1179010630(%rdi), %r8d + 0x21, 0xcb, //0x00000b26 andl %ecx, %ebx + 0x44, 0x85, 0xc3, //0x00000b28 testl %r8d, %ebx + 0x0f, 0x85, 0x1d, 0xfd, 0xff, 0xff, //0x00000b2b jne LBB0_155 + 0xbb, 0xe0, 0xe0, 0xe0, 0xe0, //0x00000b31 movl $-522133280, %ebx + 0x29, 0xfb, //0x00000b36 subl %edi, %ebx + 0x81, 0xc7, 0x39, 0x39, 0x39, 0x39, //0x00000b38 addl $960051513, %edi + 0x21, 0xd9, //0x00000b3e andl %ebx, %ecx + 0x85, 0xf9, //0x00000b40 testl %edi, %ecx + 0x0f, 0x85, 0x06, 0xfd, 0xff, 0xff, //0x00000b42 jne LBB0_155 + 0x44, 0x89, 0xd3, //0x00000b48 movl %r10d, %ebx + 0x0f, 0xc8, //0x00000b4b bswapl %eax + 0x89, 0xc1, //0x00000b4d movl %eax, %ecx + 0xc1, 0xe9, 0x04, //0x00000b4f shrl $4, %ecx + 0xf7, 0xd1, //0x00000b52 notl %ecx + 0x81, 0xe1, 0x01, 0x01, 0x01, 0x01, //0x00000b54 andl $16843009, %ecx + 0x8d, 0x0c, 0xc9, //0x00000b5a leal (%rcx,%rcx,8), %ecx + 0x25, 0x0f, 0x0f, 0x0f, 0x0f, //0x00000b5d andl $252645135, %eax + 0x01, 0xc8, //0x00000b62 addl %ecx, %eax + 0x89, 0xc1, //0x00000b64 movl %eax, %ecx + 0xc1, 0xe9, 0x04, //0x00000b66 shrl $4, %ecx + 0x09, 0xc1, //0x00000b69 orl %eax, %ecx + 0x89, 0xc8, //0x00000b6b movl %ecx, %eax + 0xc1, 0xe8, 0x08, //0x00000b6d shrl $8, %eax + 0x25, 0x00, 0xff, 0x00, 0x00, //0x00000b70 andl $65280, %eax + 0x89, 0xcf, //0x00000b75 movl %ecx, %edi + 0x81, 0xe7, 0x80, 0x00, 0x00, 0x00, //0x00000b77 andl $128, %edi + 0x48, 0x83, 0xc2, 0x06, //0x00000b7d addq $6, %rdx + 0x09, 0xc7, //0x00000b81 orl %eax, %edi + 0x49, 0x89, 0xd5, //0x00000b83 movq %rdx, %r13 + 0x0f, 0x84, 0x08, 0x00, 0x00, 0x00, //0x00000b86 je LBB0_200 + 0xe9, 0xbd, 0xfc, 0xff, 0xff, //0x00000b8c jmp LBB0_155 + //0x00000b91 LBB0_199 + 0x49, 0x89, 0xc5, //0x00000b91 movq %rax, %r13 + //0x00000b94 LBB0_200 + 0x80, 0xf9, 0x0d, //0x00000b94 cmpb $13, %cl + 0x0f, 0x84, 0xef, 0xfe, 0xff, 0xff, //0x00000b97 je LBB0_186 + 0x4c, 0x89, 0xea, //0x00000b9d movq %r13, %rdx + 0x80, 0xf9, 0x0a, //0x00000ba0 cmpb $10, %cl + 0x0f, 0x84, 0xe6, 0xfe, 0xff, 0xff, //0x00000ba3 je LBB0_187 + 0xe9, 0xa0, 0xfc, 0xff, 0xff, //0x00000ba9 jmp LBB0_155 + //0x00000bae LBB0_158 + 0x49, 0x89, 0xc5, //0x00000bae movq %rax, %r13 + 0x44, 0x89, 0xd3, //0x00000bb1 movl %r10d, %ebx + 0xe9, 0x0f, 0x00, 0x00, 0x00, //0x00000bb4 jmp LBB0_162 + //0x00000bb9 LBB0_159 + 0x80, 0xf9, 0x2f, //0x00000bb9 cmpb $47, %cl + 0x0f, 0x85, 0x03, 0x00, 0x00, 0x00, //0x00000bbc jne LBB0_161 + 0x40, 0xb7, 0x2f, //0x00000bc2 movb $47, %dil + //0x00000bc5 LBB0_161 + 0x49, 0x89, 0xc5, //0x00000bc5 movq %rax, %r13 + //0x00000bc8 LBB0_162 + 0x40, 0x0f, 0xb6, 0xc7, //0x00000bc8 movzbl %dil, %eax + 0x48, 0x8b, 0x4d, 0xd0, //0x00000bcc movq $-48(%rbp), %rcx + 0x0f, 0xb6, 0x04, 0x01, //0x00000bd0 movzbl (%rcx,%rax), %eax + 0x3d, 0xff, 0x00, 0x00, 0x00, //0x00000bd4 cmpl $255, %eax + 0x0f, 0x84, 0x4b, 0x01, 0x00, 0x00, //0x00000bd9 je LBB0_182 + 0xc1, 0xe3, 0x06, //0x00000bdf shll $6, %ebx + 0x09, 0xc3, //0x00000be2 orl %eax, %ebx + 0xbe, 0x03, 0x00, 0x00, 0x00, //0x00000be4 movl $3, %esi + 0x4d, 0x39, 0xcd, //0x00000be9 cmpq %r9, %r13 + 0x0f, 0x82, 0x1f, 0x00, 0x00, 0x00, //0x00000bec jb LBB0_166 + 0xe9, 0x70, 0xf8, 0xff, 0xff, //0x00000bf2 jmp LBB0_51 + //0x00000bf7 LBB0_180 + 0x80, 0xf9, 0x6e, //0x00000bf7 cmpb $110, %cl + 0x0f, 0x85, 0x47, 0x01, 0x00, 0x00, //0x00000bfa jne LBB0_206 + //0x00000c00 LBB0_164 + 0x49, 0x89, 0xc5, //0x00000c00 movq %rax, %r13 + //0x00000c03 LBB0_165 + 0xbe, 0x03, 0x00, 0x00, 0x00, //0x00000c03 movl $3, %esi + 0x4d, 0x39, 0xcd, //0x00000c08 cmpq %r9, %r13 + 0x0f, 0x83, 0x9d, 0xf7, 0xff, 0xff, //0x00000c0b jae LBB0_38 + //0x00000c11 LBB0_166 + 0x49, 0x8d, 0x4d, 0x01, //0x00000c11 leaq $1(%r13), %rcx + 0x41, 0x0f, 0xb6, 0x45, 0x00, //0x00000c15 movzbl (%r13), %eax + 0x3c, 0x5c, //0x00000c1a cmpb $92, %al + 0x0f, 0x85, 0xee, 0x00, 0x00, 0x00, //0x00000c1c jne LBB0_177 + 0x49, 0x8d, 0x45, 0x02, //0x00000c22 leaq $2(%r13), %rax + 0x40, 0xb7, 0xff, //0x00000c26 movb $-1, %dil + 0x4c, 0x39, 0xc8, //0x00000c29 cmpq %r9, %rax + 0x0f, 0x87, 0x02, 0x01, 0x00, 0x00, //0x00000c2c ja LBB0_183 + 0x0f, 0xb6, 0x09, //0x00000c32 movzbl (%rcx), %ecx + 0x80, 0xf9, 0x71, //0x00000c35 cmpb $113, %cl + 0x0f, 0x8e, 0xb9, 0xff, 0xff, 0xff, //0x00000c38 jle LBB0_180 + 0x80, 0xf9, 0x72, //0x00000c3e cmpb $114, %cl + 0x0f, 0x84, 0xb9, 0xff, 0xff, 0xff, //0x00000c41 je LBB0_164 + 0x80, 0xf9, 0x75, //0x00000c47 cmpb $117, %cl + 0x0f, 0x85, 0x03, 0x01, 0x00, 0x00, //0x00000c4a jne LBB0_208 + 0x4c, 0x89, 0xc9, //0x00000c50 movq %r9, %rcx + 0x48, 0x29, 0xc1, //0x00000c53 subq %rax, %rcx + 0x48, 0x83, 0xf9, 0x04, //0x00000c56 cmpq $4, %rcx + 0x0f, 0x8c, 0xf3, 0x00, 0x00, 0x00, //0x00000c5a jl LBB0_208 + 0x8b, 0x08, //0x00000c60 movl (%rax), %ecx + 0x89, 0xca, //0x00000c62 movl %ecx, %edx + 0xf7, 0xd2, //0x00000c64 notl %edx + 0x8d, 0xb1, 0xd0, 0xcf, 0xcf, 0xcf, //0x00000c66 leal $-808464432(%rcx), %esi + 0x81, 0xe2, 0x80, 0x80, 0x80, 0x80, //0x00000c6c andl $-2139062144, %edx + 0x85, 0xf2, //0x00000c72 testl %esi, %edx + 0x0f, 0x85, 0xd9, 0x00, 0x00, 0x00, //0x00000c74 jne LBB0_208 + 0x8d, 0xb1, 0x19, 0x19, 0x19, 0x19, //0x00000c7a leal $421075225(%rcx), %esi + 0x09, 0xce, //0x00000c80 orl %ecx, %esi + 0xf7, 0xc6, 0x80, 0x80, 0x80, 0x80, //0x00000c82 testl $-2139062144, %esi + 0x0f, 0x85, 0xc5, 0x00, 0x00, 0x00, //0x00000c88 jne LBB0_208 + 0x41, 0x89, 0xda, //0x00000c8e movl %ebx, %r10d + 0x89, 0xce, //0x00000c91 movl %ecx, %esi + 0x81, 0xe6, 0x7f, 0x7f, 0x7f, 0x7f, //0x00000c93 andl $2139062143, %esi + 0xbb, 0xc0, 0xc0, 0xc0, 0xc0, //0x00000c99 movl $-1061109568, %ebx + 0x29, 0xf3, //0x00000c9e subl %esi, %ebx + 0x44, 0x8d, 0x86, 0x46, 0x46, 0x46, 0x46, //0x00000ca0 leal $1179010630(%rsi), %r8d + 0x21, 0xd3, //0x00000ca7 andl %edx, %ebx + 0x44, 0x85, 0xc3, //0x00000ca9 testl %r8d, %ebx + 0x0f, 0x85, 0x8a, 0x00, 0x00, 0x00, //0x00000cac jne LBB0_205 + 0xbb, 0xe0, 0xe0, 0xe0, 0xe0, //0x00000cb2 movl $-522133280, %ebx + 0x29, 0xf3, //0x00000cb7 subl %esi, %ebx + 0x81, 0xc6, 0x39, 0x39, 0x39, 0x39, //0x00000cb9 addl $960051513, %esi + 0x21, 0xda, //0x00000cbf andl %ebx, %edx + 0x85, 0xf2, //0x00000cc1 testl %esi, %edx + 0x0f, 0x85, 0x73, 0x00, 0x00, 0x00, //0x00000cc3 jne LBB0_205 + 0x0f, 0xc9, //0x00000cc9 bswapl %ecx + 0x89, 0xc8, //0x00000ccb movl %ecx, %eax + 0xc1, 0xe8, 0x04, //0x00000ccd shrl $4, %eax + 0xf7, 0xd0, //0x00000cd0 notl %eax + 0x25, 0x01, 0x01, 0x01, 0x01, //0x00000cd2 andl $16843009, %eax + 0x8d, 0x04, 0xc0, //0x00000cd7 leal (%rax,%rax,8), %eax + 0x81, 0xe1, 0x0f, 0x0f, 0x0f, 0x0f, //0x00000cda andl $252645135, %ecx + 0x01, 0xc1, //0x00000ce0 addl %eax, %ecx + 0x89, 0xc8, //0x00000ce2 movl %ecx, %eax + 0xc1, 0xe8, 0x04, //0x00000ce4 shrl $4, %eax + 0x09, 0xc8, //0x00000ce7 orl %ecx, %eax + 0x89, 0xc1, //0x00000ce9 movl %eax, %ecx + 0xc1, 0xe9, 0x08, //0x00000ceb shrl $8, %ecx + 0x81, 0xe1, 0x00, 0xff, 0x00, 0x00, //0x00000cee andl $65280, %ecx + 0x89, 0xc2, //0x00000cf4 movl %eax, %edx + 0x81, 0xe2, 0x80, 0x00, 0x00, 0x00, //0x00000cf6 andl $128, %edx + 0x49, 0x83, 0xc5, 0x06, //0x00000cfc addq $6, %r13 + 0x09, 0xca, //0x00000d00 orl %ecx, %edx + 0x44, 0x89, 0xd3, //0x00000d02 movl %r10d, %ebx + 0x0f, 0x84, 0x08, 0x00, 0x00, 0x00, //0x00000d05 je LBB0_178 + 0xe9, 0x46, 0x00, 0x00, 0x00, //0x00000d0b jmp LBB0_209 + //0x00000d10 LBB0_177 + 0x49, 0x89, 0xcd, //0x00000d10 movq %rcx, %r13 + //0x00000d13 LBB0_178 + 0x3c, 0x0d, //0x00000d13 cmpb $13, %al + 0x0f, 0x84, 0xe8, 0xfe, 0xff, 0xff, //0x00000d15 je LBB0_165 + 0x89, 0xc7, //0x00000d1b movl %eax, %edi + 0x3c, 0x0a, //0x00000d1d cmpb $10, %al + 0x0f, 0x84, 0xde, 0xfe, 0xff, 0xff, //0x00000d1f je LBB0_165 + 0xe9, 0x2c, 0x00, 0x00, 0x00, //0x00000d25 jmp LBB0_209 + //0x00000d2a LBB0_182 + 0xbe, 0x02, 0x00, 0x00, 0x00, //0x00000d2a movl $2, %esi + 0xe9, 0xa8, 0xf7, 0xff, 0xff, //0x00000d2f jmp LBB0_62 + //0x00000d34 LBB0_183 + 0x49, 0x89, 0xcd, //0x00000d34 movq %rcx, %r13 + 0xe9, 0x1a, 0x00, 0x00, 0x00, //0x00000d37 jmp LBB0_209 + //0x00000d3c LBB0_205 + 0x49, 0x89, 0xc5, //0x00000d3c movq %rax, %r13 + 0x44, 0x89, 0xd3, //0x00000d3f movl %r10d, %ebx + 0xe9, 0x0f, 0x00, 0x00, 0x00, //0x00000d42 jmp LBB0_209 + //0x00000d47 LBB0_206 + 0x80, 0xf9, 0x2f, //0x00000d47 cmpb $47, %cl + 0x0f, 0x85, 0x03, 0x00, 0x00, 0x00, //0x00000d4a jne LBB0_208 + 0x40, 0xb7, 0x2f, //0x00000d50 movb $47, %dil + //0x00000d53 LBB0_208 + 0x49, 0x89, 0xc5, //0x00000d53 movq %rax, %r13 + //0x00000d56 LBB0_209 + 0x40, 0x0f, 0xb6, 0xc7, //0x00000d56 movzbl %dil, %eax + 0x48, 0x8b, 0x4d, 0xd0, //0x00000d5a movq $-48(%rbp), %rcx + 0x0f, 0xb6, 0x04, 0x01, //0x00000d5e movzbl (%rcx,%rax), %eax + 0x3d, 0xff, 0x00, 0x00, 0x00, //0x00000d62 cmpl $255, %eax + 0x0f, 0x84, 0x66, 0xfb, 0xff, 0xff, //0x00000d67 je LBB0_211 + //0x00000d6d LBB0_210 + 0xc1, 0xe3, 0x06, //0x00000d6d shll $6, %ebx + 0x09, 0xc3, //0x00000d70 orl %eax, %ebx + 0xbe, 0x04, 0x00, 0x00, 0x00, //0x00000d72 movl $4, %esi + 0xe9, 0xeb, 0xf6, 0xff, 0xff, //0x00000d77 jmp LBB0_51 + //0x00000d7c LBB0_213 + 0x49, 0x89, 0xc5, //0x00000d7c movq %rax, %r13 + 0xe9, 0xca, 0xfa, 0xff, 0xff, //0x00000d7f jmp LBB0_155 + //0x00000d84 LBB0_214 + 0x4d, 0x8d, 0x79, 0xfc, //0x00000d84 leaq $-4(%r9), %r15 + 0x4d, 0x39, 0xfe, //0x00000d88 cmpq %r15, %r14 + 0x0f, 0x87, 0xe4, 0x0c, 0x00, 0x00, //0x00000d8b ja LBB0_433 + 0x4c, 0x8b, 0x6d, 0xb0, //0x00000d91 movq $-80(%rbp), %r13 + 0x4c, 0x03, 0x6d, 0x88, //0x00000d95 addq $-120(%rbp), %r13 + 0x49, 0x83, 0xc5, 0xfc, //0x00000d99 addq $-4, %r13 + 0x4c, 0x39, 0xef, //0x00000d9d cmpq %r13, %rdi + 0x44, 0x8b, 0x65, 0xc4, //0x00000da0 movl $-60(%rbp), %r12d + 0x0f, 0x87, 0xcf, 0x0c, 0x00, 0x00, //0x00000da4 ja LBB0_434 + 0x48, 0x8b, 0x45, 0xb8, //0x00000daa movq $-72(%rbp), %rax + 0x48, 0x8b, 0x4d, 0xa0, //0x00000dae movq $-96(%rbp), %rcx + 0x48, 0x01, 0xc8, //0x00000db2 addq %rcx, %rax + 0x48, 0x83, 0xc0, 0xff, //0x00000db5 addq $-1, %rax + 0x48, 0x89, 0x45, 0x90, //0x00000db9 movq %rax, $-112(%rbp) + 0x4c, 0x89, 0x6d, 0xb0, //0x00000dbd movq %r13, $-80(%rbp) + 0x4c, 0x89, 0x7d, 0xc8, //0x00000dc1 movq %r15, $-56(%rbp) + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000dc5 .p2align 4, 0x90 + //0x00000dd0 LBB0_217 + 0x49, 0x89, 0xfb, //0x00000dd0 movq %rdi, %r11 + 0x41, 0x0f, 0xb6, 0x06, //0x00000dd3 movzbl (%r14), %eax + 0x48, 0x8b, 0x75, 0xd0, //0x00000dd7 movq $-48(%rbp), %rsi + 0x0f, 0xb6, 0x14, 0x06, //0x00000ddb movzbl (%rsi,%rax), %edx + 0x41, 0x0f, 0xb6, 0x46, 0x01, //0x00000ddf movzbl $1(%r14), %eax + 0x0f, 0xb6, 0x04, 0x06, //0x00000de4 movzbl (%rsi,%rax), %eax + 0x41, 0x0f, 0xb6, 0x4e, 0x02, //0x00000de8 movzbl $2(%r14), %ecx + 0x0f, 0xb6, 0x1c, 0x0e, //0x00000ded movzbl (%rsi,%rcx), %ebx + 0x41, 0x0f, 0xb6, 0x4e, 0x03, //0x00000df1 movzbl $3(%r14), %ecx + 0x0f, 0xb6, 0x0c, 0x0e, //0x00000df6 movzbl (%rsi,%rcx), %ecx + 0x89, 0xc7, //0x00000dfa movl %eax, %edi + 0x09, 0xd7, //0x00000dfc orl %edx, %edi + 0x89, 0xde, //0x00000dfe movl %ebx, %esi + 0x09, 0xce, //0x00000e00 orl %ecx, %esi + 0x09, 0xfe, //0x00000e02 orl %edi, %esi + 0x40, 0x80, 0xfe, 0xff, //0x00000e04 cmpb $-1, %sil + 0x0f, 0x84, 0x32, 0x00, 0x00, 0x00, //0x00000e08 je LBB0_219 + 0xc1, 0xe2, 0x1a, //0x00000e0e shll $26, %edx + 0xc1, 0xe0, 0x14, //0x00000e11 shll $20, %eax + 0x09, 0xd0, //0x00000e14 orl %edx, %eax + 0xc1, 0xe3, 0x0e, //0x00000e16 shll $14, %ebx + 0xc1, 0xe1, 0x08, //0x00000e19 shll $8, %ecx + 0x09, 0xd9, //0x00000e1c orl %ebx, %ecx + 0x09, 0xc1, //0x00000e1e orl %eax, %ecx + 0x0f, 0xc9, //0x00000e20 bswapl %ecx + 0x4c, 0x89, 0xdf, //0x00000e22 movq %r11, %rdi + 0x41, 0x89, 0x0b, //0x00000e25 movl %ecx, (%r11) + 0x49, 0x83, 0xc6, 0x04, //0x00000e28 addq $4, %r14 + 0x48, 0x83, 0xc7, 0x03, //0x00000e2c addq $3, %rdi + 0xe9, 0xbb, 0x06, 0x00, 0x00, //0x00000e30 jmp LBB0_372 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000e35 .p2align 4, 0x90 + //0x00000e40 LBB0_219 + 0x4d, 0x39, 0xce, //0x00000e40 cmpq %r9, %r14 + 0x4c, 0x89, 0xdf, //0x00000e43 movq %r11, %rdi + 0x0f, 0x83, 0xa4, 0x06, 0x00, 0x00, //0x00000e46 jae LBB0_372 + 0x4c, 0x89, 0xf6, //0x00000e4c movq %r14, %rsi + 0x41, 0xf6, 0xc4, 0x08, //0x00000e4f testb $8, %r12b + 0x0f, 0x85, 0xd1, 0x00, 0x00, 0x00, //0x00000e53 jne LBB0_233 + 0xe9, 0x0f, 0x00, 0x00, 0x00, //0x00000e59 jmp LBB0_222 + 0x90, 0x90, //0x00000e5e .p2align 4, 0x90 + //0x00000e60 LBB0_221 + 0x48, 0x83, 0xc6, 0x01, //0x00000e60 addq $1, %rsi + 0x4c, 0x39, 0xce, //0x00000e64 cmpq %r9, %rsi + 0x0f, 0x83, 0xde, 0x01, 0x00, 0x00, //0x00000e67 jae LBB0_249 + //0x00000e6d LBB0_222 + 0x44, 0x0f, 0xb6, 0x06, //0x00000e6d movzbl (%rsi), %r8d + 0x49, 0x83, 0xf8, 0x0d, //0x00000e71 cmpq $13, %r8 + 0x0f, 0x84, 0xe5, 0xff, 0xff, 0xff, //0x00000e75 je LBB0_221 + 0x41, 0x80, 0xf8, 0x0a, //0x00000e7b cmpb $10, %r8b + 0x0f, 0x84, 0xdb, 0xff, 0xff, 0xff, //0x00000e7f je LBB0_221 + 0x48, 0x8b, 0x45, 0xd0, //0x00000e85 movq $-48(%rbp), %rax + 0x42, 0x0f, 0xb6, 0x14, 0x00, //0x00000e89 movzbl (%rax,%r8), %edx + 0x48, 0x83, 0xc6, 0x01, //0x00000e8e addq $1, %rsi + 0x81, 0xfa, 0xff, 0x00, 0x00, 0x00, //0x00000e92 cmpl $255, %edx + 0x0f, 0x84, 0xe4, 0x02, 0x00, 0x00, //0x00000e98 je LBB0_274 + 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00000e9e movl $1, %ebx + 0x4c, 0x39, 0xce, //0x00000ea3 cmpq %r9, %rsi + 0x0f, 0x82, 0x21, 0x00, 0x00, 0x00, //0x00000ea6 jb LBB0_227 + 0xe9, 0x50, 0x02, 0x00, 0x00, //0x00000eac jmp LBB0_264 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000eb1 .p2align 4, 0x90 + //0x00000ec0 LBB0_226 + 0x48, 0x83, 0xc6, 0x01, //0x00000ec0 addq $1, %rsi + 0x4c, 0x39, 0xce, //0x00000ec4 cmpq %r9, %rsi + 0x0f, 0x83, 0x9e, 0x04, 0x00, 0x00, //0x00000ec7 jae LBB0_307 + //0x00000ecd LBB0_227 + 0x44, 0x0f, 0xb6, 0x06, //0x00000ecd movzbl (%rsi), %r8d + 0x49, 0x83, 0xf8, 0x0d, //0x00000ed1 cmpq $13, %r8 + 0x0f, 0x84, 0xe5, 0xff, 0xff, 0xff, //0x00000ed5 je LBB0_226 + 0x41, 0x80, 0xf8, 0x0a, //0x00000edb cmpb $10, %r8b + 0x0f, 0x84, 0xdb, 0xff, 0xff, 0xff, //0x00000edf je LBB0_226 + 0x48, 0x8b, 0x45, 0xd0, //0x00000ee5 movq $-48(%rbp), %rax + 0x42, 0x0f, 0xb6, 0x04, 0x00, //0x00000ee9 movzbl (%rax,%r8), %eax + 0x48, 0x83, 0xc6, 0x01, //0x00000eee addq $1, %rsi + 0x3d, 0xff, 0x00, 0x00, 0x00, //0x00000ef2 cmpl $255, %eax + 0x0f, 0x84, 0x2e, 0x08, 0x00, 0x00, //0x00000ef7 je LBB0_363 + 0xc1, 0xe2, 0x06, //0x00000efd shll $6, %edx + 0x09, 0xc2, //0x00000f00 orl %eax, %edx + 0xbb, 0x02, 0x00, 0x00, 0x00, //0x00000f02 movl $2, %ebx + 0x4c, 0x39, 0xce, //0x00000f07 cmpq %r9, %rsi + 0x0f, 0x82, 0x61, 0x01, 0x00, 0x00, //0x00000f0a jb LBB0_253 + 0xe9, 0xec, 0x01, 0x00, 0x00, //0x00000f10 jmp LBB0_264 + //0x00000f15 LBB0_247 + 0x80, 0xf9, 0x6e, //0x00000f15 cmpb $110, %cl + 0x0f, 0x85, 0xae, 0x01, 0x00, 0x00, //0x00000f18 jne LBB0_259 + //0x00000f1e LBB0_231 + 0x48, 0x89, 0xc6, //0x00000f1e movq %rax, %rsi + //0x00000f21 LBB0_232 + 0x4c, 0x39, 0xce, //0x00000f21 cmpq %r9, %rsi + 0x0f, 0x83, 0x21, 0x01, 0x00, 0x00, //0x00000f24 jae LBB0_249 + //0x00000f2a LBB0_233 + 0x48, 0x8d, 0x4e, 0x01, //0x00000f2a leaq $1(%rsi), %rcx + 0x0f, 0xb6, 0x06, //0x00000f2e movzbl (%rsi), %eax + 0x3c, 0x5c, //0x00000f31 cmpb $92, %al + 0x0f, 0x85, 0xf7, 0x00, 0x00, 0x00, //0x00000f33 jne LBB0_245 + 0x48, 0x8d, 0x46, 0x02, //0x00000f39 leaq $2(%rsi), %rax + 0x41, 0xb0, 0xff, //0x00000f3d movb $-1, %r8b + 0x4c, 0x39, 0xc8, //0x00000f40 cmpq %r9, %rax + 0x0f, 0x87, 0x70, 0x01, 0x00, 0x00, //0x00000f43 ja LBB0_257 + 0x0f, 0xb6, 0x09, //0x00000f49 movzbl (%rcx), %ecx + 0x80, 0xf9, 0x71, //0x00000f4c cmpb $113, %cl + 0x0f, 0x8e, 0xc0, 0xff, 0xff, 0xff, //0x00000f4f jle LBB0_247 + 0x80, 0xf9, 0x72, //0x00000f55 cmpb $114, %cl + 0x0f, 0x84, 0xc0, 0xff, 0xff, 0xff, //0x00000f58 je LBB0_231 + 0x80, 0xf9, 0x75, //0x00000f5e cmpb $117, %cl + 0x0f, 0x85, 0x71, 0x01, 0x00, 0x00, //0x00000f61 jne LBB0_261 + 0x4c, 0x89, 0xc9, //0x00000f67 movq %r9, %rcx + 0x48, 0x29, 0xc1, //0x00000f6a subq %rax, %rcx + 0x48, 0x83, 0xf9, 0x04, //0x00000f6d cmpq $4, %rcx + 0x0f, 0x8c, 0x61, 0x01, 0x00, 0x00, //0x00000f71 jl LBB0_261 + 0x8b, 0x18, //0x00000f77 movl (%rax), %ebx + 0x89, 0xda, //0x00000f79 movl %ebx, %edx + 0xf7, 0xd2, //0x00000f7b notl %edx + 0x8d, 0x8b, 0xd0, 0xcf, 0xcf, 0xcf, //0x00000f7d leal $-808464432(%rbx), %ecx + 0x81, 0xe2, 0x80, 0x80, 0x80, 0x80, //0x00000f83 andl $-2139062144, %edx + 0x85, 0xca, //0x00000f89 testl %ecx, %edx + 0x0f, 0x85, 0x47, 0x01, 0x00, 0x00, //0x00000f8b jne LBB0_261 + 0x8d, 0x8b, 0x19, 0x19, 0x19, 0x19, //0x00000f91 leal $421075225(%rbx), %ecx + 0x09, 0xd9, //0x00000f97 orl %ebx, %ecx + 0xf7, 0xc1, 0x80, 0x80, 0x80, 0x80, //0x00000f99 testl $-2139062144, %ecx + 0x0f, 0x85, 0x33, 0x01, 0x00, 0x00, //0x00000f9f jne LBB0_261 + 0x89, 0xd9, //0x00000fa5 movl %ebx, %ecx + 0x81, 0xe1, 0x7f, 0x7f, 0x7f, 0x7f, //0x00000fa7 andl $2139062143, %ecx + 0xbf, 0xc0, 0xc0, 0xc0, 0xc0, //0x00000fad movl $-1061109568, %edi + 0x29, 0xcf, //0x00000fb2 subl %ecx, %edi + 0x44, 0x8d, 0x91, 0x46, 0x46, 0x46, 0x46, //0x00000fb4 leal $1179010630(%rcx), %r10d + 0x21, 0xd7, //0x00000fbb andl %edx, %edi + 0x44, 0x85, 0xd7, //0x00000fbd testl %r10d, %edi + 0x0f, 0x85, 0xfb, 0x00, 0x00, 0x00, //0x00000fc0 jne LBB0_258 + 0xbf, 0xe0, 0xe0, 0xe0, 0xe0, //0x00000fc6 movl $-522133280, %edi + 0x29, 0xcf, //0x00000fcb subl %ecx, %edi + 0x81, 0xc1, 0x39, 0x39, 0x39, 0x39, //0x00000fcd addl $960051513, %ecx + 0x21, 0xfa, //0x00000fd3 andl %edi, %edx + 0x85, 0xca, //0x00000fd5 testl %ecx, %edx + 0x0f, 0x85, 0xe4, 0x00, 0x00, 0x00, //0x00000fd7 jne LBB0_258 + 0x0f, 0xcb, //0x00000fdd bswapl %ebx + 0x89, 0xd8, //0x00000fdf movl %ebx, %eax + 0xc1, 0xe8, 0x04, //0x00000fe1 shrl $4, %eax + 0xf7, 0xd0, //0x00000fe4 notl %eax + 0x25, 0x01, 0x01, 0x01, 0x01, //0x00000fe6 andl $16843009, %eax + 0x8d, 0x04, 0xc0, //0x00000feb leal (%rax,%rax,8), %eax + 0x81, 0xe3, 0x0f, 0x0f, 0x0f, 0x0f, //0x00000fee andl $252645135, %ebx + 0x01, 0xc3, //0x00000ff4 addl %eax, %ebx + 0x89, 0xd8, //0x00000ff6 movl %ebx, %eax + 0xc1, 0xe8, 0x04, //0x00000ff8 shrl $4, %eax + 0x09, 0xd8, //0x00000ffb orl %ebx, %eax + 0x89, 0xc1, //0x00000ffd movl %eax, %ecx + 0xc1, 0xe9, 0x08, //0x00000fff shrl $8, %ecx + 0x81, 0xe1, 0x00, 0xff, 0x00, 0x00, //0x00001002 andl $65280, %ecx + 0x89, 0xc2, //0x00001008 movl %eax, %edx + 0x81, 0xe2, 0x80, 0x00, 0x00, 0x00, //0x0000100a andl $128, %edx + 0x48, 0x83, 0xc6, 0x06, //0x00001010 addq $6, %rsi + 0x09, 0xca, //0x00001014 orl %ecx, %edx + 0x4c, 0x89, 0xdf, //0x00001016 movq %r11, %rdi + 0x0f, 0x85, 0xbc, 0x00, 0x00, 0x00, //0x00001019 jne LBB0_262 + 0x3c, 0x0d, //0x0000101f cmpb $13, %al + 0x0f, 0x85, 0x14, 0x00, 0x00, 0x00, //0x00001021 jne LBB0_246 + 0xe9, 0xf5, 0xfe, 0xff, 0xff, //0x00001027 jmp LBB0_232 + 0x90, 0x90, 0x90, 0x90, //0x0000102c .p2align 4, 0x90 + //0x00001030 LBB0_245 + 0x48, 0x89, 0xce, //0x00001030 movq %rcx, %rsi + 0x3c, 0x0d, //0x00001033 cmpb $13, %al + 0x0f, 0x84, 0xe6, 0xfe, 0xff, 0xff, //0x00001035 je LBB0_232 + //0x0000103b LBB0_246 + 0x41, 0x89, 0xc0, //0x0000103b movl %eax, %r8d + 0x3c, 0x0a, //0x0000103e cmpb $10, %al + 0x0f, 0x84, 0xdb, 0xfe, 0xff, 0xff, //0x00001040 je LBB0_232 + 0xe9, 0x90, 0x00, 0x00, 0x00, //0x00001046 jmp LBB0_262 + //0x0000104b LBB0_249 + 0x31, 0xdb, //0x0000104b xorl %ebx, %ebx + 0x31, 0xd2, //0x0000104d xorl %edx, %edx + //0x0000104f LBB0_250 + 0x85, 0xdb, //0x0000104f testl %ebx, %ebx + 0x0f, 0x85, 0xaa, 0x00, 0x00, 0x00, //0x00001051 jne LBB0_264 + 0x49, 0x89, 0xf6, //0x00001057 movq %rsi, %r14 + 0xe9, 0x91, 0x04, 0x00, 0x00, //0x0000105a jmp LBB0_372 + //0x0000105f LBB0_252 + 0x48, 0x83, 0xc6, 0x01, //0x0000105f addq $1, %rsi + 0xbb, 0x02, 0x00, 0x00, 0x00, //0x00001063 movl $2, %ebx + 0x4c, 0x39, 0xce, //0x00001068 cmpq %r9, %rsi + 0x0f, 0x83, 0xde, 0xff, 0xff, 0xff, //0x0000106b jae LBB0_250 + //0x00001071 LBB0_253 + 0x44, 0x0f, 0xb6, 0x06, //0x00001071 movzbl (%rsi), %r8d + 0x49, 0x83, 0xf8, 0x0d, //0x00001075 cmpq $13, %r8 + 0x0f, 0x84, 0xe0, 0xff, 0xff, 0xff, //0x00001079 je LBB0_252 + 0x41, 0x80, 0xf8, 0x0a, //0x0000107f cmpb $10, %r8b + 0x0f, 0x84, 0xd6, 0xff, 0xff, 0xff, //0x00001083 je LBB0_252 + 0x48, 0x8b, 0x45, 0xd0, //0x00001089 movq $-48(%rbp), %rax + 0x42, 0x0f, 0xb6, 0x04, 0x00, //0x0000108d movzbl (%rax,%r8), %eax + 0x48, 0x83, 0xc6, 0x01, //0x00001092 addq $1, %rsi + 0x3d, 0xff, 0x00, 0x00, 0x00, //0x00001096 cmpl $255, %eax + 0x0f, 0x84, 0x3d, 0x08, 0x00, 0x00, //0x0000109b je LBB0_400 + 0xc1, 0xe2, 0x06, //0x000010a1 shll $6, %edx + 0x09, 0xc2, //0x000010a4 orl %eax, %edx + 0xbb, 0x03, 0x00, 0x00, 0x00, //0x000010a6 movl $3, %ebx + 0x4c, 0x39, 0xce, //0x000010ab cmpq %r9, %rsi + 0x0f, 0x82, 0x9c, 0x04, 0x00, 0x00, //0x000010ae jb LBB0_333 + 0xe9, 0x48, 0x00, 0x00, 0x00, //0x000010b4 jmp LBB0_264 + //0x000010b9 LBB0_257 + 0x48, 0x89, 0xce, //0x000010b9 movq %rcx, %rsi + 0xe9, 0x1a, 0x00, 0x00, 0x00, //0x000010bc jmp LBB0_262 + //0x000010c1 LBB0_258 + 0x48, 0x89, 0xc6, //0x000010c1 movq %rax, %rsi + 0x4c, 0x89, 0xdf, //0x000010c4 movq %r11, %rdi + 0xe9, 0x0f, 0x00, 0x00, 0x00, //0x000010c7 jmp LBB0_262 + //0x000010cc LBB0_259 + 0x80, 0xf9, 0x2f, //0x000010cc cmpb $47, %cl + 0x0f, 0x85, 0x03, 0x00, 0x00, 0x00, //0x000010cf jne LBB0_261 + 0x41, 0xb0, 0x2f, //0x000010d5 movb $47, %r8b + //0x000010d8 LBB0_261 + 0x48, 0x89, 0xc6, //0x000010d8 movq %rax, %rsi + //0x000010db LBB0_262 + 0x41, 0x0f, 0xb6, 0xc0, //0x000010db movzbl %r8b, %eax + 0x48, 0x8b, 0x4d, 0xd0, //0x000010df movq $-48(%rbp), %rcx + 0x0f, 0xb6, 0x14, 0x01, //0x000010e3 movzbl (%rcx,%rax), %edx + 0x81, 0xfa, 0xff, 0x00, 0x00, 0x00, //0x000010e7 cmpl $255, %edx + 0x0f, 0x84, 0x8f, 0x00, 0x00, 0x00, //0x000010ed je LBB0_274 + 0xbb, 0x01, 0x00, 0x00, 0x00, //0x000010f3 movl $1, %ebx + 0x4c, 0x39, 0xce, //0x000010f8 cmpq %r9, %rsi + 0x0f, 0x82, 0x41, 0x01, 0x00, 0x00, //0x000010fb jb LBB0_290 + //0x00001101 LBB0_264 + 0x41, 0xf6, 0xc4, 0x02, //0x00001101 testb $2, %r12b + 0x0f, 0x94, 0xc0, //0x00001105 sete %al + 0x83, 0xfb, 0x01, //0x00001108 cmpl $1, %ebx + 0x0f, 0x94, 0xc1, //0x0000110b sete %cl + 0x41, 0x89, 0xd5, //0x0000110e movl %edx, %r13d + 0x4c, 0x39, 0xce, //0x00001111 cmpq %r9, %rsi + 0x0f, 0x82, 0x11, 0x00, 0x00, 0x00, //0x00001114 jb LBB0_267 + 0x83, 0xfb, 0x04, //0x0000111a cmpl $4, %ebx + 0x0f, 0x84, 0x08, 0x00, 0x00, 0x00, //0x0000111d je LBB0_267 + 0x08, 0xc8, //0x00001123 orb %cl, %al + 0x0f, 0x85, 0x9a, 0x03, 0x00, 0x00, //0x00001125 jne LBB0_371 + //0x0000112b LBB0_267 + 0xb0, 0x04, //0x0000112b movb $4, %al + 0x28, 0xd8, //0x0000112d subb %bl, %al + 0x0f, 0xb6, 0xc0, //0x0000112f movzbl %al, %eax + 0x01, 0xc0, //0x00001132 addl %eax, %eax + 0x8d, 0x0c, 0x40, //0x00001134 leal (%rax,%rax,2), %ecx + 0x44, 0x89, 0xe8, //0x00001137 movl %r13d, %eax + 0xd3, 0xe0, //0x0000113a shll %cl, %eax + 0x83, 0xfb, 0x02, //0x0000113c cmpl $2, %ebx + 0x4c, 0x89, 0xdf, //0x0000113f movq %r11, %rdi + 0x0f, 0x84, 0x1c, 0x00, 0x00, 0x00, //0x00001142 je LBB0_272 + 0x83, 0xfb, 0x03, //0x00001148 cmpl $3, %ebx + 0x0f, 0x84, 0x10, 0x00, 0x00, 0x00, //0x0000114b je LBB0_271 + 0x83, 0xfb, 0x04, //0x00001151 cmpl $4, %ebx + 0x44, 0x8b, 0x65, 0xc4, //0x00001154 movl $-60(%rbp), %r12d + 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x00001158 jne LBB0_273 + 0x88, 0x47, 0x02, //0x0000115e movb %al, $2(%rdi) + //0x00001161 LBB0_271 + 0x88, 0x67, 0x01, //0x00001161 movb %ah, $1(%rdi) + //0x00001164 LBB0_272 + 0xc1, 0xe8, 0x10, //0x00001164 shrl $16, %eax + 0x88, 0x07, //0x00001167 movb %al, (%rdi) + 0x44, 0x8b, 0x65, 0xc4, //0x00001169 movl $-60(%rbp), %r12d + //0x0000116d LBB0_273 + 0x89, 0xd8, //0x0000116d movl %ebx, %eax + 0x48, 0x01, 0xc7, //0x0000116f addq %rax, %rdi + 0x48, 0x83, 0xc7, 0xff, //0x00001172 addq $-1, %rdi + 0x49, 0x89, 0xf6, //0x00001176 movq %rsi, %r14 + 0x4c, 0x8b, 0x6d, 0xb0, //0x00001179 movq $-80(%rbp), %r13 + 0xe9, 0x6e, 0x03, 0x00, 0x00, //0x0000117d jmp LBB0_372 + //0x00001182 LBB0_274 + 0x31, 0xdb, //0x00001182 xorl %ebx, %ebx + 0x31, 0xd2, //0x00001184 xorl %edx, %edx + //0x00001186 LBB0_275 + 0x41, 0xf6, 0xc4, 0x02, //0x00001186 testb $2, %r12b + 0x0f, 0x85, 0x35, 0x03, 0x00, 0x00, //0x0000118a jne LBB0_371 + 0x41, 0x80, 0xf8, 0x3d, //0x00001190 cmpb $61, %r8b + 0x0f, 0x85, 0x2b, 0x03, 0x00, 0x00, //0x00001194 jne LBB0_371 + 0x83, 0xfb, 0x02, //0x0000119a cmpl $2, %ebx + 0x0f, 0x82, 0x22, 0x03, 0x00, 0x00, //0x0000119d jb LBB0_371 + 0x41, 0x89, 0xd5, //0x000011a3 movl %edx, %r13d + 0xba, 0x05, 0x00, 0x00, 0x00, //0x000011a6 movl $5, %edx + 0x29, 0xda, //0x000011ab subl %ebx, %edx + 0xf6, 0x45, 0xc4, 0x08, //0x000011ad testb $8, $-60(%rbp) + 0x0f, 0x85, 0xbe, 0x01, 0x00, 0x00, //0x000011b1 jne LBB0_308 + 0x4c, 0x39, 0xce, //0x000011b7 cmpq %r9, %rsi + 0x0f, 0x83, 0x6b, 0xff, 0xff, 0xff, //0x000011ba jae LBB0_267 + 0x48, 0x8d, 0x4e, 0x01, //0x000011c0 leaq $1(%rsi), %rcx + 0x48, 0x8b, 0x45, 0x90, //0x000011c4 movq $-112(%rbp), %rax + 0x48, 0x29, 0xf0, //0x000011c8 subq %rsi, %rax + 0x48, 0x83, 0xc6, 0x02, //0x000011cb addq $2, %rsi + 0x48, 0x89, 0xf7, //0x000011cf movq %rsi, %rdi + 0x48, 0x89, 0xce, //0x000011d2 movq %rcx, %rsi + 0xe9, 0x18, 0x00, 0x00, 0x00, //0x000011d5 jmp LBB0_282 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000011da .p2align 4, 0x90 + //0x000011e0 LBB0_281 + 0x48, 0x83, 0xc6, 0x01, //0x000011e0 addq $1, %rsi + 0x48, 0x83, 0xc7, 0x01, //0x000011e4 addq $1, %rdi + 0x48, 0x83, 0xc0, 0xff, //0x000011e8 addq $-1, %rax + 0x0f, 0x83, 0x43, 0x05, 0x00, 0x00, //0x000011ec jae LBB0_364 + //0x000011f2 LBB0_282 + 0x0f, 0xb6, 0x4e, 0xff, //0x000011f2 movzbl $-1(%rsi), %ecx + 0x80, 0xf9, 0x0a, //0x000011f6 cmpb $10, %cl + 0x0f, 0x84, 0xe1, 0xff, 0xff, 0xff, //0x000011f9 je LBB0_281 + 0x80, 0xf9, 0x0d, //0x000011ff cmpb $13, %cl + 0x0f, 0x84, 0xd8, 0xff, 0xff, 0xff, //0x00001202 je LBB0_281 + 0x80, 0xf9, 0x3d, //0x00001208 cmpb $61, %cl + 0x0f, 0x85, 0xb4, 0x02, 0x00, 0x00, //0x0000120b jne LBB0_371 + 0x83, 0xfa, 0x02, //0x00001211 cmpl $2, %edx + 0x0f, 0x84, 0xab, 0x02, 0x00, 0x00, //0x00001214 je LBB0_371 + 0x4c, 0x39, 0xce, //0x0000121a cmpq %r9, %rsi + 0x0f, 0x83, 0x08, 0xff, 0xff, 0xff, //0x0000121d jae LBB0_267 + 0x48, 0x01, 0xc6, //0x00001223 addq %rax, %rsi + 0x31, 0xc9, //0x00001226 xorl %ecx, %ecx + 0xe9, 0xeb, 0x02, 0x00, 0x00, //0x00001228 jmp LBB0_328 + //0x0000122d LBB0_304 + 0x80, 0xf9, 0x6e, //0x0000122d cmpb $110, %cl + 0x0f, 0x85, 0x6e, 0x03, 0x00, 0x00, //0x00001230 jne LBB0_340 + //0x00001236 LBB0_288 + 0x48, 0x89, 0xc6, //0x00001236 movq %rax, %rsi + //0x00001239 LBB0_289 + 0x4c, 0x39, 0xce, //0x00001239 cmpq %r9, %rsi + 0x0f, 0x83, 0x29, 0x01, 0x00, 0x00, //0x0000123c jae LBB0_307 + //0x00001242 LBB0_290 + 0x48, 0x8d, 0x4e, 0x01, //0x00001242 leaq $1(%rsi), %rcx + 0x0f, 0xb6, 0x06, //0x00001246 movzbl (%rsi), %eax + 0x3c, 0x5c, //0x00001249 cmpb $92, %al + 0x0f, 0x85, 0xff, 0x00, 0x00, 0x00, //0x0000124b jne LBB0_302 + 0x48, 0x8d, 0x46, 0x02, //0x00001251 leaq $2(%rsi), %rax + 0x41, 0xb0, 0xff, //0x00001255 movb $-1, %r8b + 0x4c, 0x39, 0xc8, //0x00001258 cmpq %r9, %rax + 0x0f, 0x87, 0xd5, 0x02, 0x00, 0x00, //0x0000125b ja LBB0_331 + 0x0f, 0xb6, 0x09, //0x00001261 movzbl (%rcx), %ecx + 0x80, 0xf9, 0x71, //0x00001264 cmpb $113, %cl + 0x0f, 0x8e, 0xc0, 0xff, 0xff, 0xff, //0x00001267 jle LBB0_304 + 0x80, 0xf9, 0x72, //0x0000126d cmpb $114, %cl + 0x0f, 0x84, 0xc0, 0xff, 0xff, 0xff, //0x00001270 je LBB0_288 + 0x80, 0xf9, 0x75, //0x00001276 cmpb $117, %cl + 0x0f, 0x85, 0x31, 0x03, 0x00, 0x00, //0x00001279 jne LBB0_342 + 0x4c, 0x89, 0xc9, //0x0000127f movq %r9, %rcx + 0x48, 0x29, 0xc1, //0x00001282 subq %rax, %rcx + 0x48, 0x83, 0xf9, 0x04, //0x00001285 cmpq $4, %rcx + 0x0f, 0x8c, 0x21, 0x03, 0x00, 0x00, //0x00001289 jl LBB0_342 + 0x41, 0x89, 0xd7, //0x0000128f movl %edx, %r15d + 0x8b, 0x08, //0x00001292 movl (%rax), %ecx + 0x89, 0xcb, //0x00001294 movl %ecx, %ebx + 0xf7, 0xd3, //0x00001296 notl %ebx + 0x8d, 0x91, 0xd0, 0xcf, 0xcf, 0xcf, //0x00001298 leal $-808464432(%rcx), %edx + 0x81, 0xe3, 0x80, 0x80, 0x80, 0x80, //0x0000129e andl $-2139062144, %ebx + 0x85, 0xd3, //0x000012a4 testl %edx, %ebx + 0x0f, 0x85, 0xde, 0x02, 0x00, 0x00, //0x000012a6 jne LBB0_337 + 0x8d, 0x91, 0x19, 0x19, 0x19, 0x19, //0x000012ac leal $421075225(%rcx), %edx + 0x09, 0xca, //0x000012b2 orl %ecx, %edx + 0xf7, 0xc2, 0x80, 0x80, 0x80, 0x80, //0x000012b4 testl $-2139062144, %edx + 0x0f, 0x85, 0xca, 0x02, 0x00, 0x00, //0x000012ba jne LBB0_337 + 0x89, 0xca, //0x000012c0 movl %ecx, %edx + 0x81, 0xe2, 0x7f, 0x7f, 0x7f, 0x7f, //0x000012c2 andl $2139062143, %edx + 0xbf, 0xc0, 0xc0, 0xc0, 0xc0, //0x000012c8 movl $-1061109568, %edi + 0x29, 0xd7, //0x000012cd subl %edx, %edi + 0x44, 0x8d, 0x92, 0x46, 0x46, 0x46, 0x46, //0x000012cf leal $1179010630(%rdx), %r10d + 0x21, 0xdf, //0x000012d6 andl %ebx, %edi + 0x44, 0x85, 0xd7, //0x000012d8 testl %r10d, %edi + 0x0f, 0x85, 0xb1, 0x02, 0x00, 0x00, //0x000012db jne LBB0_338 + 0xbf, 0xe0, 0xe0, 0xe0, 0xe0, //0x000012e1 movl $-522133280, %edi + 0x29, 0xd7, //0x000012e6 subl %edx, %edi + 0x81, 0xc2, 0x39, 0x39, 0x39, 0x39, //0x000012e8 addl $960051513, %edx + 0x21, 0xfb, //0x000012ee andl %edi, %ebx + 0x85, 0xd3, //0x000012f0 testl %edx, %ebx + 0x0f, 0x85, 0x9a, 0x02, 0x00, 0x00, //0x000012f2 jne LBB0_338 + 0x0f, 0xc9, //0x000012f8 bswapl %ecx + 0x89, 0xc8, //0x000012fa movl %ecx, %eax + 0xc1, 0xe8, 0x04, //0x000012fc shrl $4, %eax + 0xf7, 0xd0, //0x000012ff notl %eax + 0x25, 0x01, 0x01, 0x01, 0x01, //0x00001301 andl $16843009, %eax + 0x8d, 0x04, 0xc0, //0x00001306 leal (%rax,%rax,8), %eax + 0x81, 0xe1, 0x0f, 0x0f, 0x0f, 0x0f, //0x00001309 andl $252645135, %ecx + 0x01, 0xc1, //0x0000130f addl %eax, %ecx + 0x89, 0xc8, //0x00001311 movl %ecx, %eax + 0xc1, 0xe8, 0x04, //0x00001313 shrl $4, %eax + 0x09, 0xc8, //0x00001316 orl %ecx, %eax + 0x89, 0xc1, //0x00001318 movl %eax, %ecx + 0xc1, 0xe9, 0x08, //0x0000131a shrl $8, %ecx + 0x81, 0xe1, 0x00, 0xff, 0x00, 0x00, //0x0000131d andl $65280, %ecx + 0x89, 0xc2, //0x00001323 movl %eax, %edx + 0x81, 0xe2, 0x80, 0x00, 0x00, 0x00, //0x00001325 andl $128, %edx + 0x48, 0x83, 0xc6, 0x06, //0x0000132b addq $6, %rsi + 0x09, 0xca, //0x0000132f orl %ecx, %edx + 0x4c, 0x89, 0xdf, //0x00001331 movq %r11, %rdi + 0x44, 0x89, 0xfa, //0x00001334 movl %r15d, %edx + 0x4c, 0x8b, 0x7d, 0xc8, //0x00001337 movq $-56(%rbp), %r15 + 0x0f, 0x85, 0x72, 0x02, 0x00, 0x00, //0x0000133b jne LBB0_343 + 0x3c, 0x0d, //0x00001341 cmpb $13, %al + 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x00001343 jne LBB0_303 + 0xe9, 0xeb, 0xfe, 0xff, 0xff, //0x00001349 jmp LBB0_289 + 0x90, 0x90, //0x0000134e .p2align 4, 0x90 + //0x00001350 LBB0_302 + 0x48, 0x89, 0xce, //0x00001350 movq %rcx, %rsi + 0x3c, 0x0d, //0x00001353 cmpb $13, %al + 0x0f, 0x84, 0xde, 0xfe, 0xff, 0xff, //0x00001355 je LBB0_289 + //0x0000135b LBB0_303 + 0x41, 0x89, 0xc0, //0x0000135b movl %eax, %r8d + 0x3c, 0x0a, //0x0000135e cmpb $10, %al + 0x0f, 0x84, 0xd3, 0xfe, 0xff, 0xff, //0x00001360 je LBB0_289 + 0xe9, 0x48, 0x02, 0x00, 0x00, //0x00001366 jmp LBB0_343 + //0x0000136b LBB0_307 + 0xbb, 0x01, 0x00, 0x00, 0x00, //0x0000136b movl $1, %ebx + 0xe9, 0xda, 0xfc, 0xff, 0xff, //0x00001370 jmp LBB0_250 + //0x00001375 LBB0_308 + 0x4c, 0x39, 0xce, //0x00001375 cmpq %r9, %rsi + 0x0f, 0x83, 0xad, 0xfd, 0xff, 0xff, //0x00001378 jae LBB0_267 + 0x89, 0x55, 0x98, //0x0000137e movl %edx, $-104(%rbp) + 0x48, 0x89, 0xf7, //0x00001381 movq %rsi, %rdi + 0xe9, 0x1d, 0x00, 0x00, 0x00, //0x00001384 jmp LBB0_312 + //0x00001389 LBB0_326 + 0x4c, 0x89, 0xe7, //0x00001389 movq %r12, %rdi + 0x4c, 0x39, 0xcf, //0x0000138c cmpq %r9, %rdi + 0x0f, 0x82, 0x11, 0x00, 0x00, 0x00, //0x0000138f jb LBB0_312 + 0xe9, 0xa3, 0x03, 0x00, 0x00, //0x00001395 jmp LBB0_366 + //0x0000139a LBB0_310 + 0x48, 0x89, 0xf7, //0x0000139a movq %rsi, %rdi + 0x4c, 0x39, 0xcf, //0x0000139d cmpq %r9, %rdi + 0x0f, 0x83, 0x97, 0x03, 0x00, 0x00, //0x000013a0 jae LBB0_366 + //0x000013a6 LBB0_312 + 0x4c, 0x8d, 0x67, 0x01, //0x000013a6 leaq $1(%rdi), %r12 + 0x0f, 0xb6, 0x0f, //0x000013aa movzbl (%rdi), %ecx + 0x80, 0xf9, 0x5c, //0x000013ad cmpb $92, %cl + 0x0f, 0x85, 0xe7, 0x00, 0x00, 0x00, //0x000013b0 jne LBB0_323 + 0x48, 0x8d, 0x77, 0x02, //0x000013b6 leaq $2(%rdi), %rsi + 0x4c, 0x39, 0xce, //0x000013ba cmpq %r9, %rsi + 0x0f, 0x87, 0xff, 0x00, 0x00, 0x00, //0x000013bd ja LBB0_370 + 0x41, 0x0f, 0xb6, 0x04, 0x24, //0x000013c3 movzbl (%r12), %eax + 0x3c, 0x6e, //0x000013c8 cmpb $110, %al + 0x0f, 0x84, 0xca, 0xff, 0xff, 0xff, //0x000013ca je LBB0_310 + 0x3c, 0x72, //0x000013d0 cmpb $114, %al + 0x0f, 0x84, 0xc2, 0xff, 0xff, 0xff, //0x000013d2 je LBB0_310 + 0x3c, 0x75, //0x000013d8 cmpb $117, %al + 0x0f, 0x85, 0xe5, 0x00, 0x00, 0x00, //0x000013da jne LBB0_371 + 0x4c, 0x89, 0xc8, //0x000013e0 movq %r9, %rax + 0x48, 0x29, 0xf0, //0x000013e3 subq %rsi, %rax + 0x48, 0x83, 0xf8, 0x04, //0x000013e6 cmpq $4, %rax + 0x0f, 0x8c, 0xd5, 0x00, 0x00, 0x00, //0x000013ea jl LBB0_371 + 0x8b, 0x16, //0x000013f0 movl (%rsi), %edx + 0x89, 0xd1, //0x000013f2 movl %edx, %ecx + 0xf7, 0xd1, //0x000013f4 notl %ecx + 0x8d, 0x82, 0xd0, 0xcf, 0xcf, 0xcf, //0x000013f6 leal $-808464432(%rdx), %eax + 0x81, 0xe1, 0x80, 0x80, 0x80, 0x80, //0x000013fc andl $-2139062144, %ecx + 0x85, 0xc1, //0x00001402 testl %eax, %ecx + 0x0f, 0x85, 0xbb, 0x00, 0x00, 0x00, //0x00001404 jne LBB0_371 + 0x8d, 0x82, 0x19, 0x19, 0x19, 0x19, //0x0000140a leal $421075225(%rdx), %eax + 0x09, 0xd0, //0x00001410 orl %edx, %eax + 0xa9, 0x80, 0x80, 0x80, 0x80, //0x00001412 testl $-2139062144, %eax + 0x0f, 0x85, 0xa8, 0x00, 0x00, 0x00, //0x00001417 jne LBB0_371 + 0x89, 0xd0, //0x0000141d movl %edx, %eax + 0x25, 0x7f, 0x7f, 0x7f, 0x7f, //0x0000141f andl $2139062143, %eax + 0x41, 0xb8, 0xc0, 0xc0, 0xc0, 0xc0, //0x00001424 movl $-1061109568, %r8d + 0x41, 0x29, 0xc0, //0x0000142a subl %eax, %r8d + 0x44, 0x8d, 0x90, 0x46, 0x46, 0x46, 0x46, //0x0000142d leal $1179010630(%rax), %r10d + 0x41, 0x21, 0xc8, //0x00001434 andl %ecx, %r8d + 0x45, 0x85, 0xd0, //0x00001437 testl %r10d, %r8d + 0x0f, 0x85, 0x85, 0x00, 0x00, 0x00, //0x0000143a jne LBB0_371 + 0x41, 0xb8, 0xe0, 0xe0, 0xe0, 0xe0, //0x00001440 movl $-522133280, %r8d + 0x41, 0x29, 0xc0, //0x00001446 subl %eax, %r8d + 0x05, 0x39, 0x39, 0x39, 0x39, //0x00001449 addl $960051513, %eax + 0x44, 0x21, 0xc1, //0x0000144e andl %r8d, %ecx + 0x85, 0xc1, //0x00001451 testl %eax, %ecx + 0x0f, 0x85, 0x6c, 0x00, 0x00, 0x00, //0x00001453 jne LBB0_371 + 0x0f, 0xca, //0x00001459 bswapl %edx + 0x89, 0xd0, //0x0000145b movl %edx, %eax + 0xc1, 0xe8, 0x04, //0x0000145d shrl $4, %eax + 0xf7, 0xd0, //0x00001460 notl %eax + 0x25, 0x01, 0x01, 0x01, 0x01, //0x00001462 andl $16843009, %eax + 0x8d, 0x04, 0xc0, //0x00001467 leal (%rax,%rax,8), %eax + 0x81, 0xe2, 0x0f, 0x0f, 0x0f, 0x0f, //0x0000146a andl $252645135, %edx + 0x01, 0xc2, //0x00001470 addl %eax, %edx + 0x89, 0xd1, //0x00001472 movl %edx, %ecx + 0xc1, 0xe9, 0x04, //0x00001474 shrl $4, %ecx + 0x09, 0xd1, //0x00001477 orl %edx, %ecx + 0x89, 0xc8, //0x00001479 movl %ecx, %eax + 0xc1, 0xe8, 0x08, //0x0000147b shrl $8, %eax + 0x25, 0x00, 0xff, 0x00, 0x00, //0x0000147e andl $65280, %eax + 0x89, 0xca, //0x00001483 movl %ecx, %edx + 0x81, 0xe2, 0x80, 0x00, 0x00, 0x00, //0x00001485 andl $128, %edx + 0x48, 0x83, 0xc7, 0x06, //0x0000148b addq $6, %rdi + 0x09, 0xc2, //0x0000148f orl %eax, %edx + 0x49, 0x89, 0xfc, //0x00001491 movq %rdi, %r12 + 0x48, 0x89, 0xfe, //0x00001494 movq %rdi, %rsi + 0x0f, 0x85, 0x28, 0x00, 0x00, 0x00, //0x00001497 jne LBB0_371 + //0x0000149d LBB0_323 + 0x80, 0xf9, 0x0a, //0x0000149d cmpb $10, %cl + 0x0f, 0x84, 0xe3, 0xfe, 0xff, 0xff, //0x000014a0 je LBB0_326 + 0x80, 0xf9, 0x0d, //0x000014a6 cmpb $13, %cl + 0x0f, 0x84, 0xda, 0xfe, 0xff, 0xff, //0x000014a9 je LBB0_326 + 0x80, 0xf9, 0x3d, //0x000014af cmpb $61, %cl + 0x0f, 0x85, 0x0a, 0x00, 0x00, 0x00, //0x000014b2 jne LBB0_370 + 0x83, 0x7d, 0x98, 0x02, //0x000014b8 cmpl $2, $-104(%rbp) + 0x0f, 0x85, 0x3d, 0x04, 0x00, 0x00, //0x000014bc jne LBB0_403 + //0x000014c2 LBB0_370 + 0x4c, 0x89, 0xe6, //0x000014c2 movq %r12, %rsi + //0x000014c5 LBB0_371 + 0x31, 0xc9, //0x000014c5 xorl %ecx, %ecx + 0x4c, 0x39, 0xce, //0x000014c7 cmpq %r9, %rsi + 0x0f, 0x94, 0xc1, //0x000014ca sete %cl + 0x48, 0x01, 0xf1, //0x000014cd addq %rsi, %rcx + 0x4c, 0x39, 0xf1, //0x000014d0 cmpq %r14, %rcx + 0x44, 0x8b, 0x65, 0xc4, //0x000014d3 movl $-60(%rbp), %r12d + 0x4c, 0x89, 0xdf, //0x000014d7 movq %r11, %rdi + 0x4c, 0x8b, 0x6d, 0xb0, //0x000014da movq $-80(%rbp), %r13 + 0x0f, 0x85, 0xf2, 0x11, 0x00, 0x00, //0x000014de jne LBB0_643 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000014e4 .p2align 4, 0x90 + //0x000014f0 LBB0_372 + 0x4d, 0x39, 0xfe, //0x000014f0 cmpq %r15, %r14 + 0x0f, 0x87, 0x80, 0x05, 0x00, 0x00, //0x000014f3 ja LBB0_434 + 0x4c, 0x39, 0xef, //0x000014f9 cmpq %r13, %rdi + 0x0f, 0x86, 0xce, 0xf8, 0xff, 0xff, //0x000014fc jbe LBB0_217 + 0xe9, 0x72, 0x05, 0x00, 0x00, //0x00001502 jmp LBB0_434 + //0x00001507 LBB0_327 + 0x48, 0x83, 0xc7, 0x01, //0x00001507 addq $1, %rdi + 0x48, 0x83, 0xc1, 0x01, //0x0000150b addq $1, %rcx + 0x48, 0x39, 0xc8, //0x0000150f cmpq %rcx, %rax + 0x0f, 0x84, 0x13, 0xfc, 0xff, 0xff, //0x00001512 je LBB0_267 + //0x00001518 LBB0_328 + 0x0f, 0xb6, 0x57, 0xff, //0x00001518 movzbl $-1(%rdi), %edx + 0x80, 0xfa, 0x0d, //0x0000151c cmpb $13, %dl + 0x0f, 0x84, 0xe2, 0xff, 0xff, 0xff, //0x0000151f je LBB0_327 + 0x80, 0xfa, 0x0a, //0x00001525 cmpb $10, %dl + 0x0f, 0x84, 0xd9, 0xff, 0xff, 0xff, //0x00001528 je LBB0_327 + 0x48, 0x89, 0xfe, //0x0000152e movq %rdi, %rsi + 0xe9, 0x8f, 0xff, 0xff, 0xff, //0x00001531 jmp LBB0_371 + //0x00001536 LBB0_331 + 0x48, 0x89, 0xce, //0x00001536 movq %rcx, %rsi + 0xe9, 0x75, 0x00, 0x00, 0x00, //0x00001539 jmp LBB0_343 + //0x0000153e LBB0_332 + 0x48, 0x83, 0xc6, 0x01, //0x0000153e addq $1, %rsi + 0xbb, 0x03, 0x00, 0x00, 0x00, //0x00001542 movl $3, %ebx + 0x4c, 0x39, 0xce, //0x00001547 cmpq %r9, %rsi + 0x0f, 0x83, 0xff, 0xfa, 0xff, 0xff, //0x0000154a jae LBB0_250 + //0x00001550 LBB0_333 + 0x44, 0x0f, 0xb6, 0x06, //0x00001550 movzbl (%rsi), %r8d + 0x49, 0x83, 0xf8, 0x0d, //0x00001554 cmpq $13, %r8 + 0x0f, 0x84, 0xe0, 0xff, 0xff, 0xff, //0x00001558 je LBB0_332 + 0x41, 0x80, 0xf8, 0x0a, //0x0000155e cmpb $10, %r8b + 0x0f, 0x84, 0xd6, 0xff, 0xff, 0xff, //0x00001562 je LBB0_332 + 0x48, 0x8b, 0x45, 0xd0, //0x00001568 movq $-48(%rbp), %rax + 0x42, 0x0f, 0xb6, 0x04, 0x00, //0x0000156c movzbl (%rax,%r8), %eax + 0x48, 0x83, 0xc6, 0x01, //0x00001571 addq $1, %rsi + 0x3d, 0xff, 0x00, 0x00, 0x00, //0x00001575 cmpl $255, %eax + 0x0f, 0x85, 0xd7, 0x04, 0x00, 0x00, //0x0000157a jne LBB0_428 + //0x00001580 LBB0_429 + 0xbb, 0x03, 0x00, 0x00, 0x00, //0x00001580 movl $3, %ebx + 0xe9, 0xfc, 0xfb, 0xff, 0xff, //0x00001585 jmp LBB0_275 + //0x0000158a LBB0_337 + 0x48, 0x89, 0xc6, //0x0000158a movq %rax, %rsi + 0xe9, 0x06, 0x00, 0x00, 0x00, //0x0000158d jmp LBB0_339 + //0x00001592 LBB0_338 + 0x48, 0x89, 0xc6, //0x00001592 movq %rax, %rsi + 0x4c, 0x89, 0xdf, //0x00001595 movq %r11, %rdi + //0x00001598 LBB0_339 + 0x44, 0x89, 0xfa, //0x00001598 movl %r15d, %edx + 0x4c, 0x8b, 0x7d, 0xc8, //0x0000159b movq $-56(%rbp), %r15 + 0xe9, 0x0f, 0x00, 0x00, 0x00, //0x0000159f jmp LBB0_343 + //0x000015a4 LBB0_340 + 0x80, 0xf9, 0x2f, //0x000015a4 cmpb $47, %cl + 0x0f, 0x85, 0x03, 0x00, 0x00, 0x00, //0x000015a7 jne LBB0_342 + 0x41, 0xb0, 0x2f, //0x000015ad movb $47, %r8b + //0x000015b0 LBB0_342 + 0x48, 0x89, 0xc6, //0x000015b0 movq %rax, %rsi + //0x000015b3 LBB0_343 + 0x41, 0x0f, 0xb6, 0xc0, //0x000015b3 movzbl %r8b, %eax + 0x48, 0x8b, 0x4d, 0xd0, //0x000015b7 movq $-48(%rbp), %rcx + 0x0f, 0xb6, 0x04, 0x01, //0x000015bb movzbl (%rcx,%rax), %eax + 0x3d, 0xff, 0x00, 0x00, 0x00, //0x000015bf cmpl $255, %eax + 0x0f, 0x84, 0x61, 0x01, 0x00, 0x00, //0x000015c4 je LBB0_363 + 0xc1, 0xe2, 0x06, //0x000015ca shll $6, %edx + 0x09, 0xc2, //0x000015cd orl %eax, %edx + 0xbb, 0x02, 0x00, 0x00, 0x00, //0x000015cf movl $2, %ebx + 0x4c, 0x39, 0xce, //0x000015d4 cmpq %r9, %rsi + 0x0f, 0x82, 0x1f, 0x00, 0x00, 0x00, //0x000015d7 jb LBB0_347 + 0xe9, 0x1f, 0xfb, 0xff, 0xff, //0x000015dd jmp LBB0_264 + //0x000015e2 LBB0_361 + 0x80, 0xf9, 0x6e, //0x000015e2 cmpb $110, %cl + 0x0f, 0x85, 0x7c, 0x01, 0x00, 0x00, //0x000015e5 jne LBB0_377 + //0x000015eb LBB0_345 + 0x48, 0x89, 0xc6, //0x000015eb movq %rax, %rsi + //0x000015ee LBB0_346 + 0xbb, 0x02, 0x00, 0x00, 0x00, //0x000015ee movl $2, %ebx + 0x4c, 0x39, 0xce, //0x000015f3 cmpq %r9, %rsi + 0x0f, 0x83, 0x53, 0xfa, 0xff, 0xff, //0x000015f6 jae LBB0_250 + //0x000015fc LBB0_347 + 0x48, 0x8d, 0x4e, 0x01, //0x000015fc leaq $1(%rsi), %rcx + 0x0f, 0xb6, 0x06, //0x00001600 movzbl (%rsi), %eax + 0x3c, 0x5c, //0x00001603 cmpb $92, %al + 0x0f, 0x85, 0x05, 0x01, 0x00, 0x00, //0x00001605 jne LBB0_359 + 0x48, 0x8d, 0x46, 0x02, //0x0000160b leaq $2(%rsi), %rax + 0x41, 0xb0, 0xff, //0x0000160f movb $-1, %r8b + 0x4c, 0x39, 0xc8, //0x00001612 cmpq %r9, %rax + 0x0f, 0x87, 0x2a, 0x01, 0x00, 0x00, //0x00001615 ja LBB0_367 + 0x0f, 0xb6, 0x09, //0x0000161b movzbl (%rcx), %ecx + 0x80, 0xf9, 0x71, //0x0000161e cmpb $113, %cl + 0x0f, 0x8e, 0xbb, 0xff, 0xff, 0xff, //0x00001621 jle LBB0_361 + 0x80, 0xf9, 0x72, //0x00001627 cmpb $114, %cl + 0x0f, 0x84, 0xbb, 0xff, 0xff, 0xff, //0x0000162a je LBB0_345 + 0x80, 0xf9, 0x75, //0x00001630 cmpb $117, %cl + 0x0f, 0x85, 0x3a, 0x01, 0x00, 0x00, //0x00001633 jne LBB0_379 + 0x4c, 0x89, 0xc9, //0x00001639 movq %r9, %rcx + 0x48, 0x29, 0xc1, //0x0000163c subq %rax, %rcx + 0x48, 0x83, 0xf9, 0x04, //0x0000163f cmpq $4, %rcx + 0x0f, 0x8c, 0x2a, 0x01, 0x00, 0x00, //0x00001643 jl LBB0_379 + 0x41, 0x89, 0xd7, //0x00001649 movl %edx, %r15d + 0x8b, 0x08, //0x0000164c movl (%rax), %ecx + 0x89, 0xcb, //0x0000164e movl %ecx, %ebx + 0xf7, 0xd3, //0x00001650 notl %ebx + 0x8d, 0x91, 0xd0, 0xcf, 0xcf, 0xcf, //0x00001652 leal $-808464432(%rcx), %edx + 0x81, 0xe3, 0x80, 0x80, 0x80, 0x80, //0x00001658 andl $-2139062144, %ebx + 0x85, 0xd3, //0x0000165e testl %edx, %ebx + 0x0f, 0x85, 0xe7, 0x00, 0x00, 0x00, //0x00001660 jne LBB0_374 + 0x8d, 0x91, 0x19, 0x19, 0x19, 0x19, //0x00001666 leal $421075225(%rcx), %edx + 0x09, 0xca, //0x0000166c orl %ecx, %edx + 0xf7, 0xc2, 0x80, 0x80, 0x80, 0x80, //0x0000166e testl $-2139062144, %edx + 0x0f, 0x85, 0xd3, 0x00, 0x00, 0x00, //0x00001674 jne LBB0_374 + 0x89, 0xca, //0x0000167a movl %ecx, %edx + 0x81, 0xe2, 0x7f, 0x7f, 0x7f, 0x7f, //0x0000167c andl $2139062143, %edx + 0xbf, 0xc0, 0xc0, 0xc0, 0xc0, //0x00001682 movl $-1061109568, %edi + 0x29, 0xd7, //0x00001687 subl %edx, %edi + 0x44, 0x8d, 0x92, 0x46, 0x46, 0x46, 0x46, //0x00001689 leal $1179010630(%rdx), %r10d + 0x21, 0xdf, //0x00001690 andl %ebx, %edi + 0x44, 0x85, 0xd7, //0x00001692 testl %r10d, %edi + 0x0f, 0x85, 0xba, 0x00, 0x00, 0x00, //0x00001695 jne LBB0_375 + 0xbf, 0xe0, 0xe0, 0xe0, 0xe0, //0x0000169b movl $-522133280, %edi + 0x29, 0xd7, //0x000016a0 subl %edx, %edi + 0x81, 0xc2, 0x39, 0x39, 0x39, 0x39, //0x000016a2 addl $960051513, %edx + 0x21, 0xfb, //0x000016a8 andl %edi, %ebx + 0x85, 0xd3, //0x000016aa testl %edx, %ebx + 0x0f, 0x85, 0xa3, 0x00, 0x00, 0x00, //0x000016ac jne LBB0_375 + 0x0f, 0xc9, //0x000016b2 bswapl %ecx + 0x89, 0xc8, //0x000016b4 movl %ecx, %eax + 0xc1, 0xe8, 0x04, //0x000016b6 shrl $4, %eax + 0xf7, 0xd0, //0x000016b9 notl %eax + 0x25, 0x01, 0x01, 0x01, 0x01, //0x000016bb andl $16843009, %eax + 0x8d, 0x04, 0xc0, //0x000016c0 leal (%rax,%rax,8), %eax + 0x81, 0xe1, 0x0f, 0x0f, 0x0f, 0x0f, //0x000016c3 andl $252645135, %ecx + 0x01, 0xc1, //0x000016c9 addl %eax, %ecx + 0x89, 0xc8, //0x000016cb movl %ecx, %eax + 0xc1, 0xe8, 0x04, //0x000016cd shrl $4, %eax + 0x09, 0xc8, //0x000016d0 orl %ecx, %eax + 0x89, 0xc1, //0x000016d2 movl %eax, %ecx + 0xc1, 0xe9, 0x08, //0x000016d4 shrl $8, %ecx + 0x81, 0xe1, 0x00, 0xff, 0x00, 0x00, //0x000016d7 andl $65280, %ecx + 0x89, 0xc2, //0x000016dd movl %eax, %edx + 0x81, 0xe2, 0x80, 0x00, 0x00, 0x00, //0x000016df andl $128, %edx + 0x48, 0x83, 0xc6, 0x06, //0x000016e5 addq $6, %rsi + 0x09, 0xca, //0x000016e9 orl %ecx, %edx + 0x4c, 0x89, 0xdf, //0x000016eb movq %r11, %rdi + 0x44, 0x89, 0xfa, //0x000016ee movl %r15d, %edx + 0x4c, 0x8b, 0x7d, 0xc8, //0x000016f1 movq $-56(%rbp), %r15 + 0x0f, 0x85, 0x7b, 0x00, 0x00, 0x00, //0x000016f5 jne LBB0_380 + 0x3c, 0x0d, //0x000016fb cmpb $13, %al + 0x0f, 0x85, 0x18, 0x00, 0x00, 0x00, //0x000016fd jne LBB0_360 + 0xe9, 0xe6, 0xfe, 0xff, 0xff, //0x00001703 jmp LBB0_346 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001708 .p2align 4, 0x90 + //0x00001710 LBB0_359 + 0x48, 0x89, 0xce, //0x00001710 movq %rcx, %rsi + 0x3c, 0x0d, //0x00001713 cmpb $13, %al + 0x0f, 0x84, 0xd3, 0xfe, 0xff, 0xff, //0x00001715 je LBB0_346 + //0x0000171b LBB0_360 + 0x41, 0x89, 0xc0, //0x0000171b movl %eax, %r8d + 0x3c, 0x0a, //0x0000171e cmpb $10, %al + 0x0f, 0x84, 0xc8, 0xfe, 0xff, 0xff, //0x00001720 je LBB0_346 + 0xe9, 0x4b, 0x00, 0x00, 0x00, //0x00001726 jmp LBB0_380 + //0x0000172b LBB0_363 + 0xbb, 0x01, 0x00, 0x00, 0x00, //0x0000172b movl $1, %ebx + 0xe9, 0x51, 0xfa, 0xff, 0xff, //0x00001730 jmp LBB0_275 + //0x00001735 LBB0_364 + 0x4c, 0x89, 0xce, //0x00001735 movq %r9, %rsi + 0xe9, 0xee, 0xf9, 0xff, 0xff, //0x00001738 jmp LBB0_267 + //0x0000173d LBB0_366 + 0x48, 0x89, 0xfe, //0x0000173d movq %rdi, %rsi + 0xe9, 0xe6, 0xf9, 0xff, 0xff, //0x00001740 jmp LBB0_267 + //0x00001745 LBB0_367 + 0x48, 0x89, 0xce, //0x00001745 movq %rcx, %rsi + 0xe9, 0x29, 0x00, 0x00, 0x00, //0x00001748 jmp LBB0_380 + //0x0000174d LBB0_374 + 0x48, 0x89, 0xc6, //0x0000174d movq %rax, %rsi + 0xe9, 0x06, 0x00, 0x00, 0x00, //0x00001750 jmp LBB0_376 + //0x00001755 LBB0_375 + 0x48, 0x89, 0xc6, //0x00001755 movq %rax, %rsi + 0x4c, 0x89, 0xdf, //0x00001758 movq %r11, %rdi + //0x0000175b LBB0_376 + 0x44, 0x89, 0xfa, //0x0000175b movl %r15d, %edx + 0x4c, 0x8b, 0x7d, 0xc8, //0x0000175e movq $-56(%rbp), %r15 + 0xe9, 0x0f, 0x00, 0x00, 0x00, //0x00001762 jmp LBB0_380 + //0x00001767 LBB0_377 + 0x80, 0xf9, 0x2f, //0x00001767 cmpb $47, %cl + 0x0f, 0x85, 0x03, 0x00, 0x00, 0x00, //0x0000176a jne LBB0_379 + 0x41, 0xb0, 0x2f, //0x00001770 movb $47, %r8b + //0x00001773 LBB0_379 + 0x48, 0x89, 0xc6, //0x00001773 movq %rax, %rsi + //0x00001776 LBB0_380 + 0x41, 0x0f, 0xb6, 0xc0, //0x00001776 movzbl %r8b, %eax + 0x48, 0x8b, 0x4d, 0xd0, //0x0000177a movq $-48(%rbp), %rcx + 0x0f, 0xb6, 0x04, 0x01, //0x0000177e movzbl (%rcx,%rax), %eax + 0x3d, 0xff, 0x00, 0x00, 0x00, //0x00001782 cmpl $255, %eax + 0x0f, 0x84, 0x51, 0x01, 0x00, 0x00, //0x00001787 je LBB0_400 + 0xc1, 0xe2, 0x06, //0x0000178d shll $6, %edx + 0x09, 0xc2, //0x00001790 orl %eax, %edx + 0xbb, 0x03, 0x00, 0x00, 0x00, //0x00001792 movl $3, %ebx + 0x4c, 0x39, 0xce, //0x00001797 cmpq %r9, %rsi + 0x0f, 0x82, 0x1f, 0x00, 0x00, 0x00, //0x0000179a jb LBB0_384 + 0xe9, 0x5c, 0xf9, 0xff, 0xff, //0x000017a0 jmp LBB0_264 + //0x000017a5 LBB0_398 + 0x80, 0xf9, 0x6e, //0x000017a5 cmpb $110, %cl + 0x0f, 0x85, 0x83, 0x02, 0x00, 0x00, //0x000017a8 jne LBB0_424 + //0x000017ae LBB0_382 + 0x48, 0x89, 0xc6, //0x000017ae movq %rax, %rsi + //0x000017b1 LBB0_383 + 0xbb, 0x03, 0x00, 0x00, 0x00, //0x000017b1 movl $3, %ebx + 0x4c, 0x39, 0xce, //0x000017b6 cmpq %r9, %rsi + 0x0f, 0x83, 0x90, 0xf8, 0xff, 0xff, //0x000017b9 jae LBB0_250 + //0x000017bf LBB0_384 + 0x48, 0x8d, 0x4e, 0x01, //0x000017bf leaq $1(%rsi), %rcx + 0x0f, 0xb6, 0x06, //0x000017c3 movzbl (%rsi), %eax + 0x3c, 0x5c, //0x000017c6 cmpb $92, %al + 0x0f, 0x85, 0xf5, 0x00, 0x00, 0x00, //0x000017c8 jne LBB0_395 + 0x48, 0x8d, 0x46, 0x02, //0x000017ce leaq $2(%rsi), %rax + 0x41, 0xb0, 0xff, //0x000017d2 movb $-1, %r8b + 0x4c, 0x39, 0xc8, //0x000017d5 cmpq %r9, %rax + 0x0f, 0x87, 0x19, 0x01, 0x00, 0x00, //0x000017d8 ja LBB0_402 + 0x0f, 0xb6, 0x09, //0x000017de movzbl (%rcx), %ecx + 0x80, 0xf9, 0x71, //0x000017e1 cmpb $113, %cl + 0x0f, 0x8e, 0xbb, 0xff, 0xff, 0xff, //0x000017e4 jle LBB0_398 + 0x80, 0xf9, 0x72, //0x000017ea cmpb $114, %cl + 0x0f, 0x84, 0xbb, 0xff, 0xff, 0xff, //0x000017ed je LBB0_382 + 0x80, 0xf9, 0x75, //0x000017f3 cmpb $117, %cl + 0x0f, 0x85, 0x41, 0x02, 0x00, 0x00, //0x000017f6 jne LBB0_426 + 0x4c, 0x89, 0xc9, //0x000017fc movq %r9, %rcx + 0x48, 0x29, 0xc1, //0x000017ff subq %rax, %rcx + 0x48, 0x83, 0xf9, 0x04, //0x00001802 cmpq $4, %rcx + 0x0f, 0x8c, 0x31, 0x02, 0x00, 0x00, //0x00001806 jl LBB0_426 + 0x41, 0x89, 0xd7, //0x0000180c movl %edx, %r15d + 0x8b, 0x08, //0x0000180f movl (%rax), %ecx + 0x89, 0xcb, //0x00001811 movl %ecx, %ebx + 0xf7, 0xd3, //0x00001813 notl %ebx + 0x8d, 0x91, 0xd0, 0xcf, 0xcf, 0xcf, //0x00001815 leal $-808464432(%rcx), %edx + 0x81, 0xe3, 0x80, 0x80, 0x80, 0x80, //0x0000181b andl $-2139062144, %ebx + 0x85, 0xd3, //0x00001821 testl %edx, %ebx + 0x0f, 0x85, 0xbf, 0x00, 0x00, 0x00, //0x00001823 jne LBB0_401 + 0x8d, 0x91, 0x19, 0x19, 0x19, 0x19, //0x00001829 leal $421075225(%rcx), %edx + 0x09, 0xca, //0x0000182f orl %ecx, %edx + 0xf7, 0xc2, 0x80, 0x80, 0x80, 0x80, //0x00001831 testl $-2139062144, %edx + 0x0f, 0x85, 0xab, 0x00, 0x00, 0x00, //0x00001837 jne LBB0_401 + 0x89, 0xca, //0x0000183d movl %ecx, %edx + 0x81, 0xe2, 0x7f, 0x7f, 0x7f, 0x7f, //0x0000183f andl $2139062143, %edx + 0xbf, 0xc0, 0xc0, 0xc0, 0xc0, //0x00001845 movl $-1061109568, %edi + 0x29, 0xd7, //0x0000184a subl %edx, %edi + 0x44, 0x8d, 0x92, 0x46, 0x46, 0x46, 0x46, //0x0000184c leal $1179010630(%rdx), %r10d + 0x21, 0xdf, //0x00001853 andl %ebx, %edi + 0x44, 0x85, 0xd7, //0x00001855 testl %r10d, %edi + 0x0f, 0x85, 0x8a, 0x00, 0x00, 0x00, //0x00001858 jne LBB0_401 + 0xbf, 0xe0, 0xe0, 0xe0, 0xe0, //0x0000185e movl $-522133280, %edi + 0x29, 0xd7, //0x00001863 subl %edx, %edi + 0x81, 0xc2, 0x39, 0x39, 0x39, 0x39, //0x00001865 addl $960051513, %edx + 0x21, 0xfb, //0x0000186b andl %edi, %ebx + 0x85, 0xd3, //0x0000186d testl %edx, %ebx + 0x0f, 0x85, 0x73, 0x00, 0x00, 0x00, //0x0000186f jne LBB0_401 + 0x0f, 0xc9, //0x00001875 bswapl %ecx + 0x89, 0xc8, //0x00001877 movl %ecx, %eax + 0xc1, 0xe8, 0x04, //0x00001879 shrl $4, %eax + 0xf7, 0xd0, //0x0000187c notl %eax + 0x25, 0x01, 0x01, 0x01, 0x01, //0x0000187e andl $16843009, %eax + 0x8d, 0x04, 0xc0, //0x00001883 leal (%rax,%rax,8), %eax + 0x81, 0xe1, 0x0f, 0x0f, 0x0f, 0x0f, //0x00001886 andl $252645135, %ecx + 0x01, 0xc1, //0x0000188c addl %eax, %ecx + 0x89, 0xc8, //0x0000188e movl %ecx, %eax + 0xc1, 0xe8, 0x04, //0x00001890 shrl $4, %eax + 0x09, 0xc8, //0x00001893 orl %ecx, %eax + 0x89, 0xc1, //0x00001895 movl %eax, %ecx + 0xc1, 0xe9, 0x08, //0x00001897 shrl $8, %ecx + 0x81, 0xe1, 0x00, 0xff, 0x00, 0x00, //0x0000189a andl $65280, %ecx + 0x89, 0xc2, //0x000018a0 movl %eax, %edx + 0x81, 0xe2, 0x80, 0x00, 0x00, 0x00, //0x000018a2 andl $128, %edx + 0x48, 0x83, 0xc6, 0x06, //0x000018a8 addq $6, %rsi + 0x09, 0xca, //0x000018ac orl %ecx, %edx + 0x4c, 0x89, 0xdf, //0x000018ae movq %r11, %rdi + 0x44, 0x89, 0xfa, //0x000018b1 movl %r15d, %edx + 0x4c, 0x8b, 0x7d, 0xc8, //0x000018b4 movq $-56(%rbp), %r15 + 0x0f, 0x84, 0x08, 0x00, 0x00, 0x00, //0x000018b8 je LBB0_396 + 0xe9, 0x7d, 0x01, 0x00, 0x00, //0x000018be jmp LBB0_427 + //0x000018c3 LBB0_395 + 0x48, 0x89, 0xce, //0x000018c3 movq %rcx, %rsi + //0x000018c6 LBB0_396 + 0x3c, 0x0d, //0x000018c6 cmpb $13, %al + 0x0f, 0x84, 0xe3, 0xfe, 0xff, 0xff, //0x000018c8 je LBB0_383 + 0x41, 0x89, 0xc0, //0x000018ce movl %eax, %r8d + 0x3c, 0x0a, //0x000018d1 cmpb $10, %al + 0x0f, 0x84, 0xd8, 0xfe, 0xff, 0xff, //0x000018d3 je LBB0_383 + 0xe9, 0x62, 0x01, 0x00, 0x00, //0x000018d9 jmp LBB0_427 + //0x000018de LBB0_400 + 0xbb, 0x02, 0x00, 0x00, 0x00, //0x000018de movl $2, %ebx + 0xe9, 0x9e, 0xf8, 0xff, 0xff, //0x000018e3 jmp LBB0_275 + //0x000018e8 LBB0_401 + 0x48, 0x89, 0xc6, //0x000018e8 movq %rax, %rsi + 0x44, 0x89, 0xfa, //0x000018eb movl %r15d, %edx + 0x4c, 0x8b, 0x7d, 0xc8, //0x000018ee movq $-56(%rbp), %r15 + 0xe9, 0x49, 0x01, 0x00, 0x00, //0x000018f2 jmp LBB0_427 + //0x000018f7 LBB0_402 + 0x48, 0x89, 0xce, //0x000018f7 movq %rcx, %rsi + 0xe9, 0x41, 0x01, 0x00, 0x00, //0x000018fa jmp LBB0_427 + //0x000018ff LBB0_403 + 0x4d, 0x39, 0xcc, //0x000018ff cmpq %r9, %r12 + 0x0f, 0x82, 0x14, 0x00, 0x00, 0x00, //0x00001902 jb LBB0_407 + //0x00001908 LBB0_404 + 0x4c, 0x89, 0xe6, //0x00001908 movq %r12, %rsi + 0xe9, 0x1b, 0xf8, 0xff, 0xff, //0x0000190b jmp LBB0_267 + //0x00001910 LBB0_405 + 0x49, 0x89, 0xf4, //0x00001910 movq %rsi, %r12 + //0x00001913 LBB0_406 + 0x4d, 0x39, 0xcc, //0x00001913 cmpq %r9, %r12 + 0x0f, 0x83, 0xec, 0xff, 0xff, 0xff, //0x00001916 jae LBB0_404 + //0x0000191c LBB0_407 + 0x49, 0x8d, 0x44, 0x24, 0x01, //0x0000191c leaq $1(%r12), %rax + 0x41, 0x0f, 0xb6, 0x0c, 0x24, //0x00001921 movzbl (%r12), %ecx + 0x80, 0xf9, 0x5c, //0x00001926 cmpb $92, %cl + 0x0f, 0x85, 0xe5, 0x00, 0x00, 0x00, //0x00001929 jne LBB0_418 + 0x49, 0x8d, 0x74, 0x24, 0x02, //0x0000192f leaq $2(%r12), %rsi + 0x4c, 0x39, 0xce, //0x00001934 cmpq %r9, %rsi + 0x0f, 0x87, 0x29, 0x01, 0x00, 0x00, //0x00001937 ja LBB0_431 + 0x0f, 0xb6, 0x00, //0x0000193d movzbl (%rax), %eax + 0x3c, 0x6e, //0x00001940 cmpb $110, %al + 0x0f, 0x84, 0xc8, 0xff, 0xff, 0xff, //0x00001942 je LBB0_405 + 0x3c, 0x72, //0x00001948 cmpb $114, %al + 0x0f, 0x84, 0xc0, 0xff, 0xff, 0xff, //0x0000194a je LBB0_405 + 0x3c, 0x75, //0x00001950 cmpb $117, %al + 0x0f, 0x85, 0x6d, 0xfb, 0xff, 0xff, //0x00001952 jne LBB0_371 + 0x4c, 0x89, 0xc8, //0x00001958 movq %r9, %rax + 0x48, 0x29, 0xf0, //0x0000195b subq %rsi, %rax + 0x48, 0x83, 0xf8, 0x04, //0x0000195e cmpq $4, %rax + 0x0f, 0x8c, 0x5d, 0xfb, 0xff, 0xff, //0x00001962 jl LBB0_371 + 0x8b, 0x06, //0x00001968 movl (%rsi), %eax + 0x89, 0xc1, //0x0000196a movl %eax, %ecx + 0xf7, 0xd1, //0x0000196c notl %ecx + 0x8d, 0x90, 0xd0, 0xcf, 0xcf, 0xcf, //0x0000196e leal $-808464432(%rax), %edx + 0x81, 0xe1, 0x80, 0x80, 0x80, 0x80, //0x00001974 andl $-2139062144, %ecx + 0x85, 0xd1, //0x0000197a testl %edx, %ecx + 0x0f, 0x85, 0x43, 0xfb, 0xff, 0xff, //0x0000197c jne LBB0_371 + 0x8d, 0x90, 0x19, 0x19, 0x19, 0x19, //0x00001982 leal $421075225(%rax), %edx + 0x09, 0xc2, //0x00001988 orl %eax, %edx + 0xf7, 0xc2, 0x80, 0x80, 0x80, 0x80, //0x0000198a testl $-2139062144, %edx + 0x0f, 0x85, 0x2f, 0xfb, 0xff, 0xff, //0x00001990 jne LBB0_371 + 0x89, 0xc2, //0x00001996 movl %eax, %edx + 0x81, 0xe2, 0x7f, 0x7f, 0x7f, 0x7f, //0x00001998 andl $2139062143, %edx + 0xbf, 0xc0, 0xc0, 0xc0, 0xc0, //0x0000199e movl $-1061109568, %edi + 0x29, 0xd7, //0x000019a3 subl %edx, %edi + 0x44, 0x8d, 0x82, 0x46, 0x46, 0x46, 0x46, //0x000019a5 leal $1179010630(%rdx), %r8d + 0x21, 0xcf, //0x000019ac andl %ecx, %edi + 0x44, 0x85, 0xc7, //0x000019ae testl %r8d, %edi + 0x0f, 0x85, 0x0e, 0xfb, 0xff, 0xff, //0x000019b1 jne LBB0_371 + 0xbf, 0xe0, 0xe0, 0xe0, 0xe0, //0x000019b7 movl $-522133280, %edi + 0x29, 0xd7, //0x000019bc subl %edx, %edi + 0x81, 0xc2, 0x39, 0x39, 0x39, 0x39, //0x000019be addl $960051513, %edx + 0x21, 0xf9, //0x000019c4 andl %edi, %ecx + 0x85, 0xd1, //0x000019c6 testl %edx, %ecx + 0x0f, 0x85, 0xf7, 0xfa, 0xff, 0xff, //0x000019c8 jne LBB0_371 + 0x0f, 0xc8, //0x000019ce bswapl %eax + 0x89, 0xc1, //0x000019d0 movl %eax, %ecx + 0xc1, 0xe9, 0x04, //0x000019d2 shrl $4, %ecx + 0xf7, 0xd1, //0x000019d5 notl %ecx + 0x81, 0xe1, 0x01, 0x01, 0x01, 0x01, //0x000019d7 andl $16843009, %ecx + 0x8d, 0x0c, 0xc9, //0x000019dd leal (%rcx,%rcx,8), %ecx + 0x25, 0x0f, 0x0f, 0x0f, 0x0f, //0x000019e0 andl $252645135, %eax + 0x01, 0xc8, //0x000019e5 addl %ecx, %eax + 0x89, 0xc1, //0x000019e7 movl %eax, %ecx + 0xc1, 0xe9, 0x04, //0x000019e9 shrl $4, %ecx + 0x09, 0xc1, //0x000019ec orl %eax, %ecx + 0x89, 0xc8, //0x000019ee movl %ecx, %eax + 0xc1, 0xe8, 0x08, //0x000019f0 shrl $8, %eax + 0x25, 0x00, 0xff, 0x00, 0x00, //0x000019f3 andl $65280, %eax + 0x89, 0xca, //0x000019f8 movl %ecx, %edx + 0x81, 0xe2, 0x80, 0x00, 0x00, 0x00, //0x000019fa andl $128, %edx + 0x49, 0x83, 0xc4, 0x06, //0x00001a00 addq $6, %r12 + 0x09, 0xc2, //0x00001a04 orl %eax, %edx + 0x4c, 0x89, 0xe6, //0x00001a06 movq %r12, %rsi + 0x0f, 0x84, 0x08, 0x00, 0x00, 0x00, //0x00001a09 je LBB0_419 + 0xe9, 0xb1, 0xfa, 0xff, 0xff, //0x00001a0f jmp LBB0_371 + //0x00001a14 LBB0_418 + 0x48, 0x89, 0xc6, //0x00001a14 movq %rax, %rsi + //0x00001a17 LBB0_419 + 0x80, 0xf9, 0x0d, //0x00001a17 cmpb $13, %cl + 0x0f, 0x84, 0xf0, 0xfe, 0xff, 0xff, //0x00001a1a je LBB0_405 + 0x49, 0x89, 0xf4, //0x00001a20 movq %rsi, %r12 + 0x80, 0xf9, 0x0a, //0x00001a23 cmpb $10, %cl + 0x0f, 0x84, 0xe7, 0xfe, 0xff, 0xff, //0x00001a26 je LBB0_406 + 0xe9, 0x94, 0xfa, 0xff, 0xff, //0x00001a2c jmp LBB0_371 + //0x00001a31 LBB0_424 + 0x80, 0xf9, 0x2f, //0x00001a31 cmpb $47, %cl + 0x0f, 0x85, 0x03, 0x00, 0x00, 0x00, //0x00001a34 jne LBB0_426 + 0x41, 0xb0, 0x2f, //0x00001a3a movb $47, %r8b + //0x00001a3d LBB0_426 + 0x48, 0x89, 0xc6, //0x00001a3d movq %rax, %rsi + //0x00001a40 LBB0_427 + 0x41, 0x0f, 0xb6, 0xc0, //0x00001a40 movzbl %r8b, %eax + 0x48, 0x8b, 0x4d, 0xd0, //0x00001a44 movq $-48(%rbp), %rcx + 0x0f, 0xb6, 0x04, 0x01, //0x00001a48 movzbl (%rcx,%rax), %eax + 0x3d, 0xff, 0x00, 0x00, 0x00, //0x00001a4c cmpl $255, %eax + 0x0f, 0x84, 0x29, 0xfb, 0xff, 0xff, //0x00001a51 je LBB0_429 + //0x00001a57 LBB0_428 + 0xc1, 0xe2, 0x06, //0x00001a57 shll $6, %edx + 0x09, 0xc2, //0x00001a5a orl %eax, %edx + 0xbb, 0x04, 0x00, 0x00, 0x00, //0x00001a5c movl $4, %ebx + 0xe9, 0x9b, 0xf6, 0xff, 0xff, //0x00001a61 jmp LBB0_264 + //0x00001a66 LBB0_431 + 0x48, 0x89, 0xc6, //0x00001a66 movq %rax, %rsi + 0xe9, 0x57, 0xfa, 0xff, 0xff, //0x00001a69 jmp LBB0_371 + //0x00001a6e LBB0_432 + 0x31, 0xc0, //0x00001a6e xorl %eax, %eax + 0xe9, 0x68, 0x0c, 0x00, 0x00, //0x00001a70 jmp LBB0_644 + //0x00001a75 LBB0_433 + 0x44, 0x8b, 0x65, 0xc4, //0x00001a75 movl $-60(%rbp), %r12d + //0x00001a79 LBB0_434 + 0x48, 0x8b, 0x45, 0xb8, //0x00001a79 movq $-72(%rbp), %rax + 0x48, 0x8b, 0x4d, 0xa0, //0x00001a7d movq $-96(%rbp), %rcx + 0x48, 0x01, 0xc8, //0x00001a81 addq %rcx, %rax + 0x48, 0x83, 0xc0, 0xff, //0x00001a84 addq $-1, %rax + 0x48, 0x89, 0x45, 0xc8, //0x00001a88 movq %rax, $-56(%rbp) + 0xe9, 0x29, 0x00, 0x00, 0x00, //0x00001a8c jmp LBB0_437 + //0x00001a91 LBB0_435 + 0x48, 0x89, 0xc6, //0x00001a91 movq %rax, %rsi + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001a94 .p2align 4, 0x90 + //0x00001aa0 LBB0_436 + 0x31, 0xc9, //0x00001aa0 xorl %ecx, %ecx + 0x4c, 0x39, 0xce, //0x00001aa2 cmpq %r9, %rsi + 0x0f, 0x94, 0xc1, //0x00001aa5 sete %cl + 0x48, 0x01, 0xf1, //0x00001aa8 addq %rsi, %rcx + 0x4c, 0x29, 0xf1, //0x00001aab subq %r14, %rcx + 0x4c, 0x89, 0xef, //0x00001aae movq %r13, %rdi + 0x48, 0x85, 0xc9, //0x00001ab1 testq %rcx, %rcx + 0x0f, 0x85, 0x19, 0x0c, 0x00, 0x00, //0x00001ab4 jne LBB0_642 + //0x00001aba LBB0_437 + 0x4d, 0x39, 0xce, //0x00001aba cmpq %r9, %r14 + 0x0f, 0x83, 0xf9, 0x0b, 0x00, 0x00, //0x00001abd jae LBB0_641 + 0x4c, 0x89, 0xf6, //0x00001ac3 movq %r14, %rsi + 0x41, 0xf6, 0xc4, 0x08, //0x00001ac6 testb $8, %r12b + 0x49, 0x89, 0xfd, //0x00001aca movq %rdi, %r13 + 0x0f, 0x85, 0xd9, 0x00, 0x00, 0x00, //0x00001acd jne LBB0_451 + 0xe9, 0x15, 0x00, 0x00, 0x00, //0x00001ad3 jmp LBB0_440 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001ad8 .p2align 4, 0x90 + //0x00001ae0 LBB0_439 + 0x48, 0x83, 0xc6, 0x01, //0x00001ae0 addq $1, %rsi + 0x4c, 0x39, 0xce, //0x00001ae4 cmpq %r9, %rsi + 0x0f, 0x83, 0xe3, 0x01, 0x00, 0x00, //0x00001ae7 jae LBB0_467 + //0x00001aed LBB0_440 + 0x44, 0x0f, 0xb6, 0x06, //0x00001aed movzbl (%rsi), %r8d + 0x49, 0x83, 0xf8, 0x0d, //0x00001af1 cmpq $13, %r8 + 0x0f, 0x84, 0xe5, 0xff, 0xff, 0xff, //0x00001af5 je LBB0_439 + 0x41, 0x80, 0xf8, 0x0a, //0x00001afb cmpb $10, %r8b + 0x0f, 0x84, 0xdb, 0xff, 0xff, 0xff, //0x00001aff je LBB0_439 + 0x48, 0x8b, 0x45, 0xd0, //0x00001b05 movq $-48(%rbp), %rax + 0x46, 0x0f, 0xb6, 0x1c, 0x00, //0x00001b09 movzbl (%rax,%r8), %r11d + 0x48, 0x83, 0xc6, 0x01, //0x00001b0e addq $1, %rsi + 0x41, 0x81, 0xfb, 0xff, 0x00, 0x00, 0x00, //0x00001b12 cmpl $255, %r11d + 0x0f, 0x84, 0xfe, 0x02, 0x00, 0x00, //0x00001b19 je LBB0_492 + 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00001b1f movl $1, %ebx + 0x4c, 0x39, 0xce, //0x00001b24 cmpq %r9, %rsi + 0x0f, 0x82, 0x20, 0x00, 0x00, 0x00, //0x00001b27 jb LBB0_445 + 0xe9, 0x6e, 0x02, 0x00, 0x00, //0x00001b2d jmp LBB0_481 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001b32 .p2align 4, 0x90 + //0x00001b40 LBB0_444 + 0x48, 0x83, 0xc6, 0x01, //0x00001b40 addq $1, %rsi + 0x4c, 0x39, 0xce, //0x00001b44 cmpq %r9, %rsi + 0x0f, 0x83, 0xbe, 0x04, 0x00, 0x00, //0x00001b47 jae LBB0_525 + //0x00001b4d LBB0_445 + 0x44, 0x0f, 0xb6, 0x06, //0x00001b4d movzbl (%rsi), %r8d + 0x49, 0x83, 0xf8, 0x0d, //0x00001b51 cmpq $13, %r8 + 0x0f, 0x84, 0xe5, 0xff, 0xff, 0xff, //0x00001b55 je LBB0_444 + 0x41, 0x80, 0xf8, 0x0a, //0x00001b5b cmpb $10, %r8b + 0x0f, 0x84, 0xdb, 0xff, 0xff, 0xff, //0x00001b5f je LBB0_444 + 0x48, 0x8b, 0x45, 0xd0, //0x00001b65 movq $-48(%rbp), %rax + 0x42, 0x0f, 0xb6, 0x04, 0x00, //0x00001b69 movzbl (%rax,%r8), %eax + 0x48, 0x83, 0xc6, 0x01, //0x00001b6e addq $1, %rsi + 0x3d, 0xff, 0x00, 0x00, 0x00, //0x00001b72 cmpl $255, %eax + 0x0f, 0x84, 0x1e, 0x08, 0x00, 0x00, //0x00001b77 je LBB0_579 + 0x41, 0xc1, 0xe3, 0x06, //0x00001b7d shll $6, %r11d + 0x41, 0x09, 0xc3, //0x00001b81 orl %eax, %r11d + 0xbb, 0x02, 0x00, 0x00, 0x00, //0x00001b84 movl $2, %ebx + 0x4c, 0x39, 0xce, //0x00001b89 cmpq %r9, %rsi + 0x0f, 0x82, 0x70, 0x01, 0x00, 0x00, //0x00001b8c jb LBB0_470 + 0xe9, 0x09, 0x02, 0x00, 0x00, //0x00001b92 jmp LBB0_481 + //0x00001b97 LBB0_465 + 0x80, 0xf9, 0x6e, //0x00001b97 cmpb $110, %cl + 0x0f, 0x85, 0xbf, 0x01, 0x00, 0x00, //0x00001b9a jne LBB0_476 + //0x00001ba0 LBB0_449 + 0x48, 0x89, 0xc6, //0x00001ba0 movq %rax, %rsi + //0x00001ba3 LBB0_450 + 0x4c, 0x39, 0xce, //0x00001ba3 cmpq %r9, %rsi + 0x0f, 0x83, 0x24, 0x01, 0x00, 0x00, //0x00001ba6 jae LBB0_467 + //0x00001bac LBB0_451 + 0x48, 0x8d, 0x4e, 0x01, //0x00001bac leaq $1(%rsi), %rcx + 0x0f, 0xb6, 0x06, //0x00001bb0 movzbl (%rsi), %eax + 0x3c, 0x5c, //0x00001bb3 cmpb $92, %al + 0x0f, 0x85, 0xf5, 0x00, 0x00, 0x00, //0x00001bb5 jne LBB0_463 + 0x48, 0x8d, 0x46, 0x02, //0x00001bbb leaq $2(%rsi), %rax + 0x41, 0xb0, 0xff, //0x00001bbf movb $-1, %r8b + 0x4c, 0x39, 0xc8, //0x00001bc2 cmpq %r9, %rax + 0x0f, 0x87, 0x81, 0x01, 0x00, 0x00, //0x00001bc5 ja LBB0_474 + 0x0f, 0xb6, 0x09, //0x00001bcb movzbl (%rcx), %ecx + 0x80, 0xf9, 0x71, //0x00001bce cmpb $113, %cl + 0x0f, 0x8e, 0xc0, 0xff, 0xff, 0xff, //0x00001bd1 jle LBB0_465 + 0x80, 0xf9, 0x72, //0x00001bd7 cmpb $114, %cl + 0x0f, 0x84, 0xc0, 0xff, 0xff, 0xff, //0x00001bda je LBB0_449 + 0x80, 0xf9, 0x75, //0x00001be0 cmpb $117, %cl + 0x0f, 0x85, 0x82, 0x01, 0x00, 0x00, //0x00001be3 jne LBB0_478 + 0x4c, 0x89, 0xc9, //0x00001be9 movq %r9, %rcx + 0x48, 0x29, 0xc1, //0x00001bec subq %rax, %rcx + 0x48, 0x83, 0xf9, 0x04, //0x00001bef cmpq $4, %rcx + 0x0f, 0x8c, 0x72, 0x01, 0x00, 0x00, //0x00001bf3 jl LBB0_478 + 0x8b, 0x08, //0x00001bf9 movl (%rax), %ecx + 0x89, 0xca, //0x00001bfb movl %ecx, %edx + 0xf7, 0xd2, //0x00001bfd notl %edx + 0x8d, 0x99, 0xd0, 0xcf, 0xcf, 0xcf, //0x00001bff leal $-808464432(%rcx), %ebx + 0x81, 0xe2, 0x80, 0x80, 0x80, 0x80, //0x00001c05 andl $-2139062144, %edx + 0x85, 0xda, //0x00001c0b testl %ebx, %edx + 0x0f, 0x85, 0x58, 0x01, 0x00, 0x00, //0x00001c0d jne LBB0_478 + 0x8d, 0x99, 0x19, 0x19, 0x19, 0x19, //0x00001c13 leal $421075225(%rcx), %ebx + 0x09, 0xcb, //0x00001c19 orl %ecx, %ebx + 0xf7, 0xc3, 0x80, 0x80, 0x80, 0x80, //0x00001c1b testl $-2139062144, %ebx + 0x0f, 0x85, 0x44, 0x01, 0x00, 0x00, //0x00001c21 jne LBB0_478 + 0x89, 0xcb, //0x00001c27 movl %ecx, %ebx + 0x81, 0xe3, 0x7f, 0x7f, 0x7f, 0x7f, //0x00001c29 andl $2139062143, %ebx + 0xbf, 0xc0, 0xc0, 0xc0, 0xc0, //0x00001c2f movl $-1061109568, %edi + 0x29, 0xdf, //0x00001c34 subl %ebx, %edi + 0x44, 0x8d, 0x93, 0x46, 0x46, 0x46, 0x46, //0x00001c36 leal $1179010630(%rbx), %r10d + 0x21, 0xd7, //0x00001c3d andl %edx, %edi + 0x44, 0x85, 0xd7, //0x00001c3f testl %r10d, %edi + 0x0f, 0x85, 0x0c, 0x01, 0x00, 0x00, //0x00001c42 jne LBB0_475 + 0xbf, 0xe0, 0xe0, 0xe0, 0xe0, //0x00001c48 movl $-522133280, %edi + 0x29, 0xdf, //0x00001c4d subl %ebx, %edi + 0x81, 0xc3, 0x39, 0x39, 0x39, 0x39, //0x00001c4f addl $960051513, %ebx + 0x21, 0xfa, //0x00001c55 andl %edi, %edx + 0x85, 0xda, //0x00001c57 testl %ebx, %edx + 0x0f, 0x85, 0xf5, 0x00, 0x00, 0x00, //0x00001c59 jne LBB0_475 + 0x0f, 0xc9, //0x00001c5f bswapl %ecx + 0x89, 0xc8, //0x00001c61 movl %ecx, %eax + 0xc1, 0xe8, 0x04, //0x00001c63 shrl $4, %eax + 0xf7, 0xd0, //0x00001c66 notl %eax + 0x25, 0x01, 0x01, 0x01, 0x01, //0x00001c68 andl $16843009, %eax + 0x8d, 0x04, 0xc0, //0x00001c6d leal (%rax,%rax,8), %eax + 0x81, 0xe1, 0x0f, 0x0f, 0x0f, 0x0f, //0x00001c70 andl $252645135, %ecx + 0x01, 0xc1, //0x00001c76 addl %eax, %ecx + 0x89, 0xc8, //0x00001c78 movl %ecx, %eax + 0xc1, 0xe8, 0x04, //0x00001c7a shrl $4, %eax + 0x09, 0xc8, //0x00001c7d orl %ecx, %eax + 0x89, 0xc1, //0x00001c7f movl %eax, %ecx + 0xc1, 0xe9, 0x08, //0x00001c81 shrl $8, %ecx + 0x81, 0xe1, 0x00, 0xff, 0x00, 0x00, //0x00001c84 andl $65280, %ecx + 0x89, 0xc2, //0x00001c8a movl %eax, %edx + 0x81, 0xe2, 0x80, 0x00, 0x00, 0x00, //0x00001c8c andl $128, %edx + 0x48, 0x83, 0xc6, 0x06, //0x00001c92 addq $6, %rsi + 0x09, 0xca, //0x00001c96 orl %ecx, %edx + 0x4c, 0x89, 0xef, //0x00001c98 movq %r13, %rdi + 0x0f, 0x85, 0xcd, 0x00, 0x00, 0x00, //0x00001c9b jne LBB0_479 + 0x3c, 0x0d, //0x00001ca1 cmpb $13, %al + 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x00001ca3 jne LBB0_464 + 0xe9, 0xf5, 0xfe, 0xff, 0xff, //0x00001ca9 jmp LBB0_450 + 0x90, 0x90, //0x00001cae .p2align 4, 0x90 + //0x00001cb0 LBB0_463 + 0x48, 0x89, 0xce, //0x00001cb0 movq %rcx, %rsi + 0x3c, 0x0d, //0x00001cb3 cmpb $13, %al + 0x0f, 0x84, 0xe8, 0xfe, 0xff, 0xff, //0x00001cb5 je LBB0_450 + //0x00001cbb LBB0_464 + 0x41, 0x89, 0xc0, //0x00001cbb movl %eax, %r8d + 0x3c, 0x0a, //0x00001cbe cmpb $10, %al + 0x0f, 0x84, 0xdd, 0xfe, 0xff, 0xff, //0x00001cc0 je LBB0_450 + 0xe9, 0xa3, 0x00, 0x00, 0x00, //0x00001cc6 jmp LBB0_479 + 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001ccb .p2align 4, 0x90 + //0x00001cd0 LBB0_467 + 0x31, 0xdb, //0x00001cd0 xorl %ebx, %ebx + 0x45, 0x31, 0xdb, //0x00001cd2 xorl %r11d, %r11d + //0x00001cd5 LBB0_468 + 0x85, 0xdb, //0x00001cd5 testl %ebx, %ebx + 0x0f, 0x85, 0xc3, 0x00, 0x00, 0x00, //0x00001cd7 jne LBB0_481 + 0x49, 0x89, 0xf6, //0x00001cdd movq %rsi, %r14 + 0x31, 0xc9, //0x00001ce0 xorl %ecx, %ecx + 0x48, 0x85, 0xc9, //0x00001ce2 testq %rcx, %rcx + 0x0f, 0x84, 0xcf, 0xfd, 0xff, 0xff, //0x00001ce5 je LBB0_437 + 0xe9, 0xe3, 0x09, 0x00, 0x00, //0x00001ceb jmp LBB0_642 + //0x00001cf0 .p2align 4, 0x90 + //0x00001cf0 LBB0_469 + 0x48, 0x83, 0xc6, 0x01, //0x00001cf0 addq $1, %rsi + 0xbb, 0x02, 0x00, 0x00, 0x00, //0x00001cf4 movl $2, %ebx + 0x4c, 0x39, 0xce, //0x00001cf9 cmpq %r9, %rsi + 0x0f, 0x83, 0xd3, 0xff, 0xff, 0xff, //0x00001cfc jae LBB0_468 + //0x00001d02 LBB0_470 + 0x44, 0x0f, 0xb6, 0x06, //0x00001d02 movzbl (%rsi), %r8d + 0x49, 0x83, 0xf8, 0x0d, //0x00001d06 cmpq $13, %r8 + 0x0f, 0x84, 0xe0, 0xff, 0xff, 0xff, //0x00001d0a je LBB0_469 + 0x41, 0x80, 0xf8, 0x0a, //0x00001d10 cmpb $10, %r8b + 0x0f, 0x84, 0xd6, 0xff, 0xff, 0xff, //0x00001d14 je LBB0_469 + 0x48, 0x8b, 0x45, 0xd0, //0x00001d1a movq $-48(%rbp), %rax + 0x42, 0x0f, 0xb6, 0x04, 0x00, //0x00001d1e movzbl (%rax,%r8), %eax + 0x48, 0x83, 0xc6, 0x01, //0x00001d23 addq $1, %rsi + 0x3d, 0xff, 0x00, 0x00, 0x00, //0x00001d27 cmpl $255, %eax + 0x0f, 0x84, 0x39, 0x09, 0x00, 0x00, //0x00001d2c je LBB0_612 + 0x41, 0xc1, 0xe3, 0x06, //0x00001d32 shll $6, %r11d + 0x41, 0x09, 0xc3, //0x00001d36 orl %eax, %r11d + 0xbb, 0x03, 0x00, 0x00, 0x00, //0x00001d39 movl $3, %ebx + 0x4c, 0x39, 0xce, //0x00001d3e cmpq %r9, %rsi + 0x0f, 0x82, 0x89, 0x04, 0x00, 0x00, //0x00001d41 jb LBB0_551 + 0xe9, 0x54, 0x00, 0x00, 0x00, //0x00001d47 jmp LBB0_481 + //0x00001d4c LBB0_474 + 0x48, 0x89, 0xce, //0x00001d4c movq %rcx, %rsi + 0xe9, 0x1a, 0x00, 0x00, 0x00, //0x00001d4f jmp LBB0_479 + //0x00001d54 LBB0_475 + 0x48, 0x89, 0xc6, //0x00001d54 movq %rax, %rsi + 0x4c, 0x89, 0xef, //0x00001d57 movq %r13, %rdi + 0xe9, 0x0f, 0x00, 0x00, 0x00, //0x00001d5a jmp LBB0_479 + //0x00001d5f LBB0_476 + 0x80, 0xf9, 0x2f, //0x00001d5f cmpb $47, %cl + 0x0f, 0x85, 0x03, 0x00, 0x00, 0x00, //0x00001d62 jne LBB0_478 + 0x41, 0xb0, 0x2f, //0x00001d68 movb $47, %r8b + //0x00001d6b LBB0_478 + 0x48, 0x89, 0xc6, //0x00001d6b movq %rax, %rsi + //0x00001d6e LBB0_479 + 0x41, 0x0f, 0xb6, 0xc0, //0x00001d6e movzbl %r8b, %eax + 0x48, 0x8b, 0x4d, 0xd0, //0x00001d72 movq $-48(%rbp), %rcx + 0x44, 0x0f, 0xb6, 0x1c, 0x01, //0x00001d76 movzbl (%rcx,%rax), %r11d + 0x41, 0x81, 0xfb, 0xff, 0x00, 0x00, 0x00, //0x00001d7b cmpl $255, %r11d + 0x0f, 0x84, 0x95, 0x00, 0x00, 0x00, //0x00001d82 je LBB0_492 + 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00001d88 movl $1, %ebx + 0x4c, 0x39, 0xce, //0x00001d8d cmpq %r9, %rsi + 0x0f, 0x82, 0x4d, 0x01, 0x00, 0x00, //0x00001d90 jb LBB0_508 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001d96 .p2align 4, 0x90 + //0x00001da0 LBB0_481 + 0x41, 0xf6, 0xc4, 0x02, //0x00001da0 testb $2, %r12b + 0x0f, 0x94, 0xc0, //0x00001da4 sete %al + 0x83, 0xfb, 0x01, //0x00001da7 cmpl $1, %ebx + 0x0f, 0x94, 0xc1, //0x00001daa sete %cl + 0x4c, 0x39, 0xce, //0x00001dad cmpq %r9, %rsi + 0x0f, 0x82, 0x11, 0x00, 0x00, 0x00, //0x00001db0 jb LBB0_484 + 0x83, 0xfb, 0x04, //0x00001db6 cmpl $4, %ebx + 0x0f, 0x84, 0x08, 0x00, 0x00, 0x00, //0x00001db9 je LBB0_484 + 0x08, 0xc8, //0x00001dbf orb %cl, %al + 0x0f, 0x85, 0xd9, 0xfc, 0xff, 0xff, //0x00001dc1 jne LBB0_436 + //0x00001dc7 LBB0_484 + 0xb0, 0x04, //0x00001dc7 movb $4, %al + 0x28, 0xd8, //0x00001dc9 subb %bl, %al + 0x0f, 0xb6, 0xc0, //0x00001dcb movzbl %al, %eax + 0x01, 0xc0, //0x00001dce addl %eax, %eax + 0x8d, 0x0c, 0x40, //0x00001dd0 leal (%rax,%rax,2), %ecx + 0x44, 0x89, 0xd8, //0x00001dd3 movl %r11d, %eax + 0xd3, 0xe0, //0x00001dd6 shll %cl, %eax + 0x83, 0xfb, 0x02, //0x00001dd8 cmpl $2, %ebx + 0x4c, 0x89, 0xef, //0x00001ddb movq %r13, %rdi + 0x0f, 0x84, 0x18, 0x00, 0x00, 0x00, //0x00001dde je LBB0_489 + 0x83, 0xfb, 0x03, //0x00001de4 cmpl $3, %ebx + 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x00001de7 je LBB0_488 + 0x83, 0xfb, 0x04, //0x00001ded cmpl $4, %ebx + 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x00001df0 jne LBB0_490 + 0x88, 0x47, 0x02, //0x00001df6 movb %al, $2(%rdi) + //0x00001df9 LBB0_488 + 0x88, 0x67, 0x01, //0x00001df9 movb %ah, $1(%rdi) + //0x00001dfc LBB0_489 + 0xc1, 0xe8, 0x10, //0x00001dfc shrl $16, %eax + 0x88, 0x07, //0x00001dff movb %al, (%rdi) + //0x00001e01 LBB0_490 + 0x89, 0xd8, //0x00001e01 movl %ebx, %eax + 0x48, 0x01, 0xc7, //0x00001e03 addq %rax, %rdi + 0x48, 0x83, 0xc7, 0xff, //0x00001e06 addq $-1, %rdi + 0x49, 0x89, 0xf6, //0x00001e0a movq %rsi, %r14 + 0x31, 0xc9, //0x00001e0d xorl %ecx, %ecx + 0x48, 0x85, 0xc9, //0x00001e0f testq %rcx, %rcx + 0x0f, 0x84, 0xa2, 0xfc, 0xff, 0xff, //0x00001e12 je LBB0_437 + 0xe9, 0xb6, 0x08, 0x00, 0x00, //0x00001e18 jmp LBB0_642 + //0x00001e1d LBB0_492 + 0x31, 0xdb, //0x00001e1d xorl %ebx, %ebx + 0x45, 0x31, 0xdb, //0x00001e1f xorl %r11d, %r11d + //0x00001e22 LBB0_493 + 0x41, 0xf6, 0xc4, 0x02, //0x00001e22 testb $2, %r12b + 0x0f, 0x85, 0x74, 0xfc, 0xff, 0xff, //0x00001e26 jne LBB0_436 + 0x41, 0x80, 0xf8, 0x3d, //0x00001e2c cmpb $61, %r8b + 0x0f, 0x85, 0x6a, 0xfc, 0xff, 0xff, //0x00001e30 jne LBB0_436 + 0x83, 0xfb, 0x02, //0x00001e36 cmpl $2, %ebx + 0x0f, 0x82, 0x61, 0xfc, 0xff, 0xff, //0x00001e39 jb LBB0_436 + 0x41, 0xbf, 0x05, 0x00, 0x00, 0x00, //0x00001e3f movl $5, %r15d + 0x41, 0x29, 0xdf, //0x00001e45 subl %ebx, %r15d + 0x41, 0xf6, 0xc4, 0x08, //0x00001e48 testb $8, %r12b + 0x0f, 0x85, 0xc3, 0x01, 0x00, 0x00, //0x00001e4c jne LBB0_526 + 0x4c, 0x39, 0xce, //0x00001e52 cmpq %r9, %rsi + 0x0f, 0x83, 0x6c, 0xff, 0xff, 0xff, //0x00001e55 jae LBB0_484 + 0x48, 0x8d, 0x4e, 0x01, //0x00001e5b leaq $1(%rsi), %rcx + 0x48, 0x8b, 0x45, 0xc8, //0x00001e5f movq $-56(%rbp), %rax + 0x48, 0x29, 0xf0, //0x00001e63 subq %rsi, %rax + 0x48, 0x83, 0xc6, 0x02, //0x00001e66 addq $2, %rsi + 0x48, 0x89, 0xf7, //0x00001e6a movq %rsi, %rdi + 0x48, 0x89, 0xce, //0x00001e6d movq %rcx, %rsi + 0xe9, 0x1d, 0x00, 0x00, 0x00, //0x00001e70 jmp LBB0_500 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001e75 .p2align 4, 0x90 + //0x00001e80 LBB0_499 + 0x48, 0x83, 0xc6, 0x01, //0x00001e80 addq $1, %rsi + 0x48, 0x83, 0xc7, 0x01, //0x00001e84 addq $1, %rdi + 0x48, 0x83, 0xc0, 0xff, //0x00001e88 addq $-1, %rax + 0x0f, 0x83, 0x13, 0x05, 0x00, 0x00, //0x00001e8c jae LBB0_580 + //0x00001e92 LBB0_500 + 0x0f, 0xb6, 0x4e, 0xff, //0x00001e92 movzbl $-1(%rsi), %ecx + 0x80, 0xf9, 0x0a, //0x00001e96 cmpb $10, %cl + 0x0f, 0x84, 0xe1, 0xff, 0xff, 0xff, //0x00001e99 je LBB0_499 + 0x80, 0xf9, 0x0d, //0x00001e9f cmpb $13, %cl + 0x0f, 0x84, 0xd8, 0xff, 0xff, 0xff, //0x00001ea2 je LBB0_499 + 0x80, 0xf9, 0x3d, //0x00001ea8 cmpb $61, %cl + 0x0f, 0x85, 0xef, 0xfb, 0xff, 0xff, //0x00001eab jne LBB0_436 + 0x41, 0x83, 0xff, 0x02, //0x00001eb1 cmpl $2, %r15d + 0x0f, 0x84, 0xe5, 0xfb, 0xff, 0xff, //0x00001eb5 je LBB0_436 + 0x4c, 0x39, 0xce, //0x00001ebb cmpq %r9, %rsi + 0x0f, 0x83, 0x03, 0xff, 0xff, 0xff, //0x00001ebe jae LBB0_484 + 0x48, 0x01, 0xc6, //0x00001ec4 addq %rax, %rsi + 0x31, 0xc9, //0x00001ec7 xorl %ecx, %ecx + 0xe9, 0xca, 0x02, 0x00, 0x00, //0x00001ec9 jmp LBB0_546 + //0x00001ece LBB0_522 + 0x80, 0xf9, 0x6e, //0x00001ece cmpb $110, %cl + 0x0f, 0x85, 0x3e, 0x03, 0x00, 0x00, //0x00001ed1 jne LBB0_556 + //0x00001ed7 LBB0_506 + 0x48, 0x89, 0xc6, //0x00001ed7 movq %rax, %rsi + //0x00001eda LBB0_507 + 0x4c, 0x39, 0xce, //0x00001eda cmpq %r9, %rsi + 0x0f, 0x83, 0x28, 0x01, 0x00, 0x00, //0x00001edd jae LBB0_525 + //0x00001ee3 LBB0_508 + 0x48, 0x8d, 0x4e, 0x01, //0x00001ee3 leaq $1(%rsi), %rcx + 0x0f, 0xb6, 0x06, //0x00001ee7 movzbl (%rsi), %eax + 0x3c, 0x5c, //0x00001eea cmpb $92, %al + 0x0f, 0x85, 0xfe, 0x00, 0x00, 0x00, //0x00001eec jne LBB0_520 + 0x48, 0x8d, 0x46, 0x02, //0x00001ef2 leaq $2(%rsi), %rax + 0x41, 0xb0, 0xff, //0x00001ef6 movb $-1, %r8b + 0x4c, 0x39, 0xc8, //0x00001ef9 cmpq %r9, %rax + 0x0f, 0x87, 0xb4, 0x02, 0x00, 0x00, //0x00001efc ja LBB0_549 + 0x0f, 0xb6, 0x09, //0x00001f02 movzbl (%rcx), %ecx + 0x80, 0xf9, 0x71, //0x00001f05 cmpb $113, %cl + 0x0f, 0x8e, 0xc0, 0xff, 0xff, 0xff, //0x00001f08 jle LBB0_522 + 0x80, 0xf9, 0x72, //0x00001f0e cmpb $114, %cl + 0x0f, 0x84, 0xc0, 0xff, 0xff, 0xff, //0x00001f11 je LBB0_506 + 0x80, 0xf9, 0x75, //0x00001f17 cmpb $117, %cl + 0x0f, 0x85, 0x01, 0x03, 0x00, 0x00, //0x00001f1a jne LBB0_558 + 0x4c, 0x89, 0xc9, //0x00001f20 movq %r9, %rcx + 0x48, 0x29, 0xc1, //0x00001f23 subq %rax, %rcx + 0x48, 0x83, 0xf9, 0x04, //0x00001f26 cmpq $4, %rcx + 0x0f, 0x8c, 0xf1, 0x02, 0x00, 0x00, //0x00001f2a jl LBB0_558 + 0x8b, 0x08, //0x00001f30 movl (%rax), %ecx + 0x89, 0xcb, //0x00001f32 movl %ecx, %ebx + 0xf7, 0xd3, //0x00001f34 notl %ebx + 0x8d, 0x91, 0xd0, 0xcf, 0xcf, 0xcf, //0x00001f36 leal $-808464432(%rcx), %edx + 0x81, 0xe3, 0x80, 0x80, 0x80, 0x80, //0x00001f3c andl $-2139062144, %ebx + 0x85, 0xd3, //0x00001f42 testl %edx, %ebx + 0x0f, 0x85, 0xd7, 0x02, 0x00, 0x00, //0x00001f44 jne LBB0_558 + 0x8d, 0x91, 0x19, 0x19, 0x19, 0x19, //0x00001f4a leal $421075225(%rcx), %edx + 0x09, 0xca, //0x00001f50 orl %ecx, %edx + 0xf7, 0xc2, 0x80, 0x80, 0x80, 0x80, //0x00001f52 testl $-2139062144, %edx + 0x0f, 0x85, 0xc3, 0x02, 0x00, 0x00, //0x00001f58 jne LBB0_558 + 0x89, 0xca, //0x00001f5e movl %ecx, %edx + 0x81, 0xe2, 0x7f, 0x7f, 0x7f, 0x7f, //0x00001f60 andl $2139062143, %edx + 0xbf, 0xc0, 0xc0, 0xc0, 0xc0, //0x00001f66 movl $-1061109568, %edi + 0x29, 0xd7, //0x00001f6b subl %edx, %edi + 0x44, 0x8d, 0x92, 0x46, 0x46, 0x46, 0x46, //0x00001f6d leal $1179010630(%rdx), %r10d + 0x21, 0xdf, //0x00001f74 andl %ebx, %edi + 0x44, 0x85, 0xd7, //0x00001f76 testl %r10d, %edi + 0x0f, 0x85, 0x8b, 0x02, 0x00, 0x00, //0x00001f79 jne LBB0_555 + 0xbf, 0xe0, 0xe0, 0xe0, 0xe0, //0x00001f7f movl $-522133280, %edi + 0x29, 0xd7, //0x00001f84 subl %edx, %edi + 0x81, 0xc2, 0x39, 0x39, 0x39, 0x39, //0x00001f86 addl $960051513, %edx + 0x21, 0xfb, //0x00001f8c andl %edi, %ebx + 0x85, 0xd3, //0x00001f8e testl %edx, %ebx + 0x0f, 0x85, 0x74, 0x02, 0x00, 0x00, //0x00001f90 jne LBB0_555 + 0x0f, 0xc9, //0x00001f96 bswapl %ecx + 0x89, 0xc8, //0x00001f98 movl %ecx, %eax + 0xc1, 0xe8, 0x04, //0x00001f9a shrl $4, %eax + 0xf7, 0xd0, //0x00001f9d notl %eax + 0x25, 0x01, 0x01, 0x01, 0x01, //0x00001f9f andl $16843009, %eax + 0x8d, 0x04, 0xc0, //0x00001fa4 leal (%rax,%rax,8), %eax + 0x81, 0xe1, 0x0f, 0x0f, 0x0f, 0x0f, //0x00001fa7 andl $252645135, %ecx + 0x01, 0xc1, //0x00001fad addl %eax, %ecx + 0x89, 0xc8, //0x00001faf movl %ecx, %eax + 0xc1, 0xe8, 0x04, //0x00001fb1 shrl $4, %eax + 0x09, 0xc8, //0x00001fb4 orl %ecx, %eax + 0x89, 0xc1, //0x00001fb6 movl %eax, %ecx + 0xc1, 0xe9, 0x08, //0x00001fb8 shrl $8, %ecx + 0x81, 0xe1, 0x00, 0xff, 0x00, 0x00, //0x00001fbb andl $65280, %ecx + 0x89, 0xc2, //0x00001fc1 movl %eax, %edx + 0x81, 0xe2, 0x80, 0x00, 0x00, 0x00, //0x00001fc3 andl $128, %edx + 0x48, 0x83, 0xc6, 0x06, //0x00001fc9 addq $6, %rsi + 0x09, 0xca, //0x00001fcd orl %ecx, %edx + 0x4c, 0x89, 0xef, //0x00001fcf movq %r13, %rdi + 0x0f, 0x85, 0x4c, 0x02, 0x00, 0x00, //0x00001fd2 jne LBB0_559 + 0x3c, 0x0d, //0x00001fd8 cmpb $13, %al + 0x0f, 0x85, 0x1b, 0x00, 0x00, 0x00, //0x00001fda jne LBB0_521 + 0xe9, 0xf5, 0xfe, 0xff, 0xff, //0x00001fe0 jmp LBB0_507 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001fe5 .p2align 4, 0x90 + //0x00001ff0 LBB0_520 + 0x48, 0x89, 0xce, //0x00001ff0 movq %rcx, %rsi + 0x3c, 0x0d, //0x00001ff3 cmpb $13, %al + 0x0f, 0x84, 0xdf, 0xfe, 0xff, 0xff, //0x00001ff5 je LBB0_507 + //0x00001ffb LBB0_521 + 0x41, 0x89, 0xc0, //0x00001ffb movl %eax, %r8d + 0x3c, 0x0a, //0x00001ffe cmpb $10, %al + 0x0f, 0x84, 0xd4, 0xfe, 0xff, 0xff, //0x00002000 je LBB0_507 + 0xe9, 0x19, 0x02, 0x00, 0x00, //0x00002006 jmp LBB0_559 + //0x0000200b LBB0_525 + 0xbb, 0x01, 0x00, 0x00, 0x00, //0x0000200b movl $1, %ebx + 0xe9, 0xc0, 0xfc, 0xff, 0xff, //0x00002010 jmp LBB0_468 + //0x00002015 LBB0_526 + 0x4c, 0x39, 0xce, //0x00002015 cmpq %r9, %rsi + 0x0f, 0x83, 0xa9, 0xfd, 0xff, 0xff, //0x00002018 jae LBB0_484 + 0x48, 0x89, 0xf7, //0x0000201e movq %rsi, %rdi + 0xe9, 0x36, 0x00, 0x00, 0x00, //0x00002021 jmp LBB0_530 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002026 .p2align 4, 0x90 + //0x00002030 LBB0_544 + 0x48, 0x89, 0xc7, //0x00002030 movq %rax, %rdi + 0x4c, 0x39, 0xcf, //0x00002033 cmpq %r9, %rdi + 0x0f, 0x82, 0x20, 0x00, 0x00, 0x00, //0x00002036 jb LBB0_530 + 0xe9, 0x6c, 0x03, 0x00, 0x00, //0x0000203c jmp LBB0_582 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002041 .p2align 4, 0x90 + //0x00002050 LBB0_528 + 0x48, 0x89, 0xf7, //0x00002050 movq %rsi, %rdi + 0x4c, 0x39, 0xcf, //0x00002053 cmpq %r9, %rdi + 0x0f, 0x83, 0x51, 0x03, 0x00, 0x00, //0x00002056 jae LBB0_582 + //0x0000205c LBB0_530 + 0x48, 0x8d, 0x47, 0x01, //0x0000205c leaq $1(%rdi), %rax + 0x0f, 0xb6, 0x0f, //0x00002060 movzbl (%rdi), %ecx + 0x80, 0xf9, 0x5c, //0x00002063 cmpb $92, %cl + 0x0f, 0x85, 0xe5, 0x00, 0x00, 0x00, //0x00002066 jne LBB0_541 + 0x48, 0x8d, 0x77, 0x02, //0x0000206c leaq $2(%rdi), %rsi + 0x4c, 0x39, 0xce, //0x00002070 cmpq %r9, %rsi + 0x0f, 0x87, 0x18, 0xfa, 0xff, 0xff, //0x00002073 ja LBB0_435 + 0x0f, 0xb6, 0x00, //0x00002079 movzbl (%rax), %eax + 0x3c, 0x6e, //0x0000207c cmpb $110, %al + 0x0f, 0x84, 0xcc, 0xff, 0xff, 0xff, //0x0000207e je LBB0_528 + 0x3c, 0x72, //0x00002084 cmpb $114, %al + 0x0f, 0x84, 0xc4, 0xff, 0xff, 0xff, //0x00002086 je LBB0_528 + 0x3c, 0x75, //0x0000208c cmpb $117, %al + 0x0f, 0x85, 0x0c, 0xfa, 0xff, 0xff, //0x0000208e jne LBB0_436 + 0x4c, 0x89, 0xc8, //0x00002094 movq %r9, %rax + 0x48, 0x29, 0xf0, //0x00002097 subq %rsi, %rax + 0x48, 0x83, 0xf8, 0x04, //0x0000209a cmpq $4, %rax + 0x0f, 0x8c, 0xfc, 0xf9, 0xff, 0xff, //0x0000209e jl LBB0_436 + 0x8b, 0x16, //0x000020a4 movl (%rsi), %edx + 0x89, 0xd1, //0x000020a6 movl %edx, %ecx + 0xf7, 0xd1, //0x000020a8 notl %ecx + 0x8d, 0x82, 0xd0, 0xcf, 0xcf, 0xcf, //0x000020aa leal $-808464432(%rdx), %eax + 0x81, 0xe1, 0x80, 0x80, 0x80, 0x80, //0x000020b0 andl $-2139062144, %ecx + 0x85, 0xc1, //0x000020b6 testl %eax, %ecx + 0x0f, 0x85, 0xe2, 0xf9, 0xff, 0xff, //0x000020b8 jne LBB0_436 + 0x8d, 0x82, 0x19, 0x19, 0x19, 0x19, //0x000020be leal $421075225(%rdx), %eax + 0x09, 0xd0, //0x000020c4 orl %edx, %eax + 0xa9, 0x80, 0x80, 0x80, 0x80, //0x000020c6 testl $-2139062144, %eax + 0x0f, 0x85, 0xcf, 0xf9, 0xff, 0xff, //0x000020cb jne LBB0_436 + 0x89, 0xd0, //0x000020d1 movl %edx, %eax + 0x25, 0x7f, 0x7f, 0x7f, 0x7f, //0x000020d3 andl $2139062143, %eax + 0x41, 0xb8, 0xc0, 0xc0, 0xc0, 0xc0, //0x000020d8 movl $-1061109568, %r8d + 0x41, 0x29, 0xc0, //0x000020de subl %eax, %r8d + 0x44, 0x8d, 0x90, 0x46, 0x46, 0x46, 0x46, //0x000020e1 leal $1179010630(%rax), %r10d + 0x41, 0x21, 0xc8, //0x000020e8 andl %ecx, %r8d + 0x45, 0x85, 0xd0, //0x000020eb testl %r10d, %r8d + 0x0f, 0x85, 0xac, 0xf9, 0xff, 0xff, //0x000020ee jne LBB0_436 + 0x41, 0xb8, 0xe0, 0xe0, 0xe0, 0xe0, //0x000020f4 movl $-522133280, %r8d + 0x41, 0x29, 0xc0, //0x000020fa subl %eax, %r8d + 0x05, 0x39, 0x39, 0x39, 0x39, //0x000020fd addl $960051513, %eax + 0x44, 0x21, 0xc1, //0x00002102 andl %r8d, %ecx + 0x85, 0xc1, //0x00002105 testl %eax, %ecx + 0x0f, 0x85, 0x93, 0xf9, 0xff, 0xff, //0x00002107 jne LBB0_436 + 0x0f, 0xca, //0x0000210d bswapl %edx + 0x89, 0xd0, //0x0000210f movl %edx, %eax + 0xc1, 0xe8, 0x04, //0x00002111 shrl $4, %eax + 0xf7, 0xd0, //0x00002114 notl %eax + 0x25, 0x01, 0x01, 0x01, 0x01, //0x00002116 andl $16843009, %eax + 0x8d, 0x04, 0xc0, //0x0000211b leal (%rax,%rax,8), %eax + 0x81, 0xe2, 0x0f, 0x0f, 0x0f, 0x0f, //0x0000211e andl $252645135, %edx + 0x01, 0xc2, //0x00002124 addl %eax, %edx + 0x89, 0xd1, //0x00002126 movl %edx, %ecx + 0xc1, 0xe9, 0x04, //0x00002128 shrl $4, %ecx + 0x09, 0xd1, //0x0000212b orl %edx, %ecx + 0x89, 0xc8, //0x0000212d movl %ecx, %eax + 0xc1, 0xe8, 0x08, //0x0000212f shrl $8, %eax + 0x25, 0x00, 0xff, 0x00, 0x00, //0x00002132 andl $65280, %eax + 0x89, 0xca, //0x00002137 movl %ecx, %edx + 0x81, 0xe2, 0x80, 0x00, 0x00, 0x00, //0x00002139 andl $128, %edx + 0x48, 0x83, 0xc7, 0x06, //0x0000213f addq $6, %rdi + 0x09, 0xc2, //0x00002143 orl %eax, %edx + 0x48, 0x89, 0xf8, //0x00002145 movq %rdi, %rax + 0x48, 0x89, 0xfe, //0x00002148 movq %rdi, %rsi + 0x0f, 0x85, 0x4f, 0xf9, 0xff, 0xff, //0x0000214b jne LBB0_436 + //0x00002151 LBB0_541 + 0x80, 0xf9, 0x0a, //0x00002151 cmpb $10, %cl + 0x0f, 0x84, 0xd6, 0xfe, 0xff, 0xff, //0x00002154 je LBB0_544 + 0x80, 0xf9, 0x0d, //0x0000215a cmpb $13, %cl + 0x0f, 0x84, 0xcd, 0xfe, 0xff, 0xff, //0x0000215d je LBB0_544 + 0x80, 0xf9, 0x3d, //0x00002163 cmpb $61, %cl + 0x0f, 0x85, 0x25, 0xf9, 0xff, 0xff, //0x00002166 jne LBB0_435 + 0x41, 0x83, 0xff, 0x02, //0x0000216c cmpl $2, %r15d + 0x0f, 0x84, 0x1b, 0xf9, 0xff, 0xff, //0x00002170 je LBB0_435 + 0x4c, 0x39, 0xc8, //0x00002176 cmpq %r9, %rax + 0x0f, 0x82, 0x4a, 0x02, 0x00, 0x00, //0x00002179 jb LBB0_615 + //0x0000217f LBB0_587 + 0x48, 0x89, 0xc6, //0x0000217f movq %rax, %rsi + 0xe9, 0x40, 0xfc, 0xff, 0xff, //0x00002182 jmp LBB0_484 + //0x00002187 LBB0_545 + 0x48, 0x83, 0xc7, 0x01, //0x00002187 addq $1, %rdi + 0x48, 0x83, 0xc1, 0x01, //0x0000218b addq $1, %rcx + 0x48, 0x39, 0xc8, //0x0000218f cmpq %rcx, %rax + 0x0f, 0x84, 0x2f, 0xfc, 0xff, 0xff, //0x00002192 je LBB0_484 + //0x00002198 LBB0_546 + 0x0f, 0xb6, 0x57, 0xff, //0x00002198 movzbl $-1(%rdi), %edx + 0x80, 0xfa, 0x0d, //0x0000219c cmpb $13, %dl + 0x0f, 0x84, 0xe2, 0xff, 0xff, 0xff, //0x0000219f je LBB0_545 + 0x80, 0xfa, 0x0a, //0x000021a5 cmpb $10, %dl + 0x0f, 0x84, 0xd9, 0xff, 0xff, 0xff, //0x000021a8 je LBB0_545 + 0x48, 0x89, 0xfe, //0x000021ae movq %rdi, %rsi + 0xe9, 0xea, 0xf8, 0xff, 0xff, //0x000021b1 jmp LBB0_436 + //0x000021b6 LBB0_549 + 0x48, 0x89, 0xce, //0x000021b6 movq %rcx, %rsi + 0xe9, 0x66, 0x00, 0x00, 0x00, //0x000021b9 jmp LBB0_559 + //0x000021be LBB0_550 + 0x48, 0x83, 0xc6, 0x01, //0x000021be addq $1, %rsi + 0xbb, 0x03, 0x00, 0x00, 0x00, //0x000021c2 movl $3, %ebx + 0x4c, 0x39, 0xce, //0x000021c7 cmpq %r9, %rsi + 0x0f, 0x83, 0x05, 0xfb, 0xff, 0xff, //0x000021ca jae LBB0_468 + //0x000021d0 LBB0_551 + 0x44, 0x0f, 0xb6, 0x06, //0x000021d0 movzbl (%rsi), %r8d + 0x49, 0x83, 0xf8, 0x0d, //0x000021d4 cmpq $13, %r8 + 0x0f, 0x84, 0xe0, 0xff, 0xff, 0xff, //0x000021d8 je LBB0_550 + 0x41, 0x80, 0xf8, 0x0a, //0x000021de cmpb $10, %r8b + 0x0f, 0x84, 0xd6, 0xff, 0xff, 0xff, //0x000021e2 je LBB0_550 + 0x48, 0x8b, 0x45, 0xd0, //0x000021e8 movq $-48(%rbp), %rax + 0x42, 0x0f, 0xb6, 0x04, 0x00, //0x000021ec movzbl (%rax,%r8), %eax + 0x48, 0x83, 0xc6, 0x01, //0x000021f1 addq $1, %rsi + 0x3d, 0xff, 0x00, 0x00, 0x00, //0x000021f5 cmpl $255, %eax + 0x0f, 0x85, 0xa3, 0x04, 0x00, 0x00, //0x000021fa jne LBB0_637 + //0x00002200 LBB0_638 + 0xbb, 0x03, 0x00, 0x00, 0x00, //0x00002200 movl $3, %ebx + 0xe9, 0x18, 0xfc, 0xff, 0xff, //0x00002205 jmp LBB0_493 + //0x0000220a LBB0_555 + 0x48, 0x89, 0xc6, //0x0000220a movq %rax, %rsi + 0x4c, 0x89, 0xef, //0x0000220d movq %r13, %rdi + 0xe9, 0x0f, 0x00, 0x00, 0x00, //0x00002210 jmp LBB0_559 + //0x00002215 LBB0_556 + 0x80, 0xf9, 0x2f, //0x00002215 cmpb $47, %cl + 0x0f, 0x85, 0x03, 0x00, 0x00, 0x00, //0x00002218 jne LBB0_558 + 0x41, 0xb0, 0x2f, //0x0000221e movb $47, %r8b + //0x00002221 LBB0_558 + 0x48, 0x89, 0xc6, //0x00002221 movq %rax, %rsi + //0x00002224 LBB0_559 + 0x41, 0x0f, 0xb6, 0xc0, //0x00002224 movzbl %r8b, %eax + 0x48, 0x8b, 0x4d, 0xd0, //0x00002228 movq $-48(%rbp), %rcx + 0x0f, 0xb6, 0x04, 0x01, //0x0000222c movzbl (%rcx,%rax), %eax + 0x3d, 0xff, 0x00, 0x00, 0x00, //0x00002230 cmpl $255, %eax + 0x0f, 0x84, 0x60, 0x01, 0x00, 0x00, //0x00002235 je LBB0_579 + 0x41, 0xc1, 0xe3, 0x06, //0x0000223b shll $6, %r11d + 0x41, 0x09, 0xc3, //0x0000223f orl %eax, %r11d + 0xbb, 0x02, 0x00, 0x00, 0x00, //0x00002242 movl $2, %ebx + 0x4c, 0x39, 0xce, //0x00002247 cmpq %r9, %rsi + 0x0f, 0x82, 0x1f, 0x00, 0x00, 0x00, //0x0000224a jb LBB0_563 + 0xe9, 0x4b, 0xfb, 0xff, 0xff, //0x00002250 jmp LBB0_481 + //0x00002255 LBB0_577 + 0x80, 0xf9, 0x6e, //0x00002255 cmpb $110, %cl + 0x0f, 0x85, 0x95, 0x02, 0x00, 0x00, //0x00002258 jne LBB0_589 + //0x0000225e LBB0_561 + 0x48, 0x89, 0xc6, //0x0000225e movq %rax, %rsi + //0x00002261 LBB0_562 + 0xbb, 0x02, 0x00, 0x00, 0x00, //0x00002261 movl $2, %ebx + 0x4c, 0x39, 0xce, //0x00002266 cmpq %r9, %rsi + 0x0f, 0x83, 0x66, 0xfa, 0xff, 0xff, //0x00002269 jae LBB0_468 + //0x0000226f LBB0_563 + 0x48, 0x8d, 0x4e, 0x01, //0x0000226f leaq $1(%rsi), %rcx + 0x0f, 0xb6, 0x06, //0x00002273 movzbl (%rsi), %eax + 0x3c, 0x5c, //0x00002276 cmpb $92, %al + 0x0f, 0x85, 0x02, 0x01, 0x00, 0x00, //0x00002278 jne LBB0_575 + 0x48, 0x8d, 0x46, 0x02, //0x0000227e leaq $2(%rsi), %rax + 0x41, 0xb0, 0xff, //0x00002282 movb $-1, %r8b + 0x4c, 0x39, 0xc8, //0x00002285 cmpq %r9, %rax + 0x0f, 0x87, 0x27, 0x01, 0x00, 0x00, //0x00002288 ja LBB0_583 + 0x0f, 0xb6, 0x09, //0x0000228e movzbl (%rcx), %ecx + 0x80, 0xf9, 0x71, //0x00002291 cmpb $113, %cl + 0x0f, 0x8e, 0xbb, 0xff, 0xff, 0xff, //0x00002294 jle LBB0_577 + 0x80, 0xf9, 0x72, //0x0000229a cmpb $114, %cl + 0x0f, 0x84, 0xbb, 0xff, 0xff, 0xff, //0x0000229d je LBB0_561 + 0x80, 0xf9, 0x75, //0x000022a3 cmpb $117, %cl + 0x0f, 0x85, 0x53, 0x02, 0x00, 0x00, //0x000022a6 jne LBB0_591 + 0x4c, 0x89, 0xc9, //0x000022ac movq %r9, %rcx + 0x48, 0x29, 0xc1, //0x000022af subq %rax, %rcx + 0x48, 0x83, 0xf9, 0x04, //0x000022b2 cmpq $4, %rcx + 0x0f, 0x8c, 0x43, 0x02, 0x00, 0x00, //0x000022b6 jl LBB0_591 + 0x8b, 0x08, //0x000022bc movl (%rax), %ecx + 0x89, 0xcb, //0x000022be movl %ecx, %ebx + 0xf7, 0xd3, //0x000022c0 notl %ebx + 0x8d, 0x91, 0xd0, 0xcf, 0xcf, 0xcf, //0x000022c2 leal $-808464432(%rcx), %edx + 0x81, 0xe3, 0x80, 0x80, 0x80, 0x80, //0x000022c8 andl $-2139062144, %ebx + 0x85, 0xd3, //0x000022ce testl %edx, %ebx + 0x0f, 0x85, 0x29, 0x02, 0x00, 0x00, //0x000022d0 jne LBB0_591 + 0x8d, 0x91, 0x19, 0x19, 0x19, 0x19, //0x000022d6 leal $421075225(%rcx), %edx + 0x09, 0xca, //0x000022dc orl %ecx, %edx + 0xf7, 0xc2, 0x80, 0x80, 0x80, 0x80, //0x000022de testl $-2139062144, %edx + 0x0f, 0x85, 0x15, 0x02, 0x00, 0x00, //0x000022e4 jne LBB0_591 + 0x89, 0xca, //0x000022ea movl %ecx, %edx + 0x81, 0xe2, 0x7f, 0x7f, 0x7f, 0x7f, //0x000022ec andl $2139062143, %edx + 0xbf, 0xc0, 0xc0, 0xc0, 0xc0, //0x000022f2 movl $-1061109568, %edi + 0x29, 0xd7, //0x000022f7 subl %edx, %edi + 0x44, 0x8d, 0x92, 0x46, 0x46, 0x46, 0x46, //0x000022f9 leal $1179010630(%rdx), %r10d + 0x21, 0xdf, //0x00002300 andl %ebx, %edi + 0x44, 0x85, 0xd7, //0x00002302 testl %r10d, %edi + 0x0f, 0x85, 0xdd, 0x01, 0x00, 0x00, //0x00002305 jne LBB0_588 + 0xbf, 0xe0, 0xe0, 0xe0, 0xe0, //0x0000230b movl $-522133280, %edi + 0x29, 0xd7, //0x00002310 subl %edx, %edi + 0x81, 0xc2, 0x39, 0x39, 0x39, 0x39, //0x00002312 addl $960051513, %edx + 0x21, 0xfb, //0x00002318 andl %edi, %ebx + 0x85, 0xd3, //0x0000231a testl %edx, %ebx + 0x0f, 0x85, 0xc6, 0x01, 0x00, 0x00, //0x0000231c jne LBB0_588 + 0x0f, 0xc9, //0x00002322 bswapl %ecx + 0x89, 0xc8, //0x00002324 movl %ecx, %eax + 0xc1, 0xe8, 0x04, //0x00002326 shrl $4, %eax + 0xf7, 0xd0, //0x00002329 notl %eax + 0x25, 0x01, 0x01, 0x01, 0x01, //0x0000232b andl $16843009, %eax + 0x8d, 0x04, 0xc0, //0x00002330 leal (%rax,%rax,8), %eax + 0x81, 0xe1, 0x0f, 0x0f, 0x0f, 0x0f, //0x00002333 andl $252645135, %ecx + 0x01, 0xc1, //0x00002339 addl %eax, %ecx + 0x89, 0xc8, //0x0000233b movl %ecx, %eax + 0xc1, 0xe8, 0x04, //0x0000233d shrl $4, %eax + 0x09, 0xc8, //0x00002340 orl %ecx, %eax + 0x89, 0xc1, //0x00002342 movl %eax, %ecx + 0xc1, 0xe9, 0x08, //0x00002344 shrl $8, %ecx + 0x81, 0xe1, 0x00, 0xff, 0x00, 0x00, //0x00002347 andl $65280, %ecx + 0x89, 0xc2, //0x0000234d movl %eax, %edx + 0x81, 0xe2, 0x80, 0x00, 0x00, 0x00, //0x0000234f andl $128, %edx + 0x48, 0x83, 0xc6, 0x06, //0x00002355 addq $6, %rsi + 0x09, 0xca, //0x00002359 orl %ecx, %edx + 0x4c, 0x89, 0xef, //0x0000235b movq %r13, %rdi + 0x0f, 0x85, 0x9e, 0x01, 0x00, 0x00, //0x0000235e jne LBB0_592 + 0x3c, 0x0d, //0x00002364 cmpb $13, %al + 0x0f, 0x85, 0x1f, 0x00, 0x00, 0x00, //0x00002366 jne LBB0_576 + 0xe9, 0xf0, 0xfe, 0xff, 0xff, //0x0000236c jmp LBB0_562 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002371 .p2align 4, 0x90 + //0x00002380 LBB0_575 + 0x48, 0x89, 0xce, //0x00002380 movq %rcx, %rsi + 0x3c, 0x0d, //0x00002383 cmpb $13, %al + 0x0f, 0x84, 0xd6, 0xfe, 0xff, 0xff, //0x00002385 je LBB0_562 + //0x0000238b LBB0_576 + 0x41, 0x89, 0xc0, //0x0000238b movl %eax, %r8d + 0x3c, 0x0a, //0x0000238e cmpb $10, %al + 0x0f, 0x84, 0xcb, 0xfe, 0xff, 0xff, //0x00002390 je LBB0_562 + 0xe9, 0x67, 0x01, 0x00, 0x00, //0x00002396 jmp LBB0_592 + //0x0000239b LBB0_579 + 0xbb, 0x01, 0x00, 0x00, 0x00, //0x0000239b movl $1, %ebx + 0xe9, 0x7d, 0xfa, 0xff, 0xff, //0x000023a0 jmp LBB0_493 + //0x000023a5 LBB0_580 + 0x4c, 0x89, 0xce, //0x000023a5 movq %r9, %rsi + 0xe9, 0x1a, 0xfa, 0xff, 0xff, //0x000023a8 jmp LBB0_484 + //0x000023ad LBB0_582 + 0x48, 0x89, 0xfe, //0x000023ad movq %rdi, %rsi + 0xe9, 0x12, 0xfa, 0xff, 0xff, //0x000023b0 jmp LBB0_484 + //0x000023b5 LBB0_583 + 0x48, 0x89, 0xce, //0x000023b5 movq %rcx, %rsi + 0xe9, 0x45, 0x01, 0x00, 0x00, //0x000023b8 jmp LBB0_592 + //0x000023bd LBB0_613 + 0x48, 0x89, 0xf0, //0x000023bd movq %rsi, %rax + //0x000023c0 LBB0_614 + 0x4c, 0x39, 0xc8, //0x000023c0 cmpq %r9, %rax + 0x0f, 0x83, 0xb6, 0xfd, 0xff, 0xff, //0x000023c3 jae LBB0_587 + //0x000023c9 LBB0_615 + 0x48, 0x8d, 0x48, 0x01, //0x000023c9 leaq $1(%rax), %rcx + 0x0f, 0xb6, 0x38, //0x000023cd movzbl (%rax), %edi + 0x40, 0x80, 0xff, 0x5c, //0x000023d0 cmpb $92, %dil + 0x0f, 0x85, 0xef, 0x00, 0x00, 0x00, //0x000023d4 jne LBB0_626 + 0x48, 0x8d, 0x70, 0x02, //0x000023da leaq $2(%rax), %rsi + 0x4c, 0x39, 0xce, //0x000023de cmpq %r9, %rsi + 0x0f, 0x87, 0xcd, 0x02, 0x00, 0x00, //0x000023e1 ja LBB0_640 + 0x0f, 0xb6, 0x09, //0x000023e7 movzbl (%rcx), %ecx + 0x80, 0xf9, 0x6e, //0x000023ea cmpb $110, %cl + 0x0f, 0x84, 0xca, 0xff, 0xff, 0xff, //0x000023ed je LBB0_613 + 0x80, 0xf9, 0x72, //0x000023f3 cmpb $114, %cl + 0x0f, 0x84, 0xc1, 0xff, 0xff, 0xff, //0x000023f6 je LBB0_613 + 0x80, 0xf9, 0x75, //0x000023fc cmpb $117, %cl + 0x0f, 0x85, 0x9b, 0xf6, 0xff, 0xff, //0x000023ff jne LBB0_436 + 0x4c, 0x89, 0xc9, //0x00002405 movq %r9, %rcx + 0x48, 0x29, 0xf1, //0x00002408 subq %rsi, %rcx + 0x48, 0x83, 0xf9, 0x04, //0x0000240b cmpq $4, %rcx + 0x0f, 0x8c, 0x8b, 0xf6, 0xff, 0xff, //0x0000240f jl LBB0_436 + 0x8b, 0x0e, //0x00002415 movl (%rsi), %ecx + 0x89, 0xcf, //0x00002417 movl %ecx, %edi + 0xf7, 0xd7, //0x00002419 notl %edi + 0x8d, 0x91, 0xd0, 0xcf, 0xcf, 0xcf, //0x0000241b leal $-808464432(%rcx), %edx + 0x81, 0xe7, 0x80, 0x80, 0x80, 0x80, //0x00002421 andl $-2139062144, %edi + 0x85, 0xd7, //0x00002427 testl %edx, %edi + 0x0f, 0x85, 0x71, 0xf6, 0xff, 0xff, //0x00002429 jne LBB0_436 + 0x8d, 0x91, 0x19, 0x19, 0x19, 0x19, //0x0000242f leal $421075225(%rcx), %edx + 0x09, 0xca, //0x00002435 orl %ecx, %edx + 0xf7, 0xc2, 0x80, 0x80, 0x80, 0x80, //0x00002437 testl $-2139062144, %edx + 0x0f, 0x85, 0x5d, 0xf6, 0xff, 0xff, //0x0000243d jne LBB0_436 + 0x89, 0xca, //0x00002443 movl %ecx, %edx + 0x81, 0xe2, 0x7f, 0x7f, 0x7f, 0x7f, //0x00002445 andl $2139062143, %edx + 0x41, 0xb8, 0xc0, 0xc0, 0xc0, 0xc0, //0x0000244b movl $-1061109568, %r8d + 0x41, 0x29, 0xd0, //0x00002451 subl %edx, %r8d + 0x44, 0x8d, 0x92, 0x46, 0x46, 0x46, 0x46, //0x00002454 leal $1179010630(%rdx), %r10d + 0x41, 0x21, 0xf8, //0x0000245b andl %edi, %r8d + 0x45, 0x85, 0xd0, //0x0000245e testl %r10d, %r8d + 0x0f, 0x85, 0x39, 0xf6, 0xff, 0xff, //0x00002461 jne LBB0_436 + 0x41, 0xb8, 0xe0, 0xe0, 0xe0, 0xe0, //0x00002467 movl $-522133280, %r8d + 0x41, 0x29, 0xd0, //0x0000246d subl %edx, %r8d + 0x81, 0xc2, 0x39, 0x39, 0x39, 0x39, //0x00002470 addl $960051513, %edx + 0x44, 0x21, 0xc7, //0x00002476 andl %r8d, %edi + 0x85, 0xd7, //0x00002479 testl %edx, %edi + 0x0f, 0x85, 0x1f, 0xf6, 0xff, 0xff, //0x0000247b jne LBB0_436 + 0x0f, 0xc9, //0x00002481 bswapl %ecx + 0x89, 0xca, //0x00002483 movl %ecx, %edx + 0xc1, 0xea, 0x04, //0x00002485 shrl $4, %edx + 0xf7, 0xd2, //0x00002488 notl %edx + 0x81, 0xe2, 0x01, 0x01, 0x01, 0x01, //0x0000248a andl $16843009, %edx + 0x8d, 0x14, 0xd2, //0x00002490 leal (%rdx,%rdx,8), %edx + 0x81, 0xe1, 0x0f, 0x0f, 0x0f, 0x0f, //0x00002493 andl $252645135, %ecx + 0x01, 0xd1, //0x00002499 addl %edx, %ecx + 0x89, 0xcf, //0x0000249b movl %ecx, %edi + 0xc1, 0xef, 0x04, //0x0000249d shrl $4, %edi + 0x09, 0xcf, //0x000024a0 orl %ecx, %edi + 0x89, 0xf9, //0x000024a2 movl %edi, %ecx + 0xc1, 0xe9, 0x08, //0x000024a4 shrl $8, %ecx + 0x81, 0xe1, 0x00, 0xff, 0x00, 0x00, //0x000024a7 andl $65280, %ecx + 0x89, 0xfa, //0x000024ad movl %edi, %edx + 0x81, 0xe2, 0x80, 0x00, 0x00, 0x00, //0x000024af andl $128, %edx + 0x48, 0x83, 0xc0, 0x06, //0x000024b5 addq $6, %rax + 0x09, 0xca, //0x000024b9 orl %ecx, %edx + 0x48, 0x89, 0xc6, //0x000024bb movq %rax, %rsi + 0x0f, 0x84, 0x08, 0x00, 0x00, 0x00, //0x000024be je LBB0_627 + 0xe9, 0xd7, 0xf5, 0xff, 0xff, //0x000024c4 jmp LBB0_436 + //0x000024c9 LBB0_626 + 0x48, 0x89, 0xce, //0x000024c9 movq %rcx, %rsi + //0x000024cc LBB0_627 + 0x40, 0x80, 0xff, 0x0d, //0x000024cc cmpb $13, %dil + 0x0f, 0x84, 0xe7, 0xfe, 0xff, 0xff, //0x000024d0 je LBB0_613 + 0x48, 0x89, 0xf0, //0x000024d6 movq %rsi, %rax + 0x40, 0x80, 0xff, 0x0a, //0x000024d9 cmpb $10, %dil + 0x0f, 0x84, 0xdd, 0xfe, 0xff, 0xff, //0x000024dd je LBB0_614 + 0xe9, 0xb8, 0xf5, 0xff, 0xff, //0x000024e3 jmp LBB0_436 + //0x000024e8 LBB0_588 + 0x48, 0x89, 0xc6, //0x000024e8 movq %rax, %rsi + 0x4c, 0x89, 0xef, //0x000024eb movq %r13, %rdi + 0xe9, 0x0f, 0x00, 0x00, 0x00, //0x000024ee jmp LBB0_592 + //0x000024f3 LBB0_589 + 0x80, 0xf9, 0x2f, //0x000024f3 cmpb $47, %cl + 0x0f, 0x85, 0x03, 0x00, 0x00, 0x00, //0x000024f6 jne LBB0_591 + 0x41, 0xb0, 0x2f, //0x000024fc movb $47, %r8b + //0x000024ff LBB0_591 + 0x48, 0x89, 0xc6, //0x000024ff movq %rax, %rsi + //0x00002502 LBB0_592 + 0x41, 0x0f, 0xb6, 0xc0, //0x00002502 movzbl %r8b, %eax + 0x48, 0x8b, 0x4d, 0xd0, //0x00002506 movq $-48(%rbp), %rcx + 0x0f, 0xb6, 0x04, 0x01, //0x0000250a movzbl (%rcx,%rax), %eax + 0x3d, 0xff, 0x00, 0x00, 0x00, //0x0000250e cmpl $255, %eax + 0x0f, 0x84, 0x52, 0x01, 0x00, 0x00, //0x00002513 je LBB0_612 + 0x41, 0xc1, 0xe3, 0x06, //0x00002519 shll $6, %r11d + 0x41, 0x09, 0xc3, //0x0000251d orl %eax, %r11d + 0xbb, 0x03, 0x00, 0x00, 0x00, //0x00002520 movl $3, %ebx + 0x4c, 0x39, 0xce, //0x00002525 cmpq %r9, %rsi + 0x0f, 0x82, 0x1f, 0x00, 0x00, 0x00, //0x00002528 jb LBB0_596 + 0xe9, 0x6d, 0xf8, 0xff, 0xff, //0x0000252e jmp LBB0_481 + //0x00002533 LBB0_610 + 0x80, 0xf9, 0x6e, //0x00002533 cmpb $110, %cl + 0x0f, 0x85, 0x41, 0x01, 0x00, 0x00, //0x00002536 jne LBB0_633 + //0x0000253c LBB0_594 + 0x48, 0x89, 0xc6, //0x0000253c movq %rax, %rsi + //0x0000253f LBB0_595 + 0xbb, 0x03, 0x00, 0x00, 0x00, //0x0000253f movl $3, %ebx + 0x4c, 0x39, 0xce, //0x00002544 cmpq %r9, %rsi + 0x0f, 0x83, 0x88, 0xf7, 0xff, 0xff, //0x00002547 jae LBB0_468 + //0x0000254d LBB0_596 + 0x48, 0x8d, 0x4e, 0x01, //0x0000254d leaq $1(%rsi), %rcx + 0x0f, 0xb6, 0x06, //0x00002551 movzbl (%rsi), %eax + 0x3c, 0x5c, //0x00002554 cmpb $92, %al + 0x0f, 0x85, 0xf4, 0x00, 0x00, 0x00, //0x00002556 jne LBB0_608 + 0x48, 0x8d, 0x46, 0x02, //0x0000255c leaq $2(%rsi), %rax + 0x41, 0xb0, 0xff, //0x00002560 movb $-1, %r8b + 0x4c, 0x39, 0xc8, //0x00002563 cmpq %r9, %rax + 0x0f, 0x87, 0x09, 0x01, 0x00, 0x00, //0x00002566 ja LBB0_631 + 0x0f, 0xb6, 0x09, //0x0000256c movzbl (%rcx), %ecx + 0x80, 0xf9, 0x71, //0x0000256f cmpb $113, %cl + 0x0f, 0x8e, 0xbb, 0xff, 0xff, 0xff, //0x00002572 jle LBB0_610 + 0x80, 0xf9, 0x72, //0x00002578 cmpb $114, %cl + 0x0f, 0x84, 0xbb, 0xff, 0xff, 0xff, //0x0000257b je LBB0_594 + 0x80, 0xf9, 0x75, //0x00002581 cmpb $117, %cl + 0x0f, 0x85, 0xff, 0x00, 0x00, 0x00, //0x00002584 jne LBB0_635 + 0x4c, 0x89, 0xc9, //0x0000258a movq %r9, %rcx + 0x48, 0x29, 0xc1, //0x0000258d subq %rax, %rcx + 0x48, 0x83, 0xf9, 0x04, //0x00002590 cmpq $4, %rcx + 0x0f, 0x8c, 0xef, 0x00, 0x00, 0x00, //0x00002594 jl LBB0_635 + 0x8b, 0x08, //0x0000259a movl (%rax), %ecx + 0x89, 0xcb, //0x0000259c movl %ecx, %ebx + 0xf7, 0xd3, //0x0000259e notl %ebx + 0x8d, 0x91, 0xd0, 0xcf, 0xcf, 0xcf, //0x000025a0 leal $-808464432(%rcx), %edx + 0x81, 0xe3, 0x80, 0x80, 0x80, 0x80, //0x000025a6 andl $-2139062144, %ebx + 0x85, 0xd3, //0x000025ac testl %edx, %ebx + 0x0f, 0x85, 0xd5, 0x00, 0x00, 0x00, //0x000025ae jne LBB0_635 + 0x8d, 0x91, 0x19, 0x19, 0x19, 0x19, //0x000025b4 leal $421075225(%rcx), %edx + 0x09, 0xca, //0x000025ba orl %ecx, %edx + 0xf7, 0xc2, 0x80, 0x80, 0x80, 0x80, //0x000025bc testl $-2139062144, %edx + 0x0f, 0x85, 0xc1, 0x00, 0x00, 0x00, //0x000025c2 jne LBB0_635 + 0x89, 0xca, //0x000025c8 movl %ecx, %edx + 0x81, 0xe2, 0x7f, 0x7f, 0x7f, 0x7f, //0x000025ca andl $2139062143, %edx + 0xbf, 0xc0, 0xc0, 0xc0, 0xc0, //0x000025d0 movl $-1061109568, %edi + 0x29, 0xd7, //0x000025d5 subl %edx, %edi + 0x44, 0x8d, 0x92, 0x46, 0x46, 0x46, 0x46, //0x000025d7 leal $1179010630(%rdx), %r10d + 0x21, 0xdf, //0x000025de andl %ebx, %edi + 0x44, 0x85, 0xd7, //0x000025e0 testl %r10d, %edi + 0x0f, 0x85, 0xa0, 0x00, 0x00, 0x00, //0x000025e3 jne LBB0_635 + 0xbf, 0xe0, 0xe0, 0xe0, 0xe0, //0x000025e9 movl $-522133280, %edi + 0x29, 0xd7, //0x000025ee subl %edx, %edi + 0x81, 0xc2, 0x39, 0x39, 0x39, 0x39, //0x000025f0 addl $960051513, %edx + 0x21, 0xfb, //0x000025f6 andl %edi, %ebx + 0x85, 0xd3, //0x000025f8 testl %edx, %ebx + 0x0f, 0x85, 0x89, 0x00, 0x00, 0x00, //0x000025fa jne LBB0_635 + 0x0f, 0xc9, //0x00002600 bswapl %ecx + 0x89, 0xc8, //0x00002602 movl %ecx, %eax + 0xc1, 0xe8, 0x04, //0x00002604 shrl $4, %eax + 0xf7, 0xd0, //0x00002607 notl %eax + 0x25, 0x01, 0x01, 0x01, 0x01, //0x00002609 andl $16843009, %eax + 0x8d, 0x04, 0xc0, //0x0000260e leal (%rax,%rax,8), %eax + 0x81, 0xe1, 0x0f, 0x0f, 0x0f, 0x0f, //0x00002611 andl $252645135, %ecx + 0x01, 0xc1, //0x00002617 addl %eax, %ecx + 0x89, 0xc8, //0x00002619 movl %ecx, %eax + 0xc1, 0xe8, 0x04, //0x0000261b shrl $4, %eax + 0x09, 0xc8, //0x0000261e orl %ecx, %eax + 0x89, 0xc1, //0x00002620 movl %eax, %ecx + 0xc1, 0xe9, 0x08, //0x00002622 shrl $8, %ecx + 0x81, 0xe1, 0x00, 0xff, 0x00, 0x00, //0x00002625 andl $65280, %ecx + 0x89, 0xc2, //0x0000262b movl %eax, %edx + 0x81, 0xe2, 0x80, 0x00, 0x00, 0x00, //0x0000262d andl $128, %edx + 0x48, 0x83, 0xc6, 0x06, //0x00002633 addq $6, %rsi + 0x09, 0xca, //0x00002637 orl %ecx, %edx + 0x4c, 0x89, 0xef, //0x00002639 movq %r13, %rdi + 0x0f, 0x85, 0x4a, 0x00, 0x00, 0x00, //0x0000263c jne LBB0_636 + 0x3c, 0x0d, //0x00002642 cmpb $13, %al + 0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x00002644 jne LBB0_609 + 0xe9, 0xf0, 0xfe, 0xff, 0xff, //0x0000264a jmp LBB0_595 + 0x90, //0x0000264f .p2align 4, 0x90 + //0x00002650 LBB0_608 + 0x48, 0x89, 0xce, //0x00002650 movq %rcx, %rsi + 0x3c, 0x0d, //0x00002653 cmpb $13, %al + 0x0f, 0x84, 0xe4, 0xfe, 0xff, 0xff, //0x00002655 je LBB0_595 + //0x0000265b LBB0_609 + 0x41, 0x89, 0xc0, //0x0000265b movl %eax, %r8d + 0x3c, 0x0a, //0x0000265e cmpb $10, %al + 0x0f, 0x84, 0xd9, 0xfe, 0xff, 0xff, //0x00002660 je LBB0_595 + 0xe9, 0x21, 0x00, 0x00, 0x00, //0x00002666 jmp LBB0_636 + //0x0000266b LBB0_612 + 0xbb, 0x02, 0x00, 0x00, 0x00, //0x0000266b movl $2, %ebx + 0xe9, 0xad, 0xf7, 0xff, 0xff, //0x00002670 jmp LBB0_493 + //0x00002675 LBB0_631 + 0x48, 0x89, 0xce, //0x00002675 movq %rcx, %rsi + 0xe9, 0x0f, 0x00, 0x00, 0x00, //0x00002678 jmp LBB0_636 + //0x0000267d LBB0_633 + 0x80, 0xf9, 0x2f, //0x0000267d cmpb $47, %cl + 0x0f, 0x85, 0x03, 0x00, 0x00, 0x00, //0x00002680 jne LBB0_635 + 0x41, 0xb0, 0x2f, //0x00002686 movb $47, %r8b + //0x00002689 LBB0_635 + 0x48, 0x89, 0xc6, //0x00002689 movq %rax, %rsi + //0x0000268c LBB0_636 + 0x41, 0x0f, 0xb6, 0xc0, //0x0000268c movzbl %r8b, %eax + 0x48, 0x8b, 0x4d, 0xd0, //0x00002690 movq $-48(%rbp), %rcx + 0x0f, 0xb6, 0x04, 0x01, //0x00002694 movzbl (%rcx,%rax), %eax + 0x3d, 0xff, 0x00, 0x00, 0x00, //0x00002698 cmpl $255, %eax + 0x0f, 0x84, 0x5d, 0xfb, 0xff, 0xff, //0x0000269d je LBB0_638 + //0x000026a3 LBB0_637 + 0x41, 0xc1, 0xe3, 0x06, //0x000026a3 shll $6, %r11d + 0x41, 0x09, 0xc3, //0x000026a7 orl %eax, %r11d + 0xbb, 0x04, 0x00, 0x00, 0x00, //0x000026aa movl $4, %ebx + 0xe9, 0xec, 0xf6, 0xff, 0xff, //0x000026af jmp LBB0_481 + //0x000026b4 LBB0_640 + 0x48, 0x89, 0xce, //0x000026b4 movq %rcx, %rsi + 0xe9, 0xe4, 0xf3, 0xff, 0xff, //0x000026b7 jmp LBB0_436 + //0x000026bc LBB0_641 + 0x48, 0x2b, 0x7d, 0xa8, //0x000026bc subq $-88(%rbp), %rdi + 0x48, 0x8b, 0x85, 0x78, 0xff, 0xff, 0xff, //0x000026c0 movq $-136(%rbp), %rax + 0x48, 0x01, 0x78, 0x08, //0x000026c7 addq %rdi, $8(%rax) + 0x48, 0x89, 0xf8, //0x000026cb movq %rdi, %rax + 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x000026ce jmp LBB0_644 + //0x000026d3 LBB0_642 + 0x4c, 0x01, 0xf1, //0x000026d3 addq %r14, %rcx + //0x000026d6 LBB0_643 + 0x48, 0x8b, 0x45, 0xb8, //0x000026d6 movq $-72(%rbp), %rax + 0x48, 0x29, 0xc8, //0x000026da subq %rcx, %rax + //0x000026dd LBB0_644 + 0x48, 0x83, 0xc4, 0x60, //0x000026dd addq $96, %rsp + 0x5b, //0x000026e1 popq %rbx + 0x41, 0x5c, //0x000026e2 popq %r12 + 0x41, 0x5d, //0x000026e4 popq %r13 + 0x41, 0x5e, //0x000026e6 popq %r14 + 0x41, 0x5f, //0x000026e8 popq %r15 + 0x5d, //0x000026ea popq %rbp + 0xc3, //0x000026eb retq + 0x00, 0x00, 0x00, 0x00, //0x000026ec .p2align 4, 0x00 + //0x000026f0 _VecDecodeCharsetStd + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x000026f0 QUAD $0xffffffffffffffff; QUAD $0xffffffffffffffff // .ascii 16, '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff' + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00002700 QUAD $0xffffffffffffffff; QUAD $0xffffffffffffffff // .ascii 16, '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff' + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x3e, 0xff, 0xff, 0xff, 0x3f, //0x00002710 QUAD $0xffffffffffffffff; QUAD $0x3fffffff3effffff // .ascii 16, '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff>\xff\xff\xff?' + 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00002720 QUAD $0x3b3a393837363534; QUAD $0xffffffffffff3d3c // .ascii 16, '456789:;<=\xff\xff\xff\xff\xff\xff' + 0xff, 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, //0x00002730 QUAD $0x06050403020100ff; QUAD $0x0e0d0c0b0a090807 // .ascii 16, '\xff\x00\x01\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e' + 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00002740 QUAD $0x161514131211100f; QUAD $0xffffffffff191817 // .ascii 16, '\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\xff\xff\xff\xff\xff' + 0xff, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, //0x00002750 QUAD $0x201f1e1d1c1b1aff; QUAD $0x2827262524232221 // .ascii 16, '\xff\x1a\x1b\x1c\x1d\x1e\x1f !"#$%&\'(' + 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00002760 QUAD $0x302f2e2d2c2b2a29; QUAD $0xffffffffff333231 // .ascii 16, ')*+,-./0123\xff\xff\xff\xff\xff' + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00002770 QUAD $0xffffffffffffffff; QUAD $0xffffffffffffffff // .ascii 16, '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff' + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00002780 QUAD $0xffffffffffffffff; QUAD $0xffffffffffffffff // .ascii 16, '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff' + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00002790 QUAD $0xffffffffffffffff; QUAD $0xffffffffffffffff // .ascii 16, '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff' + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x000027a0 QUAD $0xffffffffffffffff; QUAD $0xffffffffffffffff // .ascii 16, '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff' + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x000027b0 QUAD $0xffffffffffffffff; QUAD $0xffffffffffffffff // .ascii 16, '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff' + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x000027c0 QUAD $0xffffffffffffffff; QUAD $0xffffffffffffffff // .ascii 16, '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff' + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x000027d0 QUAD $0xffffffffffffffff; QUAD $0xffffffffffffffff // .ascii 16, '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff' + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x000027e0 QUAD $0xffffffffffffffff; QUAD $0xffffffffffffffff // .ascii 16, '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff' + //0x000027f0 .p2align 4, 0x00 + //0x000027f0 _VecDecodeCharsetURL + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x000027f0 QUAD $0xffffffffffffffff; QUAD $0xffffffffffffffff // .ascii 16, '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff' + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00002800 QUAD $0xffffffffffffffff; QUAD $0xffffffffffffffff // .ascii 16, '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff' + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x3e, 0xff, 0xff, //0x00002810 QUAD $0xffffffffffffffff; QUAD $0xffff3effffffffff // .ascii 16, '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff>\xff\xff' + 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00002820 QUAD $0x3b3a393837363534; QUAD $0xffffffffffff3d3c // .ascii 16, '456789:;<=\xff\xff\xff\xff\xff\xff' + 0xff, 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, //0x00002830 QUAD $0x06050403020100ff; QUAD $0x0e0d0c0b0a090807 // .ascii 16, '\xff\x00\x01\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e' + 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0xff, 0xff, 0xff, 0xff, 0x3f, //0x00002840 QUAD $0x161514131211100f; QUAD $0x3fffffffff191817 // .ascii 16, '\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\xff\xff\xff\xff?' + 0xff, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, //0x00002850 QUAD $0x201f1e1d1c1b1aff; QUAD $0x2827262524232221 // .ascii 16, '\xff\x1a\x1b\x1c\x1d\x1e\x1f !"#$%&\'(' + 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00002860 QUAD $0x302f2e2d2c2b2a29; QUAD $0xffffffffff333231 // .ascii 16, ')*+,-./0123\xff\xff\xff\xff\xff' + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00002870 QUAD $0xffffffffffffffff; QUAD $0xffffffffffffffff // .ascii 16, '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff' + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00002880 QUAD $0xffffffffffffffff; QUAD $0xffffffffffffffff // .ascii 16, '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff' + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00002890 QUAD $0xffffffffffffffff; QUAD $0xffffffffffffffff // .ascii 16, '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff' + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x000028a0 QUAD $0xffffffffffffffff; QUAD $0xffffffffffffffff // .ascii 16, '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff' + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x000028b0 QUAD $0xffffffffffffffff; QUAD $0xffffffffffffffff // .ascii 16, '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff' + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x000028c0 QUAD $0xffffffffffffffff; QUAD $0xffffffffffffffff // .ascii 16, '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff' + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x000028d0 QUAD $0xffffffffffffffff; QUAD $0xffffffffffffffff // .ascii 16, '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff' + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x000028e0 QUAD $0xffffffffffffffff; QUAD $0xffffffffffffffff // .ascii 16, '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff' +} + diff --git a/vendor/github.com/cloudwego/base64x/internal/native/sse/b64encode.go b/vendor/github.com/cloudwego/base64x/internal/native/sse/b64encode.go new file mode 100644 index 000000000..e5f7a8723 --- /dev/null +++ b/vendor/github.com/cloudwego/base64x/internal/native/sse/b64encode.go @@ -0,0 +1,34 @@ +// Code generated by Bash, DO NOT EDIT. + +/* + * Copyright 2025 ByteDance Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package sse + +import ( + `unsafe` + + `github.com/cloudwego/base64x/internal/rt` +) + +var F_b64encode func(out unsafe.Pointer, src unsafe.Pointer, mod int) + +var S_b64encode uintptr + +//go:nosplit +func B64encode(out *[]byte, src *[]byte, mode int) { + F_b64encode(rt.NoEscape(unsafe.Pointer(out)), rt.NoEscape(unsafe.Pointer(src)), mode) +} diff --git a/vendor/github.com/cloudwego/base64x/internal/native/sse/b64encode_subr.go b/vendor/github.com/cloudwego/base64x/internal/native/sse/b64encode_subr.go new file mode 100644 index 000000000..720122e39 --- /dev/null +++ b/vendor/github.com/cloudwego/base64x/internal/native/sse/b64encode_subr.go @@ -0,0 +1,39 @@ +// +build !noasm !appengine +// Code generated by asm2asm, DO NOT EDIT. + +package sse + +import ( + `github.com/bytedance/sonic/loader` +) + +const ( + _entry__b64encode = 0 +) + +const ( + _stack__b64encode = 32 +) + +const ( + _size__b64encode = 448 +) + +var ( + _pcsp__b64encode = [][2]uint32{ + {0x1, 0}, + {0x6, 8}, + {0x8, 16}, + {0x9, 24}, + {0x1ab, 32}, + {0x1ad, 24}, + {0x1af, 16}, + {0x1b0, 8}, + {0x1c0, 0}, + } +) + +var _cfunc_b64encode = []loader.CFunc{ + {"_b64encode_entry", 0, _entry__b64encode, 0, nil}, + {"_b64encode", _entry__b64encode, _size__b64encode, _stack__b64encode, _pcsp__b64encode}, +} diff --git a/vendor/github.com/cloudwego/base64x/internal/native/sse/b64encode_text_amd64.go b/vendor/github.com/cloudwego/base64x/internal/native/sse/b64encode_text_amd64.go new file mode 100644 index 000000000..2ce8624c1 --- /dev/null +++ b/vendor/github.com/cloudwego/base64x/internal/native/sse/b64encode_text_amd64.go @@ -0,0 +1,148 @@ +// +build amd64 +// Code generated by asm2asm, DO NOT EDIT. + +package sse + +var _text_b64encode = []byte{ + // .p2align 4, 0x90 + // _b64encode + 0x55, // pushq %rbp + 0x48, 0x89, 0xe5, //0x00000001 movq %rsp, %rbp + 0x41, 0x57, //0x00000004 pushq %r15 + 0x41, 0x56, //0x00000006 pushq %r14 + 0x53, //0x00000008 pushq %rbx + 0x4c, 0x8b, 0x4e, 0x08, //0x00000009 movq $8(%rsi), %r9 + 0x4d, 0x85, 0xc9, //0x0000000d testq %r9, %r9 + 0x0f, 0x84, 0x94, 0x01, 0x00, 0x00, //0x00000010 je LBB0_15 + 0x4c, 0x8b, 0x3e, //0x00000016 movq (%rsi), %r15 + 0x4c, 0x8b, 0x07, //0x00000019 movq (%rdi), %r8 + 0x4c, 0x03, 0x47, 0x08, //0x0000001c addq $8(%rdi), %r8 + 0x4d, 0x01, 0xf9, //0x00000020 addq %r15, %r9 + 0xf6, 0xc2, 0x01, //0x00000023 testb $1, %dl + 0x48, 0x8d, 0x0d, 0x93, 0x01, 0x00, 0x00, //0x00000026 leaq $403(%rip), %rcx /* _TabEncodeCharsetStd+0(%rip) */ + 0x4c, 0x8d, 0x1d, 0xcc, 0x01, 0x00, 0x00, //0x0000002d leaq $460(%rip), %r11 /* _TabEncodeCharsetURL+0(%rip) */ + 0x4c, 0x0f, 0x44, 0xd9, //0x00000034 cmoveq %rcx, %r11 + 0x4d, 0x8d, 0x51, 0xfc, //0x00000038 leaq $-4(%r9), %r10 + 0x4d, 0x89, 0xc6, //0x0000003c movq %r8, %r14 + 0x4d, 0x39, 0xfa, //0x0000003f cmpq %r15, %r10 + 0x0f, 0x82, 0x5e, 0x00, 0x00, 0x00, //0x00000042 jb LBB0_3 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000048 .p2align 4, 0x90 + //0x00000050 LBB0_2 + 0x41, 0x8b, 0x37, //0x00000050 movl (%r15), %esi + 0x0f, 0xce, //0x00000053 bswapl %esi + 0x48, 0x89, 0xf3, //0x00000055 movq %rsi, %rbx + 0x48, 0xc1, 0xeb, 0x1a, //0x00000058 shrq $26, %rbx + 0x89, 0xf1, //0x0000005c movl %esi, %ecx + 0xc1, 0xe9, 0x14, //0x0000005e shrl $20, %ecx + 0x83, 0xe1, 0x3f, //0x00000061 andl $63, %ecx + 0x89, 0xf0, //0x00000064 movl %esi, %eax + 0xc1, 0xe8, 0x0e, //0x00000066 shrl $14, %eax + 0x83, 0xe0, 0x3f, //0x00000069 andl $63, %eax + 0xc1, 0xee, 0x08, //0x0000006c shrl $8, %esi + 0x83, 0xe6, 0x3f, //0x0000006f andl $63, %esi + 0x49, 0x83, 0xc7, 0x03, //0x00000072 addq $3, %r15 + 0x41, 0x0f, 0xb6, 0x1c, 0x1b, //0x00000076 movzbl (%r11,%rbx), %ebx + 0x41, 0x88, 0x1e, //0x0000007b movb %bl, (%r14) + 0x41, 0x0f, 0xb6, 0x0c, 0x0b, //0x0000007e movzbl (%r11,%rcx), %ecx + 0x41, 0x88, 0x4e, 0x01, //0x00000083 movb %cl, $1(%r14) + 0x41, 0x0f, 0xb6, 0x04, 0x03, //0x00000087 movzbl (%r11,%rax), %eax + 0x41, 0x88, 0x46, 0x02, //0x0000008c movb %al, $2(%r14) + 0x41, 0x0f, 0xb6, 0x04, 0x33, //0x00000090 movzbl (%r11,%rsi), %eax + 0x41, 0x88, 0x46, 0x03, //0x00000095 movb %al, $3(%r14) + 0x49, 0x83, 0xc6, 0x04, //0x00000099 addq $4, %r14 + 0x4d, 0x39, 0xd7, //0x0000009d cmpq %r10, %r15 + 0x0f, 0x86, 0xaa, 0xff, 0xff, 0xff, //0x000000a0 jbe LBB0_2 + //0x000000a6 LBB0_3 + 0x4d, 0x29, 0xf9, //0x000000a6 subq %r15, %r9 + 0x45, 0x0f, 0xb6, 0x17, //0x000000a9 movzbl (%r15), %r10d + 0x49, 0x83, 0xf9, 0x01, //0x000000ad cmpq $1, %r9 + 0x0f, 0x84, 0xa8, 0x00, 0x00, 0x00, //0x000000b1 je LBB0_10 + 0x4c, 0x89, 0xd6, //0x000000b7 movq %r10, %rsi + 0x48, 0xc1, 0xe6, 0x10, //0x000000ba shlq $16, %rsi + 0x49, 0x83, 0xf9, 0x02, //0x000000be cmpq $2, %r9 + 0x0f, 0x84, 0x54, 0x00, 0x00, 0x00, //0x000000c2 je LBB0_7 + 0x49, 0x83, 0xf9, 0x03, //0x000000c8 cmpq $3, %r9 + 0x0f, 0x85, 0xd1, 0x00, 0x00, 0x00, //0x000000cc jne LBB0_14 + 0x41, 0x0f, 0xb6, 0x57, 0x02, //0x000000d2 movzbl $2(%r15), %edx + 0x09, 0xd6, //0x000000d7 orl %edx, %esi + 0x41, 0x0f, 0xb6, 0x47, 0x01, //0x000000d9 movzbl $1(%r15), %eax + 0xc1, 0xe0, 0x08, //0x000000de shll $8, %eax + 0x09, 0xf0, //0x000000e1 orl %esi, %eax + 0x49, 0xc1, 0xea, 0x02, //0x000000e3 shrq $2, %r10 + 0x43, 0x8a, 0x0c, 0x13, //0x000000e7 movb (%r11,%r10), %cl + 0x41, 0x88, 0x0e, //0x000000eb movb %cl, (%r14) + 0x89, 0xc1, //0x000000ee movl %eax, %ecx + 0xc1, 0xe9, 0x0c, //0x000000f0 shrl $12, %ecx + 0x83, 0xe1, 0x3f, //0x000000f3 andl $63, %ecx + 0x41, 0x8a, 0x0c, 0x0b, //0x000000f6 movb (%r11,%rcx), %cl + 0x41, 0x88, 0x4e, 0x01, //0x000000fa movb %cl, $1(%r14) + 0xc1, 0xe8, 0x06, //0x000000fe shrl $6, %eax + 0x83, 0xe0, 0x3f, //0x00000101 andl $63, %eax + 0x41, 0x8a, 0x04, 0x03, //0x00000104 movb (%r11,%rax), %al + 0x41, 0x88, 0x46, 0x02, //0x00000108 movb %al, $2(%r14) + 0x83, 0xe2, 0x3f, //0x0000010c andl $63, %edx + 0x41, 0x8a, 0x04, 0x13, //0x0000010f movb (%r11,%rdx), %al + 0x41, 0x88, 0x46, 0x03, //0x00000113 movb %al, $3(%r14) + 0xe9, 0x71, 0x00, 0x00, 0x00, //0x00000117 jmp LBB0_13 + //0x0000011c LBB0_7 + 0x41, 0x0f, 0xb6, 0x47, 0x01, //0x0000011c movzbl $1(%r15), %eax + 0x89, 0xc1, //0x00000121 movl %eax, %ecx + 0xc1, 0xe1, 0x08, //0x00000123 shll $8, %ecx + 0x09, 0xf1, //0x00000126 orl %esi, %ecx + 0x49, 0xc1, 0xea, 0x02, //0x00000128 shrq $2, %r10 + 0x43, 0x8a, 0x1c, 0x13, //0x0000012c movb (%r11,%r10), %bl + 0x41, 0x88, 0x1e, //0x00000130 movb %bl, (%r14) + 0xc1, 0xe9, 0x0c, //0x00000133 shrl $12, %ecx + 0x83, 0xe1, 0x3f, //0x00000136 andl $63, %ecx + 0x41, 0x8a, 0x0c, 0x0b, //0x00000139 movb (%r11,%rcx), %cl + 0x41, 0x88, 0x4e, 0x01, //0x0000013d movb %cl, $1(%r14) + 0x83, 0xe0, 0x0f, //0x00000141 andl $15, %eax + 0x41, 0x8a, 0x04, 0x83, //0x00000144 movb (%r11,%rax,4), %al + 0x41, 0x88, 0x46, 0x02, //0x00000148 movb %al, $2(%r14) + 0xf6, 0xc2, 0x02, //0x0000014c testb $2, %dl + 0x0f, 0x85, 0x41, 0x00, 0x00, 0x00, //0x0000014f jne LBB0_8 + 0x41, 0xc6, 0x46, 0x03, 0x3d, //0x00000155 movb $61, $3(%r14) + 0xe9, 0x2e, 0x00, 0x00, 0x00, //0x0000015a jmp LBB0_13 + //0x0000015f LBB0_10 + 0x4c, 0x89, 0xd0, //0x0000015f movq %r10, %rax + 0x48, 0xc1, 0xe8, 0x02, //0x00000162 shrq $2, %rax + 0x41, 0x8a, 0x04, 0x03, //0x00000166 movb (%r11,%rax), %al + 0x41, 0x88, 0x06, //0x0000016a movb %al, (%r14) + 0x41, 0xc1, 0xe2, 0x04, //0x0000016d shll $4, %r10d + 0x41, 0x83, 0xe2, 0x30, //0x00000171 andl $48, %r10d + 0x43, 0x8a, 0x04, 0x13, //0x00000175 movb (%r11,%r10), %al + 0x41, 0x88, 0x46, 0x01, //0x00000179 movb %al, $1(%r14) + 0xf6, 0xc2, 0x02, //0x0000017d testb $2, %dl + 0x0f, 0x85, 0x19, 0x00, 0x00, 0x00, //0x00000180 jne LBB0_11 + 0x66, 0x41, 0xc7, 0x46, 0x02, 0x3d, 0x3d, //0x00000186 movw $15677, $2(%r14) + //0x0000018d LBB0_13 + 0x49, 0x83, 0xc6, 0x04, //0x0000018d addq $4, %r14 + 0xe9, 0x0d, 0x00, 0x00, 0x00, //0x00000191 jmp LBB0_14 + //0x00000196 LBB0_8 + 0x49, 0x83, 0xc6, 0x03, //0x00000196 addq $3, %r14 + 0xe9, 0x04, 0x00, 0x00, 0x00, //0x0000019a jmp LBB0_14 + //0x0000019f LBB0_11 + 0x49, 0x83, 0xc6, 0x02, //0x0000019f addq $2, %r14 + //0x000001a3 LBB0_14 + 0x4d, 0x29, 0xc6, //0x000001a3 subq %r8, %r14 + 0x4c, 0x01, 0x77, 0x08, //0x000001a6 addq %r14, $8(%rdi) + //0x000001aa LBB0_15 + 0x5b, //0x000001aa popq %rbx + 0x41, 0x5e, //0x000001ab popq %r14 + 0x41, 0x5f, //0x000001ad popq %r15 + 0x5d, //0x000001af popq %rbp + 0xc3, //0x000001b0 retq + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000001b1 .p2align 4, 0x00 + //0x000001c0 _TabEncodeCharsetStd + 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50, //0x000001c0 QUAD $0x4847464544434241; QUAD $0x504f4e4d4c4b4a49 // .ascii 16, 'ABCDEFGHIJKLMNOP' + 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58, 0x59, 0x5a, 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, //0x000001d0 QUAD $0x5857565554535251; QUAD $0x6665646362615a59 // .ascii 16, 'QRSTUVWXYZabcdef' + 0x67, 0x68, 0x69, 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, 0x70, 0x71, 0x72, 0x73, 0x74, 0x75, 0x76, //0x000001e0 QUAD $0x6e6d6c6b6a696867; QUAD $0x767574737271706f // .ascii 16, 'ghijklmnopqrstuv' + 0x77, 0x78, 0x79, 0x7a, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x2b, 0x2f, //0x000001f0 QUAD $0x333231307a797877; QUAD $0x2f2b393837363534 // .ascii 16, 'wxyz0123456789+/' + //0x00000200 .p2align 4, 0x00 + //0x00000200 _TabEncodeCharsetURL + 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50, //0x00000200 QUAD $0x4847464544434241; QUAD $0x504f4e4d4c4b4a49 // .ascii 16, 'ABCDEFGHIJKLMNOP' + 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58, 0x59, 0x5a, 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, //0x00000210 QUAD $0x5857565554535251; QUAD $0x6665646362615a59 // .ascii 16, 'QRSTUVWXYZabcdef' + 0x67, 0x68, 0x69, 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, 0x70, 0x71, 0x72, 0x73, 0x74, 0x75, 0x76, //0x00000220 QUAD $0x6e6d6c6b6a696867; QUAD $0x767574737271706f // .ascii 16, 'ghijklmnopqrstuv' + 0x77, 0x78, 0x79, 0x7a, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x2d, 0x5f, //0x00000230 QUAD $0x333231307a797877; QUAD $0x5f2d393837363534 // .ascii 16, 'wxyz0123456789-_' +} + diff --git a/vendor/github.com/cloudwego/base64x/internal/native/sse/native_export.go b/vendor/github.com/cloudwego/base64x/internal/native/sse/native_export.go new file mode 100644 index 000000000..dd6ae111b --- /dev/null +++ b/vendor/github.com/cloudwego/base64x/internal/native/sse/native_export.go @@ -0,0 +1,29 @@ + +// Code generated by Bash, DO NOT EDIT. + +/* + * Copyright 2025 ByteDance Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package sse + +import ( + `github.com/bytedance/sonic/loader` +) + +func Use() { + loader.WrapGoC(_text_b64encode, _cfunc_b64encode, []loader.GoC{{"_b64encode", &S_b64encode, &F_b64encode}}, "sse", "sse/b64encode.c") + loader.WrapGoC(_text_b64decode, _cfunc_b64decode, []loader.GoC{{"_b64decode", &S_b64decode, &F_b64decode}}, "sse", "sse/b64decode.c") +}
\ No newline at end of file diff --git a/vendor/github.com/cloudwego/base64x/internal/rt/asm_amd64.s b/vendor/github.com/cloudwego/base64x/internal/rt/asm_amd64.s new file mode 100644 index 000000000..86d264230 --- /dev/null +++ b/vendor/github.com/cloudwego/base64x/internal/rt/asm_amd64.s @@ -0,0 +1,20 @@ +// +build !noasm !appengine +// Code generated by asm2asm, DO NOT EDIT· + +#include "go_asm.h" +#include "funcdata.h" +#include "textflag.h" + +TEXT ·MoreStack(SB), NOSPLIT, $0 - 8 + NO_LOCAL_POINTERS +_entry: + MOVQ (TLS), R14 + MOVQ size+0(FP), R12 + NOTQ R12 + LEAQ (SP)(R12*1), R12 + CMPQ R12, 16(R14) + JBE _stack_grow + RET +_stack_grow: + CALL runtime·morestack_noctxt<>(SB) + JMP _entry diff --git a/vendor/github.com/cloudwego/base64x/internal/rt/asm_arm64.s b/vendor/github.com/cloudwego/base64x/internal/rt/asm_arm64.s new file mode 100644 index 000000000..a168a8266 --- /dev/null +++ b/vendor/github.com/cloudwego/base64x/internal/rt/asm_arm64.s @@ -0,0 +1,10 @@ +// +build !noasm !appengine +// Code generated by asm2asm, DO NOT EDIT. + +#include "go_asm.h" +#include "funcdata.h" +#include "textflag.h" + +TEXT ·MoreStack(SB), NOSPLIT, $0 - 8 + NO_LOCAL_POINTERS + RET diff --git a/vendor/github.com/cloudwego/base64x/internal/rt/fastmem.go b/vendor/github.com/cloudwego/base64x/internal/rt/fastmem.go new file mode 100644 index 000000000..e68ff41d1 --- /dev/null +++ b/vendor/github.com/cloudwego/base64x/internal/rt/fastmem.go @@ -0,0 +1,42 @@ +/* + * Copyright 2021 ByteDance Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package rt + +import ( + "unsafe" +) + + +// NoEscape hides a pointer from escape analysis. NoEscape is +// the identity function but escape analysis doesn't think the +// output depends on the input. NoEscape is inlined and currently +// compiles down to zero instructions. +// USE CAREFULLY! +//go:nosplit +//goland:noinspection GoVetUnsafePointer +func NoEscape(p unsafe.Pointer) unsafe.Pointer { + x := uintptr(p) + return unsafe.Pointer(x ^ 0) +} + +//go:nosplit +func MoreStack(size uintptr) + +//go:nosplit +func Add(ptr unsafe.Pointer, off uintptr) unsafe.Pointer { + return unsafe.Pointer(uintptr(ptr) + off) +} diff --git a/vendor/github.com/cloudwego/base64x/native_amd64.go b/vendor/github.com/cloudwego/base64x/native_amd64.go deleted file mode 100644 index d988ea103..000000000 --- a/vendor/github.com/cloudwego/base64x/native_amd64.go +++ /dev/null @@ -1,58 +0,0 @@ -/* - * Copyright 2024 CloudWeGo Authors - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -//go:generate make -package base64x - -import ( - `unsafe` - - `github.com/bytedance/sonic/loader` -) - -//go:nosplit -func b64encode(out *[]byte, src *[]byte, mode int) { - __b64encode(noEscape(unsafe.Pointer(out)), noEscape(unsafe.Pointer(src)), mode) -} - -//go:nosplit -func b64decode(out *[]byte, src unsafe.Pointer, len int, mode int) (ret int) { - return __b64decode(noEscape(unsafe.Pointer(out)), noEscape(unsafe.Pointer(src)), len, mode) -} - -// asm2asm templates -var ( - __b64encode func(out unsafe.Pointer, src unsafe.Pointer, mod int) - __b64decode func(out unsafe.Pointer, src unsafe.Pointer, len int, mod int) (ret int) -) - -// directly jump PCs -var ( - _subr__b64encode uintptr - _subr__b64decode uintptr -) - -var stubs = []loader.GoC{ - {"_b64encode", &_subr__b64encode, &__b64encode}, - {"_b64decode", &_subr__b64decode, &__b64decode}, -} - -func init() { - if hasAVX2() { - archFlags = _MODE_AVX2 - } - loader.WrapGoC(text__native_entry__, funcs, stubs, "base64x", "base64x/native.c") -} diff --git a/vendor/github.com/cloudwego/base64x/native_subr_amd64.go b/vendor/github.com/cloudwego/base64x/native_subr_amd64.go deleted file mode 100644 index 3bcb09005..000000000 --- a/vendor/github.com/cloudwego/base64x/native_subr_amd64.go +++ /dev/null @@ -1,63 +0,0 @@ -// +build !noasm !appengine -// Code generated by asm2asm, DO NOT EDIT. - -package base64x - -import ( - `github.com/bytedance/sonic/loader` -) - -const ( - _entry__b64decode = 1328 - _entry__b64encode = 256 -) - -const ( - _stack__b64decode = 152 - _stack__b64encode = 40 -) - -const ( - _size__b64decode = 17616 - _size__b64encode = 864 -) - -var ( - _pcsp__b64decode = [][2]uint32{ - {1, 0}, - {4, 8}, - {6, 16}, - {8, 24}, - {10, 32}, - {12, 40}, - {13, 48}, - {17560, 152}, - {17564, 48}, - {17565, 40}, - {17567, 32}, - {17569, 24}, - {17571, 16}, - {17573, 8}, - {17577, 0}, - {17608, 152}, - } - _pcsp__b64encode = [][2]uint32{ - {1, 0}, - {4, 8}, - {6, 16}, - {8, 24}, - {10, 32}, - {852, 40}, - {853, 32}, - {855, 24}, - {857, 16}, - {859, 8}, - {864, 0}, - } -) - -var funcs = []loader.CFunc{ - {"__native_entry__", 0, 67, 0, nil}, - {"_b64decode", _entry__b64decode, _size__b64decode, _stack__b64decode, _pcsp__b64decode}, - {"_b64encode", _entry__b64encode, _size__b64encode, _stack__b64encode, _pcsp__b64encode}, -} diff --git a/vendor/github.com/cloudwego/base64x/native_text_amd64.go b/vendor/github.com/cloudwego/base64x/native_text_amd64.go deleted file mode 100644 index fcfb21942..000000000 --- a/vendor/github.com/cloudwego/base64x/native_text_amd64.go +++ /dev/null @@ -1,5305 +0,0 @@ -// +build amd64 -// Code generated by asm2asm, DO NOT EDIT. - -package base64x - -var text__native_entry__ = []byte{ - 0x48, 0x8d, 0x05, 0xf9, 0xff, 0xff, 0xff, // leaq $-7(%rip), %rax - 0x48, 0x89, 0x44, 0x24, 0x08, //0x00000007 movq %rax, $8(%rsp) - 0xc3, //0x0000000c retq - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000000d .p2align 5, 0x00 - //0x00000020 LCPI0_0 - 0x01, //0x00000020 .byte 1 - 0x00, //0x00000021 .byte 0 - 0x02, //0x00000022 .byte 2 - 0x01, //0x00000023 .byte 1 - 0x04, //0x00000024 .byte 4 - 0x03, //0x00000025 .byte 3 - 0x05, //0x00000026 .byte 5 - 0x04, //0x00000027 .byte 4 - 0x07, //0x00000028 .byte 7 - 0x06, //0x00000029 .byte 6 - 0x08, //0x0000002a .byte 8 - 0x07, //0x0000002b .byte 7 - 0x0a, //0x0000002c .byte 10 - 0x09, //0x0000002d .byte 9 - 0x0b, //0x0000002e .byte 11 - 0x0a, //0x0000002f .byte 10 - 0x01, //0x00000030 .byte 1 - 0x00, //0x00000031 .byte 0 - 0x02, //0x00000032 .byte 2 - 0x01, //0x00000033 .byte 1 - 0x04, //0x00000034 .byte 4 - 0x03, //0x00000035 .byte 3 - 0x05, //0x00000036 .byte 5 - 0x04, //0x00000037 .byte 4 - 0x07, //0x00000038 .byte 7 - 0x06, //0x00000039 .byte 6 - 0x08, //0x0000003a .byte 8 - 0x07, //0x0000003b .byte 7 - 0x0a, //0x0000003c .byte 10 - 0x09, //0x0000003d .byte 9 - 0x0b, //0x0000003e .byte 11 - 0x0a, //0x0000003f .byte 10 - //0x00000040 LCPI0_1 - 0x00, 0xfc, //0x00000040 .word 64512 - 0xc0, 0x0f, //0x00000042 .word 4032 - 0x00, 0xfc, //0x00000044 .word 64512 - 0xc0, 0x0f, //0x00000046 .word 4032 - 0x00, 0xfc, //0x00000048 .word 64512 - 0xc0, 0x0f, //0x0000004a .word 4032 - 0x00, 0xfc, //0x0000004c .word 64512 - 0xc0, 0x0f, //0x0000004e .word 4032 - 0x00, 0xfc, //0x00000050 .word 64512 - 0xc0, 0x0f, //0x00000052 .word 4032 - 0x00, 0xfc, //0x00000054 .word 64512 - 0xc0, 0x0f, //0x00000056 .word 4032 - 0x00, 0xfc, //0x00000058 .word 64512 - 0xc0, 0x0f, //0x0000005a .word 4032 - 0x00, 0xfc, //0x0000005c .word 64512 - 0xc0, 0x0f, //0x0000005e .word 4032 - //0x00000060 LCPI0_2 - 0x40, 0x00, //0x00000060 .word 64 - 0x00, 0x04, //0x00000062 .word 1024 - 0x40, 0x00, //0x00000064 .word 64 - 0x00, 0x04, //0x00000066 .word 1024 - 0x40, 0x00, //0x00000068 .word 64 - 0x00, 0x04, //0x0000006a .word 1024 - 0x40, 0x00, //0x0000006c .word 64 - 0x00, 0x04, //0x0000006e .word 1024 - 0x40, 0x00, //0x00000070 .word 64 - 0x00, 0x04, //0x00000072 .word 1024 - 0x40, 0x00, //0x00000074 .word 64 - 0x00, 0x04, //0x00000076 .word 1024 - 0x40, 0x00, //0x00000078 .word 64 - 0x00, 0x04, //0x0000007a .word 1024 - 0x40, 0x00, //0x0000007c .word 64 - 0x00, 0x04, //0x0000007e .word 1024 - //0x00000080 LCPI0_3 - 0xf0, 0x03, //0x00000080 .word 1008 - 0x3f, 0x00, //0x00000082 .word 63 - 0xf0, 0x03, //0x00000084 .word 1008 - 0x3f, 0x00, //0x00000086 .word 63 - 0xf0, 0x03, //0x00000088 .word 1008 - 0x3f, 0x00, //0x0000008a .word 63 - 0xf0, 0x03, //0x0000008c .word 1008 - 0x3f, 0x00, //0x0000008e .word 63 - 0xf0, 0x03, //0x00000090 .word 1008 - 0x3f, 0x00, //0x00000092 .word 63 - 0xf0, 0x03, //0x00000094 .word 1008 - 0x3f, 0x00, //0x00000096 .word 63 - 0xf0, 0x03, //0x00000098 .word 1008 - 0x3f, 0x00, //0x0000009a .word 63 - 0xf0, 0x03, //0x0000009c .word 1008 - 0x3f, 0x00, //0x0000009e .word 63 - //0x000000a0 LCPI0_4 - 0x1a, 0x1a, 0x1a, 0x1a, 0x1a, 0x1a, 0x1a, 0x1a, 0x1a, 0x1a, 0x1a, 0x1a, 0x1a, 0x1a, 0x1a, 0x1a, //0x000000a0 QUAD $0x1a1a1a1a1a1a1a1a; QUAD $0x1a1a1a1a1a1a1a1a // .space 16, '\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a' - 0x1a, 0x1a, 0x1a, 0x1a, 0x1a, 0x1a, 0x1a, 0x1a, 0x1a, 0x1a, 0x1a, 0x1a, 0x1a, 0x1a, 0x1a, 0x1a, //0x000000b0 QUAD $0x1a1a1a1a1a1a1a1a; QUAD $0x1a1a1a1a1a1a1a1a // .space 16, '\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a' - //0x000000c0 LCPI0_5 - 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x000000c0 QUAD $0x3333333333333333; QUAD $0x3333333333333333 // .space 16, '3333333333333333' - 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x000000d0 QUAD $0x3333333333333333; QUAD $0x3333333333333333 // .space 16, '3333333333333333' - //0x000000e0 LCPI0_6 - 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, //0x000000e0 QUAD $0x0d0d0d0d0d0d0d0d; QUAD $0x0d0d0d0d0d0d0d0d // .space 16, '\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r' - 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, //0x000000f0 QUAD $0x0d0d0d0d0d0d0d0d; QUAD $0x0d0d0d0d0d0d0d0d // .space 16, '\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r' - //0x00000100 .p2align 4, 0x90 - //0x00000100 _b64encode - 0x55, //0x00000100 pushq %rbp - 0x48, 0x89, 0xe5, //0x00000101 movq %rsp, %rbp - 0x41, 0x57, //0x00000104 pushq %r15 - 0x41, 0x56, //0x00000106 pushq %r14 - 0x41, 0x54, //0x00000108 pushq %r12 - 0x53, //0x0000010a pushq %rbx - 0x4c, 0x8b, 0x4e, 0x08, //0x0000010b movq $8(%rsi), %r9 - 0x4d, 0x85, 0xc9, //0x0000010f testq %r9, %r9 - 0x0f, 0x84, 0x3c, 0x03, 0x00, 0x00, //0x00000112 je LBB0_26 - 0x4c, 0x8b, 0x07, //0x00000118 movq (%rdi), %r8 - 0x4c, 0x03, 0x47, 0x08, //0x0000011b addq $8(%rdi), %r8 - 0x4c, 0x8b, 0x26, //0x0000011f movq (%rsi), %r12 - 0x4d, 0x01, 0xe1, //0x00000122 addq %r12, %r9 - 0xf6, 0xc2, 0x01, //0x00000125 testb $1, %dl - 0x48, 0x8d, 0x0d, 0x11, 0x49, 0x00, 0x00, //0x00000128 leaq $18705(%rip), %rcx /* _VecEncodeCharsetStd+0(%rip) */ - 0x4c, 0x8d, 0x15, 0x6a, 0x49, 0x00, 0x00, //0x0000012f leaq $18794(%rip), %r10 /* _VecEncodeCharsetURL+0(%rip) */ - 0x4c, 0x0f, 0x44, 0xd1, //0x00000136 cmoveq %rcx, %r10 - 0x48, 0x8d, 0x0d, 0xbf, 0x48, 0x00, 0x00, //0x0000013a leaq $18623(%rip), %rcx /* _TabEncodeCharsetStd+0(%rip) */ - 0x4c, 0x8d, 0x1d, 0x18, 0x49, 0x00, 0x00, //0x00000141 leaq $18712(%rip), %r11 /* _TabEncodeCharsetURL+0(%rip) */ - 0x4c, 0x0f, 0x44, 0xd9, //0x00000148 cmoveq %rcx, %r11 - 0xf6, 0xc2, 0x04, //0x0000014c testb $4, %dl - 0x0f, 0x84, 0xc8, 0x00, 0x00, 0x00, //0x0000014f je LBB0_2 - 0x49, 0x8d, 0x71, 0xe4, //0x00000155 leaq $-28(%r9), %rsi - 0x49, 0x39, 0xf4, //0x00000159 cmpq %rsi, %r12 - 0x0f, 0x87, 0x4e, 0x02, 0x00, 0x00, //0x0000015c ja LBB0_4 - 0xc4, 0xc1, 0x7e, 0x6f, 0x02, //0x00000162 vmovdqu (%r10), %ymm0 - 0xc5, 0xfd, 0x6f, 0x0d, 0xb1, 0xfe, 0xff, 0xff, //0x00000167 vmovdqa $-335(%rip), %ymm1 /* LCPI0_0+0(%rip) */ - 0xc5, 0xfd, 0x6f, 0x15, 0xc9, 0xfe, 0xff, 0xff, //0x0000016f vmovdqa $-311(%rip), %ymm2 /* LCPI0_1+0(%rip) */ - 0xc5, 0xfd, 0x6f, 0x1d, 0xe1, 0xfe, 0xff, 0xff, //0x00000177 vmovdqa $-287(%rip), %ymm3 /* LCPI0_2+0(%rip) */ - 0xc5, 0xfd, 0x6f, 0x25, 0xf9, 0xfe, 0xff, 0xff, //0x0000017f vmovdqa $-263(%rip), %ymm4 /* LCPI0_3+0(%rip) */ - 0xc5, 0xfd, 0x6f, 0x2d, 0x11, 0xff, 0xff, 0xff, //0x00000187 vmovdqa $-239(%rip), %ymm5 /* LCPI0_4+0(%rip) */ - 0xc5, 0xfd, 0x6f, 0x35, 0x29, 0xff, 0xff, 0xff, //0x0000018f vmovdqa $-215(%rip), %ymm6 /* LCPI0_5+0(%rip) */ - 0xc5, 0xfd, 0x6f, 0x3d, 0x41, 0xff, 0xff, 0xff, //0x00000197 vmovdqa $-191(%rip), %ymm7 /* LCPI0_6+0(%rip) */ - 0x4d, 0x89, 0xc6, //0x0000019f movq %r8, %r14 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000001a2 .p2align 4, 0x90 - //0x000001b0 LBB0_6 - 0xc4, 0x41, 0x7a, 0x6f, 0x04, 0x24, //0x000001b0 vmovdqu (%r12), %xmm8 - 0xc4, 0x43, 0x3d, 0x38, 0x44, 0x24, 0x0c, 0x01, //0x000001b6 vinserti128 $1, $12(%r12), %ymm8, %ymm8 - 0xc4, 0x62, 0x3d, 0x00, 0xc1, //0x000001be vpshufb %ymm1, %ymm8, %ymm8 - 0xc5, 0x3d, 0xdb, 0xca, //0x000001c3 vpand %ymm2, %ymm8, %ymm9 - 0xc5, 0x35, 0xe4, 0xcb, //0x000001c7 vpmulhuw %ymm3, %ymm9, %ymm9 - 0xc5, 0x3d, 0xdb, 0xc4, //0x000001cb vpand %ymm4, %ymm8, %ymm8 - 0xc4, 0xc1, 0x2d, 0x71, 0xf0, 0x08, //0x000001cf vpsllw $8, %ymm8, %ymm10 - 0xc4, 0xc1, 0x3d, 0x71, 0xf0, 0x04, //0x000001d5 vpsllw $4, %ymm8, %ymm8 - 0xc4, 0x43, 0x3d, 0x0e, 0xc2, 0xaa, //0x000001db vpblendw $170, %ymm10, %ymm8, %ymm8 - 0xc4, 0x41, 0x3d, 0xeb, 0xc1, //0x000001e1 vpor %ymm9, %ymm8, %ymm8 - 0xc4, 0x41, 0x55, 0x64, 0xc8, //0x000001e6 vpcmpgtb %ymm8, %ymm5, %ymm9 - 0xc5, 0x35, 0xdb, 0xcf, //0x000001eb vpand %ymm7, %ymm9, %ymm9 - 0xc5, 0x3d, 0xd8, 0xd6, //0x000001ef vpsubusb %ymm6, %ymm8, %ymm10 - 0xc4, 0x41, 0x35, 0xeb, 0xca, //0x000001f3 vpor %ymm10, %ymm9, %ymm9 - 0xc4, 0x42, 0x7d, 0x00, 0xc9, //0x000001f8 vpshufb %ymm9, %ymm0, %ymm9 - 0xc4, 0x41, 0x35, 0xfc, 0xc0, //0x000001fd vpaddb %ymm8, %ymm9, %ymm8 - 0xc4, 0x41, 0x7e, 0x7f, 0x06, //0x00000202 vmovdqu %ymm8, (%r14) - 0x49, 0x83, 0xc6, 0x20, //0x00000207 addq $32, %r14 - 0x49, 0x83, 0xc4, 0x18, //0x0000020b addq $24, %r12 - 0x49, 0x39, 0xf4, //0x0000020f cmpq %rsi, %r12 - 0x0f, 0x86, 0x98, 0xff, 0xff, 0xff, //0x00000212 jbe LBB0_6 - 0xe9, 0x03, 0x00, 0x00, 0x00, //0x00000218 jmp LBB0_7 - //0x0000021d LBB0_2 - 0x4d, 0x89, 0xc6, //0x0000021d movq %r8, %r14 - //0x00000220 LBB0_7 - 0x49, 0x8d, 0x71, 0xe8, //0x00000220 leaq $-24(%r9), %rsi - 0x49, 0x39, 0xf4, //0x00000224 cmpq %rsi, %r12 - 0x0f, 0x87, 0x93, 0x00, 0x00, 0x00, //0x00000227 ja LBB0_10 - //0x0000022d LBB0_8 - 0x89, 0xd6, //0x0000022d movl %edx, %esi - 0x83, 0xe6, 0x04, //0x0000022f andl $4, %esi - 0x0f, 0x84, 0x88, 0x00, 0x00, 0x00, //0x00000232 je LBB0_10 - 0xc4, 0xc1, 0x7a, 0x6f, 0x04, 0x24, //0x00000238 vmovdqu (%r12), %xmm0 - 0xc4, 0xc1, 0x7a, 0x6f, 0x4c, 0x24, 0x08, //0x0000023e vmovdqu $8(%r12), %xmm1 - 0xc5, 0xf1, 0x73, 0xd9, 0x04, //0x00000245 vpsrldq $4, %xmm1, %xmm1 - 0xc4, 0xe3, 0x7d, 0x38, 0xc1, 0x01, //0x0000024a vinserti128 $1, %xmm1, %ymm0, %ymm0 - 0xc4, 0xe2, 0x7d, 0x00, 0x05, 0xc7, 0xfd, 0xff, 0xff, //0x00000250 vpshufb $-569(%rip), %ymm0, %ymm0 /* LCPI0_0+0(%rip) */ - 0xc5, 0xfd, 0xdb, 0x0d, 0xdf, 0xfd, 0xff, 0xff, //0x00000259 vpand $-545(%rip), %ymm0, %ymm1 /* LCPI0_1+0(%rip) */ - 0xc5, 0xf5, 0xe4, 0x0d, 0xf7, 0xfd, 0xff, 0xff, //0x00000261 vpmulhuw $-521(%rip), %ymm1, %ymm1 /* LCPI0_2+0(%rip) */ - 0xc5, 0xfd, 0xdb, 0x05, 0x0f, 0xfe, 0xff, 0xff, //0x00000269 vpand $-497(%rip), %ymm0, %ymm0 /* LCPI0_3+0(%rip) */ - 0xc5, 0xed, 0x71, 0xf0, 0x08, //0x00000271 vpsllw $8, %ymm0, %ymm2 - 0xc5, 0xfd, 0x71, 0xf0, 0x04, //0x00000276 vpsllw $4, %ymm0, %ymm0 - 0xc4, 0xe3, 0x7d, 0x0e, 0xc2, 0xaa, //0x0000027b vpblendw $170, %ymm2, %ymm0, %ymm0 - 0xc5, 0xfd, 0xeb, 0xc1, //0x00000281 vpor %ymm1, %ymm0, %ymm0 - 0xc5, 0xfd, 0x6f, 0x0d, 0x13, 0xfe, 0xff, 0xff, //0x00000285 vmovdqa $-493(%rip), %ymm1 /* LCPI0_4+0(%rip) */ - 0xc5, 0xf5, 0x64, 0xc8, //0x0000028d vpcmpgtb %ymm0, %ymm1, %ymm1 - 0xc4, 0xc1, 0x7e, 0x6f, 0x12, //0x00000291 vmovdqu (%r10), %ymm2 - 0xc5, 0xfd, 0xd8, 0x1d, 0x22, 0xfe, 0xff, 0xff, //0x00000296 vpsubusb $-478(%rip), %ymm0, %ymm3 /* LCPI0_5+0(%rip) */ - 0xc5, 0xf5, 0xdb, 0x0d, 0x3a, 0xfe, 0xff, 0xff, //0x0000029e vpand $-454(%rip), %ymm1, %ymm1 /* LCPI0_6+0(%rip) */ - 0xc5, 0xf5, 0xeb, 0xcb, //0x000002a6 vpor %ymm3, %ymm1, %ymm1 - 0xc4, 0xe2, 0x6d, 0x00, 0xc9, //0x000002aa vpshufb %ymm1, %ymm2, %ymm1 - 0xc5, 0xf5, 0xfc, 0xc0, //0x000002af vpaddb %ymm0, %ymm1, %ymm0 - 0xc4, 0xc1, 0x7e, 0x7f, 0x06, //0x000002b3 vmovdqu %ymm0, (%r14) - 0x49, 0x83, 0xc6, 0x20, //0x000002b8 addq $32, %r14 - 0x49, 0x83, 0xc4, 0x18, //0x000002bc addq $24, %r12 - //0x000002c0 LBB0_10 - 0x4d, 0x39, 0xcc, //0x000002c0 cmpq %r9, %r12 - 0x0f, 0x84, 0x84, 0x01, 0x00, 0x00, //0x000002c3 je LBB0_25 - 0x4d, 0x8d, 0x51, 0xfc, //0x000002c9 leaq $-4(%r9), %r10 - 0x4d, 0x39, 0xd4, //0x000002cd cmpq %r10, %r12 - 0x0f, 0x87, 0x61, 0x00, 0x00, 0x00, //0x000002d0 ja LBB0_14 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000002d6 .p2align 4, 0x90 - //0x000002e0 LBB0_12 - 0x41, 0x8b, 0x34, 0x24, //0x000002e0 movl (%r12), %esi - 0x0f, 0xce, //0x000002e4 bswapl %esi - 0x49, 0x89, 0xf7, //0x000002e6 movq %rsi, %r15 - 0x49, 0xc1, 0xef, 0x1a, //0x000002e9 shrq $26, %r15 - 0x89, 0xf1, //0x000002ed movl %esi, %ecx - 0xc1, 0xe9, 0x14, //0x000002ef shrl $20, %ecx - 0x83, 0xe1, 0x3f, //0x000002f2 andl $63, %ecx - 0x89, 0xf3, //0x000002f5 movl %esi, %ebx - 0xc1, 0xeb, 0x0e, //0x000002f7 shrl $14, %ebx - 0x83, 0xe3, 0x3f, //0x000002fa andl $63, %ebx - 0xc1, 0xee, 0x08, //0x000002fd shrl $8, %esi - 0x83, 0xe6, 0x3f, //0x00000300 andl $63, %esi - 0x49, 0x83, 0xc4, 0x03, //0x00000303 addq $3, %r12 - 0x43, 0x0f, 0xb6, 0x04, 0x3b, //0x00000307 movzbl (%r11,%r15), %eax - 0x41, 0x88, 0x06, //0x0000030c movb %al, (%r14) - 0x41, 0x0f, 0xb6, 0x04, 0x0b, //0x0000030f movzbl (%r11,%rcx), %eax - 0x41, 0x88, 0x46, 0x01, //0x00000314 movb %al, $1(%r14) - 0x41, 0x0f, 0xb6, 0x04, 0x1b, //0x00000318 movzbl (%r11,%rbx), %eax - 0x41, 0x88, 0x46, 0x02, //0x0000031d movb %al, $2(%r14) - 0x41, 0x0f, 0xb6, 0x04, 0x33, //0x00000321 movzbl (%r11,%rsi), %eax - 0x41, 0x88, 0x46, 0x03, //0x00000326 movb %al, $3(%r14) - 0x49, 0x83, 0xc6, 0x04, //0x0000032a addq $4, %r14 - 0x4d, 0x39, 0xd4, //0x0000032e cmpq %r10, %r12 - 0x0f, 0x86, 0xa9, 0xff, 0xff, 0xff, //0x00000331 jbe LBB0_12 - //0x00000337 LBB0_14 - 0x4d, 0x29, 0xe1, //0x00000337 subq %r12, %r9 - 0x45, 0x0f, 0xb6, 0x14, 0x24, //0x0000033a movzbl (%r12), %r10d - 0x49, 0x83, 0xf9, 0x01, //0x0000033f cmpq $1, %r9 - 0x0f, 0x84, 0xc0, 0x00, 0x00, 0x00, //0x00000343 je LBB0_21 - 0x4c, 0x89, 0xd6, //0x00000349 movq %r10, %rsi - 0x48, 0xc1, 0xe6, 0x10, //0x0000034c shlq $16, %rsi - 0x49, 0x83, 0xf9, 0x02, //0x00000350 cmpq $2, %r9 - 0x0f, 0x84, 0x6b, 0x00, 0x00, 0x00, //0x00000354 je LBB0_18 - 0x49, 0x83, 0xf9, 0x03, //0x0000035a cmpq $3, %r9 - 0x0f, 0x85, 0xe9, 0x00, 0x00, 0x00, //0x0000035e jne LBB0_25 - 0x41, 0x0f, 0xb6, 0x54, 0x24, 0x02, //0x00000364 movzbl $2(%r12), %edx - 0x09, 0xd6, //0x0000036a orl %edx, %esi - 0x41, 0x0f, 0xb6, 0x44, 0x24, 0x01, //0x0000036c movzbl $1(%r12), %eax - 0xc1, 0xe0, 0x08, //0x00000372 shll $8, %eax - 0x09, 0xf0, //0x00000375 orl %esi, %eax - 0x49, 0xc1, 0xea, 0x02, //0x00000377 shrq $2, %r10 - 0x43, 0x8a, 0x0c, 0x13, //0x0000037b movb (%r11,%r10), %cl - 0x41, 0x88, 0x0e, //0x0000037f movb %cl, (%r14) - 0x89, 0xc1, //0x00000382 movl %eax, %ecx - 0xc1, 0xe9, 0x0c, //0x00000384 shrl $12, %ecx - 0x83, 0xe1, 0x3f, //0x00000387 andl $63, %ecx - 0x41, 0x8a, 0x0c, 0x0b, //0x0000038a movb (%r11,%rcx), %cl - 0x41, 0x88, 0x4e, 0x01, //0x0000038e movb %cl, $1(%r14) - 0xc1, 0xe8, 0x06, //0x00000392 shrl $6, %eax - 0x83, 0xe0, 0x3f, //0x00000395 andl $63, %eax - 0x41, 0x8a, 0x04, 0x03, //0x00000398 movb (%r11,%rax), %al - 0x41, 0x88, 0x46, 0x02, //0x0000039c movb %al, $2(%r14) - 0x83, 0xe2, 0x3f, //0x000003a0 andl $63, %edx - 0x41, 0x8a, 0x04, 0x13, //0x000003a3 movb (%r11,%rdx), %al - 0x41, 0x88, 0x46, 0x03, //0x000003a7 movb %al, $3(%r14) - 0xe9, 0x87, 0x00, 0x00, 0x00, //0x000003ab jmp LBB0_24 - //0x000003b0 LBB0_4 - 0x4d, 0x89, 0xc6, //0x000003b0 movq %r8, %r14 - 0x49, 0x8d, 0x71, 0xe8, //0x000003b3 leaq $-24(%r9), %rsi - 0x49, 0x39, 0xf4, //0x000003b7 cmpq %rsi, %r12 - 0x0f, 0x86, 0x6d, 0xfe, 0xff, 0xff, //0x000003ba jbe LBB0_8 - 0xe9, 0xfb, 0xfe, 0xff, 0xff, //0x000003c0 jmp LBB0_10 - //0x000003c5 LBB0_18 - 0x41, 0x0f, 0xb6, 0x44, 0x24, 0x01, //0x000003c5 movzbl $1(%r12), %eax - 0x89, 0xc1, //0x000003cb movl %eax, %ecx - 0xc1, 0xe1, 0x08, //0x000003cd shll $8, %ecx - 0x09, 0xf1, //0x000003d0 orl %esi, %ecx - 0x49, 0xc1, 0xea, 0x02, //0x000003d2 shrq $2, %r10 - 0x43, 0x8a, 0x1c, 0x13, //0x000003d6 movb (%r11,%r10), %bl - 0x41, 0x88, 0x1e, //0x000003da movb %bl, (%r14) - 0xc1, 0xe9, 0x0c, //0x000003dd shrl $12, %ecx - 0x83, 0xe1, 0x3f, //0x000003e0 andl $63, %ecx - 0x41, 0x8a, 0x0c, 0x0b, //0x000003e3 movb (%r11,%rcx), %cl - 0x41, 0x88, 0x4e, 0x01, //0x000003e7 movb %cl, $1(%r14) - 0x83, 0xe0, 0x0f, //0x000003eb andl $15, %eax - 0x41, 0x8a, 0x04, 0x83, //0x000003ee movb (%r11,%rax,4), %al - 0x41, 0x88, 0x46, 0x02, //0x000003f2 movb %al, $2(%r14) - 0xf6, 0xc2, 0x02, //0x000003f6 testb $2, %dl - 0x0f, 0x85, 0x41, 0x00, 0x00, 0x00, //0x000003f9 jne LBB0_19 - 0x41, 0xc6, 0x46, 0x03, 0x3d, //0x000003ff movb $61, $3(%r14) - 0xe9, 0x2e, 0x00, 0x00, 0x00, //0x00000404 jmp LBB0_24 - //0x00000409 LBB0_21 - 0x4c, 0x89, 0xd0, //0x00000409 movq %r10, %rax - 0x48, 0xc1, 0xe8, 0x02, //0x0000040c shrq $2, %rax - 0x41, 0x8a, 0x04, 0x03, //0x00000410 movb (%r11,%rax), %al - 0x41, 0x88, 0x06, //0x00000414 movb %al, (%r14) - 0x41, 0xc1, 0xe2, 0x04, //0x00000417 shll $4, %r10d - 0x41, 0x83, 0xe2, 0x30, //0x0000041b andl $48, %r10d - 0x43, 0x8a, 0x04, 0x13, //0x0000041f movb (%r11,%r10), %al - 0x41, 0x88, 0x46, 0x01, //0x00000423 movb %al, $1(%r14) - 0xf6, 0xc2, 0x02, //0x00000427 testb $2, %dl - 0x0f, 0x85, 0x19, 0x00, 0x00, 0x00, //0x0000042a jne LBB0_22 - 0x66, 0x41, 0xc7, 0x46, 0x02, 0x3d, 0x3d, //0x00000430 movw $15677, $2(%r14) - //0x00000437 LBB0_24 - 0x49, 0x83, 0xc6, 0x04, //0x00000437 addq $4, %r14 - 0xe9, 0x0d, 0x00, 0x00, 0x00, //0x0000043b jmp LBB0_25 - //0x00000440 LBB0_19 - 0x49, 0x83, 0xc6, 0x03, //0x00000440 addq $3, %r14 - 0xe9, 0x04, 0x00, 0x00, 0x00, //0x00000444 jmp LBB0_25 - //0x00000449 LBB0_22 - 0x49, 0x83, 0xc6, 0x02, //0x00000449 addq $2, %r14 - //0x0000044d LBB0_25 - 0x4d, 0x29, 0xc6, //0x0000044d subq %r8, %r14 - 0x4c, 0x01, 0x77, 0x08, //0x00000450 addq %r14, $8(%rdi) - //0x00000454 LBB0_26 - 0x5b, //0x00000454 popq %rbx - 0x41, 0x5c, //0x00000455 popq %r12 - 0x41, 0x5e, //0x00000457 popq %r14 - 0x41, 0x5f, //0x00000459 popq %r15 - 0x5d, //0x0000045b popq %rbp - 0xc5, 0xf8, 0x77, //0x0000045c vzeroupper - 0xc3, //0x0000045f retq - //0x00000460 .p2align 5, 0x00 - //0x00000460 LCPI1_0 - 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x00000460 QUAD $0x0f0f0f0f0f0f0f0f; QUAD $0x0f0f0f0f0f0f0f0f // .space 16, '\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f' - 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x00000470 QUAD $0x0f0f0f0f0f0f0f0f; QUAD $0x0f0f0f0f0f0f0f0f // .space 16, '\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f' - //0x00000480 LCPI1_1 - 0x01, //0x00000480 .byte 1 - 0x02, //0x00000481 .byte 2 - 0x04, //0x00000482 .byte 4 - 0x08, //0x00000483 .byte 8 - 0x10, //0x00000484 .byte 16 - 0x20, //0x00000485 .byte 32 - 0x40, //0x00000486 .byte 64 - 0x80, //0x00000487 .byte 128 - 0x00, //0x00000488 .byte 0 - 0x00, //0x00000489 .byte 0 - 0x00, //0x0000048a .byte 0 - 0x00, //0x0000048b .byte 0 - 0x00, //0x0000048c .byte 0 - 0x00, //0x0000048d .byte 0 - 0x00, //0x0000048e .byte 0 - 0x00, //0x0000048f .byte 0 - 0x01, //0x00000490 .byte 1 - 0x02, //0x00000491 .byte 2 - 0x04, //0x00000492 .byte 4 - 0x08, //0x00000493 .byte 8 - 0x10, //0x00000494 .byte 16 - 0x20, //0x00000495 .byte 32 - 0x40, //0x00000496 .byte 64 - 0x80, //0x00000497 .byte 128 - 0x00, //0x00000498 .byte 0 - 0x00, //0x00000499 .byte 0 - 0x00, //0x0000049a .byte 0 - 0x00, //0x0000049b .byte 0 - 0x00, //0x0000049c .byte 0 - 0x00, //0x0000049d .byte 0 - 0x00, //0x0000049e .byte 0 - 0x00, //0x0000049f .byte 0 - //0x000004a0 LCPI1_2 - 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, //0x000004a0 QUAD $0x3f3f3f3f3f3f3f3f; QUAD $0x3f3f3f3f3f3f3f3f // .space 16, '????????????????' - 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, //0x000004b0 QUAD $0x3f3f3f3f3f3f3f3f; QUAD $0x3f3f3f3f3f3f3f3f // .space 16, '????????????????' - //0x000004c0 LCPI1_3 - 0x40, //0x000004c0 .byte 64 - 0x01, //0x000004c1 .byte 1 - 0x40, //0x000004c2 .byte 64 - 0x01, //0x000004c3 .byte 1 - 0x40, //0x000004c4 .byte 64 - 0x01, //0x000004c5 .byte 1 - 0x40, //0x000004c6 .byte 64 - 0x01, //0x000004c7 .byte 1 - 0x40, //0x000004c8 .byte 64 - 0x01, //0x000004c9 .byte 1 - 0x40, //0x000004ca .byte 64 - 0x01, //0x000004cb .byte 1 - 0x40, //0x000004cc .byte 64 - 0x01, //0x000004cd .byte 1 - 0x40, //0x000004ce .byte 64 - 0x01, //0x000004cf .byte 1 - 0x40, //0x000004d0 .byte 64 - 0x01, //0x000004d1 .byte 1 - 0x40, //0x000004d2 .byte 64 - 0x01, //0x000004d3 .byte 1 - 0x40, //0x000004d4 .byte 64 - 0x01, //0x000004d5 .byte 1 - 0x40, //0x000004d6 .byte 64 - 0x01, //0x000004d7 .byte 1 - 0x40, //0x000004d8 .byte 64 - 0x01, //0x000004d9 .byte 1 - 0x40, //0x000004da .byte 64 - 0x01, //0x000004db .byte 1 - 0x40, //0x000004dc .byte 64 - 0x01, //0x000004dd .byte 1 - 0x40, //0x000004de .byte 64 - 0x01, //0x000004df .byte 1 - //0x000004e0 LCPI1_4 - 0x00, 0x10, //0x000004e0 .word 4096 - 0x01, 0x00, //0x000004e2 .word 1 - 0x00, 0x10, //0x000004e4 .word 4096 - 0x01, 0x00, //0x000004e6 .word 1 - 0x00, 0x10, //0x000004e8 .word 4096 - 0x01, 0x00, //0x000004ea .word 1 - 0x00, 0x10, //0x000004ec .word 4096 - 0x01, 0x00, //0x000004ee .word 1 - 0x00, 0x10, //0x000004f0 .word 4096 - 0x01, 0x00, //0x000004f2 .word 1 - 0x00, 0x10, //0x000004f4 .word 4096 - 0x01, 0x00, //0x000004f6 .word 1 - 0x00, 0x10, //0x000004f8 .word 4096 - 0x01, 0x00, //0x000004fa .word 1 - 0x00, 0x10, //0x000004fc .word 4096 - 0x01, 0x00, //0x000004fe .word 1 - //0x00000500 LCPI1_6 - 0x02, //0x00000500 .byte 2 - 0x01, //0x00000501 .byte 1 - 0x00, //0x00000502 .byte 0 - 0x06, //0x00000503 .byte 6 - 0x05, //0x00000504 .byte 5 - 0x04, //0x00000505 .byte 4 - 0x0a, //0x00000506 .byte 10 - 0x09, //0x00000507 .byte 9 - 0x08, //0x00000508 .byte 8 - 0x0e, //0x00000509 .byte 14 - 0x0d, //0x0000050a .byte 13 - 0x0c, //0x0000050b .byte 12 - 0x00, //0x0000050c BYTE $0x00 // .space 1, '\x00' - 0x00, //0x0000050d BYTE $0x00 // .space 1, '\x00' - 0x00, //0x0000050e BYTE $0x00 // .space 1, '\x00' - 0x00, //0x0000050f BYTE $0x00 // .space 1, '\x00' - 0x05, //0x00000510 .byte 5 - 0x04, //0x00000511 .byte 4 - 0x0a, //0x00000512 .byte 10 - 0x09, //0x00000513 .byte 9 - 0x08, //0x00000514 .byte 8 - 0x0e, //0x00000515 .byte 14 - 0x0d, //0x00000516 .byte 13 - 0x0c, //0x00000517 .byte 12 - 0x00, //0x00000518 BYTE $0x00 // .space 1, '\x00' - 0x00, //0x00000519 BYTE $0x00 // .space 1, '\x00' - 0x00, //0x0000051a BYTE $0x00 // .space 1, '\x00' - 0x00, //0x0000051b BYTE $0x00 // .space 1, '\x00' - 0x00, //0x0000051c BYTE $0x00 // .space 1, '\x00' - 0x00, //0x0000051d BYTE $0x00 // .space 1, '\x00' - 0x00, //0x0000051e BYTE $0x00 // .space 1, '\x00' - 0x00, //0x0000051f BYTE $0x00 // .space 1, '\x00' - //0x00000520 .p2align 4, 0x00 - //0x00000520 LCPI1_5 - 0x00, //0x00000520 BYTE $0x00 // .space 1, '\x00' - 0x00, //0x00000521 BYTE $0x00 // .space 1, '\x00' - 0x00, //0x00000522 BYTE $0x00 // .space 1, '\x00' - 0x00, //0x00000523 BYTE $0x00 // .space 1, '\x00' - 0x00, //0x00000524 BYTE $0x00 // .space 1, '\x00' - 0x00, //0x00000525 BYTE $0x00 // .space 1, '\x00' - 0x00, //0x00000526 BYTE $0x00 // .space 1, '\x00' - 0x00, //0x00000527 BYTE $0x00 // .space 1, '\x00' - 0x00, //0x00000528 BYTE $0x00 // .space 1, '\x00' - 0x00, //0x00000529 BYTE $0x00 // .space 1, '\x00' - 0x00, //0x0000052a BYTE $0x00 // .space 1, '\x00' - 0x00, //0x0000052b BYTE $0x00 // .space 1, '\x00' - 0x02, //0x0000052c .byte 2 - 0x01, //0x0000052d .byte 1 - 0x00, //0x0000052e .byte 0 - 0x06, //0x0000052f .byte 6 - //0x00000530 .p2align 4, 0x90 - //0x00000530 _b64decode - 0x55, //0x00000530 pushq %rbp - 0x48, 0x89, 0xe5, //0x00000531 movq %rsp, %rbp - 0x41, 0x57, //0x00000534 pushq %r15 - 0x41, 0x56, //0x00000536 pushq %r14 - 0x41, 0x55, //0x00000538 pushq %r13 - 0x41, 0x54, //0x0000053a pushq %r12 - 0x53, //0x0000053c pushq %rbx - 0x48, 0x83, 0xec, 0x68, //0x0000053d subq $104, %rsp - 0x48, 0x85, 0xd2, //0x00000541 testq %rdx, %rdx - 0x0f, 0x84, 0x3e, 0x11, 0x00, 0x00, //0x00000544 je LBB1_282 - 0x48, 0x8b, 0x1f, //0x0000054a movq (%rdi), %rbx - 0x48, 0x8b, 0x47, 0x08, //0x0000054d movq $8(%rdi), %rax - 0x48, 0x01, 0xd8, //0x00000551 addq %rbx, %rax - 0x48, 0x89, 0xbd, 0x70, 0xff, 0xff, 0xff, //0x00000554 movq %rdi, $-144(%rbp) - 0x48, 0x03, 0x5f, 0x10, //0x0000055b addq $16(%rdi), %rbx - 0x48, 0x89, 0x5d, 0x90, //0x0000055f movq %rbx, $-112(%rbp) - 0x48, 0x89, 0x55, 0x88, //0x00000563 movq %rdx, $-120(%rbp) - 0x48, 0x8d, 0x1c, 0x16, //0x00000567 leaq (%rsi,%rdx), %rbx - 0xf6, 0xc1, 0x01, //0x0000056b testb $1, %cl - 0x48, 0x8d, 0x15, 0xcb, 0x45, 0x00, 0x00, //0x0000056e leaq $17867(%rip), %rdx /* _VecDecodeCharsetStd+0(%rip) */ - 0x48, 0x8d, 0x3d, 0x44, 0x47, 0x00, 0x00, //0x00000575 leaq $18244(%rip), %rdi /* _VecDecodeCharsetURL+0(%rip) */ - 0x48, 0x0f, 0x44, 0xfa, //0x0000057c cmoveq %rdx, %rdi - 0x48, 0x89, 0x7d, 0xc0, //0x00000580 movq %rdi, $-64(%rbp) - 0x48, 0x8d, 0x15, 0x35, 0x45, 0x00, 0x00, //0x00000584 leaq $17717(%rip), %rdx /* _VecDecodeTableStd+0(%rip) */ - 0x4c, 0x8d, 0x0d, 0xae, 0x46, 0x00, 0x00, //0x0000058b leaq $18094(%rip), %r9 /* _VecDecodeTableURL+0(%rip) */ - 0x4c, 0x0f, 0x44, 0xca, //0x00000592 cmoveq %rdx, %r9 - 0x48, 0x89, 0x85, 0x78, 0xff, 0xff, 0xff, //0x00000596 movq %rax, $-136(%rbp) - 0x48, 0x89, 0x45, 0xb0, //0x0000059d movq %rax, $-80(%rbp) - 0x48, 0x89, 0x75, 0xa8, //0x000005a1 movq %rsi, $-88(%rbp) - 0x49, 0x89, 0xf7, //0x000005a5 movq %rsi, %r15 - 0x89, 0x4d, 0xbc, //0x000005a8 movl %ecx, $-68(%rbp) - 0xf6, 0xc1, 0x04, //0x000005ab testb $4, %cl - 0x48, 0x89, 0x5d, 0xd0, //0x000005ae movq %rbx, $-48(%rbp) - 0x0f, 0x85, 0xd7, 0x10, 0x00, 0x00, //0x000005b2 jne LBB1_283 - //0x000005b8 LBB1_2 - 0x48, 0x8b, 0x45, 0x90, //0x000005b8 movq $-112(%rbp), %rax - 0x48, 0x83, 0xc0, 0xf8, //0x000005bc addq $-8, %rax - 0x48, 0x89, 0x45, 0xc8, //0x000005c0 movq %rax, $-56(%rbp) - 0x48, 0x3b, 0x45, 0xb0, //0x000005c4 cmpq $-80(%rbp), %rax - 0x0f, 0x82, 0xfe, 0x22, 0x00, 0x00, //0x000005c8 jb LBB1_574 - 0x48, 0x8d, 0x43, 0xf8, //0x000005ce leaq $-8(%rbx), %rax - 0x48, 0x89, 0x45, 0xa0, //0x000005d2 movq %rax, $-96(%rbp) - 0x4c, 0x39, 0xf8, //0x000005d6 cmpq %r15, %rax - 0x0f, 0x82, 0xed, 0x22, 0x00, 0x00, //0x000005d9 jb LBB1_574 - 0x48, 0x8b, 0x45, 0xa8, //0x000005df movq $-88(%rbp), %rax - 0x48, 0x8b, 0x4d, 0x88, //0x000005e3 movq $-120(%rbp), %rcx - 0x48, 0x8d, 0x54, 0x01, 0xfe, //0x000005e7 leaq $-2(%rcx,%rax), %rdx - 0x48, 0x89, 0x55, 0x80, //0x000005ec movq %rdx, $-128(%rbp) - 0x48, 0x8d, 0x44, 0x01, 0xfd, //0x000005f0 leaq $-3(%rcx,%rax), %rax - 0x48, 0x89, 0x45, 0x98, //0x000005f5 movq %rax, $-104(%rbp) - 0x4d, 0x89, 0xf9, //0x000005f9 movq %r15, %r9 - 0xe9, 0x71, 0x00, 0x00, 0x00, //0x000005fc jmp LBB1_5 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000601 .p2align 4, 0x90 - //0x00000610 LBB1_6 - 0x49, 0xc1, 0xe3, 0x3a, //0x00000610 shlq $58, %r11 - 0x49, 0xc1, 0xe0, 0x34, //0x00000614 shlq $52, %r8 - 0x4d, 0x09, 0xd8, //0x00000618 orq %r11, %r8 - 0x49, 0xc1, 0xe6, 0x2e, //0x0000061b shlq $46, %r14 - 0x48, 0xc1, 0xe1, 0x28, //0x0000061f shlq $40, %rcx - 0x4c, 0x09, 0xf1, //0x00000623 orq %r14, %rcx - 0x4c, 0x09, 0xc1, //0x00000626 orq %r8, %rcx - 0x49, 0xc1, 0xe2, 0x22, //0x00000629 shlq $34, %r10 - 0x48, 0xc1, 0xe6, 0x1c, //0x0000062d shlq $28, %rsi - 0x4c, 0x09, 0xd6, //0x00000631 orq %r10, %rsi - 0x48, 0xc1, 0xe3, 0x16, //0x00000634 shlq $22, %rbx - 0x48, 0x09, 0xf3, //0x00000638 orq %rsi, %rbx - 0x48, 0x09, 0xcb, //0x0000063b orq %rcx, %rbx - 0x48, 0xc1, 0xe0, 0x10, //0x0000063e shlq $16, %rax - 0x48, 0x09, 0xd8, //0x00000642 orq %rbx, %rax - 0x48, 0x0f, 0xc8, //0x00000645 bswapq %rax - 0x48, 0x8b, 0x4d, 0xb0, //0x00000648 movq $-80(%rbp), %rcx - 0x48, 0x89, 0x01, //0x0000064c movq %rax, (%rcx) - 0x49, 0x83, 0xc1, 0x08, //0x0000064f addq $8, %r9 - 0x48, 0x83, 0xc1, 0x06, //0x00000653 addq $6, %rcx - 0x48, 0x89, 0x4d, 0xb0, //0x00000657 movq %rcx, $-80(%rbp) - 0x48, 0x39, 0x4d, 0xc8, //0x0000065b cmpq %rcx, $-56(%rbp) - 0x0f, 0x82, 0x81, 0x22, 0x00, 0x00, //0x0000065f jb LBB1_572 - //0x00000665 LBB1_223 - 0x4d, 0x89, 0xcf, //0x00000665 movq %r9, %r15 - 0x4c, 0x39, 0x4d, 0xa0, //0x00000668 cmpq %r9, $-96(%rbp) - 0x0f, 0x82, 0x74, 0x22, 0x00, 0x00, //0x0000066c jb LBB1_572 - //0x00000672 LBB1_5 - 0x41, 0x0f, 0xb6, 0x01, //0x00000672 movzbl (%r9), %eax - 0x48, 0x8b, 0x55, 0xc0, //0x00000676 movq $-64(%rbp), %rdx - 0x44, 0x0f, 0xb6, 0x1c, 0x02, //0x0000067a movzbl (%rdx,%rax), %r11d - 0x41, 0x0f, 0xb6, 0x41, 0x01, //0x0000067f movzbl $1(%r9), %eax - 0x44, 0x0f, 0xb6, 0x04, 0x02, //0x00000684 movzbl (%rdx,%rax), %r8d - 0x41, 0x0f, 0xb6, 0x41, 0x02, //0x00000689 movzbl $2(%r9), %eax - 0x44, 0x0f, 0xb6, 0x34, 0x02, //0x0000068e movzbl (%rdx,%rax), %r14d - 0x41, 0x0f, 0xb6, 0x41, 0x03, //0x00000693 movzbl $3(%r9), %eax - 0x0f, 0xb6, 0x0c, 0x02, //0x00000698 movzbl (%rdx,%rax), %ecx - 0x41, 0x0f, 0xb6, 0x41, 0x04, //0x0000069c movzbl $4(%r9), %eax - 0x44, 0x0f, 0xb6, 0x14, 0x02, //0x000006a1 movzbl (%rdx,%rax), %r10d - 0x41, 0x0f, 0xb6, 0x41, 0x05, //0x000006a6 movzbl $5(%r9), %eax - 0x0f, 0xb6, 0x34, 0x02, //0x000006ab movzbl (%rdx,%rax), %esi - 0x41, 0x0f, 0xb6, 0x41, 0x06, //0x000006af movzbl $6(%r9), %eax - 0x0f, 0xb6, 0x1c, 0x02, //0x000006b4 movzbl (%rdx,%rax), %ebx - 0x41, 0x0f, 0xb6, 0x41, 0x07, //0x000006b8 movzbl $7(%r9), %eax - 0x0f, 0xb6, 0x04, 0x02, //0x000006bd movzbl (%rdx,%rax), %eax - 0x45, 0x89, 0xc5, //0x000006c1 movl %r8d, %r13d - 0x45, 0x09, 0xdd, //0x000006c4 orl %r11d, %r13d - 0x41, 0x89, 0xcc, //0x000006c7 movl %ecx, %r12d - 0x45, 0x09, 0xf4, //0x000006ca orl %r14d, %r12d - 0x45, 0x09, 0xec, //0x000006cd orl %r13d, %r12d - 0x89, 0xf7, //0x000006d0 movl %esi, %edi - 0x44, 0x09, 0xd7, //0x000006d2 orl %r10d, %edi - 0x89, 0xda, //0x000006d5 movl %ebx, %edx - 0x09, 0xfa, //0x000006d7 orl %edi, %edx - 0x44, 0x09, 0xe2, //0x000006d9 orl %r12d, %edx - 0x89, 0xc7, //0x000006dc movl %eax, %edi - 0x09, 0xd7, //0x000006de orl %edx, %edi - 0x40, 0x80, 0xff, 0xff, //0x000006e0 cmpb $-1, %dil - 0x0f, 0x85, 0x26, 0xff, 0xff, 0xff, //0x000006e4 jne LBB1_6 - 0x48, 0x8b, 0x5d, 0xd0, //0x000006ea movq $-48(%rbp), %rbx - 0x4c, 0x39, 0xcb, //0x000006ee cmpq %r9, %rbx - 0x44, 0x8b, 0x55, 0xbc, //0x000006f1 movl $-68(%rbp), %r10d - 0x0f, 0x86, 0x15, 0x02, 0x00, 0x00, //0x000006f5 jbe LBB1_39 - 0x41, 0xf6, 0xc2, 0x08, //0x000006fb testb $8, %r10b - 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x000006ff je LBB1_11 - 0x4c, 0x89, 0xca, //0x00000705 movq %r9, %rdx - 0xe9, 0xbf, 0x00, 0x00, 0x00, //0x00000708 jmp LBB1_22 - 0x90, 0x90, 0x90, //0x0000070d .p2align 4, 0x90 - //0x00000710 LBB1_10 - 0x49, 0xff, 0xc1, //0x00000710 incq %r9 - 0x49, 0x39, 0xd9, //0x00000713 cmpq %rbx, %r9 - 0x0f, 0x83, 0xde, 0x01, 0x00, 0x00, //0x00000716 jae LBB1_37 - //0x0000071c LBB1_11 - 0x41, 0x0f, 0xb6, 0x09, //0x0000071c movzbl (%r9), %ecx - 0x48, 0x83, 0xf9, 0x0d, //0x00000720 cmpq $13, %rcx - 0x0f, 0x84, 0xe6, 0xff, 0xff, 0xff, //0x00000724 je LBB1_10 - 0x80, 0xf9, 0x0a, //0x0000072a cmpb $10, %cl - 0x0f, 0x84, 0xdd, 0xff, 0xff, 0xff, //0x0000072d je LBB1_10 - 0x48, 0x8b, 0x45, 0xc0, //0x00000733 movq $-64(%rbp), %rax - 0x0f, 0xb6, 0x14, 0x08, //0x00000737 movzbl (%rax,%rcx), %edx - 0x49, 0xff, 0xc1, //0x0000073b incq %r9 - 0x81, 0xfa, 0xff, 0x00, 0x00, 0x00, //0x0000073e cmpl $255, %edx - 0x0f, 0x84, 0x81, 0x02, 0x00, 0x00, //0x00000744 je LBB1_51 - 0x41, 0xbb, 0x01, 0x00, 0x00, 0x00, //0x0000074a movl $1, %r11d - 0x49, 0x39, 0xd9, //0x00000750 cmpq %rbx, %r9 - 0x0f, 0x82, 0x13, 0x00, 0x00, 0x00, //0x00000753 jb LBB1_16 - 0xe9, 0x8b, 0x0b, 0x00, 0x00, //0x00000759 jmp LBB1_209 - 0x90, 0x90, //0x0000075e .p2align 4, 0x90 - //0x00000760 LBB1_15 - 0x49, 0xff, 0xc1, //0x00000760 incq %r9 - 0x49, 0x39, 0xd9, //0x00000763 cmpq %rbx, %r9 - 0x0f, 0x83, 0x3d, 0x04, 0x00, 0x00, //0x00000766 jae LBB1_82 - //0x0000076c LBB1_16 - 0x41, 0x0f, 0xb6, 0x09, //0x0000076c movzbl (%r9), %ecx - 0x48, 0x83, 0xf9, 0x0d, //0x00000770 cmpq $13, %rcx - 0x0f, 0x84, 0xe6, 0xff, 0xff, 0xff, //0x00000774 je LBB1_15 - 0x80, 0xf9, 0x0a, //0x0000077a cmpb $10, %cl - 0x0f, 0x84, 0xdd, 0xff, 0xff, 0xff, //0x0000077d je LBB1_15 - 0x48, 0x8b, 0x45, 0xc0, //0x00000783 movq $-64(%rbp), %rax - 0x0f, 0xb6, 0x04, 0x08, //0x00000787 movzbl (%rax,%rcx), %eax - 0x49, 0xff, 0xc1, //0x0000078b incq %r9 - 0x3d, 0xff, 0x00, 0x00, 0x00, //0x0000078e cmpl $255, %eax - 0x0f, 0x84, 0x30, 0x06, 0x00, 0x00, //0x00000793 je LBB1_115 - 0xc1, 0xe2, 0x06, //0x00000799 shll $6, %edx - 0x09, 0xc2, //0x0000079c orl %eax, %edx - 0x41, 0xbb, 0x02, 0x00, 0x00, 0x00, //0x0000079e movl $2, %r11d - 0x49, 0x39, 0xd9, //0x000007a4 cmpq %rbx, %r9 - 0x0f, 0x82, 0x95, 0x01, 0x00, 0x00, //0x000007a7 jb LBB1_41 - 0xe9, 0x37, 0x0b, 0x00, 0x00, //0x000007ad jmp LBB1_209 - //0x000007b2 LBB1_20 - 0x3c, 0x6e, //0x000007b2 cmpb $110, %al - 0x0f, 0x85, 0xd6, 0x01, 0x00, 0x00, //0x000007b4 jne LBB1_46 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000007ba .p2align 4, 0x90 - //0x000007c0 LBB1_21 - 0x4c, 0x89, 0xca, //0x000007c0 movq %r9, %rdx - 0x49, 0x39, 0xd9, //0x000007c3 cmpq %rbx, %r9 - 0x0f, 0x83, 0x2e, 0x01, 0x00, 0x00, //0x000007c6 jae LBB1_37 - //0x000007cc LBB1_22 - 0x48, 0x8d, 0x42, 0x01, //0x000007cc leaq $1(%rdx), %rax - 0x0f, 0xb6, 0x0a, //0x000007d0 movzbl (%rdx), %ecx - 0x80, 0xf9, 0x5c, //0x000007d3 cmpb $92, %cl - 0x0f, 0x85, 0x04, 0x01, 0x00, 0x00, //0x000007d6 jne LBB1_35 - 0x4c, 0x8d, 0x4a, 0x02, //0x000007dc leaq $2(%rdx), %r9 - 0xb1, 0xff, //0x000007e0 movb $-1, %cl - 0x49, 0x39, 0xd9, //0x000007e2 cmpq %rbx, %r9 - 0x0f, 0x87, 0x9d, 0x01, 0x00, 0x00, //0x000007e5 ja LBB1_45 - 0x0f, 0xb6, 0x00, //0x000007eb movzbl (%rax), %eax - 0x3c, 0x71, //0x000007ee cmpb $113, %al - 0x0f, 0x8e, 0xbc, 0xff, 0xff, 0xff, //0x000007f0 jle LBB1_20 - 0x3c, 0x72, //0x000007f6 cmpb $114, %al - 0x0f, 0x84, 0xc2, 0xff, 0xff, 0xff, //0x000007f8 je LBB1_21 - 0x3c, 0x75, //0x000007fe cmpb $117, %al - 0x0f, 0x85, 0x94, 0x01, 0x00, 0x00, //0x00000800 jne LBB1_48 - 0x48, 0x89, 0xd8, //0x00000806 movq %rbx, %rax - 0x4c, 0x29, 0xc8, //0x00000809 subq %r9, %rax - 0x48, 0x83, 0xf8, 0x04, //0x0000080c cmpq $4, %rax - 0x0f, 0x8c, 0x84, 0x01, 0x00, 0x00, //0x00000810 jl LBB1_48 - 0x41, 0x8b, 0x01, //0x00000816 movl (%r9), %eax - 0x89, 0xc6, //0x00000819 movl %eax, %esi - 0xf7, 0xd6, //0x0000081b notl %esi - 0x8d, 0xb8, 0xd0, 0xcf, 0xcf, 0xcf, //0x0000081d leal $-808464432(%rax), %edi - 0x81, 0xe6, 0x80, 0x80, 0x80, 0x80, //0x00000823 andl $-2139062144, %esi - 0x85, 0xfe, //0x00000829 testl %edi, %esi - 0x0f, 0x85, 0x69, 0x01, 0x00, 0x00, //0x0000082b jne LBB1_48 - 0x8d, 0xb8, 0x19, 0x19, 0x19, 0x19, //0x00000831 leal $421075225(%rax), %edi - 0x09, 0xc7, //0x00000837 orl %eax, %edi - 0xf7, 0xc7, 0x80, 0x80, 0x80, 0x80, //0x00000839 testl $-2139062144, %edi - 0x0f, 0x85, 0x55, 0x01, 0x00, 0x00, //0x0000083f jne LBB1_48 - 0x89, 0xc7, //0x00000845 movl %eax, %edi - 0x81, 0xe7, 0x7f, 0x7f, 0x7f, 0x7f, //0x00000847 andl $2139062143, %edi - 0xbb, 0xc0, 0xc0, 0xc0, 0xc0, //0x0000084d movl $-1061109568, %ebx - 0x29, 0xfb, //0x00000852 subl %edi, %ebx - 0x44, 0x8d, 0x87, 0x46, 0x46, 0x46, 0x46, //0x00000854 leal $1179010630(%rdi), %r8d - 0x21, 0xf3, //0x0000085b andl %esi, %ebx - 0x44, 0x85, 0xc3, //0x0000085d testl %r8d, %ebx - 0x48, 0x8b, 0x5d, 0xd0, //0x00000860 movq $-48(%rbp), %rbx - 0x0f, 0x85, 0x30, 0x01, 0x00, 0x00, //0x00000864 jne LBB1_48 - 0xbb, 0xe0, 0xe0, 0xe0, 0xe0, //0x0000086a movl $-522133280, %ebx - 0x29, 0xfb, //0x0000086f subl %edi, %ebx - 0x81, 0xc7, 0x39, 0x39, 0x39, 0x39, //0x00000871 addl $960051513, %edi - 0x21, 0xde, //0x00000877 andl %ebx, %esi - 0x48, 0x8b, 0x5d, 0xd0, //0x00000879 movq $-48(%rbp), %rbx - 0x85, 0xfe, //0x0000087d testl %edi, %esi - 0x0f, 0x85, 0x15, 0x01, 0x00, 0x00, //0x0000087f jne LBB1_48 - 0x0f, 0xc8, //0x00000885 bswapl %eax - 0x89, 0xc1, //0x00000887 movl %eax, %ecx - 0xc1, 0xe9, 0x04, //0x00000889 shrl $4, %ecx - 0xf7, 0xd1, //0x0000088c notl %ecx - 0x81, 0xe1, 0x01, 0x01, 0x01, 0x01, //0x0000088e andl $16843009, %ecx - 0x8d, 0x0c, 0xc9, //0x00000894 leal (%rcx,%rcx,8), %ecx - 0x25, 0x0f, 0x0f, 0x0f, 0x0f, //0x00000897 andl $252645135, %eax - 0x01, 0xc8, //0x0000089c addl %ecx, %eax - 0x89, 0xc1, //0x0000089e movl %eax, %ecx - 0xc1, 0xe9, 0x04, //0x000008a0 shrl $4, %ecx - 0x09, 0xc1, //0x000008a3 orl %eax, %ecx - 0x89, 0xc8, //0x000008a5 movl %ecx, %eax - 0xc1, 0xe8, 0x08, //0x000008a7 shrl $8, %eax - 0x25, 0x00, 0xff, 0x00, 0x00, //0x000008aa andl $65280, %eax - 0x89, 0xce, //0x000008af movl %ecx, %esi - 0x81, 0xe6, 0x80, 0x00, 0x00, 0x00, //0x000008b1 andl $128, %esi - 0x09, 0xc6, //0x000008b7 orl %eax, %esi - 0x0f, 0x84, 0x05, 0x00, 0x00, 0x00, //0x000008b9 je LBB1_34 - 0xb9, 0xff, 0x00, 0x00, 0x00, //0x000008bf movl $255, %ecx - //0x000008c4 LBB1_34 - 0x48, 0x83, 0xc2, 0x06, //0x000008c4 addq $6, %rdx - 0x49, 0x89, 0xd1, //0x000008c8 movq %rdx, %r9 - 0x80, 0xf9, 0x0d, //0x000008cb cmpb $13, %cl - 0x0f, 0x85, 0x18, 0x00, 0x00, 0x00, //0x000008ce jne LBB1_36 - 0xe9, 0xe7, 0xfe, 0xff, 0xff, //0x000008d4 jmp LBB1_21 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000008d9 .p2align 4, 0x90 - //0x000008e0 LBB1_35 - 0x49, 0x89, 0xc1, //0x000008e0 movq %rax, %r9 - 0x80, 0xf9, 0x0d, //0x000008e3 cmpb $13, %cl - 0x0f, 0x84, 0xd4, 0xfe, 0xff, 0xff, //0x000008e6 je LBB1_21 - //0x000008ec LBB1_36 - 0x80, 0xf9, 0x0a, //0x000008ec cmpb $10, %cl - 0x0f, 0x84, 0xcb, 0xfe, 0xff, 0xff, //0x000008ef je LBB1_21 - 0xe9, 0xa0, 0x00, 0x00, 0x00, //0x000008f5 jmp LBB1_48 - //0x000008fa LBB1_37 - 0x31, 0xd2, //0x000008fa xorl %edx, %edx - 0x45, 0x31, 0xdb, //0x000008fc xorl %r11d, %r11d - //0x000008ff LBB1_38 - 0x45, 0x85, 0xdb, //0x000008ff testl %r11d, %r11d - 0x0f, 0x85, 0xe1, 0x09, 0x00, 0x00, //0x00000902 jne LBB1_209 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000908 .p2align 4, 0x90 - //0x00000910 LBB1_39 - 0x48, 0x8b, 0x4d, 0xb0, //0x00000910 movq $-80(%rbp), %rcx - 0x48, 0x89, 0x4d, 0xb0, //0x00000914 movq %rcx, $-80(%rbp) - 0x48, 0x39, 0x4d, 0xc8, //0x00000918 cmpq %rcx, $-56(%rbp) - 0x0f, 0x83, 0x43, 0xfd, 0xff, 0xff, //0x0000091c jae LBB1_223 - 0xe9, 0xbf, 0x1f, 0x00, 0x00, //0x00000922 jmp LBB1_572 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000927 .p2align 4, 0x90 - //0x00000930 LBB1_40 - 0x49, 0xff, 0xc1, //0x00000930 incq %r9 - 0x41, 0xbb, 0x02, 0x00, 0x00, 0x00, //0x00000933 movl $2, %r11d - 0x49, 0x39, 0xd9, //0x00000939 cmpq %rbx, %r9 - 0x0f, 0x83, 0xbd, 0xff, 0xff, 0xff, //0x0000093c jae LBB1_38 - //0x00000942 LBB1_41 - 0x41, 0x0f, 0xb6, 0x09, //0x00000942 movzbl (%r9), %ecx - 0x48, 0x83, 0xf9, 0x0d, //0x00000946 cmpq $13, %rcx - 0x0f, 0x84, 0xe0, 0xff, 0xff, 0xff, //0x0000094a je LBB1_40 - 0x80, 0xf9, 0x0a, //0x00000950 cmpb $10, %cl - 0x0f, 0x84, 0xd7, 0xff, 0xff, 0xff, //0x00000953 je LBB1_40 - 0x48, 0x8b, 0x45, 0xc0, //0x00000959 movq $-64(%rbp), %rax - 0x0f, 0xb6, 0x04, 0x08, //0x0000095d movzbl (%rax,%rcx), %eax - 0x49, 0xff, 0xc1, //0x00000961 incq %r9 - 0x3d, 0xff, 0x00, 0x00, 0x00, //0x00000964 cmpl $255, %eax - 0x0f, 0x84, 0xea, 0x08, 0x00, 0x00, //0x00000969 je LBB1_176 - 0xc1, 0xe2, 0x06, //0x0000096f shll $6, %edx - 0x09, 0xc2, //0x00000972 orl %eax, %edx - 0x41, 0xbb, 0x03, 0x00, 0x00, 0x00, //0x00000974 movl $3, %r11d - 0x49, 0x39, 0xd9, //0x0000097a cmpq %rbx, %r9 - 0x0f, 0x82, 0xba, 0x03, 0x00, 0x00, //0x0000097d jb LBB1_105 - 0xe9, 0x61, 0x09, 0x00, 0x00, //0x00000983 jmp LBB1_209 - //0x00000988 LBB1_45 - 0x49, 0x89, 0xc1, //0x00000988 movq %rax, %r9 - 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x0000098b jmp LBB1_48 - //0x00000990 LBB1_46 - 0x3c, 0x2f, //0x00000990 cmpb $47, %al - 0x0f, 0x85, 0x02, 0x00, 0x00, 0x00, //0x00000992 jne LBB1_48 - 0x89, 0xc1, //0x00000998 movl %eax, %ecx - //0x0000099a LBB1_48 - 0x0f, 0xb6, 0xc1, //0x0000099a movzbl %cl, %eax - 0x48, 0x8b, 0x55, 0xc0, //0x0000099d movq $-64(%rbp), %rdx - 0x0f, 0xb6, 0x14, 0x02, //0x000009a1 movzbl (%rdx,%rax), %edx - 0x81, 0xfa, 0xff, 0x00, 0x00, 0x00, //0x000009a5 cmpl $255, %edx - 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x000009ab je LBB1_51 - 0x41, 0xbb, 0x01, 0x00, 0x00, 0x00, //0x000009b1 movl $1, %r11d - 0x49, 0x39, 0xd9, //0x000009b7 cmpq %rbx, %r9 - 0x0f, 0x83, 0x29, 0x09, 0x00, 0x00, //0x000009ba jae LBB1_209 - 0x41, 0x89, 0xd4, //0x000009c0 movl %edx, %r12d - 0x4c, 0x89, 0xca, //0x000009c3 movq %r9, %rdx - 0xe9, 0xcd, 0x00, 0x00, 0x00, //0x000009c6 jmp LBB1_67 - //0x000009cb LBB1_51 - 0x45, 0x31, 0xe4, //0x000009cb xorl %r12d, %r12d - 0x45, 0x31, 0xdb, //0x000009ce xorl %r11d, %r11d - //0x000009d1 LBB1_52 - 0x41, 0xf6, 0xc2, 0x02, //0x000009d1 testb $2, %r10b - 0x0f, 0x85, 0x3a, 0x09, 0x00, 0x00, //0x000009d5 jne LBB1_212 - 0x41, 0x83, 0xfb, 0x02, //0x000009db cmpl $2, %r11d - 0x0f, 0x82, 0x30, 0x09, 0x00, 0x00, //0x000009df jb LBB1_212 - 0x80, 0xf9, 0x3d, //0x000009e5 cmpb $61, %cl - 0x0f, 0x85, 0x27, 0x09, 0x00, 0x00, //0x000009e8 jne LBB1_212 - 0x41, 0xbe, 0x05, 0x00, 0x00, 0x00, //0x000009ee movl $5, %r14d - 0x45, 0x29, 0xde, //0x000009f4 subl %r11d, %r14d - 0x41, 0xf6, 0xc2, 0x08, //0x000009f7 testb $8, %r10b - 0x0f, 0x85, 0xb3, 0x01, 0x00, 0x00, //0x000009fb jne LBB1_83 - 0x4c, 0x39, 0x4d, 0xd0, //0x00000a01 cmpq %r9, $-48(%rbp) - 0x0f, 0x86, 0x6f, 0x09, 0x00, 0x00, //0x00000a05 jbe LBB1_216 - 0x49, 0x8d, 0x49, 0x03, //0x00000a0b leaq $3(%r9), %rcx - 0x48, 0x8b, 0x5d, 0x80, //0x00000a0f movq $-128(%rbp), %rbx - 0x4c, 0x29, 0xcb, //0x00000a13 subq %r9, %rbx - 0x49, 0x8d, 0x51, 0x04, //0x00000a16 leaq $4(%r9), %rdx - 0x48, 0x8b, 0x7d, 0x98, //0x00000a1a movq $-104(%rbp), %rdi - 0x4c, 0x29, 0xcf, //0x00000a1e subq %r9, %rdi - 0xe9, 0x23, 0x00, 0x00, 0x00, //0x00000a21 jmp LBB1_59 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000a26 .p2align 4, 0x90 - //0x00000a30 LBB1_58 - 0x49, 0xff, 0xc1, //0x00000a30 incq %r9 - 0x48, 0xff, 0xc1, //0x00000a33 incq %rcx - 0x48, 0xff, 0xcb, //0x00000a36 decq %rbx - 0x48, 0xff, 0xc2, //0x00000a39 incq %rdx - 0x48, 0xff, 0xcf, //0x00000a3c decq %rdi - 0x4c, 0x39, 0x4d, 0xd0, //0x00000a3f cmpq %r9, $-48(%rbp) - 0x0f, 0x84, 0x2d, 0x09, 0x00, 0x00, //0x00000a43 je LBB1_215 - //0x00000a49 LBB1_59 - 0x41, 0x0f, 0xb6, 0x01, //0x00000a49 movzbl (%r9), %eax - 0x3c, 0x0a, //0x00000a4d cmpb $10, %al - 0x0f, 0x84, 0xdb, 0xff, 0xff, 0xff, //0x00000a4f je LBB1_58 - 0x3c, 0x0d, //0x00000a55 cmpb $13, %al - 0x0f, 0x84, 0xd3, 0xff, 0xff, 0xff, //0x00000a57 je LBB1_58 - 0x3c, 0x3d, //0x00000a5d cmpb $61, %al - 0x0f, 0x85, 0x04, 0x05, 0x00, 0x00, //0x00000a5f jne LBB1_144 - 0x49, 0xff, 0xc1, //0x00000a65 incq %r9 - 0x41, 0x83, 0xfe, 0x02, //0x00000a68 cmpl $2, %r14d - 0x0f, 0x84, 0xa3, 0x08, 0x00, 0x00, //0x00000a6c je LBB1_212 - 0x4c, 0x39, 0x4d, 0xd0, //0x00000a72 cmpq %r9, $-48(%rbp) - 0x0f, 0x87, 0x15, 0x03, 0x00, 0x00, //0x00000a76 ja LBB1_110 - 0xe9, 0xf9, 0x08, 0x00, 0x00, //0x00000a7c jmp LBB1_216 - //0x00000a81 LBB1_64 - 0x3c, 0x6e, //0x00000a81 cmpb $110, %al - 0x0f, 0x85, 0x4e, 0x03, 0x00, 0x00, //0x00000a83 jne LBB1_116 - //0x00000a89 LBB1_65 - 0x4d, 0x89, 0xc1, //0x00000a89 movq %r8, %r9 - //0x00000a8c LBB1_66 - 0x4c, 0x89, 0xca, //0x00000a8c movq %r9, %rdx - 0x49, 0x39, 0xd9, //0x00000a8f cmpq %rbx, %r9 - 0x0f, 0x83, 0x85, 0x02, 0x00, 0x00, //0x00000a92 jae LBB1_103 - //0x00000a98 LBB1_67 - 0x4c, 0x8d, 0x4a, 0x01, //0x00000a98 leaq $1(%rdx), %r9 - 0x0f, 0xb6, 0x0a, //0x00000a9c movzbl (%rdx), %ecx - 0x80, 0xf9, 0x5c, //0x00000a9f cmpb $92, %cl - 0x0f, 0x85, 0xea, 0x00, 0x00, 0x00, //0x00000aa2 jne LBB1_80 - 0x4c, 0x8d, 0x42, 0x02, //0x00000aa8 leaq $2(%rdx), %r8 - 0xb1, 0xff, //0x00000aac movb $-1, %cl - 0x49, 0x39, 0xd8, //0x00000aae cmpq %rbx, %r8 - 0x0f, 0x87, 0x31, 0x03, 0x00, 0x00, //0x00000ab1 ja LBB1_119 - 0x41, 0x0f, 0xb6, 0x01, //0x00000ab7 movzbl (%r9), %eax - 0x3c, 0x71, //0x00000abb cmpb $113, %al - 0x0f, 0x8e, 0xbe, 0xff, 0xff, 0xff, //0x00000abd jle LBB1_64 - 0x3c, 0x72, //0x00000ac3 cmpb $114, %al - 0x0f, 0x84, 0xbe, 0xff, 0xff, 0xff, //0x00000ac5 je LBB1_65 - 0x3c, 0x75, //0x00000acb cmpb $117, %al - 0x0f, 0x85, 0x0e, 0x03, 0x00, 0x00, //0x00000acd jne LBB1_118 - 0x48, 0x8b, 0x45, 0xd0, //0x00000ad3 movq $-48(%rbp), %rax - 0x4c, 0x29, 0xc0, //0x00000ad7 subq %r8, %rax - 0x48, 0x83, 0xf8, 0x04, //0x00000ada cmpq $4, %rax - 0x0f, 0x8c, 0xfd, 0x02, 0x00, 0x00, //0x00000ade jl LBB1_118 - 0x41, 0x8b, 0x18, //0x00000ae4 movl (%r8), %ebx - 0x89, 0xde, //0x00000ae7 movl %ebx, %esi - 0xf7, 0xd6, //0x00000ae9 notl %esi - 0x8d, 0x83, 0xd0, 0xcf, 0xcf, 0xcf, //0x00000aeb leal $-808464432(%rbx), %eax - 0x81, 0xe6, 0x80, 0x80, 0x80, 0x80, //0x00000af1 andl $-2139062144, %esi - 0x85, 0xc6, //0x00000af7 testl %eax, %esi - 0x0f, 0x85, 0xe2, 0x02, 0x00, 0x00, //0x00000af9 jne LBB1_118 - 0x8d, 0x83, 0x19, 0x19, 0x19, 0x19, //0x00000aff leal $421075225(%rbx), %eax - 0x09, 0xd8, //0x00000b05 orl %ebx, %eax - 0xa9, 0x80, 0x80, 0x80, 0x80, //0x00000b07 testl $-2139062144, %eax - 0x0f, 0x85, 0xcf, 0x02, 0x00, 0x00, //0x00000b0c jne LBB1_118 - 0x89, 0xd8, //0x00000b12 movl %ebx, %eax - 0x25, 0x7f, 0x7f, 0x7f, 0x7f, //0x00000b14 andl $2139062143, %eax - 0xbf, 0xc0, 0xc0, 0xc0, 0xc0, //0x00000b19 movl $-1061109568, %edi - 0x29, 0xc7, //0x00000b1e subl %eax, %edi - 0x44, 0x8d, 0x88, 0x46, 0x46, 0x46, 0x46, //0x00000b20 leal $1179010630(%rax), %r9d - 0x21, 0xf7, //0x00000b27 andl %esi, %edi - 0x44, 0x85, 0xcf, //0x00000b29 testl %r9d, %edi - 0x0f, 0x85, 0xaf, 0x02, 0x00, 0x00, //0x00000b2c jne LBB1_118 - 0xbf, 0xe0, 0xe0, 0xe0, 0xe0, //0x00000b32 movl $-522133280, %edi - 0x29, 0xc7, //0x00000b37 subl %eax, %edi - 0x05, 0x39, 0x39, 0x39, 0x39, //0x00000b39 addl $960051513, %eax - 0x21, 0xfe, //0x00000b3e andl %edi, %esi - 0x85, 0xc6, //0x00000b40 testl %eax, %esi - 0x0f, 0x85, 0x99, 0x02, 0x00, 0x00, //0x00000b42 jne LBB1_118 - 0x0f, 0xcb, //0x00000b48 bswapl %ebx - 0x89, 0xd8, //0x00000b4a movl %ebx, %eax - 0xc1, 0xe8, 0x04, //0x00000b4c shrl $4, %eax - 0xf7, 0xd0, //0x00000b4f notl %eax - 0x25, 0x01, 0x01, 0x01, 0x01, //0x00000b51 andl $16843009, %eax - 0x8d, 0x04, 0xc0, //0x00000b56 leal (%rax,%rax,8), %eax - 0x81, 0xe3, 0x0f, 0x0f, 0x0f, 0x0f, //0x00000b59 andl $252645135, %ebx - 0x01, 0xc3, //0x00000b5f addl %eax, %ebx - 0x89, 0xd9, //0x00000b61 movl %ebx, %ecx - 0xc1, 0xe9, 0x04, //0x00000b63 shrl $4, %ecx - 0x09, 0xd9, //0x00000b66 orl %ebx, %ecx - 0x89, 0xc8, //0x00000b68 movl %ecx, %eax - 0xc1, 0xe8, 0x08, //0x00000b6a shrl $8, %eax - 0x25, 0x00, 0xff, 0x00, 0x00, //0x00000b6d andl $65280, %eax - 0x89, 0xce, //0x00000b72 movl %ecx, %esi - 0x81, 0xe6, 0x80, 0x00, 0x00, 0x00, //0x00000b74 andl $128, %esi - 0x09, 0xc6, //0x00000b7a orl %eax, %esi - 0x0f, 0x84, 0x05, 0x00, 0x00, 0x00, //0x00000b7c je LBB1_79 - 0xb9, 0xff, 0x00, 0x00, 0x00, //0x00000b82 movl $255, %ecx - //0x00000b87 LBB1_79 - 0x48, 0x83, 0xc2, 0x06, //0x00000b87 addq $6, %rdx - 0x49, 0x89, 0xd1, //0x00000b8b movq %rdx, %r9 - 0x48, 0x8b, 0x5d, 0xd0, //0x00000b8e movq $-48(%rbp), %rbx - //0x00000b92 LBB1_80 - 0x80, 0xf9, 0x0a, //0x00000b92 cmpb $10, %cl - 0x0f, 0x84, 0xf1, 0xfe, 0xff, 0xff, //0x00000b95 je LBB1_66 - 0x80, 0xf9, 0x0d, //0x00000b9b cmpb $13, %cl - 0x0f, 0x84, 0xe8, 0xfe, 0xff, 0xff, //0x00000b9e je LBB1_66 - 0xe9, 0x3f, 0x02, 0x00, 0x00, //0x00000ba4 jmp LBB1_119 - //0x00000ba9 LBB1_82 - 0x41, 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00000ba9 movl $1, %r11d - 0xe9, 0x4b, 0xfd, 0xff, 0xff, //0x00000baf jmp LBB1_38 - //0x00000bb4 LBB1_83 - 0x48, 0x8b, 0x55, 0xd0, //0x00000bb4 movq $-48(%rbp), %rdx - 0x4c, 0x39, 0xca, //0x00000bb8 cmpq %r9, %rdx - 0x0f, 0x87, 0x28, 0x00, 0x00, 0x00, //0x00000bbb ja LBB1_86 - 0xe9, 0xb4, 0x07, 0x00, 0x00, //0x00000bc1 jmp LBB1_216 - //0x00000bc6 LBB1_102 - 0x48, 0x89, 0xc1, //0x00000bc6 movq %rax, %rcx - 0x49, 0x89, 0xc9, //0x00000bc9 movq %rcx, %r9 - 0x48, 0x39, 0xd1, //0x00000bcc cmpq %rdx, %rcx - 0x0f, 0x82, 0x14, 0x00, 0x00, 0x00, //0x00000bcf jb LBB1_86 - 0xe9, 0x3b, 0x01, 0x00, 0x00, //0x00000bd5 jmp LBB1_143 - //0x00000bda LBB1_84 - 0x48, 0x89, 0xc8, //0x00000bda movq %rcx, %rax - 0x49, 0x89, 0xc9, //0x00000bdd movq %rcx, %r9 - 0x48, 0x39, 0xd1, //0x00000be0 cmpq %rdx, %rcx - 0x0f, 0x83, 0x2c, 0x01, 0x00, 0x00, //0x00000be3 jae LBB1_143 - //0x00000be9 LBB1_86 - 0x49, 0x8d, 0x41, 0x01, //0x00000be9 leaq $1(%r9), %rax - 0x41, 0x0f, 0xb6, 0x09, //0x00000bed movzbl (%r9), %ecx - 0x80, 0xf9, 0x5c, //0x00000bf1 cmpb $92, %cl - 0x0f, 0x85, 0xe6, 0x00, 0x00, 0x00, //0x00000bf4 jne LBB1_99 - 0x49, 0x8d, 0x49, 0x02, //0x00000bfa leaq $2(%r9), %rcx - 0x48, 0x39, 0xd1, //0x00000bfe cmpq %rdx, %rcx - 0x0f, 0x87, 0x79, 0x0a, 0x00, 0x00, //0x00000c01 ja LBB1_258 - 0x0f, 0xb6, 0x00, //0x00000c07 movzbl (%rax), %eax - 0x3c, 0x6e, //0x00000c0a cmpb $110, %al - 0x0f, 0x84, 0xc8, 0xff, 0xff, 0xff, //0x00000c0c je LBB1_84 - 0x3c, 0x72, //0x00000c12 cmpb $114, %al - 0x0f, 0x84, 0xc0, 0xff, 0xff, 0xff, //0x00000c14 je LBB1_84 - 0x3c, 0x75, //0x00000c1a cmpb $117, %al - 0x0f, 0x85, 0x53, 0x0a, 0x00, 0x00, //0x00000c1c jne LBB1_278 - 0x48, 0x89, 0xd0, //0x00000c22 movq %rdx, %rax - 0x48, 0x29, 0xc8, //0x00000c25 subq %rcx, %rax - 0x48, 0x83, 0xf8, 0x04, //0x00000c28 cmpq $4, %rax - 0x0f, 0x8c, 0x43, 0x0a, 0x00, 0x00, //0x00000c2c jl LBB1_278 - 0x8b, 0x01, //0x00000c32 movl (%rcx), %eax - 0x89, 0xc2, //0x00000c34 movl %eax, %edx - 0xf7, 0xd2, //0x00000c36 notl %edx - 0x8d, 0xb0, 0xd0, 0xcf, 0xcf, 0xcf, //0x00000c38 leal $-808464432(%rax), %esi - 0x81, 0xe2, 0x80, 0x80, 0x80, 0x80, //0x00000c3e andl $-2139062144, %edx - 0x85, 0xf2, //0x00000c44 testl %esi, %edx - 0x0f, 0x85, 0x29, 0x0a, 0x00, 0x00, //0x00000c46 jne LBB1_278 - 0x8d, 0xb0, 0x19, 0x19, 0x19, 0x19, //0x00000c4c leal $421075225(%rax), %esi - 0x09, 0xc6, //0x00000c52 orl %eax, %esi - 0xf7, 0xc6, 0x80, 0x80, 0x80, 0x80, //0x00000c54 testl $-2139062144, %esi - 0x0f, 0x85, 0x15, 0x0a, 0x00, 0x00, //0x00000c5a jne LBB1_278 - 0x89, 0xc6, //0x00000c60 movl %eax, %esi - 0x81, 0xe6, 0x7f, 0x7f, 0x7f, 0x7f, //0x00000c62 andl $2139062143, %esi - 0xbf, 0xc0, 0xc0, 0xc0, 0xc0, //0x00000c68 movl $-1061109568, %edi - 0x29, 0xf7, //0x00000c6d subl %esi, %edi - 0x8d, 0x9e, 0x46, 0x46, 0x46, 0x46, //0x00000c6f leal $1179010630(%rsi), %ebx - 0x21, 0xd7, //0x00000c75 andl %edx, %edi - 0x85, 0xdf, //0x00000c77 testl %ebx, %edi - 0x0f, 0x85, 0xf6, 0x09, 0x00, 0x00, //0x00000c79 jne LBB1_278 - 0xbf, 0xe0, 0xe0, 0xe0, 0xe0, //0x00000c7f movl $-522133280, %edi - 0x29, 0xf7, //0x00000c84 subl %esi, %edi - 0x81, 0xc6, 0x39, 0x39, 0x39, 0x39, //0x00000c86 addl $960051513, %esi - 0x21, 0xfa, //0x00000c8c andl %edi, %edx - 0x85, 0xf2, //0x00000c8e testl %esi, %edx - 0x0f, 0x85, 0xdf, 0x09, 0x00, 0x00, //0x00000c90 jne LBB1_278 - 0x0f, 0xc8, //0x00000c96 bswapl %eax - 0x89, 0xc1, //0x00000c98 movl %eax, %ecx - 0xc1, 0xe9, 0x04, //0x00000c9a shrl $4, %ecx - 0xf7, 0xd1, //0x00000c9d notl %ecx - 0x81, 0xe1, 0x01, 0x01, 0x01, 0x01, //0x00000c9f andl $16843009, %ecx - 0x8d, 0x0c, 0xc9, //0x00000ca5 leal (%rcx,%rcx,8), %ecx - 0x25, 0x0f, 0x0f, 0x0f, 0x0f, //0x00000ca8 andl $252645135, %eax - 0x01, 0xc8, //0x00000cad addl %ecx, %eax - 0x89, 0xc1, //0x00000caf movl %eax, %ecx - 0xc1, 0xe9, 0x04, //0x00000cb1 shrl $4, %ecx - 0x09, 0xc1, //0x00000cb4 orl %eax, %ecx - 0x89, 0xc8, //0x00000cb6 movl %ecx, %eax - 0xc1, 0xe8, 0x08, //0x00000cb8 shrl $8, %eax - 0x25, 0x00, 0xff, 0x00, 0x00, //0x00000cbb andl $65280, %eax - 0x89, 0xca, //0x00000cc0 movl %ecx, %edx - 0x81, 0xe2, 0x80, 0x00, 0x00, 0x00, //0x00000cc2 andl $128, %edx - 0x09, 0xc2, //0x00000cc8 orl %eax, %edx - 0x0f, 0x84, 0x05, 0x00, 0x00, 0x00, //0x00000cca je LBB1_98 - 0xb9, 0xff, 0x00, 0x00, 0x00, //0x00000cd0 movl $255, %ecx - //0x00000cd5 LBB1_98 - 0x49, 0x83, 0xc1, 0x06, //0x00000cd5 addq $6, %r9 - 0x4c, 0x89, 0xc8, //0x00000cd9 movq %r9, %rax - 0x48, 0x8b, 0x55, 0xd0, //0x00000cdc movq $-48(%rbp), %rdx - //0x00000ce0 LBB1_99 - 0x80, 0xf9, 0x0a, //0x00000ce0 cmpb $10, %cl - 0x0f, 0x84, 0xdd, 0xfe, 0xff, 0xff, //0x00000ce3 je LBB1_102 - 0x80, 0xf9, 0x0d, //0x00000ce9 cmpb $13, %cl - 0x0f, 0x84, 0xd4, 0xfe, 0xff, 0xff, //0x00000cec je LBB1_102 - 0x80, 0xf9, 0x3d, //0x00000cf2 cmpb $61, %cl - 0x0f, 0x85, 0x85, 0x09, 0x00, 0x00, //0x00000cf5 jne LBB1_258 - 0x49, 0x89, 0xc1, //0x00000cfb movq %rax, %r9 - 0x41, 0x83, 0xfe, 0x02, //0x00000cfe cmpl $2, %r14d - 0x0f, 0x84, 0x0d, 0x06, 0x00, 0x00, //0x00000d02 je LBB1_212 - 0x48, 0x8b, 0x75, 0xd0, //0x00000d08 movq $-48(%rbp), %rsi - 0x48, 0x39, 0xc6, //0x00000d0c cmpq %rax, %rsi - 0x0f, 0x87, 0x0e, 0x04, 0x00, 0x00, //0x00000d0f ja LBB1_179 - //0x00000d15 LBB1_143 - 0x49, 0x89, 0xc1, //0x00000d15 movq %rax, %r9 - 0xe9, 0x5d, 0x06, 0x00, 0x00, //0x00000d18 jmp LBB1_216 - //0x00000d1d LBB1_103 - 0x41, 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00000d1d movl $1, %r11d - 0x44, 0x89, 0xe2, //0x00000d23 movl %r12d, %edx - 0xe9, 0xd4, 0xfb, 0xff, 0xff, //0x00000d26 jmp LBB1_38 - //0x00000d2b LBB1_104 - 0x49, 0xff, 0xc1, //0x00000d2b incq %r9 - 0x41, 0xbb, 0x03, 0x00, 0x00, 0x00, //0x00000d2e movl $3, %r11d - 0x49, 0x39, 0xd9, //0x00000d34 cmpq %rbx, %r9 - 0x0f, 0x83, 0xc2, 0xfb, 0xff, 0xff, //0x00000d37 jae LBB1_38 - //0x00000d3d LBB1_105 - 0x41, 0x0f, 0xb6, 0x09, //0x00000d3d movzbl (%r9), %ecx - 0x48, 0x83, 0xf9, 0x0d, //0x00000d41 cmpq $13, %rcx - 0x0f, 0x84, 0xe0, 0xff, 0xff, 0xff, //0x00000d45 je LBB1_104 - 0x80, 0xf9, 0x0a, //0x00000d4b cmpb $10, %cl - 0x0f, 0x84, 0xd7, 0xff, 0xff, 0xff, //0x00000d4e je LBB1_104 - 0x48, 0x8b, 0x45, 0xc0, //0x00000d54 movq $-64(%rbp), %rax - 0x0f, 0xb6, 0x04, 0x08, //0x00000d58 movzbl (%rax,%rcx), %eax - 0x49, 0xff, 0xc1, //0x00000d5c incq %r9 - 0x3d, 0xff, 0x00, 0x00, 0x00, //0x00000d5f cmpl $255, %eax - 0x0f, 0x85, 0x74, 0x05, 0x00, 0x00, //0x00000d64 jne LBB1_208 - 0x41, 0x89, 0xd4, //0x00000d6a movl %edx, %r12d - 0x41, 0xbb, 0x03, 0x00, 0x00, 0x00, //0x00000d6d movl $3, %r11d - 0xe9, 0x59, 0xfc, 0xff, 0xff, //0x00000d73 jmp LBB1_52 - //0x00000d78 LBB1_109 - 0x49, 0xff, 0xc1, //0x00000d78 incq %r9 - 0x48, 0xff, 0xc1, //0x00000d7b incq %rcx - 0x48, 0xff, 0xcb, //0x00000d7e decq %rbx - 0x48, 0xff, 0xc2, //0x00000d81 incq %rdx - 0x48, 0xff, 0xcf, //0x00000d84 decq %rdi - 0x4c, 0x39, 0x4d, 0xd0, //0x00000d87 cmpq %r9, $-48(%rbp) - 0x0f, 0x84, 0xe5, 0x05, 0x00, 0x00, //0x00000d8b je LBB1_215 - //0x00000d91 LBB1_110 - 0x41, 0x0f, 0xb6, 0x01, //0x00000d91 movzbl (%r9), %eax - 0x3c, 0x0a, //0x00000d95 cmpb $10, %al - 0x0f, 0x84, 0xdb, 0xff, 0xff, 0xff, //0x00000d97 je LBB1_109 - 0x3c, 0x0d, //0x00000d9d cmpb $13, %al - 0x0f, 0x84, 0xd3, 0xff, 0xff, 0xff, //0x00000d9f je LBB1_109 - 0x3c, 0x3d, //0x00000da5 cmpb $61, %al - 0x0f, 0x85, 0xbc, 0x01, 0x00, 0x00, //0x00000da7 jne LBB1_144 - 0x49, 0xff, 0xc1, //0x00000dad incq %r9 - 0x41, 0x83, 0xfe, 0x03, //0x00000db0 cmpl $3, %r14d - 0x0f, 0x84, 0x5b, 0x05, 0x00, 0x00, //0x00000db4 je LBB1_212 - 0x4c, 0x39, 0x4d, 0xd0, //0x00000dba cmpq %r9, $-48(%rbp) - 0x0f, 0x87, 0xb5, 0x04, 0x00, 0x00, //0x00000dbe ja LBB1_197 - 0xe9, 0xb1, 0x05, 0x00, 0x00, //0x00000dc4 jmp LBB1_216 - //0x00000dc9 LBB1_115 - 0x41, 0x89, 0xd4, //0x00000dc9 movl %edx, %r12d - 0x41, 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00000dcc movl $1, %r11d - 0xe9, 0xfa, 0xfb, 0xff, 0xff, //0x00000dd2 jmp LBB1_52 - //0x00000dd7 LBB1_116 - 0x3c, 0x2f, //0x00000dd7 cmpb $47, %al - 0x0f, 0x85, 0x02, 0x00, 0x00, 0x00, //0x00000dd9 jne LBB1_118 - 0x89, 0xc1, //0x00000ddf movl %eax, %ecx - //0x00000de1 LBB1_118 - 0x4d, 0x89, 0xc1, //0x00000de1 movq %r8, %r9 - 0x48, 0x8b, 0x5d, 0xd0, //0x00000de4 movq $-48(%rbp), %rbx - //0x00000de8 LBB1_119 - 0x0f, 0xb6, 0xc1, //0x00000de8 movzbl %cl, %eax - 0x48, 0x8b, 0x55, 0xc0, //0x00000deb movq $-64(%rbp), %rdx - 0x0f, 0xb6, 0x04, 0x02, //0x00000def movzbl (%rdx,%rax), %eax - 0x3d, 0xff, 0x00, 0x00, 0x00, //0x00000df3 cmpl $255, %eax - 0x0f, 0x84, 0x58, 0x01, 0x00, 0x00, //0x00000df8 je LBB1_140 - 0x44, 0x89, 0xe2, //0x00000dfe movl %r12d, %edx - 0xc1, 0xe2, 0x06, //0x00000e01 shll $6, %edx - 0x09, 0xc2, //0x00000e04 orl %eax, %edx - 0x41, 0xbb, 0x02, 0x00, 0x00, 0x00, //0x00000e06 movl $2, %r11d - 0x49, 0x39, 0xd9, //0x00000e0c cmpq %rbx, %r9 - 0x0f, 0x83, 0xd4, 0x04, 0x00, 0x00, //0x00000e0f jae LBB1_209 - 0x41, 0x89, 0xd4, //0x00000e15 movl %edx, %r12d - 0xe9, 0x20, 0x00, 0x00, 0x00, //0x00000e18 jmp LBB1_125 - //0x00000e1d LBB1_122 - 0x3c, 0x6e, //0x00000e1d cmpb $110, %al - 0x0f, 0x85, 0x52, 0x01, 0x00, 0x00, //0x00000e1f jne LBB1_150 - //0x00000e25 LBB1_123 - 0x48, 0x89, 0xd7, //0x00000e25 movq %rdx, %rdi - 0x44, 0x89, 0xe2, //0x00000e28 movl %r12d, %edx - //0x00000e2b LBB1_124 - 0x41, 0xbb, 0x02, 0x00, 0x00, 0x00, //0x00000e2b movl $2, %r11d - 0x49, 0x89, 0xf9, //0x00000e31 movq %rdi, %r9 - 0x48, 0x39, 0xdf, //0x00000e34 cmpq %rbx, %rdi - 0x0f, 0x83, 0x24, 0x01, 0x00, 0x00, //0x00000e37 jae LBB1_142 - //0x00000e3d LBB1_125 - 0x49, 0x8d, 0x79, 0x01, //0x00000e3d leaq $1(%r9), %rdi - 0x41, 0x0f, 0xb6, 0x09, //0x00000e41 movzbl (%r9), %ecx - 0x80, 0xf9, 0x5c, //0x00000e45 cmpb $92, %cl - 0x0f, 0x85, 0xf1, 0x00, 0x00, 0x00, //0x00000e48 jne LBB1_138 - 0x49, 0x8d, 0x51, 0x02, //0x00000e4e leaq $2(%r9), %rdx - 0xb1, 0xff, //0x00000e52 movb $-1, %cl - 0x48, 0x39, 0xda, //0x00000e54 cmpq %rbx, %rdx - 0x0f, 0x87, 0x27, 0x01, 0x00, 0x00, //0x00000e57 ja LBB1_153 - 0x0f, 0xb6, 0x07, //0x00000e5d movzbl (%rdi), %eax - 0x3c, 0x71, //0x00000e60 cmpb $113, %al - 0x0f, 0x8e, 0xb5, 0xff, 0xff, 0xff, //0x00000e62 jle LBB1_122 - 0x3c, 0x72, //0x00000e68 cmpb $114, %al - 0x0f, 0x84, 0xb5, 0xff, 0xff, 0xff, //0x00000e6a je LBB1_123 - 0x3c, 0x75, //0x00000e70 cmpb $117, %al - 0x0f, 0x85, 0x09, 0x01, 0x00, 0x00, //0x00000e72 jne LBB1_152 - 0x48, 0x89, 0xd8, //0x00000e78 movq %rbx, %rax - 0x48, 0x29, 0xd0, //0x00000e7b subq %rdx, %rax - 0x48, 0x83, 0xf8, 0x04, //0x00000e7e cmpq $4, %rax - 0x0f, 0x8c, 0xf9, 0x00, 0x00, 0x00, //0x00000e82 jl LBB1_152 - 0x8b, 0x02, //0x00000e88 movl (%rdx), %eax - 0x89, 0xc6, //0x00000e8a movl %eax, %esi - 0xf7, 0xd6, //0x00000e8c notl %esi - 0x8d, 0xb8, 0xd0, 0xcf, 0xcf, 0xcf, //0x00000e8e leal $-808464432(%rax), %edi - 0x81, 0xe6, 0x80, 0x80, 0x80, 0x80, //0x00000e94 andl $-2139062144, %esi - 0x85, 0xfe, //0x00000e9a testl %edi, %esi - 0x0f, 0x85, 0xdf, 0x00, 0x00, 0x00, //0x00000e9c jne LBB1_152 - 0x8d, 0xb8, 0x19, 0x19, 0x19, 0x19, //0x00000ea2 leal $421075225(%rax), %edi - 0x09, 0xc7, //0x00000ea8 orl %eax, %edi - 0xf7, 0xc7, 0x80, 0x80, 0x80, 0x80, //0x00000eaa testl $-2139062144, %edi - 0x0f, 0x85, 0xcb, 0x00, 0x00, 0x00, //0x00000eb0 jne LBB1_152 - 0x89, 0xc7, //0x00000eb6 movl %eax, %edi - 0x81, 0xe7, 0x7f, 0x7f, 0x7f, 0x7f, //0x00000eb8 andl $2139062143, %edi - 0xbb, 0xc0, 0xc0, 0xc0, 0xc0, //0x00000ebe movl $-1061109568, %ebx - 0x29, 0xfb, //0x00000ec3 subl %edi, %ebx - 0x44, 0x8d, 0x87, 0x46, 0x46, 0x46, 0x46, //0x00000ec5 leal $1179010630(%rdi), %r8d - 0x21, 0xf3, //0x00000ecc andl %esi, %ebx - 0x44, 0x85, 0xc3, //0x00000ece testl %r8d, %ebx - 0x48, 0x8b, 0x5d, 0xd0, //0x00000ed1 movq $-48(%rbp), %rbx - 0x0f, 0x85, 0xa6, 0x00, 0x00, 0x00, //0x00000ed5 jne LBB1_152 - 0xbb, 0xe0, 0xe0, 0xe0, 0xe0, //0x00000edb movl $-522133280, %ebx - 0x29, 0xfb, //0x00000ee0 subl %edi, %ebx - 0x81, 0xc7, 0x39, 0x39, 0x39, 0x39, //0x00000ee2 addl $960051513, %edi - 0x21, 0xde, //0x00000ee8 andl %ebx, %esi - 0x48, 0x8b, 0x5d, 0xd0, //0x00000eea movq $-48(%rbp), %rbx - 0x85, 0xfe, //0x00000eee testl %edi, %esi - 0x0f, 0x85, 0x8b, 0x00, 0x00, 0x00, //0x00000ef0 jne LBB1_152 - 0x0f, 0xc8, //0x00000ef6 bswapl %eax - 0x89, 0xc1, //0x00000ef8 movl %eax, %ecx - 0xc1, 0xe9, 0x04, //0x00000efa shrl $4, %ecx - 0xf7, 0xd1, //0x00000efd notl %ecx - 0x81, 0xe1, 0x01, 0x01, 0x01, 0x01, //0x00000eff andl $16843009, %ecx - 0x8d, 0x0c, 0xc9, //0x00000f05 leal (%rcx,%rcx,8), %ecx - 0x25, 0x0f, 0x0f, 0x0f, 0x0f, //0x00000f08 andl $252645135, %eax - 0x01, 0xc8, //0x00000f0d addl %ecx, %eax - 0x89, 0xc1, //0x00000f0f movl %eax, %ecx - 0xc1, 0xe9, 0x04, //0x00000f11 shrl $4, %ecx - 0x09, 0xc1, //0x00000f14 orl %eax, %ecx - 0x89, 0xc8, //0x00000f16 movl %ecx, %eax - 0xc1, 0xe8, 0x08, //0x00000f18 shrl $8, %eax - 0x25, 0x00, 0xff, 0x00, 0x00, //0x00000f1b andl $65280, %eax - 0x89, 0xca, //0x00000f20 movl %ecx, %edx - 0x81, 0xe2, 0x80, 0x00, 0x00, 0x00, //0x00000f22 andl $128, %edx - 0x09, 0xc2, //0x00000f28 orl %eax, %edx - 0x0f, 0x84, 0x05, 0x00, 0x00, 0x00, //0x00000f2a je LBB1_137 - 0xb9, 0xff, 0x00, 0x00, 0x00, //0x00000f30 movl $255, %ecx - //0x00000f35 LBB1_137 - 0x49, 0x83, 0xc1, 0x06, //0x00000f35 addq $6, %r9 - 0x4c, 0x89, 0xcf, //0x00000f39 movq %r9, %rdi - 0x44, 0x89, 0xe2, //0x00000f3c movl %r12d, %edx - //0x00000f3f LBB1_138 - 0x80, 0xf9, 0x0a, //0x00000f3f cmpb $10, %cl - 0x0f, 0x84, 0xe3, 0xfe, 0xff, 0xff, //0x00000f42 je LBB1_124 - 0x80, 0xf9, 0x0d, //0x00000f48 cmpb $13, %cl - 0x0f, 0x84, 0xda, 0xfe, 0xff, 0xff, //0x00000f4b je LBB1_124 - 0xe9, 0x2e, 0x00, 0x00, 0x00, //0x00000f51 jmp LBB1_153 - //0x00000f56 LBB1_140 - 0x41, 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00000f56 movl $1, %r11d - 0xe9, 0x70, 0xfa, 0xff, 0xff, //0x00000f5c jmp LBB1_52 - //0x00000f61 LBB1_142 - 0x49, 0x89, 0xf9, //0x00000f61 movq %rdi, %r9 - 0xe9, 0x96, 0xf9, 0xff, 0xff, //0x00000f64 jmp LBB1_38 - //0x00000f69 LBB1_144 - 0x49, 0xff, 0xc1, //0x00000f69 incq %r9 - 0x4c, 0x89, 0xca, //0x00000f6c movq %r9, %rdx - //0x00000f6f LBB1_145 - 0x49, 0x89, 0xd1, //0x00000f6f movq %rdx, %r9 - 0xe9, 0x9e, 0x03, 0x00, 0x00, //0x00000f72 jmp LBB1_212 - //0x00000f77 LBB1_150 - 0x3c, 0x2f, //0x00000f77 cmpb $47, %al - 0x0f, 0x85, 0x02, 0x00, 0x00, 0x00, //0x00000f79 jne LBB1_152 - 0x89, 0xc1, //0x00000f7f movl %eax, %ecx - //0x00000f81 LBB1_152 - 0x48, 0x89, 0xd7, //0x00000f81 movq %rdx, %rdi - //0x00000f84 LBB1_153 - 0x0f, 0xb6, 0xc1, //0x00000f84 movzbl %cl, %eax - 0x48, 0x8b, 0x55, 0xc0, //0x00000f87 movq $-64(%rbp), %rdx - 0x0f, 0xb6, 0x04, 0x02, //0x00000f8b movzbl (%rdx,%rax), %eax - 0x3d, 0xff, 0x00, 0x00, 0x00, //0x00000f8f cmpl $255, %eax - 0x0f, 0x84, 0x50, 0x01, 0x00, 0x00, //0x00000f94 je LBB1_174 - 0x44, 0x89, 0xe2, //0x00000f9a movl %r12d, %edx - 0xc1, 0xe2, 0x06, //0x00000f9d shll $6, %edx - 0x09, 0xc2, //0x00000fa0 orl %eax, %edx - 0x41, 0xbb, 0x03, 0x00, 0x00, 0x00, //0x00000fa2 movl $3, %r11d - 0x48, 0x39, 0xdf, //0x00000fa8 cmpq %rbx, %rdi - 0x0f, 0x83, 0x47, 0x01, 0x00, 0x00, //0x00000fab jae LBB1_175 - 0x41, 0x89, 0xd4, //0x00000fb1 movl %edx, %r12d - 0xe9, 0x1d, 0x00, 0x00, 0x00, //0x00000fb4 jmp LBB1_159 - //0x00000fb9 LBB1_156 - 0x3c, 0x6e, //0x00000fb9 cmpb $110, %al - 0x0f, 0x85, 0xf3, 0x02, 0x00, 0x00, //0x00000fbb jne LBB1_203 - //0x00000fc1 LBB1_157 - 0x4d, 0x89, 0xc1, //0x00000fc1 movq %r8, %r9 - //0x00000fc4 LBB1_158 - 0x41, 0xbb, 0x03, 0x00, 0x00, 0x00, //0x00000fc4 movl $3, %r11d - 0x4c, 0x89, 0xcf, //0x00000fca movq %r9, %rdi - 0x49, 0x39, 0xd9, //0x00000fcd cmpq %rbx, %r9 - 0x0f, 0x83, 0x29, 0xf9, 0xff, 0xff, //0x00000fd0 jae LBB1_38 - //0x00000fd6 LBB1_159 - 0x4c, 0x8d, 0x4f, 0x01, //0x00000fd6 leaq $1(%rdi), %r9 - 0x0f, 0xb6, 0x0f, //0x00000fda movzbl (%rdi), %ecx - 0x80, 0xf9, 0x5c, //0x00000fdd cmpb $92, %cl - 0x0f, 0x85, 0xed, 0x00, 0x00, 0x00, //0x00000fe0 jne LBB1_172 - 0x4c, 0x8d, 0x47, 0x02, //0x00000fe6 leaq $2(%rdi), %r8 - 0xb1, 0xff, //0x00000fea movb $-1, %cl - 0x49, 0x39, 0xd8, //0x00000fec cmpq %rbx, %r8 - 0x0f, 0x87, 0xd0, 0x02, 0x00, 0x00, //0x00000fef ja LBB1_206 - 0x41, 0x0f, 0xb6, 0x01, //0x00000ff5 movzbl (%r9), %eax - 0x3c, 0x71, //0x00000ff9 cmpb $113, %al - 0x0f, 0x8e, 0xb8, 0xff, 0xff, 0xff, //0x00000ffb jle LBB1_156 - 0x3c, 0x72, //0x00001001 cmpb $114, %al - 0x0f, 0x84, 0xb8, 0xff, 0xff, 0xff, //0x00001003 je LBB1_157 - 0x3c, 0x75, //0x00001009 cmpb $117, %al - 0x0f, 0x85, 0xad, 0x02, 0x00, 0x00, //0x0000100b jne LBB1_205 - 0x48, 0x8b, 0x45, 0xd0, //0x00001011 movq $-48(%rbp), %rax - 0x4c, 0x29, 0xc0, //0x00001015 subq %r8, %rax - 0x48, 0x83, 0xf8, 0x04, //0x00001018 cmpq $4, %rax - 0x0f, 0x8c, 0x9c, 0x02, 0x00, 0x00, //0x0000101c jl LBB1_205 - 0x41, 0x8b, 0x18, //0x00001022 movl (%r8), %ebx - 0x89, 0xde, //0x00001025 movl %ebx, %esi - 0xf7, 0xd6, //0x00001027 notl %esi - 0x8d, 0x83, 0xd0, 0xcf, 0xcf, 0xcf, //0x00001029 leal $-808464432(%rbx), %eax - 0x81, 0xe6, 0x80, 0x80, 0x80, 0x80, //0x0000102f andl $-2139062144, %esi - 0x85, 0xc6, //0x00001035 testl %eax, %esi - 0x0f, 0x85, 0x81, 0x02, 0x00, 0x00, //0x00001037 jne LBB1_205 - 0x8d, 0x83, 0x19, 0x19, 0x19, 0x19, //0x0000103d leal $421075225(%rbx), %eax - 0x09, 0xd8, //0x00001043 orl %ebx, %eax - 0xa9, 0x80, 0x80, 0x80, 0x80, //0x00001045 testl $-2139062144, %eax - 0x0f, 0x85, 0x6e, 0x02, 0x00, 0x00, //0x0000104a jne LBB1_205 - 0x89, 0xd8, //0x00001050 movl %ebx, %eax - 0x25, 0x7f, 0x7f, 0x7f, 0x7f, //0x00001052 andl $2139062143, %eax - 0xba, 0xc0, 0xc0, 0xc0, 0xc0, //0x00001057 movl $-1061109568, %edx - 0x29, 0xc2, //0x0000105c subl %eax, %edx - 0x44, 0x8d, 0x88, 0x46, 0x46, 0x46, 0x46, //0x0000105e leal $1179010630(%rax), %r9d - 0x21, 0xf2, //0x00001065 andl %esi, %edx - 0x44, 0x85, 0xca, //0x00001067 testl %r9d, %edx - 0x0f, 0x85, 0x4e, 0x02, 0x00, 0x00, //0x0000106a jne LBB1_205 - 0xba, 0xe0, 0xe0, 0xe0, 0xe0, //0x00001070 movl $-522133280, %edx - 0x29, 0xc2, //0x00001075 subl %eax, %edx - 0x05, 0x39, 0x39, 0x39, 0x39, //0x00001077 addl $960051513, %eax - 0x21, 0xd6, //0x0000107c andl %edx, %esi - 0x85, 0xc6, //0x0000107e testl %eax, %esi - 0x0f, 0x85, 0x38, 0x02, 0x00, 0x00, //0x00001080 jne LBB1_205 - 0x0f, 0xcb, //0x00001086 bswapl %ebx - 0x89, 0xd8, //0x00001088 movl %ebx, %eax - 0xc1, 0xe8, 0x04, //0x0000108a shrl $4, %eax - 0xf7, 0xd0, //0x0000108d notl %eax - 0x25, 0x01, 0x01, 0x01, 0x01, //0x0000108f andl $16843009, %eax - 0x8d, 0x04, 0xc0, //0x00001094 leal (%rax,%rax,8), %eax - 0x81, 0xe3, 0x0f, 0x0f, 0x0f, 0x0f, //0x00001097 andl $252645135, %ebx - 0x01, 0xc3, //0x0000109d addl %eax, %ebx - 0x89, 0xd9, //0x0000109f movl %ebx, %ecx - 0xc1, 0xe9, 0x04, //0x000010a1 shrl $4, %ecx - 0x09, 0xd9, //0x000010a4 orl %ebx, %ecx - 0x89, 0xc8, //0x000010a6 movl %ecx, %eax - 0xc1, 0xe8, 0x08, //0x000010a8 shrl $8, %eax - 0x25, 0x00, 0xff, 0x00, 0x00, //0x000010ab andl $65280, %eax - 0x89, 0xca, //0x000010b0 movl %ecx, %edx - 0x81, 0xe2, 0x80, 0x00, 0x00, 0x00, //0x000010b2 andl $128, %edx - 0x09, 0xc2, //0x000010b8 orl %eax, %edx - 0x0f, 0x84, 0x05, 0x00, 0x00, 0x00, //0x000010ba je LBB1_171 - 0xb9, 0xff, 0x00, 0x00, 0x00, //0x000010c0 movl $255, %ecx - //0x000010c5 LBB1_171 - 0x48, 0x83, 0xc7, 0x06, //0x000010c5 addq $6, %rdi - 0x49, 0x89, 0xf9, //0x000010c9 movq %rdi, %r9 - 0x48, 0x8b, 0x5d, 0xd0, //0x000010cc movq $-48(%rbp), %rbx - 0x44, 0x89, 0xe2, //0x000010d0 movl %r12d, %edx - //0x000010d3 LBB1_172 - 0x80, 0xf9, 0x0a, //0x000010d3 cmpb $10, %cl - 0x0f, 0x84, 0xe8, 0xfe, 0xff, 0xff, //0x000010d6 je LBB1_158 - 0x80, 0xf9, 0x0d, //0x000010dc cmpb $13, %cl - 0x0f, 0x84, 0xdf, 0xfe, 0xff, 0xff, //0x000010df je LBB1_158 - 0xe9, 0xdb, 0x01, 0x00, 0x00, //0x000010e5 jmp LBB1_206 - //0x000010ea LBB1_174 - 0x41, 0xbb, 0x02, 0x00, 0x00, 0x00, //0x000010ea movl $2, %r11d - 0x49, 0x89, 0xf9, //0x000010f0 movq %rdi, %r9 - 0xe9, 0xd9, 0xf8, 0xff, 0xff, //0x000010f3 jmp LBB1_52 - //0x000010f8 LBB1_175 - 0x49, 0x89, 0xf9, //0x000010f8 movq %rdi, %r9 - 0xe9, 0xe9, 0x01, 0x00, 0x00, //0x000010fb jmp LBB1_209 - //0x00001100 LBB1_195 - 0x4c, 0x89, 0xc9, //0x00001100 movq %r9, %rcx - 0x48, 0x89, 0xc8, //0x00001103 movq %rcx, %rax - 0x48, 0x39, 0xf1, //0x00001106 cmpq %rsi, %rcx - 0x0f, 0x82, 0x14, 0x00, 0x00, 0x00, //0x00001109 jb LBB1_179 - 0xe9, 0x66, 0x02, 0x00, 0x00, //0x0000110f jmp LBB1_216 - //0x00001114 LBB1_177 - 0x49, 0x89, 0xc9, //0x00001114 movq %rcx, %r9 - 0x48, 0x89, 0xc8, //0x00001117 movq %rcx, %rax - 0x48, 0x39, 0xf1, //0x0000111a cmpq %rsi, %rcx - 0x0f, 0x83, 0x57, 0x02, 0x00, 0x00, //0x0000111d jae LBB1_216 - //0x00001123 LBB1_179 - 0x4c, 0x8d, 0x48, 0x01, //0x00001123 leaq $1(%rax), %r9 - 0x0f, 0xb6, 0x08, //0x00001127 movzbl (%rax), %ecx - 0x80, 0xf9, 0x5c, //0x0000112a cmpb $92, %cl - 0x0f, 0x85, 0xee, 0x00, 0x00, 0x00, //0x0000112d jne LBB1_192 - 0x48, 0x8d, 0x48, 0x02, //0x00001133 leaq $2(%rax), %rcx - 0x48, 0x39, 0xf1, //0x00001137 cmpq %rsi, %rcx - 0x0f, 0x87, 0x3d, 0x05, 0x00, 0x00, //0x0000113a ja LBB1_279 - 0x41, 0x0f, 0xb6, 0x11, //0x00001140 movzbl (%r9), %edx - 0x80, 0xfa, 0x6e, //0x00001144 cmpb $110, %dl - 0x0f, 0x84, 0xc7, 0xff, 0xff, 0xff, //0x00001147 je LBB1_177 - 0x80, 0xfa, 0x72, //0x0000114d cmpb $114, %dl - 0x0f, 0x84, 0xbe, 0xff, 0xff, 0xff, //0x00001150 je LBB1_177 - 0x80, 0xfa, 0x75, //0x00001156 cmpb $117, %dl - 0x0f, 0x85, 0x16, 0x05, 0x00, 0x00, //0x00001159 jne LBB1_278 - 0x48, 0x89, 0xf2, //0x0000115f movq %rsi, %rdx - 0x48, 0x29, 0xca, //0x00001162 subq %rcx, %rdx - 0x48, 0x83, 0xfa, 0x04, //0x00001165 cmpq $4, %rdx - 0x0f, 0x8c, 0x06, 0x05, 0x00, 0x00, //0x00001169 jl LBB1_278 - 0x8b, 0x11, //0x0000116f movl (%rcx), %edx - 0x89, 0xd6, //0x00001171 movl %edx, %esi - 0xf7, 0xd6, //0x00001173 notl %esi - 0x8d, 0xba, 0xd0, 0xcf, 0xcf, 0xcf, //0x00001175 leal $-808464432(%rdx), %edi - 0x81, 0xe6, 0x80, 0x80, 0x80, 0x80, //0x0000117b andl $-2139062144, %esi - 0x85, 0xfe, //0x00001181 testl %edi, %esi - 0x0f, 0x85, 0xec, 0x04, 0x00, 0x00, //0x00001183 jne LBB1_278 - 0x8d, 0xba, 0x19, 0x19, 0x19, 0x19, //0x00001189 leal $421075225(%rdx), %edi - 0x09, 0xd7, //0x0000118f orl %edx, %edi - 0xf7, 0xc7, 0x80, 0x80, 0x80, 0x80, //0x00001191 testl $-2139062144, %edi - 0x0f, 0x85, 0xd8, 0x04, 0x00, 0x00, //0x00001197 jne LBB1_278 - 0x89, 0xd7, //0x0000119d movl %edx, %edi - 0x81, 0xe7, 0x7f, 0x7f, 0x7f, 0x7f, //0x0000119f andl $2139062143, %edi - 0xbb, 0xc0, 0xc0, 0xc0, 0xc0, //0x000011a5 movl $-1061109568, %ebx - 0x29, 0xfb, //0x000011aa subl %edi, %ebx - 0x44, 0x8d, 0x87, 0x46, 0x46, 0x46, 0x46, //0x000011ac leal $1179010630(%rdi), %r8d - 0x21, 0xf3, //0x000011b3 andl %esi, %ebx - 0x44, 0x85, 0xc3, //0x000011b5 testl %r8d, %ebx - 0x0f, 0x85, 0xb7, 0x04, 0x00, 0x00, //0x000011b8 jne LBB1_278 - 0xbb, 0xe0, 0xe0, 0xe0, 0xe0, //0x000011be movl $-522133280, %ebx - 0x29, 0xfb, //0x000011c3 subl %edi, %ebx - 0x81, 0xc7, 0x39, 0x39, 0x39, 0x39, //0x000011c5 addl $960051513, %edi - 0x21, 0xde, //0x000011cb andl %ebx, %esi - 0x85, 0xfe, //0x000011cd testl %edi, %esi - 0x0f, 0x85, 0xa0, 0x04, 0x00, 0x00, //0x000011cf jne LBB1_278 - 0x0f, 0xca, //0x000011d5 bswapl %edx - 0x89, 0xd1, //0x000011d7 movl %edx, %ecx - 0xc1, 0xe9, 0x04, //0x000011d9 shrl $4, %ecx - 0xf7, 0xd1, //0x000011dc notl %ecx - 0x81, 0xe1, 0x01, 0x01, 0x01, 0x01, //0x000011de andl $16843009, %ecx - 0x8d, 0x0c, 0xc9, //0x000011e4 leal (%rcx,%rcx,8), %ecx - 0x81, 0xe2, 0x0f, 0x0f, 0x0f, 0x0f, //0x000011e7 andl $252645135, %edx - 0x01, 0xca, //0x000011ed addl %ecx, %edx - 0x89, 0xd1, //0x000011ef movl %edx, %ecx - 0xc1, 0xe9, 0x04, //0x000011f1 shrl $4, %ecx - 0x09, 0xd1, //0x000011f4 orl %edx, %ecx - 0x89, 0xca, //0x000011f6 movl %ecx, %edx - 0xc1, 0xea, 0x08, //0x000011f8 shrl $8, %edx - 0x81, 0xe2, 0x00, 0xff, 0x00, 0x00, //0x000011fb andl $65280, %edx - 0x89, 0xce, //0x00001201 movl %ecx, %esi - 0x81, 0xe6, 0x80, 0x00, 0x00, 0x00, //0x00001203 andl $128, %esi - 0x09, 0xd6, //0x00001209 orl %edx, %esi - 0x48, 0x8b, 0x75, 0xd0, //0x0000120b movq $-48(%rbp), %rsi - 0x0f, 0x84, 0x05, 0x00, 0x00, 0x00, //0x0000120f je LBB1_191 - 0xb9, 0xff, 0x00, 0x00, 0x00, //0x00001215 movl $255, %ecx - //0x0000121a LBB1_191 - 0x48, 0x83, 0xc0, 0x06, //0x0000121a addq $6, %rax - 0x49, 0x89, 0xc1, //0x0000121e movq %rax, %r9 - //0x00001221 LBB1_192 - 0x80, 0xf9, 0x0a, //0x00001221 cmpb $10, %cl - 0x0f, 0x84, 0xd6, 0xfe, 0xff, 0xff, //0x00001224 je LBB1_195 - 0x80, 0xf9, 0x0d, //0x0000122a cmpb $13, %cl - 0x0f, 0x84, 0xcd, 0xfe, 0xff, 0xff, //0x0000122d je LBB1_195 - 0x80, 0xf9, 0x3d, //0x00001233 cmpb $61, %cl - 0x0f, 0x85, 0xd9, 0x00, 0x00, 0x00, //0x00001236 jne LBB1_212 - 0x41, 0x83, 0xfe, 0x03, //0x0000123c cmpl $3, %r14d - 0x0f, 0x84, 0xcf, 0x00, 0x00, 0x00, //0x00001240 je LBB1_212 - 0x4c, 0x39, 0x4d, 0xd0, //0x00001246 cmpq %r9, $-48(%rbp) - 0x0f, 0x86, 0x2a, 0x01, 0x00, 0x00, //0x0000124a jbe LBB1_216 - 0x48, 0x8b, 0x55, 0xd0, //0x00001250 movq $-48(%rbp), %rdx - 0xe9, 0x8e, 0x01, 0x00, 0x00, //0x00001254 jmp LBB1_234 - //0x00001259 LBB1_176 - 0x41, 0x89, 0xd4, //0x00001259 movl %edx, %r12d - 0x41, 0xbb, 0x02, 0x00, 0x00, 0x00, //0x0000125c movl $2, %r11d - 0xe9, 0x6a, 0xf7, 0xff, 0xff, //0x00001262 jmp LBB1_52 - //0x00001267 LBB1_196 - 0x48, 0xff, 0xc1, //0x00001267 incq %rcx - 0x48, 0xff, 0xc2, //0x0000126a incq %rdx - 0x48, 0xff, 0xcf, //0x0000126d decq %rdi - 0x48, 0xff, 0xcb, //0x00001270 decq %rbx - 0x0f, 0x84, 0xfd, 0x00, 0x00, 0x00, //0x00001273 je LBB1_215 - //0x00001279 LBB1_197 - 0x0f, 0xb6, 0x41, 0xff, //0x00001279 movzbl $-1(%rcx), %eax - 0x3c, 0x0a, //0x0000127d cmpb $10, %al - 0x0f, 0x84, 0xe2, 0xff, 0xff, 0xff, //0x0000127f je LBB1_196 - 0x3c, 0x0d, //0x00001285 cmpb $13, %al - 0x0f, 0x84, 0xda, 0xff, 0xff, 0xff, //0x00001287 je LBB1_196 - 0x3c, 0x3d, //0x0000128d cmpb $61, %al - 0x0f, 0x85, 0x75, 0x02, 0x00, 0x00, //0x0000128f jne LBB1_252 - 0x49, 0x89, 0xc9, //0x00001295 movq %rcx, %r9 - 0x41, 0x83, 0xfe, 0x04, //0x00001298 cmpl $4, %r14d - 0x0f, 0x84, 0x73, 0x00, 0x00, 0x00, //0x0000129c je LBB1_212 - 0x48, 0x39, 0x4d, 0xd0, //0x000012a2 cmpq %rcx, $-48(%rbp) - 0x0f, 0x87, 0xaf, 0x00, 0x00, 0x00, //0x000012a6 ja LBB1_229 - 0x49, 0x89, 0xc9, //0x000012ac movq %rcx, %r9 - 0xe9, 0xc6, 0x00, 0x00, 0x00, //0x000012af jmp LBB1_216 - //0x000012b4 LBB1_203 - 0x3c, 0x2f, //0x000012b4 cmpb $47, %al - 0x0f, 0x85, 0x02, 0x00, 0x00, 0x00, //0x000012b6 jne LBB1_205 - 0x89, 0xc1, //0x000012bc movl %eax, %ecx - //0x000012be LBB1_205 - 0x4d, 0x89, 0xc1, //0x000012be movq %r8, %r9 - 0x48, 0x8b, 0x5d, 0xd0, //0x000012c1 movq $-48(%rbp), %rbx - //0x000012c5 LBB1_206 - 0x0f, 0xb6, 0xc1, //0x000012c5 movzbl %cl, %eax - 0x48, 0x8b, 0x55, 0xc0, //0x000012c8 movq $-64(%rbp), %rdx - 0x0f, 0xb6, 0x04, 0x02, //0x000012cc movzbl (%rdx,%rax), %eax - 0x3d, 0xff, 0x00, 0x00, 0x00, //0x000012d0 cmpl $255, %eax - 0x0f, 0x84, 0x69, 0x00, 0x00, 0x00, //0x000012d5 je LBB1_214 - 0x44, 0x89, 0xe2, //0x000012db movl %r12d, %edx - //0x000012de LBB1_208 - 0xc1, 0xe2, 0x06, //0x000012de shll $6, %edx - 0x09, 0xc2, //0x000012e1 orl %eax, %edx - 0x41, 0xbb, 0x04, 0x00, 0x00, 0x00, //0x000012e3 movl $4, %r11d - //0x000012e9 LBB1_209 - 0x41, 0x89, 0xd4, //0x000012e9 movl %edx, %r12d - 0x41, 0xf6, 0xc2, 0x02, //0x000012ec testb $2, %r10b - 0x0f, 0x94, 0xc0, //0x000012f0 sete %al - 0x41, 0x83, 0xfb, 0x01, //0x000012f3 cmpl $1, %r11d - 0x0f, 0x94, 0xc1, //0x000012f7 sete %cl - 0x49, 0x39, 0xd9, //0x000012fa cmpq %rbx, %r9 - 0x0f, 0x82, 0x77, 0x00, 0x00, 0x00, //0x000012fd jb LBB1_216 - 0x41, 0x83, 0xfb, 0x04, //0x00001303 cmpl $4, %r11d - 0x0f, 0x84, 0x6d, 0x00, 0x00, 0x00, //0x00001307 je LBB1_216 - 0x08, 0xc8, //0x0000130d orb %cl, %al - 0x0f, 0x84, 0x65, 0x00, 0x00, 0x00, //0x0000130f je LBB1_216 - //0x00001315 LBB1_212 - 0x49, 0x8d, 0x49, 0x01, //0x00001315 leaq $1(%r9), %rcx - 0x4c, 0x39, 0x4d, 0xd0, //0x00001319 cmpq %r9, $-48(%rbp) - 0x49, 0x0f, 0x45, 0xc9, //0x0000131d cmovneq %r9, %rcx - 0x4c, 0x29, 0xf9, //0x00001321 subq %r15, %rcx - 0x0f, 0x85, 0xb0, 0x36, 0x00, 0x00, //0x00001324 jne LBB1_1140 - 0x4d, 0x89, 0xf9, //0x0000132a movq %r15, %r9 - 0x48, 0x8b, 0x4d, 0xb0, //0x0000132d movq $-80(%rbp), %rcx - 0x48, 0x89, 0x4d, 0xb0, //0x00001331 movq %rcx, $-80(%rbp) - 0x48, 0x39, 0x4d, 0xc8, //0x00001335 cmpq %rcx, $-56(%rbp) - 0x0f, 0x83, 0x26, 0xf3, 0xff, 0xff, //0x00001339 jae LBB1_223 - 0xe9, 0xa2, 0x15, 0x00, 0x00, //0x0000133f jmp LBB1_572 - //0x00001344 LBB1_214 - 0x41, 0xbb, 0x03, 0x00, 0x00, 0x00, //0x00001344 movl $3, %r11d - 0xe9, 0x82, 0xf6, 0xff, 0xff, //0x0000134a jmp LBB1_52 - //0x0000134f LBB1_228 - 0x48, 0xff, 0xc2, //0x0000134f incq %rdx - 0x48, 0xff, 0xcf, //0x00001352 decq %rdi - 0x0f, 0x84, 0x1b, 0x00, 0x00, 0x00, //0x00001355 je LBB1_215 - //0x0000135b LBB1_229 - 0x0f, 0xb6, 0x42, 0xff, //0x0000135b movzbl $-1(%rdx), %eax - 0x3c, 0x0a, //0x0000135f cmpb $10, %al - 0x0f, 0x84, 0xe8, 0xff, 0xff, 0xff, //0x00001361 je LBB1_228 - 0x3c, 0x0d, //0x00001367 cmpb $13, %al - 0x0f, 0x84, 0xe0, 0xff, 0xff, 0xff, //0x00001369 je LBB1_228 - 0x3c, 0x3d, //0x0000136f cmpb $61, %al - 0xe9, 0xf9, 0xfb, 0xff, 0xff, //0x00001371 jmp LBB1_145 - //0x00001376 LBB1_215 - 0x4c, 0x8b, 0x4d, 0xd0, //0x00001376 movq $-48(%rbp), %r9 - //0x0000137a LBB1_216 - 0xb0, 0x04, //0x0000137a movb $4, %al - 0x44, 0x28, 0xd8, //0x0000137c subb %r11b, %al - 0x0f, 0xb6, 0xc0, //0x0000137f movzbl %al, %eax - 0x01, 0xc0, //0x00001382 addl %eax, %eax - 0x8d, 0x0c, 0x40, //0x00001384 leal (%rax,%rax,2), %ecx - 0x44, 0x89, 0xe0, //0x00001387 movl %r12d, %eax - 0xd3, 0xe0, //0x0000138a shll %cl, %eax - 0x41, 0x83, 0xfb, 0x02, //0x0000138c cmpl $2, %r11d - 0x48, 0x8b, 0x4d, 0xb0, //0x00001390 movq $-80(%rbp), %rcx - 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x00001394 je LBB1_221 - 0x41, 0x83, 0xfb, 0x03, //0x0000139a cmpl $3, %r11d - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000139e je LBB1_220 - 0x41, 0x83, 0xfb, 0x04, //0x000013a4 cmpl $4, %r11d - 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x000013a8 jne LBB1_222 - 0x88, 0x41, 0x02, //0x000013ae movb %al, $2(%rcx) - //0x000013b1 LBB1_220 - 0x88, 0x61, 0x01, //0x000013b1 movb %ah, $1(%rcx) - //0x000013b4 LBB1_221 - 0xc1, 0xe8, 0x10, //0x000013b4 shrl $16, %eax - 0x88, 0x01, //0x000013b7 movb %al, (%rcx) - //0x000013b9 LBB1_222 - 0x44, 0x89, 0xd8, //0x000013b9 movl %r11d, %eax - 0x48, 0x8d, 0x4c, 0x01, 0xff, //0x000013bc leaq $-1(%rcx,%rax), %rcx - 0x48, 0x89, 0x4d, 0xb0, //0x000013c1 movq %rcx, $-80(%rbp) - 0x48, 0x39, 0x4d, 0xc8, //0x000013c5 cmpq %rcx, $-56(%rbp) - 0x0f, 0x83, 0x96, 0xf2, 0xff, 0xff, //0x000013c9 jae LBB1_223 - 0xe9, 0x12, 0x15, 0x00, 0x00, //0x000013cf jmp LBB1_572 - //0x000013d4 LBB1_233 - 0x48, 0x89, 0xc1, //0x000013d4 movq %rax, %rcx - 0x48, 0x8b, 0x55, 0xd0, //0x000013d7 movq $-48(%rbp), %rdx - 0x49, 0x89, 0xc9, //0x000013db movq %rcx, %r9 - 0x48, 0x39, 0xd1, //0x000013de cmpq %rdx, %rcx - 0x0f, 0x83, 0x2e, 0xf9, 0xff, 0xff, //0x000013e1 jae LBB1_143 - //0x000013e7 LBB1_234 - 0x49, 0x8d, 0x41, 0x01, //0x000013e7 leaq $1(%r9), %rax - 0x41, 0x0f, 0xb6, 0x09, //0x000013eb movzbl (%r9), %ecx - 0x80, 0xf9, 0x5c, //0x000013ef cmpb $92, %cl - 0x0f, 0x85, 0xe3, 0x00, 0x00, 0x00, //0x000013f2 jne LBB1_247 - 0x49, 0x8d, 0x49, 0x02, //0x000013f8 leaq $2(%r9), %rcx - 0x48, 0x39, 0xd1, //0x000013fc cmpq %rdx, %rcx - 0x0f, 0x87, 0x7b, 0x02, 0x00, 0x00, //0x000013ff ja LBB1_258 - 0x0f, 0xb6, 0x00, //0x00001405 movzbl (%rax), %eax - 0x3c, 0x6e, //0x00001408 cmpb $110, %al - 0x0f, 0x84, 0xe2, 0x00, 0x00, 0x00, //0x0000140a je LBB1_249 - 0x3c, 0x72, //0x00001410 cmpb $114, %al - 0x0f, 0x84, 0xda, 0x00, 0x00, 0x00, //0x00001412 je LBB1_249 - 0x3c, 0x75, //0x00001418 cmpb $117, %al - 0x0f, 0x85, 0x55, 0x02, 0x00, 0x00, //0x0000141a jne LBB1_278 - 0x48, 0x8b, 0x45, 0xd0, //0x00001420 movq $-48(%rbp), %rax - 0x48, 0x29, 0xc8, //0x00001424 subq %rcx, %rax - 0x48, 0x83, 0xf8, 0x04, //0x00001427 cmpq $4, %rax - 0x0f, 0x8c, 0x44, 0x02, 0x00, 0x00, //0x0000142b jl LBB1_278 - 0x8b, 0x01, //0x00001431 movl (%rcx), %eax - 0x89, 0xc2, //0x00001433 movl %eax, %edx - 0xf7, 0xd2, //0x00001435 notl %edx - 0x8d, 0xb0, 0xd0, 0xcf, 0xcf, 0xcf, //0x00001437 leal $-808464432(%rax), %esi - 0x81, 0xe2, 0x80, 0x80, 0x80, 0x80, //0x0000143d andl $-2139062144, %edx - 0x85, 0xf2, //0x00001443 testl %esi, %edx - 0x0f, 0x85, 0x2a, 0x02, 0x00, 0x00, //0x00001445 jne LBB1_278 - 0x8d, 0xb0, 0x19, 0x19, 0x19, 0x19, //0x0000144b leal $421075225(%rax), %esi - 0x09, 0xc6, //0x00001451 orl %eax, %esi - 0xf7, 0xc6, 0x80, 0x80, 0x80, 0x80, //0x00001453 testl $-2139062144, %esi - 0x0f, 0x85, 0x16, 0x02, 0x00, 0x00, //0x00001459 jne LBB1_278 - 0x89, 0xc6, //0x0000145f movl %eax, %esi - 0x81, 0xe6, 0x7f, 0x7f, 0x7f, 0x7f, //0x00001461 andl $2139062143, %esi - 0xbf, 0xc0, 0xc0, 0xc0, 0xc0, //0x00001467 movl $-1061109568, %edi - 0x29, 0xf7, //0x0000146c subl %esi, %edi - 0x8d, 0x9e, 0x46, 0x46, 0x46, 0x46, //0x0000146e leal $1179010630(%rsi), %ebx - 0x21, 0xd7, //0x00001474 andl %edx, %edi - 0x85, 0xdf, //0x00001476 testl %ebx, %edi - 0x0f, 0x85, 0xf7, 0x01, 0x00, 0x00, //0x00001478 jne LBB1_278 - 0xbf, 0xe0, 0xe0, 0xe0, 0xe0, //0x0000147e movl $-522133280, %edi - 0x29, 0xf7, //0x00001483 subl %esi, %edi - 0x81, 0xc6, 0x39, 0x39, 0x39, 0x39, //0x00001485 addl $960051513, %esi - 0x21, 0xfa, //0x0000148b andl %edi, %edx - 0x85, 0xf2, //0x0000148d testl %esi, %edx - 0x0f, 0x85, 0xe0, 0x01, 0x00, 0x00, //0x0000148f jne LBB1_278 - 0x0f, 0xc8, //0x00001495 bswapl %eax - 0x89, 0xc1, //0x00001497 movl %eax, %ecx - 0xc1, 0xe9, 0x04, //0x00001499 shrl $4, %ecx - 0xf7, 0xd1, //0x0000149c notl %ecx - 0x81, 0xe1, 0x01, 0x01, 0x01, 0x01, //0x0000149e andl $16843009, %ecx - 0x8d, 0x0c, 0xc9, //0x000014a4 leal (%rcx,%rcx,8), %ecx - 0x25, 0x0f, 0x0f, 0x0f, 0x0f, //0x000014a7 andl $252645135, %eax - 0x01, 0xc8, //0x000014ac addl %ecx, %eax - 0x89, 0xc1, //0x000014ae movl %eax, %ecx - 0xc1, 0xe9, 0x04, //0x000014b0 shrl $4, %ecx - 0x09, 0xc1, //0x000014b3 orl %eax, %ecx - 0x89, 0xc8, //0x000014b5 movl %ecx, %eax - 0xc1, 0xe8, 0x08, //0x000014b7 shrl $8, %eax - 0x25, 0x00, 0xff, 0x00, 0x00, //0x000014ba andl $65280, %eax - 0x89, 0xca, //0x000014bf movl %ecx, %edx - 0x81, 0xe2, 0x80, 0x00, 0x00, 0x00, //0x000014c1 andl $128, %edx - 0x09, 0xc2, //0x000014c7 orl %eax, %edx - 0x0f, 0x84, 0x05, 0x00, 0x00, 0x00, //0x000014c9 je LBB1_246 - 0xb9, 0xff, 0x00, 0x00, 0x00, //0x000014cf movl $255, %ecx - //0x000014d4 LBB1_246 - 0x49, 0x83, 0xc1, 0x06, //0x000014d4 addq $6, %r9 - 0x4c, 0x89, 0xc8, //0x000014d8 movq %r9, %rax - //0x000014db LBB1_247 - 0x80, 0xf9, 0x0a, //0x000014db cmpb $10, %cl - 0x0f, 0x84, 0xf0, 0xfe, 0xff, 0xff, //0x000014de je LBB1_233 - 0x80, 0xf9, 0x0d, //0x000014e4 cmpb $13, %cl - 0x0f, 0x84, 0xe7, 0xfe, 0xff, 0xff, //0x000014e7 je LBB1_233 - 0xe9, 0x23, 0x00, 0x00, 0x00, //0x000014ed jmp LBB1_254 - //0x000014f2 LBB1_249 - 0x48, 0x89, 0xc8, //0x000014f2 movq %rcx, %rax - 0x48, 0x8b, 0x55, 0xd0, //0x000014f5 movq $-48(%rbp), %rdx - 0x49, 0x89, 0xc9, //0x000014f9 movq %rcx, %r9 - 0x48, 0x39, 0xd1, //0x000014fc cmpq %rdx, %rcx - 0x0f, 0x82, 0xe2, 0xfe, 0xff, 0xff, //0x000014ff jb LBB1_234 - 0xe9, 0x0b, 0xf8, 0xff, 0xff, //0x00001505 jmp LBB1_143 - //0x0000150a LBB1_252 - 0x48, 0x89, 0xca, //0x0000150a movq %rcx, %rdx - 0x49, 0x89, 0xc9, //0x0000150d movq %rcx, %r9 - 0xe9, 0x00, 0xfe, 0xff, 0xff, //0x00001510 jmp LBB1_212 - //0x00001515 LBB1_254 - 0x80, 0xf9, 0x3d, //0x00001515 cmpb $61, %cl - 0x0f, 0x85, 0x62, 0x01, 0x00, 0x00, //0x00001518 jne LBB1_258 - 0x49, 0x89, 0xc1, //0x0000151e movq %rax, %r9 - 0x41, 0x83, 0xfe, 0x04, //0x00001521 cmpl $4, %r14d - 0x0f, 0x84, 0xea, 0xfd, 0xff, 0xff, //0x00001525 je LBB1_212 - 0x48, 0x39, 0x45, 0xd0, //0x0000152b cmpq %rax, $-48(%rbp) - 0x0f, 0x87, 0x2a, 0x00, 0x00, 0x00, //0x0000152f ja LBB1_261 - 0xe9, 0xdb, 0xf7, 0xff, 0xff, //0x00001535 jmp LBB1_143 - //0x0000153a LBB1_277 - 0x4c, 0x89, 0xc9, //0x0000153a movq %r9, %rcx - 0x48, 0x89, 0xc8, //0x0000153d movq %rcx, %rax - 0x48, 0x3b, 0x4d, 0xd0, //0x00001540 cmpq $-48(%rbp), %rcx - 0x0f, 0x82, 0x15, 0x00, 0x00, 0x00, //0x00001544 jb LBB1_261 - 0xe9, 0x2b, 0xfe, 0xff, 0xff, //0x0000154a jmp LBB1_216 - //0x0000154f LBB1_259 - 0x49, 0x89, 0xc9, //0x0000154f movq %rcx, %r9 - 0x48, 0x89, 0xc8, //0x00001552 movq %rcx, %rax - 0x48, 0x3b, 0x4d, 0xd0, //0x00001555 cmpq $-48(%rbp), %rcx - 0x0f, 0x83, 0x1b, 0xfe, 0xff, 0xff, //0x00001559 jae LBB1_216 - //0x0000155f LBB1_261 - 0x4c, 0x8d, 0x48, 0x01, //0x0000155f leaq $1(%rax), %r9 - 0x0f, 0xb6, 0x08, //0x00001563 movzbl (%rax), %ecx - 0x80, 0xf9, 0x5c, //0x00001566 cmpb $92, %cl - 0x0f, 0x85, 0xec, 0x00, 0x00, 0x00, //0x00001569 jne LBB1_274 - 0x48, 0x8d, 0x48, 0x02, //0x0000156f leaq $2(%rax), %rcx - 0x48, 0x3b, 0x4d, 0xd0, //0x00001573 cmpq $-48(%rbp), %rcx - 0x0f, 0x87, 0x00, 0x01, 0x00, 0x00, //0x00001577 ja LBB1_279 - 0x41, 0x0f, 0xb6, 0x11, //0x0000157d movzbl (%r9), %edx - 0x80, 0xfa, 0x6e, //0x00001581 cmpb $110, %dl - 0x0f, 0x84, 0xc5, 0xff, 0xff, 0xff, //0x00001584 je LBB1_259 - 0x80, 0xfa, 0x72, //0x0000158a cmpb $114, %dl - 0x0f, 0x84, 0xbc, 0xff, 0xff, 0xff, //0x0000158d je LBB1_259 - 0x80, 0xfa, 0x75, //0x00001593 cmpb $117, %dl - 0x0f, 0x85, 0xd9, 0x00, 0x00, 0x00, //0x00001596 jne LBB1_278 - 0x48, 0x8b, 0x55, 0xd0, //0x0000159c movq $-48(%rbp), %rdx - 0x48, 0x29, 0xca, //0x000015a0 subq %rcx, %rdx - 0x48, 0x83, 0xfa, 0x04, //0x000015a3 cmpq $4, %rdx - 0x0f, 0x8c, 0xc8, 0x00, 0x00, 0x00, //0x000015a7 jl LBB1_278 - 0x8b, 0x11, //0x000015ad movl (%rcx), %edx - 0x89, 0xd6, //0x000015af movl %edx, %esi - 0xf7, 0xd6, //0x000015b1 notl %esi - 0x8d, 0xba, 0xd0, 0xcf, 0xcf, 0xcf, //0x000015b3 leal $-808464432(%rdx), %edi - 0x81, 0xe6, 0x80, 0x80, 0x80, 0x80, //0x000015b9 andl $-2139062144, %esi - 0x85, 0xfe, //0x000015bf testl %edi, %esi - 0x0f, 0x85, 0xae, 0x00, 0x00, 0x00, //0x000015c1 jne LBB1_278 - 0x8d, 0xba, 0x19, 0x19, 0x19, 0x19, //0x000015c7 leal $421075225(%rdx), %edi - 0x09, 0xd7, //0x000015cd orl %edx, %edi - 0xf7, 0xc7, 0x80, 0x80, 0x80, 0x80, //0x000015cf testl $-2139062144, %edi - 0x0f, 0x85, 0x9a, 0x00, 0x00, 0x00, //0x000015d5 jne LBB1_278 - 0x89, 0xd7, //0x000015db movl %edx, %edi - 0x81, 0xe7, 0x7f, 0x7f, 0x7f, 0x7f, //0x000015dd andl $2139062143, %edi - 0xbb, 0xc0, 0xc0, 0xc0, 0xc0, //0x000015e3 movl $-1061109568, %ebx - 0x29, 0xfb, //0x000015e8 subl %edi, %ebx - 0x44, 0x8d, 0x87, 0x46, 0x46, 0x46, 0x46, //0x000015ea leal $1179010630(%rdi), %r8d - 0x21, 0xf3, //0x000015f1 andl %esi, %ebx - 0x44, 0x85, 0xc3, //0x000015f3 testl %r8d, %ebx - 0x0f, 0x85, 0x79, 0x00, 0x00, 0x00, //0x000015f6 jne LBB1_278 - 0xbb, 0xe0, 0xe0, 0xe0, 0xe0, //0x000015fc movl $-522133280, %ebx - 0x29, 0xfb, //0x00001601 subl %edi, %ebx - 0x81, 0xc7, 0x39, 0x39, 0x39, 0x39, //0x00001603 addl $960051513, %edi - 0x21, 0xde, //0x00001609 andl %ebx, %esi - 0x85, 0xfe, //0x0000160b testl %edi, %esi - 0x0f, 0x85, 0x62, 0x00, 0x00, 0x00, //0x0000160d jne LBB1_278 - 0x0f, 0xca, //0x00001613 bswapl %edx - 0x89, 0xd1, //0x00001615 movl %edx, %ecx - 0xc1, 0xe9, 0x04, //0x00001617 shrl $4, %ecx - 0xf7, 0xd1, //0x0000161a notl %ecx - 0x81, 0xe1, 0x01, 0x01, 0x01, 0x01, //0x0000161c andl $16843009, %ecx - 0x8d, 0x0c, 0xc9, //0x00001622 leal (%rcx,%rcx,8), %ecx - 0x81, 0xe2, 0x0f, 0x0f, 0x0f, 0x0f, //0x00001625 andl $252645135, %edx - 0x01, 0xca, //0x0000162b addl %ecx, %edx - 0x89, 0xd1, //0x0000162d movl %edx, %ecx - 0xc1, 0xe9, 0x04, //0x0000162f shrl $4, %ecx - 0x09, 0xd1, //0x00001632 orl %edx, %ecx - 0x89, 0xca, //0x00001634 movl %ecx, %edx - 0xc1, 0xea, 0x08, //0x00001636 shrl $8, %edx - 0x81, 0xe2, 0x00, 0xff, 0x00, 0x00, //0x00001639 andl $65280, %edx - 0x89, 0xce, //0x0000163f movl %ecx, %esi - 0x81, 0xe6, 0x80, 0x00, 0x00, 0x00, //0x00001641 andl $128, %esi - 0x09, 0xd6, //0x00001647 orl %edx, %esi - 0x0f, 0x84, 0x05, 0x00, 0x00, 0x00, //0x00001649 je LBB1_273 - 0xb9, 0xff, 0x00, 0x00, 0x00, //0x0000164f movl $255, %ecx - //0x00001654 LBB1_273 - 0x48, 0x83, 0xc0, 0x06, //0x00001654 addq $6, %rax - 0x49, 0x89, 0xc1, //0x00001658 movq %rax, %r9 - //0x0000165b LBB1_274 - 0x80, 0xf9, 0x0a, //0x0000165b cmpb $10, %cl - 0x0f, 0x84, 0xd6, 0xfe, 0xff, 0xff, //0x0000165e je LBB1_277 - 0x80, 0xf9, 0x0d, //0x00001664 cmpb $13, %cl - 0x0f, 0x84, 0xcd, 0xfe, 0xff, 0xff, //0x00001667 je LBB1_277 - 0x80, 0xf9, 0x3d, //0x0000166d cmpb $61, %cl - 0xe9, 0xa0, 0xfc, 0xff, 0xff, //0x00001670 jmp LBB1_212 - //0x00001675 LBB1_278 - 0x49, 0x89, 0xc9, //0x00001675 movq %rcx, %r9 - 0xe9, 0x98, 0xfc, 0xff, 0xff, //0x00001678 jmp LBB1_212 - //0x0000167d LBB1_279 - 0x4c, 0x89, 0xc8, //0x0000167d movq %r9, %rax - //0x00001680 LBB1_258 - 0x49, 0x89, 0xc1, //0x00001680 movq %rax, %r9 - 0xe9, 0x8d, 0xfc, 0xff, 0xff, //0x00001683 jmp LBB1_212 - //0x00001688 LBB1_282 - 0x31, 0xc0, //0x00001688 xorl %eax, %eax - 0xe9, 0x39, 0x33, 0x00, 0x00, //0x0000168a jmp LBB1_1139 - //0x0000168f LBB1_283 - 0x48, 0x8b, 0x45, 0x90, //0x0000168f movq $-112(%rbp), %rax - 0x4c, 0x8d, 0x60, 0xe0, //0x00001693 leaq $-32(%rax), %r12 - 0x48, 0x8b, 0x85, 0x78, 0xff, 0xff, 0xff, //0x00001697 movq $-136(%rbp), %rax - 0x49, 0x39, 0xc4, //0x0000169e cmpq %rax, %r12 - 0x0f, 0x82, 0xad, 0x22, 0x00, 0x00, //0x000016a1 jb LBB1_854 - 0x4c, 0x8d, 0x53, 0xe0, //0x000016a7 leaq $-32(%rbx), %r10 - 0x48, 0x89, 0x45, 0xb0, //0x000016ab movq %rax, $-80(%rbp) - 0x48, 0x8b, 0x45, 0xa8, //0x000016af movq $-88(%rbp), %rax - 0x49, 0x89, 0xc7, //0x000016b3 movq %rax, %r15 - 0x49, 0x39, 0xc2, //0x000016b6 cmpq %rax, %r10 - 0x0f, 0x82, 0xf9, 0xee, 0xff, 0xff, //0x000016b9 jb LBB1_2 - 0xc4, 0xc1, 0x7e, 0x6f, 0x41, 0x20, //0x000016bf vmovdqu $32(%r9), %ymm0 - 0x4c, 0x8b, 0x6d, 0xa8, //0x000016c5 movq $-88(%rbp), %r13 - 0x48, 0x8b, 0x45, 0x88, //0x000016c9 movq $-120(%rbp), %rax - 0x4a, 0x8d, 0x4c, 0x28, 0xfe, //0x000016cd leaq $-2(%rax,%r13), %rcx - 0x48, 0x89, 0x4d, 0xa0, //0x000016d2 movq %rcx, $-96(%rbp) - 0x4a, 0x8d, 0x44, 0x28, 0xfd, //0x000016d6 leaq $-3(%rax,%r13), %rax - 0x48, 0x89, 0x45, 0x80, //0x000016db movq %rax, $-128(%rbp) - 0xc5, 0xfd, 0x6f, 0x0d, 0x79, 0xed, 0xff, 0xff, //0x000016df vmovdqa $-4743(%rip), %ymm1 /* LCPI1_0+0(%rip) */ - 0xc5, 0xfd, 0x6f, 0x15, 0x91, 0xed, 0xff, 0xff, //0x000016e7 vmovdqa $-4719(%rip), %ymm2 /* LCPI1_1+0(%rip) */ - 0xc5, 0xe1, 0xef, 0xdb, //0x000016ef vpxor %xmm3, %xmm3, %xmm3 - 0x49, 0xb8, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, //0x000016f3 movabsq $-4294967296, %r8 - 0xc5, 0x7d, 0x6f, 0x2d, 0x9b, 0xed, 0xff, 0xff, //0x000016fd vmovdqa $-4709(%rip), %ymm13 /* LCPI1_2+0(%rip) */ - 0xc5, 0xfd, 0x6f, 0x2d, 0xb3, 0xed, 0xff, 0xff, //0x00001705 vmovdqa $-4685(%rip), %ymm5 /* LCPI1_3+0(%rip) */ - 0xc5, 0xfd, 0x6f, 0x35, 0xcb, 0xed, 0xff, 0xff, //0x0000170d vmovdqa $-4661(%rip), %ymm6 /* LCPI1_4+0(%rip) */ - 0xc5, 0xf9, 0x6f, 0x3d, 0x03, 0xee, 0xff, 0xff, //0x00001715 vmovdqa $-4605(%rip), %xmm7 /* LCPI1_5+0(%rip) */ - 0xc5, 0x7d, 0x6f, 0x05, 0xdb, 0xed, 0xff, 0xff, //0x0000171d vmovdqa $-4645(%rip), %ymm8 /* LCPI1_6+0(%rip) */ - 0x48, 0x8b, 0x85, 0x78, 0xff, 0xff, 0xff, //0x00001725 movq $-136(%rbp), %rax - 0x48, 0x89, 0x45, 0xb0, //0x0000172c movq %rax, $-80(%rbp) - 0x4d, 0x89, 0xef, //0x00001730 movq %r13, %r15 - 0xe9, 0x77, 0x00, 0x00, 0x00, //0x00001733 jmp LBB1_286 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001738 .p2align 4, 0x90 - //0x00001740 LBB1_295 - 0xc4, 0x41, 0x35, 0x74, 0x59, 0x40, //0x00001740 vpcmpeqb $64(%r9), %ymm9, %ymm11 - 0xc4, 0x41, 0x7e, 0x6f, 0x21, //0x00001746 vmovdqu (%r9), %ymm12 - 0xc4, 0x42, 0x1d, 0x00, 0xd2, //0x0000174b vpshufb %ymm10, %ymm12, %ymm10 - 0xc4, 0x43, 0x2d, 0x4c, 0x51, 0x60, 0xb0, //0x00001750 vpblendvb %ymm11, $96(%r9), %ymm10, %ymm10 - 0xc4, 0x41, 0x2d, 0xfc, 0xc9, //0x00001757 vpaddb %ymm9, %ymm10, %ymm9 - 0xc4, 0x41, 0x35, 0xdb, 0xcd, //0x0000175c vpand %ymm13, %ymm9, %ymm9 - 0xc4, 0x62, 0x35, 0x04, 0xcd, //0x00001761 vpmaddubsw %ymm5, %ymm9, %ymm9 - 0xc5, 0x35, 0xf5, 0xce, //0x00001766 vpmaddwd %ymm6, %ymm9, %ymm9 - 0xc4, 0x63, 0x7d, 0x39, 0xcc, 0x01, //0x0000176a vextracti128 $1, %ymm9, %xmm4 - 0xc4, 0xe2, 0x59, 0x00, 0xe7, //0x00001770 vpshufb %xmm7, %xmm4, %xmm4 - 0xc4, 0x42, 0x35, 0x00, 0xc8, //0x00001775 vpshufb %ymm8, %ymm9, %ymm9 - 0xc4, 0xe3, 0x35, 0x02, 0xe4, 0x08, //0x0000177a vpblendd $8, %ymm4, %ymm9, %ymm4 - 0xc4, 0xe3, 0x5d, 0x02, 0xe3, 0xc0, //0x00001780 vpblendd $192, %ymm3, %ymm4, %ymm4 - 0x48, 0x8b, 0x4d, 0xb0, //0x00001786 movq $-80(%rbp), %rcx - 0xc5, 0xfe, 0x7f, 0x21, //0x0000178a vmovdqu %ymm4, (%rcx) - 0x49, 0x83, 0xc7, 0x20, //0x0000178e addq $32, %r15 - 0x48, 0x83, 0xc1, 0x18, //0x00001792 addq $24, %rcx - 0x48, 0x89, 0x4d, 0xb0, //0x00001796 movq %rcx, $-80(%rbp) - 0x49, 0x39, 0xcc, //0x0000179a cmpq %rcx, %r12 - 0x0f, 0x82, 0x15, 0xee, 0xff, 0xff, //0x0000179d jb LBB1_2 - //0x000017a3 LBB1_506 - 0x4d, 0x89, 0xfd, //0x000017a3 movq %r15, %r13 - 0x4d, 0x39, 0xfa, //0x000017a6 cmpq %r15, %r10 - 0x0f, 0x82, 0x09, 0xee, 0xff, 0xff, //0x000017a9 jb LBB1_2 - //0x000017af LBB1_286 - 0xc4, 0x41, 0x7e, 0x6f, 0x4d, 0x00, //0x000017af vmovdqu (%r13), %ymm9 - 0xc4, 0xc1, 0x2d, 0x72, 0xd1, 0x04, //0x000017b5 vpsrld $4, %ymm9, %ymm10 - 0xc5, 0x2d, 0xdb, 0xd1, //0x000017bb vpand %ymm1, %ymm10, %ymm10 - 0xc5, 0x35, 0xdb, 0xd9, //0x000017bf vpand %ymm1, %ymm9, %ymm11 - 0xc4, 0x42, 0x7d, 0x00, 0xdb, //0x000017c3 vpshufb %ymm11, %ymm0, %ymm11 - 0xc4, 0x42, 0x6d, 0x00, 0xe2, //0x000017c8 vpshufb %ymm10, %ymm2, %ymm12 - 0xc4, 0x41, 0x1d, 0xdb, 0xdb, //0x000017cd vpand %ymm11, %ymm12, %ymm11 - 0xc5, 0x25, 0x74, 0xdb, //0x000017d2 vpcmpeqb %ymm3, %ymm11, %ymm11 - 0xc4, 0xc1, 0x7d, 0xd7, 0xc3, //0x000017d6 vpmovmskb %ymm11, %eax - 0x4c, 0x09, 0xc0, //0x000017db orq %r8, %rax - 0x48, 0x0f, 0xbc, 0xc0, //0x000017de bsfq %rax, %rax - 0x83, 0xf8, 0x1f, //0x000017e2 cmpl $31, %eax - 0x0f, 0x87, 0x55, 0xff, 0xff, 0xff, //0x000017e5 ja LBB1_295 - 0x4c, 0x39, 0xfb, //0x000017eb cmpq %r15, %rbx - 0x0f, 0x86, 0x3c, 0x02, 0x00, 0x00, //0x000017ee jbe LBB1_320 - 0xf6, 0x45, 0xbc, 0x08, //0x000017f4 testb $8, $-68(%rbp) - 0x0f, 0x84, 0x1e, 0x00, 0x00, 0x00, //0x000017f8 je LBB1_291 - 0x4c, 0x89, 0xf8, //0x000017fe movq %r15, %rax - 0xe9, 0xd6, 0x00, 0x00, 0x00, //0x00001801 jmp LBB1_303 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001806 .p2align 4, 0x90 - //0x00001810 LBB1_290 - 0x49, 0xff, 0xc7, //0x00001810 incq %r15 - 0x49, 0x39, 0xdf, //0x00001813 cmpq %rbx, %r15 - 0x0f, 0x83, 0x00, 0x02, 0x00, 0x00, //0x00001816 jae LBB1_318 - //0x0000181c LBB1_291 - 0x45, 0x0f, 0xb6, 0x37, //0x0000181c movzbl (%r15), %r14d - 0x49, 0x83, 0xfe, 0x0d, //0x00001820 cmpq $13, %r14 - 0x0f, 0x84, 0xe6, 0xff, 0xff, 0xff, //0x00001824 je LBB1_290 - 0x41, 0x80, 0xfe, 0x0a, //0x0000182a cmpb $10, %r14b - 0x0f, 0x84, 0xdc, 0xff, 0xff, 0xff, //0x0000182e je LBB1_290 - 0x48, 0x8b, 0x45, 0xc0, //0x00001834 movq $-64(%rbp), %rax - 0x42, 0x0f, 0xb6, 0x04, 0x30, //0x00001838 movzbl (%rax,%r14), %eax - 0x49, 0xff, 0xc7, //0x0000183d incq %r15 - 0x3d, 0xff, 0x00, 0x00, 0x00, //0x00001840 cmpl $255, %eax - 0x0f, 0x84, 0xb0, 0x02, 0x00, 0x00, //0x00001845 je LBB1_333 - 0x41, 0xbb, 0x01, 0x00, 0x00, 0x00, //0x0000184b movl $1, %r11d - 0x49, 0x39, 0xdf, //0x00001851 cmpq %rbx, %r15 - 0x0f, 0x82, 0x12, 0x00, 0x00, 0x00, //0x00001854 jb LBB1_297 - 0xe9, 0x4e, 0x0c, 0x00, 0x00, //0x0000185a jmp LBB1_492 - 0x90, //0x0000185f .p2align 4, 0x90 - //0x00001860 LBB1_296 - 0x49, 0xff, 0xc7, //0x00001860 incq %r15 - 0x49, 0x39, 0xdf, //0x00001863 cmpq %rbx, %r15 - 0x0f, 0x83, 0x90, 0x04, 0x00, 0x00, //0x00001866 jae LBB1_364 - //0x0000186c LBB1_297 - 0x45, 0x0f, 0xb6, 0x37, //0x0000186c movzbl (%r15), %r14d - 0x49, 0x83, 0xfe, 0x0d, //0x00001870 cmpq $13, %r14 - 0x0f, 0x84, 0xe6, 0xff, 0xff, 0xff, //0x00001874 je LBB1_296 - 0x41, 0x80, 0xfe, 0x0a, //0x0000187a cmpb $10, %r14b - 0x0f, 0x84, 0xdc, 0xff, 0xff, 0xff, //0x0000187e je LBB1_296 - 0x89, 0x45, 0xc8, //0x00001884 movl %eax, $-56(%rbp) - 0x48, 0x8b, 0x45, 0xc0, //0x00001887 movq $-64(%rbp), %rax - 0x42, 0x0f, 0xb6, 0x04, 0x30, //0x0000188b movzbl (%rax,%r14), %eax - 0x49, 0xff, 0xc7, //0x00001890 incq %r15 - 0x3d, 0xff, 0x00, 0x00, 0x00, //0x00001893 cmpl $255, %eax - 0x0f, 0x84, 0xe0, 0x06, 0x00, 0x00, //0x00001898 je LBB1_422 - 0x8b, 0x4d, 0xc8, //0x0000189e movl $-56(%rbp), %ecx - 0xc1, 0xe1, 0x06, //0x000018a1 shll $6, %ecx - 0x09, 0xc1, //0x000018a4 orl %eax, %ecx - 0x89, 0xc8, //0x000018a6 movl %ecx, %eax - 0x41, 0xbb, 0x02, 0x00, 0x00, 0x00, //0x000018a8 movl $2, %r11d - 0x49, 0x39, 0xdf, //0x000018ae cmpq %rbx, %r15 - 0x0f, 0x82, 0xab, 0x01, 0x00, 0x00, //0x000018b1 jb LBB1_322 - 0xe9, 0xf1, 0x0b, 0x00, 0x00, //0x000018b7 jmp LBB1_492 - //0x000018bc LBB1_301 - 0x80, 0xfa, 0x6e, //0x000018bc cmpb $110, %dl - 0x0f, 0x85, 0xf5, 0x01, 0x00, 0x00, //0x000018bf jne LBB1_327 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000018c5 .p2align 4, 0x90 - //0x000018d0 LBB1_302 - 0x4c, 0x89, 0xf8, //0x000018d0 movq %r15, %rax - 0x49, 0x39, 0xdf, //0x000018d3 cmpq %rbx, %r15 - 0x0f, 0x83, 0x40, 0x01, 0x00, 0x00, //0x000018d6 jae LBB1_318 - //0x000018dc LBB1_303 - 0x48, 0x8d, 0x50, 0x01, //0x000018dc leaq $1(%rax), %rdx - 0x44, 0x0f, 0xb6, 0x30, //0x000018e0 movzbl (%rax), %r14d - 0x41, 0x80, 0xfe, 0x5c, //0x000018e4 cmpb $92, %r14b - 0x0f, 0x85, 0x12, 0x01, 0x00, 0x00, //0x000018e8 jne LBB1_316 - 0x4c, 0x8d, 0x78, 0x02, //0x000018ee leaq $2(%rax), %r15 - 0x41, 0xb6, 0xff, //0x000018f2 movb $-1, %r14b - 0x49, 0x39, 0xdf, //0x000018f5 cmpq %rbx, %r15 - 0x0f, 0x87, 0xb4, 0x01, 0x00, 0x00, //0x000018f8 ja LBB1_326 - 0x0f, 0xb6, 0x12, //0x000018fe movzbl (%rdx), %edx - 0x80, 0xfa, 0x71, //0x00001901 cmpb $113, %dl - 0x0f, 0x8e, 0xb2, 0xff, 0xff, 0xff, //0x00001904 jle LBB1_301 - 0x80, 0xfa, 0x72, //0x0000190a cmpb $114, %dl - 0x0f, 0x84, 0xbd, 0xff, 0xff, 0xff, //0x0000190d je LBB1_302 - 0x80, 0xfa, 0x75, //0x00001913 cmpb $117, %dl - 0x0f, 0x85, 0xaa, 0x01, 0x00, 0x00, //0x00001916 jne LBB1_329 - 0x48, 0x8b, 0x4d, 0xd0, //0x0000191c movq $-48(%rbp), %rcx - 0x4c, 0x29, 0xf9, //0x00001920 subq %r15, %rcx - 0x48, 0x83, 0xf9, 0x04, //0x00001923 cmpq $4, %rcx - 0x0f, 0x8c, 0x99, 0x01, 0x00, 0x00, //0x00001927 jl LBB1_329 - 0x41, 0x8b, 0x1f, //0x0000192d movl (%r15), %ebx - 0x89, 0xdf, //0x00001930 movl %ebx, %edi - 0xf7, 0xd7, //0x00001932 notl %edi - 0x8d, 0x8b, 0xd0, 0xcf, 0xcf, 0xcf, //0x00001934 leal $-808464432(%rbx), %ecx - 0x81, 0xe7, 0x80, 0x80, 0x80, 0x80, //0x0000193a andl $-2139062144, %edi - 0x85, 0xcf, //0x00001940 testl %ecx, %edi - 0x0f, 0x85, 0x7e, 0x01, 0x00, 0x00, //0x00001942 jne LBB1_329 - 0x8d, 0x8b, 0x19, 0x19, 0x19, 0x19, //0x00001948 leal $421075225(%rbx), %ecx - 0x09, 0xd9, //0x0000194e orl %ebx, %ecx - 0xf7, 0xc1, 0x80, 0x80, 0x80, 0x80, //0x00001950 testl $-2139062144, %ecx - 0x0f, 0x85, 0x6a, 0x01, 0x00, 0x00, //0x00001956 jne LBB1_329 - 0x89, 0xda, //0x0000195c movl %ebx, %edx - 0x81, 0xe2, 0x7f, 0x7f, 0x7f, 0x7f, //0x0000195e andl $2139062143, %edx - 0xb9, 0xc0, 0xc0, 0xc0, 0xc0, //0x00001964 movl $-1061109568, %ecx - 0x29, 0xd1, //0x00001969 subl %edx, %ecx - 0x8d, 0xb2, 0x46, 0x46, 0x46, 0x46, //0x0000196b leal $1179010630(%rdx), %esi - 0x21, 0xf9, //0x00001971 andl %edi, %ecx - 0x85, 0xf1, //0x00001973 testl %esi, %ecx - 0x0f, 0x85, 0x4b, 0x01, 0x00, 0x00, //0x00001975 jne LBB1_329 - 0xb9, 0xe0, 0xe0, 0xe0, 0xe0, //0x0000197b movl $-522133280, %ecx - 0x29, 0xd1, //0x00001980 subl %edx, %ecx - 0x81, 0xc2, 0x39, 0x39, 0x39, 0x39, //0x00001982 addl $960051513, %edx - 0x21, 0xcf, //0x00001988 andl %ecx, %edi - 0x85, 0xd7, //0x0000198a testl %edx, %edi - 0x0f, 0x85, 0x34, 0x01, 0x00, 0x00, //0x0000198c jne LBB1_329 - 0x0f, 0xcb, //0x00001992 bswapl %ebx - 0x89, 0xd9, //0x00001994 movl %ebx, %ecx - 0xc1, 0xe9, 0x04, //0x00001996 shrl $4, %ecx - 0xf7, 0xd1, //0x00001999 notl %ecx - 0x81, 0xe1, 0x01, 0x01, 0x01, 0x01, //0x0000199b andl $16843009, %ecx - 0x8d, 0x0c, 0xc9, //0x000019a1 leal (%rcx,%rcx,8), %ecx - 0x81, 0xe3, 0x0f, 0x0f, 0x0f, 0x0f, //0x000019a4 andl $252645135, %ebx - 0x01, 0xcb, //0x000019aa addl %ecx, %ebx - 0x41, 0x89, 0xde, //0x000019ac movl %ebx, %r14d - 0x41, 0xc1, 0xee, 0x04, //0x000019af shrl $4, %r14d - 0x41, 0x09, 0xde, //0x000019b3 orl %ebx, %r14d - 0x44, 0x89, 0xf1, //0x000019b6 movl %r14d, %ecx - 0xc1, 0xe9, 0x08, //0x000019b9 shrl $8, %ecx - 0x81, 0xe1, 0x00, 0xff, 0x00, 0x00, //0x000019bc andl $65280, %ecx - 0x44, 0x89, 0xf2, //0x000019c2 movl %r14d, %edx - 0x81, 0xe2, 0x80, 0x00, 0x00, 0x00, //0x000019c5 andl $128, %edx - 0x09, 0xca, //0x000019cb orl %ecx, %edx - 0x0f, 0x84, 0x06, 0x00, 0x00, 0x00, //0x000019cd je LBB1_315 - 0x41, 0xbe, 0xff, 0x00, 0x00, 0x00, //0x000019d3 movl $255, %r14d - //0x000019d9 LBB1_315 - 0x48, 0x83, 0xc0, 0x06, //0x000019d9 addq $6, %rax - 0x49, 0x89, 0xc7, //0x000019dd movq %rax, %r15 - 0x48, 0x8b, 0x5d, 0xd0, //0x000019e0 movq $-48(%rbp), %rbx - 0x41, 0x80, 0xfe, 0x0d, //0x000019e4 cmpb $13, %r14b - 0x0f, 0x85, 0x1f, 0x00, 0x00, 0x00, //0x000019e8 jne LBB1_317 - 0xe9, 0xdd, 0xfe, 0xff, 0xff, //0x000019ee jmp LBB1_302 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000019f3 .p2align 4, 0x90 - //0x00001a00 LBB1_316 - 0x49, 0x89, 0xd7, //0x00001a00 movq %rdx, %r15 - 0x41, 0x80, 0xfe, 0x0d, //0x00001a03 cmpb $13, %r14b - 0x0f, 0x84, 0xc3, 0xfe, 0xff, 0xff, //0x00001a07 je LBB1_302 - //0x00001a0d LBB1_317 - 0x41, 0x80, 0xfe, 0x0a, //0x00001a0d cmpb $10, %r14b - 0x0f, 0x84, 0xb9, 0xfe, 0xff, 0xff, //0x00001a11 je LBB1_302 - 0xe9, 0xae, 0x00, 0x00, 0x00, //0x00001a17 jmp LBB1_330 - //0x00001a1c LBB1_318 - 0x31, 0xc0, //0x00001a1c xorl %eax, %eax - 0x45, 0x31, 0xdb, //0x00001a1e xorl %r11d, %r11d - //0x00001a21 LBB1_319 - 0x45, 0x85, 0xdb, //0x00001a21 testl %r11d, %r11d - 0x0f, 0x85, 0x83, 0x0a, 0x00, 0x00, //0x00001a24 jne LBB1_492 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001a2a .p2align 4, 0x90 - //0x00001a30 LBB1_320 - 0x48, 0x8b, 0x4d, 0xb0, //0x00001a30 movq $-80(%rbp), %rcx - 0x48, 0x89, 0x4d, 0xb0, //0x00001a34 movq %rcx, $-80(%rbp) - 0x49, 0x39, 0xcc, //0x00001a38 cmpq %rcx, %r12 - 0x0f, 0x83, 0x62, 0xfd, 0xff, 0xff, //0x00001a3b jae LBB1_506 - 0xe9, 0x72, 0xeb, 0xff, 0xff, //0x00001a41 jmp LBB1_2 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001a46 .p2align 4, 0x90 - //0x00001a50 LBB1_321 - 0x49, 0xff, 0xc7, //0x00001a50 incq %r15 - 0x41, 0xbb, 0x02, 0x00, 0x00, 0x00, //0x00001a53 movl $2, %r11d - 0x49, 0x39, 0xdf, //0x00001a59 cmpq %rbx, %r15 - 0x0f, 0x83, 0xbf, 0xff, 0xff, 0xff, //0x00001a5c jae LBB1_319 - //0x00001a62 LBB1_322 - 0x45, 0x0f, 0xb6, 0x37, //0x00001a62 movzbl (%r15), %r14d - 0x49, 0x83, 0xfe, 0x0d, //0x00001a66 cmpq $13, %r14 - 0x0f, 0x84, 0xe0, 0xff, 0xff, 0xff, //0x00001a6a je LBB1_321 - 0x41, 0x80, 0xfe, 0x0a, //0x00001a70 cmpb $10, %r14b - 0x0f, 0x84, 0xd6, 0xff, 0xff, 0xff, //0x00001a74 je LBB1_321 - 0x89, 0x45, 0xc8, //0x00001a7a movl %eax, $-56(%rbp) - 0x48, 0x8b, 0x45, 0xc0, //0x00001a7d movq $-64(%rbp), %rax - 0x42, 0x0f, 0xb6, 0x04, 0x30, //0x00001a81 movzbl (%rax,%r14), %eax - 0x49, 0xff, 0xc7, //0x00001a86 incq %r15 - 0x3d, 0xff, 0x00, 0x00, 0x00, //0x00001a89 cmpl $255, %eax - 0x0f, 0x84, 0x67, 0x09, 0x00, 0x00, //0x00001a8e je LBB1_458 - 0x8b, 0x4d, 0xc8, //0x00001a94 movl $-56(%rbp), %ecx - 0xc1, 0xe1, 0x06, //0x00001a97 shll $6, %ecx - 0x09, 0xc1, //0x00001a9a orl %eax, %ecx - 0x89, 0xc8, //0x00001a9c movl %ecx, %eax - 0x41, 0xbb, 0x03, 0x00, 0x00, 0x00, //0x00001a9e movl $3, %r11d - 0x49, 0x39, 0xdf, //0x00001aa4 cmpq %rbx, %r15 - 0x0f, 0x82, 0xec, 0x03, 0x00, 0x00, //0x00001aa7 jb LBB1_387 - 0xe9, 0xfb, 0x09, 0x00, 0x00, //0x00001aad jmp LBB1_492 - //0x00001ab2 LBB1_326 - 0x49, 0x89, 0xd7, //0x00001ab2 movq %rdx, %r15 - 0xe9, 0x10, 0x00, 0x00, 0x00, //0x00001ab5 jmp LBB1_330 - //0x00001aba LBB1_327 - 0x80, 0xfa, 0x2f, //0x00001aba cmpb $47, %dl - 0x0f, 0x85, 0x03, 0x00, 0x00, 0x00, //0x00001abd jne LBB1_329 - 0x41, 0x89, 0xd6, //0x00001ac3 movl %edx, %r14d - //0x00001ac6 LBB1_329 - 0x48, 0x8b, 0x5d, 0xd0, //0x00001ac6 movq $-48(%rbp), %rbx - //0x00001aca LBB1_330 - 0x41, 0x0f, 0xb6, 0xc6, //0x00001aca movzbl %r14b, %eax - 0x48, 0x8b, 0x4d, 0xc0, //0x00001ace movq $-64(%rbp), %rcx - 0x0f, 0xb6, 0x04, 0x01, //0x00001ad2 movzbl (%rcx,%rax), %eax - 0x3d, 0xff, 0x00, 0x00, 0x00, //0x00001ad6 cmpl $255, %eax - 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x00001adb je LBB1_333 - 0x41, 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00001ae1 movl $1, %r11d - 0x49, 0x39, 0xdf, //0x00001ae7 cmpq %rbx, %r15 - 0x0f, 0x83, 0xbd, 0x09, 0x00, 0x00, //0x00001aea jae LBB1_492 - 0x89, 0x45, 0xc8, //0x00001af0 movl %eax, $-56(%rbp) - 0x4c, 0x89, 0xf8, //0x00001af3 movq %r15, %rax - 0xe9, 0xd4, 0x00, 0x00, 0x00, //0x00001af6 jmp LBB1_349 - //0x00001afb LBB1_333 - 0xc7, 0x45, 0xc8, 0x00, 0x00, 0x00, 0x00, //0x00001afb movl $0, $-56(%rbp) - 0x45, 0x31, 0xdb, //0x00001b02 xorl %r11d, %r11d - //0x00001b05 LBB1_334 - 0xf6, 0x45, 0xbc, 0x02, //0x00001b05 testb $2, $-68(%rbp) - 0x0f, 0x85, 0xca, 0x09, 0x00, 0x00, //0x00001b09 jne LBB1_495 - 0x41, 0x83, 0xfb, 0x02, //0x00001b0f cmpl $2, %r11d - 0x0f, 0x82, 0xc0, 0x09, 0x00, 0x00, //0x00001b13 jb LBB1_495 - 0x41, 0x80, 0xfe, 0x3d, //0x00001b19 cmpb $61, %r14b - 0x0f, 0x85, 0xb6, 0x09, 0x00, 0x00, //0x00001b1d jne LBB1_495 - 0xbe, 0x05, 0x00, 0x00, 0x00, //0x00001b23 movl $5, %esi - 0x44, 0x29, 0xde, //0x00001b28 subl %r11d, %esi - 0xf6, 0x45, 0xbc, 0x08, //0x00001b2b testb $8, $-68(%rbp) - 0x0f, 0x85, 0xd2, 0x01, 0x00, 0x00, //0x00001b2f jne LBB1_365 - 0x4c, 0x39, 0x7d, 0xd0, //0x00001b35 cmpq %r15, $-48(%rbp) - 0x0f, 0x86, 0x74, 0x0b, 0x00, 0x00, //0x00001b39 jbe LBB1_499 - 0x49, 0x8d, 0x57, 0x03, //0x00001b3f leaq $3(%r15), %rdx - 0x48, 0x8b, 0x45, 0xa0, //0x00001b43 movq $-96(%rbp), %rax - 0x4c, 0x29, 0xf8, //0x00001b47 subq %r15, %rax - 0x49, 0x8d, 0x5f, 0x04, //0x00001b4a leaq $4(%r15), %rbx - 0x48, 0x8b, 0x7d, 0x80, //0x00001b4e movq $-128(%rbp), %rdi - 0x4c, 0x29, 0xff, //0x00001b52 subq %r15, %rdi - 0xe9, 0x1f, 0x00, 0x00, 0x00, //0x00001b55 jmp LBB1_341 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001b5a .p2align 4, 0x90 - //0x00001b60 LBB1_340 - 0x49, 0xff, 0xc7, //0x00001b60 incq %r15 - 0x48, 0xff, 0xc2, //0x00001b63 incq %rdx - 0x48, 0xff, 0xc8, //0x00001b66 decq %rax - 0x48, 0xff, 0xc3, //0x00001b69 incq %rbx - 0x48, 0xff, 0xcf, //0x00001b6c decq %rdi - 0x4c, 0x39, 0x7d, 0xd0, //0x00001b6f cmpq %r15, $-48(%rbp) - 0x0f, 0x84, 0x51, 0x05, 0x00, 0x00, //0x00001b73 je LBB1_498 - //0x00001b79 LBB1_341 - 0x41, 0x0f, 0xb6, 0x0f, //0x00001b79 movzbl (%r15), %ecx - 0x80, 0xf9, 0x0a, //0x00001b7d cmpb $10, %cl - 0x0f, 0x84, 0xda, 0xff, 0xff, 0xff, //0x00001b80 je LBB1_340 - 0x80, 0xf9, 0x0d, //0x00001b86 cmpb $13, %cl - 0x0f, 0x84, 0xd1, 0xff, 0xff, 0xff, //0x00001b89 je LBB1_340 - 0x80, 0xf9, 0x3d, //0x00001b8f cmpb $61, %cl - 0x0f, 0x85, 0x43, 0x05, 0x00, 0x00, //0x00001b92 jne LBB1_426 - 0x49, 0xff, 0xc7, //0x00001b98 incq %r15 - 0x83, 0xfe, 0x02, //0x00001b9b cmpl $2, %esi - 0x0f, 0x84, 0x35, 0x09, 0x00, 0x00, //0x00001b9e je LBB1_495 - 0x4c, 0x39, 0x7d, 0xd0, //0x00001ba4 cmpq %r15, $-48(%rbp) - 0x0f, 0x87, 0x41, 0x03, 0x00, 0x00, //0x00001ba8 ja LBB1_392 - 0xe9, 0x00, 0x0b, 0x00, 0x00, //0x00001bae jmp LBB1_499 - //0x00001bb3 LBB1_346 - 0x80, 0xfb, 0x6e, //0x00001bb3 cmpb $110, %bl - 0x0f, 0x85, 0x6d, 0x03, 0x00, 0x00, //0x00001bb6 jne LBB1_398 - //0x00001bbc LBB1_347 - 0x49, 0x89, 0xd7, //0x00001bbc movq %rdx, %r15 - 0x48, 0x8b, 0x5d, 0xd0, //0x00001bbf movq $-48(%rbp), %rbx - //0x00001bc3 LBB1_348 - 0x4c, 0x89, 0xf8, //0x00001bc3 movq %r15, %rax - 0x49, 0x39, 0xdf, //0x00001bc6 cmpq %rbx, %r15 - 0x0f, 0x83, 0xaa, 0x02, 0x00, 0x00, //0x00001bc9 jae LBB1_385 - //0x00001bcf LBB1_349 - 0x4c, 0x8d, 0x78, 0x01, //0x00001bcf leaq $1(%rax), %r15 - 0x44, 0x0f, 0xb6, 0x30, //0x00001bd3 movzbl (%rax), %r14d - 0x41, 0x80, 0xfe, 0x5c, //0x00001bd7 cmpb $92, %r14b - 0x0f, 0x85, 0x02, 0x01, 0x00, 0x00, //0x00001bdb jne LBB1_362 - 0x48, 0x8d, 0x50, 0x02, //0x00001be1 leaq $2(%rax), %rdx - 0x41, 0xb6, 0xff, //0x00001be5 movb $-1, %r14b - 0x48, 0x39, 0xda, //0x00001be8 cmpq %rbx, %rdx - 0x0f, 0x87, 0x55, 0x03, 0x00, 0x00, //0x00001beb ja LBB1_401 - 0x41, 0x0f, 0xb6, 0x1f, //0x00001bf1 movzbl (%r15), %ebx - 0x80, 0xfb, 0x71, //0x00001bf5 cmpb $113, %bl - 0x0f, 0x8e, 0xb5, 0xff, 0xff, 0xff, //0x00001bf8 jle LBB1_346 - 0x80, 0xfb, 0x72, //0x00001bfe cmpb $114, %bl - 0x0f, 0x84, 0xb5, 0xff, 0xff, 0xff, //0x00001c01 je LBB1_347 - 0x80, 0xfb, 0x75, //0x00001c07 cmpb $117, %bl - 0x0f, 0x85, 0x25, 0x03, 0x00, 0x00, //0x00001c0a jne LBB1_400 - 0x48, 0x8b, 0x4d, 0xd0, //0x00001c10 movq $-48(%rbp), %rcx - 0x48, 0x29, 0xd1, //0x00001c14 subq %rdx, %rcx - 0x48, 0x83, 0xf9, 0x04, //0x00001c17 cmpq $4, %rcx - 0x0f, 0x8c, 0x14, 0x03, 0x00, 0x00, //0x00001c1b jl LBB1_400 - 0x8b, 0x32, //0x00001c21 movl (%rdx), %esi - 0x89, 0xf3, //0x00001c23 movl %esi, %ebx - 0xf7, 0xd3, //0x00001c25 notl %ebx - 0x8d, 0x8e, 0xd0, 0xcf, 0xcf, 0xcf, //0x00001c27 leal $-808464432(%rsi), %ecx - 0x81, 0xe3, 0x80, 0x80, 0x80, 0x80, //0x00001c2d andl $-2139062144, %ebx - 0x85, 0xcb, //0x00001c33 testl %ecx, %ebx - 0x0f, 0x85, 0xfa, 0x02, 0x00, 0x00, //0x00001c35 jne LBB1_400 - 0x8d, 0x8e, 0x19, 0x19, 0x19, 0x19, //0x00001c3b leal $421075225(%rsi), %ecx - 0x09, 0xf1, //0x00001c41 orl %esi, %ecx - 0xf7, 0xc1, 0x80, 0x80, 0x80, 0x80, //0x00001c43 testl $-2139062144, %ecx - 0x0f, 0x85, 0xe6, 0x02, 0x00, 0x00, //0x00001c49 jne LBB1_400 - 0x89, 0xf7, //0x00001c4f movl %esi, %edi - 0x81, 0xe7, 0x7f, 0x7f, 0x7f, 0x7f, //0x00001c51 andl $2139062143, %edi - 0xb9, 0xc0, 0xc0, 0xc0, 0xc0, //0x00001c57 movl $-1061109568, %ecx - 0x29, 0xf9, //0x00001c5c subl %edi, %ecx - 0x44, 0x8d, 0x87, 0x46, 0x46, 0x46, 0x46, //0x00001c5e leal $1179010630(%rdi), %r8d - 0x21, 0xd9, //0x00001c65 andl %ebx, %ecx - 0x44, 0x85, 0xc1, //0x00001c67 testl %r8d, %ecx - 0x0f, 0x85, 0xc5, 0x02, 0x00, 0x00, //0x00001c6a jne LBB1_400 - 0xb9, 0xe0, 0xe0, 0xe0, 0xe0, //0x00001c70 movl $-522133280, %ecx - 0x29, 0xf9, //0x00001c75 subl %edi, %ecx - 0x81, 0xc7, 0x39, 0x39, 0x39, 0x39, //0x00001c77 addl $960051513, %edi - 0x21, 0xcb, //0x00001c7d andl %ecx, %ebx - 0x85, 0xfb, //0x00001c7f testl %edi, %ebx - 0x0f, 0x85, 0xae, 0x02, 0x00, 0x00, //0x00001c81 jne LBB1_400 - 0x0f, 0xce, //0x00001c87 bswapl %esi - 0x89, 0xf1, //0x00001c89 movl %esi, %ecx - 0xc1, 0xe9, 0x04, //0x00001c8b shrl $4, %ecx - 0xf7, 0xd1, //0x00001c8e notl %ecx - 0x81, 0xe1, 0x01, 0x01, 0x01, 0x01, //0x00001c90 andl $16843009, %ecx - 0x8d, 0x0c, 0xc9, //0x00001c96 leal (%rcx,%rcx,8), %ecx - 0x81, 0xe6, 0x0f, 0x0f, 0x0f, 0x0f, //0x00001c99 andl $252645135, %esi - 0x01, 0xce, //0x00001c9f addl %ecx, %esi - 0x41, 0x89, 0xf6, //0x00001ca1 movl %esi, %r14d - 0x41, 0xc1, 0xee, 0x04, //0x00001ca4 shrl $4, %r14d - 0x41, 0x09, 0xf6, //0x00001ca8 orl %esi, %r14d - 0x44, 0x89, 0xf1, //0x00001cab movl %r14d, %ecx - 0xc1, 0xe9, 0x08, //0x00001cae shrl $8, %ecx - 0x81, 0xe1, 0x00, 0xff, 0x00, 0x00, //0x00001cb1 andl $65280, %ecx - 0x44, 0x89, 0xf2, //0x00001cb7 movl %r14d, %edx - 0x81, 0xe2, 0x80, 0x00, 0x00, 0x00, //0x00001cba andl $128, %edx - 0x09, 0xca, //0x00001cc0 orl %ecx, %edx - 0x0f, 0x84, 0x06, 0x00, 0x00, 0x00, //0x00001cc2 je LBB1_361 - 0x41, 0xbe, 0xff, 0x00, 0x00, 0x00, //0x00001cc8 movl $255, %r14d - //0x00001cce LBB1_361 - 0x48, 0x83, 0xc0, 0x06, //0x00001cce addq $6, %rax - 0x49, 0x89, 0xc7, //0x00001cd2 movq %rax, %r15 - 0x48, 0x8b, 0x5d, 0xd0, //0x00001cd5 movq $-48(%rbp), %rbx - 0x49, 0xb8, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, //0x00001cd9 movabsq $-4294967296, %r8 - //0x00001ce3 LBB1_362 - 0x41, 0x80, 0xfe, 0x0a, //0x00001ce3 cmpb $10, %r14b - 0x0f, 0x84, 0xd6, 0xfe, 0xff, 0xff, //0x00001ce7 je LBB1_348 - 0x41, 0x80, 0xfe, 0x0d, //0x00001ced cmpb $13, %r14b - 0x0f, 0x84, 0xcc, 0xfe, 0xff, 0xff, //0x00001cf1 je LBB1_348 - 0xe9, 0x4a, 0x02, 0x00, 0x00, //0x00001cf7 jmp LBB1_401 - //0x00001cfc LBB1_364 - 0x41, 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00001cfc movl $1, %r11d - 0xe9, 0x1a, 0xfd, 0xff, 0xff, //0x00001d02 jmp LBB1_319 - //0x00001d07 LBB1_365 - 0x48, 0x8b, 0x5d, 0xd0, //0x00001d07 movq $-48(%rbp), %rbx - 0x4c, 0x39, 0xfb, //0x00001d0b cmpq %r15, %rbx - 0x0f, 0x87, 0x28, 0x00, 0x00, 0x00, //0x00001d0e ja LBB1_368 - 0xe9, 0x9a, 0x09, 0x00, 0x00, //0x00001d14 jmp LBB1_499 - //0x00001d19 LBB1_384 - 0x49, 0x89, 0xd6, //0x00001d19 movq %rdx, %r14 - 0x4d, 0x89, 0xf7, //0x00001d1c movq %r14, %r15 - 0x49, 0x39, 0xde, //0x00001d1f cmpq %rbx, %r14 - 0x0f, 0x82, 0x14, 0x00, 0x00, 0x00, //0x00001d22 jb LBB1_368 - 0xe9, 0x44, 0x01, 0x00, 0x00, //0x00001d28 jmp LBB1_425 - //0x00001d2d LBB1_366 - 0x4c, 0x89, 0xf2, //0x00001d2d movq %r14, %rdx - 0x4d, 0x89, 0xf7, //0x00001d30 movq %r14, %r15 - 0x49, 0x39, 0xde, //0x00001d33 cmpq %rbx, %r14 - 0x0f, 0x83, 0x35, 0x01, 0x00, 0x00, //0x00001d36 jae LBB1_425 - //0x00001d3c LBB1_368 - 0x49, 0x8d, 0x57, 0x01, //0x00001d3c leaq $1(%r15), %rdx - 0x41, 0x0f, 0xb6, 0x3f, //0x00001d40 movzbl (%r15), %edi - 0x40, 0x80, 0xff, 0x5c, //0x00001d44 cmpb $92, %dil - 0x0f, 0x85, 0xe9, 0x00, 0x00, 0x00, //0x00001d48 jne LBB1_381 - 0x4d, 0x8d, 0x77, 0x02, //0x00001d4e leaq $2(%r15), %r14 - 0x49, 0x39, 0xde, //0x00001d52 cmpq %rbx, %r14 - 0x0f, 0x87, 0xe2, 0x07, 0x00, 0x00, //0x00001d55 ja LBB1_459 - 0x0f, 0xb6, 0x02, //0x00001d5b movzbl (%rdx), %eax - 0x3c, 0x6e, //0x00001d5e cmpb $110, %al - 0x0f, 0x84, 0xc7, 0xff, 0xff, 0xff, //0x00001d60 je LBB1_366 - 0x3c, 0x72, //0x00001d66 cmpb $114, %al - 0x0f, 0x84, 0xbf, 0xff, 0xff, 0xff, //0x00001d68 je LBB1_366 - 0x3c, 0x75, //0x00001d6e cmpb $117, %al - 0x0f, 0x85, 0x7d, 0x06, 0x00, 0x00, //0x00001d70 jne LBB1_479 - 0x48, 0x89, 0xd8, //0x00001d76 movq %rbx, %rax - 0x4c, 0x29, 0xf0, //0x00001d79 subq %r14, %rax - 0x48, 0x83, 0xf8, 0x04, //0x00001d7c cmpq $4, %rax - 0x0f, 0x8c, 0x6d, 0x06, 0x00, 0x00, //0x00001d80 jl LBB1_479 - 0x41, 0x8b, 0x06, //0x00001d86 movl (%r14), %eax - 0x89, 0xc2, //0x00001d89 movl %eax, %edx - 0xf7, 0xd2, //0x00001d8b notl %edx - 0x8d, 0x88, 0xd0, 0xcf, 0xcf, 0xcf, //0x00001d8d leal $-808464432(%rax), %ecx - 0x81, 0xe2, 0x80, 0x80, 0x80, 0x80, //0x00001d93 andl $-2139062144, %edx - 0x85, 0xca, //0x00001d99 testl %ecx, %edx - 0x0f, 0x85, 0x52, 0x06, 0x00, 0x00, //0x00001d9b jne LBB1_479 - 0x8d, 0x88, 0x19, 0x19, 0x19, 0x19, //0x00001da1 leal $421075225(%rax), %ecx - 0x09, 0xc1, //0x00001da7 orl %eax, %ecx - 0xf7, 0xc1, 0x80, 0x80, 0x80, 0x80, //0x00001da9 testl $-2139062144, %ecx - 0x0f, 0x85, 0x3e, 0x06, 0x00, 0x00, //0x00001daf jne LBB1_479 - 0x89, 0x75, 0x98, //0x00001db5 movl %esi, $-104(%rbp) - 0x89, 0xc7, //0x00001db8 movl %eax, %edi - 0x81, 0xe7, 0x7f, 0x7f, 0x7f, 0x7f, //0x00001dba andl $2139062143, %edi - 0xb9, 0xc0, 0xc0, 0xc0, 0xc0, //0x00001dc0 movl $-1061109568, %ecx - 0x29, 0xf9, //0x00001dc5 subl %edi, %ecx - 0x8d, 0xb7, 0x46, 0x46, 0x46, 0x46, //0x00001dc7 leal $1179010630(%rdi), %esi - 0x21, 0xd1, //0x00001dcd andl %edx, %ecx - 0x85, 0xf1, //0x00001dcf testl %esi, %ecx - 0x0f, 0x85, 0x1c, 0x06, 0x00, 0x00, //0x00001dd1 jne LBB1_479 - 0xb9, 0xe0, 0xe0, 0xe0, 0xe0, //0x00001dd7 movl $-522133280, %ecx - 0x29, 0xf9, //0x00001ddc subl %edi, %ecx - 0x81, 0xc7, 0x39, 0x39, 0x39, 0x39, //0x00001dde addl $960051513, %edi - 0x21, 0xca, //0x00001de4 andl %ecx, %edx - 0x85, 0xfa, //0x00001de6 testl %edi, %edx - 0x0f, 0x85, 0x05, 0x06, 0x00, 0x00, //0x00001de8 jne LBB1_479 - 0x0f, 0xc8, //0x00001dee bswapl %eax - 0x89, 0xc1, //0x00001df0 movl %eax, %ecx - 0xc1, 0xe9, 0x04, //0x00001df2 shrl $4, %ecx - 0xf7, 0xd1, //0x00001df5 notl %ecx - 0x81, 0xe1, 0x01, 0x01, 0x01, 0x01, //0x00001df7 andl $16843009, %ecx - 0x8d, 0x0c, 0xc9, //0x00001dfd leal (%rcx,%rcx,8), %ecx - 0x25, 0x0f, 0x0f, 0x0f, 0x0f, //0x00001e00 andl $252645135, %eax - 0x01, 0xc8, //0x00001e05 addl %ecx, %eax - 0x89, 0xc7, //0x00001e07 movl %eax, %edi - 0xc1, 0xef, 0x04, //0x00001e09 shrl $4, %edi - 0x09, 0xc7, //0x00001e0c orl %eax, %edi - 0x89, 0xf8, //0x00001e0e movl %edi, %eax - 0xc1, 0xe8, 0x08, //0x00001e10 shrl $8, %eax - 0x25, 0x00, 0xff, 0x00, 0x00, //0x00001e13 andl $65280, %eax - 0x89, 0xf9, //0x00001e18 movl %edi, %ecx - 0x81, 0xe1, 0x80, 0x00, 0x00, 0x00, //0x00001e1a andl $128, %ecx - 0x09, 0xc1, //0x00001e20 orl %eax, %ecx - 0x0f, 0x84, 0x05, 0x00, 0x00, 0x00, //0x00001e22 je LBB1_380 - 0xbf, 0xff, 0x00, 0x00, 0x00, //0x00001e28 movl $255, %edi - //0x00001e2d LBB1_380 - 0x49, 0x83, 0xc7, 0x06, //0x00001e2d addq $6, %r15 - 0x4c, 0x89, 0xfa, //0x00001e31 movq %r15, %rdx - 0x8b, 0x75, 0x98, //0x00001e34 movl $-104(%rbp), %esi - //0x00001e37 LBB1_381 - 0x40, 0x80, 0xff, 0x0a, //0x00001e37 cmpb $10, %dil - 0x0f, 0x84, 0xd8, 0xfe, 0xff, 0xff, //0x00001e3b je LBB1_384 - 0x40, 0x80, 0xff, 0x0d, //0x00001e41 cmpb $13, %dil - 0x0f, 0x84, 0xce, 0xfe, 0xff, 0xff, //0x00001e45 je LBB1_384 - 0x40, 0x80, 0xff, 0x3d, //0x00001e4b cmpb $61, %dil - 0x0f, 0x85, 0xe8, 0x06, 0x00, 0x00, //0x00001e4f jne LBB1_459 - 0x49, 0x89, 0xd7, //0x00001e55 movq %rdx, %r15 - 0x83, 0xfe, 0x02, //0x00001e58 cmpl $2, %esi - 0x0f, 0x84, 0x78, 0x06, 0x00, 0x00, //0x00001e5b je LBB1_495 - 0x89, 0x75, 0x98, //0x00001e61 movl %esi, $-104(%rbp) - 0x48, 0x8b, 0x75, 0xd0, //0x00001e64 movq $-48(%rbp), %rsi - 0x48, 0x39, 0xd6, //0x00001e68 cmpq %rdx, %rsi - 0x0f, 0x87, 0x48, 0x04, 0x00, 0x00, //0x00001e6b ja LBB1_462 - //0x00001e71 LBB1_425 - 0x49, 0x89, 0xd7, //0x00001e71 movq %rdx, %r15 - 0xe9, 0x3a, 0x08, 0x00, 0x00, //0x00001e74 jmp LBB1_499 - //0x00001e79 LBB1_385 - 0x41, 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00001e79 movl $1, %r11d - 0x8b, 0x45, 0xc8, //0x00001e7f movl $-56(%rbp), %eax - 0xe9, 0x9a, 0xfb, 0xff, 0xff, //0x00001e82 jmp LBB1_319 - //0x00001e87 LBB1_386 - 0x49, 0xff, 0xc7, //0x00001e87 incq %r15 - 0x41, 0xbb, 0x03, 0x00, 0x00, 0x00, //0x00001e8a movl $3, %r11d - 0x49, 0x39, 0xdf, //0x00001e90 cmpq %rbx, %r15 - 0x0f, 0x83, 0x88, 0xfb, 0xff, 0xff, //0x00001e93 jae LBB1_319 - //0x00001e99 LBB1_387 - 0x45, 0x0f, 0xb6, 0x37, //0x00001e99 movzbl (%r15), %r14d - 0x49, 0x83, 0xfe, 0x0d, //0x00001e9d cmpq $13, %r14 - 0x0f, 0x84, 0xe0, 0xff, 0xff, 0xff, //0x00001ea1 je LBB1_386 - 0x41, 0x80, 0xfe, 0x0a, //0x00001ea7 cmpb $10, %r14b - 0x0f, 0x84, 0xd6, 0xff, 0xff, 0xff, //0x00001eab je LBB1_386 - 0x89, 0x45, 0xc8, //0x00001eb1 movl %eax, $-56(%rbp) - 0x48, 0x8b, 0x45, 0xc0, //0x00001eb4 movq $-64(%rbp), %rax - 0x42, 0x0f, 0xb6, 0x04, 0x30, //0x00001eb8 movzbl (%rax,%r14), %eax - 0x49, 0xff, 0xc7, //0x00001ebd incq %r15 - 0x3d, 0xff, 0x00, 0x00, 0x00, //0x00001ec0 cmpl $255, %eax - 0x0f, 0x85, 0xd2, 0x05, 0x00, 0x00, //0x00001ec5 jne LBB1_491 - //0x00001ecb LBB1_497 - 0x41, 0xbb, 0x03, 0x00, 0x00, 0x00, //0x00001ecb movl $3, %r11d - 0xe9, 0x2f, 0xfc, 0xff, 0xff, //0x00001ed1 jmp LBB1_334 - //0x00001ed6 LBB1_391 - 0x49, 0xff, 0xc7, //0x00001ed6 incq %r15 - 0x48, 0xff, 0xc2, //0x00001ed9 incq %rdx - 0x48, 0xff, 0xc8, //0x00001edc decq %rax - 0x48, 0xff, 0xc3, //0x00001edf incq %rbx - 0x48, 0xff, 0xcf, //0x00001ee2 decq %rdi - 0x4c, 0x39, 0x7d, 0xd0, //0x00001ee5 cmpq %r15, $-48(%rbp) - 0x0f, 0x84, 0xdb, 0x01, 0x00, 0x00, //0x00001ee9 je LBB1_498 - //0x00001eef LBB1_392 - 0x41, 0x0f, 0xb6, 0x0f, //0x00001eef movzbl (%r15), %ecx - 0x80, 0xf9, 0x0a, //0x00001ef3 cmpb $10, %cl - 0x0f, 0x84, 0xda, 0xff, 0xff, 0xff, //0x00001ef6 je LBB1_391 - 0x80, 0xf9, 0x0d, //0x00001efc cmpb $13, %cl - 0x0f, 0x84, 0xd1, 0xff, 0xff, 0xff, //0x00001eff je LBB1_391 - 0x80, 0xf9, 0x3d, //0x00001f05 cmpb $61, %cl - 0x0f, 0x85, 0xcd, 0x01, 0x00, 0x00, //0x00001f08 jne LBB1_426 - 0x49, 0xff, 0xc7, //0x00001f0e incq %r15 - 0x83, 0xfe, 0x03, //0x00001f11 cmpl $3, %esi - 0x0f, 0x84, 0xbf, 0x05, 0x00, 0x00, //0x00001f14 je LBB1_495 - 0x4c, 0x39, 0x7d, 0xd0, //0x00001f1a cmpq %r15, $-48(%rbp) - 0x0f, 0x87, 0xf4, 0x04, 0x00, 0x00, //0x00001f1e ja LBB1_481 - 0xe9, 0x8a, 0x07, 0x00, 0x00, //0x00001f24 jmp LBB1_499 - //0x00001f29 LBB1_398 - 0x80, 0xfb, 0x2f, //0x00001f29 cmpb $47, %bl - 0x0f, 0x85, 0x03, 0x00, 0x00, 0x00, //0x00001f2c jne LBB1_400 - 0x41, 0x89, 0xde, //0x00001f32 movl %ebx, %r14d - //0x00001f35 LBB1_400 - 0x49, 0x89, 0xd7, //0x00001f35 movq %rdx, %r15 - 0x48, 0x8b, 0x5d, 0xd0, //0x00001f38 movq $-48(%rbp), %rbx - 0x49, 0xb8, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, //0x00001f3c movabsq $-4294967296, %r8 - //0x00001f46 LBB1_401 - 0x41, 0x0f, 0xb6, 0xc6, //0x00001f46 movzbl %r14b, %eax - 0x48, 0x8b, 0x4d, 0xc0, //0x00001f4a movq $-64(%rbp), %rcx - 0x0f, 0xb6, 0x04, 0x01, //0x00001f4e movzbl (%rcx,%rax), %eax - 0x3d, 0xff, 0x00, 0x00, 0x00, //0x00001f52 cmpl $255, %eax - 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x00001f57 je LBB1_422 - 0x8b, 0x4d, 0xc8, //0x00001f5d movl $-56(%rbp), %ecx - 0xc1, 0xe1, 0x06, //0x00001f60 shll $6, %ecx - 0x09, 0xc1, //0x00001f63 orl %eax, %ecx - 0x89, 0xc8, //0x00001f65 movl %ecx, %eax - 0x41, 0xbb, 0x02, 0x00, 0x00, 0x00, //0x00001f67 movl $2, %r11d - 0x49, 0x39, 0xdf, //0x00001f6d cmpq %rbx, %r15 - 0x0f, 0x83, 0x37, 0x05, 0x00, 0x00, //0x00001f70 jae LBB1_492 - 0x89, 0x45, 0xc8, //0x00001f76 movl %eax, $-56(%rbp) - 0xe9, 0x2c, 0x00, 0x00, 0x00, //0x00001f79 jmp LBB1_407 - //0x00001f7e LBB1_422 - 0x41, 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00001f7e movl $1, %r11d - 0xe9, 0x7c, 0xfb, 0xff, 0xff, //0x00001f84 jmp LBB1_334 - //0x00001f89 LBB1_404 - 0x80, 0xfa, 0x6e, //0x00001f89 cmpb $110, %dl - 0x0f, 0x85, 0x54, 0x01, 0x00, 0x00, //0x00001f8c jne LBB1_432 - //0x00001f92 LBB1_405 - 0x48, 0x89, 0xc2, //0x00001f92 movq %rax, %rdx - 0x8b, 0x45, 0xc8, //0x00001f95 movl $-56(%rbp), %eax - //0x00001f98 LBB1_406 - 0x41, 0xbb, 0x02, 0x00, 0x00, 0x00, //0x00001f98 movl $2, %r11d - 0x49, 0x89, 0xd7, //0x00001f9e movq %rdx, %r15 - 0x48, 0x39, 0xda, //0x00001fa1 cmpq %rbx, %rdx - 0x0f, 0x83, 0x29, 0x01, 0x00, 0x00, //0x00001fa4 jae LBB1_424 - //0x00001faa LBB1_407 - 0x49, 0x8d, 0x57, 0x01, //0x00001faa leaq $1(%r15), %rdx - 0x45, 0x0f, 0xb6, 0x37, //0x00001fae movzbl (%r15), %r14d - 0x41, 0x80, 0xfe, 0x5c, //0x00001fb2 cmpb $92, %r14b - 0x0f, 0x85, 0xf5, 0x00, 0x00, 0x00, //0x00001fb6 jne LBB1_420 - 0x49, 0x8d, 0x47, 0x02, //0x00001fbc leaq $2(%r15), %rax - 0x41, 0xb6, 0xff, //0x00001fc0 movb $-1, %r14b - 0x48, 0x39, 0xd8, //0x00001fc3 cmpq %rbx, %rax - 0x0f, 0x87, 0x29, 0x01, 0x00, 0x00, //0x00001fc6 ja LBB1_435 - 0x0f, 0xb6, 0x12, //0x00001fcc movzbl (%rdx), %edx - 0x80, 0xfa, 0x71, //0x00001fcf cmpb $113, %dl - 0x0f, 0x8e, 0xb1, 0xff, 0xff, 0xff, //0x00001fd2 jle LBB1_404 - 0x80, 0xfa, 0x72, //0x00001fd8 cmpb $114, %dl - 0x0f, 0x84, 0xb1, 0xff, 0xff, 0xff, //0x00001fdb je LBB1_405 - 0x80, 0xfa, 0x75, //0x00001fe1 cmpb $117, %dl - 0x0f, 0x85, 0x08, 0x01, 0x00, 0x00, //0x00001fe4 jne LBB1_434 - 0x48, 0x89, 0xd9, //0x00001fea movq %rbx, %rcx - 0x48, 0x29, 0xc1, //0x00001fed subq %rax, %rcx - 0x48, 0x83, 0xf9, 0x04, //0x00001ff0 cmpq $4, %rcx - 0x0f, 0x8c, 0xf8, 0x00, 0x00, 0x00, //0x00001ff4 jl LBB1_434 - 0x8b, 0x10, //0x00001ffa movl (%rax), %edx - 0x89, 0xd7, //0x00001ffc movl %edx, %edi - 0xf7, 0xd7, //0x00001ffe notl %edi - 0x8d, 0x8a, 0xd0, 0xcf, 0xcf, 0xcf, //0x00002000 leal $-808464432(%rdx), %ecx - 0x81, 0xe7, 0x80, 0x80, 0x80, 0x80, //0x00002006 andl $-2139062144, %edi - 0x85, 0xcf, //0x0000200c testl %ecx, %edi - 0x0f, 0x85, 0xde, 0x00, 0x00, 0x00, //0x0000200e jne LBB1_434 - 0x8d, 0x8a, 0x19, 0x19, 0x19, 0x19, //0x00002014 leal $421075225(%rdx), %ecx - 0x09, 0xd1, //0x0000201a orl %edx, %ecx - 0xf7, 0xc1, 0x80, 0x80, 0x80, 0x80, //0x0000201c testl $-2139062144, %ecx - 0x0f, 0x85, 0xca, 0x00, 0x00, 0x00, //0x00002022 jne LBB1_434 - 0x89, 0xd6, //0x00002028 movl %edx, %esi - 0x81, 0xe6, 0x7f, 0x7f, 0x7f, 0x7f, //0x0000202a andl $2139062143, %esi - 0xb9, 0xc0, 0xc0, 0xc0, 0xc0, //0x00002030 movl $-1061109568, %ecx - 0x29, 0xf1, //0x00002035 subl %esi, %ecx - 0x8d, 0x9e, 0x46, 0x46, 0x46, 0x46, //0x00002037 leal $1179010630(%rsi), %ebx - 0x21, 0xf9, //0x0000203d andl %edi, %ecx - 0x85, 0xd9, //0x0000203f testl %ebx, %ecx - 0x48, 0x8b, 0x5d, 0xd0, //0x00002041 movq $-48(%rbp), %rbx - 0x0f, 0x85, 0xa7, 0x00, 0x00, 0x00, //0x00002045 jne LBB1_434 - 0xb9, 0xe0, 0xe0, 0xe0, 0xe0, //0x0000204b movl $-522133280, %ecx - 0x29, 0xf1, //0x00002050 subl %esi, %ecx - 0x81, 0xc6, 0x39, 0x39, 0x39, 0x39, //0x00002052 addl $960051513, %esi - 0x21, 0xcf, //0x00002058 andl %ecx, %edi - 0x85, 0xf7, //0x0000205a testl %esi, %edi - 0x0f, 0x85, 0x90, 0x00, 0x00, 0x00, //0x0000205c jne LBB1_434 - 0x0f, 0xca, //0x00002062 bswapl %edx - 0x89, 0xd0, //0x00002064 movl %edx, %eax - 0xc1, 0xe8, 0x04, //0x00002066 shrl $4, %eax - 0xf7, 0xd0, //0x00002069 notl %eax - 0x25, 0x01, 0x01, 0x01, 0x01, //0x0000206b andl $16843009, %eax - 0x8d, 0x04, 0xc0, //0x00002070 leal (%rax,%rax,8), %eax - 0x81, 0xe2, 0x0f, 0x0f, 0x0f, 0x0f, //0x00002073 andl $252645135, %edx - 0x01, 0xc2, //0x00002079 addl %eax, %edx - 0x41, 0x89, 0xd6, //0x0000207b movl %edx, %r14d - 0x41, 0xc1, 0xee, 0x04, //0x0000207e shrl $4, %r14d - 0x41, 0x09, 0xd6, //0x00002082 orl %edx, %r14d - 0x44, 0x89, 0xf0, //0x00002085 movl %r14d, %eax - 0xc1, 0xe8, 0x08, //0x00002088 shrl $8, %eax - 0x25, 0x00, 0xff, 0x00, 0x00, //0x0000208b andl $65280, %eax - 0x44, 0x89, 0xf1, //0x00002090 movl %r14d, %ecx - 0x81, 0xe1, 0x80, 0x00, 0x00, 0x00, //0x00002093 andl $128, %ecx - 0x09, 0xc1, //0x00002099 orl %eax, %ecx - 0x0f, 0x84, 0x06, 0x00, 0x00, 0x00, //0x0000209b je LBB1_419 - 0x41, 0xbe, 0xff, 0x00, 0x00, 0x00, //0x000020a1 movl $255, %r14d - //0x000020a7 LBB1_419 - 0x49, 0x83, 0xc7, 0x06, //0x000020a7 addq $6, %r15 - 0x4c, 0x89, 0xfa, //0x000020ab movq %r15, %rdx - 0x8b, 0x45, 0xc8, //0x000020ae movl $-56(%rbp), %eax - //0x000020b1 LBB1_420 - 0x41, 0x80, 0xfe, 0x0a, //0x000020b1 cmpb $10, %r14b - 0x0f, 0x84, 0xdd, 0xfe, 0xff, 0xff, //0x000020b5 je LBB1_406 - 0x41, 0x80, 0xfe, 0x0d, //0x000020bb cmpb $13, %r14b - 0x0f, 0x84, 0xd3, 0xfe, 0xff, 0xff, //0x000020bf je LBB1_406 - 0xe9, 0x2b, 0x00, 0x00, 0x00, //0x000020c5 jmp LBB1_435 - //0x000020ca LBB1_498 - 0x4c, 0x8b, 0x7d, 0xd0, //0x000020ca movq $-48(%rbp), %r15 - 0xe9, 0xe0, 0x05, 0x00, 0x00, //0x000020ce jmp LBB1_499 - //0x000020d3 LBB1_424 - 0x49, 0x89, 0xd7, //0x000020d3 movq %rdx, %r15 - 0xe9, 0x46, 0xf9, 0xff, 0xff, //0x000020d6 jmp LBB1_319 - //0x000020db LBB1_426 - 0x49, 0xff, 0xc7, //0x000020db incq %r15 - 0x4c, 0x89, 0xfb, //0x000020de movq %r15, %rbx - 0xe9, 0xf3, 0x03, 0x00, 0x00, //0x000020e1 jmp LBB1_495 - //0x000020e6 LBB1_432 - 0x80, 0xfa, 0x2f, //0x000020e6 cmpb $47, %dl - 0x0f, 0x85, 0x03, 0x00, 0x00, 0x00, //0x000020e9 jne LBB1_434 - 0x41, 0x89, 0xd6, //0x000020ef movl %edx, %r14d - //0x000020f2 LBB1_434 - 0x48, 0x89, 0xc2, //0x000020f2 movq %rax, %rdx - //0x000020f5 LBB1_435 - 0x41, 0x0f, 0xb6, 0xc6, //0x000020f5 movzbl %r14b, %eax - 0x48, 0x8b, 0x4d, 0xc0, //0x000020f9 movq $-64(%rbp), %rcx - 0x0f, 0xb6, 0x04, 0x01, //0x000020fd movzbl (%rcx,%rax), %eax - 0x3d, 0xff, 0x00, 0x00, 0x00, //0x00002101 cmpl $255, %eax - 0x0f, 0x84, 0x74, 0x01, 0x00, 0x00, //0x00002106 je LBB1_456 - 0x8b, 0x4d, 0xc8, //0x0000210c movl $-56(%rbp), %ecx - 0xc1, 0xe1, 0x06, //0x0000210f shll $6, %ecx - 0x09, 0xc1, //0x00002112 orl %eax, %ecx - 0x89, 0xc8, //0x00002114 movl %ecx, %eax - 0x41, 0xbb, 0x03, 0x00, 0x00, 0x00, //0x00002116 movl $3, %r11d - 0x48, 0x39, 0xda, //0x0000211c cmpq %rbx, %rdx - 0x0f, 0x83, 0x69, 0x01, 0x00, 0x00, //0x0000211f jae LBB1_457 - 0x89, 0x45, 0xc8, //0x00002125 movl %eax, $-56(%rbp) - 0xe9, 0x25, 0x00, 0x00, 0x00, //0x00002128 jmp LBB1_441 - //0x0000212d LBB1_438 - 0x80, 0xfb, 0x6e, //0x0000212d cmpb $110, %bl - 0x0f, 0x85, 0x33, 0x03, 0x00, 0x00, //0x00002130 jne LBB1_487 - //0x00002136 LBB1_439 - 0x49, 0x89, 0xc7, //0x00002136 movq %rax, %r15 - 0x48, 0x8b, 0x5d, 0xd0, //0x00002139 movq $-48(%rbp), %rbx - 0x8b, 0x45, 0xc8, //0x0000213d movl $-56(%rbp), %eax - //0x00002140 LBB1_440 - 0x41, 0xbb, 0x03, 0x00, 0x00, 0x00, //0x00002140 movl $3, %r11d - 0x4c, 0x89, 0xfa, //0x00002146 movq %r15, %rdx - 0x49, 0x39, 0xdf, //0x00002149 cmpq %rbx, %r15 - 0x0f, 0x83, 0xcf, 0xf8, 0xff, 0xff, //0x0000214c jae LBB1_319 - //0x00002152 LBB1_441 - 0x4c, 0x8d, 0x7a, 0x01, //0x00002152 leaq $1(%rdx), %r15 - 0x44, 0x0f, 0xb6, 0x32, //0x00002156 movzbl (%rdx), %r14d - 0x41, 0x80, 0xfe, 0x5c, //0x0000215a cmpb $92, %r14b - 0x0f, 0x85, 0x03, 0x01, 0x00, 0x00, //0x0000215e jne LBB1_454 - 0x48, 0x8d, 0x42, 0x02, //0x00002164 leaq $2(%rdx), %rax - 0x41, 0xb6, 0xff, //0x00002168 movb $-1, %r14b - 0x48, 0x39, 0xd8, //0x0000216b cmpq %rbx, %rax - 0x0f, 0x87, 0x12, 0x03, 0x00, 0x00, //0x0000216e ja LBB1_490 - 0x41, 0x0f, 0xb6, 0x1f, //0x00002174 movzbl (%r15), %ebx - 0x80, 0xfb, 0x71, //0x00002178 cmpb $113, %bl - 0x0f, 0x8e, 0xac, 0xff, 0xff, 0xff, //0x0000217b jle LBB1_438 - 0x80, 0xfb, 0x72, //0x00002181 cmpb $114, %bl - 0x0f, 0x84, 0xac, 0xff, 0xff, 0xff, //0x00002184 je LBB1_439 - 0x80, 0xfb, 0x75, //0x0000218a cmpb $117, %bl - 0x0f, 0x85, 0xe2, 0x02, 0x00, 0x00, //0x0000218d jne LBB1_489 - 0x48, 0x8b, 0x4d, 0xd0, //0x00002193 movq $-48(%rbp), %rcx - 0x48, 0x29, 0xc1, //0x00002197 subq %rax, %rcx - 0x48, 0x83, 0xf9, 0x04, //0x0000219a cmpq $4, %rcx - 0x0f, 0x8c, 0xd1, 0x02, 0x00, 0x00, //0x0000219e jl LBB1_489 - 0x8b, 0x38, //0x000021a4 movl (%rax), %edi - 0x89, 0xfb, //0x000021a6 movl %edi, %ebx - 0xf7, 0xd3, //0x000021a8 notl %ebx - 0x8d, 0x8f, 0xd0, 0xcf, 0xcf, 0xcf, //0x000021aa leal $-808464432(%rdi), %ecx - 0x81, 0xe3, 0x80, 0x80, 0x80, 0x80, //0x000021b0 andl $-2139062144, %ebx - 0x85, 0xcb, //0x000021b6 testl %ecx, %ebx - 0x0f, 0x85, 0xb7, 0x02, 0x00, 0x00, //0x000021b8 jne LBB1_489 - 0x8d, 0x8f, 0x19, 0x19, 0x19, 0x19, //0x000021be leal $421075225(%rdi), %ecx - 0x09, 0xf9, //0x000021c4 orl %edi, %ecx - 0xf7, 0xc1, 0x80, 0x80, 0x80, 0x80, //0x000021c6 testl $-2139062144, %ecx - 0x0f, 0x85, 0xa3, 0x02, 0x00, 0x00, //0x000021cc jne LBB1_489 - 0x89, 0xfe, //0x000021d2 movl %edi, %esi - 0x81, 0xe6, 0x7f, 0x7f, 0x7f, 0x7f, //0x000021d4 andl $2139062143, %esi - 0xb9, 0xc0, 0xc0, 0xc0, 0xc0, //0x000021da movl $-1061109568, %ecx - 0x29, 0xf1, //0x000021df subl %esi, %ecx - 0x44, 0x8d, 0x86, 0x46, 0x46, 0x46, 0x46, //0x000021e1 leal $1179010630(%rsi), %r8d - 0x21, 0xd9, //0x000021e8 andl %ebx, %ecx - 0x44, 0x85, 0xc1, //0x000021ea testl %r8d, %ecx - 0x0f, 0x85, 0x82, 0x02, 0x00, 0x00, //0x000021ed jne LBB1_489 - 0xb9, 0xe0, 0xe0, 0xe0, 0xe0, //0x000021f3 movl $-522133280, %ecx - 0x29, 0xf1, //0x000021f8 subl %esi, %ecx - 0x81, 0xc6, 0x39, 0x39, 0x39, 0x39, //0x000021fa addl $960051513, %esi - 0x21, 0xcb, //0x00002200 andl %ecx, %ebx - 0x85, 0xf3, //0x00002202 testl %esi, %ebx - 0x0f, 0x85, 0x6b, 0x02, 0x00, 0x00, //0x00002204 jne LBB1_489 - 0x0f, 0xcf, //0x0000220a bswapl %edi - 0x89, 0xf8, //0x0000220c movl %edi, %eax - 0xc1, 0xe8, 0x04, //0x0000220e shrl $4, %eax - 0xf7, 0xd0, //0x00002211 notl %eax - 0x25, 0x01, 0x01, 0x01, 0x01, //0x00002213 andl $16843009, %eax - 0x8d, 0x04, 0xc0, //0x00002218 leal (%rax,%rax,8), %eax - 0x81, 0xe7, 0x0f, 0x0f, 0x0f, 0x0f, //0x0000221b andl $252645135, %edi - 0x01, 0xc7, //0x00002221 addl %eax, %edi - 0x41, 0x89, 0xfe, //0x00002223 movl %edi, %r14d - 0x41, 0xc1, 0xee, 0x04, //0x00002226 shrl $4, %r14d - 0x41, 0x09, 0xfe, //0x0000222a orl %edi, %r14d - 0x44, 0x89, 0xf0, //0x0000222d movl %r14d, %eax - 0xc1, 0xe8, 0x08, //0x00002230 shrl $8, %eax - 0x25, 0x00, 0xff, 0x00, 0x00, //0x00002233 andl $65280, %eax - 0x44, 0x89, 0xf1, //0x00002238 movl %r14d, %ecx - 0x81, 0xe1, 0x80, 0x00, 0x00, 0x00, //0x0000223b andl $128, %ecx - 0x09, 0xc1, //0x00002241 orl %eax, %ecx - 0x0f, 0x84, 0x06, 0x00, 0x00, 0x00, //0x00002243 je LBB1_453 - 0x41, 0xbe, 0xff, 0x00, 0x00, 0x00, //0x00002249 movl $255, %r14d - //0x0000224f LBB1_453 - 0x48, 0x83, 0xc2, 0x06, //0x0000224f addq $6, %rdx - 0x49, 0x89, 0xd7, //0x00002253 movq %rdx, %r15 - 0x48, 0x8b, 0x5d, 0xd0, //0x00002256 movq $-48(%rbp), %rbx - 0x49, 0xb8, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, //0x0000225a movabsq $-4294967296, %r8 - 0x8b, 0x45, 0xc8, //0x00002264 movl $-56(%rbp), %eax - //0x00002267 LBB1_454 - 0x41, 0x80, 0xfe, 0x0a, //0x00002267 cmpb $10, %r14b - 0x0f, 0x84, 0xcf, 0xfe, 0xff, 0xff, //0x0000226b je LBB1_440 - 0x41, 0x80, 0xfe, 0x0d, //0x00002271 cmpb $13, %r14b - 0x0f, 0x84, 0xc5, 0xfe, 0xff, 0xff, //0x00002275 je LBB1_440 - 0xe9, 0x06, 0x02, 0x00, 0x00, //0x0000227b jmp LBB1_490 - //0x00002280 LBB1_456 - 0x41, 0xbb, 0x02, 0x00, 0x00, 0x00, //0x00002280 movl $2, %r11d - 0x49, 0x89, 0xd7, //0x00002286 movq %rdx, %r15 - 0xe9, 0x77, 0xf8, 0xff, 0xff, //0x00002289 jmp LBB1_334 - //0x0000228e LBB1_457 - 0x49, 0x89, 0xd7, //0x0000228e movq %rdx, %r15 - 0xe9, 0x17, 0x02, 0x00, 0x00, //0x00002291 jmp LBB1_492 - //0x00002296 LBB1_478 - 0x4d, 0x89, 0xfe, //0x00002296 movq %r15, %r14 - 0x4c, 0x89, 0xf2, //0x00002299 movq %r14, %rdx - 0x49, 0x39, 0xf6, //0x0000229c cmpq %rsi, %r14 - 0x0f, 0x82, 0x14, 0x00, 0x00, 0x00, //0x0000229f jb LBB1_462 - 0xe9, 0x09, 0x04, 0x00, 0x00, //0x000022a5 jmp LBB1_499 - //0x000022aa LBB1_460 - 0x4d, 0x89, 0xf7, //0x000022aa movq %r14, %r15 - 0x4c, 0x89, 0xf2, //0x000022ad movq %r14, %rdx - 0x49, 0x39, 0xf6, //0x000022b0 cmpq %rsi, %r14 - 0x0f, 0x83, 0xfa, 0x03, 0x00, 0x00, //0x000022b3 jae LBB1_499 - //0x000022b9 LBB1_462 - 0x4c, 0x8d, 0x7a, 0x01, //0x000022b9 leaq $1(%rdx), %r15 - 0x0f, 0xb6, 0x3a, //0x000022bd movzbl (%rdx), %edi - 0x40, 0x80, 0xff, 0x5c, //0x000022c0 cmpb $92, %dil - 0x0f, 0x85, 0xe8, 0x00, 0x00, 0x00, //0x000022c4 jne LBB1_475 - 0x4c, 0x8d, 0x72, 0x02, //0x000022ca leaq $2(%rdx), %r14 - 0x49, 0x39, 0xf6, //0x000022ce cmpq %rsi, %r14 - 0x0f, 0x87, 0x63, 0x02, 0x00, 0x00, //0x000022d1 ja LBB1_517 - 0x41, 0x0f, 0xb6, 0x07, //0x000022d7 movzbl (%r15), %eax - 0x3c, 0x6e, //0x000022db cmpb $110, %al - 0x0f, 0x84, 0xc7, 0xff, 0xff, 0xff, //0x000022dd je LBB1_460 - 0x3c, 0x72, //0x000022e3 cmpb $114, %al - 0x0f, 0x84, 0xbf, 0xff, 0xff, 0xff, //0x000022e5 je LBB1_460 - 0x3c, 0x75, //0x000022eb cmpb $117, %al - 0x0f, 0x85, 0x00, 0x01, 0x00, 0x00, //0x000022ed jne LBB1_479 - 0x48, 0x89, 0xf0, //0x000022f3 movq %rsi, %rax - 0x4c, 0x29, 0xf0, //0x000022f6 subq %r14, %rax - 0x48, 0x83, 0xf8, 0x04, //0x000022f9 cmpq $4, %rax - 0x0f, 0x8c, 0xf0, 0x00, 0x00, 0x00, //0x000022fd jl LBB1_479 - 0x41, 0x8b, 0x06, //0x00002303 movl (%r14), %eax - 0x89, 0xc7, //0x00002306 movl %eax, %edi - 0xf7, 0xd7, //0x00002308 notl %edi - 0x8d, 0x88, 0xd0, 0xcf, 0xcf, 0xcf, //0x0000230a leal $-808464432(%rax), %ecx - 0x81, 0xe7, 0x80, 0x80, 0x80, 0x80, //0x00002310 andl $-2139062144, %edi - 0x85, 0xcf, //0x00002316 testl %ecx, %edi - 0x0f, 0x85, 0xd5, 0x00, 0x00, 0x00, //0x00002318 jne LBB1_479 - 0x8d, 0x88, 0x19, 0x19, 0x19, 0x19, //0x0000231e leal $421075225(%rax), %ecx - 0x09, 0xc1, //0x00002324 orl %eax, %ecx - 0xf7, 0xc1, 0x80, 0x80, 0x80, 0x80, //0x00002326 testl $-2139062144, %ecx - 0x0f, 0x85, 0xc1, 0x00, 0x00, 0x00, //0x0000232c jne LBB1_479 - 0x89, 0xc6, //0x00002332 movl %eax, %esi - 0x81, 0xe6, 0x7f, 0x7f, 0x7f, 0x7f, //0x00002334 andl $2139062143, %esi - 0xb9, 0xc0, 0xc0, 0xc0, 0xc0, //0x0000233a movl $-1061109568, %ecx - 0x29, 0xf1, //0x0000233f subl %esi, %ecx - 0x8d, 0x9e, 0x46, 0x46, 0x46, 0x46, //0x00002341 leal $1179010630(%rsi), %ebx - 0x21, 0xf9, //0x00002347 andl %edi, %ecx - 0x85, 0xd9, //0x00002349 testl %ebx, %ecx - 0x0f, 0x85, 0xa2, 0x00, 0x00, 0x00, //0x0000234b jne LBB1_479 - 0xb9, 0xe0, 0xe0, 0xe0, 0xe0, //0x00002351 movl $-522133280, %ecx - 0x29, 0xf1, //0x00002356 subl %esi, %ecx - 0x81, 0xc6, 0x39, 0x39, 0x39, 0x39, //0x00002358 addl $960051513, %esi - 0x21, 0xcf, //0x0000235e andl %ecx, %edi - 0x85, 0xf7, //0x00002360 testl %esi, %edi - 0x48, 0x8b, 0x75, 0xd0, //0x00002362 movq $-48(%rbp), %rsi - 0x0f, 0x85, 0x87, 0x00, 0x00, 0x00, //0x00002366 jne LBB1_479 - 0x0f, 0xc8, //0x0000236c bswapl %eax - 0x89, 0xc1, //0x0000236e movl %eax, %ecx - 0xc1, 0xe9, 0x04, //0x00002370 shrl $4, %ecx - 0xf7, 0xd1, //0x00002373 notl %ecx - 0x81, 0xe1, 0x01, 0x01, 0x01, 0x01, //0x00002375 andl $16843009, %ecx - 0x8d, 0x0c, 0xc9, //0x0000237b leal (%rcx,%rcx,8), %ecx - 0x25, 0x0f, 0x0f, 0x0f, 0x0f, //0x0000237e andl $252645135, %eax - 0x01, 0xc8, //0x00002383 addl %ecx, %eax - 0x89, 0xc7, //0x00002385 movl %eax, %edi - 0xc1, 0xef, 0x04, //0x00002387 shrl $4, %edi - 0x09, 0xc7, //0x0000238a orl %eax, %edi - 0x89, 0xf8, //0x0000238c movl %edi, %eax - 0xc1, 0xe8, 0x08, //0x0000238e shrl $8, %eax - 0x25, 0x00, 0xff, 0x00, 0x00, //0x00002391 andl $65280, %eax - 0x89, 0xf9, //0x00002396 movl %edi, %ecx - 0x81, 0xe1, 0x80, 0x00, 0x00, 0x00, //0x00002398 andl $128, %ecx - 0x09, 0xc1, //0x0000239e orl %eax, %ecx - 0x0f, 0x84, 0x05, 0x00, 0x00, 0x00, //0x000023a0 je LBB1_474 - 0xbf, 0xff, 0x00, 0x00, 0x00, //0x000023a6 movl $255, %edi - //0x000023ab LBB1_474 - 0x48, 0x83, 0xc2, 0x06, //0x000023ab addq $6, %rdx - 0x49, 0x89, 0xd7, //0x000023af movq %rdx, %r15 - //0x000023b2 LBB1_475 - 0x40, 0x80, 0xff, 0x0a, //0x000023b2 cmpb $10, %dil - 0x0f, 0x84, 0xda, 0xfe, 0xff, 0xff, //0x000023b6 je LBB1_478 - 0x40, 0x80, 0xff, 0x0d, //0x000023bc cmpb $13, %dil - 0x0f, 0x84, 0xd0, 0xfe, 0xff, 0xff, //0x000023c0 je LBB1_478 - 0x40, 0x80, 0xff, 0x3d, //0x000023c6 cmpb $61, %dil - 0x0f, 0x85, 0x09, 0x01, 0x00, 0x00, //0x000023ca jne LBB1_495 - 0x83, 0x7d, 0x98, 0x03, //0x000023d0 cmpl $3, $-104(%rbp) - 0x0f, 0x84, 0xff, 0x00, 0x00, 0x00, //0x000023d4 je LBB1_495 - 0x4c, 0x39, 0x7d, 0xd0, //0x000023da cmpq %r15, $-48(%rbp) - 0x0f, 0x87, 0x86, 0x01, 0x00, 0x00, //0x000023de ja LBB1_522 - //0x000023e4 LBB1_511 - 0x49, 0xb8, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, //0x000023e4 movabsq $-4294967296, %r8 - 0xe9, 0xc0, 0x02, 0x00, 0x00, //0x000023ee jmp LBB1_499 - //0x000023f3 LBB1_479 - 0x4d, 0x89, 0xf7, //0x000023f3 movq %r14, %r15 - 0xe9, 0xde, 0x00, 0x00, 0x00, //0x000023f6 jmp LBB1_495 - //0x000023fb LBB1_458 - 0x41, 0xbb, 0x02, 0x00, 0x00, 0x00, //0x000023fb movl $2, %r11d - 0xe9, 0xff, 0xf6, 0xff, 0xff, //0x00002401 jmp LBB1_334 - //0x00002406 LBB1_480 - 0x48, 0xff, 0xc2, //0x00002406 incq %rdx - 0x48, 0xff, 0xc3, //0x00002409 incq %rbx - 0x48, 0xff, 0xcf, //0x0000240c decq %rdi - 0x48, 0xff, 0xc8, //0x0000240f decq %rax - 0x0f, 0x84, 0x8d, 0x02, 0x00, 0x00, //0x00002412 je LBB1_519 - //0x00002418 LBB1_481 - 0x0f, 0xb6, 0x4a, 0xff, //0x00002418 movzbl $-1(%rdx), %ecx - 0x80, 0xf9, 0x0a, //0x0000241c cmpb $10, %cl - 0x0f, 0x84, 0xe1, 0xff, 0xff, 0xff, //0x0000241f je LBB1_480 - 0x80, 0xf9, 0x0d, //0x00002425 cmpb $13, %cl - 0x0f, 0x84, 0xd8, 0xff, 0xff, 0xff, //0x00002428 je LBB1_480 - 0x80, 0xf9, 0x3d, //0x0000242e cmpb $61, %cl - 0x0f, 0x85, 0xe5, 0x02, 0x00, 0x00, //0x00002431 jne LBB1_539 - 0x49, 0x89, 0xd7, //0x00002437 movq %rdx, %r15 - 0x83, 0xfe, 0x04, //0x0000243a cmpl $4, %esi - 0x49, 0xb8, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, //0x0000243d movabsq $-4294967296, %r8 - 0x0f, 0x84, 0x8c, 0x00, 0x00, 0x00, //0x00002447 je LBB1_495 - 0x48, 0x39, 0x55, 0xd0, //0x0000244d cmpq %rdx, $-48(%rbp) - 0x0f, 0x87, 0xbf, 0x00, 0x00, 0x00, //0x00002451 ja LBB1_513 - //0x00002457 LBB1_486 - 0x49, 0x89, 0xd7, //0x00002457 movq %rdx, %r15 - 0x49, 0xb8, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, //0x0000245a movabsq $-4294967296, %r8 - 0xe9, 0x4a, 0x02, 0x00, 0x00, //0x00002464 jmp LBB1_499 - //0x00002469 LBB1_487 - 0x80, 0xfb, 0x2f, //0x00002469 cmpb $47, %bl - 0x0f, 0x85, 0x03, 0x00, 0x00, 0x00, //0x0000246c jne LBB1_489 - 0x41, 0x89, 0xde, //0x00002472 movl %ebx, %r14d - //0x00002475 LBB1_489 - 0x49, 0x89, 0xc7, //0x00002475 movq %rax, %r15 - 0x48, 0x8b, 0x5d, 0xd0, //0x00002478 movq $-48(%rbp), %rbx - 0x49, 0xb8, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, //0x0000247c movabsq $-4294967296, %r8 - //0x00002486 LBB1_490 - 0x41, 0x0f, 0xb6, 0xc6, //0x00002486 movzbl %r14b, %eax - 0x48, 0x8b, 0x4d, 0xc0, //0x0000248a movq $-64(%rbp), %rcx - 0x0f, 0xb6, 0x04, 0x01, //0x0000248e movzbl (%rcx,%rax), %eax - 0x3d, 0xff, 0x00, 0x00, 0x00, //0x00002492 cmpl $255, %eax - 0x0f, 0x84, 0x2e, 0xfa, 0xff, 0xff, //0x00002497 je LBB1_497 - //0x0000249d LBB1_491 - 0x8b, 0x4d, 0xc8, //0x0000249d movl $-56(%rbp), %ecx - 0xc1, 0xe1, 0x06, //0x000024a0 shll $6, %ecx - 0x09, 0xc1, //0x000024a3 orl %eax, %ecx - 0x89, 0xc8, //0x000024a5 movl %ecx, %eax - 0x41, 0xbb, 0x04, 0x00, 0x00, 0x00, //0x000024a7 movl $4, %r11d - //0x000024ad LBB1_492 - 0x89, 0x45, 0xc8, //0x000024ad movl %eax, $-56(%rbp) - 0xf6, 0x45, 0xbc, 0x02, //0x000024b0 testb $2, $-68(%rbp) - 0x0f, 0x94, 0xc0, //0x000024b4 sete %al - 0x41, 0x83, 0xfb, 0x01, //0x000024b7 cmpl $1, %r11d - 0x0f, 0x94, 0xc1, //0x000024bb sete %cl - 0x49, 0x39, 0xdf, //0x000024be cmpq %rbx, %r15 - 0x0f, 0x82, 0xec, 0x01, 0x00, 0x00, //0x000024c1 jb LBB1_499 - 0x41, 0x83, 0xfb, 0x04, //0x000024c7 cmpl $4, %r11d - 0x0f, 0x84, 0xe2, 0x01, 0x00, 0x00, //0x000024cb je LBB1_499 - 0x08, 0xc8, //0x000024d1 orb %cl, %al - 0x0f, 0x84, 0xda, 0x01, 0x00, 0x00, //0x000024d3 je LBB1_499 - //0x000024d9 LBB1_495 - 0x49, 0x8d, 0x4f, 0x01, //0x000024d9 leaq $1(%r15), %rcx - 0x48, 0x8b, 0x5d, 0xd0, //0x000024dd movq $-48(%rbp), %rbx - 0x4c, 0x39, 0xfb, //0x000024e1 cmpq %r15, %rbx - 0x49, 0x0f, 0x45, 0xcf, //0x000024e4 cmovneq %r15, %rcx - 0x4c, 0x29, 0xe9, //0x000024e8 subq %r13, %rcx - 0x0f, 0x85, 0xf8, 0x24, 0x00, 0x00, //0x000024eb jne LBB1_1141 - 0x4d, 0x89, 0xef, //0x000024f1 movq %r13, %r15 - 0x48, 0x8b, 0x4d, 0xb0, //0x000024f4 movq $-80(%rbp), %rcx - 0x48, 0x89, 0x4d, 0xb0, //0x000024f8 movq %rcx, $-80(%rbp) - 0x49, 0x39, 0xcc, //0x000024fc cmpq %rcx, %r12 - 0x0f, 0x83, 0x9e, 0xf2, 0xff, 0xff, //0x000024ff jae LBB1_506 - 0xe9, 0xae, 0xe0, 0xff, 0xff, //0x00002505 jmp LBB1_2 - //0x0000250a LBB1_512 - 0x48, 0xff, 0xc3, //0x0000250a incq %rbx - 0x48, 0xff, 0xcf, //0x0000250d decq %rdi - 0x0f, 0x84, 0x8f, 0x01, 0x00, 0x00, //0x00002510 je LBB1_519 - //0x00002516 LBB1_513 - 0x0f, 0xb6, 0x43, 0xff, //0x00002516 movzbl $-1(%rbx), %eax - 0x3c, 0x0a, //0x0000251a cmpb $10, %al - 0x0f, 0x84, 0xe8, 0xff, 0xff, 0xff, //0x0000251c je LBB1_512 - 0x3c, 0x0d, //0x00002522 cmpb $13, %al - 0x0f, 0x84, 0xe0, 0xff, 0xff, 0xff, //0x00002524 je LBB1_512 - 0x3c, 0x3d, //0x0000252a cmpb $61, %al - 0x0f, 0x85, 0x64, 0x03, 0x00, 0x00, //0x0000252c jne LBB1_545 - 0x49, 0x89, 0xdf, //0x00002532 movq %rbx, %r15 - 0xe9, 0x71, 0x03, 0x00, 0x00, //0x00002535 jmp LBB1_567 - //0x0000253a LBB1_517 - 0x4c, 0x89, 0xfa, //0x0000253a movq %r15, %rdx - //0x0000253d LBB1_459 - 0x49, 0x89, 0xd7, //0x0000253d movq %rdx, %r15 - 0xe9, 0x94, 0xff, 0xff, 0xff, //0x00002540 jmp LBB1_495 - //0x00002545 LBB1_538 - 0x49, 0x89, 0xd6, //0x00002545 movq %rdx, %r14 - 0x4d, 0x89, 0xf7, //0x00002548 movq %r14, %r15 - 0x4c, 0x3b, 0x75, 0xd0, //0x0000254b cmpq $-48(%rbp), %r14 - 0x0f, 0x82, 0x15, 0x00, 0x00, 0x00, //0x0000254f jb LBB1_522 - 0xe9, 0xfd, 0xfe, 0xff, 0xff, //0x00002555 jmp LBB1_486 - //0x0000255a LBB1_520 - 0x4c, 0x89, 0xf2, //0x0000255a movq %r14, %rdx - 0x4d, 0x89, 0xf7, //0x0000255d movq %r14, %r15 - 0x4c, 0x3b, 0x75, 0xd0, //0x00002560 cmpq $-48(%rbp), %r14 - 0x0f, 0x83, 0xed, 0xfe, 0xff, 0xff, //0x00002564 jae LBB1_486 - //0x0000256a LBB1_522 - 0x49, 0x8d, 0x57, 0x01, //0x0000256a leaq $1(%r15), %rdx - 0x41, 0x0f, 0xb6, 0x3f, //0x0000256e movzbl (%r15), %edi - 0x40, 0x80, 0xff, 0x5c, //0x00002572 cmpb $92, %dil - 0x0f, 0x85, 0xe5, 0x00, 0x00, 0x00, //0x00002576 jne LBB1_535 - 0x4d, 0x8d, 0x77, 0x02, //0x0000257c leaq $2(%r15), %r14 - 0x4c, 0x3b, 0x75, 0xd0, //0x00002580 cmpq $-48(%rbp), %r14 - 0x0f, 0x87, 0xa7, 0x01, 0x00, 0x00, //0x00002584 ja LBB1_543 - 0x0f, 0xb6, 0x02, //0x0000258a movzbl (%rdx), %eax - 0x3c, 0x6e, //0x0000258d cmpb $110, %al - 0x0f, 0x84, 0xc5, 0xff, 0xff, 0xff, //0x0000258f je LBB1_520 - 0x3c, 0x72, //0x00002595 cmpb $114, %al - 0x0f, 0x84, 0xbd, 0xff, 0xff, 0xff, //0x00002597 je LBB1_520 - 0x3c, 0x75, //0x0000259d cmpb $117, %al - 0x0f, 0x85, 0xdf, 0x02, 0x00, 0x00, //0x0000259f jne LBB1_544 - 0x48, 0x8b, 0x45, 0xd0, //0x000025a5 movq $-48(%rbp), %rax - 0x4c, 0x29, 0xf0, //0x000025a9 subq %r14, %rax - 0x48, 0x83, 0xf8, 0x04, //0x000025ac cmpq $4, %rax - 0x0f, 0x8c, 0xc6, 0x02, 0x00, 0x00, //0x000025b0 jl LBB1_566 - 0x41, 0x8b, 0x06, //0x000025b6 movl (%r14), %eax - 0x89, 0xc2, //0x000025b9 movl %eax, %edx - 0xf7, 0xd2, //0x000025bb notl %edx - 0x8d, 0x88, 0xd0, 0xcf, 0xcf, 0xcf, //0x000025bd leal $-808464432(%rax), %ecx - 0x81, 0xe2, 0x80, 0x80, 0x80, 0x80, //0x000025c3 andl $-2139062144, %edx - 0x85, 0xca, //0x000025c9 testl %ecx, %edx - 0x0f, 0x85, 0xab, 0x02, 0x00, 0x00, //0x000025cb jne LBB1_566 - 0x8d, 0x88, 0x19, 0x19, 0x19, 0x19, //0x000025d1 leal $421075225(%rax), %ecx - 0x09, 0xc1, //0x000025d7 orl %eax, %ecx - 0xf7, 0xc1, 0x80, 0x80, 0x80, 0x80, //0x000025d9 testl $-2139062144, %ecx - 0x0f, 0x85, 0x97, 0x02, 0x00, 0x00, //0x000025df jne LBB1_566 - 0x89, 0xc6, //0x000025e5 movl %eax, %esi - 0x81, 0xe6, 0x7f, 0x7f, 0x7f, 0x7f, //0x000025e7 andl $2139062143, %esi - 0xb9, 0xc0, 0xc0, 0xc0, 0xc0, //0x000025ed movl $-1061109568, %ecx - 0x29, 0xf1, //0x000025f2 subl %esi, %ecx - 0x8d, 0xbe, 0x46, 0x46, 0x46, 0x46, //0x000025f4 leal $1179010630(%rsi), %edi - 0x21, 0xd1, //0x000025fa andl %edx, %ecx - 0x85, 0xf9, //0x000025fc testl %edi, %ecx - 0x0f, 0x85, 0x78, 0x02, 0x00, 0x00, //0x000025fe jne LBB1_566 - 0xb9, 0xe0, 0xe0, 0xe0, 0xe0, //0x00002604 movl $-522133280, %ecx - 0x29, 0xf1, //0x00002609 subl %esi, %ecx - 0x81, 0xc6, 0x39, 0x39, 0x39, 0x39, //0x0000260b addl $960051513, %esi - 0x21, 0xca, //0x00002611 andl %ecx, %edx - 0x85, 0xf2, //0x00002613 testl %esi, %edx - 0x0f, 0x85, 0x61, 0x02, 0x00, 0x00, //0x00002615 jne LBB1_566 - 0x0f, 0xc8, //0x0000261b bswapl %eax - 0x89, 0xc1, //0x0000261d movl %eax, %ecx - 0xc1, 0xe9, 0x04, //0x0000261f shrl $4, %ecx - 0xf7, 0xd1, //0x00002622 notl %ecx - 0x81, 0xe1, 0x01, 0x01, 0x01, 0x01, //0x00002624 andl $16843009, %ecx - 0x8d, 0x0c, 0xc9, //0x0000262a leal (%rcx,%rcx,8), %ecx - 0x25, 0x0f, 0x0f, 0x0f, 0x0f, //0x0000262d andl $252645135, %eax - 0x01, 0xc8, //0x00002632 addl %ecx, %eax - 0x89, 0xc7, //0x00002634 movl %eax, %edi - 0xc1, 0xef, 0x04, //0x00002636 shrl $4, %edi - 0x09, 0xc7, //0x00002639 orl %eax, %edi - 0x89, 0xf8, //0x0000263b movl %edi, %eax - 0xc1, 0xe8, 0x08, //0x0000263d shrl $8, %eax - 0x25, 0x00, 0xff, 0x00, 0x00, //0x00002640 andl $65280, %eax - 0x89, 0xf9, //0x00002645 movl %edi, %ecx - 0x81, 0xe1, 0x80, 0x00, 0x00, 0x00, //0x00002647 andl $128, %ecx - 0x09, 0xc1, //0x0000264d orl %eax, %ecx - 0x0f, 0x84, 0x05, 0x00, 0x00, 0x00, //0x0000264f je LBB1_534 - 0xbf, 0xff, 0x00, 0x00, 0x00, //0x00002655 movl $255, %edi - //0x0000265a LBB1_534 - 0x49, 0x83, 0xc7, 0x06, //0x0000265a addq $6, %r15 - 0x4c, 0x89, 0xfa, //0x0000265e movq %r15, %rdx - //0x00002661 LBB1_535 - 0x40, 0x80, 0xff, 0x0a, //0x00002661 cmpb $10, %dil - 0x0f, 0x84, 0xda, 0xfe, 0xff, 0xff, //0x00002665 je LBB1_538 - 0x40, 0x80, 0xff, 0x0d, //0x0000266b cmpb $13, %dil - 0x0f, 0x84, 0xd0, 0xfe, 0xff, 0xff, //0x0000266f je LBB1_538 - 0x40, 0x80, 0xff, 0x3d, //0x00002675 cmpb $61, %dil - 0x0f, 0x85, 0x29, 0x02, 0x00, 0x00, //0x00002679 jne LBB1_546 - 0x49, 0x89, 0xd7, //0x0000267f movq %rdx, %r15 - 0x83, 0x7d, 0x98, 0x04, //0x00002682 cmpl $4, $-104(%rbp) - 0x49, 0xb8, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, //0x00002686 movabsq $-4294967296, %r8 - 0x0f, 0x84, 0x43, 0xfe, 0xff, 0xff, //0x00002690 je LBB1_495 - 0x48, 0x39, 0x55, 0xd0, //0x00002696 cmpq %rdx, $-48(%rbp) - 0x0f, 0x87, 0xc8, 0x00, 0x00, 0x00, //0x0000269a ja LBB1_549 - 0xe9, 0xb2, 0xfd, 0xff, 0xff, //0x000026a0 jmp LBB1_486 - //0x000026a5 LBB1_519 - 0x4c, 0x8b, 0x7d, 0xd0, //0x000026a5 movq $-48(%rbp), %r15 - 0x49, 0xb8, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, //0x000026a9 movabsq $-4294967296, %r8 - //0x000026b3 LBB1_499 - 0xb0, 0x04, //0x000026b3 movb $4, %al - 0x44, 0x28, 0xd8, //0x000026b5 subb %r11b, %al - 0x0f, 0xb6, 0xc0, //0x000026b8 movzbl %al, %eax - 0x01, 0xc0, //0x000026bb addl %eax, %eax - 0x8d, 0x0c, 0x40, //0x000026bd leal (%rax,%rax,2), %ecx - 0x8b, 0x45, 0xc8, //0x000026c0 movl $-56(%rbp), %eax - 0xd3, 0xe0, //0x000026c3 shll %cl, %eax - 0x41, 0x83, 0xfb, 0x02, //0x000026c5 cmpl $2, %r11d - 0x48, 0x8b, 0x5d, 0xd0, //0x000026c9 movq $-48(%rbp), %rbx - 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x000026cd je LBB1_504 - 0x41, 0x83, 0xfb, 0x03, //0x000026d3 cmpl $3, %r11d - 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x000026d7 je LBB1_503 - 0x41, 0x83, 0xfb, 0x04, //0x000026dd cmpl $4, %r11d - 0x48, 0x8b, 0x4d, 0xb0, //0x000026e1 movq $-80(%rbp), %rcx - 0x0f, 0x85, 0x17, 0x00, 0x00, 0x00, //0x000026e5 jne LBB1_505 - 0x88, 0x41, 0x02, //0x000026eb movb %al, $2(%rcx) - //0x000026ee LBB1_503 - 0x89, 0xc1, //0x000026ee movl %eax, %ecx - 0x48, 0x8b, 0x45, 0xb0, //0x000026f0 movq $-80(%rbp), %rax - 0x88, 0x68, 0x01, //0x000026f4 movb %ch, $1(%rax) - 0x89, 0xc8, //0x000026f7 movl %ecx, %eax - //0x000026f9 LBB1_504 - 0xc1, 0xe8, 0x10, //0x000026f9 shrl $16, %eax - 0x48, 0x8b, 0x4d, 0xb0, //0x000026fc movq $-80(%rbp), %rcx - 0x88, 0x01, //0x00002700 movb %al, (%rcx) - //0x00002702 LBB1_505 - 0x44, 0x89, 0xd8, //0x00002702 movl %r11d, %eax - 0x48, 0x8d, 0x4c, 0x01, 0xff, //0x00002705 leaq $-1(%rcx,%rax), %rcx - 0x48, 0x89, 0x4d, 0xb0, //0x0000270a movq %rcx, $-80(%rbp) - 0x49, 0x39, 0xcc, //0x0000270e cmpq %rcx, %r12 - 0x0f, 0x83, 0x8c, 0xf0, 0xff, 0xff, //0x00002711 jae LBB1_506 - 0xe9, 0x9c, 0xde, 0xff, 0xff, //0x00002717 jmp LBB1_2 - //0x0000271c LBB1_539 - 0x48, 0x89, 0xd3, //0x0000271c movq %rdx, %rbx - 0x49, 0xb8, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, //0x0000271f movabsq $-4294967296, %r8 - 0x49, 0x89, 0xd7, //0x00002729 movq %rdx, %r15 - 0xe9, 0xa8, 0xfd, 0xff, 0xff, //0x0000272c jmp LBB1_495 - //0x00002731 LBB1_543 - 0x49, 0xb8, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, //0x00002731 movabsq $-4294967296, %r8 - 0x49, 0x89, 0xd7, //0x0000273b movq %rdx, %r15 - 0xe9, 0x96, 0xfd, 0xff, 0xff, //0x0000273e jmp LBB1_495 - //0x00002743 LBB1_565 - 0x4d, 0x89, 0xfe, //0x00002743 movq %r15, %r14 - 0x4c, 0x89, 0xf2, //0x00002746 movq %r14, %rdx - 0x4c, 0x3b, 0x75, 0xd0, //0x00002749 cmpq $-48(%rbp), %r14 - 0x0f, 0x82, 0x15, 0x00, 0x00, 0x00, //0x0000274d jb LBB1_549 - 0xe9, 0x8c, 0xfc, 0xff, 0xff, //0x00002753 jmp LBB1_511 - //0x00002758 LBB1_547 - 0x4d, 0x89, 0xf7, //0x00002758 movq %r14, %r15 - 0x4c, 0x89, 0xf2, //0x0000275b movq %r14, %rdx - 0x4c, 0x3b, 0x75, 0xd0, //0x0000275e cmpq $-48(%rbp), %r14 - 0x0f, 0x83, 0x7c, 0xfc, 0xff, 0xff, //0x00002762 jae LBB1_511 - //0x00002768 LBB1_549 - 0x4c, 0x8d, 0x7a, 0x01, //0x00002768 leaq $1(%rdx), %r15 - 0x0f, 0xb6, 0x3a, //0x0000276c movzbl (%rdx), %edi - 0x40, 0x80, 0xff, 0x5c, //0x0000276f cmpb $92, %dil - 0x0f, 0x85, 0xe6, 0x00, 0x00, 0x00, //0x00002773 jne LBB1_562 - 0x4c, 0x8d, 0x72, 0x02, //0x00002779 leaq $2(%rdx), %r14 - 0x4c, 0x3b, 0x75, 0xd0, //0x0000277d cmpq $-48(%rbp), %r14 - 0x0f, 0x87, 0x33, 0x01, 0x00, 0x00, //0x00002781 ja LBB1_570 - 0x41, 0x0f, 0xb6, 0x07, //0x00002787 movzbl (%r15), %eax - 0x3c, 0x6e, //0x0000278b cmpb $110, %al - 0x0f, 0x84, 0xc5, 0xff, 0xff, 0xff, //0x0000278d je LBB1_547 - 0x3c, 0x72, //0x00002793 cmpb $114, %al - 0x0f, 0x84, 0xbd, 0xff, 0xff, 0xff, //0x00002795 je LBB1_547 - 0x3c, 0x75, //0x0000279b cmpb $117, %al - 0x0f, 0x85, 0xe1, 0x00, 0x00, 0x00, //0x0000279d jne LBB1_544 - 0x48, 0x8b, 0x45, 0xd0, //0x000027a3 movq $-48(%rbp), %rax - 0x4c, 0x29, 0xf0, //0x000027a7 subq %r14, %rax - 0x48, 0x83, 0xf8, 0x04, //0x000027aa cmpq $4, %rax - 0x0f, 0x8c, 0xc8, 0x00, 0x00, 0x00, //0x000027ae jl LBB1_566 - 0x41, 0x8b, 0x06, //0x000027b4 movl (%r14), %eax - 0x89, 0xc7, //0x000027b7 movl %eax, %edi - 0xf7, 0xd7, //0x000027b9 notl %edi - 0x8d, 0x88, 0xd0, 0xcf, 0xcf, 0xcf, //0x000027bb leal $-808464432(%rax), %ecx - 0x81, 0xe7, 0x80, 0x80, 0x80, 0x80, //0x000027c1 andl $-2139062144, %edi - 0x85, 0xcf, //0x000027c7 testl %ecx, %edi - 0x0f, 0x85, 0xad, 0x00, 0x00, 0x00, //0x000027c9 jne LBB1_566 - 0x8d, 0x88, 0x19, 0x19, 0x19, 0x19, //0x000027cf leal $421075225(%rax), %ecx - 0x09, 0xc1, //0x000027d5 orl %eax, %ecx - 0xf7, 0xc1, 0x80, 0x80, 0x80, 0x80, //0x000027d7 testl $-2139062144, %ecx - 0x0f, 0x85, 0x99, 0x00, 0x00, 0x00, //0x000027dd jne LBB1_566 - 0x89, 0xc6, //0x000027e3 movl %eax, %esi - 0x81, 0xe6, 0x7f, 0x7f, 0x7f, 0x7f, //0x000027e5 andl $2139062143, %esi - 0xb9, 0xc0, 0xc0, 0xc0, 0xc0, //0x000027eb movl $-1061109568, %ecx - 0x29, 0xf1, //0x000027f0 subl %esi, %ecx - 0x8d, 0x9e, 0x46, 0x46, 0x46, 0x46, //0x000027f2 leal $1179010630(%rsi), %ebx - 0x21, 0xf9, //0x000027f8 andl %edi, %ecx - 0x85, 0xd9, //0x000027fa testl %ebx, %ecx - 0x0f, 0x85, 0x7a, 0x00, 0x00, 0x00, //0x000027fc jne LBB1_566 - 0xb9, 0xe0, 0xe0, 0xe0, 0xe0, //0x00002802 movl $-522133280, %ecx - 0x29, 0xf1, //0x00002807 subl %esi, %ecx - 0x81, 0xc6, 0x39, 0x39, 0x39, 0x39, //0x00002809 addl $960051513, %esi - 0x21, 0xcf, //0x0000280f andl %ecx, %edi - 0x85, 0xf7, //0x00002811 testl %esi, %edi - 0x0f, 0x85, 0x63, 0x00, 0x00, 0x00, //0x00002813 jne LBB1_566 - 0x0f, 0xc8, //0x00002819 bswapl %eax - 0x89, 0xc1, //0x0000281b movl %eax, %ecx - 0xc1, 0xe9, 0x04, //0x0000281d shrl $4, %ecx - 0xf7, 0xd1, //0x00002820 notl %ecx - 0x81, 0xe1, 0x01, 0x01, 0x01, 0x01, //0x00002822 andl $16843009, %ecx - 0x8d, 0x0c, 0xc9, //0x00002828 leal (%rcx,%rcx,8), %ecx - 0x25, 0x0f, 0x0f, 0x0f, 0x0f, //0x0000282b andl $252645135, %eax - 0x01, 0xc8, //0x00002830 addl %ecx, %eax - 0x89, 0xc7, //0x00002832 movl %eax, %edi - 0xc1, 0xef, 0x04, //0x00002834 shrl $4, %edi - 0x09, 0xc7, //0x00002837 orl %eax, %edi - 0x89, 0xf8, //0x00002839 movl %edi, %eax - 0xc1, 0xe8, 0x08, //0x0000283b shrl $8, %eax - 0x25, 0x00, 0xff, 0x00, 0x00, //0x0000283e andl $65280, %eax - 0x89, 0xf9, //0x00002843 movl %edi, %ecx - 0x81, 0xe1, 0x80, 0x00, 0x00, 0x00, //0x00002845 andl $128, %ecx - 0x09, 0xc1, //0x0000284b orl %eax, %ecx - 0x0f, 0x84, 0x05, 0x00, 0x00, 0x00, //0x0000284d je LBB1_561 - 0xbf, 0xff, 0x00, 0x00, 0x00, //0x00002853 movl $255, %edi - //0x00002858 LBB1_561 - 0x48, 0x83, 0xc2, 0x06, //0x00002858 addq $6, %rdx - 0x49, 0x89, 0xd7, //0x0000285c movq %rdx, %r15 - //0x0000285f LBB1_562 - 0x40, 0x80, 0xff, 0x0a, //0x0000285f cmpb $10, %dil - 0x0f, 0x84, 0xda, 0xfe, 0xff, 0xff, //0x00002863 je LBB1_565 - 0x40, 0x80, 0xff, 0x0d, //0x00002869 cmpb $13, %dil - 0x0f, 0x84, 0xd0, 0xfe, 0xff, 0xff, //0x0000286d je LBB1_565 - 0x40, 0x80, 0xff, 0x3d, //0x00002873 cmpb $61, %dil - 0xe9, 0x2f, 0x00, 0x00, 0x00, //0x00002877 jmp LBB1_567 - //0x0000287c LBB1_566 - 0x4d, 0x89, 0xf7, //0x0000287c movq %r14, %r15 - 0xe9, 0x27, 0x00, 0x00, 0x00, //0x0000287f jmp LBB1_567 - //0x00002884 LBB1_544 - 0x49, 0xb8, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, //0x00002884 movabsq $-4294967296, %r8 - 0x4d, 0x89, 0xf7, //0x0000288e movq %r14, %r15 - 0xe9, 0x43, 0xfc, 0xff, 0xff, //0x00002891 jmp LBB1_495 - //0x00002896 LBB1_545 - 0x49, 0xb8, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, //0x00002896 movabsq $-4294967296, %r8 - 0x49, 0x89, 0xdf, //0x000028a0 movq %rbx, %r15 - 0xe9, 0x31, 0xfc, 0xff, 0xff, //0x000028a3 jmp LBB1_495 - //0x000028a8 LBB1_546 - 0x49, 0x89, 0xd7, //0x000028a8 movq %rdx, %r15 - //0x000028ab LBB1_567 - 0x49, 0xb8, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, //0x000028ab movabsq $-4294967296, %r8 - 0xe9, 0x1f, 0xfc, 0xff, 0xff, //0x000028b5 jmp LBB1_495 - //0x000028ba LBB1_570 - 0x4c, 0x89, 0xfa, //0x000028ba movq %r15, %rdx - 0x49, 0xb8, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, //0x000028bd movabsq $-4294967296, %r8 - 0xe9, 0x0d, 0xfc, 0xff, 0xff, //0x000028c7 jmp LBB1_495 - //0x000028cc LBB1_574 - 0x4d, 0x89, 0xf9, //0x000028cc movq %r15, %r9 - 0x48, 0x8b, 0x45, 0x90, //0x000028cf movq $-112(%rbp), %rax - 0x48, 0x83, 0xc0, 0xfc, //0x000028d3 addq $-4, %rax - 0x48, 0x3b, 0x45, 0xb0, //0x000028d7 cmpq $-80(%rbp), %rax - 0x0f, 0x83, 0x1e, 0x00, 0x00, 0x00, //0x000028db jae LBB1_575 - 0xe9, 0x34, 0x10, 0x00, 0x00, //0x000028e1 jmp LBB1_851 - //0x000028e6 LBB1_572 - 0x4d, 0x89, 0xcf, //0x000028e6 movq %r9, %r15 - 0x48, 0x8b, 0x5d, 0xd0, //0x000028e9 movq $-48(%rbp), %rbx - 0x48, 0x8b, 0x45, 0x90, //0x000028ed movq $-112(%rbp), %rax - 0x48, 0x83, 0xc0, 0xfc, //0x000028f1 addq $-4, %rax - 0x48, 0x3b, 0x45, 0xb0, //0x000028f5 cmpq $-80(%rbp), %rax - 0x0f, 0x82, 0x1b, 0x10, 0x00, 0x00, //0x000028f9 jb LBB1_851 - //0x000028ff LBB1_575 - 0x4c, 0x8d, 0x6b, 0xfc, //0x000028ff leaq $-4(%rbx), %r13 - 0x4d, 0x39, 0xfd, //0x00002903 cmpq %r15, %r13 - 0x0f, 0x82, 0x0e, 0x10, 0x00, 0x00, //0x00002906 jb LBB1_851 - 0x49, 0x89, 0xc6, //0x0000290c movq %rax, %r14 - 0x44, 0x8b, 0x65, 0xbc, //0x0000290f movl $-68(%rbp), %r12d - 0x41, 0x83, 0xe4, 0x02, //0x00002913 andl $2, %r12d - 0x48, 0x8b, 0x45, 0xa8, //0x00002917 movq $-88(%rbp), %rax - 0x48, 0x8b, 0x4d, 0x88, //0x0000291b movq $-120(%rbp), %rcx - 0x48, 0x8d, 0x54, 0x01, 0xfe, //0x0000291f leaq $-2(%rcx,%rax), %rdx - 0x48, 0x89, 0x55, 0xa0, //0x00002924 movq %rdx, $-96(%rbp) - 0x48, 0x8d, 0x44, 0x01, 0xfd, //0x00002928 leaq $-3(%rcx,%rax), %rax - 0x48, 0x89, 0x45, 0x90, //0x0000292d movq %rax, $-112(%rbp) - 0xe9, 0x45, 0x00, 0x00, 0x00, //0x00002931 jmp LBB1_577 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002936 .p2align 4, 0x90 - //0x00002940 LBB1_578 - 0xc1, 0xe2, 0x1a, //0x00002940 shll $26, %edx - 0xc1, 0xe0, 0x14, //0x00002943 shll $20, %eax - 0x09, 0xd0, //0x00002946 orl %edx, %eax - 0xc1, 0xe3, 0x0e, //0x00002948 shll $14, %ebx - 0xc1, 0xe1, 0x08, //0x0000294b shll $8, %ecx - 0x09, 0xd9, //0x0000294e orl %ebx, %ecx - 0x09, 0xc1, //0x00002950 orl %eax, %ecx - 0x0f, 0xc9, //0x00002952 bswapl %ecx - 0x48, 0x8b, 0x55, 0xb0, //0x00002954 movq $-80(%rbp), %rdx - 0x89, 0x0a, //0x00002958 movl %ecx, (%rdx) - 0x49, 0x83, 0xc7, 0x04, //0x0000295a addq $4, %r15 - 0x48, 0x83, 0xc2, 0x03, //0x0000295e addq $3, %rdx - 0x48, 0x89, 0x55, 0xb0, //0x00002962 movq %rdx, $-80(%rbp) - 0x49, 0x39, 0xd6, //0x00002966 cmpq %rdx, %r14 - 0x0f, 0x82, 0xbb, 0x0f, 0x00, 0x00, //0x00002969 jb LBB1_852 - //0x0000296f LBB1_727 - 0x4d, 0x89, 0xf9, //0x0000296f movq %r15, %r9 - 0x4d, 0x39, 0xfd, //0x00002972 cmpq %r15, %r13 - 0x0f, 0x82, 0xaf, 0x0f, 0x00, 0x00, //0x00002975 jb LBB1_852 - //0x0000297b LBB1_577 - 0x41, 0x0f, 0xb6, 0x07, //0x0000297b movzbl (%r15), %eax - 0x48, 0x8b, 0x75, 0xc0, //0x0000297f movq $-64(%rbp), %rsi - 0x0f, 0xb6, 0x14, 0x06, //0x00002983 movzbl (%rsi,%rax), %edx - 0x41, 0x0f, 0xb6, 0x47, 0x01, //0x00002987 movzbl $1(%r15), %eax - 0x0f, 0xb6, 0x04, 0x06, //0x0000298c movzbl (%rsi,%rax), %eax - 0x41, 0x0f, 0xb6, 0x4f, 0x02, //0x00002990 movzbl $2(%r15), %ecx - 0x0f, 0xb6, 0x1c, 0x0e, //0x00002995 movzbl (%rsi,%rcx), %ebx - 0x41, 0x0f, 0xb6, 0x4f, 0x03, //0x00002999 movzbl $3(%r15), %ecx - 0x0f, 0xb6, 0x0c, 0x0e, //0x0000299e movzbl (%rsi,%rcx), %ecx - 0x89, 0xc7, //0x000029a2 movl %eax, %edi - 0x09, 0xd7, //0x000029a4 orl %edx, %edi - 0x89, 0xde, //0x000029a6 movl %ebx, %esi - 0x09, 0xce, //0x000029a8 orl %ecx, %esi - 0x09, 0xfe, //0x000029aa orl %edi, %esi - 0x40, 0x80, 0xfe, 0xff, //0x000029ac cmpb $-1, %sil - 0x0f, 0x85, 0x8a, 0xff, 0xff, 0xff, //0x000029b0 jne LBB1_578 - 0x48, 0x8b, 0x5d, 0xd0, //0x000029b6 movq $-48(%rbp), %rbx - 0x4c, 0x39, 0xfb, //0x000029ba cmpq %r15, %rbx - 0x0f, 0x86, 0x1d, 0x02, 0x00, 0x00, //0x000029bd jbe LBB1_611 - 0xf6, 0x45, 0xbc, 0x08, //0x000029c3 testb $8, $-68(%rbp) - 0x0f, 0x84, 0x1f, 0x00, 0x00, 0x00, //0x000029c7 je LBB1_583 - 0x4c, 0x89, 0xfa, //0x000029cd movq %r15, %rdx - 0xe9, 0xc7, 0x00, 0x00, 0x00, //0x000029d0 jmp LBB1_594 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000029d5 .p2align 4, 0x90 - //0x000029e0 LBB1_582 - 0x49, 0xff, 0xc7, //0x000029e0 incq %r15 - 0x49, 0x39, 0xdf, //0x000029e3 cmpq %rbx, %r15 - 0x0f, 0x83, 0xde, 0x01, 0x00, 0x00, //0x000029e6 jae LBB1_609 - //0x000029ec LBB1_583 - 0x41, 0x0f, 0xb6, 0x0f, //0x000029ec movzbl (%r15), %ecx - 0x48, 0x83, 0xf9, 0x0d, //0x000029f0 cmpq $13, %rcx - 0x0f, 0x84, 0xe6, 0xff, 0xff, 0xff, //0x000029f4 je LBB1_582 - 0x80, 0xf9, 0x0a, //0x000029fa cmpb $10, %cl - 0x0f, 0x84, 0xdd, 0xff, 0xff, 0xff, //0x000029fd je LBB1_582 - 0x48, 0x8b, 0x45, 0xc0, //0x00002a03 movq $-64(%rbp), %rax - 0x0f, 0xb6, 0x04, 0x08, //0x00002a07 movzbl (%rax,%rcx), %eax - 0x49, 0xff, 0xc7, //0x00002a0b incq %r15 - 0x89, 0x45, 0xc8, //0x00002a0e movl %eax, $-56(%rbp) - 0x3d, 0xff, 0x00, 0x00, 0x00, //0x00002a11 cmpl $255, %eax - 0x0f, 0x84, 0x84, 0x02, 0x00, 0x00, //0x00002a16 je LBB1_623 - 0x41, 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00002a1c movl $1, %r11d - 0x49, 0x39, 0xdf, //0x00002a22 cmpq %rbx, %r15 - 0x0f, 0x82, 0x11, 0x00, 0x00, 0x00, //0x00002a25 jb LBB1_588 - 0xe9, 0x99, 0x06, 0x00, 0x00, //0x00002a2b jmp LBB1_693 - //0x00002a30 .p2align 4, 0x90 - //0x00002a30 LBB1_587 - 0x49, 0xff, 0xc7, //0x00002a30 incq %r15 - 0x49, 0x39, 0xdf, //0x00002a33 cmpq %rbx, %r15 - 0x0f, 0x83, 0x3d, 0x04, 0x00, 0x00, //0x00002a36 jae LBB1_675 - //0x00002a3c LBB1_588 - 0x41, 0x0f, 0xb6, 0x0f, //0x00002a3c movzbl (%r15), %ecx - 0x48, 0x83, 0xf9, 0x0d, //0x00002a40 cmpq $13, %rcx - 0x0f, 0x84, 0xe6, 0xff, 0xff, 0xff, //0x00002a44 je LBB1_587 - 0x80, 0xf9, 0x0a, //0x00002a4a cmpb $10, %cl - 0x0f, 0x84, 0xdd, 0xff, 0xff, 0xff, //0x00002a4d je LBB1_587 - 0x48, 0x8b, 0x45, 0xc0, //0x00002a53 movq $-64(%rbp), %rax - 0x0f, 0xb6, 0x04, 0x08, //0x00002a57 movzbl (%rax,%rcx), %eax - 0x49, 0xff, 0xc7, //0x00002a5b incq %r15 - 0x3d, 0xff, 0x00, 0x00, 0x00, //0x00002a5e cmpl $255, %eax - 0x0f, 0x84, 0xb6, 0x06, 0x00, 0x00, //0x00002a63 je LBB1_716 - 0x8b, 0x4d, 0xc8, //0x00002a69 movl $-56(%rbp), %ecx - 0xc1, 0xe1, 0x06, //0x00002a6c shll $6, %ecx - 0x09, 0xc1, //0x00002a6f orl %eax, %ecx - 0x89, 0x4d, 0xc8, //0x00002a71 movl %ecx, $-56(%rbp) - 0x41, 0xbb, 0x02, 0x00, 0x00, 0x00, //0x00002a74 movl $2, %r11d - 0x49, 0x39, 0xdf, //0x00002a7a cmpq %rbx, %r15 - 0x0f, 0x82, 0x8f, 0x01, 0x00, 0x00, //0x00002a7d jb LBB1_613 - 0xe9, 0x41, 0x06, 0x00, 0x00, //0x00002a83 jmp LBB1_693 - //0x00002a88 LBB1_592 - 0x3c, 0x6e, //0x00002a88 cmpb $110, %al - 0x0f, 0x85, 0xd6, 0x01, 0x00, 0x00, //0x00002a8a jne LBB1_618 - //0x00002a90 .p2align 4, 0x90 - //0x00002a90 LBB1_593 - 0x4c, 0x89, 0xfa, //0x00002a90 movq %r15, %rdx - 0x49, 0x39, 0xdf, //0x00002a93 cmpq %rbx, %r15 - 0x0f, 0x83, 0x2e, 0x01, 0x00, 0x00, //0x00002a96 jae LBB1_609 - //0x00002a9c LBB1_594 - 0x48, 0x8d, 0x42, 0x01, //0x00002a9c leaq $1(%rdx), %rax - 0x0f, 0xb6, 0x0a, //0x00002aa0 movzbl (%rdx), %ecx - 0x80, 0xf9, 0x5c, //0x00002aa3 cmpb $92, %cl - 0x0f, 0x85, 0x04, 0x01, 0x00, 0x00, //0x00002aa6 jne LBB1_607 - 0x4c, 0x8d, 0x7a, 0x02, //0x00002aac leaq $2(%rdx), %r15 - 0xb1, 0xff, //0x00002ab0 movb $-1, %cl - 0x49, 0x39, 0xdf, //0x00002ab2 cmpq %rbx, %r15 - 0x0f, 0x87, 0xa3, 0x01, 0x00, 0x00, //0x00002ab5 ja LBB1_617 - 0x0f, 0xb6, 0x00, //0x00002abb movzbl (%rax), %eax - 0x3c, 0x71, //0x00002abe cmpb $113, %al - 0x0f, 0x8e, 0xc2, 0xff, 0xff, 0xff, //0x00002ac0 jle LBB1_592 - 0x3c, 0x72, //0x00002ac6 cmpb $114, %al - 0x0f, 0x84, 0xc2, 0xff, 0xff, 0xff, //0x00002ac8 je LBB1_593 - 0x3c, 0x75, //0x00002ace cmpb $117, %al - 0x0f, 0x85, 0x9a, 0x01, 0x00, 0x00, //0x00002ad0 jne LBB1_620 - 0x48, 0x89, 0xd8, //0x00002ad6 movq %rbx, %rax - 0x4c, 0x29, 0xf8, //0x00002ad9 subq %r15, %rax - 0x48, 0x83, 0xf8, 0x04, //0x00002adc cmpq $4, %rax - 0x0f, 0x8c, 0x8a, 0x01, 0x00, 0x00, //0x00002ae0 jl LBB1_620 - 0x41, 0x8b, 0x07, //0x00002ae6 movl (%r15), %eax - 0x89, 0xc6, //0x00002ae9 movl %eax, %esi - 0xf7, 0xd6, //0x00002aeb notl %esi - 0x8d, 0xb8, 0xd0, 0xcf, 0xcf, 0xcf, //0x00002aed leal $-808464432(%rax), %edi - 0x81, 0xe6, 0x80, 0x80, 0x80, 0x80, //0x00002af3 andl $-2139062144, %esi - 0x85, 0xfe, //0x00002af9 testl %edi, %esi - 0x0f, 0x85, 0x6f, 0x01, 0x00, 0x00, //0x00002afb jne LBB1_620 - 0x8d, 0xb8, 0x19, 0x19, 0x19, 0x19, //0x00002b01 leal $421075225(%rax), %edi - 0x09, 0xc7, //0x00002b07 orl %eax, %edi - 0xf7, 0xc7, 0x80, 0x80, 0x80, 0x80, //0x00002b09 testl $-2139062144, %edi - 0x0f, 0x85, 0x5b, 0x01, 0x00, 0x00, //0x00002b0f jne LBB1_620 - 0x89, 0xc7, //0x00002b15 movl %eax, %edi - 0x81, 0xe7, 0x7f, 0x7f, 0x7f, 0x7f, //0x00002b17 andl $2139062143, %edi - 0xbb, 0xc0, 0xc0, 0xc0, 0xc0, //0x00002b1d movl $-1061109568, %ebx - 0x29, 0xfb, //0x00002b22 subl %edi, %ebx - 0x44, 0x8d, 0x87, 0x46, 0x46, 0x46, 0x46, //0x00002b24 leal $1179010630(%rdi), %r8d - 0x21, 0xf3, //0x00002b2b andl %esi, %ebx - 0x44, 0x85, 0xc3, //0x00002b2d testl %r8d, %ebx - 0x48, 0x8b, 0x5d, 0xd0, //0x00002b30 movq $-48(%rbp), %rbx - 0x0f, 0x85, 0x36, 0x01, 0x00, 0x00, //0x00002b34 jne LBB1_620 - 0xbb, 0xe0, 0xe0, 0xe0, 0xe0, //0x00002b3a movl $-522133280, %ebx - 0x29, 0xfb, //0x00002b3f subl %edi, %ebx - 0x81, 0xc7, 0x39, 0x39, 0x39, 0x39, //0x00002b41 addl $960051513, %edi - 0x21, 0xde, //0x00002b47 andl %ebx, %esi - 0x48, 0x8b, 0x5d, 0xd0, //0x00002b49 movq $-48(%rbp), %rbx - 0x85, 0xfe, //0x00002b4d testl %edi, %esi - 0x0f, 0x85, 0x1b, 0x01, 0x00, 0x00, //0x00002b4f jne LBB1_620 - 0x0f, 0xc8, //0x00002b55 bswapl %eax - 0x89, 0xc1, //0x00002b57 movl %eax, %ecx - 0xc1, 0xe9, 0x04, //0x00002b59 shrl $4, %ecx - 0xf7, 0xd1, //0x00002b5c notl %ecx - 0x81, 0xe1, 0x01, 0x01, 0x01, 0x01, //0x00002b5e andl $16843009, %ecx - 0x8d, 0x0c, 0xc9, //0x00002b64 leal (%rcx,%rcx,8), %ecx - 0x25, 0x0f, 0x0f, 0x0f, 0x0f, //0x00002b67 andl $252645135, %eax - 0x01, 0xc8, //0x00002b6c addl %ecx, %eax - 0x89, 0xc1, //0x00002b6e movl %eax, %ecx - 0xc1, 0xe9, 0x04, //0x00002b70 shrl $4, %ecx - 0x09, 0xc1, //0x00002b73 orl %eax, %ecx - 0x89, 0xc8, //0x00002b75 movl %ecx, %eax - 0xc1, 0xe8, 0x08, //0x00002b77 shrl $8, %eax - 0x25, 0x00, 0xff, 0x00, 0x00, //0x00002b7a andl $65280, %eax - 0x89, 0xce, //0x00002b7f movl %ecx, %esi - 0x81, 0xe6, 0x80, 0x00, 0x00, 0x00, //0x00002b81 andl $128, %esi - 0x09, 0xc6, //0x00002b87 orl %eax, %esi - 0x0f, 0x84, 0x05, 0x00, 0x00, 0x00, //0x00002b89 je LBB1_606 - 0xb9, 0xff, 0x00, 0x00, 0x00, //0x00002b8f movl $255, %ecx - //0x00002b94 LBB1_606 - 0x48, 0x83, 0xc2, 0x06, //0x00002b94 addq $6, %rdx - 0x49, 0x89, 0xd7, //0x00002b98 movq %rdx, %r15 - 0x80, 0xf9, 0x0d, //0x00002b9b cmpb $13, %cl - 0x0f, 0x85, 0x18, 0x00, 0x00, 0x00, //0x00002b9e jne LBB1_608 - 0xe9, 0xe7, 0xfe, 0xff, 0xff, //0x00002ba4 jmp LBB1_593 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002ba9 .p2align 4, 0x90 - //0x00002bb0 LBB1_607 - 0x49, 0x89, 0xc7, //0x00002bb0 movq %rax, %r15 - 0x80, 0xf9, 0x0d, //0x00002bb3 cmpb $13, %cl - 0x0f, 0x84, 0xd4, 0xfe, 0xff, 0xff, //0x00002bb6 je LBB1_593 - //0x00002bbc LBB1_608 - 0x80, 0xf9, 0x0a, //0x00002bbc cmpb $10, %cl - 0x0f, 0x84, 0xcb, 0xfe, 0xff, 0xff, //0x00002bbf je LBB1_593 - 0xe9, 0xa6, 0x00, 0x00, 0x00, //0x00002bc5 jmp LBB1_620 - //0x00002bca LBB1_609 - 0xc7, 0x45, 0xc8, 0x00, 0x00, 0x00, 0x00, //0x00002bca movl $0, $-56(%rbp) - 0x45, 0x31, 0xdb, //0x00002bd1 xorl %r11d, %r11d - //0x00002bd4 LBB1_610 - 0x45, 0x85, 0xdb, //0x00002bd4 testl %r11d, %r11d - 0x0f, 0x85, 0xec, 0x04, 0x00, 0x00, //0x00002bd7 jne LBB1_693 - 0x90, 0x90, 0x90, //0x00002bdd .p2align 4, 0x90 - //0x00002be0 LBB1_611 - 0x48, 0x8b, 0x55, 0xb0, //0x00002be0 movq $-80(%rbp), %rdx - 0x48, 0x89, 0x55, 0xb0, //0x00002be4 movq %rdx, $-80(%rbp) - 0x49, 0x39, 0xd6, //0x00002be8 cmpq %rdx, %r14 - 0x0f, 0x83, 0x7e, 0xfd, 0xff, 0xff, //0x00002beb jae LBB1_727 - 0xe9, 0x34, 0x0d, 0x00, 0x00, //0x00002bf1 jmp LBB1_852 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002bf6 .p2align 4, 0x90 - //0x00002c00 LBB1_612 - 0x49, 0xff, 0xc7, //0x00002c00 incq %r15 - 0x41, 0xbb, 0x02, 0x00, 0x00, 0x00, //0x00002c03 movl $2, %r11d - 0x49, 0x39, 0xdf, //0x00002c09 cmpq %rbx, %r15 - 0x0f, 0x83, 0xc2, 0xff, 0xff, 0xff, //0x00002c0c jae LBB1_610 - //0x00002c12 LBB1_613 - 0x41, 0x0f, 0xb6, 0x0f, //0x00002c12 movzbl (%r15), %ecx - 0x48, 0x83, 0xf9, 0x0d, //0x00002c16 cmpq $13, %rcx - 0x0f, 0x84, 0xe0, 0xff, 0xff, 0xff, //0x00002c1a je LBB1_612 - 0x80, 0xf9, 0x0a, //0x00002c20 cmpb $10, %cl - 0x0f, 0x84, 0xd7, 0xff, 0xff, 0xff, //0x00002c23 je LBB1_612 - 0x48, 0x8b, 0x45, 0xc0, //0x00002c29 movq $-64(%rbp), %rax - 0x0f, 0xb6, 0x04, 0x08, //0x00002c2d movzbl (%rax,%rcx), %eax - 0x49, 0xff, 0xc7, //0x00002c31 incq %r15 - 0x3d, 0xff, 0x00, 0x00, 0x00, //0x00002c34 cmpl $255, %eax - 0x0f, 0x84, 0x0e, 0x09, 0x00, 0x00, //0x00002c39 je LBB1_759 - 0x8b, 0x4d, 0xc8, //0x00002c3f movl $-56(%rbp), %ecx - 0xc1, 0xe1, 0x06, //0x00002c42 shll $6, %ecx - 0x09, 0xc1, //0x00002c45 orl %eax, %ecx - 0x89, 0x4d, 0xc8, //0x00002c47 movl %ecx, $-56(%rbp) - 0x41, 0xbb, 0x03, 0x00, 0x00, 0x00, //0x00002c4a movl $3, %r11d - 0x49, 0x39, 0xdf, //0x00002c50 cmpq %rbx, %r15 - 0x0f, 0x82, 0xa6, 0x03, 0x00, 0x00, //0x00002c53 jb LBB1_677 - 0xe9, 0x6b, 0x04, 0x00, 0x00, //0x00002c59 jmp LBB1_693 - //0x00002c5e LBB1_617 - 0x49, 0x89, 0xc7, //0x00002c5e movq %rax, %r15 - 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x00002c61 jmp LBB1_620 - //0x00002c66 LBB1_618 - 0x3c, 0x2f, //0x00002c66 cmpb $47, %al - 0x0f, 0x85, 0x02, 0x00, 0x00, 0x00, //0x00002c68 jne LBB1_620 - 0x89, 0xc1, //0x00002c6e movl %eax, %ecx - //0x00002c70 LBB1_620 - 0x0f, 0xb6, 0xc1, //0x00002c70 movzbl %cl, %eax - 0x48, 0x8b, 0x55, 0xc0, //0x00002c73 movq $-64(%rbp), %rdx - 0x0f, 0xb6, 0x04, 0x02, //0x00002c77 movzbl (%rdx,%rax), %eax - 0x89, 0x45, 0xc8, //0x00002c7b movl %eax, $-56(%rbp) - 0x3d, 0xff, 0x00, 0x00, 0x00, //0x00002c7e cmpl $255, %eax - 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00002c83 je LBB1_623 - 0x41, 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00002c89 movl $1, %r11d - 0x49, 0x39, 0xdf, //0x00002c8f cmpq %rbx, %r15 - 0x0f, 0x83, 0x31, 0x04, 0x00, 0x00, //0x00002c92 jae LBB1_693 - 0x4c, 0x89, 0xfa, //0x00002c98 movq %r15, %rdx - 0xe9, 0xc8, 0x00, 0x00, 0x00, //0x00002c9b jmp LBB1_639 - //0x00002ca0 LBB1_623 - 0xc7, 0x45, 0xc8, 0x00, 0x00, 0x00, 0x00, //0x00002ca0 movl $0, $-56(%rbp) - 0x45, 0x31, 0xdb, //0x00002ca7 xorl %r11d, %r11d - //0x00002caa LBB1_624 - 0x45, 0x85, 0xe4, //0x00002caa testl %r12d, %r12d - 0x0f, 0x85, 0x3e, 0x04, 0x00, 0x00, //0x00002cad jne LBB1_696 - 0x41, 0x83, 0xfb, 0x02, //0x00002cb3 cmpl $2, %r11d - 0x0f, 0x82, 0x34, 0x04, 0x00, 0x00, //0x00002cb7 jb LBB1_696 - 0x80, 0xf9, 0x3d, //0x00002cbd cmpb $61, %cl - 0x0f, 0x85, 0x2b, 0x04, 0x00, 0x00, //0x00002cc0 jne LBB1_696 - 0x41, 0xba, 0x05, 0x00, 0x00, 0x00, //0x00002cc6 movl $5, %r10d - 0x45, 0x29, 0xda, //0x00002ccc subl %r11d, %r10d - 0xf6, 0x45, 0xbc, 0x08, //0x00002ccf testb $8, $-68(%rbp) - 0x0f, 0x85, 0xab, 0x01, 0x00, 0x00, //0x00002cd3 jne LBB1_655 - 0x4c, 0x39, 0x7d, 0xd0, //0x00002cd9 cmpq %r15, $-48(%rbp) - 0x0f, 0x86, 0x2a, 0x09, 0x00, 0x00, //0x00002cdd jbe LBB1_720 - 0x49, 0x8d, 0x4f, 0x03, //0x00002ce3 leaq $3(%r15), %rcx - 0x48, 0x8b, 0x5d, 0xa0, //0x00002ce7 movq $-96(%rbp), %rbx - 0x4c, 0x29, 0xfb, //0x00002ceb subq %r15, %rbx - 0x49, 0x8d, 0x57, 0x04, //0x00002cee leaq $4(%r15), %rdx - 0x48, 0x8b, 0x7d, 0x90, //0x00002cf2 movq $-112(%rbp), %rdi - 0x4c, 0x29, 0xff, //0x00002cf6 subq %r15, %rdi - 0xe9, 0x1b, 0x00, 0x00, 0x00, //0x00002cf9 jmp LBB1_631 - 0x90, 0x90, //0x00002cfe .p2align 4, 0x90 - //0x00002d00 LBB1_630 - 0x49, 0xff, 0xc7, //0x00002d00 incq %r15 - 0x48, 0xff, 0xc1, //0x00002d03 incq %rcx - 0x48, 0xff, 0xcb, //0x00002d06 decq %rbx - 0x48, 0xff, 0xc2, //0x00002d09 incq %rdx - 0x48, 0xff, 0xcf, //0x00002d0c decq %rdi - 0x4c, 0x39, 0x7d, 0xd0, //0x00002d0f cmpq %r15, $-48(%rbp) - 0x0f, 0x84, 0xf0, 0x08, 0x00, 0x00, //0x00002d13 je LBB1_717 - //0x00002d19 LBB1_631 - 0x41, 0x0f, 0xb6, 0x07, //0x00002d19 movzbl (%r15), %eax - 0x3c, 0x0a, //0x00002d1d cmpb $10, %al - 0x0f, 0x84, 0xdb, 0xff, 0xff, 0xff, //0x00002d1f je LBB1_630 - 0x3c, 0x0d, //0x00002d25 cmpb $13, %al - 0x0f, 0x84, 0xd3, 0xff, 0xff, 0xff, //0x00002d27 je LBB1_630 - 0x3c, 0x3d, //0x00002d2d cmpb $61, %al - 0x0f, 0x85, 0x30, 0x05, 0x00, 0x00, //0x00002d2f jne LBB1_728 - 0x49, 0xff, 0xc7, //0x00002d35 incq %r15 - 0x41, 0x83, 0xfa, 0x02, //0x00002d38 cmpl $2, %r10d - 0x0f, 0x84, 0xaf, 0x03, 0x00, 0x00, //0x00002d3c je LBB1_696 - 0x4c, 0x39, 0x7d, 0xd0, //0x00002d42 cmpq %r15, $-48(%rbp) - 0x0f, 0x87, 0x04, 0x03, 0x00, 0x00, //0x00002d46 ja LBB1_682 - 0xe9, 0xbc, 0x08, 0x00, 0x00, //0x00002d4c jmp LBB1_720 - //0x00002d51 LBB1_636 - 0x3c, 0x6e, //0x00002d51 cmpb $110, %al - 0x0f, 0x85, 0x2f, 0x03, 0x00, 0x00, //0x00002d53 jne LBB1_688 - //0x00002d59 LBB1_637 - 0x4d, 0x89, 0xc7, //0x00002d59 movq %r8, %r15 - //0x00002d5c LBB1_638 - 0x4c, 0x89, 0xfa, //0x00002d5c movq %r15, %rdx - 0x49, 0x39, 0xdf, //0x00002d5f cmpq %rbx, %r15 - 0x0f, 0x83, 0x11, 0x01, 0x00, 0x00, //0x00002d62 jae LBB1_675 - //0x00002d68 LBB1_639 - 0x4c, 0x8d, 0x7a, 0x01, //0x00002d68 leaq $1(%rdx), %r15 - 0x0f, 0xb6, 0x0a, //0x00002d6c movzbl (%rdx), %ecx - 0x80, 0xf9, 0x5c, //0x00002d6f cmpb $92, %cl - 0x0f, 0x85, 0xea, 0x00, 0x00, 0x00, //0x00002d72 jne LBB1_652 - 0x4c, 0x8d, 0x42, 0x02, //0x00002d78 leaq $2(%rdx), %r8 - 0xb1, 0xff, //0x00002d7c movb $-1, %cl - 0x49, 0x39, 0xd8, //0x00002d7e cmpq %rbx, %r8 - 0x0f, 0x87, 0x12, 0x03, 0x00, 0x00, //0x00002d81 ja LBB1_691 - 0x41, 0x0f, 0xb6, 0x07, //0x00002d87 movzbl (%r15), %eax - 0x3c, 0x71, //0x00002d8b cmpb $113, %al - 0x0f, 0x8e, 0xbe, 0xff, 0xff, 0xff, //0x00002d8d jle LBB1_636 - 0x3c, 0x72, //0x00002d93 cmpb $114, %al - 0x0f, 0x84, 0xbe, 0xff, 0xff, 0xff, //0x00002d95 je LBB1_637 - 0x3c, 0x75, //0x00002d9b cmpb $117, %al - 0x0f, 0x85, 0xef, 0x02, 0x00, 0x00, //0x00002d9d jne LBB1_690 - 0x48, 0x8b, 0x45, 0xd0, //0x00002da3 movq $-48(%rbp), %rax - 0x4c, 0x29, 0xc0, //0x00002da7 subq %r8, %rax - 0x48, 0x83, 0xf8, 0x04, //0x00002daa cmpq $4, %rax - 0x0f, 0x8c, 0xde, 0x02, 0x00, 0x00, //0x00002dae jl LBB1_690 - 0x41, 0x8b, 0x18, //0x00002db4 movl (%r8), %ebx - 0x89, 0xde, //0x00002db7 movl %ebx, %esi - 0xf7, 0xd6, //0x00002db9 notl %esi - 0x8d, 0x83, 0xd0, 0xcf, 0xcf, 0xcf, //0x00002dbb leal $-808464432(%rbx), %eax - 0x81, 0xe6, 0x80, 0x80, 0x80, 0x80, //0x00002dc1 andl $-2139062144, %esi - 0x85, 0xc6, //0x00002dc7 testl %eax, %esi - 0x0f, 0x85, 0xc3, 0x02, 0x00, 0x00, //0x00002dc9 jne LBB1_690 - 0x8d, 0x83, 0x19, 0x19, 0x19, 0x19, //0x00002dcf leal $421075225(%rbx), %eax - 0x09, 0xd8, //0x00002dd5 orl %ebx, %eax - 0xa9, 0x80, 0x80, 0x80, 0x80, //0x00002dd7 testl $-2139062144, %eax - 0x0f, 0x85, 0xb0, 0x02, 0x00, 0x00, //0x00002ddc jne LBB1_690 - 0x89, 0xd8, //0x00002de2 movl %ebx, %eax - 0x25, 0x7f, 0x7f, 0x7f, 0x7f, //0x00002de4 andl $2139062143, %eax - 0xbf, 0xc0, 0xc0, 0xc0, 0xc0, //0x00002de9 movl $-1061109568, %edi - 0x29, 0xc7, //0x00002dee subl %eax, %edi - 0x44, 0x8d, 0x90, 0x46, 0x46, 0x46, 0x46, //0x00002df0 leal $1179010630(%rax), %r10d - 0x21, 0xf7, //0x00002df7 andl %esi, %edi - 0x44, 0x85, 0xd7, //0x00002df9 testl %r10d, %edi - 0x0f, 0x85, 0x90, 0x02, 0x00, 0x00, //0x00002dfc jne LBB1_690 - 0xbf, 0xe0, 0xe0, 0xe0, 0xe0, //0x00002e02 movl $-522133280, %edi - 0x29, 0xc7, //0x00002e07 subl %eax, %edi - 0x05, 0x39, 0x39, 0x39, 0x39, //0x00002e09 addl $960051513, %eax - 0x21, 0xfe, //0x00002e0e andl %edi, %esi - 0x85, 0xc6, //0x00002e10 testl %eax, %esi - 0x0f, 0x85, 0x7a, 0x02, 0x00, 0x00, //0x00002e12 jne LBB1_690 - 0x0f, 0xcb, //0x00002e18 bswapl %ebx - 0x89, 0xd8, //0x00002e1a movl %ebx, %eax - 0xc1, 0xe8, 0x04, //0x00002e1c shrl $4, %eax - 0xf7, 0xd0, //0x00002e1f notl %eax - 0x25, 0x01, 0x01, 0x01, 0x01, //0x00002e21 andl $16843009, %eax - 0x8d, 0x04, 0xc0, //0x00002e26 leal (%rax,%rax,8), %eax - 0x81, 0xe3, 0x0f, 0x0f, 0x0f, 0x0f, //0x00002e29 andl $252645135, %ebx - 0x01, 0xc3, //0x00002e2f addl %eax, %ebx - 0x89, 0xd9, //0x00002e31 movl %ebx, %ecx - 0xc1, 0xe9, 0x04, //0x00002e33 shrl $4, %ecx - 0x09, 0xd9, //0x00002e36 orl %ebx, %ecx - 0x89, 0xc8, //0x00002e38 movl %ecx, %eax - 0xc1, 0xe8, 0x08, //0x00002e3a shrl $8, %eax - 0x25, 0x00, 0xff, 0x00, 0x00, //0x00002e3d andl $65280, %eax - 0x89, 0xce, //0x00002e42 movl %ecx, %esi - 0x81, 0xe6, 0x80, 0x00, 0x00, 0x00, //0x00002e44 andl $128, %esi - 0x09, 0xc6, //0x00002e4a orl %eax, %esi - 0x0f, 0x84, 0x05, 0x00, 0x00, 0x00, //0x00002e4c je LBB1_651 - 0xb9, 0xff, 0x00, 0x00, 0x00, //0x00002e52 movl $255, %ecx - //0x00002e57 LBB1_651 - 0x48, 0x83, 0xc2, 0x06, //0x00002e57 addq $6, %rdx - 0x49, 0x89, 0xd7, //0x00002e5b movq %rdx, %r15 - 0x48, 0x8b, 0x5d, 0xd0, //0x00002e5e movq $-48(%rbp), %rbx - //0x00002e62 LBB1_652 - 0x80, 0xf9, 0x0a, //0x00002e62 cmpb $10, %cl - 0x0f, 0x84, 0xf1, 0xfe, 0xff, 0xff, //0x00002e65 je LBB1_638 - 0x80, 0xf9, 0x0d, //0x00002e6b cmpb $13, %cl - 0x0f, 0x84, 0xe8, 0xfe, 0xff, 0xff, //0x00002e6e je LBB1_638 - 0xe9, 0x20, 0x02, 0x00, 0x00, //0x00002e74 jmp LBB1_691 - //0x00002e79 LBB1_675 - 0x41, 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00002e79 movl $1, %r11d - 0xe9, 0x50, 0xfd, 0xff, 0xff, //0x00002e7f jmp LBB1_610 - //0x00002e84 LBB1_655 - 0x48, 0x8b, 0x55, 0xd0, //0x00002e84 movq $-48(%rbp), %rdx - 0x4c, 0x39, 0xfa, //0x00002e88 cmpq %r15, %rdx - 0x0f, 0x87, 0x28, 0x00, 0x00, 0x00, //0x00002e8b ja LBB1_658 - 0xe9, 0x77, 0x07, 0x00, 0x00, //0x00002e91 jmp LBB1_720 - //0x00002e96 LBB1_674 - 0x48, 0x89, 0xc1, //0x00002e96 movq %rax, %rcx - 0x49, 0x89, 0xcf, //0x00002e99 movq %rcx, %r15 - 0x48, 0x39, 0xd1, //0x00002e9c cmpq %rdx, %rcx - 0x0f, 0x82, 0x14, 0x00, 0x00, 0x00, //0x00002e9f jb LBB1_658 - 0xe9, 0x3b, 0x01, 0x00, 0x00, //0x00002ea5 jmp LBB1_719 - //0x00002eaa LBB1_656 - 0x48, 0x89, 0xc8, //0x00002eaa movq %rcx, %rax - 0x49, 0x89, 0xcf, //0x00002ead movq %rcx, %r15 - 0x48, 0x39, 0xd1, //0x00002eb0 cmpq %rdx, %rcx - 0x0f, 0x83, 0x2c, 0x01, 0x00, 0x00, //0x00002eb3 jae LBB1_719 - //0x00002eb9 LBB1_658 - 0x49, 0x8d, 0x47, 0x01, //0x00002eb9 leaq $1(%r15), %rax - 0x41, 0x0f, 0xb6, 0x0f, //0x00002ebd movzbl (%r15), %ecx - 0x80, 0xf9, 0x5c, //0x00002ec1 cmpb $92, %cl - 0x0f, 0x85, 0xe6, 0x00, 0x00, 0x00, //0x00002ec4 jne LBB1_671 - 0x49, 0x8d, 0x4f, 0x02, //0x00002eca leaq $2(%r15), %rcx - 0x48, 0x39, 0xd1, //0x00002ece cmpq %rdx, %rcx - 0x0f, 0x87, 0x3b, 0x0a, 0x00, 0x00, //0x00002ed1 ja LBB1_827 - 0x0f, 0xb6, 0x00, //0x00002ed7 movzbl (%rax), %eax - 0x3c, 0x6e, //0x00002eda cmpb $110, %al - 0x0f, 0x84, 0xc8, 0xff, 0xff, 0xff, //0x00002edc je LBB1_656 - 0x3c, 0x72, //0x00002ee2 cmpb $114, %al - 0x0f, 0x84, 0xc0, 0xff, 0xff, 0xff, //0x00002ee4 je LBB1_656 - 0x3c, 0x75, //0x00002eea cmpb $117, %al - 0x0f, 0x85, 0x15, 0x0a, 0x00, 0x00, //0x00002eec jne LBB1_847 - 0x48, 0x89, 0xd0, //0x00002ef2 movq %rdx, %rax - 0x48, 0x29, 0xc8, //0x00002ef5 subq %rcx, %rax - 0x48, 0x83, 0xf8, 0x04, //0x00002ef8 cmpq $4, %rax - 0x0f, 0x8c, 0x05, 0x0a, 0x00, 0x00, //0x00002efc jl LBB1_847 - 0x8b, 0x01, //0x00002f02 movl (%rcx), %eax - 0x89, 0xc2, //0x00002f04 movl %eax, %edx - 0xf7, 0xd2, //0x00002f06 notl %edx - 0x8d, 0xb0, 0xd0, 0xcf, 0xcf, 0xcf, //0x00002f08 leal $-808464432(%rax), %esi - 0x81, 0xe2, 0x80, 0x80, 0x80, 0x80, //0x00002f0e andl $-2139062144, %edx - 0x85, 0xf2, //0x00002f14 testl %esi, %edx - 0x0f, 0x85, 0xeb, 0x09, 0x00, 0x00, //0x00002f16 jne LBB1_847 - 0x8d, 0xb0, 0x19, 0x19, 0x19, 0x19, //0x00002f1c leal $421075225(%rax), %esi - 0x09, 0xc6, //0x00002f22 orl %eax, %esi - 0xf7, 0xc6, 0x80, 0x80, 0x80, 0x80, //0x00002f24 testl $-2139062144, %esi - 0x0f, 0x85, 0xd7, 0x09, 0x00, 0x00, //0x00002f2a jne LBB1_847 - 0x89, 0xc6, //0x00002f30 movl %eax, %esi - 0x81, 0xe6, 0x7f, 0x7f, 0x7f, 0x7f, //0x00002f32 andl $2139062143, %esi - 0xbf, 0xc0, 0xc0, 0xc0, 0xc0, //0x00002f38 movl $-1061109568, %edi - 0x29, 0xf7, //0x00002f3d subl %esi, %edi - 0x8d, 0x9e, 0x46, 0x46, 0x46, 0x46, //0x00002f3f leal $1179010630(%rsi), %ebx - 0x21, 0xd7, //0x00002f45 andl %edx, %edi - 0x85, 0xdf, //0x00002f47 testl %ebx, %edi - 0x0f, 0x85, 0xb8, 0x09, 0x00, 0x00, //0x00002f49 jne LBB1_847 - 0xbf, 0xe0, 0xe0, 0xe0, 0xe0, //0x00002f4f movl $-522133280, %edi - 0x29, 0xf7, //0x00002f54 subl %esi, %edi - 0x81, 0xc6, 0x39, 0x39, 0x39, 0x39, //0x00002f56 addl $960051513, %esi - 0x21, 0xfa, //0x00002f5c andl %edi, %edx - 0x85, 0xf2, //0x00002f5e testl %esi, %edx - 0x0f, 0x85, 0xa1, 0x09, 0x00, 0x00, //0x00002f60 jne LBB1_847 - 0x0f, 0xc8, //0x00002f66 bswapl %eax - 0x89, 0xc1, //0x00002f68 movl %eax, %ecx - 0xc1, 0xe9, 0x04, //0x00002f6a shrl $4, %ecx - 0xf7, 0xd1, //0x00002f6d notl %ecx - 0x81, 0xe1, 0x01, 0x01, 0x01, 0x01, //0x00002f6f andl $16843009, %ecx - 0x8d, 0x0c, 0xc9, //0x00002f75 leal (%rcx,%rcx,8), %ecx - 0x25, 0x0f, 0x0f, 0x0f, 0x0f, //0x00002f78 andl $252645135, %eax - 0x01, 0xc8, //0x00002f7d addl %ecx, %eax - 0x89, 0xc1, //0x00002f7f movl %eax, %ecx - 0xc1, 0xe9, 0x04, //0x00002f81 shrl $4, %ecx - 0x09, 0xc1, //0x00002f84 orl %eax, %ecx - 0x89, 0xc8, //0x00002f86 movl %ecx, %eax - 0xc1, 0xe8, 0x08, //0x00002f88 shrl $8, %eax - 0x25, 0x00, 0xff, 0x00, 0x00, //0x00002f8b andl $65280, %eax - 0x89, 0xca, //0x00002f90 movl %ecx, %edx - 0x81, 0xe2, 0x80, 0x00, 0x00, 0x00, //0x00002f92 andl $128, %edx - 0x09, 0xc2, //0x00002f98 orl %eax, %edx - 0x0f, 0x84, 0x05, 0x00, 0x00, 0x00, //0x00002f9a je LBB1_670 - 0xb9, 0xff, 0x00, 0x00, 0x00, //0x00002fa0 movl $255, %ecx - //0x00002fa5 LBB1_670 - 0x49, 0x83, 0xc7, 0x06, //0x00002fa5 addq $6, %r15 - 0x4c, 0x89, 0xf8, //0x00002fa9 movq %r15, %rax - 0x48, 0x8b, 0x55, 0xd0, //0x00002fac movq $-48(%rbp), %rdx - //0x00002fb0 LBB1_671 - 0x80, 0xf9, 0x0a, //0x00002fb0 cmpb $10, %cl - 0x0f, 0x84, 0xdd, 0xfe, 0xff, 0xff, //0x00002fb3 je LBB1_674 - 0x80, 0xf9, 0x0d, //0x00002fb9 cmpb $13, %cl - 0x0f, 0x84, 0xd4, 0xfe, 0xff, 0xff, //0x00002fbc je LBB1_674 - 0x80, 0xf9, 0x3d, //0x00002fc2 cmpb $61, %cl - 0x0f, 0x85, 0x47, 0x09, 0x00, 0x00, //0x00002fc5 jne LBB1_827 - 0x49, 0x89, 0xc7, //0x00002fcb movq %rax, %r15 - 0x41, 0x83, 0xfa, 0x02, //0x00002fce cmpl $2, %r10d - 0x0f, 0x84, 0x19, 0x01, 0x00, 0x00, //0x00002fd2 je LBB1_696 - 0x48, 0x8b, 0x75, 0xd0, //0x00002fd8 movq $-48(%rbp), %rsi - 0x48, 0x39, 0xc6, //0x00002fdc cmpq %rax, %rsi - 0x0f, 0x87, 0x32, 0x04, 0x00, 0x00, //0x00002fdf ja LBB1_762 - //0x00002fe5 LBB1_719 - 0x49, 0x89, 0xc7, //0x00002fe5 movq %rax, %r15 - 0xe9, 0x20, 0x06, 0x00, 0x00, //0x00002fe8 jmp LBB1_720 - //0x00002fed LBB1_676 - 0x49, 0xff, 0xc7, //0x00002fed incq %r15 - 0x41, 0xbb, 0x03, 0x00, 0x00, 0x00, //0x00002ff0 movl $3, %r11d - 0x49, 0x39, 0xdf, //0x00002ff6 cmpq %rbx, %r15 - 0x0f, 0x83, 0xd5, 0xfb, 0xff, 0xff, //0x00002ff9 jae LBB1_610 - //0x00002fff LBB1_677 - 0x41, 0x0f, 0xb6, 0x0f, //0x00002fff movzbl (%r15), %ecx - 0x48, 0x83, 0xf9, 0x0d, //0x00003003 cmpq $13, %rcx - 0x0f, 0x84, 0xe0, 0xff, 0xff, 0xff, //0x00003007 je LBB1_676 - 0x80, 0xf9, 0x0a, //0x0000300d cmpb $10, %cl - 0x0f, 0x84, 0xd7, 0xff, 0xff, 0xff, //0x00003010 je LBB1_676 - 0x48, 0x8b, 0x45, 0xc0, //0x00003016 movq $-64(%rbp), %rax - 0x0f, 0xb6, 0x04, 0x08, //0x0000301a movzbl (%rax,%rcx), %eax - 0x49, 0xff, 0xc7, //0x0000301e incq %r15 - 0x3d, 0xff, 0x00, 0x00, 0x00, //0x00003021 cmpl $255, %eax - 0x0f, 0x85, 0xa0, 0x05, 0x00, 0x00, //0x00003026 jne LBB1_790 - //0x0000302c LBB1_791 - 0x41, 0xbb, 0x03, 0x00, 0x00, 0x00, //0x0000302c movl $3, %r11d - 0xe9, 0x73, 0xfc, 0xff, 0xff, //0x00003032 jmp LBB1_624 - //0x00003037 LBB1_681 - 0x49, 0xff, 0xc7, //0x00003037 incq %r15 - 0x48, 0xff, 0xc1, //0x0000303a incq %rcx - 0x48, 0xff, 0xcb, //0x0000303d decq %rbx - 0x48, 0xff, 0xc2, //0x00003040 incq %rdx - 0x48, 0xff, 0xcf, //0x00003043 decq %rdi - 0x4c, 0x39, 0x7d, 0xd0, //0x00003046 cmpq %r15, $-48(%rbp) - 0x0f, 0x84, 0xb9, 0x05, 0x00, 0x00, //0x0000304a je LBB1_717 - //0x00003050 LBB1_682 - 0x41, 0x0f, 0xb6, 0x07, //0x00003050 movzbl (%r15), %eax - 0x3c, 0x0a, //0x00003054 cmpb $10, %al - 0x0f, 0x84, 0xdb, 0xff, 0xff, 0xff, //0x00003056 je LBB1_681 - 0x3c, 0x0d, //0x0000305c cmpb $13, %al - 0x0f, 0x84, 0xd3, 0xff, 0xff, 0xff, //0x0000305e je LBB1_681 - 0x3c, 0x3d, //0x00003064 cmpb $61, %al - 0x0f, 0x85, 0xf9, 0x01, 0x00, 0x00, //0x00003066 jne LBB1_728 - 0x49, 0xff, 0xc7, //0x0000306c incq %r15 - 0x41, 0x83, 0xfa, 0x03, //0x0000306f cmpl $3, %r10d - 0x0f, 0x84, 0x78, 0x00, 0x00, 0x00, //0x00003073 je LBB1_696 - 0x4c, 0x39, 0x7d, 0xd0, //0x00003079 cmpq %r15, $-48(%rbp) - 0x0f, 0x87, 0xe7, 0x04, 0x00, 0x00, //0x0000307d ja LBB1_780 - 0xe9, 0x85, 0x05, 0x00, 0x00, //0x00003083 jmp LBB1_720 - //0x00003088 LBB1_688 - 0x3c, 0x2f, //0x00003088 cmpb $47, %al - 0x0f, 0x85, 0x02, 0x00, 0x00, 0x00, //0x0000308a jne LBB1_690 - 0x89, 0xc1, //0x00003090 movl %eax, %ecx - //0x00003092 LBB1_690 - 0x4d, 0x89, 0xc7, //0x00003092 movq %r8, %r15 - 0x48, 0x8b, 0x5d, 0xd0, //0x00003095 movq $-48(%rbp), %rbx - //0x00003099 LBB1_691 - 0x0f, 0xb6, 0xc1, //0x00003099 movzbl %cl, %eax - 0x48, 0x8b, 0x55, 0xc0, //0x0000309c movq $-64(%rbp), %rdx - 0x0f, 0xb6, 0x04, 0x02, //0x000030a0 movzbl (%rdx,%rax), %eax - 0x3d, 0xff, 0x00, 0x00, 0x00, //0x000030a4 cmpl $255, %eax - 0x0f, 0x84, 0x70, 0x00, 0x00, 0x00, //0x000030a9 je LBB1_716 - 0x8b, 0x4d, 0xc8, //0x000030af movl $-56(%rbp), %ecx - 0xc1, 0xe1, 0x06, //0x000030b2 shll $6, %ecx - 0x09, 0xc1, //0x000030b5 orl %eax, %ecx - 0x89, 0x4d, 0xc8, //0x000030b7 movl %ecx, $-56(%rbp) - 0x41, 0xbb, 0x02, 0x00, 0x00, 0x00, //0x000030ba movl $2, %r11d - 0x49, 0x39, 0xdf, //0x000030c0 cmpq %rbx, %r15 - 0x0f, 0x82, 0x7e, 0x00, 0x00, 0x00, //0x000030c3 jb LBB1_701 - //0x000030c9 LBB1_693 - 0x45, 0x85, 0xe4, //0x000030c9 testl %r12d, %r12d - 0x0f, 0x94, 0xc0, //0x000030cc sete %al - 0x41, 0x83, 0xfb, 0x01, //0x000030cf cmpl $1, %r11d - 0x0f, 0x94, 0xc1, //0x000030d3 sete %cl - 0x49, 0x39, 0xdf, //0x000030d6 cmpq %rbx, %r15 - 0x0f, 0x82, 0x2e, 0x05, 0x00, 0x00, //0x000030d9 jb LBB1_720 - 0x41, 0x83, 0xfb, 0x04, //0x000030df cmpl $4, %r11d - 0x0f, 0x84, 0x24, 0x05, 0x00, 0x00, //0x000030e3 je LBB1_720 - 0x08, 0xc8, //0x000030e9 orb %cl, %al - 0x0f, 0x84, 0x1c, 0x05, 0x00, 0x00, //0x000030eb je LBB1_720 - //0x000030f1 LBB1_696 - 0x49, 0x8d, 0x4f, 0x01, //0x000030f1 leaq $1(%r15), %rcx - 0x4c, 0x39, 0x7d, 0xd0, //0x000030f5 cmpq %r15, $-48(%rbp) - 0x49, 0x0f, 0x45, 0xcf, //0x000030f9 cmovneq %r15, %rcx - 0x4c, 0x29, 0xc9, //0x000030fd subq %r9, %rcx - 0x0f, 0x85, 0x9a, 0x18, 0x00, 0x00, //0x00003100 jne LBB1_1137 - 0x4d, 0x89, 0xcf, //0x00003106 movq %r9, %r15 - 0x48, 0x8b, 0x55, 0xb0, //0x00003109 movq $-80(%rbp), %rdx - 0x48, 0x89, 0x55, 0xb0, //0x0000310d movq %rdx, $-80(%rbp) - 0x49, 0x39, 0xd6, //0x00003111 cmpq %rdx, %r14 - 0x0f, 0x83, 0x55, 0xf8, 0xff, 0xff, //0x00003114 jae LBB1_727 - 0xe9, 0x0b, 0x08, 0x00, 0x00, //0x0000311a jmp LBB1_852 - //0x0000311f LBB1_716 - 0x41, 0xbb, 0x01, 0x00, 0x00, 0x00, //0x0000311f movl $1, %r11d - 0xe9, 0x80, 0xfb, 0xff, 0xff, //0x00003125 jmp LBB1_624 - //0x0000312a LBB1_698 - 0x3c, 0x6e, //0x0000312a cmpb $110, %al - 0x0f, 0x85, 0x41, 0x01, 0x00, 0x00, //0x0000312c jne LBB1_734 - //0x00003132 LBB1_699 - 0x48, 0x89, 0xd7, //0x00003132 movq %rdx, %rdi - //0x00003135 LBB1_700 - 0x41, 0xbb, 0x02, 0x00, 0x00, 0x00, //0x00003135 movl $2, %r11d - 0x49, 0x89, 0xff, //0x0000313b movq %rdi, %r15 - 0x48, 0x39, 0xdf, //0x0000313e cmpq %rbx, %rdi - 0x0f, 0x83, 0x16, 0x01, 0x00, 0x00, //0x00003141 jae LBB1_718 - //0x00003147 LBB1_701 - 0x49, 0x8d, 0x7f, 0x01, //0x00003147 leaq $1(%r15), %rdi - 0x41, 0x0f, 0xb6, 0x0f, //0x0000314b movzbl (%r15), %ecx - 0x80, 0xf9, 0x5c, //0x0000314f cmpb $92, %cl - 0x0f, 0x85, 0xee, 0x00, 0x00, 0x00, //0x00003152 jne LBB1_714 - 0x49, 0x8d, 0x57, 0x02, //0x00003158 leaq $2(%r15), %rdx - 0xb1, 0xff, //0x0000315c movb $-1, %cl - 0x48, 0x39, 0xda, //0x0000315e cmpq %rbx, %rdx - 0x0f, 0x87, 0x19, 0x01, 0x00, 0x00, //0x00003161 ja LBB1_737 - 0x0f, 0xb6, 0x07, //0x00003167 movzbl (%rdi), %eax - 0x3c, 0x71, //0x0000316a cmpb $113, %al - 0x0f, 0x8e, 0xb8, 0xff, 0xff, 0xff, //0x0000316c jle LBB1_698 - 0x3c, 0x72, //0x00003172 cmpb $114, %al - 0x0f, 0x84, 0xb8, 0xff, 0xff, 0xff, //0x00003174 je LBB1_699 - 0x3c, 0x75, //0x0000317a cmpb $117, %al - 0x0f, 0x85, 0xfb, 0x00, 0x00, 0x00, //0x0000317c jne LBB1_736 - 0x48, 0x89, 0xd8, //0x00003182 movq %rbx, %rax - 0x48, 0x29, 0xd0, //0x00003185 subq %rdx, %rax - 0x48, 0x83, 0xf8, 0x04, //0x00003188 cmpq $4, %rax - 0x0f, 0x8c, 0xeb, 0x00, 0x00, 0x00, //0x0000318c jl LBB1_736 - 0x8b, 0x02, //0x00003192 movl (%rdx), %eax - 0x89, 0xc6, //0x00003194 movl %eax, %esi - 0xf7, 0xd6, //0x00003196 notl %esi - 0x8d, 0xb8, 0xd0, 0xcf, 0xcf, 0xcf, //0x00003198 leal $-808464432(%rax), %edi - 0x81, 0xe6, 0x80, 0x80, 0x80, 0x80, //0x0000319e andl $-2139062144, %esi - 0x85, 0xfe, //0x000031a4 testl %edi, %esi - 0x0f, 0x85, 0xd1, 0x00, 0x00, 0x00, //0x000031a6 jne LBB1_736 - 0x8d, 0xb8, 0x19, 0x19, 0x19, 0x19, //0x000031ac leal $421075225(%rax), %edi - 0x09, 0xc7, //0x000031b2 orl %eax, %edi - 0xf7, 0xc7, 0x80, 0x80, 0x80, 0x80, //0x000031b4 testl $-2139062144, %edi - 0x0f, 0x85, 0xbd, 0x00, 0x00, 0x00, //0x000031ba jne LBB1_736 - 0x89, 0xc7, //0x000031c0 movl %eax, %edi - 0x81, 0xe7, 0x7f, 0x7f, 0x7f, 0x7f, //0x000031c2 andl $2139062143, %edi - 0xbb, 0xc0, 0xc0, 0xc0, 0xc0, //0x000031c8 movl $-1061109568, %ebx - 0x29, 0xfb, //0x000031cd subl %edi, %ebx - 0x44, 0x8d, 0x87, 0x46, 0x46, 0x46, 0x46, //0x000031cf leal $1179010630(%rdi), %r8d - 0x21, 0xf3, //0x000031d6 andl %esi, %ebx - 0x44, 0x85, 0xc3, //0x000031d8 testl %r8d, %ebx - 0x48, 0x8b, 0x5d, 0xd0, //0x000031db movq $-48(%rbp), %rbx - 0x0f, 0x85, 0x98, 0x00, 0x00, 0x00, //0x000031df jne LBB1_736 - 0xbb, 0xe0, 0xe0, 0xe0, 0xe0, //0x000031e5 movl $-522133280, %ebx - 0x29, 0xfb, //0x000031ea subl %edi, %ebx - 0x81, 0xc7, 0x39, 0x39, 0x39, 0x39, //0x000031ec addl $960051513, %edi - 0x21, 0xde, //0x000031f2 andl %ebx, %esi - 0x48, 0x8b, 0x5d, 0xd0, //0x000031f4 movq $-48(%rbp), %rbx - 0x85, 0xfe, //0x000031f8 testl %edi, %esi - 0x0f, 0x85, 0x7d, 0x00, 0x00, 0x00, //0x000031fa jne LBB1_736 - 0x0f, 0xc8, //0x00003200 bswapl %eax - 0x89, 0xc1, //0x00003202 movl %eax, %ecx - 0xc1, 0xe9, 0x04, //0x00003204 shrl $4, %ecx - 0xf7, 0xd1, //0x00003207 notl %ecx - 0x81, 0xe1, 0x01, 0x01, 0x01, 0x01, //0x00003209 andl $16843009, %ecx - 0x8d, 0x0c, 0xc9, //0x0000320f leal (%rcx,%rcx,8), %ecx - 0x25, 0x0f, 0x0f, 0x0f, 0x0f, //0x00003212 andl $252645135, %eax - 0x01, 0xc8, //0x00003217 addl %ecx, %eax - 0x89, 0xc1, //0x00003219 movl %eax, %ecx - 0xc1, 0xe9, 0x04, //0x0000321b shrl $4, %ecx - 0x09, 0xc1, //0x0000321e orl %eax, %ecx - 0x89, 0xc8, //0x00003220 movl %ecx, %eax - 0xc1, 0xe8, 0x08, //0x00003222 shrl $8, %eax - 0x25, 0x00, 0xff, 0x00, 0x00, //0x00003225 andl $65280, %eax - 0x89, 0xca, //0x0000322a movl %ecx, %edx - 0x81, 0xe2, 0x80, 0x00, 0x00, 0x00, //0x0000322c andl $128, %edx - 0x09, 0xc2, //0x00003232 orl %eax, %edx - 0x0f, 0x84, 0x05, 0x00, 0x00, 0x00, //0x00003234 je LBB1_713 - 0xb9, 0xff, 0x00, 0x00, 0x00, //0x0000323a movl $255, %ecx - //0x0000323f LBB1_713 - 0x49, 0x83, 0xc7, 0x06, //0x0000323f addq $6, %r15 - 0x4c, 0x89, 0xff, //0x00003243 movq %r15, %rdi - //0x00003246 LBB1_714 - 0x80, 0xf9, 0x0a, //0x00003246 cmpb $10, %cl - 0x0f, 0x84, 0xe6, 0xfe, 0xff, 0xff, //0x00003249 je LBB1_700 - 0x80, 0xf9, 0x0d, //0x0000324f cmpb $13, %cl - 0x0f, 0x84, 0xdd, 0xfe, 0xff, 0xff, //0x00003252 je LBB1_700 - 0xe9, 0x23, 0x00, 0x00, 0x00, //0x00003258 jmp LBB1_737 - //0x0000325d LBB1_718 - 0x49, 0x89, 0xff, //0x0000325d movq %rdi, %r15 - 0xe9, 0x6f, 0xf9, 0xff, 0xff, //0x00003260 jmp LBB1_610 - //0x00003265 LBB1_728 - 0x49, 0xff, 0xc7, //0x00003265 incq %r15 - 0x4c, 0x89, 0xfa, //0x00003268 movq %r15, %rdx - //0x0000326b LBB1_729 - 0x49, 0x89, 0xd7, //0x0000326b movq %rdx, %r15 - 0xe9, 0x7e, 0xfe, 0xff, 0xff, //0x0000326e jmp LBB1_696 - //0x00003273 LBB1_734 - 0x3c, 0x2f, //0x00003273 cmpb $47, %al - 0x0f, 0x85, 0x02, 0x00, 0x00, 0x00, //0x00003275 jne LBB1_736 - 0x89, 0xc1, //0x0000327b movl %eax, %ecx - //0x0000327d LBB1_736 - 0x48, 0x89, 0xd7, //0x0000327d movq %rdx, %rdi - //0x00003280 LBB1_737 - 0x0f, 0xb6, 0xc1, //0x00003280 movzbl %cl, %eax - 0x48, 0x8b, 0x55, 0xc0, //0x00003283 movq $-64(%rbp), %rdx - 0x0f, 0xb6, 0x04, 0x02, //0x00003287 movzbl (%rdx,%rax), %eax - 0x3d, 0xff, 0x00, 0x00, 0x00, //0x0000328b cmpl $255, %eax - 0x0f, 0x84, 0x50, 0x01, 0x00, 0x00, //0x00003290 je LBB1_758 - 0x8b, 0x4d, 0xc8, //0x00003296 movl $-56(%rbp), %ecx - 0xc1, 0xe1, 0x06, //0x00003299 shll $6, %ecx - 0x09, 0xc1, //0x0000329c orl %eax, %ecx - 0x89, 0x4d, 0xc8, //0x0000329e movl %ecx, $-56(%rbp) - 0x41, 0xbb, 0x03, 0x00, 0x00, 0x00, //0x000032a1 movl $3, %r11d - 0x48, 0x39, 0xdf, //0x000032a7 cmpq %rbx, %rdi - 0x0f, 0x82, 0x25, 0x00, 0x00, 0x00, //0x000032aa jb LBB1_743 - 0x49, 0x89, 0xff, //0x000032b0 movq %rdi, %r15 - 0xe9, 0x11, 0xfe, 0xff, 0xff, //0x000032b3 jmp LBB1_693 - //0x000032b8 LBB1_740 - 0x3c, 0x6e, //0x000032b8 cmpb $110, %al - 0x0f, 0x85, 0xe5, 0x02, 0x00, 0x00, //0x000032ba jne LBB1_786 - //0x000032c0 LBB1_741 - 0x4d, 0x89, 0xc7, //0x000032c0 movq %r8, %r15 - //0x000032c3 LBB1_742 - 0x41, 0xbb, 0x03, 0x00, 0x00, 0x00, //0x000032c3 movl $3, %r11d - 0x4c, 0x89, 0xff, //0x000032c9 movq %r15, %rdi - 0x49, 0x39, 0xdf, //0x000032cc cmpq %rbx, %r15 - 0x0f, 0x83, 0xff, 0xf8, 0xff, 0xff, //0x000032cf jae LBB1_610 - //0x000032d5 LBB1_743 - 0x4c, 0x8d, 0x7f, 0x01, //0x000032d5 leaq $1(%rdi), %r15 - 0x0f, 0xb6, 0x0f, //0x000032d9 movzbl (%rdi), %ecx - 0x80, 0xf9, 0x5c, //0x000032dc cmpb $92, %cl - 0x0f, 0x85, 0xea, 0x00, 0x00, 0x00, //0x000032df jne LBB1_756 - 0x4c, 0x8d, 0x47, 0x02, //0x000032e5 leaq $2(%rdi), %r8 - 0xb1, 0xff, //0x000032e9 movb $-1, %cl - 0x49, 0x39, 0xd8, //0x000032eb cmpq %rbx, %r8 - 0x0f, 0x87, 0xc2, 0x02, 0x00, 0x00, //0x000032ee ja LBB1_789 - 0x41, 0x0f, 0xb6, 0x07, //0x000032f4 movzbl (%r15), %eax - 0x3c, 0x71, //0x000032f8 cmpb $113, %al - 0x0f, 0x8e, 0xb8, 0xff, 0xff, 0xff, //0x000032fa jle LBB1_740 - 0x3c, 0x72, //0x00003300 cmpb $114, %al - 0x0f, 0x84, 0xb8, 0xff, 0xff, 0xff, //0x00003302 je LBB1_741 - 0x3c, 0x75, //0x00003308 cmpb $117, %al - 0x0f, 0x85, 0x9f, 0x02, 0x00, 0x00, //0x0000330a jne LBB1_788 - 0x48, 0x8b, 0x45, 0xd0, //0x00003310 movq $-48(%rbp), %rax - 0x4c, 0x29, 0xc0, //0x00003314 subq %r8, %rax - 0x48, 0x83, 0xf8, 0x04, //0x00003317 cmpq $4, %rax - 0x0f, 0x8c, 0x8e, 0x02, 0x00, 0x00, //0x0000331b jl LBB1_788 - 0x41, 0x8b, 0x18, //0x00003321 movl (%r8), %ebx - 0x89, 0xde, //0x00003324 movl %ebx, %esi - 0xf7, 0xd6, //0x00003326 notl %esi - 0x8d, 0x83, 0xd0, 0xcf, 0xcf, 0xcf, //0x00003328 leal $-808464432(%rbx), %eax - 0x81, 0xe6, 0x80, 0x80, 0x80, 0x80, //0x0000332e andl $-2139062144, %esi - 0x85, 0xc6, //0x00003334 testl %eax, %esi - 0x0f, 0x85, 0x73, 0x02, 0x00, 0x00, //0x00003336 jne LBB1_788 - 0x8d, 0x83, 0x19, 0x19, 0x19, 0x19, //0x0000333c leal $421075225(%rbx), %eax - 0x09, 0xd8, //0x00003342 orl %ebx, %eax - 0xa9, 0x80, 0x80, 0x80, 0x80, //0x00003344 testl $-2139062144, %eax - 0x0f, 0x85, 0x60, 0x02, 0x00, 0x00, //0x00003349 jne LBB1_788 - 0x89, 0xd8, //0x0000334f movl %ebx, %eax - 0x25, 0x7f, 0x7f, 0x7f, 0x7f, //0x00003351 andl $2139062143, %eax - 0xba, 0xc0, 0xc0, 0xc0, 0xc0, //0x00003356 movl $-1061109568, %edx - 0x29, 0xc2, //0x0000335b subl %eax, %edx - 0x44, 0x8d, 0x90, 0x46, 0x46, 0x46, 0x46, //0x0000335d leal $1179010630(%rax), %r10d - 0x21, 0xf2, //0x00003364 andl %esi, %edx - 0x44, 0x85, 0xd2, //0x00003366 testl %r10d, %edx - 0x0f, 0x85, 0x40, 0x02, 0x00, 0x00, //0x00003369 jne LBB1_788 - 0xba, 0xe0, 0xe0, 0xe0, 0xe0, //0x0000336f movl $-522133280, %edx - 0x29, 0xc2, //0x00003374 subl %eax, %edx - 0x05, 0x39, 0x39, 0x39, 0x39, //0x00003376 addl $960051513, %eax - 0x21, 0xd6, //0x0000337b andl %edx, %esi - 0x85, 0xc6, //0x0000337d testl %eax, %esi - 0x0f, 0x85, 0x2a, 0x02, 0x00, 0x00, //0x0000337f jne LBB1_788 - 0x0f, 0xcb, //0x00003385 bswapl %ebx - 0x89, 0xd8, //0x00003387 movl %ebx, %eax - 0xc1, 0xe8, 0x04, //0x00003389 shrl $4, %eax - 0xf7, 0xd0, //0x0000338c notl %eax - 0x25, 0x01, 0x01, 0x01, 0x01, //0x0000338e andl $16843009, %eax - 0x8d, 0x04, 0xc0, //0x00003393 leal (%rax,%rax,8), %eax - 0x81, 0xe3, 0x0f, 0x0f, 0x0f, 0x0f, //0x00003396 andl $252645135, %ebx - 0x01, 0xc3, //0x0000339c addl %eax, %ebx - 0x89, 0xd9, //0x0000339e movl %ebx, %ecx - 0xc1, 0xe9, 0x04, //0x000033a0 shrl $4, %ecx - 0x09, 0xd9, //0x000033a3 orl %ebx, %ecx - 0x89, 0xc8, //0x000033a5 movl %ecx, %eax - 0xc1, 0xe8, 0x08, //0x000033a7 shrl $8, %eax - 0x25, 0x00, 0xff, 0x00, 0x00, //0x000033aa andl $65280, %eax - 0x89, 0xca, //0x000033af movl %ecx, %edx - 0x81, 0xe2, 0x80, 0x00, 0x00, 0x00, //0x000033b1 andl $128, %edx - 0x09, 0xc2, //0x000033b7 orl %eax, %edx - 0x0f, 0x84, 0x05, 0x00, 0x00, 0x00, //0x000033b9 je LBB1_755 - 0xb9, 0xff, 0x00, 0x00, 0x00, //0x000033bf movl $255, %ecx - //0x000033c4 LBB1_755 - 0x48, 0x83, 0xc7, 0x06, //0x000033c4 addq $6, %rdi - 0x49, 0x89, 0xff, //0x000033c8 movq %rdi, %r15 - 0x48, 0x8b, 0x5d, 0xd0, //0x000033cb movq $-48(%rbp), %rbx - //0x000033cf LBB1_756 - 0x80, 0xf9, 0x0a, //0x000033cf cmpb $10, %cl - 0x0f, 0x84, 0xeb, 0xfe, 0xff, 0xff, //0x000033d2 je LBB1_742 - 0x80, 0xf9, 0x0d, //0x000033d8 cmpb $13, %cl - 0x0f, 0x84, 0xe2, 0xfe, 0xff, 0xff, //0x000033db je LBB1_742 - 0xe9, 0xd0, 0x01, 0x00, 0x00, //0x000033e1 jmp LBB1_789 - //0x000033e6 LBB1_758 - 0x41, 0xbb, 0x02, 0x00, 0x00, 0x00, //0x000033e6 movl $2, %r11d - 0x49, 0x89, 0xff, //0x000033ec movq %rdi, %r15 - 0xe9, 0xb6, 0xf8, 0xff, 0xff, //0x000033ef jmp LBB1_624 - //0x000033f4 LBB1_778 - 0x4c, 0x89, 0xf9, //0x000033f4 movq %r15, %rcx - 0x48, 0x89, 0xc8, //0x000033f7 movq %rcx, %rax - 0x48, 0x39, 0xf1, //0x000033fa cmpq %rsi, %rcx - 0x0f, 0x82, 0x14, 0x00, 0x00, 0x00, //0x000033fd jb LBB1_762 - 0xe9, 0x05, 0x02, 0x00, 0x00, //0x00003403 jmp LBB1_720 - //0x00003408 LBB1_760 - 0x49, 0x89, 0xcf, //0x00003408 movq %rcx, %r15 - 0x48, 0x89, 0xc8, //0x0000340b movq %rcx, %rax - 0x48, 0x39, 0xf1, //0x0000340e cmpq %rsi, %rcx - 0x0f, 0x83, 0xf6, 0x01, 0x00, 0x00, //0x00003411 jae LBB1_720 - //0x00003417 LBB1_762 - 0x4c, 0x8d, 0x78, 0x01, //0x00003417 leaq $1(%rax), %r15 - 0x0f, 0xb6, 0x08, //0x0000341b movzbl (%rax), %ecx - 0x80, 0xf9, 0x5c, //0x0000341e cmpb $92, %cl - 0x0f, 0x85, 0xee, 0x00, 0x00, 0x00, //0x00003421 jne LBB1_775 - 0x48, 0x8d, 0x48, 0x02, //0x00003427 leaq $2(%rax), %rcx - 0x48, 0x39, 0xf1, //0x0000342b cmpq %rsi, %rcx - 0x0f, 0x87, 0xdb, 0x04, 0x00, 0x00, //0x0000342e ja LBB1_848 - 0x41, 0x0f, 0xb6, 0x17, //0x00003434 movzbl (%r15), %edx - 0x80, 0xfa, 0x6e, //0x00003438 cmpb $110, %dl - 0x0f, 0x84, 0xc7, 0xff, 0xff, 0xff, //0x0000343b je LBB1_760 - 0x80, 0xfa, 0x72, //0x00003441 cmpb $114, %dl - 0x0f, 0x84, 0xbe, 0xff, 0xff, 0xff, //0x00003444 je LBB1_760 - 0x80, 0xfa, 0x75, //0x0000344a cmpb $117, %dl - 0x0f, 0x85, 0xb4, 0x04, 0x00, 0x00, //0x0000344d jne LBB1_847 - 0x48, 0x89, 0xf2, //0x00003453 movq %rsi, %rdx - 0x48, 0x29, 0xca, //0x00003456 subq %rcx, %rdx - 0x48, 0x83, 0xfa, 0x04, //0x00003459 cmpq $4, %rdx - 0x0f, 0x8c, 0xa4, 0x04, 0x00, 0x00, //0x0000345d jl LBB1_847 - 0x8b, 0x11, //0x00003463 movl (%rcx), %edx - 0x89, 0xd6, //0x00003465 movl %edx, %esi - 0xf7, 0xd6, //0x00003467 notl %esi - 0x8d, 0xba, 0xd0, 0xcf, 0xcf, 0xcf, //0x00003469 leal $-808464432(%rdx), %edi - 0x81, 0xe6, 0x80, 0x80, 0x80, 0x80, //0x0000346f andl $-2139062144, %esi - 0x85, 0xfe, //0x00003475 testl %edi, %esi - 0x0f, 0x85, 0x8a, 0x04, 0x00, 0x00, //0x00003477 jne LBB1_847 - 0x8d, 0xba, 0x19, 0x19, 0x19, 0x19, //0x0000347d leal $421075225(%rdx), %edi - 0x09, 0xd7, //0x00003483 orl %edx, %edi - 0xf7, 0xc7, 0x80, 0x80, 0x80, 0x80, //0x00003485 testl $-2139062144, %edi - 0x0f, 0x85, 0x76, 0x04, 0x00, 0x00, //0x0000348b jne LBB1_847 - 0x89, 0xd7, //0x00003491 movl %edx, %edi - 0x81, 0xe7, 0x7f, 0x7f, 0x7f, 0x7f, //0x00003493 andl $2139062143, %edi - 0xbb, 0xc0, 0xc0, 0xc0, 0xc0, //0x00003499 movl $-1061109568, %ebx - 0x29, 0xfb, //0x0000349e subl %edi, %ebx - 0x44, 0x8d, 0x87, 0x46, 0x46, 0x46, 0x46, //0x000034a0 leal $1179010630(%rdi), %r8d - 0x21, 0xf3, //0x000034a7 andl %esi, %ebx - 0x44, 0x85, 0xc3, //0x000034a9 testl %r8d, %ebx - 0x0f, 0x85, 0x55, 0x04, 0x00, 0x00, //0x000034ac jne LBB1_847 - 0xbb, 0xe0, 0xe0, 0xe0, 0xe0, //0x000034b2 movl $-522133280, %ebx - 0x29, 0xfb, //0x000034b7 subl %edi, %ebx - 0x81, 0xc7, 0x39, 0x39, 0x39, 0x39, //0x000034b9 addl $960051513, %edi - 0x21, 0xde, //0x000034bf andl %ebx, %esi - 0x85, 0xfe, //0x000034c1 testl %edi, %esi - 0x0f, 0x85, 0x3e, 0x04, 0x00, 0x00, //0x000034c3 jne LBB1_847 - 0x0f, 0xca, //0x000034c9 bswapl %edx - 0x89, 0xd1, //0x000034cb movl %edx, %ecx - 0xc1, 0xe9, 0x04, //0x000034cd shrl $4, %ecx - 0xf7, 0xd1, //0x000034d0 notl %ecx - 0x81, 0xe1, 0x01, 0x01, 0x01, 0x01, //0x000034d2 andl $16843009, %ecx - 0x8d, 0x0c, 0xc9, //0x000034d8 leal (%rcx,%rcx,8), %ecx - 0x81, 0xe2, 0x0f, 0x0f, 0x0f, 0x0f, //0x000034db andl $252645135, %edx - 0x01, 0xca, //0x000034e1 addl %ecx, %edx - 0x89, 0xd1, //0x000034e3 movl %edx, %ecx - 0xc1, 0xe9, 0x04, //0x000034e5 shrl $4, %ecx - 0x09, 0xd1, //0x000034e8 orl %edx, %ecx - 0x89, 0xca, //0x000034ea movl %ecx, %edx - 0xc1, 0xea, 0x08, //0x000034ec shrl $8, %edx - 0x81, 0xe2, 0x00, 0xff, 0x00, 0x00, //0x000034ef andl $65280, %edx - 0x89, 0xce, //0x000034f5 movl %ecx, %esi - 0x81, 0xe6, 0x80, 0x00, 0x00, 0x00, //0x000034f7 andl $128, %esi - 0x09, 0xd6, //0x000034fd orl %edx, %esi - 0x48, 0x8b, 0x75, 0xd0, //0x000034ff movq $-48(%rbp), %rsi - 0x0f, 0x84, 0x05, 0x00, 0x00, 0x00, //0x00003503 je LBB1_774 - 0xb9, 0xff, 0x00, 0x00, 0x00, //0x00003509 movl $255, %ecx - //0x0000350e LBB1_774 - 0x48, 0x83, 0xc0, 0x06, //0x0000350e addq $6, %rax - 0x49, 0x89, 0xc7, //0x00003512 movq %rax, %r15 - //0x00003515 LBB1_775 - 0x80, 0xf9, 0x0a, //0x00003515 cmpb $10, %cl - 0x0f, 0x84, 0xd6, 0xfe, 0xff, 0xff, //0x00003518 je LBB1_778 - 0x80, 0xf9, 0x0d, //0x0000351e cmpb $13, %cl - 0x0f, 0x84, 0xcd, 0xfe, 0xff, 0xff, //0x00003521 je LBB1_778 - 0x80, 0xf9, 0x3d, //0x00003527 cmpb $61, %cl - 0x0f, 0x85, 0xc1, 0xfb, 0xff, 0xff, //0x0000352a jne LBB1_696 - 0x41, 0x83, 0xfa, 0x03, //0x00003530 cmpl $3, %r10d - 0x0f, 0x84, 0xb7, 0xfb, 0xff, 0xff, //0x00003534 je LBB1_696 - 0x4c, 0x39, 0x7d, 0xd0, //0x0000353a cmpq %r15, $-48(%rbp) - 0x0f, 0x86, 0xc9, 0x00, 0x00, 0x00, //0x0000353e jbe LBB1_720 - 0x48, 0x8b, 0x55, 0xd0, //0x00003544 movq $-48(%rbp), %rdx - 0xe9, 0x2c, 0x01, 0x00, 0x00, //0x00003548 jmp LBB1_803 - //0x0000354d LBB1_759 - 0x41, 0xbb, 0x02, 0x00, 0x00, 0x00, //0x0000354d movl $2, %r11d - 0xe9, 0x52, 0xf7, 0xff, 0xff, //0x00003553 jmp LBB1_624 - //0x00003558 LBB1_779 - 0x48, 0xff, 0xc1, //0x00003558 incq %rcx - 0x48, 0xff, 0xc2, //0x0000355b incq %rdx - 0x48, 0xff, 0xcf, //0x0000355e decq %rdi - 0x48, 0xff, 0xcb, //0x00003561 decq %rbx - 0x0f, 0x84, 0x9f, 0x00, 0x00, 0x00, //0x00003564 je LBB1_717 - //0x0000356a LBB1_780 - 0x0f, 0xb6, 0x41, 0xff, //0x0000356a movzbl $-1(%rcx), %eax - 0x3c, 0x0a, //0x0000356e cmpb $10, %al - 0x0f, 0x84, 0xe2, 0xff, 0xff, 0xff, //0x00003570 je LBB1_779 - 0x3c, 0x0d, //0x00003576 cmpb $13, %al - 0x0f, 0x84, 0xda, 0xff, 0xff, 0xff, //0x00003578 je LBB1_779 - 0x3c, 0x3d, //0x0000357e cmpb $61, %al - 0x0f, 0x85, 0x16, 0x02, 0x00, 0x00, //0x00003580 jne LBB1_821 - 0x49, 0x89, 0xcf, //0x00003586 movq %rcx, %r15 - 0x41, 0x83, 0xfa, 0x04, //0x00003589 cmpl $4, %r10d - 0x0f, 0x84, 0x5e, 0xfb, 0xff, 0xff, //0x0000358d je LBB1_696 - 0x48, 0x39, 0x4d, 0xd0, //0x00003593 cmpq %rcx, $-48(%rbp) - 0x0f, 0x87, 0x51, 0x00, 0x00, 0x00, //0x00003597 ja LBB1_798 - 0x49, 0x89, 0xcf, //0x0000359d movq %rcx, %r15 - 0xe9, 0x68, 0x00, 0x00, 0x00, //0x000035a0 jmp LBB1_720 - //0x000035a5 LBB1_786 - 0x3c, 0x2f, //0x000035a5 cmpb $47, %al - 0x0f, 0x85, 0x02, 0x00, 0x00, 0x00, //0x000035a7 jne LBB1_788 - 0x89, 0xc1, //0x000035ad movl %eax, %ecx - //0x000035af LBB1_788 - 0x4d, 0x89, 0xc7, //0x000035af movq %r8, %r15 - 0x48, 0x8b, 0x5d, 0xd0, //0x000035b2 movq $-48(%rbp), %rbx - //0x000035b6 LBB1_789 - 0x0f, 0xb6, 0xc1, //0x000035b6 movzbl %cl, %eax - 0x48, 0x8b, 0x55, 0xc0, //0x000035b9 movq $-64(%rbp), %rdx - 0x0f, 0xb6, 0x04, 0x02, //0x000035bd movzbl (%rdx,%rax), %eax - 0x3d, 0xff, 0x00, 0x00, 0x00, //0x000035c1 cmpl $255, %eax - 0x0f, 0x84, 0x60, 0xfa, 0xff, 0xff, //0x000035c6 je LBB1_791 - //0x000035cc LBB1_790 - 0x8b, 0x4d, 0xc8, //0x000035cc movl $-56(%rbp), %ecx - 0xc1, 0xe1, 0x06, //0x000035cf shll $6, %ecx - 0x09, 0xc1, //0x000035d2 orl %eax, %ecx - 0x89, 0x4d, 0xc8, //0x000035d4 movl %ecx, $-56(%rbp) - 0x41, 0xbb, 0x04, 0x00, 0x00, 0x00, //0x000035d7 movl $4, %r11d - 0xe9, 0xe7, 0xfa, 0xff, 0xff, //0x000035dd jmp LBB1_693 - //0x000035e2 LBB1_797 - 0x48, 0xff, 0xc2, //0x000035e2 incq %rdx - 0x48, 0xff, 0xcf, //0x000035e5 decq %rdi - 0x0f, 0x84, 0x1b, 0x00, 0x00, 0x00, //0x000035e8 je LBB1_717 - //0x000035ee LBB1_798 - 0x0f, 0xb6, 0x42, 0xff, //0x000035ee movzbl $-1(%rdx), %eax - 0x3c, 0x0a, //0x000035f2 cmpb $10, %al - 0x0f, 0x84, 0xe8, 0xff, 0xff, 0xff, //0x000035f4 je LBB1_797 - 0x3c, 0x0d, //0x000035fa cmpb $13, %al - 0x0f, 0x84, 0xe0, 0xff, 0xff, 0xff, //0x000035fc je LBB1_797 - 0x3c, 0x3d, //0x00003602 cmpb $61, %al - 0xe9, 0x62, 0xfc, 0xff, 0xff, //0x00003604 jmp LBB1_729 - //0x00003609 LBB1_717 - 0x4c, 0x8b, 0x7d, 0xd0, //0x00003609 movq $-48(%rbp), %r15 - //0x0000360d LBB1_720 - 0xb0, 0x04, //0x0000360d movb $4, %al - 0x44, 0x28, 0xd8, //0x0000360f subb %r11b, %al - 0x0f, 0xb6, 0xc0, //0x00003612 movzbl %al, %eax - 0x01, 0xc0, //0x00003615 addl %eax, %eax - 0x8d, 0x0c, 0x40, //0x00003617 leal (%rax,%rax,2), %ecx - 0x8b, 0x45, 0xc8, //0x0000361a movl $-56(%rbp), %eax - 0xd3, 0xe0, //0x0000361d shll %cl, %eax - 0x41, 0x83, 0xfb, 0x02, //0x0000361f cmpl $2, %r11d - 0x48, 0x8b, 0x55, 0xb0, //0x00003623 movq $-80(%rbp), %rdx - 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x00003627 je LBB1_725 - 0x41, 0x83, 0xfb, 0x03, //0x0000362d cmpl $3, %r11d - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x00003631 je LBB1_724 - 0x41, 0x83, 0xfb, 0x04, //0x00003637 cmpl $4, %r11d - 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x0000363b jne LBB1_726 - 0x88, 0x42, 0x02, //0x00003641 movb %al, $2(%rdx) - //0x00003644 LBB1_724 - 0x88, 0x62, 0x01, //0x00003644 movb %ah, $1(%rdx) - //0x00003647 LBB1_725 - 0xc1, 0xe8, 0x10, //0x00003647 shrl $16, %eax - 0x88, 0x02, //0x0000364a movb %al, (%rdx) - //0x0000364c LBB1_726 - 0x44, 0x89, 0xd8, //0x0000364c movl %r11d, %eax - 0x48, 0x8d, 0x54, 0x02, 0xff, //0x0000364f leaq $-1(%rdx,%rax), %rdx - 0x48, 0x89, 0x55, 0xb0, //0x00003654 movq %rdx, $-80(%rbp) - 0x49, 0x39, 0xd6, //0x00003658 cmpq %rdx, %r14 - 0x0f, 0x83, 0x0e, 0xf3, 0xff, 0xff, //0x0000365b jae LBB1_727 - 0xe9, 0xc4, 0x02, 0x00, 0x00, //0x00003661 jmp LBB1_852 - //0x00003666 LBB1_802 - 0x48, 0x89, 0xc1, //0x00003666 movq %rax, %rcx - 0x48, 0x8b, 0x55, 0xd0, //0x00003669 movq $-48(%rbp), %rdx - 0x49, 0x89, 0xcf, //0x0000366d movq %rcx, %r15 - 0x48, 0x39, 0xd1, //0x00003670 cmpq %rdx, %rcx - 0x0f, 0x83, 0x6c, 0xf9, 0xff, 0xff, //0x00003673 jae LBB1_719 - //0x00003679 LBB1_803 - 0x49, 0x8d, 0x47, 0x01, //0x00003679 leaq $1(%r15), %rax - 0x41, 0x0f, 0xb6, 0x0f, //0x0000367d movzbl (%r15), %ecx - 0x80, 0xf9, 0x5c, //0x00003681 cmpb $92, %cl - 0x0f, 0x85, 0xe3, 0x00, 0x00, 0x00, //0x00003684 jne LBB1_816 - 0x49, 0x8d, 0x4f, 0x02, //0x0000368a leaq $2(%r15), %rcx - 0x48, 0x39, 0xd1, //0x0000368e cmpq %rdx, %rcx - 0x0f, 0x87, 0x7b, 0x02, 0x00, 0x00, //0x00003691 ja LBB1_827 - 0x0f, 0xb6, 0x00, //0x00003697 movzbl (%rax), %eax - 0x3c, 0x6e, //0x0000369a cmpb $110, %al - 0x0f, 0x84, 0xe2, 0x00, 0x00, 0x00, //0x0000369c je LBB1_818 - 0x3c, 0x72, //0x000036a2 cmpb $114, %al - 0x0f, 0x84, 0xda, 0x00, 0x00, 0x00, //0x000036a4 je LBB1_818 - 0x3c, 0x75, //0x000036aa cmpb $117, %al - 0x0f, 0x85, 0x55, 0x02, 0x00, 0x00, //0x000036ac jne LBB1_847 - 0x48, 0x8b, 0x45, 0xd0, //0x000036b2 movq $-48(%rbp), %rax - 0x48, 0x29, 0xc8, //0x000036b6 subq %rcx, %rax - 0x48, 0x83, 0xf8, 0x04, //0x000036b9 cmpq $4, %rax - 0x0f, 0x8c, 0x44, 0x02, 0x00, 0x00, //0x000036bd jl LBB1_847 - 0x8b, 0x01, //0x000036c3 movl (%rcx), %eax - 0x89, 0xc2, //0x000036c5 movl %eax, %edx - 0xf7, 0xd2, //0x000036c7 notl %edx - 0x8d, 0xb0, 0xd0, 0xcf, 0xcf, 0xcf, //0x000036c9 leal $-808464432(%rax), %esi - 0x81, 0xe2, 0x80, 0x80, 0x80, 0x80, //0x000036cf andl $-2139062144, %edx - 0x85, 0xf2, //0x000036d5 testl %esi, %edx - 0x0f, 0x85, 0x2a, 0x02, 0x00, 0x00, //0x000036d7 jne LBB1_847 - 0x8d, 0xb0, 0x19, 0x19, 0x19, 0x19, //0x000036dd leal $421075225(%rax), %esi - 0x09, 0xc6, //0x000036e3 orl %eax, %esi - 0xf7, 0xc6, 0x80, 0x80, 0x80, 0x80, //0x000036e5 testl $-2139062144, %esi - 0x0f, 0x85, 0x16, 0x02, 0x00, 0x00, //0x000036eb jne LBB1_847 - 0x89, 0xc6, //0x000036f1 movl %eax, %esi - 0x81, 0xe6, 0x7f, 0x7f, 0x7f, 0x7f, //0x000036f3 andl $2139062143, %esi - 0xbf, 0xc0, 0xc0, 0xc0, 0xc0, //0x000036f9 movl $-1061109568, %edi - 0x29, 0xf7, //0x000036fe subl %esi, %edi - 0x8d, 0x9e, 0x46, 0x46, 0x46, 0x46, //0x00003700 leal $1179010630(%rsi), %ebx - 0x21, 0xd7, //0x00003706 andl %edx, %edi - 0x85, 0xdf, //0x00003708 testl %ebx, %edi - 0x0f, 0x85, 0xf7, 0x01, 0x00, 0x00, //0x0000370a jne LBB1_847 - 0xbf, 0xe0, 0xe0, 0xe0, 0xe0, //0x00003710 movl $-522133280, %edi - 0x29, 0xf7, //0x00003715 subl %esi, %edi - 0x81, 0xc6, 0x39, 0x39, 0x39, 0x39, //0x00003717 addl $960051513, %esi - 0x21, 0xfa, //0x0000371d andl %edi, %edx - 0x85, 0xf2, //0x0000371f testl %esi, %edx - 0x0f, 0x85, 0xe0, 0x01, 0x00, 0x00, //0x00003721 jne LBB1_847 - 0x0f, 0xc8, //0x00003727 bswapl %eax - 0x89, 0xc1, //0x00003729 movl %eax, %ecx - 0xc1, 0xe9, 0x04, //0x0000372b shrl $4, %ecx - 0xf7, 0xd1, //0x0000372e notl %ecx - 0x81, 0xe1, 0x01, 0x01, 0x01, 0x01, //0x00003730 andl $16843009, %ecx - 0x8d, 0x0c, 0xc9, //0x00003736 leal (%rcx,%rcx,8), %ecx - 0x25, 0x0f, 0x0f, 0x0f, 0x0f, //0x00003739 andl $252645135, %eax - 0x01, 0xc8, //0x0000373e addl %ecx, %eax - 0x89, 0xc1, //0x00003740 movl %eax, %ecx - 0xc1, 0xe9, 0x04, //0x00003742 shrl $4, %ecx - 0x09, 0xc1, //0x00003745 orl %eax, %ecx - 0x89, 0xc8, //0x00003747 movl %ecx, %eax - 0xc1, 0xe8, 0x08, //0x00003749 shrl $8, %eax - 0x25, 0x00, 0xff, 0x00, 0x00, //0x0000374c andl $65280, %eax - 0x89, 0xca, //0x00003751 movl %ecx, %edx - 0x81, 0xe2, 0x80, 0x00, 0x00, 0x00, //0x00003753 andl $128, %edx - 0x09, 0xc2, //0x00003759 orl %eax, %edx - 0x0f, 0x84, 0x05, 0x00, 0x00, 0x00, //0x0000375b je LBB1_815 - 0xb9, 0xff, 0x00, 0x00, 0x00, //0x00003761 movl $255, %ecx - //0x00003766 LBB1_815 - 0x49, 0x83, 0xc7, 0x06, //0x00003766 addq $6, %r15 - 0x4c, 0x89, 0xf8, //0x0000376a movq %r15, %rax - //0x0000376d LBB1_816 - 0x80, 0xf9, 0x0a, //0x0000376d cmpb $10, %cl - 0x0f, 0x84, 0xf0, 0xfe, 0xff, 0xff, //0x00003770 je LBB1_802 - 0x80, 0xf9, 0x0d, //0x00003776 cmpb $13, %cl - 0x0f, 0x84, 0xe7, 0xfe, 0xff, 0xff, //0x00003779 je LBB1_802 - 0xe9, 0x23, 0x00, 0x00, 0x00, //0x0000377f jmp LBB1_823 - //0x00003784 LBB1_818 - 0x48, 0x89, 0xc8, //0x00003784 movq %rcx, %rax - 0x48, 0x8b, 0x55, 0xd0, //0x00003787 movq $-48(%rbp), %rdx - 0x49, 0x89, 0xcf, //0x0000378b movq %rcx, %r15 - 0x48, 0x39, 0xd1, //0x0000378e cmpq %rdx, %rcx - 0x0f, 0x82, 0xe2, 0xfe, 0xff, 0xff, //0x00003791 jb LBB1_803 - 0xe9, 0x49, 0xf8, 0xff, 0xff, //0x00003797 jmp LBB1_719 - //0x0000379c LBB1_821 - 0x48, 0x89, 0xca, //0x0000379c movq %rcx, %rdx - 0x49, 0x89, 0xcf, //0x0000379f movq %rcx, %r15 - 0xe9, 0x4a, 0xf9, 0xff, 0xff, //0x000037a2 jmp LBB1_696 - //0x000037a7 LBB1_823 - 0x80, 0xf9, 0x3d, //0x000037a7 cmpb $61, %cl - 0x0f, 0x85, 0x62, 0x01, 0x00, 0x00, //0x000037aa jne LBB1_827 - 0x49, 0x89, 0xc7, //0x000037b0 movq %rax, %r15 - 0x41, 0x83, 0xfa, 0x04, //0x000037b3 cmpl $4, %r10d - 0x0f, 0x84, 0x34, 0xf9, 0xff, 0xff, //0x000037b7 je LBB1_696 - 0x48, 0x39, 0x45, 0xd0, //0x000037bd cmpq %rax, $-48(%rbp) - 0x0f, 0x87, 0x2a, 0x00, 0x00, 0x00, //0x000037c1 ja LBB1_830 - 0xe9, 0x19, 0xf8, 0xff, 0xff, //0x000037c7 jmp LBB1_719 - //0x000037cc LBB1_846 - 0x4c, 0x89, 0xf9, //0x000037cc movq %r15, %rcx - 0x48, 0x89, 0xc8, //0x000037cf movq %rcx, %rax - 0x48, 0x3b, 0x4d, 0xd0, //0x000037d2 cmpq $-48(%rbp), %rcx - 0x0f, 0x82, 0x15, 0x00, 0x00, 0x00, //0x000037d6 jb LBB1_830 - 0xe9, 0x2c, 0xfe, 0xff, 0xff, //0x000037dc jmp LBB1_720 - //0x000037e1 LBB1_828 - 0x49, 0x89, 0xcf, //0x000037e1 movq %rcx, %r15 - 0x48, 0x89, 0xc8, //0x000037e4 movq %rcx, %rax - 0x48, 0x3b, 0x4d, 0xd0, //0x000037e7 cmpq $-48(%rbp), %rcx - 0x0f, 0x83, 0x1c, 0xfe, 0xff, 0xff, //0x000037eb jae LBB1_720 - //0x000037f1 LBB1_830 - 0x4c, 0x8d, 0x78, 0x01, //0x000037f1 leaq $1(%rax), %r15 - 0x0f, 0xb6, 0x08, //0x000037f5 movzbl (%rax), %ecx - 0x80, 0xf9, 0x5c, //0x000037f8 cmpb $92, %cl - 0x0f, 0x85, 0xec, 0x00, 0x00, 0x00, //0x000037fb jne LBB1_843 - 0x48, 0x8d, 0x48, 0x02, //0x00003801 leaq $2(%rax), %rcx - 0x48, 0x3b, 0x4d, 0xd0, //0x00003805 cmpq $-48(%rbp), %rcx - 0x0f, 0x87, 0x00, 0x01, 0x00, 0x00, //0x00003809 ja LBB1_848 - 0x41, 0x0f, 0xb6, 0x17, //0x0000380f movzbl (%r15), %edx - 0x80, 0xfa, 0x6e, //0x00003813 cmpb $110, %dl - 0x0f, 0x84, 0xc5, 0xff, 0xff, 0xff, //0x00003816 je LBB1_828 - 0x80, 0xfa, 0x72, //0x0000381c cmpb $114, %dl - 0x0f, 0x84, 0xbc, 0xff, 0xff, 0xff, //0x0000381f je LBB1_828 - 0x80, 0xfa, 0x75, //0x00003825 cmpb $117, %dl - 0x0f, 0x85, 0xd9, 0x00, 0x00, 0x00, //0x00003828 jne LBB1_847 - 0x48, 0x8b, 0x55, 0xd0, //0x0000382e movq $-48(%rbp), %rdx - 0x48, 0x29, 0xca, //0x00003832 subq %rcx, %rdx - 0x48, 0x83, 0xfa, 0x04, //0x00003835 cmpq $4, %rdx - 0x0f, 0x8c, 0xc8, 0x00, 0x00, 0x00, //0x00003839 jl LBB1_847 - 0x8b, 0x11, //0x0000383f movl (%rcx), %edx - 0x89, 0xd6, //0x00003841 movl %edx, %esi - 0xf7, 0xd6, //0x00003843 notl %esi - 0x8d, 0xba, 0xd0, 0xcf, 0xcf, 0xcf, //0x00003845 leal $-808464432(%rdx), %edi - 0x81, 0xe6, 0x80, 0x80, 0x80, 0x80, //0x0000384b andl $-2139062144, %esi - 0x85, 0xfe, //0x00003851 testl %edi, %esi - 0x0f, 0x85, 0xae, 0x00, 0x00, 0x00, //0x00003853 jne LBB1_847 - 0x8d, 0xba, 0x19, 0x19, 0x19, 0x19, //0x00003859 leal $421075225(%rdx), %edi - 0x09, 0xd7, //0x0000385f orl %edx, %edi - 0xf7, 0xc7, 0x80, 0x80, 0x80, 0x80, //0x00003861 testl $-2139062144, %edi - 0x0f, 0x85, 0x9a, 0x00, 0x00, 0x00, //0x00003867 jne LBB1_847 - 0x89, 0xd7, //0x0000386d movl %edx, %edi - 0x81, 0xe7, 0x7f, 0x7f, 0x7f, 0x7f, //0x0000386f andl $2139062143, %edi - 0xbb, 0xc0, 0xc0, 0xc0, 0xc0, //0x00003875 movl $-1061109568, %ebx - 0x29, 0xfb, //0x0000387a subl %edi, %ebx - 0x44, 0x8d, 0x87, 0x46, 0x46, 0x46, 0x46, //0x0000387c leal $1179010630(%rdi), %r8d - 0x21, 0xf3, //0x00003883 andl %esi, %ebx - 0x44, 0x85, 0xc3, //0x00003885 testl %r8d, %ebx - 0x0f, 0x85, 0x79, 0x00, 0x00, 0x00, //0x00003888 jne LBB1_847 - 0xbb, 0xe0, 0xe0, 0xe0, 0xe0, //0x0000388e movl $-522133280, %ebx - 0x29, 0xfb, //0x00003893 subl %edi, %ebx - 0x81, 0xc7, 0x39, 0x39, 0x39, 0x39, //0x00003895 addl $960051513, %edi - 0x21, 0xde, //0x0000389b andl %ebx, %esi - 0x85, 0xfe, //0x0000389d testl %edi, %esi - 0x0f, 0x85, 0x62, 0x00, 0x00, 0x00, //0x0000389f jne LBB1_847 - 0x0f, 0xca, //0x000038a5 bswapl %edx - 0x89, 0xd1, //0x000038a7 movl %edx, %ecx - 0xc1, 0xe9, 0x04, //0x000038a9 shrl $4, %ecx - 0xf7, 0xd1, //0x000038ac notl %ecx - 0x81, 0xe1, 0x01, 0x01, 0x01, 0x01, //0x000038ae andl $16843009, %ecx - 0x8d, 0x0c, 0xc9, //0x000038b4 leal (%rcx,%rcx,8), %ecx - 0x81, 0xe2, 0x0f, 0x0f, 0x0f, 0x0f, //0x000038b7 andl $252645135, %edx - 0x01, 0xca, //0x000038bd addl %ecx, %edx - 0x89, 0xd1, //0x000038bf movl %edx, %ecx - 0xc1, 0xe9, 0x04, //0x000038c1 shrl $4, %ecx - 0x09, 0xd1, //0x000038c4 orl %edx, %ecx - 0x89, 0xca, //0x000038c6 movl %ecx, %edx - 0xc1, 0xea, 0x08, //0x000038c8 shrl $8, %edx - 0x81, 0xe2, 0x00, 0xff, 0x00, 0x00, //0x000038cb andl $65280, %edx - 0x89, 0xce, //0x000038d1 movl %ecx, %esi - 0x81, 0xe6, 0x80, 0x00, 0x00, 0x00, //0x000038d3 andl $128, %esi - 0x09, 0xd6, //0x000038d9 orl %edx, %esi - 0x0f, 0x84, 0x05, 0x00, 0x00, 0x00, //0x000038db je LBB1_842 - 0xb9, 0xff, 0x00, 0x00, 0x00, //0x000038e1 movl $255, %ecx - //0x000038e6 LBB1_842 - 0x48, 0x83, 0xc0, 0x06, //0x000038e6 addq $6, %rax - 0x49, 0x89, 0xc7, //0x000038ea movq %rax, %r15 - //0x000038ed LBB1_843 - 0x80, 0xf9, 0x0a, //0x000038ed cmpb $10, %cl - 0x0f, 0x84, 0xd6, 0xfe, 0xff, 0xff, //0x000038f0 je LBB1_846 - 0x80, 0xf9, 0x0d, //0x000038f6 cmpb $13, %cl - 0x0f, 0x84, 0xcd, 0xfe, 0xff, 0xff, //0x000038f9 je LBB1_846 - 0x80, 0xf9, 0x3d, //0x000038ff cmpb $61, %cl - 0xe9, 0xea, 0xf7, 0xff, 0xff, //0x00003902 jmp LBB1_696 - //0x00003907 LBB1_847 - 0x49, 0x89, 0xcf, //0x00003907 movq %rcx, %r15 - 0xe9, 0xe2, 0xf7, 0xff, 0xff, //0x0000390a jmp LBB1_696 - //0x0000390f LBB1_848 - 0x4c, 0x89, 0xf8, //0x0000390f movq %r15, %rax - //0x00003912 LBB1_827 - 0x49, 0x89, 0xc7, //0x00003912 movq %rax, %r15 - 0xe9, 0xd7, 0xf7, 0xff, 0xff, //0x00003915 jmp LBB1_696 - //0x0000391a LBB1_851 - 0x44, 0x8b, 0x75, 0xbc, //0x0000391a movl $-68(%rbp), %r14d - 0x45, 0x89, 0xf4, //0x0000391e movl %r14d, %r12d - 0x41, 0x83, 0xe4, 0x02, //0x00003921 andl $2, %r12d - 0xe9, 0x0b, 0x00, 0x00, 0x00, //0x00003925 jmp LBB1_853 - //0x0000392a LBB1_852 - 0x4d, 0x89, 0xf9, //0x0000392a movq %r15, %r9 - 0x44, 0x8b, 0x75, 0xbc, //0x0000392d movl $-68(%rbp), %r14d - 0x48, 0x8b, 0x5d, 0xd0, //0x00003931 movq $-48(%rbp), %rbx - //0x00003935 LBB1_853 - 0x48, 0x8b, 0x45, 0xa8, //0x00003935 movq $-88(%rbp), %rax - 0x48, 0x8b, 0x4d, 0x88, //0x00003939 movq $-120(%rbp), %rcx - 0x48, 0x8d, 0x54, 0x01, 0xfe, //0x0000393d leaq $-2(%rcx,%rax), %rdx - 0x48, 0x89, 0x55, 0xc8, //0x00003942 movq %rdx, $-56(%rbp) - 0x48, 0x8d, 0x44, 0x01, 0xfd, //0x00003946 leaq $-3(%rcx,%rax), %rax - 0x48, 0x89, 0x45, 0xa0, //0x0000394b movq %rax, $-96(%rbp) - 0xe9, 0x37, 0x00, 0x00, 0x00, //0x0000394f jmp LBB1_857 - //0x00003954 LBB1_854 - 0x48, 0x89, 0x45, 0xb0, //0x00003954 movq %rax, $-80(%rbp) - 0x4c, 0x8b, 0x7d, 0xa8, //0x00003958 movq $-88(%rbp), %r15 - 0xe9, 0x57, 0xcc, 0xff, 0xff, //0x0000395c jmp LBB1_2 - //0x00003961 LBB1_1102 - 0x49, 0x89, 0xc8, //0x00003961 movq %rcx, %r8 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003964 .p2align 4, 0x90 - //0x00003970 LBB1_856 - 0x49, 0x8d, 0x48, 0x01, //0x00003970 leaq $1(%r8), %rcx - 0x4c, 0x39, 0xc3, //0x00003974 cmpq %r8, %rbx - 0x49, 0x0f, 0x45, 0xc8, //0x00003977 cmovneq %r8, %rcx - 0x4c, 0x29, 0xc9, //0x0000397b subq %r9, %rcx - 0x44, 0x8b, 0x75, 0xbc, //0x0000397e movl $-68(%rbp), %r14d - 0x48, 0x85, 0xc9, //0x00003982 testq %rcx, %rcx - 0x0f, 0x85, 0x15, 0x10, 0x00, 0x00, //0x00003985 jne LBB1_1137 - //0x0000398b LBB1_857 - 0x4c, 0x39, 0xcb, //0x0000398b cmpq %r9, %rbx - 0x0f, 0x86, 0x1b, 0x10, 0x00, 0x00, //0x0000398e jbe LBB1_1138 - 0x41, 0xf6, 0xc6, 0x08, //0x00003994 testb $8, %r14b - 0x0f, 0x85, 0xc2, 0x00, 0x00, 0x00, //0x00003998 jne LBB1_870 - 0x4d, 0x89, 0xc8, //0x0000399e movq %r9, %r8 - 0xe9, 0x16, 0x00, 0x00, 0x00, //0x000039a1 jmp LBB1_861 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000039a6 .p2align 4, 0x90 - //0x000039b0 LBB1_860 - 0x49, 0xff, 0xc0, //0x000039b0 incq %r8 - 0x49, 0x39, 0xd8, //0x000039b3 cmpq %rbx, %r8 - 0x0f, 0x83, 0x04, 0x02, 0x00, 0x00, //0x000039b6 jae LBB1_888 - //0x000039bc LBB1_861 - 0x41, 0x0f, 0xb6, 0x00, //0x000039bc movzbl (%r8), %eax - 0x48, 0x83, 0xf8, 0x0d, //0x000039c0 cmpq $13, %rax - 0x0f, 0x84, 0xe6, 0xff, 0xff, 0xff, //0x000039c4 je LBB1_860 - 0x3c, 0x0a, //0x000039ca cmpb $10, %al - 0x0f, 0x84, 0xde, 0xff, 0xff, 0xff, //0x000039cc je LBB1_860 - 0x48, 0x8b, 0x4d, 0xc0, //0x000039d2 movq $-64(%rbp), %rcx - 0x0f, 0xb6, 0x14, 0x01, //0x000039d6 movzbl (%rcx,%rax), %edx - 0x49, 0xff, 0xc0, //0x000039da incq %r8 - 0x81, 0xfa, 0xff, 0x00, 0x00, 0x00, //0x000039dd cmpl $255, %edx - 0x0f, 0x84, 0xb7, 0x02, 0x00, 0x00, //0x000039e3 je LBB1_902 - 0x41, 0xbb, 0x01, 0x00, 0x00, 0x00, //0x000039e9 movl $1, %r11d - 0x49, 0x39, 0xd8, //0x000039ef cmpq %rbx, %r8 - 0x0f, 0x82, 0x14, 0x00, 0x00, 0x00, //0x000039f2 jb LBB1_866 - 0xe9, 0xe3, 0x0b, 0x00, 0x00, //0x000039f8 jmp LBB1_1060 - 0x90, 0x90, 0x90, //0x000039fd .p2align 4, 0x90 - //0x00003a00 LBB1_865 - 0x49, 0xff, 0xc0, //0x00003a00 incq %r8 - 0x49, 0x39, 0xd8, //0x00003a03 cmpq %rbx, %r8 - 0x0f, 0x83, 0x70, 0x04, 0x00, 0x00, //0x00003a06 jae LBB1_933 - //0x00003a0c LBB1_866 - 0x41, 0x0f, 0xb6, 0x00, //0x00003a0c movzbl (%r8), %eax - 0x48, 0x83, 0xf8, 0x0d, //0x00003a10 cmpq $13, %rax - 0x0f, 0x84, 0xe6, 0xff, 0xff, 0xff, //0x00003a14 je LBB1_865 - 0x3c, 0x0a, //0x00003a1a cmpb $10, %al - 0x0f, 0x84, 0xde, 0xff, 0xff, 0xff, //0x00003a1c je LBB1_865 - 0x48, 0x8b, 0x4d, 0xc0, //0x00003a22 movq $-64(%rbp), %rcx - 0x0f, 0xb6, 0x0c, 0x01, //0x00003a26 movzbl (%rcx,%rax), %ecx - 0x49, 0xff, 0xc0, //0x00003a2a incq %r8 - 0x81, 0xf9, 0xff, 0x00, 0x00, 0x00, //0x00003a2d cmpl $255, %ecx - 0x0f, 0x84, 0x25, 0x06, 0x00, 0x00, //0x00003a33 je LBB1_960 - 0xc1, 0xe2, 0x06, //0x00003a39 shll $6, %edx - 0x09, 0xca, //0x00003a3c orl %ecx, %edx - 0x41, 0xbb, 0x02, 0x00, 0x00, 0x00, //0x00003a3e movl $2, %r11d - 0x49, 0x39, 0xd8, //0x00003a44 cmpq %rbx, %r8 - 0x0f, 0x82, 0xb5, 0x01, 0x00, 0x00, //0x00003a47 jb LBB1_892 - 0xe9, 0x8e, 0x0b, 0x00, 0x00, //0x00003a4d jmp LBB1_1060 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003a52 .p2align 4, 0x90 - //0x00003a60 LBB1_870 - 0x4c, 0x89, 0xca, //0x00003a60 movq %r9, %rdx - 0xe9, 0x24, 0x00, 0x00, 0x00, //0x00003a63 jmp LBB1_873 - //0x00003a68 LBB1_871 - 0x80, 0xf9, 0x6e, //0x00003a68 cmpb $110, %cl - 0x0f, 0x85, 0xdf, 0x01, 0x00, 0x00, //0x00003a6b jne LBB1_897 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003a71 .p2align 4, 0x90 - //0x00003a80 LBB1_872 - 0x4c, 0x89, 0xc2, //0x00003a80 movq %r8, %rdx - 0x49, 0x39, 0xd8, //0x00003a83 cmpq %rbx, %r8 - 0x0f, 0x83, 0x34, 0x01, 0x00, 0x00, //0x00003a86 jae LBB1_888 - //0x00003a8c LBB1_873 - 0x48, 0x8d, 0x4a, 0x01, //0x00003a8c leaq $1(%rdx), %rcx - 0x0f, 0xb6, 0x02, //0x00003a90 movzbl (%rdx), %eax - 0x3c, 0x5c, //0x00003a93 cmpb $92, %al - 0x0f, 0x85, 0x05, 0x01, 0x00, 0x00, //0x00003a95 jne LBB1_886 - 0x4c, 0x8d, 0x42, 0x02, //0x00003a9b leaq $2(%rdx), %r8 - 0xb0, 0xff, //0x00003a9f movb $-1, %al - 0x49, 0x39, 0xd8, //0x00003aa1 cmpq %rbx, %r8 - 0x0f, 0x87, 0x9e, 0x01, 0x00, 0x00, //0x00003aa4 ja LBB1_896 - 0x0f, 0xb6, 0x09, //0x00003aaa movzbl (%rcx), %ecx - 0x80, 0xf9, 0x71, //0x00003aad cmpb $113, %cl - 0x0f, 0x8e, 0xb2, 0xff, 0xff, 0xff, //0x00003ab0 jle LBB1_871 - 0x80, 0xf9, 0x72, //0x00003ab6 cmpb $114, %cl - 0x0f, 0x84, 0xc1, 0xff, 0xff, 0xff, //0x00003ab9 je LBB1_872 - 0x80, 0xf9, 0x75, //0x00003abf cmpb $117, %cl - 0x0f, 0x85, 0x98, 0x01, 0x00, 0x00, //0x00003ac2 jne LBB1_899 - 0x48, 0x89, 0xd9, //0x00003ac8 movq %rbx, %rcx - 0x4c, 0x29, 0xc1, //0x00003acb subq %r8, %rcx - 0x48, 0x83, 0xf9, 0x04, //0x00003ace cmpq $4, %rcx - 0x0f, 0x8c, 0x88, 0x01, 0x00, 0x00, //0x00003ad2 jl LBB1_899 - 0x41, 0x8b, 0x08, //0x00003ad8 movl (%r8), %ecx - 0x89, 0xcf, //0x00003adb movl %ecx, %edi - 0xf7, 0xd7, //0x00003add notl %edi - 0x8d, 0xb1, 0xd0, 0xcf, 0xcf, 0xcf, //0x00003adf leal $-808464432(%rcx), %esi - 0x81, 0xe7, 0x80, 0x80, 0x80, 0x80, //0x00003ae5 andl $-2139062144, %edi - 0x85, 0xf7, //0x00003aeb testl %esi, %edi - 0x0f, 0x85, 0x6d, 0x01, 0x00, 0x00, //0x00003aed jne LBB1_899 - 0x8d, 0xb1, 0x19, 0x19, 0x19, 0x19, //0x00003af3 leal $421075225(%rcx), %esi - 0x09, 0xce, //0x00003af9 orl %ecx, %esi - 0xf7, 0xc6, 0x80, 0x80, 0x80, 0x80, //0x00003afb testl $-2139062144, %esi - 0x0f, 0x85, 0x59, 0x01, 0x00, 0x00, //0x00003b01 jne LBB1_899 - 0x89, 0xce, //0x00003b07 movl %ecx, %esi - 0x81, 0xe6, 0x7f, 0x7f, 0x7f, 0x7f, //0x00003b09 andl $2139062143, %esi - 0xbb, 0xc0, 0xc0, 0xc0, 0xc0, //0x00003b0f movl $-1061109568, %ebx - 0x29, 0xf3, //0x00003b14 subl %esi, %ebx - 0x44, 0x8d, 0x96, 0x46, 0x46, 0x46, 0x46, //0x00003b16 leal $1179010630(%rsi), %r10d - 0x21, 0xfb, //0x00003b1d andl %edi, %ebx - 0x44, 0x85, 0xd3, //0x00003b1f testl %r10d, %ebx - 0x48, 0x8b, 0x5d, 0xd0, //0x00003b22 movq $-48(%rbp), %rbx - 0x0f, 0x85, 0x34, 0x01, 0x00, 0x00, //0x00003b26 jne LBB1_899 - 0xbb, 0xe0, 0xe0, 0xe0, 0xe0, //0x00003b2c movl $-522133280, %ebx - 0x29, 0xf3, //0x00003b31 subl %esi, %ebx - 0x81, 0xc6, 0x39, 0x39, 0x39, 0x39, //0x00003b33 addl $960051513, %esi - 0x21, 0xdf, //0x00003b39 andl %ebx, %edi - 0x48, 0x8b, 0x5d, 0xd0, //0x00003b3b movq $-48(%rbp), %rbx - 0x85, 0xf7, //0x00003b3f testl %esi, %edi - 0x0f, 0x85, 0x19, 0x01, 0x00, 0x00, //0x00003b41 jne LBB1_899 - 0x0f, 0xc9, //0x00003b47 bswapl %ecx - 0x89, 0xc8, //0x00003b49 movl %ecx, %eax - 0xc1, 0xe8, 0x04, //0x00003b4b shrl $4, %eax - 0xf7, 0xd0, //0x00003b4e notl %eax - 0x25, 0x01, 0x01, 0x01, 0x01, //0x00003b50 andl $16843009, %eax - 0x8d, 0x04, 0xc0, //0x00003b55 leal (%rax,%rax,8), %eax - 0x81, 0xe1, 0x0f, 0x0f, 0x0f, 0x0f, //0x00003b58 andl $252645135, %ecx - 0x01, 0xc1, //0x00003b5e addl %eax, %ecx - 0x89, 0xc8, //0x00003b60 movl %ecx, %eax - 0xc1, 0xe8, 0x04, //0x00003b62 shrl $4, %eax - 0x09, 0xc8, //0x00003b65 orl %ecx, %eax - 0x89, 0xc1, //0x00003b67 movl %eax, %ecx - 0xc1, 0xe9, 0x08, //0x00003b69 shrl $8, %ecx - 0x81, 0xe1, 0x00, 0xff, 0x00, 0x00, //0x00003b6c andl $65280, %ecx - 0x89, 0xc6, //0x00003b72 movl %eax, %esi - 0x81, 0xe6, 0x80, 0x00, 0x00, 0x00, //0x00003b74 andl $128, %esi - 0x09, 0xce, //0x00003b7a orl %ecx, %esi - 0x0f, 0x84, 0x05, 0x00, 0x00, 0x00, //0x00003b7c je LBB1_885 - 0xb8, 0xff, 0x00, 0x00, 0x00, //0x00003b82 movl $255, %eax - //0x00003b87 LBB1_885 - 0x48, 0x83, 0xc2, 0x06, //0x00003b87 addq $6, %rdx - 0x49, 0x89, 0xd0, //0x00003b8b movq %rdx, %r8 - 0x3c, 0x0d, //0x00003b8e cmpb $13, %al - 0x0f, 0x85, 0x15, 0x00, 0x00, 0x00, //0x00003b90 jne LBB1_887 - 0xe9, 0xe5, 0xfe, 0xff, 0xff, //0x00003b96 jmp LBB1_872 - 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003b9b .p2align 4, 0x90 - //0x00003ba0 LBB1_886 - 0x49, 0x89, 0xc8, //0x00003ba0 movq %rcx, %r8 - 0x3c, 0x0d, //0x00003ba3 cmpb $13, %al - 0x0f, 0x84, 0xd5, 0xfe, 0xff, 0xff, //0x00003ba5 je LBB1_872 - //0x00003bab LBB1_887 - 0x3c, 0x0a, //0x00003bab cmpb $10, %al - 0x0f, 0x84, 0xcd, 0xfe, 0xff, 0xff, //0x00003bad je LBB1_872 - 0xe9, 0xa8, 0x00, 0x00, 0x00, //0x00003bb3 jmp LBB1_899 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003bb8 .p2align 4, 0x90 - //0x00003bc0 LBB1_888 - 0x31, 0xd2, //0x00003bc0 xorl %edx, %edx - 0x45, 0x31, 0xdb, //0x00003bc2 xorl %r11d, %r11d - //0x00003bc5 LBB1_889 - 0x45, 0x85, 0xdb, //0x00003bc5 testl %r11d, %r11d - 0x0f, 0x85, 0x12, 0x0a, 0x00, 0x00, //0x00003bc8 jne LBB1_1060 - 0x4d, 0x89, 0xc1, //0x00003bce movq %r8, %r9 - 0x31, 0xc9, //0x00003bd1 xorl %ecx, %ecx - 0x48, 0x85, 0xc9, //0x00003bd3 testq %rcx, %rcx - 0x0f, 0x84, 0xaf, 0xfd, 0xff, 0xff, //0x00003bd6 je LBB1_857 - 0xe9, 0xbf, 0x0d, 0x00, 0x00, //0x00003bdc jmp LBB1_1137 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003be1 .p2align 4, 0x90 - //0x00003bf0 LBB1_891 - 0x49, 0xff, 0xc0, //0x00003bf0 incq %r8 - 0x41, 0xbb, 0x02, 0x00, 0x00, 0x00, //0x00003bf3 movl $2, %r11d - 0x49, 0x39, 0xd8, //0x00003bf9 cmpq %rbx, %r8 - 0x0f, 0x83, 0xc3, 0xff, 0xff, 0xff, //0x00003bfc jae LBB1_889 - //0x00003c02 LBB1_892 - 0x41, 0x0f, 0xb6, 0x00, //0x00003c02 movzbl (%r8), %eax - 0x48, 0x83, 0xf8, 0x0d, //0x00003c06 cmpq $13, %rax - 0x0f, 0x84, 0xe0, 0xff, 0xff, 0xff, //0x00003c0a je LBB1_891 - 0x3c, 0x0a, //0x00003c10 cmpb $10, %al - 0x0f, 0x84, 0xd8, 0xff, 0xff, 0xff, //0x00003c12 je LBB1_891 - 0x48, 0x8b, 0x4d, 0xc0, //0x00003c18 movq $-64(%rbp), %rcx - 0x0f, 0xb6, 0x0c, 0x01, //0x00003c1c movzbl (%rcx,%rax), %ecx - 0x49, 0xff, 0xc0, //0x00003c20 incq %r8 - 0x81, 0xf9, 0xff, 0x00, 0x00, 0x00, //0x00003c23 cmpl $255, %ecx - 0x0f, 0x84, 0xbd, 0x07, 0x00, 0x00, //0x00003c29 je LBB1_1025 - 0xc1, 0xe2, 0x06, //0x00003c2f shll $6, %edx - 0x09, 0xca, //0x00003c32 orl %ecx, %edx - 0x41, 0xbb, 0x03, 0x00, 0x00, 0x00, //0x00003c34 movl $3, %r11d - 0x49, 0x39, 0xd8, //0x00003c3a cmpq %rbx, %r8 - 0x0f, 0x82, 0x6f, 0x02, 0x00, 0x00, //0x00003c3d jb LBB1_936 - 0xe9, 0x98, 0x09, 0x00, 0x00, //0x00003c43 jmp LBB1_1060 - //0x00003c48 LBB1_896 - 0x49, 0x89, 0xc8, //0x00003c48 movq %rcx, %r8 - 0xe9, 0x10, 0x00, 0x00, 0x00, //0x00003c4b jmp LBB1_899 - //0x00003c50 LBB1_897 - 0x80, 0xf9, 0x2f, //0x00003c50 cmpb $47, %cl - 0x0f, 0x85, 0x07, 0x00, 0x00, 0x00, //0x00003c53 jne LBB1_899 - 0x89, 0xc8, //0x00003c59 movl %ecx, %eax - 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003c5b .p2align 4, 0x90 - //0x00003c60 LBB1_899 - 0x0f, 0xb6, 0xc8, //0x00003c60 movzbl %al, %ecx - 0x48, 0x8b, 0x55, 0xc0, //0x00003c63 movq $-64(%rbp), %rdx - 0x0f, 0xb6, 0x14, 0x0a, //0x00003c67 movzbl (%rdx,%rcx), %edx - 0x81, 0xfa, 0xff, 0x00, 0x00, 0x00, //0x00003c6b cmpl $255, %edx - 0x0f, 0x84, 0x29, 0x00, 0x00, 0x00, //0x00003c71 je LBB1_902 - 0x41, 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00003c77 movl $1, %r11d - 0x49, 0x39, 0xd8, //0x00003c7d cmpq %rbx, %r8 - 0x0f, 0x83, 0x5a, 0x09, 0x00, 0x00, //0x00003c80 jae LBB1_1060 - 0x41, 0x89, 0xd7, //0x00003c86 movl %edx, %r15d - 0x4c, 0x89, 0xc2, //0x00003c89 movq %r8, %rdx - 0xe9, 0xd6, 0x00, 0x00, 0x00, //0x00003c8c jmp LBB1_918 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003c91 .p2align 4, 0x90 - //0x00003ca0 LBB1_902 - 0x45, 0x31, 0xff, //0x00003ca0 xorl %r15d, %r15d - 0x45, 0x31, 0xdb, //0x00003ca3 xorl %r11d, %r11d - //0x00003ca6 LBB1_903 - 0x45, 0x85, 0xe4, //0x00003ca6 testl %r12d, %r12d - 0x0f, 0x85, 0xc1, 0xfc, 0xff, 0xff, //0x00003ca9 jne LBB1_856 - 0x41, 0x83, 0xfb, 0x02, //0x00003caf cmpl $2, %r11d - 0x0f, 0x82, 0xb7, 0xfc, 0xff, 0xff, //0x00003cb3 jb LBB1_856 - 0x3c, 0x3d, //0x00003cb9 cmpb $61, %al - 0x0f, 0x85, 0xaf, 0xfc, 0xff, 0xff, //0x00003cbb jne LBB1_856 - 0x41, 0xbe, 0x05, 0x00, 0x00, 0x00, //0x00003cc1 movl $5, %r14d - 0x45, 0x29, 0xde, //0x00003cc7 subl %r11d, %r14d - 0xf6, 0x45, 0xbc, 0x08, //0x00003cca testb $8, $-68(%rbp) - 0x0f, 0x85, 0x19, 0x02, 0x00, 0x00, //0x00003cce jne LBB1_940 - 0x4c, 0x39, 0xc3, //0x00003cd4 cmpq %r8, %rbx - 0x0f, 0x86, 0x2e, 0x09, 0x00, 0x00, //0x00003cd7 jbe LBB1_1063 - 0x49, 0x8d, 0x48, 0x03, //0x00003cdd leaq $3(%r8), %rcx - 0x48, 0x8b, 0x75, 0xc8, //0x00003ce1 movq $-56(%rbp), %rsi - 0x4c, 0x29, 0xc6, //0x00003ce5 subq %r8, %rsi - 0x49, 0x8d, 0x50, 0x04, //0x00003ce8 leaq $4(%r8), %rdx - 0x48, 0x8b, 0x7d, 0xa0, //0x00003cec movq $-96(%rbp), %rdi - 0x4c, 0x29, 0xc7, //0x00003cf0 subq %r8, %rdi - 0xe9, 0x20, 0x00, 0x00, 0x00, //0x00003cf3 jmp LBB1_910 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003cf8 .p2align 4, 0x90 - //0x00003d00 LBB1_909 - 0x49, 0xff, 0xc0, //0x00003d00 incq %r8 - 0x48, 0xff, 0xc1, //0x00003d03 incq %rcx - 0x48, 0xff, 0xce, //0x00003d06 decq %rsi - 0x48, 0xff, 0xc2, //0x00003d09 incq %rdx - 0x48, 0xff, 0xcf, //0x00003d0c decq %rdi - 0x4c, 0x39, 0xc3, //0x00003d0f cmpq %r8, %rbx - 0x0f, 0x84, 0x7e, 0x08, 0x00, 0x00, //0x00003d12 je LBB1_993 - //0x00003d18 LBB1_910 - 0x41, 0x0f, 0xb6, 0x00, //0x00003d18 movzbl (%r8), %eax - 0x3c, 0x0a, //0x00003d1c cmpb $10, %al - 0x0f, 0x84, 0xdc, 0xff, 0xff, 0xff, //0x00003d1e je LBB1_909 - 0x3c, 0x0d, //0x00003d24 cmpb $13, %al - 0x0f, 0x84, 0xd4, 0xff, 0xff, 0xff, //0x00003d26 je LBB1_909 - 0x3c, 0x3d, //0x00003d2c cmpb $61, %al - 0x0f, 0x85, 0x1d, 0x05, 0x00, 0x00, //0x00003d2e jne LBB1_855 - 0x49, 0xff, 0xc0, //0x00003d34 incq %r8 - 0x41, 0x83, 0xfe, 0x02, //0x00003d37 cmpl $2, %r14d - 0x0f, 0x84, 0x2f, 0xfc, 0xff, 0xff, //0x00003d3b je LBB1_856 - 0x4c, 0x39, 0xc3, //0x00003d41 cmpq %r8, %rbx - 0x0f, 0x87, 0x3a, 0x03, 0x00, 0x00, //0x00003d44 ja LBB1_962 - 0xe9, 0xbc, 0x08, 0x00, 0x00, //0x00003d4a jmp LBB1_1063 - //0x00003d4f LBB1_915 - 0x80, 0xf9, 0x6e, //0x00003d4f cmpb $110, %cl - 0x0f, 0x85, 0x63, 0x03, 0x00, 0x00, //0x00003d52 jne LBB1_967 - //0x00003d58 LBB1_916 - 0x4d, 0x89, 0xd0, //0x00003d58 movq %r10, %r8 - //0x00003d5b LBB1_917 - 0x4c, 0x89, 0xc2, //0x00003d5b movq %r8, %rdx - 0x49, 0x39, 0xd8, //0x00003d5e cmpq %rbx, %r8 - 0x0f, 0x83, 0x20, 0x01, 0x00, 0x00, //0x00003d61 jae LBB1_934 - //0x00003d67 LBB1_918 - 0x4c, 0x8d, 0x42, 0x01, //0x00003d67 leaq $1(%rdx), %r8 - 0x0f, 0xb6, 0x02, //0x00003d6b movzbl (%rdx), %eax - 0x3c, 0x5c, //0x00003d6e cmpb $92, %al - 0x0f, 0x85, 0xf1, 0x00, 0x00, 0x00, //0x00003d70 jne LBB1_931 - 0x4c, 0x8d, 0x52, 0x02, //0x00003d76 leaq $2(%rdx), %r10 - 0xb0, 0xff, //0x00003d7a movb $-1, %al - 0x49, 0x39, 0xda, //0x00003d7c cmpq %rbx, %r10 - 0x0f, 0x87, 0x48, 0x03, 0x00, 0x00, //0x00003d7f ja LBB1_970 - 0x41, 0x0f, 0xb6, 0x08, //0x00003d85 movzbl (%r8), %ecx - 0x80, 0xf9, 0x71, //0x00003d89 cmpb $113, %cl - 0x0f, 0x8e, 0xbd, 0xff, 0xff, 0xff, //0x00003d8c jle LBB1_915 - 0x80, 0xf9, 0x72, //0x00003d92 cmpb $114, %cl - 0x0f, 0x84, 0xbd, 0xff, 0xff, 0xff, //0x00003d95 je LBB1_916 - 0x80, 0xf9, 0x75, //0x00003d9b cmpb $117, %cl - 0x0f, 0x85, 0x22, 0x03, 0x00, 0x00, //0x00003d9e jne LBB1_969 - 0x48, 0x8b, 0x4d, 0xd0, //0x00003da4 movq $-48(%rbp), %rcx - 0x4c, 0x29, 0xd1, //0x00003da8 subq %r10, %rcx - 0x48, 0x83, 0xf9, 0x04, //0x00003dab cmpq $4, %rcx - 0x0f, 0x8c, 0x11, 0x03, 0x00, 0x00, //0x00003daf jl LBB1_969 - 0x41, 0x8b, 0x3a, //0x00003db5 movl (%r10), %edi - 0x89, 0xfb, //0x00003db8 movl %edi, %ebx - 0xf7, 0xd3, //0x00003dba notl %ebx - 0x8d, 0x8f, 0xd0, 0xcf, 0xcf, 0xcf, //0x00003dbc leal $-808464432(%rdi), %ecx - 0x81, 0xe3, 0x80, 0x80, 0x80, 0x80, //0x00003dc2 andl $-2139062144, %ebx - 0x85, 0xcb, //0x00003dc8 testl %ecx, %ebx - 0x0f, 0x85, 0xf6, 0x02, 0x00, 0x00, //0x00003dca jne LBB1_969 - 0x8d, 0x8f, 0x19, 0x19, 0x19, 0x19, //0x00003dd0 leal $421075225(%rdi), %ecx - 0x09, 0xf9, //0x00003dd6 orl %edi, %ecx - 0xf7, 0xc1, 0x80, 0x80, 0x80, 0x80, //0x00003dd8 testl $-2139062144, %ecx - 0x0f, 0x85, 0xe2, 0x02, 0x00, 0x00, //0x00003dde jne LBB1_969 - 0x89, 0xf9, //0x00003de4 movl %edi, %ecx - 0x81, 0xe1, 0x7f, 0x7f, 0x7f, 0x7f, //0x00003de6 andl $2139062143, %ecx - 0xbe, 0xc0, 0xc0, 0xc0, 0xc0, //0x00003dec movl $-1061109568, %esi - 0x29, 0xce, //0x00003df1 subl %ecx, %esi - 0x44, 0x8d, 0x81, 0x46, 0x46, 0x46, 0x46, //0x00003df3 leal $1179010630(%rcx), %r8d - 0x21, 0xde, //0x00003dfa andl %ebx, %esi - 0x44, 0x85, 0xc6, //0x00003dfc testl %r8d, %esi - 0x0f, 0x85, 0xc1, 0x02, 0x00, 0x00, //0x00003dff jne LBB1_969 - 0xbe, 0xe0, 0xe0, 0xe0, 0xe0, //0x00003e05 movl $-522133280, %esi - 0x29, 0xce, //0x00003e0a subl %ecx, %esi - 0x81, 0xc1, 0x39, 0x39, 0x39, 0x39, //0x00003e0c addl $960051513, %ecx - 0x21, 0xf3, //0x00003e12 andl %esi, %ebx - 0x85, 0xcb, //0x00003e14 testl %ecx, %ebx - 0x0f, 0x85, 0xaa, 0x02, 0x00, 0x00, //0x00003e16 jne LBB1_969 - 0x0f, 0xcf, //0x00003e1c bswapl %edi - 0x89, 0xf8, //0x00003e1e movl %edi, %eax - 0xc1, 0xe8, 0x04, //0x00003e20 shrl $4, %eax - 0xf7, 0xd0, //0x00003e23 notl %eax - 0x25, 0x01, 0x01, 0x01, 0x01, //0x00003e25 andl $16843009, %eax - 0x8d, 0x04, 0xc0, //0x00003e2a leal (%rax,%rax,8), %eax - 0x81, 0xe7, 0x0f, 0x0f, 0x0f, 0x0f, //0x00003e2d andl $252645135, %edi - 0x01, 0xc7, //0x00003e33 addl %eax, %edi - 0x89, 0xf8, //0x00003e35 movl %edi, %eax - 0xc1, 0xe8, 0x04, //0x00003e37 shrl $4, %eax - 0x09, 0xf8, //0x00003e3a orl %edi, %eax - 0x89, 0xc1, //0x00003e3c movl %eax, %ecx - 0xc1, 0xe9, 0x08, //0x00003e3e shrl $8, %ecx - 0x81, 0xe1, 0x00, 0xff, 0x00, 0x00, //0x00003e41 andl $65280, %ecx - 0x89, 0xc6, //0x00003e47 movl %eax, %esi - 0x81, 0xe6, 0x80, 0x00, 0x00, 0x00, //0x00003e49 andl $128, %esi - 0x09, 0xce, //0x00003e4f orl %ecx, %esi - 0x0f, 0x84, 0x05, 0x00, 0x00, 0x00, //0x00003e51 je LBB1_930 - 0xb8, 0xff, 0x00, 0x00, 0x00, //0x00003e57 movl $255, %eax - //0x00003e5c LBB1_930 - 0x48, 0x83, 0xc2, 0x06, //0x00003e5c addq $6, %rdx - 0x49, 0x89, 0xd0, //0x00003e60 movq %rdx, %r8 - 0x48, 0x8b, 0x5d, 0xd0, //0x00003e63 movq $-48(%rbp), %rbx - //0x00003e67 LBB1_931 - 0x3c, 0x0a, //0x00003e67 cmpb $10, %al - 0x0f, 0x84, 0xec, 0xfe, 0xff, 0xff, //0x00003e69 je LBB1_917 - 0x3c, 0x0d, //0x00003e6f cmpb $13, %al - 0x0f, 0x84, 0xe4, 0xfe, 0xff, 0xff, //0x00003e71 je LBB1_917 - 0xe9, 0x51, 0x02, 0x00, 0x00, //0x00003e77 jmp LBB1_970 - //0x00003e7c LBB1_933 - 0x41, 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00003e7c movl $1, %r11d - 0xe9, 0x3e, 0xfd, 0xff, 0xff, //0x00003e82 jmp LBB1_889 - //0x00003e87 LBB1_934 - 0x41, 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00003e87 movl $1, %r11d - 0x44, 0x89, 0xfa, //0x00003e8d movl %r15d, %edx - 0xe9, 0x30, 0xfd, 0xff, 0xff, //0x00003e90 jmp LBB1_889 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003e95 .p2align 4, 0x90 - //0x00003ea0 LBB1_935 - 0x49, 0xff, 0xc0, //0x00003ea0 incq %r8 - 0x41, 0xbb, 0x03, 0x00, 0x00, 0x00, //0x00003ea3 movl $3, %r11d - 0x49, 0x39, 0xd8, //0x00003ea9 cmpq %rbx, %r8 - 0x0f, 0x83, 0x13, 0xfd, 0xff, 0xff, //0x00003eac jae LBB1_889 - //0x00003eb2 LBB1_936 - 0x41, 0x0f, 0xb6, 0x00, //0x00003eb2 movzbl (%r8), %eax - 0x48, 0x83, 0xf8, 0x0d, //0x00003eb6 cmpq $13, %rax - 0x0f, 0x84, 0xe0, 0xff, 0xff, 0xff, //0x00003eba je LBB1_935 - 0x3c, 0x0a, //0x00003ec0 cmpb $10, %al - 0x0f, 0x84, 0xd8, 0xff, 0xff, 0xff, //0x00003ec2 je LBB1_935 - 0x48, 0x8b, 0x4d, 0xc0, //0x00003ec8 movq $-64(%rbp), %rcx - 0x0f, 0xb6, 0x0c, 0x01, //0x00003ecc movzbl (%rcx,%rax), %ecx - 0x49, 0xff, 0xc0, //0x00003ed0 incq %r8 - 0x81, 0xf9, 0xff, 0x00, 0x00, 0x00, //0x00003ed3 cmpl $255, %ecx - 0x0f, 0x85, 0xeb, 0x06, 0x00, 0x00, //0x00003ed9 jne LBB1_1059 - 0x41, 0x89, 0xd7, //0x00003edf movl %edx, %r15d - 0x41, 0xbb, 0x03, 0x00, 0x00, 0x00, //0x00003ee2 movl $3, %r11d - 0xe9, 0xb9, 0xfd, 0xff, 0xff, //0x00003ee8 jmp LBB1_903 - //0x00003eed LBB1_940 - 0x4c, 0x39, 0xc3, //0x00003eed cmpq %r8, %rbx - 0x0f, 0x87, 0x39, 0x00, 0x00, 0x00, //0x00003ef0 ja LBB1_943 - 0xe9, 0x10, 0x07, 0x00, 0x00, //0x00003ef6 jmp LBB1_1063 - 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003efb .p2align 4, 0x90 - //0x00003f00 LBB1_959 - 0x4c, 0x89, 0xe9, //0x00003f00 movq %r13, %rcx - 0x49, 0x89, 0xc8, //0x00003f03 movq %rcx, %r8 - 0x48, 0x39, 0xd9, //0x00003f06 cmpq %rbx, %rcx - 0x0f, 0x82, 0x20, 0x00, 0x00, 0x00, //0x00003f09 jb LBB1_943 - 0xe9, 0x42, 0x01, 0x00, 0x00, //0x00003f0f jmp LBB1_994 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003f14 .p2align 4, 0x90 - //0x00003f20 LBB1_941 - 0x49, 0x89, 0xcd, //0x00003f20 movq %rcx, %r13 - 0x49, 0x89, 0xc8, //0x00003f23 movq %rcx, %r8 - 0x48, 0x39, 0xd9, //0x00003f26 cmpq %rbx, %rcx - 0x0f, 0x83, 0x27, 0x01, 0x00, 0x00, //0x00003f29 jae LBB1_994 - //0x00003f2f LBB1_943 - 0x4d, 0x8d, 0x68, 0x01, //0x00003f2f leaq $1(%r8), %r13 - 0x41, 0x0f, 0xb6, 0x08, //0x00003f33 movzbl (%r8), %ecx - 0x80, 0xf9, 0x5c, //0x00003f37 cmpb $92, %cl - 0x0f, 0x85, 0xe5, 0x00, 0x00, 0x00, //0x00003f3a jne LBB1_956 - 0x49, 0x8d, 0x48, 0x02, //0x00003f40 leaq $2(%r8), %rcx - 0x48, 0x39, 0xd9, //0x00003f44 cmpq %rbx, %rcx - 0x0f, 0x87, 0x66, 0x07, 0x00, 0x00, //0x00003f47 ja LBB1_1026 - 0x41, 0x0f, 0xb6, 0x45, 0x00, //0x00003f4d movzbl (%r13), %eax - 0x3c, 0x6e, //0x00003f52 cmpb $110, %al - 0x0f, 0x84, 0xc6, 0xff, 0xff, 0xff, //0x00003f54 je LBB1_941 - 0x3c, 0x72, //0x00003f5a cmpb $114, %al - 0x0f, 0x84, 0xbe, 0xff, 0xff, 0xff, //0x00003f5c je LBB1_941 - 0x3c, 0x75, //0x00003f62 cmpb $117, %al - 0x0f, 0x85, 0xf7, 0xf9, 0xff, 0xff, //0x00003f64 jne LBB1_1102 - 0x48, 0x89, 0xd8, //0x00003f6a movq %rbx, %rax - 0x48, 0x29, 0xc8, //0x00003f6d subq %rcx, %rax - 0x48, 0x83, 0xf8, 0x04, //0x00003f70 cmpq $4, %rax - 0x0f, 0x8c, 0xe7, 0xf9, 0xff, 0xff, //0x00003f74 jl LBB1_1102 - 0x8b, 0x11, //0x00003f7a movl (%rcx), %edx - 0x89, 0xd6, //0x00003f7c movl %edx, %esi - 0xf7, 0xd6, //0x00003f7e notl %esi - 0x8d, 0x82, 0xd0, 0xcf, 0xcf, 0xcf, //0x00003f80 leal $-808464432(%rdx), %eax - 0x81, 0xe6, 0x80, 0x80, 0x80, 0x80, //0x00003f86 andl $-2139062144, %esi - 0x85, 0xc6, //0x00003f8c testl %eax, %esi - 0x0f, 0x85, 0xcd, 0xf9, 0xff, 0xff, //0x00003f8e jne LBB1_1102 - 0x8d, 0x82, 0x19, 0x19, 0x19, 0x19, //0x00003f94 leal $421075225(%rdx), %eax - 0x09, 0xd0, //0x00003f9a orl %edx, %eax - 0xa9, 0x80, 0x80, 0x80, 0x80, //0x00003f9c testl $-2139062144, %eax - 0x0f, 0x85, 0xba, 0xf9, 0xff, 0xff, //0x00003fa1 jne LBB1_1102 - 0x89, 0xd0, //0x00003fa7 movl %edx, %eax - 0x25, 0x7f, 0x7f, 0x7f, 0x7f, //0x00003fa9 andl $2139062143, %eax - 0xbf, 0xc0, 0xc0, 0xc0, 0xc0, //0x00003fae movl $-1061109568, %edi - 0x29, 0xc7, //0x00003fb3 subl %eax, %edi - 0x8d, 0x98, 0x46, 0x46, 0x46, 0x46, //0x00003fb5 leal $1179010630(%rax), %ebx - 0x21, 0xf7, //0x00003fbb andl %esi, %edi - 0x85, 0xdf, //0x00003fbd testl %ebx, %edi - 0x0f, 0x85, 0x9a, 0x09, 0x00, 0x00, //0x00003fbf jne LBB1_1131 - 0xbf, 0xe0, 0xe0, 0xe0, 0xe0, //0x00003fc5 movl $-522133280, %edi - 0x29, 0xc7, //0x00003fca subl %eax, %edi - 0x05, 0x39, 0x39, 0x39, 0x39, //0x00003fcc addl $960051513, %eax - 0x21, 0xfe, //0x00003fd1 andl %edi, %esi - 0x85, 0xc6, //0x00003fd3 testl %eax, %esi - 0x48, 0x8b, 0x5d, 0xd0, //0x00003fd5 movq $-48(%rbp), %rbx - 0x0f, 0x85, 0x82, 0xf9, 0xff, 0xff, //0x00003fd9 jne LBB1_1102 - 0x0f, 0xca, //0x00003fdf bswapl %edx - 0x89, 0xd0, //0x00003fe1 movl %edx, %eax - 0xc1, 0xe8, 0x04, //0x00003fe3 shrl $4, %eax - 0xf7, 0xd0, //0x00003fe6 notl %eax - 0x25, 0x01, 0x01, 0x01, 0x01, //0x00003fe8 andl $16843009, %eax - 0x8d, 0x04, 0xc0, //0x00003fed leal (%rax,%rax,8), %eax - 0x81, 0xe2, 0x0f, 0x0f, 0x0f, 0x0f, //0x00003ff0 andl $252645135, %edx - 0x01, 0xc2, //0x00003ff6 addl %eax, %edx - 0x89, 0xd1, //0x00003ff8 movl %edx, %ecx - 0xc1, 0xe9, 0x04, //0x00003ffa shrl $4, %ecx - 0x09, 0xd1, //0x00003ffd orl %edx, %ecx - 0x89, 0xc8, //0x00003fff movl %ecx, %eax - 0xc1, 0xe8, 0x08, //0x00004001 shrl $8, %eax - 0x25, 0x00, 0xff, 0x00, 0x00, //0x00004004 andl $65280, %eax - 0x89, 0xca, //0x00004009 movl %ecx, %edx - 0x81, 0xe2, 0x80, 0x00, 0x00, 0x00, //0x0000400b andl $128, %edx - 0x09, 0xc2, //0x00004011 orl %eax, %edx - 0x0f, 0x84, 0x05, 0x00, 0x00, 0x00, //0x00004013 je LBB1_955 - 0xb9, 0xff, 0x00, 0x00, 0x00, //0x00004019 movl $255, %ecx - //0x0000401e LBB1_955 - 0x49, 0x83, 0xc0, 0x06, //0x0000401e addq $6, %r8 - 0x4d, 0x89, 0xc5, //0x00004022 movq %r8, %r13 - //0x00004025 LBB1_956 - 0x80, 0xf9, 0x0a, //0x00004025 cmpb $10, %cl - 0x0f, 0x84, 0xd2, 0xfe, 0xff, 0xff, //0x00004028 je LBB1_959 - 0x80, 0xf9, 0x0d, //0x0000402e cmpb $13, %cl - 0x0f, 0x84, 0xc9, 0xfe, 0xff, 0xff, //0x00004031 je LBB1_959 - 0x80, 0xf9, 0x3d, //0x00004037 cmpb $61, %cl - 0x0f, 0x85, 0x73, 0x06, 0x00, 0x00, //0x0000403a jne LBB1_1026 - 0x4d, 0x89, 0xe8, //0x00004040 movq %r13, %r8 - 0x41, 0x83, 0xfe, 0x02, //0x00004043 cmpl $2, %r14d - 0x0f, 0x84, 0x23, 0xf9, 0xff, 0xff, //0x00004047 je LBB1_856 - 0x4c, 0x39, 0xeb, //0x0000404d cmpq %r13, %rbx - 0x0f, 0x87, 0xc7, 0x03, 0x00, 0x00, //0x00004050 ja LBB1_1029 - //0x00004056 LBB1_994 - 0x4d, 0x89, 0xe8, //0x00004056 movq %r13, %r8 - 0xe9, 0xad, 0x05, 0x00, 0x00, //0x00004059 jmp LBB1_1063 - //0x0000405e LBB1_960 - 0x41, 0x89, 0xd7, //0x0000405e movl %edx, %r15d - 0x41, 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00004061 movl $1, %r11d - 0xe9, 0x3a, 0xfc, 0xff, 0xff, //0x00004067 jmp LBB1_903 - //0x0000406c LBB1_961 - 0x49, 0xff, 0xc0, //0x0000406c incq %r8 - 0x48, 0xff, 0xc1, //0x0000406f incq %rcx - 0x48, 0xff, 0xce, //0x00004072 decq %rsi - 0x48, 0xff, 0xc2, //0x00004075 incq %rdx - 0x48, 0xff, 0xcf, //0x00004078 decq %rdi - 0x4c, 0x39, 0xc3, //0x0000407b cmpq %r8, %rbx - 0x0f, 0x84, 0x12, 0x05, 0x00, 0x00, //0x0000407e je LBB1_993 - //0x00004084 LBB1_962 - 0x41, 0x0f, 0xb6, 0x00, //0x00004084 movzbl (%r8), %eax - 0x3c, 0x0a, //0x00004088 cmpb $10, %al - 0x0f, 0x84, 0xdc, 0xff, 0xff, 0xff, //0x0000408a je LBB1_961 - 0x3c, 0x0d, //0x00004090 cmpb $13, %al - 0x0f, 0x84, 0xd4, 0xff, 0xff, 0xff, //0x00004092 je LBB1_961 - 0x3c, 0x3d, //0x00004098 cmpb $61, %al - 0x0f, 0x85, 0xb1, 0x01, 0x00, 0x00, //0x0000409a jne LBB1_855 - 0x49, 0xff, 0xc0, //0x000040a0 incq %r8 - 0x41, 0x83, 0xfe, 0x03, //0x000040a3 cmpl $3, %r14d - 0x0f, 0x84, 0xc3, 0xf8, 0xff, 0xff, //0x000040a7 je LBB1_856 - 0x4c, 0x39, 0xc3, //0x000040ad cmpq %r8, %rbx - 0x0f, 0x87, 0xa2, 0x04, 0x00, 0x00, //0x000040b0 ja LBB1_1048 - 0xe9, 0x50, 0x05, 0x00, 0x00, //0x000040b6 jmp LBB1_1063 - //0x000040bb LBB1_967 - 0x80, 0xf9, 0x2f, //0x000040bb cmpb $47, %cl - 0x0f, 0x85, 0x02, 0x00, 0x00, 0x00, //0x000040be jne LBB1_969 - 0x89, 0xc8, //0x000040c4 movl %ecx, %eax - //0x000040c6 LBB1_969 - 0x4d, 0x89, 0xd0, //0x000040c6 movq %r10, %r8 - 0x48, 0x8b, 0x5d, 0xd0, //0x000040c9 movq $-48(%rbp), %rbx - //0x000040cd LBB1_970 - 0x0f, 0xb6, 0xc8, //0x000040cd movzbl %al, %ecx - 0x48, 0x8b, 0x55, 0xc0, //0x000040d0 movq $-64(%rbp), %rdx - 0x0f, 0xb6, 0x0c, 0x0a, //0x000040d4 movzbl (%rdx,%rcx), %ecx - 0x81, 0xf9, 0xff, 0x00, 0x00, 0x00, //0x000040d8 cmpl $255, %ecx - 0x0f, 0x84, 0x5a, 0x01, 0x00, 0x00, //0x000040de je LBB1_991 - 0x44, 0x89, 0xfa, //0x000040e4 movl %r15d, %edx - 0xc1, 0xe2, 0x06, //0x000040e7 shll $6, %edx - 0x09, 0xca, //0x000040ea orl %ecx, %edx - 0x41, 0xbb, 0x02, 0x00, 0x00, 0x00, //0x000040ec movl $2, %r11d - 0x49, 0x39, 0xd8, //0x000040f2 cmpq %rbx, %r8 - 0x0f, 0x83, 0xe5, 0x04, 0x00, 0x00, //0x000040f5 jae LBB1_1060 - 0x41, 0x89, 0xd7, //0x000040fb movl %edx, %r15d - 0xe9, 0x21, 0x00, 0x00, 0x00, //0x000040fe jmp LBB1_976 - //0x00004103 LBB1_973 - 0x80, 0xf9, 0x6e, //0x00004103 cmpb $110, %cl - 0x0f, 0x85, 0x50, 0x01, 0x00, 0x00, //0x00004106 jne LBB1_995 - //0x0000410c LBB1_974 - 0x48, 0x89, 0xd7, //0x0000410c movq %rdx, %rdi - 0x44, 0x89, 0xfa, //0x0000410f movl %r15d, %edx - //0x00004112 LBB1_975 - 0x41, 0xbb, 0x02, 0x00, 0x00, 0x00, //0x00004112 movl $2, %r11d - 0x49, 0x89, 0xf8, //0x00004118 movq %rdi, %r8 - 0x48, 0x39, 0xdf, //0x0000411b cmpq %rbx, %rdi - 0x0f, 0x83, 0x25, 0x01, 0x00, 0x00, //0x0000411e jae LBB1_992 - //0x00004124 LBB1_976 - 0x49, 0x8d, 0x78, 0x01, //0x00004124 leaq $1(%r8), %rdi - 0x41, 0x0f, 0xb6, 0x00, //0x00004128 movzbl (%r8), %eax - 0x3c, 0x5c, //0x0000412c cmpb $92, %al - 0x0f, 0x85, 0xf5, 0x00, 0x00, 0x00, //0x0000412e jne LBB1_989 - 0x49, 0x8d, 0x50, 0x02, //0x00004134 leaq $2(%r8), %rdx - 0xb0, 0xff, //0x00004138 movb $-1, %al - 0x48, 0x39, 0xda, //0x0000413a cmpq %rbx, %rdx - 0x0f, 0x87, 0x27, 0x01, 0x00, 0x00, //0x0000413d ja LBB1_998 - 0x0f, 0xb6, 0x0f, //0x00004143 movzbl (%rdi), %ecx - 0x80, 0xf9, 0x71, //0x00004146 cmpb $113, %cl - 0x0f, 0x8e, 0xb4, 0xff, 0xff, 0xff, //0x00004149 jle LBB1_973 - 0x80, 0xf9, 0x72, //0x0000414f cmpb $114, %cl - 0x0f, 0x84, 0xb4, 0xff, 0xff, 0xff, //0x00004152 je LBB1_974 - 0x80, 0xf9, 0x75, //0x00004158 cmpb $117, %cl - 0x0f, 0x85, 0x06, 0x01, 0x00, 0x00, //0x0000415b jne LBB1_997 - 0x48, 0x89, 0xd9, //0x00004161 movq %rbx, %rcx - 0x48, 0x29, 0xd1, //0x00004164 subq %rdx, %rcx - 0x48, 0x83, 0xf9, 0x04, //0x00004167 cmpq $4, %rcx - 0x0f, 0x8c, 0xf6, 0x00, 0x00, 0x00, //0x0000416b jl LBB1_997 - 0x8b, 0x32, //0x00004171 movl (%rdx), %esi - 0x89, 0xf7, //0x00004173 movl %esi, %edi - 0xf7, 0xd7, //0x00004175 notl %edi - 0x8d, 0x8e, 0xd0, 0xcf, 0xcf, 0xcf, //0x00004177 leal $-808464432(%rsi), %ecx - 0x81, 0xe7, 0x80, 0x80, 0x80, 0x80, //0x0000417d andl $-2139062144, %edi - 0x85, 0xcf, //0x00004183 testl %ecx, %edi - 0x0f, 0x85, 0xdc, 0x00, 0x00, 0x00, //0x00004185 jne LBB1_997 - 0x8d, 0x8e, 0x19, 0x19, 0x19, 0x19, //0x0000418b leal $421075225(%rsi), %ecx - 0x09, 0xf1, //0x00004191 orl %esi, %ecx - 0xf7, 0xc1, 0x80, 0x80, 0x80, 0x80, //0x00004193 testl $-2139062144, %ecx - 0x0f, 0x85, 0xc8, 0x00, 0x00, 0x00, //0x00004199 jne LBB1_997 - 0x89, 0xf1, //0x0000419f movl %esi, %ecx - 0x81, 0xe1, 0x7f, 0x7f, 0x7f, 0x7f, //0x000041a1 andl $2139062143, %ecx - 0xbb, 0xc0, 0xc0, 0xc0, 0xc0, //0x000041a7 movl $-1061109568, %ebx - 0x29, 0xcb, //0x000041ac subl %ecx, %ebx - 0x44, 0x8d, 0x91, 0x46, 0x46, 0x46, 0x46, //0x000041ae leal $1179010630(%rcx), %r10d - 0x21, 0xfb, //0x000041b5 andl %edi, %ebx - 0x44, 0x85, 0xd3, //0x000041b7 testl %r10d, %ebx - 0x48, 0x8b, 0x5d, 0xd0, //0x000041ba movq $-48(%rbp), %rbx - 0x0f, 0x85, 0xa3, 0x00, 0x00, 0x00, //0x000041be jne LBB1_997 - 0xbb, 0xe0, 0xe0, 0xe0, 0xe0, //0x000041c4 movl $-522133280, %ebx - 0x29, 0xcb, //0x000041c9 subl %ecx, %ebx - 0x81, 0xc1, 0x39, 0x39, 0x39, 0x39, //0x000041cb addl $960051513, %ecx - 0x21, 0xdf, //0x000041d1 andl %ebx, %edi - 0x48, 0x8b, 0x5d, 0xd0, //0x000041d3 movq $-48(%rbp), %rbx - 0x85, 0xcf, //0x000041d7 testl %ecx, %edi - 0x0f, 0x85, 0x88, 0x00, 0x00, 0x00, //0x000041d9 jne LBB1_997 - 0x0f, 0xce, //0x000041df bswapl %esi - 0x89, 0xf0, //0x000041e1 movl %esi, %eax - 0xc1, 0xe8, 0x04, //0x000041e3 shrl $4, %eax - 0xf7, 0xd0, //0x000041e6 notl %eax - 0x25, 0x01, 0x01, 0x01, 0x01, //0x000041e8 andl $16843009, %eax - 0x8d, 0x04, 0xc0, //0x000041ed leal (%rax,%rax,8), %eax - 0x81, 0xe6, 0x0f, 0x0f, 0x0f, 0x0f, //0x000041f0 andl $252645135, %esi - 0x01, 0xc6, //0x000041f6 addl %eax, %esi - 0x89, 0xf0, //0x000041f8 movl %esi, %eax - 0xc1, 0xe8, 0x04, //0x000041fa shrl $4, %eax - 0x09, 0xf0, //0x000041fd orl %esi, %eax - 0x89, 0xc1, //0x000041ff movl %eax, %ecx - 0xc1, 0xe9, 0x08, //0x00004201 shrl $8, %ecx - 0x81, 0xe1, 0x00, 0xff, 0x00, 0x00, //0x00004204 andl $65280, %ecx - 0x89, 0xc2, //0x0000420a movl %eax, %edx - 0x81, 0xe2, 0x80, 0x00, 0x00, 0x00, //0x0000420c andl $128, %edx - 0x09, 0xca, //0x00004212 orl %ecx, %edx - 0x0f, 0x84, 0x05, 0x00, 0x00, 0x00, //0x00004214 je LBB1_988 - 0xb8, 0xff, 0x00, 0x00, 0x00, //0x0000421a movl $255, %eax - //0x0000421f LBB1_988 - 0x49, 0x83, 0xc0, 0x06, //0x0000421f addq $6, %r8 - 0x4c, 0x89, 0xc7, //0x00004223 movq %r8, %rdi - 0x44, 0x89, 0xfa, //0x00004226 movl %r15d, %edx - //0x00004229 LBB1_989 - 0x3c, 0x0a, //0x00004229 cmpb $10, %al - 0x0f, 0x84, 0xe1, 0xfe, 0xff, 0xff, //0x0000422b je LBB1_975 - 0x3c, 0x0d, //0x00004231 cmpb $13, %al - 0x0f, 0x84, 0xd9, 0xfe, 0xff, 0xff, //0x00004233 je LBB1_975 - 0xe9, 0x2c, 0x00, 0x00, 0x00, //0x00004239 jmp LBB1_998 - //0x0000423e LBB1_991 - 0x41, 0xbb, 0x01, 0x00, 0x00, 0x00, //0x0000423e movl $1, %r11d - 0xe9, 0x5d, 0xfa, 0xff, 0xff, //0x00004244 jmp LBB1_903 - //0x00004249 LBB1_992 - 0x49, 0x89, 0xf8, //0x00004249 movq %rdi, %r8 - 0xe9, 0x74, 0xf9, 0xff, 0xff, //0x0000424c jmp LBB1_889 - //0x00004251 LBB1_855 - 0x49, 0xff, 0xc0, //0x00004251 incq %r8 - 0x4c, 0x89, 0xc2, //0x00004254 movq %r8, %rdx - 0xe9, 0x14, 0xf7, 0xff, 0xff, //0x00004257 jmp LBB1_856 - //0x0000425c LBB1_995 - 0x80, 0xf9, 0x2f, //0x0000425c cmpb $47, %cl - 0x0f, 0x85, 0x02, 0x00, 0x00, 0x00, //0x0000425f jne LBB1_997 - 0x89, 0xc8, //0x00004265 movl %ecx, %eax - //0x00004267 LBB1_997 - 0x48, 0x89, 0xd7, //0x00004267 movq %rdx, %rdi - //0x0000426a LBB1_998 - 0x0f, 0xb6, 0xc8, //0x0000426a movzbl %al, %ecx - 0x48, 0x8b, 0x55, 0xc0, //0x0000426d movq $-64(%rbp), %rdx - 0x0f, 0xb6, 0x0c, 0x0a, //0x00004271 movzbl (%rdx,%rcx), %ecx - 0x81, 0xf9, 0xff, 0x00, 0x00, 0x00, //0x00004275 cmpl $255, %ecx - 0x0f, 0x84, 0x55, 0x01, 0x00, 0x00, //0x0000427b je LBB1_1019 - 0x44, 0x89, 0xfa, //0x00004281 movl %r15d, %edx - 0xc1, 0xe2, 0x06, //0x00004284 shll $6, %edx - 0x09, 0xca, //0x00004287 orl %ecx, %edx - 0x41, 0xbb, 0x03, 0x00, 0x00, 0x00, //0x00004289 movl $3, %r11d - 0x48, 0x39, 0xdf, //0x0000428f cmpq %rbx, %rdi - 0x0f, 0x83, 0x4c, 0x01, 0x00, 0x00, //0x00004292 jae LBB1_1020 - 0x41, 0x89, 0xd7, //0x00004298 movl %edx, %r15d - 0xe9, 0x1e, 0x00, 0x00, 0x00, //0x0000429b jmp LBB1_1004 - //0x000042a0 LBB1_1001 - 0x80, 0xf9, 0x6e, //0x000042a0 cmpb $110, %cl - 0x0f, 0x85, 0xf5, 0x02, 0x00, 0x00, //0x000042a3 jne LBB1_1054 - //0x000042a9 LBB1_1002 - 0x4d, 0x89, 0xd0, //0x000042a9 movq %r10, %r8 - //0x000042ac LBB1_1003 - 0x41, 0xbb, 0x03, 0x00, 0x00, 0x00, //0x000042ac movl $3, %r11d - 0x4c, 0x89, 0xc7, //0x000042b2 movq %r8, %rdi - 0x49, 0x39, 0xd8, //0x000042b5 cmpq %rbx, %r8 - 0x0f, 0x83, 0x07, 0xf9, 0xff, 0xff, //0x000042b8 jae LBB1_889 - //0x000042be LBB1_1004 - 0x4c, 0x8d, 0x47, 0x01, //0x000042be leaq $1(%rdi), %r8 - 0x0f, 0xb6, 0x07, //0x000042c2 movzbl (%rdi), %eax - 0x3c, 0x5c, //0x000042c5 cmpb $92, %al - 0x0f, 0x85, 0xf4, 0x00, 0x00, 0x00, //0x000042c7 jne LBB1_1017 - 0x4c, 0x8d, 0x57, 0x02, //0x000042cd leaq $2(%rdi), %r10 - 0xb0, 0xff, //0x000042d1 movb $-1, %al - 0x49, 0x39, 0xda, //0x000042d3 cmpq %rbx, %r10 - 0x0f, 0x87, 0xd4, 0x02, 0x00, 0x00, //0x000042d6 ja LBB1_1057 - 0x41, 0x0f, 0xb6, 0x08, //0x000042dc movzbl (%r8), %ecx - 0x80, 0xf9, 0x71, //0x000042e0 cmpb $113, %cl - 0x0f, 0x8e, 0xb7, 0xff, 0xff, 0xff, //0x000042e3 jle LBB1_1001 - 0x80, 0xf9, 0x72, //0x000042e9 cmpb $114, %cl - 0x0f, 0x84, 0xb7, 0xff, 0xff, 0xff, //0x000042ec je LBB1_1002 - 0x80, 0xf9, 0x75, //0x000042f2 cmpb $117, %cl - 0x0f, 0x85, 0xae, 0x02, 0x00, 0x00, //0x000042f5 jne LBB1_1056 - 0x48, 0x8b, 0x4d, 0xd0, //0x000042fb movq $-48(%rbp), %rcx - 0x4c, 0x29, 0xd1, //0x000042ff subq %r10, %rcx - 0x48, 0x83, 0xf9, 0x04, //0x00004302 cmpq $4, %rcx - 0x0f, 0x8c, 0x9d, 0x02, 0x00, 0x00, //0x00004306 jl LBB1_1056 - 0x41, 0x8b, 0x32, //0x0000430c movl (%r10), %esi - 0x89, 0xf3, //0x0000430f movl %esi, %ebx - 0xf7, 0xd3, //0x00004311 notl %ebx - 0x8d, 0x8e, 0xd0, 0xcf, 0xcf, 0xcf, //0x00004313 leal $-808464432(%rsi), %ecx - 0x81, 0xe3, 0x80, 0x80, 0x80, 0x80, //0x00004319 andl $-2139062144, %ebx - 0x85, 0xcb, //0x0000431f testl %ecx, %ebx - 0x0f, 0x85, 0x82, 0x02, 0x00, 0x00, //0x00004321 jne LBB1_1056 - 0x8d, 0x8e, 0x19, 0x19, 0x19, 0x19, //0x00004327 leal $421075225(%rsi), %ecx - 0x09, 0xf1, //0x0000432d orl %esi, %ecx - 0xf7, 0xc1, 0x80, 0x80, 0x80, 0x80, //0x0000432f testl $-2139062144, %ecx - 0x0f, 0x85, 0x6e, 0x02, 0x00, 0x00, //0x00004335 jne LBB1_1056 - 0x89, 0xf1, //0x0000433b movl %esi, %ecx - 0x81, 0xe1, 0x7f, 0x7f, 0x7f, 0x7f, //0x0000433d andl $2139062143, %ecx - 0xba, 0xc0, 0xc0, 0xc0, 0xc0, //0x00004343 movl $-1061109568, %edx - 0x29, 0xca, //0x00004348 subl %ecx, %edx - 0x44, 0x8d, 0x81, 0x46, 0x46, 0x46, 0x46, //0x0000434a leal $1179010630(%rcx), %r8d - 0x21, 0xda, //0x00004351 andl %ebx, %edx - 0x44, 0x85, 0xc2, //0x00004353 testl %r8d, %edx - 0x0f, 0x85, 0x4d, 0x02, 0x00, 0x00, //0x00004356 jne LBB1_1056 - 0xba, 0xe0, 0xe0, 0xe0, 0xe0, //0x0000435c movl $-522133280, %edx - 0x29, 0xca, //0x00004361 subl %ecx, %edx - 0x81, 0xc1, 0x39, 0x39, 0x39, 0x39, //0x00004363 addl $960051513, %ecx - 0x21, 0xd3, //0x00004369 andl %edx, %ebx - 0x85, 0xcb, //0x0000436b testl %ecx, %ebx - 0x0f, 0x85, 0x36, 0x02, 0x00, 0x00, //0x0000436d jne LBB1_1056 - 0x0f, 0xce, //0x00004373 bswapl %esi - 0x89, 0xf0, //0x00004375 movl %esi, %eax - 0xc1, 0xe8, 0x04, //0x00004377 shrl $4, %eax - 0xf7, 0xd0, //0x0000437a notl %eax - 0x25, 0x01, 0x01, 0x01, 0x01, //0x0000437c andl $16843009, %eax - 0x8d, 0x04, 0xc0, //0x00004381 leal (%rax,%rax,8), %eax - 0x81, 0xe6, 0x0f, 0x0f, 0x0f, 0x0f, //0x00004384 andl $252645135, %esi - 0x01, 0xc6, //0x0000438a addl %eax, %esi - 0x89, 0xf0, //0x0000438c movl %esi, %eax - 0xc1, 0xe8, 0x04, //0x0000438e shrl $4, %eax - 0x09, 0xf0, //0x00004391 orl %esi, %eax - 0x89, 0xc1, //0x00004393 movl %eax, %ecx - 0xc1, 0xe9, 0x08, //0x00004395 shrl $8, %ecx - 0x81, 0xe1, 0x00, 0xff, 0x00, 0x00, //0x00004398 andl $65280, %ecx - 0x89, 0xc2, //0x0000439e movl %eax, %edx - 0x81, 0xe2, 0x80, 0x00, 0x00, 0x00, //0x000043a0 andl $128, %edx - 0x09, 0xca, //0x000043a6 orl %ecx, %edx - 0x0f, 0x84, 0x05, 0x00, 0x00, 0x00, //0x000043a8 je LBB1_1016 - 0xb8, 0xff, 0x00, 0x00, 0x00, //0x000043ae movl $255, %eax - //0x000043b3 LBB1_1016 - 0x48, 0x83, 0xc7, 0x06, //0x000043b3 addq $6, %rdi - 0x49, 0x89, 0xf8, //0x000043b7 movq %rdi, %r8 - 0x48, 0x8b, 0x5d, 0xd0, //0x000043ba movq $-48(%rbp), %rbx - 0x44, 0x89, 0xfa, //0x000043be movl %r15d, %edx - //0x000043c1 LBB1_1017 - 0x3c, 0x0a, //0x000043c1 cmpb $10, %al - 0x0f, 0x84, 0xe3, 0xfe, 0xff, 0xff, //0x000043c3 je LBB1_1003 - 0x3c, 0x0d, //0x000043c9 cmpb $13, %al - 0x0f, 0x84, 0xdb, 0xfe, 0xff, 0xff, //0x000043cb je LBB1_1003 - 0xe9, 0xda, 0x01, 0x00, 0x00, //0x000043d1 jmp LBB1_1057 - //0x000043d6 LBB1_1019 - 0x41, 0xbb, 0x02, 0x00, 0x00, 0x00, //0x000043d6 movl $2, %r11d - 0x49, 0x89, 0xf8, //0x000043dc movq %rdi, %r8 - 0xe9, 0xc2, 0xf8, 0xff, 0xff, //0x000043df jmp LBB1_903 - //0x000043e4 LBB1_1020 - 0x49, 0x89, 0xf8, //0x000043e4 movq %rdi, %r8 - 0xe9, 0xf4, 0x01, 0x00, 0x00, //0x000043e7 jmp LBB1_1060 - //0x000043ec LBB1_1025 - 0x41, 0x89, 0xd7, //0x000043ec movl %edx, %r15d - 0x41, 0xbb, 0x02, 0x00, 0x00, 0x00, //0x000043ef movl $2, %r11d - 0xe9, 0xac, 0xf8, 0xff, 0xff, //0x000043f5 jmp LBB1_903 - //0x000043fa LBB1_1045 - 0x4c, 0x89, 0xc1, //0x000043fa movq %r8, %rcx - 0x49, 0x89, 0xcd, //0x000043fd movq %rcx, %r13 - 0x48, 0x39, 0xd9, //0x00004400 cmpq %rbx, %rcx - 0x0f, 0x82, 0x14, 0x00, 0x00, 0x00, //0x00004403 jb LBB1_1029 - 0xe9, 0xfd, 0x01, 0x00, 0x00, //0x00004409 jmp LBB1_1063 - //0x0000440e LBB1_1027 - 0x49, 0x89, 0xc8, //0x0000440e movq %rcx, %r8 - 0x49, 0x89, 0xcd, //0x00004411 movq %rcx, %r13 - 0x48, 0x39, 0xd9, //0x00004414 cmpq %rbx, %rcx - 0x0f, 0x83, 0xee, 0x01, 0x00, 0x00, //0x00004417 jae LBB1_1063 - //0x0000441d LBB1_1029 - 0x4d, 0x8d, 0x45, 0x01, //0x0000441d leaq $1(%r13), %r8 - 0x41, 0x0f, 0xb6, 0x4d, 0x00, //0x00004421 movzbl (%r13), %ecx - 0x80, 0xf9, 0x5c, //0x00004426 cmpb $92, %cl - 0x0f, 0x85, 0xe4, 0x00, 0x00, 0x00, //0x00004429 jne LBB1_1042 - 0x49, 0x8d, 0x4d, 0x02, //0x0000442f leaq $2(%r13), %rcx - 0x48, 0x39, 0xd9, //0x00004433 cmpq %rbx, %rcx - 0x0f, 0x87, 0x74, 0x02, 0x00, 0x00, //0x00004436 ja LBB1_1080 - 0x41, 0x0f, 0xb6, 0x00, //0x0000443c movzbl (%r8), %eax - 0x3c, 0x6e, //0x00004440 cmpb $110, %al - 0x0f, 0x84, 0xc6, 0xff, 0xff, 0xff, //0x00004442 je LBB1_1027 - 0x3c, 0x72, //0x00004448 cmpb $114, %al - 0x0f, 0x84, 0xbe, 0xff, 0xff, 0xff, //0x0000444a je LBB1_1027 - 0x3c, 0x75, //0x00004450 cmpb $117, %al - 0x0f, 0x85, 0x09, 0xf5, 0xff, 0xff, //0x00004452 jne LBB1_1102 - 0x48, 0x89, 0xd8, //0x00004458 movq %rbx, %rax - 0x48, 0x29, 0xc8, //0x0000445b subq %rcx, %rax - 0x48, 0x83, 0xf8, 0x04, //0x0000445e cmpq $4, %rax - 0x0f, 0x8c, 0xf9, 0xf4, 0xff, 0xff, //0x00004462 jl LBB1_1102 - 0x8b, 0x11, //0x00004468 movl (%rcx), %edx - 0x89, 0xd6, //0x0000446a movl %edx, %esi - 0xf7, 0xd6, //0x0000446c notl %esi - 0x8d, 0x82, 0xd0, 0xcf, 0xcf, 0xcf, //0x0000446e leal $-808464432(%rdx), %eax - 0x81, 0xe6, 0x80, 0x80, 0x80, 0x80, //0x00004474 andl $-2139062144, %esi - 0x85, 0xc6, //0x0000447a testl %eax, %esi - 0x0f, 0x85, 0xdf, 0xf4, 0xff, 0xff, //0x0000447c jne LBB1_1102 - 0x8d, 0x82, 0x19, 0x19, 0x19, 0x19, //0x00004482 leal $421075225(%rdx), %eax - 0x09, 0xd0, //0x00004488 orl %edx, %eax - 0xa9, 0x80, 0x80, 0x80, 0x80, //0x0000448a testl $-2139062144, %eax - 0x0f, 0x85, 0xcc, 0xf4, 0xff, 0xff, //0x0000448f jne LBB1_1102 - 0x89, 0xd0, //0x00004495 movl %edx, %eax - 0x25, 0x7f, 0x7f, 0x7f, 0x7f, //0x00004497 andl $2139062143, %eax - 0xbf, 0xc0, 0xc0, 0xc0, 0xc0, //0x0000449c movl $-1061109568, %edi - 0x29, 0xc7, //0x000044a1 subl %eax, %edi - 0x8d, 0x98, 0x46, 0x46, 0x46, 0x46, //0x000044a3 leal $1179010630(%rax), %ebx - 0x21, 0xf7, //0x000044a9 andl %esi, %edi - 0x85, 0xdf, //0x000044ab testl %ebx, %edi - 0x0f, 0x85, 0xac, 0x04, 0x00, 0x00, //0x000044ad jne LBB1_1131 - 0xbf, 0xe0, 0xe0, 0xe0, 0xe0, //0x000044b3 movl $-522133280, %edi - 0x29, 0xc7, //0x000044b8 subl %eax, %edi - 0x05, 0x39, 0x39, 0x39, 0x39, //0x000044ba addl $960051513, %eax - 0x21, 0xfe, //0x000044bf andl %edi, %esi - 0x85, 0xc6, //0x000044c1 testl %eax, %esi - 0x48, 0x8b, 0x5d, 0xd0, //0x000044c3 movq $-48(%rbp), %rbx - 0x0f, 0x85, 0x94, 0xf4, 0xff, 0xff, //0x000044c7 jne LBB1_1102 - 0x0f, 0xca, //0x000044cd bswapl %edx - 0x89, 0xd0, //0x000044cf movl %edx, %eax - 0xc1, 0xe8, 0x04, //0x000044d1 shrl $4, %eax - 0xf7, 0xd0, //0x000044d4 notl %eax - 0x25, 0x01, 0x01, 0x01, 0x01, //0x000044d6 andl $16843009, %eax - 0x8d, 0x04, 0xc0, //0x000044db leal (%rax,%rax,8), %eax - 0x81, 0xe2, 0x0f, 0x0f, 0x0f, 0x0f, //0x000044de andl $252645135, %edx - 0x01, 0xc2, //0x000044e4 addl %eax, %edx - 0x89, 0xd1, //0x000044e6 movl %edx, %ecx - 0xc1, 0xe9, 0x04, //0x000044e8 shrl $4, %ecx - 0x09, 0xd1, //0x000044eb orl %edx, %ecx - 0x89, 0xc8, //0x000044ed movl %ecx, %eax - 0xc1, 0xe8, 0x08, //0x000044ef shrl $8, %eax - 0x25, 0x00, 0xff, 0x00, 0x00, //0x000044f2 andl $65280, %eax - 0x89, 0xca, //0x000044f7 movl %ecx, %edx - 0x81, 0xe2, 0x80, 0x00, 0x00, 0x00, //0x000044f9 andl $128, %edx - 0x09, 0xc2, //0x000044ff orl %eax, %edx - 0x0f, 0x84, 0x05, 0x00, 0x00, 0x00, //0x00004501 je LBB1_1041 - 0xb9, 0xff, 0x00, 0x00, 0x00, //0x00004507 movl $255, %ecx - //0x0000450c LBB1_1041 - 0x49, 0x83, 0xc5, 0x06, //0x0000450c addq $6, %r13 - 0x4d, 0x89, 0xe8, //0x00004510 movq %r13, %r8 - //0x00004513 LBB1_1042 - 0x80, 0xf9, 0x0a, //0x00004513 cmpb $10, %cl - 0x0f, 0x84, 0xde, 0xfe, 0xff, 0xff, //0x00004516 je LBB1_1045 - 0x80, 0xf9, 0x0d, //0x0000451c cmpb $13, %cl - 0x0f, 0x84, 0xd5, 0xfe, 0xff, 0xff, //0x0000451f je LBB1_1045 - 0x80, 0xf9, 0x3d, //0x00004525 cmpb $61, %cl - 0x0f, 0x85, 0x42, 0xf4, 0xff, 0xff, //0x00004528 jne LBB1_856 - 0x41, 0x83, 0xfe, 0x03, //0x0000452e cmpl $3, %r14d - 0x0f, 0x84, 0x38, 0xf4, 0xff, 0xff, //0x00004532 je LBB1_856 - 0x4c, 0x39, 0xc3, //0x00004538 cmpq %r8, %rbx - 0x0f, 0x87, 0x9d, 0x01, 0x00, 0x00, //0x0000453b ja LBB1_1085 - 0xe9, 0xc5, 0x00, 0x00, 0x00, //0x00004541 jmp LBB1_1063 - //0x00004546 LBB1_1047 - 0x48, 0xff, 0xc1, //0x00004546 incq %rcx - 0x48, 0xff, 0xc2, //0x00004549 incq %rdx - 0x48, 0xff, 0xcf, //0x0000454c decq %rdi - 0x48, 0xff, 0xce, //0x0000454f decq %rsi - 0x0f, 0x84, 0x3e, 0x00, 0x00, 0x00, //0x00004552 je LBB1_993 - //0x00004558 LBB1_1048 - 0x0f, 0xb6, 0x41, 0xff, //0x00004558 movzbl $-1(%rcx), %eax - 0x3c, 0x0a, //0x0000455c cmpb $10, %al - 0x0f, 0x84, 0xe2, 0xff, 0xff, 0xff, //0x0000455e je LBB1_1047 - 0x3c, 0x0d, //0x00004564 cmpb $13, %al - 0x0f, 0x84, 0xda, 0xff, 0xff, 0xff, //0x00004566 je LBB1_1047 - 0x3c, 0x3d, //0x0000456c cmpb $61, %al - 0x0f, 0x85, 0xa1, 0x02, 0x00, 0x00, //0x0000456e jne LBB1_1103 - 0x49, 0x89, 0xc8, //0x00004574 movq %rcx, %r8 - 0x41, 0x83, 0xfe, 0x04, //0x00004577 cmpl $4, %r14d - 0x0f, 0x84, 0xef, 0xf3, 0xff, 0xff, //0x0000457b je LBB1_856 - 0x48, 0x39, 0xcb, //0x00004581 cmpq %rcx, %rbx - 0x0f, 0x87, 0x02, 0x01, 0x00, 0x00, //0x00004584 ja LBB1_1076 - 0x49, 0x89, 0xc8, //0x0000458a movq %rcx, %r8 - 0x48, 0x8b, 0x5d, 0xd0, //0x0000458d movq $-48(%rbp), %rbx - 0xe9, 0x75, 0x00, 0x00, 0x00, //0x00004591 jmp LBB1_1063 - //0x00004596 LBB1_993 - 0x49, 0x89, 0xd8, //0x00004596 movq %rbx, %r8 - 0xe9, 0x6d, 0x00, 0x00, 0x00, //0x00004599 jmp LBB1_1063 - //0x0000459e LBB1_1054 - 0x80, 0xf9, 0x2f, //0x0000459e cmpb $47, %cl - 0x0f, 0x85, 0x02, 0x00, 0x00, 0x00, //0x000045a1 jne LBB1_1056 - 0x89, 0xc8, //0x000045a7 movl %ecx, %eax - //0x000045a9 LBB1_1056 - 0x4d, 0x89, 0xd0, //0x000045a9 movq %r10, %r8 - 0x48, 0x8b, 0x5d, 0xd0, //0x000045ac movq $-48(%rbp), %rbx - //0x000045b0 LBB1_1057 - 0x0f, 0xb6, 0xc8, //0x000045b0 movzbl %al, %ecx - 0x48, 0x8b, 0x55, 0xc0, //0x000045b3 movq $-64(%rbp), %rdx - 0x0f, 0xb6, 0x0c, 0x0a, //0x000045b7 movzbl (%rdx,%rcx), %ecx - 0x81, 0xf9, 0xff, 0x00, 0x00, 0x00, //0x000045bb cmpl $255, %ecx - 0x0f, 0x84, 0xae, 0x00, 0x00, 0x00, //0x000045c1 je LBB1_1070 - 0x44, 0x89, 0xfa, //0x000045c7 movl %r15d, %edx - //0x000045ca LBB1_1059 - 0xc1, 0xe2, 0x06, //0x000045ca shll $6, %edx - 0x09, 0xca, //0x000045cd orl %ecx, %edx - 0x41, 0xbb, 0x04, 0x00, 0x00, 0x00, //0x000045cf movl $4, %r11d - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000045d5 .p2align 4, 0x90 - //0x000045e0 LBB1_1060 - 0x41, 0x89, 0xd7, //0x000045e0 movl %edx, %r15d - 0x45, 0x85, 0xe4, //0x000045e3 testl %r12d, %r12d - 0x0f, 0x94, 0xc0, //0x000045e6 sete %al - 0x41, 0x83, 0xfb, 0x01, //0x000045e9 cmpl $1, %r11d - 0x0f, 0x94, 0xc1, //0x000045ed sete %cl - 0x49, 0x39, 0xd8, //0x000045f0 cmpq %rbx, %r8 - 0x0f, 0x82, 0x12, 0x00, 0x00, 0x00, //0x000045f3 jb LBB1_1063 - 0x41, 0x83, 0xfb, 0x04, //0x000045f9 cmpl $4, %r11d - 0x0f, 0x84, 0x08, 0x00, 0x00, 0x00, //0x000045fd je LBB1_1063 - 0x08, 0xc8, //0x00004603 orb %cl, %al - 0x0f, 0x85, 0x65, 0xf3, 0xff, 0xff, //0x00004605 jne LBB1_856 - //0x0000460b LBB1_1063 - 0xb0, 0x04, //0x0000460b movb $4, %al - 0x44, 0x28, 0xd8, //0x0000460d subb %r11b, %al - 0x0f, 0xb6, 0xc0, //0x00004610 movzbl %al, %eax - 0x01, 0xc0, //0x00004613 addl %eax, %eax - 0x8d, 0x0c, 0x40, //0x00004615 leal (%rax,%rax,2), %ecx - 0x44, 0x89, 0xfa, //0x00004618 movl %r15d, %edx - 0xd3, 0xe2, //0x0000461b shll %cl, %edx - 0x41, 0x83, 0xfb, 0x02, //0x0000461d cmpl $2, %r11d - 0x0f, 0x84, 0x22, 0x00, 0x00, 0x00, //0x00004621 je LBB1_1068 - 0x41, 0x83, 0xfb, 0x03, //0x00004627 cmpl $3, %r11d - 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x0000462b je LBB1_1067 - 0x41, 0x83, 0xfb, 0x04, //0x00004631 cmpl $4, %r11d - 0x48, 0x8b, 0x4d, 0xb0, //0x00004635 movq $-80(%rbp), %rcx - 0x0f, 0x85, 0x13, 0x00, 0x00, 0x00, //0x00004639 jne LBB1_1069 - 0x88, 0x51, 0x02, //0x0000463f movb %dl, $2(%rcx) - //0x00004642 LBB1_1067 - 0x48, 0x8b, 0x45, 0xb0, //0x00004642 movq $-80(%rbp), %rax - 0x88, 0x70, 0x01, //0x00004646 movb %dh, $1(%rax) - //0x00004649 LBB1_1068 - 0xc1, 0xea, 0x10, //0x00004649 shrl $16, %edx - 0x48, 0x8b, 0x4d, 0xb0, //0x0000464c movq $-80(%rbp), %rcx - 0x88, 0x11, //0x00004650 movb %dl, (%rcx) - //0x00004652 LBB1_1069 - 0x44, 0x89, 0xd8, //0x00004652 movl %r11d, %eax - 0x48, 0x8d, 0x4c, 0x01, 0xff, //0x00004655 leaq $-1(%rcx,%rax), %rcx - 0x48, 0x89, 0x4d, 0xb0, //0x0000465a movq %rcx, $-80(%rbp) - 0x4d, 0x89, 0xc1, //0x0000465e movq %r8, %r9 - 0x31, 0xc9, //0x00004661 xorl %ecx, %ecx - 0x44, 0x8b, 0x75, 0xbc, //0x00004663 movl $-68(%rbp), %r14d - 0x48, 0x85, 0xc9, //0x00004667 testq %rcx, %rcx - 0x0f, 0x84, 0x1b, 0xf3, 0xff, 0xff, //0x0000466a je LBB1_857 - 0xe9, 0x2b, 0x03, 0x00, 0x00, //0x00004670 jmp LBB1_1137 - //0x00004675 LBB1_1070 - 0x41, 0xbb, 0x03, 0x00, 0x00, 0x00, //0x00004675 movl $3, %r11d - 0xe9, 0x26, 0xf6, 0xff, 0xff, //0x0000467b jmp LBB1_903 - //0x00004680 LBB1_1075 - 0x48, 0xff, 0xc2, //0x00004680 incq %rdx - 0x48, 0xff, 0xcf, //0x00004683 decq %rdi - 0x0f, 0x84, 0x94, 0x01, 0x00, 0x00, //0x00004686 je LBB1_1105 - //0x0000468c LBB1_1076 - 0x0f, 0xb6, 0x42, 0xff, //0x0000468c movzbl $-1(%rdx), %eax - 0x3c, 0x0a, //0x00004690 cmpb $10, %al - 0x0f, 0x84, 0xe8, 0xff, 0xff, 0xff, //0x00004692 je LBB1_1075 - 0x3c, 0x0d, //0x00004698 cmpb $13, %al - 0x0f, 0x84, 0xe0, 0xff, 0xff, 0xff, //0x0000469a je LBB1_1075 - 0x3c, 0x3d, //0x000046a0 cmpb $61, %al - 0x0f, 0x85, 0xc3, 0x02, 0x00, 0x00, //0x000046a2 jne LBB1_1110 - 0x49, 0x89, 0xd0, //0x000046a8 movq %rdx, %r8 - 0xe9, 0xb2, 0x02, 0x00, 0x00, //0x000046ab jmp LBB1_1132 - //0x000046b0 LBB1_1080 - 0x4d, 0x89, 0xc5, //0x000046b0 movq %r8, %r13 - //0x000046b3 LBB1_1026 - 0x4d, 0x89, 0xe8, //0x000046b3 movq %r13, %r8 - 0xe9, 0xb5, 0xf2, 0xff, 0xff, //0x000046b6 jmp LBB1_856 - //0x000046bb LBB1_1101 - 0x4c, 0x89, 0xe9, //0x000046bb movq %r13, %rcx - 0x49, 0x89, 0xc8, //0x000046be movq %rcx, %r8 - 0x48, 0x39, 0xd9, //0x000046c1 cmpq %rbx, %rcx - 0x0f, 0x82, 0x14, 0x00, 0x00, 0x00, //0x000046c4 jb LBB1_1085 - 0xe9, 0x87, 0xf9, 0xff, 0xff, //0x000046ca jmp LBB1_994 - //0x000046cf LBB1_1083 - 0x49, 0x89, 0xcd, //0x000046cf movq %rcx, %r13 - 0x49, 0x89, 0xc8, //0x000046d2 movq %rcx, %r8 - 0x48, 0x39, 0xd9, //0x000046d5 cmpq %rbx, %rcx - 0x0f, 0x83, 0x78, 0xf9, 0xff, 0xff, //0x000046d8 jae LBB1_994 - //0x000046de LBB1_1085 - 0x4d, 0x8d, 0x68, 0x01, //0x000046de leaq $1(%r8), %r13 - 0x41, 0x0f, 0xb6, 0x08, //0x000046e2 movzbl (%r8), %ecx - 0x80, 0xf9, 0x5c, //0x000046e6 cmpb $92, %cl - 0x0f, 0x85, 0xe5, 0x00, 0x00, 0x00, //0x000046e9 jne LBB1_1098 - 0x49, 0x8d, 0x48, 0x02, //0x000046ef leaq $2(%r8), %rcx - 0x48, 0x39, 0xd9, //0x000046f3 cmpq %rbx, %rcx - 0x0f, 0x87, 0xb7, 0xff, 0xff, 0xff, //0x000046f6 ja LBB1_1026 - 0x41, 0x0f, 0xb6, 0x45, 0x00, //0x000046fc movzbl (%r13), %eax - 0x3c, 0x6e, //0x00004701 cmpb $110, %al - 0x0f, 0x84, 0xc6, 0xff, 0xff, 0xff, //0x00004703 je LBB1_1083 - 0x3c, 0x72, //0x00004709 cmpb $114, %al - 0x0f, 0x84, 0xbe, 0xff, 0xff, 0xff, //0x0000470b je LBB1_1083 - 0x3c, 0x75, //0x00004711 cmpb $117, %al - 0x0f, 0x85, 0x48, 0xf2, 0xff, 0xff, //0x00004713 jne LBB1_1102 - 0x48, 0x89, 0xd8, //0x00004719 movq %rbx, %rax - 0x48, 0x29, 0xc8, //0x0000471c subq %rcx, %rax - 0x48, 0x83, 0xf8, 0x04, //0x0000471f cmpq $4, %rax - 0x0f, 0x8c, 0x36, 0x02, 0x00, 0x00, //0x00004723 jl LBB1_1131 - 0x8b, 0x11, //0x00004729 movl (%rcx), %edx - 0x89, 0xd6, //0x0000472b movl %edx, %esi - 0xf7, 0xd6, //0x0000472d notl %esi - 0x8d, 0x82, 0xd0, 0xcf, 0xcf, 0xcf, //0x0000472f leal $-808464432(%rdx), %eax - 0x81, 0xe6, 0x80, 0x80, 0x80, 0x80, //0x00004735 andl $-2139062144, %esi - 0x85, 0xc6, //0x0000473b testl %eax, %esi - 0x0f, 0x85, 0x1c, 0x02, 0x00, 0x00, //0x0000473d jne LBB1_1131 - 0x8d, 0x82, 0x19, 0x19, 0x19, 0x19, //0x00004743 leal $421075225(%rdx), %eax - 0x09, 0xd0, //0x00004749 orl %edx, %eax - 0xa9, 0x80, 0x80, 0x80, 0x80, //0x0000474b testl $-2139062144, %eax - 0x0f, 0x85, 0x09, 0x02, 0x00, 0x00, //0x00004750 jne LBB1_1131 - 0x89, 0xd0, //0x00004756 movl %edx, %eax - 0x25, 0x7f, 0x7f, 0x7f, 0x7f, //0x00004758 andl $2139062143, %eax - 0xbf, 0xc0, 0xc0, 0xc0, 0xc0, //0x0000475d movl $-1061109568, %edi - 0x29, 0xc7, //0x00004762 subl %eax, %edi - 0x8d, 0x98, 0x46, 0x46, 0x46, 0x46, //0x00004764 leal $1179010630(%rax), %ebx - 0x21, 0xf7, //0x0000476a andl %esi, %edi - 0x85, 0xdf, //0x0000476c testl %ebx, %edi - 0x0f, 0x85, 0xeb, 0x01, 0x00, 0x00, //0x0000476e jne LBB1_1131 - 0xbf, 0xe0, 0xe0, 0xe0, 0xe0, //0x00004774 movl $-522133280, %edi - 0x29, 0xc7, //0x00004779 subl %eax, %edi - 0x05, 0x39, 0x39, 0x39, 0x39, //0x0000477b addl $960051513, %eax - 0x21, 0xfe, //0x00004780 andl %edi, %esi - 0x85, 0xc6, //0x00004782 testl %eax, %esi - 0x0f, 0x85, 0xd5, 0x01, 0x00, 0x00, //0x00004784 jne LBB1_1131 - 0x0f, 0xca, //0x0000478a bswapl %edx - 0x89, 0xd0, //0x0000478c movl %edx, %eax - 0xc1, 0xe8, 0x04, //0x0000478e shrl $4, %eax - 0xf7, 0xd0, //0x00004791 notl %eax - 0x25, 0x01, 0x01, 0x01, 0x01, //0x00004793 andl $16843009, %eax - 0x8d, 0x04, 0xc0, //0x00004798 leal (%rax,%rax,8), %eax - 0x81, 0xe2, 0x0f, 0x0f, 0x0f, 0x0f, //0x0000479b andl $252645135, %edx - 0x01, 0xc2, //0x000047a1 addl %eax, %edx - 0x89, 0xd1, //0x000047a3 movl %edx, %ecx - 0xc1, 0xe9, 0x04, //0x000047a5 shrl $4, %ecx - 0x09, 0xd1, //0x000047a8 orl %edx, %ecx - 0x89, 0xc8, //0x000047aa movl %ecx, %eax - 0xc1, 0xe8, 0x08, //0x000047ac shrl $8, %eax - 0x25, 0x00, 0xff, 0x00, 0x00, //0x000047af andl $65280, %eax - 0x89, 0xca, //0x000047b4 movl %ecx, %edx - 0x81, 0xe2, 0x80, 0x00, 0x00, 0x00, //0x000047b6 andl $128, %edx - 0x09, 0xc2, //0x000047bc orl %eax, %edx - 0x0f, 0x84, 0x05, 0x00, 0x00, 0x00, //0x000047be je LBB1_1097 - 0xb9, 0xff, 0x00, 0x00, 0x00, //0x000047c4 movl $255, %ecx - //0x000047c9 LBB1_1097 - 0x49, 0x83, 0xc0, 0x06, //0x000047c9 addq $6, %r8 - 0x4d, 0x89, 0xc5, //0x000047cd movq %r8, %r13 - 0x48, 0x8b, 0x5d, 0xd0, //0x000047d0 movq $-48(%rbp), %rbx - //0x000047d4 LBB1_1098 - 0x80, 0xf9, 0x0a, //0x000047d4 cmpb $10, %cl - 0x0f, 0x84, 0xde, 0xfe, 0xff, 0xff, //0x000047d7 je LBB1_1101 - 0x80, 0xf9, 0x0d, //0x000047dd cmpb $13, %cl - 0x0f, 0x84, 0xd5, 0xfe, 0xff, 0xff, //0x000047e0 je LBB1_1101 - 0x80, 0xf9, 0x3d, //0x000047e6 cmpb $61, %cl - 0x0f, 0x85, 0x88, 0x01, 0x00, 0x00, //0x000047e9 jne LBB1_1111 - 0x4d, 0x89, 0xe8, //0x000047ef movq %r13, %r8 - 0x41, 0x83, 0xfe, 0x04, //0x000047f2 cmpl $4, %r14d - 0x48, 0x8b, 0x5d, 0xd0, //0x000047f6 movq $-48(%rbp), %rbx - 0x0f, 0x84, 0x70, 0xf1, 0xff, 0xff, //0x000047fa je LBB1_856 - 0x4c, 0x39, 0xeb, //0x00004800 cmpq %r13, %rbx - 0x0f, 0x87, 0x48, 0x00, 0x00, 0x00, //0x00004803 ja LBB1_1114 - 0x4d, 0x89, 0xe8, //0x00004809 movq %r13, %r8 - 0x48, 0x8b, 0x5d, 0xd0, //0x0000480c movq $-48(%rbp), %rbx - 0xe9, 0xf6, 0xfd, 0xff, 0xff, //0x00004810 jmp LBB1_1063 - //0x00004815 LBB1_1103 - 0x48, 0x89, 0xca, //0x00004815 movq %rcx, %rdx - 0x49, 0x89, 0xc8, //0x00004818 movq %rcx, %r8 - 0xe9, 0x50, 0xf1, 0xff, 0xff, //0x0000481b jmp LBB1_856 - //0x00004820 LBB1_1105 - 0x48, 0x8b, 0x5d, 0xd0, //0x00004820 movq $-48(%rbp), %rbx - 0x49, 0x89, 0xd8, //0x00004824 movq %rbx, %r8 - 0xe9, 0xdf, 0xfd, 0xff, 0xff, //0x00004827 jmp LBB1_1063 - //0x0000482c LBB1_1130 - 0x4c, 0x89, 0xc1, //0x0000482c movq %r8, %rcx - 0x49, 0x89, 0xcd, //0x0000482f movq %rcx, %r13 - 0x48, 0x3b, 0x4d, 0xd0, //0x00004832 cmpq $-48(%rbp), %rcx - 0x0f, 0x82, 0x15, 0x00, 0x00, 0x00, //0x00004836 jb LBB1_1114 - 0xe9, 0x3e, 0x01, 0x00, 0x00, //0x0000483c jmp LBB1_1133 - //0x00004841 LBB1_1112 - 0x49, 0x89, 0xc8, //0x00004841 movq %rcx, %r8 - 0x49, 0x89, 0xcd, //0x00004844 movq %rcx, %r13 - 0x48, 0x3b, 0x4d, 0xd0, //0x00004847 cmpq $-48(%rbp), %rcx - 0x0f, 0x83, 0x2e, 0x01, 0x00, 0x00, //0x0000484b jae LBB1_1133 - //0x00004851 LBB1_1114 - 0x4d, 0x8d, 0x45, 0x01, //0x00004851 leaq $1(%r13), %r8 - 0x41, 0x0f, 0xb6, 0x4d, 0x00, //0x00004855 movzbl (%r13), %ecx - 0x80, 0xf9, 0x5c, //0x0000485a cmpb $92, %cl - 0x0f, 0x85, 0xe2, 0x00, 0x00, 0x00, //0x0000485d jne LBB1_1127 - 0x49, 0x8d, 0x4d, 0x02, //0x00004863 leaq $2(%r13), %rcx - 0x48, 0x3b, 0x4d, 0xd0, //0x00004867 cmpq $-48(%rbp), %rcx - 0x0f, 0x87, 0x17, 0x01, 0x00, 0x00, //0x0000486b ja LBB1_1135 - 0x41, 0x0f, 0xb6, 0x00, //0x00004871 movzbl (%r8), %eax - 0x3c, 0x6e, //0x00004875 cmpb $110, %al - 0x0f, 0x84, 0xc4, 0xff, 0xff, 0xff, //0x00004877 je LBB1_1112 - 0x3c, 0x72, //0x0000487d cmpb $114, %al - 0x0f, 0x84, 0xbc, 0xff, 0xff, 0xff, //0x0000487f je LBB1_1112 - 0x3c, 0x75, //0x00004885 cmpb $117, %al - 0x0f, 0x85, 0x07, 0x01, 0x00, 0x00, //0x00004887 jne LBB1_1136 - 0x48, 0x8b, 0x45, 0xd0, //0x0000488d movq $-48(%rbp), %rax - 0x48, 0x29, 0xc8, //0x00004891 subq %rcx, %rax - 0x48, 0x83, 0xf8, 0x04, //0x00004894 cmpq $4, %rax - 0x0f, 0x8c, 0xc1, 0x00, 0x00, 0x00, //0x00004898 jl LBB1_1131 - 0x8b, 0x11, //0x0000489e movl (%rcx), %edx - 0x89, 0xd6, //0x000048a0 movl %edx, %esi - 0xf7, 0xd6, //0x000048a2 notl %esi - 0x8d, 0x82, 0xd0, 0xcf, 0xcf, 0xcf, //0x000048a4 leal $-808464432(%rdx), %eax - 0x81, 0xe6, 0x80, 0x80, 0x80, 0x80, //0x000048aa andl $-2139062144, %esi - 0x85, 0xc6, //0x000048b0 testl %eax, %esi - 0x0f, 0x85, 0xa7, 0x00, 0x00, 0x00, //0x000048b2 jne LBB1_1131 - 0x8d, 0x82, 0x19, 0x19, 0x19, 0x19, //0x000048b8 leal $421075225(%rdx), %eax - 0x09, 0xd0, //0x000048be orl %edx, %eax - 0xa9, 0x80, 0x80, 0x80, 0x80, //0x000048c0 testl $-2139062144, %eax - 0x0f, 0x85, 0x94, 0x00, 0x00, 0x00, //0x000048c5 jne LBB1_1131 - 0x89, 0xd0, //0x000048cb movl %edx, %eax - 0x25, 0x7f, 0x7f, 0x7f, 0x7f, //0x000048cd andl $2139062143, %eax - 0xbf, 0xc0, 0xc0, 0xc0, 0xc0, //0x000048d2 movl $-1061109568, %edi - 0x29, 0xc7, //0x000048d7 subl %eax, %edi - 0x8d, 0x98, 0x46, 0x46, 0x46, 0x46, //0x000048d9 leal $1179010630(%rax), %ebx - 0x21, 0xf7, //0x000048df andl %esi, %edi - 0x85, 0xdf, //0x000048e1 testl %ebx, %edi - 0x0f, 0x85, 0x76, 0x00, 0x00, 0x00, //0x000048e3 jne LBB1_1131 - 0xbf, 0xe0, 0xe0, 0xe0, 0xe0, //0x000048e9 movl $-522133280, %edi - 0x29, 0xc7, //0x000048ee subl %eax, %edi - 0x05, 0x39, 0x39, 0x39, 0x39, //0x000048f0 addl $960051513, %eax - 0x21, 0xfe, //0x000048f5 andl %edi, %esi - 0x85, 0xc6, //0x000048f7 testl %eax, %esi - 0x0f, 0x85, 0x60, 0x00, 0x00, 0x00, //0x000048f9 jne LBB1_1131 - 0x0f, 0xca, //0x000048ff bswapl %edx - 0x89, 0xd0, //0x00004901 movl %edx, %eax - 0xc1, 0xe8, 0x04, //0x00004903 shrl $4, %eax - 0xf7, 0xd0, //0x00004906 notl %eax - 0x25, 0x01, 0x01, 0x01, 0x01, //0x00004908 andl $16843009, %eax - 0x8d, 0x04, 0xc0, //0x0000490d leal (%rax,%rax,8), %eax - 0x81, 0xe2, 0x0f, 0x0f, 0x0f, 0x0f, //0x00004910 andl $252645135, %edx - 0x01, 0xc2, //0x00004916 addl %eax, %edx - 0x89, 0xd1, //0x00004918 movl %edx, %ecx - 0xc1, 0xe9, 0x04, //0x0000491a shrl $4, %ecx - 0x09, 0xd1, //0x0000491d orl %edx, %ecx - 0x89, 0xc8, //0x0000491f movl %ecx, %eax - 0xc1, 0xe8, 0x08, //0x00004921 shrl $8, %eax - 0x25, 0x00, 0xff, 0x00, 0x00, //0x00004924 andl $65280, %eax - 0x89, 0xca, //0x00004929 movl %ecx, %edx - 0x81, 0xe2, 0x80, 0x00, 0x00, 0x00, //0x0000492b andl $128, %edx - 0x09, 0xc2, //0x00004931 orl %eax, %edx - 0x0f, 0x84, 0x05, 0x00, 0x00, 0x00, //0x00004933 je LBB1_1126 - 0xb9, 0xff, 0x00, 0x00, 0x00, //0x00004939 movl $255, %ecx - //0x0000493e LBB1_1126 - 0x49, 0x83, 0xc5, 0x06, //0x0000493e addq $6, %r13 - 0x4d, 0x89, 0xe8, //0x00004942 movq %r13, %r8 - //0x00004945 LBB1_1127 - 0x80, 0xf9, 0x0a, //0x00004945 cmpb $10, %cl - 0x0f, 0x84, 0xde, 0xfe, 0xff, 0xff, //0x00004948 je LBB1_1130 - 0x80, 0xf9, 0x0d, //0x0000494e cmpb $13, %cl - 0x0f, 0x84, 0xd5, 0xfe, 0xff, 0xff, //0x00004951 je LBB1_1130 - 0x80, 0xf9, 0x3d, //0x00004957 cmpb $61, %cl - 0xe9, 0x03, 0x00, 0x00, 0x00, //0x0000495a jmp LBB1_1132 - //0x0000495f LBB1_1131 - 0x49, 0x89, 0xc8, //0x0000495f movq %rcx, %r8 - //0x00004962 LBB1_1132 - 0x48, 0x8b, 0x5d, 0xd0, //0x00004962 movq $-48(%rbp), %rbx - 0xe9, 0x05, 0xf0, 0xff, 0xff, //0x00004966 jmp LBB1_856 - //0x0000496b LBB1_1110 - 0x48, 0x8b, 0x5d, 0xd0, //0x0000496b movq $-48(%rbp), %rbx - 0x49, 0x89, 0xd0, //0x0000496f movq %rdx, %r8 - 0xe9, 0xf9, 0xef, 0xff, 0xff, //0x00004972 jmp LBB1_856 - //0x00004977 LBB1_1111 - 0x4d, 0x89, 0xe8, //0x00004977 movq %r13, %r8 - 0xe9, 0xe3, 0xff, 0xff, 0xff, //0x0000497a jmp LBB1_1132 - //0x0000497f LBB1_1133 - 0x48, 0x8b, 0x5d, 0xd0, //0x0000497f movq $-48(%rbp), %rbx - 0xe9, 0x83, 0xfc, 0xff, 0xff, //0x00004983 jmp LBB1_1063 - //0x00004988 LBB1_1135 - 0x4d, 0x89, 0xc5, //0x00004988 movq %r8, %r13 - 0x48, 0x8b, 0x5d, 0xd0, //0x0000498b movq $-48(%rbp), %rbx - 0xe9, 0xdc, 0xef, 0xff, 0xff, //0x0000498f jmp LBB1_856 - //0x00004994 LBB1_1136 - 0x48, 0x8b, 0x5d, 0xd0, //0x00004994 movq $-48(%rbp), %rbx - 0x49, 0x89, 0xc8, //0x00004998 movq %rcx, %r8 - 0xe9, 0xd0, 0xef, 0xff, 0xff, //0x0000499b jmp LBB1_856 - //0x000049a0 LBB1_1137 - 0x48, 0x8b, 0x45, 0xa8, //0x000049a0 movq $-88(%rbp), %rax - 0x4c, 0x29, 0xc8, //0x000049a4 subq %r9, %rax - 0x48, 0x29, 0xc8, //0x000049a7 subq %rcx, %rax - 0xe9, 0x19, 0x00, 0x00, 0x00, //0x000049aa jmp LBB1_1139 - //0x000049af LBB1_1138 - 0x48, 0x8b, 0x4d, 0xb0, //0x000049af movq $-80(%rbp), %rcx - 0x48, 0x2b, 0x8d, 0x78, 0xff, 0xff, 0xff, //0x000049b3 subq $-136(%rbp), %rcx - 0x48, 0x8b, 0x85, 0x70, 0xff, 0xff, 0xff, //0x000049ba movq $-144(%rbp), %rax - 0x48, 0x01, 0x48, 0x08, //0x000049c1 addq %rcx, $8(%rax) - 0x48, 0x89, 0xc8, //0x000049c5 movq %rcx, %rax - //0x000049c8 LBB1_1139 - 0x48, 0x83, 0xc4, 0x68, //0x000049c8 addq $104, %rsp - 0x5b, //0x000049cc popq %rbx - 0x41, 0x5c, //0x000049cd popq %r12 - 0x41, 0x5d, //0x000049cf popq %r13 - 0x41, 0x5e, //0x000049d1 popq %r14 - 0x41, 0x5f, //0x000049d3 popq %r15 - 0x5d, //0x000049d5 popq %rbp - 0xc5, 0xf8, 0x77, //0x000049d6 vzeroupper - 0xc3, //0x000049d9 retq - //0x000049da LBB1_1140 - 0x48, 0x8b, 0x45, 0xa8, //0x000049da movq $-88(%rbp), %rax - 0x4c, 0x29, 0xf8, //0x000049de subq %r15, %rax - 0x48, 0x29, 0xc8, //0x000049e1 subq %rcx, %rax - 0xe9, 0xdf, 0xff, 0xff, 0xff, //0x000049e4 jmp LBB1_1139 - //0x000049e9 LBB1_1141 - 0x48, 0x8b, 0x45, 0xa8, //0x000049e9 movq $-88(%rbp), %rax - 0x4c, 0x29, 0xe8, //0x000049ed subq %r13, %rax - 0x48, 0x29, 0xc8, //0x000049f0 subq %rcx, %rax - 0xe9, 0xd0, 0xff, 0xff, 0xff, //0x000049f3 jmp LBB1_1139 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000049f8 .p2align 4, 0x00 - //0x00004a00 _TabEncodeCharsetStd - 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50, //0x00004a00 QUAD $0x4847464544434241; QUAD $0x504f4e4d4c4b4a49 // .ascii 16, 'ABCDEFGHIJKLMNOP' - 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58, 0x59, 0x5a, 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, //0x00004a10 QUAD $0x5857565554535251; QUAD $0x6665646362615a59 // .ascii 16, 'QRSTUVWXYZabcdef' - 0x67, 0x68, 0x69, 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, 0x70, 0x71, 0x72, 0x73, 0x74, 0x75, 0x76, //0x00004a20 QUAD $0x6e6d6c6b6a696867; QUAD $0x767574737271706f // .ascii 16, 'ghijklmnopqrstuv' - 0x77, 0x78, 0x79, 0x7a, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x2b, 0x2f, //0x00004a30 QUAD $0x333231307a797877; QUAD $0x2f2b393837363534 // .ascii 16, 'wxyz0123456789+/' - //0x00004a40 .p2align 4, 0x00 - //0x00004a40 _VecEncodeCharsetStd - 0x47, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xed, 0xf0, 0x41, 0x00, 0x00, //0x00004a40 QUAD $0xfcfcfcfcfcfcfc47; QUAD $0x000041f0edfcfcfc // .asciz 16, 'G\xfc\xfc\xfc\xfc\xfc\xfc\xfc\xfc\xfc\xfc\xed\xf0A\x00\x00' - 0x47, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xed, 0xf0, 0x41, 0x00, 0x00, //0x00004a50 QUAD $0xfcfcfcfcfcfcfc47; QUAD $0x000041f0edfcfcfc // .asciz 16, 'G\xfc\xfc\xfc\xfc\xfc\xfc\xfc\xfc\xfc\xfc\xed\xf0A\x00\x00' - //0x00004a60 .p2align 4, 0x00 - //0x00004a60 _TabEncodeCharsetURL - 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50, //0x00004a60 QUAD $0x4847464544434241; QUAD $0x504f4e4d4c4b4a49 // .ascii 16, 'ABCDEFGHIJKLMNOP' - 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58, 0x59, 0x5a, 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, //0x00004a70 QUAD $0x5857565554535251; QUAD $0x6665646362615a59 // .ascii 16, 'QRSTUVWXYZabcdef' - 0x67, 0x68, 0x69, 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, 0x70, 0x71, 0x72, 0x73, 0x74, 0x75, 0x76, //0x00004a80 QUAD $0x6e6d6c6b6a696867; QUAD $0x767574737271706f // .ascii 16, 'ghijklmnopqrstuv' - 0x77, 0x78, 0x79, 0x7a, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x2d, 0x5f, //0x00004a90 QUAD $0x333231307a797877; QUAD $0x5f2d393837363534 // .ascii 16, 'wxyz0123456789-_' - //0x00004aa0 .p2align 4, 0x00 - //0x00004aa0 _VecEncodeCharsetURL - 0x47, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xef, 0x20, 0x41, 0x00, 0x00, //0x00004aa0 QUAD $0xfcfcfcfcfcfcfc47; QUAD $0x00004120effcfcfc // .asciz 16, 'G\xfc\xfc\xfc\xfc\xfc\xfc\xfc\xfc\xfc\xfc\xef A\x00\x00' - 0x47, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xef, 0x20, 0x41, 0x00, 0x00, //0x00004ab0 QUAD $0xfcfcfcfcfcfcfc47; QUAD $0x00004120effcfcfc // .asciz 16, 'G\xfc\xfc\xfc\xfc\xfc\xfc\xfc\xfc\xfc\xfc\xef A\x00\x00' - //0x00004ac0 .p2align 4, 0x00 - //0x00004ac0 _VecDecodeTableStd - 0x00, 0x00, 0x13, 0x04, 0xbf, 0xbf, 0xb9, 0xb9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004ac0 QUAD $0xb9b9bfbf04130000; QUAD $0x0000000000000000 // .ascii 16, '\x00\x00\x13\x04\xbf\xbf\xb9\xb9\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x13, 0x04, 0xbf, 0xbf, 0xb9, 0xb9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004ad0 QUAD $0xb9b9bfbf04130000; QUAD $0x0000000000000000 // .ascii 16, '\x00\x00\x13\x04\xbf\xbf\xb9\xb9\x00\x00\x00\x00\x00\x00\x00\x00' - 0xa8, 0xf8, 0xf8, 0xf8, 0xf8, 0xf8, 0xf8, 0xf8, 0xf8, 0xf8, 0xf0, 0x54, 0x50, 0x50, 0x50, 0x54, //0x00004ae0 QUAD $0xf8f8f8f8f8f8f8a8; QUAD $0x5450505054f0f8f8 // .ascii 16, '\xa8\xf8\xf8\xf8\xf8\xf8\xf8\xf8\xf8\xf8\xf0TPPPT' - 0xa8, 0xf8, 0xf8, 0xf8, 0xf8, 0xf8, 0xf8, 0xf8, 0xf8, 0xf8, 0xf0, 0x54, 0x50, 0x50, 0x50, 0x54, //0x00004af0 QUAD $0xf8f8f8f8f8f8f8a8; QUAD $0x5450505054f0f8f8 // .ascii 16, '\xa8\xf8\xf8\xf8\xf8\xf8\xf8\xf8\xf8\xf8\xf0TPPPT' - 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, //0x00004b00 QUAD $0x2f2f2f2f2f2f2f2f; QUAD $0x2f2f2f2f2f2f2f2f // .ascii 16, '////////////////' - 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, //0x00004b10 QUAD $0x2f2f2f2f2f2f2f2f; QUAD $0x2f2f2f2f2f2f2f2f // .ascii 16, '////////////////' - 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, //0x00004b20 QUAD $0x1010101010101010; QUAD $0x1010101010101010 // .ascii 16, '\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10' - 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, //0x00004b30 QUAD $0x1010101010101010; QUAD $0x1010101010101010 // .ascii 16, '\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10' - //0x00004b40 .p2align 4, 0x00 - //0x00004b40 _VecDecodeCharsetStd - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00004b40 QUAD $0xffffffffffffffff; QUAD $0xffffffffffffffff // .ascii 16, '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff' - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00004b50 QUAD $0xffffffffffffffff; QUAD $0xffffffffffffffff // .ascii 16, '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff' - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x3e, 0xff, 0xff, 0xff, 0x3f, //0x00004b60 QUAD $0xffffffffffffffff; QUAD $0x3fffffff3effffff // .ascii 16, '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff>\xff\xff\xff?' - 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00004b70 QUAD $0x3b3a393837363534; QUAD $0xffffffffffff3d3c // .ascii 16, '456789:;<=\xff\xff\xff\xff\xff\xff' - 0xff, 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, //0x00004b80 QUAD $0x06050403020100ff; QUAD $0x0e0d0c0b0a090807 // .ascii 16, '\xff\x00\x01\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e' - 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00004b90 QUAD $0x161514131211100f; QUAD $0xffffffffff191817 // .ascii 16, '\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\xff\xff\xff\xff\xff' - 0xff, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, //0x00004ba0 QUAD $0x201f1e1d1c1b1aff; QUAD $0x2827262524232221 // .ascii 16, '\xff\x1a\x1b\x1c\x1d\x1e\x1f !"#$%&\'(' - 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00004bb0 QUAD $0x302f2e2d2c2b2a29; QUAD $0xffffffffff333231 // .ascii 16, ')*+,-./0123\xff\xff\xff\xff\xff' - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00004bc0 QUAD $0xffffffffffffffff; QUAD $0xffffffffffffffff // .ascii 16, '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff' - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00004bd0 QUAD $0xffffffffffffffff; QUAD $0xffffffffffffffff // .ascii 16, '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff' - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00004be0 QUAD $0xffffffffffffffff; QUAD $0xffffffffffffffff // .ascii 16, '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff' - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00004bf0 QUAD $0xffffffffffffffff; QUAD $0xffffffffffffffff // .ascii 16, '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff' - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00004c00 QUAD $0xffffffffffffffff; QUAD $0xffffffffffffffff // .ascii 16, '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff' - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00004c10 QUAD $0xffffffffffffffff; QUAD $0xffffffffffffffff // .ascii 16, '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff' - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00004c20 QUAD $0xffffffffffffffff; QUAD $0xffffffffffffffff // .ascii 16, '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff' - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00004c30 QUAD $0xffffffffffffffff; QUAD $0xffffffffffffffff // .ascii 16, '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff' - //0x00004c40 .p2align 4, 0x00 - //0x00004c40 _VecDecodeTableURL - 0x00, 0x00, 0x11, 0x04, 0xbf, 0xbf, 0xb9, 0xb9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004c40 QUAD $0xb9b9bfbf04110000; QUAD $0x0000000000000000 // .ascii 16, '\x00\x00\x11\x04\xbf\xbf\xb9\xb9\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x11, 0x04, 0xbf, 0xbf, 0xb9, 0xb9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004c50 QUAD $0xb9b9bfbf04110000; QUAD $0x0000000000000000 // .ascii 16, '\x00\x00\x11\x04\xbf\xbf\xb9\xb9\x00\x00\x00\x00\x00\x00\x00\x00' - 0xa8, 0xf8, 0xf8, 0xf8, 0xf8, 0xf8, 0xf8, 0xf8, 0xf8, 0xf8, 0xf0, 0x50, 0x50, 0x54, 0x50, 0x70, //0x00004c60 QUAD $0xf8f8f8f8f8f8f8a8; QUAD $0x7050545050f0f8f8 // .ascii 16, '\xa8\xf8\xf8\xf8\xf8\xf8\xf8\xf8\xf8\xf8\xf0PPTPp' - 0xa8, 0xf8, 0xf8, 0xf8, 0xf8, 0xf8, 0xf8, 0xf8, 0xf8, 0xf8, 0xf0, 0x50, 0x50, 0x54, 0x50, 0x70, //0x00004c70 QUAD $0xf8f8f8f8f8f8f8a8; QUAD $0x7050545050f0f8f8 // .ascii 16, '\xa8\xf8\xf8\xf8\xf8\xf8\xf8\xf8\xf8\xf8\xf0PPTPp' - 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, //0x00004c80 QUAD $0x5f5f5f5f5f5f5f5f; QUAD $0x5f5f5f5f5f5f5f5f // .ascii 16, '________________' - 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, //0x00004c90 QUAD $0x5f5f5f5f5f5f5f5f; QUAD $0x5f5f5f5f5f5f5f5f // .ascii 16, '________________' - 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, //0x00004ca0 QUAD $0xe0e0e0e0e0e0e0e0; QUAD $0xe0e0e0e0e0e0e0e0 // .ascii 16, '\xe0\xe0\xe0\xe0\xe0\xe0\xe0\xe0\xe0\xe0\xe0\xe0\xe0\xe0\xe0\xe0' - 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, //0x00004cb0 QUAD $0xe0e0e0e0e0e0e0e0; QUAD $0xe0e0e0e0e0e0e0e0 // .ascii 16, '\xe0\xe0\xe0\xe0\xe0\xe0\xe0\xe0\xe0\xe0\xe0\xe0\xe0\xe0\xe0\xe0' - //0x00004cc0 .p2align 4, 0x00 - //0x00004cc0 _VecDecodeCharsetURL - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00004cc0 QUAD $0xffffffffffffffff; QUAD $0xffffffffffffffff // .ascii 16, '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff' - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00004cd0 QUAD $0xffffffffffffffff; QUAD $0xffffffffffffffff // .ascii 16, '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff' - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x3e, 0xff, 0xff, //0x00004ce0 QUAD $0xffffffffffffffff; QUAD $0xffff3effffffffff // .ascii 16, '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff>\xff\xff' - 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00004cf0 QUAD $0x3b3a393837363534; QUAD $0xffffffffffff3d3c // .ascii 16, '456789:;<=\xff\xff\xff\xff\xff\xff' - 0xff, 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, //0x00004d00 QUAD $0x06050403020100ff; QUAD $0x0e0d0c0b0a090807 // .ascii 16, '\xff\x00\x01\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e' - 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0xff, 0xff, 0xff, 0xff, 0x3f, //0x00004d10 QUAD $0x161514131211100f; QUAD $0x3fffffffff191817 // .ascii 16, '\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\xff\xff\xff\xff?' - 0xff, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, //0x00004d20 QUAD $0x201f1e1d1c1b1aff; QUAD $0x2827262524232221 // .ascii 16, '\xff\x1a\x1b\x1c\x1d\x1e\x1f !"#$%&\'(' - 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00004d30 QUAD $0x302f2e2d2c2b2a29; QUAD $0xffffffffff333231 // .ascii 16, ')*+,-./0123\xff\xff\xff\xff\xff' - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00004d40 QUAD $0xffffffffffffffff; QUAD $0xffffffffffffffff // .ascii 16, '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff' - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00004d50 QUAD $0xffffffffffffffff; QUAD $0xffffffffffffffff // .ascii 16, '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff' - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00004d60 QUAD $0xffffffffffffffff; QUAD $0xffffffffffffffff // .ascii 16, '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff' - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00004d70 QUAD $0xffffffffffffffff; QUAD $0xffffffffffffffff // .ascii 16, '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff' - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00004d80 QUAD $0xffffffffffffffff; QUAD $0xffffffffffffffff // .ascii 16, '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff' - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00004d90 QUAD $0xffffffffffffffff; QUAD $0xffffffffffffffff // .ascii 16, '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff' - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00004da0 QUAD $0xffffffffffffffff; QUAD $0xffffffffffffffff // .ascii 16, '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff' - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00004db0 QUAD $0xffffffffffffffff; QUAD $0xffffffffffffffff // .ascii 16, '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff' -} |
